MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-18 19:51:20+00:00
From the README, features include:

> native code parsing speedups for most common platforms

Which is to say, roughly analogous to "relying on NumPy". (A well-designed system avoids repeatedly calling from Python to C and prefers to let loops live within the C code; that applies at least as much to tree-like data as array-like data.)

> I wish Python was at least as fast as Node (which also can have its own share of performance cliffs) It's possible that nowadays Python has JITs that improve performance to Java levels while keeping compatibility with most existing code - I haven't used Python professionally in quite a few years.

No guarantees, but have you tried PyPy? It's existed since 2007 and definitely improved over time.

I would say that "performance cliffs" are just endemic to programming. Even in C you find people writing bad algorithms because better ones seem (at least superficially) much harder to write — especially if the good algorithm requires, say, a hash table. (C++ standard library containers definitely ameliorate this effect, but you pay in code complexity, especially where templates are needed.) And on the other hand you sometimes see big improvements from dropping to assembly (cf. ffmpeg).
by zipy124 | 2026-01-18 19:51:34+00:00
Not very difficult if you have an online presence somewhere you can use as proof that you will act in good-faith. Having a hacker news account for instance can make joining as easy as sending someone an e-mail (as I did) and asking. It is a website much more built upon trust, and so if you invite someone and they get banned for something, you are directly connected to that.

For more see:
https://lobste.rs/about#invitations
and the user invite tree
https://lobste.rs/users
Show HN: Free crypto liquidation tracker I built with AI
by Maxicatimus | 2026-01-18 19:51:53+00:00
I'm 65, I got into crypto trading, kept getting liquidated. Built this
tool to track liquidation clusters across Binance/Bybit/OKX/Hyperliquid.

Shows real-time heatmaps, funding rates, open interest. Built entirely
with Claude AI despite being dyslexic and having zero coding background.

Would love feedback from the HN community.
by Chance-Device | 2026-01-18 19:54:06+00:00
I’ll put myself in the minority here by saying that I think Trump is probably right. Greenland can’t be credibly defended by Denmark, the EU or even NATO. Article 5 is an untested foundation myth. Greenland is far away. Political will matters. We might be heading towards an independent Greenland if we continue following the status quo, which would be influenced strongly by adversaries and would be a US security nightmare.

I’d say that I prefer him to go about it a different way, except that I can’t see what that different way looks like when you want territory from another country that doesn’t want to give it to you.

And I say this as a European. Europe is not credible from a defense perspective and lacks the will to do very much of anything quickly or effectively. The best you can expect is a series of talking shops and some policy documents to be drawn up while the ice continues to melt.
by antirez | 2026-01-18 19:54:13+00:00
The refusal because often AI writes suboptimal GGML kernels looks very odd, to me. It means that who usually writes manually GGML kernels, could very easily steer the model into writing excellent kernels, and even a document for the agents can be compiled with the instructions on how to do a great work. If they continue in this way, soon a llama.cpp fork will emerge that will be developed much faster and potentially even better: it is unavoidable.
by motoxpro | 2026-01-18 19:54:50+00:00
I've always thought walled gardens are the effect of consumer preferences, not the cause.

The effect of the internet (everything open to everyone) was to create smaller pockets around a specific idea or culture. Just like you have group chats with different people, thats what IG and Snap are. Segmentation all the way down.

I am so happy that my IG posts arent available on my HN or that my IG posts arent being easily cross posted to a service I dont want to use like truth social. If you want it to be open, just post it to the web.

I think I don't really understand the benefit of data portability in the situation. It feels like in crypto when people said I want to use my Pokemon in game item in Counterstrike (or any game) like, how and why would that even be valuable without the context? Same with a Snap post on HN or a HN post on some yet-to-be-created service.
by rebeccaskinner | 2026-01-18 19:54:53+00:00
I was a pretty active member in the comments for a long time and left a few years ago after getting chastised by a moderator and accused of spamming for sharing a link to a blog post I had written, even though the content was purely technical, not promoting any product, and does not contain ads or monetize content in any way.

My impression is that the site was actively looking for any possible reason to remove people from the platform. It’s their site to moderate as they wish, but that’s not a community I want to continue participating in.
by bvisness | 2026-01-18 19:55:52+00:00
It's a large community of programmers whose values align with those demonstrated in Handmade Hero. Naturally not all of those programmers are going to do carbon copies of Handmade Hero. Some make and publish their own software that is developed with similar values in mind (e.g. File Pilot, 4coder, Odin). Others just enjoy programming that way for fun and like to discuss their hobby projects with other like-minded people. This shouldn't really be surprising; this is to be expected of any online community.
by skybrian | 2026-01-18 19:56:21+00:00
It's true that Mastodon is somewhat better if you don't want to be found, though it's hardly a guarantee. From a "seeing like a state" perspective, Bluesky is more "legible" and that has downsides.

But I think there's room for both models. There are upsides to more legibility too. Sometimes we want to be found. Sometimes we're even engaging in self-promotion.

Also, I'll point out that Hacker News is also very legible. Everything is immutable after the first hour and you can download it. We just live with it.
by andyjohnson0 | 2026-01-18 19:57:01+00:00
> The days of having one skillset you learn deeply and monetize for 40 years are over

This is a commonly held view - particularly among employers. And certainly some people can do it.

But the problem is that it takes time to build expertise and bargain that into something you can live on. And the more times you have to do that, the more you fall behind people who found a niche or a long-term role and stayed in it.

And you eventually find yourself in your late fifties, steamrollered by yet another wave of change, and you find you don't have the time or resources or energy, or just plain self-belief, to adapt again.
by MentatOnMelange | 2026-01-18 19:57:18+00:00
I used to play warhammer when I was younger and am honestly astounded gamesworkshop is still in business let alone one of Britain's biggest companies. At least in the 00s and 2010s, they were the epitome of a greedy corporation squeezing blood from a stone.

Sales were down? Increase the prices of everything. Something not selling well? Change the game rules to make that it more powerful (or conversely, hype it up constantly so people only realize it sucks after they buy it). And of course constant changes so it was likely any models you bought would eventually become uncompetitive due to new, flashier, more overpowered things released.

Basically every bad business practice we see now was Games Workshop's wheelhouse. And while this may come across as bashing on them, I'm psyched to hear the company is thriving because their games are immensely fun and its impressive they've avoided stagnating or run out of ideas. It gives me hope for the software industry because if an in-person, expensive niche hobby could survive through social media and the pandemic, tech can bounce back from the current enshitification and short-term profit seeking.

If you have the money and enjoy lots of lore/worldbuilding and complex strategy games, Warhammer is a fantastic hobby I'd recommend checking out
by quesomaster9000 | 2026-01-18 19:57:31+00:00
Finally somebody built this, the problem is that the people who don't know won't think of using this tool.

A friend recently came across a project with no RLS and described it as "a once in a lifetime fuckup, a career defining moment, you could shitcan them but they wont learn how to fix it, either way they need adult oversight".

And once you find some dumb low-hanging fruit like that, you usually discover that the vibe-coded ignorance is fractal, especially with TypeScript projects where people assume that you define something in an interface with a given type that the user will always supply that - and your user will always be the app you wrote - and duck-typing doesn't exist.

Maybe worth scanning the various Android app stores? It's incredibly depressing.
by bshaughn | 2026-01-18 19:58:08+00:00
I think you have completey missed my point. The stock market only allows you to trade securities, and (in theory) there is a lot of regulation and enforcement on who buys / sells stocks. Additionally, no one has the power to magically set a stock price to be a certain price on a certain date.

Polymarket all of a sudden makes it much easier to make money betting on an outcome people control. Looking at polymarket, I see bets paying 100-1 based on the number of tweets Elon makes on a given day. I see another at 100-1 on wether the US airstrikes Iran today with $66m riding on it. All of a sudden theres an incentive of a life changing amount of money for goons in the whitehouse to strike Iran for shits and giggles.

Did you know that in 2007 some NBA Refs were caught rigging games for just $2000 a game? Now Refs don't even need to be payed off when you can make a position anonymously with bitcoin.
by dapperdrake | 2026-01-18 19:58:37+00:00
Memory footprint is tiny:

Unix shell pipelines are task-parallel. Every tool gets spun up as its own unix process — think "program" (fork-exec). Standard input and standard output (stdin, stdout) get hooked up to pipes. Pipes are like temporary files managed by the kernel (hand-wave). Pipe buffer size is a few KB. Grep does a blocking read on stdin. Cat writes to stdout. Both on a kernel I/O boundary. Here the kernel can context-switch the process when waiting for I/O.

In the past there was time-slicing. Now with multiple cores and hardware threads they actually run concurrently.

This is very similar to old-school approach to something like multiple threads, but processes don’t share virtual address spaces in the CPU's memory management unit (MMU).

Further details: look up McIlroy's pipeline design.
by ramblurr | 2026-01-18 19:59:25+00:00
It also affects the digital markup of music. Music can't be expressed with a tree structure as there is lots of overlap.

A simple example is a slur. It crosses bar lines. <bar1> ... <slur> ... </bar1> ... </slur> <bar2> uhoh!

In fact there are many mutually incompatible hierarchies in music engraving.

It's funny though MusicXML is a popular interchange format, but internally looks nothing like what one would naively expect.
by Rotundo | 2026-01-18 19:59:58+00:00
Tip number one in marketing: make it easy for the customer.

I'm not going through the hassle of installing something if I don't already know I want or need it. No screenshots -> "Next!"

It's the same effect of all the (no doubt wonderful) tools that begin their website with "Foo is the next Bar, now at version 3.1, here is the changelog:...", without ever mentioning what Foo even is. So many customer/users lost through bad marketing.
by IshKebab | 2026-01-18 20:00:12+00:00
I'm not totally sure, but I would imagine those stock distros actually have dedicated packages for Raspberry Pi kernel images.

See this for example: https://www.phoronix.com/news/Raspberry-Pi-5-Ethernet-Linux

If you look at the patch series, it's directly adding information about the address of the ethernet device. That's the sort of thing that would be discovered automatically in the x86 world. It wouldn't need to be hard-coded into the kernel for each individual board that is supported.
by motbus3 | 2026-01-18 20:00:48+00:00
Hey I would never be cheering for your business to fail or anything. Good luck there!

I work for a company which I also think the content is worth and people don't pay. And we charge much much less than that.

The problem we identified, though debatable, is that people consider three things:

1. Exclusivity
2. Comparison
3. Alternatives

1. Is this a thing a thing only available here
2. That's not what it seems. People thinks that 15 USD for netflix is ok, but they think that everything that costs 15 USD should be stream content high production with tons of options. So if you give text, the expect cheap or free

3. If I cannot get what is being offered, can I get something about the same for free?

Anyway
Good luck there man
by tribe-iro | 2026-01-18 20:01:09+00:00
iro-cuda-ffi is a small, stable bridge that lets Rust programs call CUDA C++ kernels that are built ahead of time with NVIDIA’s own toolchain (nvcc). It’s designed for teams who already have CUDA code, or want to keep writing it in standard .cu files, and still drive it safely from Rust. That means you can keep using familiar NVIDIA tooling like Nsight and cuda-gdb, and you don’t have to rewrite or wrap kernels as strings or scripts at runtime.
What makes it different is the approach: it doesn’t do runtime compilation or a Rust‑specific GPU language; it uses the same nvcc‑compiled CUDA C++ you already have. That keeps the existing CUDA code and tests intact, while giving Rust a clean, minimal ABI to launch kernels with. The result is a straightforward way to reuse NVIDIA‑optimized code paths inside Rust without changing your CUDA workflow.
by bvisness | 2026-01-18 20:01:31+00:00
The goal was always, first and foremost, to teach. This is super obvious from the announcement trailer alone[1], where he says the point of the project is to pass on a way of life that inspired him. If Casey wanted to make money from a game he wouldn't have bothered with thousands of hours of Twitch streams.

[1]: https://www.youtube.com/watch?v=A2dxjOjWHxQ
by adamwong246 | 2026-01-18 20:01:54+00:00
I still think the internet could undergo a "collapse" and rapidly shrink to something resembling the 2000's internet. The enshitification of everything is quite literally, "mining out" the value of the internet, hollowing everything from below. At some point, nothing is believable and putting your "content" online amounts to giving it away. Eventually, the users _will_ walk away and suddenly the whole affair falls apart.
by ben_w | 2026-01-18 20:03:07+00:00
Y'see, this is exactly what I mean: "You may have a problem" was carefully much more neutral than your reaction here.

> Oh yeah the coup where no one brought firearms and the only person shot was a protester?

Multiple individuals connected to Jan 6 were found with guns and ammunition: https://www.cbsnews.com/news/capitol-riot-weapons-deadly-dan... and https://www.npr.org/2021/03/19/977879589/yes-capitol-rioters...

> The cop who shot Ashley Babbit was given “de facto immunity.”

Video from inside the Capitol building showed her attempting to climb through a broken window outside the House chamber when the officer, who was guarding the entrance from the rioters, fired.

As in, while committing a crime. Not through the *side* window of a car.

> Half the country is outraged that leftists think just because they don’t like immigration law, as it is written and voted for, that it’s okay to obstruct deportations and drive vehicles into innocent ICE officers doing their job.

Read this carefully:

Side. Window.

She (Renne Good) did not, and could not, have been driving the car into the person who shot her through the side window.

Because, and I don't know if this is news to you, cars do not drive sideways.

> If Oklahoma declared itself a sanctuary state from unions and declared it didn’t have to adhere labor law would you agree with their right to do so? If Salt Lake City decided to be a sanctuary for polygamy and underage marriage and started obstructing the FBI when they came in to arrest people would you be cheering?

What about! What about! What about!

The current administration is violating your own constitution. The behaviour of ICE is unlawful within your own rules.

> Imagine the chaos if every city just ignored the laws they don’t like.

I don't need to imagine, it looks like Trump.

> Calling each other facists and nazis is just lazy, inaccurate, and an excuse for elevating oneself over ones political opponents.

There are bronze plaques on the ground in my city dedicated to the victims of fascism. I don't speak for others, but I tell you this myself: Trump has been following the same footsteps as those whose dishonour is memorialised by the names of their victims upon those plaques.
by Ylpertnodi | 2026-01-18 20:03:13+00:00
> the European failure and subordination to the USA/Microsoft by not fostering at least an alternative to Windows that its corporations and governments can operate on. There has been nothing but talk and tiny little forays into adopting open source, but absolutely nothing that could even rise to being a real alternative to Windows or even MacOS.

Yet.
The current US 'situation', combined with US tech spying means those little forays are getting seriouser and seriouser.
It's going to be somewhat slower due to languages, and induvidual governments wanting 'their' version (of spying on their populations), but the beginnings are begun.
by gioele | 2026-01-18 20:04:18+00:00
> Excellent technical history, but it misses what made Olivetti incomparable: Adriano's human-centric philosophy that business and human culture were inseparable.
>
> The article mentions worker housing and urban planning in passing, then moves on. But that was the strategy. Ivrea wasn't welfare—it was integrated design. Factory, housing, schools, public spaces all operating under one coherent philosophy: machines and lives should both be beautiful and functional.
>
> [...]
>
> That's why Olivetti succeeded where technically equivalent competitors didn't. They engineered for humans, not just machines.

Two decades ago I randomly found myself in a tiny lecture room with a Very Important Manager from a Very Big European Bank. She started her talk stating "In the '80s, the Italian politics had to choose between the economic model of the Olivetti's family and that of the Agnelli's family. They choose Agnelli's. That was a mistake." Followed by a long string of expletives.

For context and for contrast, the Agnelli family was the owner of FIAT, then the biggest private employers in Italy. They were strongly anti-unions. They even bought the most important newspaper in Turin (the headquartiers of FIAT) to suppress reports of workers initiatives and strikes.
by dameis | 2026-01-18 20:04:32+00:00
>I am so happy that my IG posts arent available on my HN or that my IG posts arent being easily cross posted to a service I dont want to use like truth social.

ATProto apps don't automatically work like this and don't support all types of "files" by default. The app's creator has to built support for a specific "file type". My app https://anisota.net supports both Bluesky "files" and Leaflet "files", so my users can see Bluesky posts, Leaflet posts, and Anisota posts. But this is because I've designed it that way.

Anyone can make a frontend that displays the contents of users PDSs.

Here's an example...

Bluesky Post on Bluesky: https://bsky.app/profile/dame.is/post/3m36cqrwfsm24

Bluesky Post on Anisota: https://anisota.net/profile/dame.is/post/3m36cqrwfsm24)

Leaflet post on Leaflet: https://dame.leaflet.pub/3m36ccn5kis2x

Leaflet post on Anisota: https://anisota.net/profile/dame.is/document/3m36ccn5kis2x

I also have a little side project called Aturi that helps provide "universal links" so that you can open ATProto-based content on the client/frontend of your choice: https://aturi.to/anisota.net
by kube-system | 2026-01-18 20:05:00+00:00
Soft skills are broad in scope, for sure.

But I’m not talking about “smooth talking” here; in response to the above example —- where engineering is asking questions that that the business things had not answered because they are presumably “unimportant” —- there is almost certainly a communication breakdown happening.

Likely, one of the following is happening:

* The questions are important to the business but engineering has failed to articulate why getting the answers are critical to the business. (Some engineers have a tendency to describe problems in the scope of how it affects their own job or task, but neglect the larger picture or fail to articulate any consequences)

* The questions actually aren’t important for the business to answer and the engineer fails to understand how their task supports the goals of the business

* The questions are important but they cannot be answered by the business. The engineer might need to gather more information before to generate actionable questions, or maybe the questions should be answered by engineering themselves.
by danabramov | 2026-01-18 20:05:10+00:00
>The effect of the internet (everything open to everyone) was to create smaller pockets around a specific idea or culture. Just like you have group chats with different people, thats what IG and Snap are. Segmentation all the way down.

I actually agree with that. See from the post:

>For some use cases, like cross-site syndication, a standard-ish jointly governed lexicon makes sense. For other cases, you really want the app to be in charge. It’s actually good that different products can disagree about what a post is! Different products, different vibes. We’d want to support that, not to fight it.

AT doesn't make posts from one app appear in all apps by default, or anything like that. It just makes it possible for products to interoperate where that makes sense. It is up to whoever's designing the products to decide which data from the network to show. E.g. HN would have no reason to show Instagram posts. However, if I'm making my own aggregator app, I might want to process HN stuff together with Reddit stuff. AT gives me that ability.

To give you a concrete example where this makes sense. Leaflet (https://leaflet.pub/) is a macroblogging platform, but it ingests Bluesky posts to keep track of quotes from the Leaflets on the network, and display those quotes in a Leaflet's sidebar. This didn't require Leaflet and Bluesky to collaborate, it's just naturally possible.

Another reason to support this is that it allows products to be "forked" when someone is motivated enough. Since data is on the open network, nothing is stopping from a product fork from being perfectly interoperable with the original network (meaning it both sees "original" data and can contribute to it). So the fork doesn't have to solve the "convince everyone to move" problem, it just needs to be good enough to be worth running and growing organically. This makes the space much more competitive. To give an example, Blacksky is a fork of Bluesky that takes different moderation decisions (https://bsky.app/profile/rude1.blacksky.team/post/3mcozwdhjo...) but remains interoperable with the network.
by throwaway150 | 2026-01-18 20:05:13+00:00
> Kagi is too small and niche to have a proprietary dataset across its users large enough to make targeted advertising generate more revenue than subscriptions.

All of this is true. But I don't understand why you are contesting @dsr_'s comment that Kagi is a counterexample. Both are true. Kagi is too small. Yes. And Kagi is a counterexample to your original "I think ads will inevitably roll out across all tiers" claim. You said nothing about being too big or too small in that claim. So @dsr_'s comment that Kagi is a counterexample is very much on point.