HNHacker News
TopNewBestAskShowJobs

yilugurlu

158 karma · joined May 6, 2014

metoikos
submissionscomments
yilugurlu··on How do wombats poop cubes?
I was literally thinking this the other night ahahha, and forgot to ask ChatGPT in the morning; nice that I found the answer here.
yilugurlu··on Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call
Looks awesome, I just bought. I'd love to see Office/Teams Calendar integration. Good luck!
yilugurlu··on Apple Foundation Models
it says put into your API layer and proxy it.
yilugurlu··on Show HN: PgDog – Scale Postgres without changing the app
Sorry if this is a weird question, but can I use this with TimescaleDB?
yilugurlu··on Your app subscription is now my weekend project
I see the sceptical comments, but no one says this "vibe-coded" projects/apps/tools will be ready for your customers. It basically scratches the itch for the given users/company/whatever. Also, it doesn't have to be fast, stable or handle 1_000_000 concurrent users. You don't have to worry about that.

Not everything has to be a SaaS, but I don't think all SaaS apps can be vibe-coded to a weekend project.

If it is solving my issues and problems, why do preaching about the merits of a proper product or paying. I'll pay for what I see value in, and vibe-code where I don't see the benefit of paying.

Maybe I miserably fail and get back to paying to product. It's all good, I take that responsibility while I start my vibe-coding session.

yilugurlu··on Marko – A declarative, HTML‑based language
It reminded me of ColdFusion, which could be something better if it hadn't ended up in Adobe's hands.
yilugurlu··on What happened to Apple's legendary attention to detail?
It's like they all vibe-coded all the new 26.XX OSs across devices.

I tend to ignore these kinds of things, but sometimes applications are unresponsive, lose focus, and iOS apps don't show the keyboard, etc. so I cannot take it anymore.

I wanted to open a file from the Files app on iPad, a PDF. It opened the Preview app, but it couldn't allow me to scroll through the file. I tried to close it, but, back button goes to the Preview app, not to the Files. Then closed the app, and from the Files, but again it kept opening this separate app, instead of the in-app PDF viewer, and I guess I have never seen a malfunctioning state or application flows in default iOS apps ever.

The new reminders app is a joke. It has weird things that randomly jump from date selection to time selection, and sometimes select random dates.

It's like, they did, `claude new-reminder-app.md --dangerously-skip-permissions`, and "is it working? working! release it!" I know (hope) it's not the case, but, since the last few weeks, it feels it's like that.

yilugurlu··on Leaving serverless led to performance improvement and a simplified architecture
These two have resonated with me deeply.

- Eliminated complex caching workarounds and data pipeline overhead

- Simplified architecture from distributed system to straightforward application

We, as developers/engineers (put whatever title you want), tend to make things complex for no reason sometimes. Not all systems have to follow state-of-the-art best practices. Many times, secure, stable, durable systems outperform these fancy techs and inventions. Don't get me wrong, I love to use all of these technologies and fancy stuff, but sometimes that old, boring, monolithic API running on an EC2 solves 98% of your business problems, so no need to introduce ECS, K8S, Serverless, or whatever.

Anyway, I guess I'm getting old, or I understand the value of a resilient system, and I'm trying to find peace xD.

yilugurlu··on Show HN: Advanced-Alchemy – A framework agnostic library for SQLAlchemy
I use this library in production; it has great tools and features that I couldn't find in Python, that I missed from other frameworks or languages. The only downside is that you have to figure out what is what from the code; the documentation is not good. But once you figure out the details, it's downhill from there. We use this with the Litestar framework; there are things that I hate, but in general, it works out really well. Especially, if you managed to set up your services, repositories correctly, then many things happen magically. Though I suggest anyone who'd like to "taste" these use `msgspec` as a serialisation library. We hit the wall earlier when we wanted to use Pydantic in complex schemas for serialisation, so we went back to msgspec. The downside is that msgspec misses the validation part.

Anyway, I recommend that anyone go beyond the regular SQLAlchemy. I like the syntax `account = await accounts_service.get_one_or_none(*filters, id=account_id)` a lot.

yilugurlu··on Jeep Introduces Pop-Up Ads That Appear Every Time You Stop
I am genuinely curious, why Jeep/Chrysler makes the worst decisions in the car industry over and over again. Is this incompetency or this is really how they run their business?

I don't know how many years I have known these brands, but they are constantly in the news regarding bankruptcy. I am aware of the history with Mercedes, followed by Fiat, and now with PSA; it feels as though they are the lab rats for all of these foolish decisions and everything that has gone wrong.

I guess I'd hammer my infotainment screen if I'd seen such an ad.

yilugurlu··on Arduino raises $22M Series B round
Wow, I came to see the comments and saw mbanzi answering, and ohh, boy, everyone is hammering him. He genuinely tries to address concerns and questions, but there are many comments with plain intentions to create a flame. Good job on keeping a cool head and explaining the same thing repeatedly.

Congratulations also. Getting here and raising a significant amount of money is never easy.

yilugurlu··on Remix web framework aquired by Shopify
Ryan, the co-founder of Remix said this [1]

> Remix is really just React Router + SSR.

[1] https://twitter.com/ryanflorence/status/1586835847583653889

yilugurlu··on Day.js – Fast 2kB alternative to Moment.js with the same modern API
Having read the cookbook [1], and wow that's a complex API out there. I can see that there will be a `Temporal Light` to allow us to do `now().startOf('month')` like calls.

[1] https://tc39.es/proposal-temporal/docs/cookbook.html

yilugurlu··on Ask HN: MacBook Pro M1 16GB vs. 32GB
I regret that I've chosen 16GB. I thought with the 1 TB fast SSD I could utilize the swap (also 400€ cheaper) and help Docker continue working seamlessly, but working with many containers and many tabs and App's open I can feel the sluggishness switching between windows. If I were to buy new, I'd buy at least 32.
yilugurlu··on Show HN: Ory Kratos – Open-source identity server written in Go
I know stating this silly, but it really bugs me seeing the link below at GitHub repo page.

https://www.ory.sh/kratos/?utm_source=github&utm_medium=bann...

yilugurlu··on N26 Bank Closing Accounts Without Notice
I also found this [1] with the title "N26 Bank GmbH: BaFin orders measures to limit growth and appoints a special commissioner" back dated to 5 October 2021.

[1] https://www.bafin.de/SharedDocs/Veroeffentlichungen/EN/Press...

yilugurlu··on N26 Bank Closing Accounts Without Notice
They also released statement [1] yesterday, regarding why do they block/close accounts.

[1] https://n26.com/en-es/blog/why-does-n26-block-accounts

yilugurlu··on MonoLisa – A font designed for developers
Same here. I liked it and wanted to buy it, but I didn't want to give €55. If it was 30 or 28.XX something, I will be using it already.

It is nothing rational, just a buyer's reaction to a product and its price.

yilugurlu··on Ask HN: Who is hiring? (June 2021)
Makinas | Fullstack Engineers | Full-Time | Berlin | ONSITE

At Makinas, we build a platform for deploying, optimizing, and orchestrating ML models on edge devices. We want to help the ML community worldwide to move faster from the research into the production phase so that engineers can focus on what they do best: create amazing apps and devices.

We're looking for Fullstack Engineers to help us build our platform, tools, and SDKs with Next.js, Prisma, Typescript, and Python.

You can read the full job description here: https://nextbigthingag2.recruitee.com/o/full-stack-engineer-...

yilugurlu··on Ask HN: Who is hiring? (May 2021)
Makinas | Fullstack Engineers | Full-Time | Berlin | ONSITE

At Makinas, we build a platform for deploying, optimizing, and orchestrating ML models on edge devices. We want to help the ML community worldwide to move faster from the research into the production phase so that engineers can focus on what they do best: create amazing apps and devices.

We're looking for Fullstack Engineers to help us build our platform, tools, and SDKs with Next.js, Prisma, Typescript, and Python.

You can read the full job description here: https://nextbigthingag2.recruitee.com/o/full-stack-engineer-...

yilugurlu··on Why SELECT * is bad for SQL performance (2020)
> This is the most obvious effect - if you’re returning 800 columns instead of 8 columns from every row, you could end up sending 100x more bytes over the network for every query execution.

In theory, this makes sense, but 800 column is already another problem for your application/system. What if you need to select 196 of those columns, what are you going to do? What kind of SQL or Java/Python/NAME_HERE_OTHER_LANG code are you going to write to select those fields?

yilugurlu··on Ask HN: Am I too late for the “Data Science” wave?
> - If you're already employed with your agriculture PhD, there must be a number of opportunities for you apply the techniques that you're currently learning wihout leaving the industry. That's probably the path that I would suggest - it would allow you to expand your skillset without taking big risks and you'll have more options in the future. Use the career capital that you already have and explore your options instead of making a sharp turn in your career direction that might leave you disappointed.

This is real gold. If you have existing knowledge about some area than you can learn and apply those things, thus you'll get the traction that you want earlier, and it would be more rewarding in the end.

If there is a chance, I won't miss that opportunity. Good luck.

yilugurlu··on DuckDuckGo Is Now a Default Search Engine Option on Android in the EU
Why is https://cliqz.com/ not an option? They do some excellent work toward privacy.
yilugurlu··on California’s new law bans schools from starting before 8am
I just came here to see this citation :)
yilugurlu··on On SQS
I wasn't, single instance in the same subnet with persistent work queues.
yilugurlu··on On SQS
Has anyone ever measured the latency of the sending message to SQS? I was using with ELB in t2.medium instances, and my API (handle => send message to queue => return {status: true}) response times were around 150 - 300 ms and replaced SQS with RabbitMQ, and it went down to around 75-100 ms.

Does anyone think that sending message to SQS is slow?

Edit: With this update, I was able to process almost 3 x requests with the same resources, and it lowered my bills quite a lot.

For example my SQS bill for last month

Amazon Simple Queue Service EUC1-Requests-Tier1 $0.40 per 1,000,000 Amazon SQS Requests per month thereafter 290,659,096 Requests $116.26

it went to 0, and ec2 cost went down as well because ELB spun up fewer instances that I could handle more quest with the same resources.

This was my experience with SQS. I just wanted to share it.

yilugurlu··on Animating URLs with JavaScript and Emojis
look at what you've done to your browser history
yilugurlu··on Ad Fraud Scheme Drained Users’ Batteries By Running Hidden Video Ads In Android
I guess the advertisers whose video ads run in the background don't care about ad viewability.

Most of our advertisers require at least %90 of viewability, big brands. But a still significant amount of them use VAST and don't care about any other measurement. When we ask them to if they have VPAID tags many times they just say no, we only have VAST.

yilugurlu··on 773M Password ‘Megabreach’ Is Years Old
The bitcoin address is different :), mine is 1Mzpnco6nKkHTRNr9bhMa7JqGt7ABtqLBx and they ask for $943
yilugurlu··on New autoplay policy in Chrome
That means a bunch of ifs in our player code. If iPhone then do that, if chrome then do this, if firefox ... what if chrome, try to autoplay, wait three seconds, fail, disable autoplay, wait for user interaction to run preroll. We'll see how will this end up for our VOD numbers.
Page 1 of 2Next →