News for hackers. Stuff that matters.

petethepig

I got sent to immigration secondary while crossing the border in Amsterdam earlier this week because they were worried I was taking videos of their “military object” with my meta glasses. They told me to take them off while i’m at the airport.

This is so silly — they only record when you press a button, not continuously, and they can only record for like 3 mins max and there’s a light that indicates to everyone around you when they are recording.

Meanwhile there’s a bunch of people in line with their phones out, which do not indicate when the camera is on. But somehow that’s different.

It’s a bummer because they’re great for taking family photos/videos. Also great as an Airpods replacement. A little flimsy but the tech is 90% there.

I wish Apple made them instead of Meta — I think they’d do a better job of bringing them to the market while maintaining public trust.

Re:Step 3.5 Flash: Fast Enough to Think. Reliable Enough to Act on Thursday February 19, 2026 @01:42PM (#47077379)
Is getting something like M3 Ultra with 512GB ram and doing oss models going to be cheaper for the next year or two compared to paying for claude / codex?

Did anyone do this kind of math?

Re:Warcraft III Peon Voice Notifications for Claude Code on Thursday February 12, 2026 @01:59AM (#46985642)
that's what i ended up doing — it was pretty easy:

* download Warcraft II voices

* tell claude to wire it all up

I'm no EV expert, but I almost never use my EV's brakes — it mostly brakes using regenerative braking.
Re: on Friday October 31, 2025 @08:55PM (#45778335)
funny i was recently picking between a glossy and nano texture screen and came to the opposite conclusion — the glossy screen’s image was so much more crisp, and i didn’t really see much difference in terms of reflection
I have terabytes of iphone photos/videos accumulated over the years. Apple Photos app is trash when it comes to handling large libraries so I’ve been splitting them by year which is fine for archiving but horrible for actually browsing photos.

Immich has been absolutely awesome for this — I can finally look at all my pictures from any year from anywhere in the world. I’m very happy and hope the creators find a way to sustainably finance the project.

The upload feature in the mobile app is not a 1 to 1 replacement of apple photos import so i still do that via apple photos, but that’s something I can live with.

Re:No One Knows Anything About AI on Thursday July 24, 2025 @02:14PM (#44674102)
Many jobs aim to solve problems so well that there’s nothing left to fix — doctors curing illnesses, firefighters preventing fires, police reducing crime, pest control eliminating infestations, or electricians making lasting repairs. And that’s totally fine — people still have jobs, and when it works, it’s actually great for everyone.
Re:Claude Code now supports Hooks on Monday June 30, 2025 @08:20PM (#44429335)
Would love to see this in Cursor. My workaround right now is using a bunch of rules that sort of work some of the time.
Not the first time i see such comparison being made, but it is the first time I see someone go into so much detail about it — great read.
Re:Show HN: ChatGPT Powered Flamegraph Explainer on Thursday December 07, 2023 @02:06AM (#38553683)
Hi all, wanted to share what we've been working on at Pyroscope.

This is a ChatGPT based Flamegraph explainer. Analyzing flamegraphs can be challenging and we often get questions from users about the best techniques for finding insights from flamegraphs.

We thought maybe we could teach an LLM do this task and turns out it ChatGPT does it pretty well.

You can check out a blog post [0] for a longer explanation for how it all works, or you can upload your own profiles and get insights quickly by going to flamegraph.com [1]

[0] https://pyroscope.io/blog/ai-powered-flamegraph-interpreter/

[1] flamegraph.com

Re:Amazon Lays Off 180 Employees in Its Games Division on Monday November 13, 2023 @02:34PM (#38254245)
The robotic takeover has already begun; it's just more nuanced and less obvious at this stage.
Re:Building a String Art Machine on Wednesday September 27, 2023 @02:39PM (#37679223)
How much would you pay for a 20x20 inch piece?
Re:Building a String Art Machine on Wednesday September 27, 2023 @12:19PM (#37676968)
I did consider it, and I think you're exactly right RE the direction I would go into (colored wire, larger pieces, etc). But then I had a bunch of other things happen in life and so I had to put it all on pause.

The world of art (and especially commercial / corporate art) is very foreign to me, but I bet exploring it would be a fun challenge, so I am planning to do that in a few years.

Re:Building a String Art Machine on Tuesday September 26, 2023 @09:49PM (#37668756)
hehe, if anyone's interested, I built a similar machine around 2018-2020 [1], although I never automated the nail pick-and-place part of the process. I also used epoxy instead of plaster.

[1] https://www.instagram.com/string.art.bird/

Re:Show HN: Compress GPT-4 Prompts on Friday April 07, 2023 @08:30PM (#35489031)
Reminds me of the episode from the Office: "why waste time say lot word when few word do trick" [0]

[0] https://www.youtube.com/watch?v=_K-L9uhsBLM

Re:Pyroscope and Grafana Phlare join together on Wednesday March 15, 2023 @02:50PM (#35172972)
Dmitry here (Pyroscope cofounder)

This sounds about right.

My favorite little anecdote that I like to tell is that the first thing people often see when they add Pyroscope to their apps is that it takes way less CPU than other signals like tracing or logging. It's pretty common to see logging taking 5-10% of overall CPU utilization.

The other 90% is usually spent doing serialization / deserialization (half-joking).

Re:Is It Time to Replace TCP in Data Centers? on Wednesday February 22, 2023 @02:52AM (#34892876)
This would be my guess as well.

I work on Pyroscope, which is a continuous profiling platform and so I see a lot of profiles from various organizations.

If you want to save the world some CPU cycles I would look into optimizing deserialization. And it’s not just JSON, binary formats like protobuf are not much better.

It comes down to the overhead associated with allocation and tracking (GC) of many many small objects which is unfortunately very common in modern systems.

I own airpods and I was just as confused.
Re:Blending Modes on Friday October 21, 2022 @06:05PM (#33293494)
Great article and all but there's no way I'm going to remember any of it. I think I'm going to stick to "click different blending modes until it sort of looks right".
I’d argue they got more coverage because they went down.
"Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things)."

https://www.cs.cmu.edu/~awb/linux.history.html

There's not much about it online. They do mention it in the docs, they call this "prefix compression" [0], so you can search for that. This article describes it [1], although it is somewhat high level.

They only use this for indexes. It works really well for internal mongo ids (they all start with timestamps if I remember correctly). It also works well for compound indexes. Pro tip: for compound indexes always go from low-cardinality attribute to high-cardinality attribute to get the best results from prefix compression (it's also good for speed of queries).

[0] https://www.mongodb.com/docs/manual/reference/glossary/#std-...

[1] https://medium.com/swlh/mongodb-indexes-deep-dive-understand...

Tries (or prefix trees).

We use them a lot at Pyroscope for compressing strings that have common prefixes. They are also used in databases (e.g indexes in Mongo) or file formats (e.g debug symbols in macOS/iOS Mach-O format are compressed using tries).

We have an article with some animations that illustrate the concept in case anyone's interested [0].

[0] https://github.com/pyroscope-io/pyroscope/blob/main/docs/sto...

Re:Amazon Redshift re-invented on Friday May 27, 2022 @10:40PM (#31537134)
* With larger lambdas you get more predictable performance, 2GB RAM lambdas should get you ~ 90MB/s [0]

* Assuming you can parse faster than you read from S3 (true for most workloads?) that read throughput is your bottleneck.

* Set target query time, e.g 1s. That means for queries to finish in 1s each record on S3 has to be 90MB or smaller.

* Partition your data in such a way that each record on S3 is smaller than 90 MBs.

* Forgot to mention, you can also do parallel reads from S3, depending on your data format / parsing speed might be something to look into as well.

This is somewhat of a simplified guide (e.g for some workloads merging data takes time and we're not including that here) but should be good enough to start with.

[0] - https://bryson3gps.wordpress.com/2021/04/01/a-quick-look-at-...

Re:Ask HN: Who is hiring? (May 2022) on Monday May 02, 2022 @03:38PM (#31239816)
Pyroscope (YC W21) | REMOTE | Full-time / Contract

Pyroscope is open source performance monitoring software, with a focus on Continuous Profiling. Pyroscope was founded at the beginning of 2021 and we've seen a lot of rapid growth / community adoption as well as feedback for what features developers are excited for us to build.

We're looking for Backend Software Engineers (Golang). Our custom storage engine is written in Go (with agents for many other languages as well).

---

Roles:

Senior Software Engineer - Golang: https://apply.workable.com/pyroscope/j/28E1725C98/

Questions?: [email protected]

Re:A database for 2022 on Saturday April 02, 2022 @01:13PM (#30889852)
I set up a similar system in the past with redis replicas — it was about 200 MBs of data that I needed to have on quick access to on ~ 300 servers around the world — it was easy to set up and worked really well.

Older »