frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The canonical agent architecture: A while loop with tools

https://www.braintrust.dev/blog/agent-while-loop
1•tosh•1m ago•0 comments

Chrome extension that replaces occurrences of 'the cloud' with 'my butt'

https://github.com/panicsteve/cloud-to-butt
1•yakshaving_jgt•4m ago•0 comments

Security Patches for AOSP (Android Open Source Project) Delayed

https://twitter.com/grapheneos/status/1964561043906048183
3•transpute•4m ago•0 comments

Content Is King

https://mattpalmer.io/posts/content-is-king/
1•mattpal•5m ago•0 comments

80% of AI Projects Fail–LLMs Hallucinate 86%: Hybrid or Go Home. Now Act Today

https://lightcapai.medium.com/beyond-llms-the-next-frontier-of-ai-ddf54e6cb531
1•WASDAai•6m ago•0 comments

Carlo Acutis, a programmer being canonized as a saint

https://www.independent.co.uk/news/world/europe/saint-carlo-acutis-millennial-canonisation-b28217...
1•diegoholiveira•6m ago•0 comments

Engineers design origami structures that change shape and stiffness on demand

https://techxplore.com/news/2025-09-origami-stiffness-demand.html
1•Brajeshwar•7m ago•0 comments

Why Earth's Pacific Side Is Cooling So Much Faster

https://modernengineeringmarvels.com/2025/08/14/why-earths-pacific-side-is-cooling-so-much-faster/
1•Brajeshwar•8m ago•0 comments

GDPR-Compliant Email Finder

https://findforce.io/blog/gdpr-email-finder-2025
1•meysamazad•9m ago•0 comments

Russia Invaded Wikipedia

https://foreignpolicy.com/2024/10/04/russia-ukraine-putin-wikipedia-ruwiki-disinformation/
3•CaptainZapp•14m ago•0 comments

Cecil B. DeMille and the Google Android Gmail App

2•chrisjj•17m ago•0 comments

Engineering Excellence Starts on Edge

https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59
1•Bogdanp•17m ago•0 comments

This is the world's biggest animal migration: Few outsiders have seen it

https://www.wsj.com/world/africa/worlds-biggest-animal-migration-great-nile-b67e3c0b
1•bookofjoe•18m ago•1 comments

Using domain inspired ML for embedded DSP

https://buchanan.one/blog/micro-ml-transient-detector/
1•boscillator•20m ago•0 comments

Why is chat GPT suddedly DUMB?

1•OOvsuOO•20m ago•0 comments

The Internet Goes to School; Educators Debate Value of Surfing (1996)

https://www.nytimes.com/1996/03/07/nyregion/the-internet-goes-to-school-bellwether-or-bust-educat...
1•djoldman•21m ago•3 comments

Whatever Happened to ¡No Pasarán!?

https://www.powerlineblog.com/archives/2025/09/whatever-happened-to-no-pasaran.php
2•smitty1e•21m ago•0 comments

U.S. announces ATOM Project: $100M, 10k GPUs for open-source AI to counter China

https://www.washingtonpost.com/politics/2025/08/05/atom-project-open-source-ai-china/
1•Cermank•24m ago•0 comments

Integrate any translation service into the browser

https://linguister.io/blog/2025/09/04/user-modules/
1•vitonsky•25m ago•0 comments

Is StartupSchool.org inbox feature broken?

1•geeg•25m ago•0 comments

iOS 14 running on PostmarketOS Linux phone, emulated with QEMU

https://social.project-insanity.org/@pi_crew/115161439381552015
4•thenthenthen•26m ago•0 comments

Chat GPT Feedback?

1•OOvsuOO•26m ago•0 comments

Waze for Parking

https://parkremark.com/map
1•benlimner•31m ago•1 comments

Show HN: Games123.net, games with homemade 2D engine

https://games123.net/
1•samiv•33m ago•0 comments

Why is an Amazon-backed AI startup making Orson Welles fan fiction?

https://techcrunch.com/2025/09/06/why-is-an-amazon-backed-ai-startup-making-orson-welles-fan-fict...
1•rntn•34m ago•0 comments

Autonomous Vehicles vs. Strangers on a Train

https://hollisrobbinsanecdotal.substack.com/p/autonomy-v-strangers-on-a-train
1•HR01•37m ago•0 comments

There Will Be Lunar Eclipse in about 4 Hours

https://www.space.com/stargazing/lunar-eclipses/what-to-expect-blood-moon-total-lunar-eclipse-sep...
1•adityapurwa•40m ago•0 comments

Castle Game Engine improvements for both iOS and Android

https://castle-engine.io/wp/2025/09/07/ton-of-mobile-ios-android-improvements-ios-opengl3-google-...
1•mariuz•45m ago•0 comments

Everything Is a []U8

https://www.openmymind.net/Everything-Is-A-u8-array/
1•avinassh•50m ago•0 comments

Rue: A programming language that is a minimal subset of Rust

https://github.com/steveklabnik/rue
1•PaulHoule•52m ago•0 comments
Open in hackernews

Serverless Horrors

https://serverlesshorrors.com/
185•operator-name•3h ago

Comments

trcf22•2h ago
After a quick check on Vercel stories, it seems all payments were discarded or mistakes in the first place.

Does it really happen to really have to pay such a bill? Do you need to tweet about it to be reimbursed?

Alifatisk•2h ago
> Do you need to tweet about it to be reimbursed?

This is what scares me, is social media the only way to get things sorted out nowadays? What if I don't have a large following nor an account in the first place, do I have to stomach the bill?

wg002•1h ago
I can't imagine them sending it to collections. What kind of recourse would a company like Vercel have if you don't pay it?
pelagicAustral•52m ago
This is exactly what happened to me during Covid... I had a flight that got cancelled at the beginning of the pandemic since the country closed the orders (essentially). A year after, still on lock downs and et al, I wanted to enquire about a refund, for months I got not answer, until I caught wind that people using Twitter were actually getting results. Now, I don’t use social media at all, so I had to create a Twitter account, twit about my case et voila! 30 mins after I got a response and they send me a PM with a case number... Not even going to mention the airline, but it is infuriating...
pjmlp•1h ago
No, at least in enterprise consulting for these kind of hosting, usually there is a contact person on the support team that one can reach directly.

However these projects are measured in ways that make Oracle licenses rounding errors.

Which naturally creates market segmentation on who gets tier 1 treatment and everyone else.

viraptor•1h ago
Once you're in a contract + TAM territory, pricing works very differently. Also, temporary experiments and usage overruns become an interesting experience where the company may just forget to bill you a few thousands $ just because nobody looked at the setup recently. Very different situation to a retail user getting unexpected extra usage.
Havoc•1h ago
Relying on the mercy of a support agent that may be having a bad day is a poor strategy
tonyhart7•1h ago
I mean if developer got charged with 100k, more often than not the bank would decline that first maybe if you didn't have that high credit limit

but what happen if this happen to corporate account and somewhere resource get leaked???

multi billions dollar company probably just shrug it off as opex and call it a day

joshstrange•1h ago
I thought this would be about the horrors of hosting/developing/debugging on “Serverless” but it’s about pricing over-runs. I scrolled aimlessly through the site ignoring most posts (bandwidth usage bills aren’t super interesting) but I did see this one:

https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-c...

About how you make unauth’d API calls to an s3 bucket you don’t own to run up the costs. That was a new one for me.

siva7•1h ago
How to destroy your competition. Love it. Also why i dislike AWS. Zero interest to protect their SMB customers from surprise bills. Azure isn't much better but at least they got a few more protections in place.
sherburt3•1h ago
I believe they changed that shortly after that blog post went viral: https://aws.amazon.com/about-aws/whats-new/2024/08/amazon-s3...
franktankbank•1h ago
Seems an interesting oversight. I can just imagine the roundtable, uhh guys who do we charge for 403? Who can we charge? But what if people hit random buckets as an attack? Great!
pooper•50m ago
> Seems an interesting oversight. I can just imagine the roundtable, uhh guys who do we charge for 403? Who can we charge? But what if people hit random buckets as an attack? Great!

It is amazing, isn't it? Something starts as an oversight but by the time it reaches down to customer support, it becomes an edict from above as it is "expected behavior".

> AWS was kind enough to cancel my S3 bill. However, they emphasized that this was done as an exception.

The stench of this bovine excrement is so strong that it transcends space time somehow.

franktankbank•43m ago
Even pooper is upset about the stench. Tech is fuckin dumb in the corps, the only logical explanation to me is kickbacks to the CTO or similar.
thousand_bats•1h ago
> I thought this would be about the horrors of hosting/developing/debugging on “Serverless” but it’s about pricing over-runs.

Agreed about that. I was hired onto a team that inherited a large AWS Lambda backend and the opacity of the underlying platform (which is the value proposition of serverless!) has made it very painful when the going gets tough and you find bugs in your system down close to that layer (in our case, intermittent socket hangups trying to connect to the secrets extension). And since your local testing rig looks almost nothing like the deployed environment...

I have some toy stuff at home running on Google Cloud Functions and it works fine (and scale-to-zero is pretty handy for hiding in the free tier). But I struggle to imagine a scenario in a professional setting where I wouldn't prefer to just put an HTTP server/queue consumer in a container on ECS.

fishmicrowaver•1h ago
I've had similar experiences with Azures services. Black boxes impossible to troubleshoot. Very unexpected behavior people aren't necessarily aware of when they initially spin these things up. For anything important I just accept the pain of deploying to kubernetes. Developers actually wind up preferring it in most cases with flux and devsoace.
Ekaros•4m ago
I recently had customer who had smart idea to protect Container Registry with firewall... Breaking pretty much everything in process. Now it kinda works after days of punching enough holes in... But I still have no idea where does something like Container registry pull stuff from, or App Service...

And does some of their suggested solutions actually work or not...

mikepurvis•1h ago
Is that what people do is test/develop primarily with local mocks of the services? I assumed it was more like you deploy mini copies of the app to individual instances namespaced to developer or feature branch, so everyone is working on something that actually fairly closely approximates prod just without the loading characteristics and btw you have to be online so no working on an airplane.
tonkinai•1h ago
Mocks usually don’t line up with how things run in prod. Most teams just make small branch or dev environments, or test in staging. Once you hit odd bugs, serverless stops feeling simple and just turns into a headache.
icedchai•33m ago
There are many paths. Worst case, I've witnessed developers editing Lambda code in the AWS console because they had no way to recreate the environment locally.

If you can't run locally, productivity drops like a rock. Each "cloud deploy" wastes tons of time.

icedchai•1h ago
Same, I was hoping for tales of woe and cloud lock-in, of being forced to use Lambda and Dynamo for something that could easily run on a $20/month VPS with sqlite.
kijin•51m ago
The webflow one at the top has an interesting detail about them not allowing you to offload images to a cheaper service. Which you can probably work around by using a different domain.
wg002•1h ago
This site is a bit dated. I remember in response to this Vercel added a way to pause your projects when hitting a spend limit. I enabled it for my account.

Still, it made me question why I'm not using a VPS.

aurareturn•54m ago
Vercel used to be called Zeit. They had a server product called Now that gave you 10 1CPU/1GPU instances for $10/month (or $20 I forgot). It was the best deal.

When Vercel switched everything to serverless, it all became pretty terrible. You need 3rd party services for simple things like DB connection pooling, websockets, cron jobs, simple queue, etc because those things aren’t compatible with serverless. Not to mention cold starts. Just a few weeks ago, I tried to build an API on Next.js+Vercel and get random timeouts due to cold start issues.

Vercel made it easier to build and deploy static websites. But really, why are you using Next.js for static websites? Wordpress works fine. Anything works fine. Serverless makes it drastically harder to build a full app with a back end.

pjmlp•44m ago
Serverless is the most common deployment on MACH projects.

Because when everything is a bunch of SaaS Lego bricks, serverless is all one needs for integration logic, and some backend like logic.

Add to it that many SaaS vendors in CMS and ecommerce space have special partner deals with Vercel and Nelify.

https://macharchitecture.com/

dakiol•1h ago
> I had cloudflare in front of my stuff. Hacker found an uncached object and hit it 100M+ times. I stopped that and then they found my origin bucket and hit that directly.

Pardon my ignorance, but isn’t that something that can happen to anyone? Uncached objects are not something as serious as leaving port 22 open with a weak password (or is it?). Also, aren’t S3 resources (like images) public so that anyone can hit them any times they want?

gonzo41•1h ago
No, s3 objects should always be private and then have a cloudfront proxy in front of them at the least. You should always have people hitting a cache for things like images.
solatic•1h ago
No. Your buckets should be private, with a security rule that they can only be accessed by your CDN provider, precisely to force the CDN to be used.
rwmj•1h ago
Why isn't that the default?

I'm glad I use a Hetzner VPS. I pay about EUR 5 monthly, and never have to worry about unexpected bills.

graemep•33m ago
Because not all uses for buckets fit that.

Buckets are used for backups, user uploads, and lots of things other than distributing files publicly.

graemep•15m ago
I would say its probably not a good idea to make a bucket directly publicly accessible, but people do not do that.

A lot of the point of serverless is convenience and less admin and things like adding a layer in front of the bucket that could authenticate, rate limit etc. is not convenient and requires more admin.

kdps•21m ago
Don't they charge for every TB exceeding the included limit? (website says "For each additional TB, we charge € 1.19 in the EU and US, and € 8.81 in Singapore.")
gdbsjjdn•1h ago
This story is giving "I leave OWASP top 10 vulns in my code because hacker mindset".

It's not that hard to configure access controls, they're probably cutting corners on other areas as well. I wouldn't trust anything this person is responsible for.

mschuster91•31m ago
with "classic" hosting, your server goes down from being overloaded to the hoster shutting it off.

with AWS, you wake up to a 6 figures bill.

charcircuit•30m ago
It's about rate limiting, not access controls. Without implementing limits your spend can go above what your budget is. Without cloud you hit natural rate limits of the hardware you are using to host.
philwelch•7m ago
That might be the more general solution but in this context it is absolutely also an access control issue.
the__alchemist•1h ago
"Serverless" is a an Orwellian name for a server-based system!
magnusm•56m ago
Thats true!
Biganon•50m ago
"There's no cloud; it's just someone else's computer"
zkmon•1h ago
Maintaining your own containers or VMs is hard considering how much risk appetite you have for the issues at infra level. So, yeah, when you complain about the costs of serverless, you are just paying for your low risk appetite low cost of your IT management.
paseante•1h ago
Yeah I also left my website hosted on Google Cloud because costs popped from everywhere, and there is basically no built-in functionality to limit them. So I didn't really slept relaxed (I actually slept great, but I hope you get the point) knowing that a bug could cost me... who knows how much. Actually, as the website of OP says, for spending control you have budget notifications and with that you can disable the billing for all the project altogether through some API call or something, I don't remember exactly, that is all there is. But still it looks like this functionality is just not there.
EGreg•1h ago
Are there any protections these days at the cloud provider level?

Like setting a maximum budget for a certain service (EC2, Aurora?) because downtime is preferable to this?

bc569a80a344f9c•9m ago
Not _really_. AWS has a budget tool, but it doesn’t natively support shutting down services. Of course, you can ingest the alerts it sends any way you want, including feeding them into pipelines that disable services. There’s plenty of blueprints you can copy for this. More seriously - and this is a legitimate technical limitation - of course AWS doesn’t check each S3 request or Lambda invocation against your budget, instead, it consolidates periodically via background reporting processes. That means there’s some lag, and you are responsible for any costs incurred that go over budget between such reporting runs.
franktankbank•8m ago
Just set alerts that are not really timely and homeroll your own kill scripts its easy. It doesn't really work but its not really any harder than just fucking self hosting.
Havoc•1h ago
Putting any sort of pay per use product onto the open internet has always struck me as insane. Especially with scaling enabled.

At least stick a rate limited product in front of it to control the bleed. (And check whether the rate limit product is in itself pay per use...GCP looking at you)

omnicognate•45m ago
It would help to round to the cent. With 3 digits to the right of the dot it's ambiguous whether it's a decimal point or a thousands separator, and the font and underline makes the comma vs dot distinction a bit unclear.
jamil7•44m ago
Don’t most of these services have config options to protect against doing this? I haven’t used most of these services but it running up a bill during traffic spikes but not going down seems like it’s working as intended?
swiftcoder•42m ago
Nope, basically none of these services have a way to set a hard budget. They let you configure budget warnings, but it’s generally up to you to login and actually shut down everything to prevent from being billed for overages (or you have to build your own automation - but the billing alerts may not be reliable)
ChrisMarshallNY•44m ago
At one time, I considered using Firebase as a backend, but then, I kept reading stories like these, and decided to roll my own. I'm fortunate to be able to do that.

It's kind of amazing, though. I keep getting pressure from the non-techs in my organization to "Migrate to the Cloud." When I ask "Why?" -crickets.

Industry jargon has a lot of power. Seems to suck the juice right out of people's brains (and the money right out of their wallets).

phoenixhaber•42m ago
When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony).

Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had them refund the bill (as in how am I going to pay it?) but to this day I've hated Amazon with a passion and if I ever had to use cloud computing I'd use anyone else for that very reason. The entire service with it's horrifically complicated click through dashboard (but you can get a certification! It's so complicated they invented a fake degree for it!) just to confuse the customer into losing money.

I still blame them for missing an opportunity to be good corporate citizens and fight bot spam by using credit cards as auth. But if I go to the grocery store I can use a credit card to swipe, insert, chip or palm read (this is now in fact a thing) to buy a cookie. As opposed to using financial technology for anything useful.

croes•32m ago
That’s why I prefer prepaid cards or those I can easily freeze to prevent any booking.
jsheard•10m ago
If your card is declined and they don't feel like forgiving the bill, won't they just send debt collectors after you instead?
kleinsch•8m ago
Freezing a card doesn’t mean the debt is erased. They can still take you to collections.
franktankbank•31m ago
> Amazon then charged me one hundred thousand dollars as the server was hit by bot spam.

LOOOOOOOOOL

I took a "course" through my company as an intro to AWS. It was an excruciating hour long of copying whatever the fuck the guy on the screen was doing. There was no feedback that things were linking together correctly and the latency was unbelievable. At the very end VOILA! it doesn't even fucking work and the "teacher" couldn't tell me why not. Fuck that shit.

Cloud/Serverless is like what if we designed sys admin tools but the sys admins are all retarded and also us the designers are retarded. USA: "IM LISTENING"

My disdain for cloud/serverless is almost as deep as my disdain for LABView. In fact I think you could probably repurpose LABView for networking better than what Azure has done.

nurettin•17m ago
I've had this twice. Once with oracle, once with azure. They both charged me $2000-$5000 for simply opening and closing a database instance (used only for a single day to test a friend's open source project)

To be fair, support was excellent both times and they waived the bills after I explained the situation.

caboteria•9m ago
The real serverless horror isn't the occasional mistake that leads to a single huge bill, it's the monthly creep. It's so easy to spin up a resource and leave it running. It's just a few bucks, right?

I worked for a small venture-funded "cloud-first" company and our AWS bill was a sawtooth waveform. Every month the bill would creep up by a thousand bucks or so, until it hit $20k at which point the COO would notice and then it would be all hands on deck until we got the bill under $10k or so. Rinse and repeat but over a few years I'm sure we wasted more money than many of the examples on serverlesshorrors.com, just a few $k at a time instead of one lump.

fnord77•8m ago
[delayed]