HNHacker News
TopNewBestAskShowJobs

tempest_

2,534 karma · joined October 1, 2020

submissionscomments
tempest_··on We "solved" C10K years ago yet we keep reinventing it (2003)
They just happen to have an online config tool that is somewhat close to what you would pay if you didnt engage with sales which is useful for a hackernews comment.
tempest_··on Rust errors without dependencies
The C/C++ model should go back to 80s where it belongs.

You can vendor deps with cargo if you want but fighting cmake/make/autoconf/configure/automake build spaghetti is not my idea of a good time.

tempest_··on Global Memory Shortage Crisis: Market Analysis
They will tell you they are repulsed by it if asked but its a toss up if they can identify it. Look at any thread on Reddit/IG/Tiktok whatever and I personally would guess I could manage to identify AI output 20% of the time.

Boomers might be out there consuming those AI youtube videos that are just tiktok voice over with a generated slide show but Millennials think since they can identify this as slop that they are not affected. That is incorrect, and just as bad.

tempest_··on We "solved" C10K years ago yet we keep reinventing it (2003)
> What % is the AWS console

0%

Prior to the recent RAM insanity(a big caveat I know) a 1u supermicro machine with 768GB some NVME storage and twin 32 core Epyc 9004s was ~12K USD. You can get 3 of those and and some redundant 10G network infra(people are literally throwing this out) for < 40k. Then you just have to find a rack/internet connection to put them in which would be a few hundred a month.

The reality is most sites don't need multi region setups, they have very predicable load and 3 of those machines would be massive overkill for many. A lot of people like to think they will lose millions per second of down time, and some sites certainly do but most wont.

All of this of course would be using new stuff. If you wanted to use used stuff the most cost effective are the 5 year old second gen xeon scalables that are being dumped by cloud providers. Those are more than enough compute for most they are just really thirsty so you will pay with the power bill.

This of course is predicated on assumption you have the skill set to support these machines and that is increasingly becoming less common though as successful companies that started in the last 10 years are starting to do more "hybrid cloud" it is starting to come back around.

tempest_··on We "solved" C10K years ago yet we keep reinventing it (2003)
Like anything it really depends on what they are doing, if you wanted to just open and close a connection you might run into bottle necks in other parts of the stack before the CPU tops out but the real point is that yea, a single machine is going to be enough.
tempest_··on We "solved" C10K years ago yet we keep reinventing it (2003)
This is how I feel about this industries fetishization of "scalability".

A lot of software time is spent making something scalable when in 2025 I can probably run any site the bottom 99% of most visited sites on the internet on a couple machines and < 40k capital.

tempest_··on Last Year on My Mac: Look Back in Disbelief
Does apply still sometimes put the back button in the top left?

That used to drive me nuts especially as they grew the phone to size 5+ inches

tempest_··on Last Year on My Mac: Look Back in Disbelief
Fair if you haven't looking at it in a while but they have largely been on par for a decade.

The Apple hardware is more consistently premium of course but if you compare the Samsung Galaxy whatever with the iphone they have been pretty close for a while. The entire industry has been in incremental innovation for a long time.

tempest_··on Go ahead, self-host Postgres
I did not use a script (my environment is bare metal running ubuntu 24).

I read these and then wrote my own scripts that were tailored to my environment.

https://pganalyze.com/blog/5mins-postgres-zero-downtime-upgr...

https://www.pgedge.com/blog/always-online-or-bust-zero-downt...

https://knock.app/blog/zero-downtime-postgres-upgrades

Basically

- Created a new cluster on new machines

- Started logically replicating

- Waited for that to complete and then left it there replicating for a while until I was comfortable with the setup

- We were already using haproxy and pgbouncer

- Then I did a cut over to the new setup

- Everything looked good so after a while I tore down the old cluster

- This was for a database 600gb-1tb in size

- The client application was not doing anything overly fancy which meant there was very little to change going from 12 to 17

- Additionally I did all of the above in a staging environment first to make sure it would work as expected

Best of luck.

tempest_··on Go ahead, self-host Postgres
We use patroni and run it outside of k8s on prem, no issues in 6 or 7 years. Just upgraded from pg 12 to 17 with basically no down time without issue either.
tempest_··on Go ahead, self-host Postgres
> if you don’t compare it to doing it manually yourself

Even if you do ZFS makes this pretty trivial as well.

tempest_··on How China built its ‘Manhattan Project’ to rival the West in AI chips
> Completely destroying the US is not ideal for him

How can you say? The ultra wealthy are not playing team sports. If the country burned tomorrow they would just sit on their yacht or buy citizenship somewhere else.

Sure the lion share of his investments are currently in the US, but that could easily change.

tempest_··on Tell HN: HN was down
The other reality is that as much as this industry is up its ass about scalability you can run a very very busy site on a single machine now a days.

A lot of people out here designing their blogs like its 1989.

tempest_··on Introduction to Software Development Tooling (2024)
Not enough yaml in the schedule
tempest_··on $50 PlanetScale Metal Is GA for Postgres
Cloud databases have been pricey for a while.

The reality most databases are tiny as shit and most apps can tolerate the massive latency that the cloud provider dbs offer.

It is why it is sorta funny we are rediscovering non network attached storage is faster.

tempest_··on Pro-democracy HK tycoon Jimmy Lai convicted in national security trial
They didnt lose aspirations.

A lot of the UK seems to be struggling with their loss of Empire even 80 years later.

They ran out of money, 2 world wars bankrupted them.

tempest_··on I tried Gleam for Advent of Code
As a mostly back end dev Elm looked really nice but all the conflict with the creator and then the lack of compiler releases made me shy away a bit.

I have bumped into "the Elm architecture" in other projects though and it was nice.

tempest_··on LG TV's new software update installed MS Copilot, which cannot be deleted
Actually large LCDs (>65") were pretty uncommon in 2010 but if you ever watched a 1080p DLP television I would be surprised if you didn't notice when looking at them side by side.

There is also of course the issue where people have bad internet (so netflix or whatever destroys the bit-rate, or they have the cheaper 1080p only plan... is that still a thing?) or old cable boxes plugged into 4k televisions.

There is a lot that people can do to inadvertently destroy their image quality without knowing which is not great.

tempest_··on LG TV's new software update installed MS Copilot, which cannot be deleted
In 2011 smart tvs / phones were not quite the data harvesting devices they have become.

The things stopped working because they were for you the consumer.

The modern smart tv will keep working as long is its piping data back to the data retailers, they have a vested interest in keeping it going.

tempest_··on LG TV's new software update installed MS Copilot, which cannot be deleted
It very likely depends on what you are playing on it and what size it is.

Even most cheap TVs now a days are 4k even if the panel is low end.

There is a large difference between 1080p and 4k which is usually quite noticeable if the TV is large but if it is a smaller size I can see how it would be less obvious.

tempest_··on Pg_ClickHouse: A Postgres extension for querying ClickHouse
This is nice because there are a lot of clickhouse fdw implementations and none of them are well maintained from what I can tell.
tempest_··on The Tor Project is switching to Rust
On the flip side C/C++ devs like to let ancient libs hang around because updating them can be such a pain in the ass.

You can choose to write Rust with fewer external crates or vendor them like you would with c++ that is a dev choice.

Having more choices is better.

tempest_··on The Tor Project is switching to Rust
> A lot of the tooling reminds me of NPM, and after spending a huge amount of my time fighting with NPM, I actually prefer the way C/C++/CMake handles stuff.

I guess you and me live different lives because I have spent far more time messing with ancient C/C++/CMake/Automake/Autoconf/configure/just have this particular .so file in this particular spot/copy some guys entire machine because this project only builds there/learn and entirely different language just to write build files (CMake sucks and 5 other alternatives are just lipstick on a pig) etc. etc.

I am of the opinion that half of Rusts success is based on that fact that C/C++'s tooling is annoying and ancient. People want to write code not mess with build envs.

tempest_··on Programmers and software developers lost the plot on naming their tools
eh, in 2025 SEO ( Whatever the jargon is for LLM) is as important or perhaps more important so that you can search and find documentation and issues etc
tempest_··on Delivery robots take over Chicago sidewalks
Dragging out a number like that is entirely useless and makes me think you are being disingenuous.

Instead go find the accidents per 100,000 miles driven. Then make sure it takes into account that the robots only drive in fair whether places like California and Phoenix.

I think you might actually be correct in your argument but the evidence you have brought for it is poor.

tempest_··on Delivery robots take over Chicago sidewalks
The thing with those guys, as you have rightly pointed out is for all their problems they do get out of the way and filter through traffic (dangerously as you point out)

A single startup with cooler sized robots tottering down the sidewalk is fine. When every single delivery company gets on board then we have a shit load of those things kicking around and in the way. I have the same issues in cities with those scooters that get left all over the place.

tempest_··on Netflix to Acquire Warner Bros
It took Amazon like 10 years to get off Oracle didnt it? Amazon is a tech company where tech is the product and so has lots of internal expertise.

It is like banks trying to get off mainframes, they just cant do it organizationally and there are loads of failed attempts both public and private. I imagine most companies using Oracle are like that.

tempest_··on MinIO is now in maintenance-mode
It doesnt matter unless someone takes them to court over it.
tempest_··on IBM CEO says there is 'no way' spending on AI data centers will pay off
Not really that surprising.

Authoritarianism has its draw backs obviously but one of its more efficient points is it can get things done if the will is at the top. Since China doesnt have a large domestic oil supply like the US it is a state security issue to get off oil as fast as possible.

tempest_··on IBM CEO says there is 'no way' spending on AI data centers will pay off
That is because the DoubleClick parasite has long infected the host.
← PreviousPage 9 of 25Next →