frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Space Cadet Pinball on Linux

https://brennan.io/2026/05/09/pinball-and-escrow/
104•jandeboevrie•2h ago•29 comments

I returned to AWS, and was reminded why I left

http://fourlightyears.blogspot.com/2026/05/i-returned-to-aws-and-was-reminded-hard.html
125•andrewstuart•1d ago•65 comments

Idempotency Is Easy Until the Second Request Is Different

https://blog.dochia.dev/blog/idempotency/
149•ludovicianul•3d ago•68 comments

What's a Mathematician to Do?

https://mathoverflow.net/questions/43690/whats-a-mathematician-to-do
15•ipnon•2h ago•0 comments

Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc

https://twitter.com/jarredsumner/status/2053047748191232310
620•heldrida•1d ago•595 comments

The One Dollar Counterfeiter

https://www.amusingplanet.com/2026/05/emerich-juettner-one-dollar.html
209•cainxinth•3d ago•76 comments

Task Paralysis and AI

https://g5t.de/articles/20260510-task-paralysis-and-ai/index.html
65•MrGilbert•7h ago•47 comments

9 Mothers (YC P26) Is Hiring

https://jobs.ashbyhq.com/9-mothers?utm_source=x8pZ4B3P3Q
1•ukd1•1h ago

Casio S100X Japanese Lacquer Edition (JP Page Only)

https://www.casio.com/jp/basic-calculators/premium/en-s100x-jc1-u/
192•dr_kiszonka•3d ago•84 comments

We see something that works, and then we understand it

https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/
138•surprisetalk•3d ago•49 comments

Internet Archive Switzerland

https://blog.archive.org/2026/05/06/internet-archive-switzerland-expanding-a-global-mission-to-pr...
642•hggh•1d ago•106 comments

Show HN: Building a web server in assembly to give my life (a lack of) meaning

https://github.com/imtomt/ymawky
325•imtomt•10h ago•160 comments

Gemini API File Search is now multimodal

https://blog.google/innovation-and-ai/technology/developers-tools/expanded-gemini-api-file-search...
125•gmays•10h ago•24 comments

I’ve banned query strings

https://chrismorgan.info/no-query-strings
461•susam•21h ago•239 comments

The River Otter's Remarkable Comeback

https://www.rewildingmag.com/the-river-otters-remarkable-comeback/
11•surprisetalk•2d ago•0 comments

Replacing a 3 GB SQLite db with a 10 MB FST (finite state transducer) binary

https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-t...
68•hiAndrewQuinn•3h ago•9 comments

Think Linear Algebra (2023)

https://allendowney.github.io/ThinkLinearAlgebra/index.html
21•tamnd•4h ago•0 comments

Distributing Mac software is increasing my cortisol levels

https://blog.kronis.dev/blog/apple-is-increasing-my-cortisol-levels
334•LorenDB•22h ago•232 comments

A recent experience with ChatGPT 5.5 Pro

https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/
654•_alternator_•1d ago•478 comments

Local privilege escalation via execve()

https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc
177•Deeg9rie9usi•17h ago•83 comments

Debian must ship reproducible packages

https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html
239•robalni•8h ago•87 comments

Zed Editor Theme-Builder

https://zed.dev/theme-builder
249•cuechan•20h ago•74 comments

LLMs corrupt your documents when you delegate

https://arxiv.org/abs/2604.15597
434•rbanffy•1d ago•171 comments

Show HN: I made a Clojure-like language in Go, boots in 7ms

https://github.com/nooga/let-go
206•marcingas•19h ago•57 comments

I'm writing a history of Visual Basic, Chapter 1 is up

https://evilgeniuslabs.ca/blog/visual-basic-history-chapter-1-launch
126•speckx•3d ago•47 comments

LLMorphism: When humans come to see themselves as language models

https://arxiv.org/abs/2605.05419
37•okey•5h ago•17 comments

Making your own programming language is easier than you think (but also harder)

https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html
116•ibobev•3d ago•64 comments

From Buffon's Needle to Buffon's Noodle

https://mbmccoy.dev/posts/buffons-noodle/
11•_alternator_•2d ago•2 comments

Show HN: Rust but Lisp

https://github.com/ThatXliner/rust-but-lisp
156•thatxliner•15h ago•68 comments

The hypocrisy of cyberlibertarianism

https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/
364•ColinWright•23h ago•322 comments
Open in hackernews

I returned to AWS, and was reminded why I left

http://fourlightyears.blogspot.com/2026/05/i-returned-to-aws-and-was-reminded-hard.html
120•andrewstuart•1d ago

Comments

_wire_•1d ago
I love you baby, I need you! I'd never cheat on you! Come back!

Hey good lookin'

andai•1h ago
At last my quest to find the stooge has come to a bitter end!

I saw some 192 core instances on Vultr, but I haven't tried them yet. What are you doing with all them cores?

I often fantasized about spinning up hundreds of nodes for various projects that needed number crunching. Then realized "wait I can just rent one big box for an hour" haha. It's really cool that we can do that now.

andrewstuart•40m ago
>> 192 cores What are you doing with all them cores?

The ancient forgotten art of Vertical Scaling.

rglover•9m ago
It's remarkably zen and effective.
joefourier•1h ago
> Cloud computing was an absolutely mind blowing revolution - suddenly your startup could run its own computer systems in minutes without need to install and run your own systems in a data center. This was an absolute game changer, and I really drank the AWS Kool Aid down to every last drop then I licked out the cup. I was all in on AWS in a big way.

Am I the only one who remembers that VPSes and dedicated hosting services were a thing before AWS came around? Yes you had to pay for a month at a time and scaling wasn’t as instant, but it wasn’t like the only option before cloud computing was having to drive to the datacentre and install your own server.

tiffanyh•1h ago
> suddenly your startup could run its own computer systems in minutes without need to install and run your own systems in a data center.

The “in minutes” is doing a lot of the work in that sentence above.

I also used dedicated servers in the late ’90s (and they still offer great value today). But before AWS, provisioning new hardware typically took days, not minutes.

AWS changed that, and the rest of the industry eventually followed.

joefourier•19m ago
> I also used dedicated servers in the late ’90s (and they still offer great value today). But before AWS, provisioning new hardware typically took days, not minutes.

VPSes and non-custom configs for dedicated servers were pretty instant as far as I know, I think the advantage of AWS was more that you could scale up and down much more easily since you weren’t locked down in a monthly contract, and that you could automate server provisioning through an API.

rglover•6m ago
Not first, but it was the first with a planet-scale marketing budget.

I miss the Media Temple days.

h4kunamata•1h ago
AWS AIM is hot garbage, GCP might not be the coolest kid of the block but its AIM rocks.

AWS CLI??? Holy guacamole, what a mess. AWS CLI looks what is now the digital identification to get the basics done.

While GCP CLI is like "sure, here"!

cube00•43m ago
It's a shame GCP's console and their CLI are both so painfully slow.

You're also putting your business at risk with Google randomly banning accounts and not providing timely appeals. [1]

[1]: https://news.ycombinator.com/item?id=45798827

vrick•32m ago
I mean this article is about AWS doing the exact same thing.
liveoneggs•28m ago
it's funny how being used to something makes it easier to use
jfengel•1h ago
I don't work in that area, so I only touch AWS once in a while for personal fun projects.

And every time it's a nightmare. I'm just banging out a server for my experimental card game, not setting up an new financial institution. Everything looks as if I'm preparing to scale to infinity tomorrow, with a staff of a thousand and a budget backed by VCs.

Fortunately there's Netlify and similar, who put a gloss on it so that I don't have to boil the ocean. I figure that one of these days I might actually be forced to learn IAM and VPNs and God only knows what else. Meantime, every time I touch it my eyes bug out.

chuckadams•1h ago
You can just spin up a raw VPS on EC2 or Lightsail, give it a public IP, and call it a day. You aren't required to implement every enterprise pattern in the book.
DaanDL•46m ago
But that's costly. Speaking of my own experience: going from a webapp fully hosted on an EC2 instance to a railway and vercel setup reduced my costs 10x.
chuckadams•43m ago
Maybe so, but it's still not the complexity nightmare that some would have us believe it is.
liveoneggs•30m ago
t4g.nano is $3/m; a similar spec-ed fargate on ecs (just any docker container) is $10/m
themgt•22m ago
Congrats, your raw EC2-hosted 500MB WebGL experimental card game went to the HN Front Page! You now owe AWS $30k in egress costs.
benoau•1h ago
What amazes me is how Heroku absolutely nailed what most web apps need nearly 20 years ago.
ChrisBland•59m ago
I miss heroku dearly. somewhere at Salesforce there is an exec who killed the product and shifted it to enterprise and is now looking at the vibe coding revolution seeing their opportunity missed.
christophilus•54m ago
Render has been excellent replacement, in my experience.
cpursley•51m ago
Fly and Render are what heroku would be if they didn’t stop innovating. And neon db for Postgres.
trashburger•18m ago
> And neon db for Postgres.

For 90% of the time when they're up.

the__alchemist•41m ago
Why? It is still up, and working just as it used to.
ceejayoz•26m ago
That won't last. https://www.heroku.com/blog/an-update-on-heroku/
maccard•35m ago
Digital ocean is the answer. You give it a container and off you go.
ipaddr•6m ago
Use to be now they are requiring 2fa for addon domains over a certain amount
iamflimflam1•31m ago
I suspect the people responsible have fully justified to themselves any decisions they made, helped along with any bonuses they got for doing it.
djyde•47m ago
I switched to Cloudflare and it's been a breath of fresh air - everything I need and the pricing is reasonable.
KptMarchewa•22m ago
it's only a nightmare if you had not to deal with Azure
faangguyindia•1h ago
Why do people even bother with cloud?

I’ve a couple of apps doing a few million a day. I am using Hetzner and before that used DigitalOcean. Mind you, for close to a decade.

People are unnecessarily complicating stuff, and these clouds can go very expensive very quickly.

Recently, I came across a company and they were spending $20k a month on GCP. I am like, are you kidding me, $20K for the kind of stuff you do??? It seems you do not understand how CPU, RAM and Disk work to plaster such "autoscaling hyper solutions" burning money in cloud.

I moved their stuff out of the GCP managed solution and ended up with a $200-400 per month bill. The CEO can still not believe how it's even possible.

I suggested them move to Dedicated servers but they didn't want it, they said they must show they are on Hyperscaling cloud.

OK fine, we'll stay in Hyperscaler but not use any of their service other than VMs.

They racked up a ton of bills by using cloud monitoring, Datastore, and autoscalers (with no proper tuning), Kubernetes.

I replaced all of it with Prometheus, Grafana, Loki, and most stuff from Datastore to Postgres and Mongo with replicas. I added Redis.

I implemented a custom scaler where you can scale off of app metrics, not by just using a random peg on CPU.

I implement hot data reload by packing the data updates in gzip file, uploading to GCS and pulling from autoscaled units. Moved the stuff to Spot VMs.

The complexity of stuff in cloud is high for nothing.

andrewstuart•1h ago
I worked for a startup company - the founders were really nice people and had put their own money in - quite a lot of money - to get the software built for the vision they had.

By the time I joined, 18 months after development had started, a giant, complex, hideously tentacled software beast had been built that used every possible AWS service that the massive offshore team of developers could find to use.

It should have been built on a single Linux box by a single senior developer with Python and Postgres or nodejs or Ruby or whatever.

They went out of business after not too long and I couldn't help wondering if things might have been different if they hadn't spent a fortune building a giant money making machine for AWS, instead of making a web application on a Linux box.

Every AWS project I have worked on has had some significant work put into programming AWS instead of writing business functionality.

cube00•36m ago
> hideously tentacled software beast had been built that used every possible AWS service that the massive offshore team of developers could find to use

To be fair, if they had a AWS Solution Architect involved they heavily push you down this road and if they manage to get in management's ear they'll push the idea that server-less AWS features is vastly cheaper. No servers running overnight when you're all tucked up in bed, it has to be cheaper right?

If you're only responding to a handful of requests that's true, but once things ramp up you get "nickel and dimed" for everything: API Gateway requests, lambda execution time, DynamoDB read/write units, CloudWatch logs, outgoing data, step function transitions, S3 requests.

I understand all those services cost money and they shouldn't be free, but I question if paying all those micro-transactions is worse then paying for your own VMs, especially once your customers complain about the cold starts and you think you can fix it with "lambda warming"

maccard•24m ago
To be fair that’s an AWS problem not a lambda problem. If you replace lambda with EC2 the only thing you save in is lambda and step functions(and maybe api gateway but now you need to pay for a load balancer or a public IP), the rest you need to pay for anyway.
edg5000•1h ago
I think AWS is liked is because when AWS started, being able to get a new VPS up in minutes was still quite unusual. Many hosts would require about 24hr, I suspect, for getting a new VM up. At least those are some experiences I had. But nowaways, they are probably many options for getting a VM instantly.

I agree that it's overcomplicated. Although having the self-service portal also for assigning IPs is useful. But most of it seems overkill. Although, being able to detach storage from VMs and such is also quite flexible. But still.

maccard•26m ago
It’s flexible but slow. we ran our C++ CI/CD on AWS at a previous company, and we used spot instances with volumes attached and detached dynamically. The performance was absolutely abysmal because in effect you’re running compilation across a networked file system, no matter what AWS says your throughput is.

Our 64 core spot instances on windows were taking 8-10x longer than our developer machines with the same core count, and there was a bunch of engineering went into the scaling, queue management, etc. if we’d just had a single bare metal machine from hetzner we could have saved money _and_ reduced our iteration times.

maccard•29m ago
At my previous startup: because AWS gave us a bunch of credits and helped us design the infra. It meant we ran for free what they designed for free.

At a previous bigger company, getting procurement to sign up to a new provider requires writing a business case, justifying the spend and then getting multiple competing quotes and speaking to their sales teams. Signing up to a new service takes _months_ even for $10/mo as they’ll negotiate for bulk discounts and the best possible terms for something that will literally cost less per year than one of meetings they hold to discuss the “value”. Meanwhile on AWS I can click a button in the marketplace and it gets thrown in the AWS account which is pre approved spending.

xmcp123•10m ago
Have seen this repeatedly also.

Watched one company end up with a $250k AWS bill when their credits expired (which they could not pay).

kriz9•14m ago
The ease of getting things set up quickly and usually for free when starting up is very tempting. Later, migration is usually considered risky and not worth it because of maintenance overhead - which I would argue has become very easy.
tedivm•1h ago
> AWS stomped on open source projects - despite the clear desire of projects like Elasticsearch, Redis, and MongoDB not to be cloned and monetized, AWS pushed ahead with OpenSearch, Valkey, and DocumentDB anyway, capturing the hosted-service money after those communities and companies had built the markets; the result was a wave of defensive licenses like SSPL, Elastic License, RSAL, and other source-available models designed less to stop ordinary users than to stop AWS from stripping open-source infrastructure for parts, owning the customer relationship.

This is completely backwards, at least with OpenSearch and Valkey. AWS didn't create the forks until after the upstream projects changed their license, so it's really weird to say that the forks "resulted" in the license changes when those forks where a response to the license changes. With Valkey in particular it was members of the former redis core development team that created Valkey.

hankerapp•51m ago
A lot of these projects work on a business model where they open-source their core product, and provide advanced services, installation, maintenance or fully-managed services around their product. AWS was bypassing them by providing fully-managed services. On this, I am on the side of the people behind the projects. Basically AWS was eating their lunch. They had no choice but to change the licenses.
rpdillon•19m ago
They have a problem with their business model, then. License changes to a formerly open source project are costly. The community reacts very strongly when license terms change after they've come to depend on a product, and they should.

Why do we apply this standard to MongoDB but not to Apache, Linux, Postgres, or MariaDB? One purpose of an open source license is to allow many providers to provide the service. As I've talked about here previously, Elasticsearch wasn't able to provide the service I needed, so I had to move to AWS.

It's weird to me that the Hacker News community doesn't think that sort of competition is good. The narrative seems to be that all these businesses are somehow victims of AWS, when it seems the truth is much more straightforward: they provided open source software and people used it. The fact that their business had no working plan to actually monetize that foundation should not be taken out on the community.

ipaddr•9m ago
Competition would mean Amazon creating their own software. Taking software others made and using your monopoly eco-system and scale to drive the original creator out of the game kills the product.

Many support breaking up Amazon so others could compete not killing small entities and growing Amazon.

cyanydeez•7m ago
Walmart pulling up top a small town, opening a single business, paying everyone minimum wage is not 'competition is good'.

Just try a little bit of understanding.

ceejayoz•41m ago
> it's really weird to say that the forks "resulted" in the license changes when those forks where a response to the license changes

But those license changes were a response to how AWS was monetizing their work in ways unsustainable for the upstream projects.

jgalt212•36m ago
Yes, this was my impression as well.
embedding-shape•5m ago
[delayed]
stavros•34m ago
Of course AWS didn't create the forks until the projects changed their license to disallow AWS from making money from their code! That's the whole point here.
MagicMoonlight•35m ago
These complaints are very weak.

Lambda is incredibly simple to use, it just runs a function for you.

Not sure how you could burn so much with dynamodb. It’s serverless and incredibly cheap. Must have been doing something insane like a huge dataset where you scan through it over and over.

Being salty that Gary couldn’t sell enough of his paid service and AWS is competing with it isn’t a meaningful complaint. I want something in AWS, not on Gary’s servers.

djyde•34m ago
I've transitioned between cloud services and self-hosting a few times:

1. Vercel Phase My first project used Vercel. Since my project was Next.js, the experience was decent. But as my project gained some users, I found that even for projects under 100 users, I needed to pay $20 per month. Since my service didn't require high performance, this cost felt steep.

2. Self-host Phase (Hetzner + Coolify) Later, I started setting up my own server with Hetzner and deploying with Coolify. Since Coolify is open-source and free, I only had to cover the cost of a VPS (even $5 a month was sufficient). I could deploy PostgreSQL instances and run a web server on it. But later I discovered that even this way, I still had to spend a lot of effort maintaining PostgreSQL and Redis. Even though they were containerized with Docker, managing them was still troublesome. I needed to pass various system and environment variables between services, which was very tedious.

3. Cloudflare Phase So later I switched to Cloudflare. With Cloudflare Workers, I can deploy fullstack applications and use D1 Database and Cloudflare KV to replace Redis. These features can be called directly within the Worker without needing to pass environment variables.

Plus, the local development experience is excellent and the pricing is very reasonable, so I've been using Cloudflare's entire suite ever since.

znpy•34m ago
> Of course I do not pay for premium support, so I have to wait the 24 hours that they said it would take them to reply. It's 3 days and AWS support has not replied.

The writing has been on the wall for a few years now, and this is particularly evident to those thar have worked at AWS: Amazon is in its day-2 era.

Amazon being in its day-2 era means that most of what has been written in the past twenty years about Amazon is bot valid anymore.

“Customer obsession” is literally their first leadership principle, and stellar support was their defining characteristic.

cmiles8•34m ago
There was a time when AWS was truly innovative, but it’s long since transformed into Amazon’s cash cow and is behaving like such.

Innovation has ground to a halt of mostly just meh “hey us too” launches. Pricing and design patterns feel increasingly focused on locking you in. AWS folks tell me internally they talk a lot about making sure things are “sticky” with customers. The best engineering talent no longer wants to work there and it shows, especially in places like AI where AWS has just released wave after wave of discombobulated nonsense.

As a core “rent-a-server” concept with a few add on services there’s still a lot of utility, but AWS is gradually becoming a boring baseline utility with a ton of distracting half baked stuff jammed on top. Most companies I talk to are no longer focused on single cloud and increasingly are bringing a lot of workloads back on prem or in colos. Not everything, but for a lot of stuff that just makes more sense and is a heck of a lot cheaper.

The chips business in Annapurna is probably the most interesting thing and that plays to its strength of the boring low level infrastructure stuff. Nearly everything AWS tries to do beyond chips and rent-a-server plays is a hot mess.

AWS isn’t going away, but its future looks a lot less exciting and inspiring than the story that got us to this point.

morpheuskafka•34m ago
> I am reminded why I left AWS and how I need to finish the job, get off AWS Workmail, move my domains from Route53 and never return.

Well, besides for the fact that the author's got suspended for no reason, WorkMail is being shut down March 2027 anyway. I recommend checking out Purelymail for a budget, batteries included option.

geoffbp•31m ago
Slightly different but related topic - for people who work with people vibe coding, what is the easiest way to allow that for non tech users (and reducing risk)? AWS or something like vercel? Coolify?
rembal•29m ago
+1 on the IAM over engineering, though to AWS credit, I suspect it was evolved rather than design, and that's what you get when evolution has to maintain some level of backward compatibility (think humans still having to be able to lay eggs). Another thing that happens occasionally for saas companies is AWS creating a copy of their product in a bit sus way - but it's not a technical problem, it's a business model problem.
aljgz•21m ago
Years ago, I joined a company, took over a dev team and was asked to launch the product in 3 months.

They were using AWS, so I logged in the account to add a few more machines. Right there, in front of my eyes, were the signs of an adversarial, abusive relationship.

The UI to fire up a new machine did not show me the price. I had to look up the price in another table that did not have the specs.

I had to have the two tables open, cross check the specs and price.

If I had learned one thing from my past life was that if you see the signs of an abusive relationship, you have the option to walk out, and you don't, all that follows is your own fault.

Created a DigitalOcean account, moved everything over. Set up our CI/CDs to deploy there, and spent the next two months on the product, launching one month earlier than promised.

Some years before that I saw a video online where a person digs a hole near a river and puts a pipe the river and the hole. The fishes push themselves hard in the pipe to get to their trap. Choosing the path of least resistance, and never backing off from a mistake: recipes to end up like those fishes. The video left a big impression on me.

dzonga•10m ago
the A.I (LLM) merchants will tell you - that AI is now writing software (agentic coding they call it ) - yet one they can't bill you properly or have a broken billing mechanism.

their dashboards are trash & don't work - Google Cloud, AWS Console, Google Ads, Meta Ad manager

I won't even mention the hyped up LLM vendors.

but here we r - people being laid off due to A.I - money being funneled into Gigawatt datacenters

xmcp123•6m ago
Something that has always bothered me an outsized amount is Elasticache.

I will bite the bullet and pay for RDS because it adds a lot of value - scalability, a reasonably optimized config, backups I don’t have to worry about.

But Elasticache is exploitatively priced with almost no value add.

It is slower, less optimized, less stable, and only supports one DB compared to a vanilla redis install with zero configuration.

There are some scalability improvements, but it’s extremely rare they’re even required because vanilla redis so wildly outperforms elasticache on a similar instance.

dangoodmanUT•5m ago
GCP would be perfect if they didn't have a history of randomly dropping quotas on startups, causing them downtime