HNHacker News
TopNewBestAskShowJobs

riv991

350 karma · joined June 6, 2017

submissionscomments
riv991··on The SpaceX IPO will be the theft of the century
I liked Matt Levine's take in his latest podcast. You buy an index because you want to own the market. If you want to own the market in 2026 you want to own SpaceX and Anthropic, and probably OpenAI too.

That said, if you think this is as bad as the article claims you'll obviously buy SpaceX at IPO, then sell it when Index funds are obligated to buy.

riv991··on Good system design
High Scale is so subjective here, I'd hazard a guess that 99% of businesses are not at the scale where they need to worry about scaling larger than a single Postgres or MySQL instance can handle.
riv991··on VPN use surges in UK as new online safety rules kick in
> So it is in a bad state because it does not receive enough money, that's it

In real terms the budget is the largest it's ever been, it's a relic of the time when people worked and died shortly (a decade) after retiring, not when they live for 30+ years longer.

riv991··on MakeShift: Security Analysis of Shimano Di2 Wireless Gear Shifting in Bicycles
It's much easier to maintain, as headsets have become integrated it's become harder and harder to work with anything that runs from the brake levers through the frame.
riv991··on Code highlighting extension for Cursor AI used for $500k theft
Microsoft were very quick to highlight their extensions being safer after this.

https://x.com/code/status/1943720372307665033?s=46

riv991··on Working on databases from prison
In his earlier blog post that this one links, he says:

> I've spent just under 10 years of my life in Prison (all for non-violent drug crimes.)

riv991··on In S3 simplicity is table stakes
Isn't that the most impressive part? That the abstraction makes it seem so simple
riv991··on Broken Legs and Ankles Heal Better If You Walk on Them Within Weeks
Something really similar happened to me, I broke my radial head cycling last year.

2 days later I got a call from the doctor telling me to start moving it as much as I could, I asked when I should stop with the sling and he told me yesterday.

riv991··on Investigation of a Workbench UI Latency Issue
I think it's great to see blogs like this, debugging all the way through from the Web UI to the Linux Kernel.
riv991··on Raspberry Pi is now a public company
You can argue the complete opposite point with Novo Nordisk. It's up to the foundation to use it's influence
riv991··on Raspberry Pi is now a public company
The foundation still owns the vast majority of the company
riv991··on Bpftop: Streamlining eBPF performance optimization
The eBPF website has a list of projects using it, that can give you a decent flavour of what people use it for. https://ebpf.io/applications/
riv991··on A peek at Intel's future foundry tech
I really hope Intel succeed here, not because I'm a massive Intel fan, but we need some competition
riv991··on UK use of gas and coal for electricity at lowest since 1957
So sad seeing nuclear energy falling despite all the other good news
riv991··on New UK record for wind power set today – 21.81 GW between 0900-0930 GMT
Tidal energy is not renewable! We'd be tidally locked to the moon in 1000 years if we used Tidal for 1% of our energy consumption.

https://cs.stanford.edu/people/zjl/pdf/tide.pdf

riv991··on Microsoft is looking at next-generation nuclear reactors
Great to see Microsoft deploying some of it's capital to develop SMRs, the potential seems great, but governments don't seem to have gone further than nuclear submarines.
riv991··on Zero downtime Postgres upgrades
It was, they talk about it here: https://sre.google/sre-book/service-level-objectives/
riv991··on GitHub: Can no longer search code without being logged in
They wrote a pretty interesting blog about the rewrite.

https://github.blog/2023-02-06-the-technology-behind-githubs...

riv991··on Traffic collisions including cyclists in London 2022
Incredible how you can see CS7 extending from Elephant and Castle to Clapham and Tooting on the map.

I was knocked off there earlier in the year, and the LCC said it has the most dangerous junction for cyclists in London on it.

https://lcc.org.uk/campaigns/dangerous-junctions/

riv991··on Go, Containers, and the Linux Scheduler
Previously we had no limit. We observed gains in both latency and throughput by implementing Automaxprocs and decided to roll it out widely.

This aligns with what others have reported on the Go runtime issue open for this.

"When go.uber.org/automaxprocs rolled out at Uber, the effect on containerized Go services was universally positive. At least at the time, CFS imposed such heavy penalties on Go binaries exceeding their CPU allotment that properly tuning GOMAXPROCS was a significant latency and throughput improvement."

https://github.com/golang/go/issues/33803#issuecomment-14308...

riv991··on Ko: Easy Go Containers
I love ko, so simple to get a container running in one line and now integrated with GoReleaser.

`docker run $(ko build -L main.go)`

riv991··on Go, Containers, and the Linux Scheduler
I've seen significant performance gains from this in production.

Other people have encountered it too hence libraries like Automaxprocs existing and issues being open with Go for it.

riv991··on Go, Containers, and the Linux Scheduler
I intended it to be applicable to all containerised environments. Docker is just easiest on my local machine.

I still believe it's best to set these variables regardless of cpu limits and/or cpu shares

riv991··on Go, Containers, and the Linux Scheduler
Hi I'm the blog author, thanks for the feedback

I'll try and clarify this. I think this is how the sympton presents but I should be clearer.

riv991··on GitHub Actions could be so much better
The feature I'd love is history.

I'd like to know if my builds are getting slower over time. I'd be able to detect flaky tests automatically.

It seems basic, but I know third-party solutions exist for this. It's out of the box in Circle CI and Buildkite and feels like it should be here.

riv991··on Tracing: Structured logging, but better
I think Open Telemetry has solved the stream processing problem issue with span links[1]. Treating each unit of work as an individual trace but being able to combine them and see a causal relationship. Slack published a blog about it pretty recently [2]

[1] https://opentelemetry.io/docs/concepts/signals/traces/#span-...

[2] https://slack.engineering/tracing-notifications/

riv991··on May inflation (PCE) falls to 1.2% (3.6% Core) / 3.8% YoY (4.6% Core YoY)
You don't need prices to fall for inflation to slow (that's deflation). You need the rate that prices are rising to decrease