MurphyA/hacker-news huggingface dataset:
by jrm4 | 2026-03-01 20:45:30+00:00
Gonna have to say this a bunch around here, but yours is yet ANOTHER comment shooting the messenger. You (theoretically) are championing an idea of freedom in language or something like that.

Look, people, this is PR. The author wondered out loud "why isn't he more recognized" and a reasonable answer is that "People like me, in America, who love free software and try to get people using it, run into trouble that could have been avoided if the name was changed."

You want your lesson out there on freedom of language, fine, that's what you all got. Just be honest about what you may have missed -- which I genuinely believe could have been a world in which Adobe was nowhere near as annoyingly powerful as it is (or at least had been).
by datsci_est_2015 | 2026-03-01 20:45:32+00:00
This varies so wildly from domain to domain. Highly structured data (time series, photos, audio, etc.) typically has a metric boatload of feature extraction methodology. Neural networks often draw on and exploit that structure (i.e. convolutions). You could even get some pretty good results on manually-extracted neural-network-esque features handed off to a random forest. This heuristic begins to fall off with deep learning though, which imo, is a precursor to LLMs and showed that emergent complexity is possible with machine learning.

But non-structured data? Pretty pointless to hand off to a neural network imo.
Show HN: Updater – one command for macOS app updates
by zhengda-lu | 2026-03-01 20:46:13+00:00
I built updater to solve a small but annoying problem: macOS app updates are fragmented across different systems.

updater scans installed apps, determines where each app should be checked (Sparkle, Homebrew casks/formulae, Mac App Store via mas, GitHub Releases, and macOS system updates), then runs source specific update actions from the terminal. It also has an interactive TUI (run `updater` with no args).

A few commands:

updater check
updater update --all
updater update "1Password"

Repo: https://github.com/lu-zhengda/updater

Would love feedback, especially on reliability and edge cases.
by Animats | 2026-03-01 20:46:20+00:00
I'm dreading having to buy a new rugged Android phone. I have one where all the stuff I don't want is turned off. F-Droid, Firefox, FairEmail, DuckDuckGo, no Google account. Getting a new phone into that configuration may not be possible.
The major brands are more and more locked down, and the minor brands can't be trusted.

I have a Cat phone now. The actual manufacturer, Bullett, went bankrupt. Can't get the small rubber parts needed to maintain the waterproofing.

Suggestions?
by sarchertech | 2026-03-01 20:46:39+00:00
https://www.ohchr.org/en/press-releases/2022/08/un-human-rig...

The UN press release is dated 8/31 Geneva time. The document is as well. Bachelet was commissioner on 8/31.

https://www.reuters.com/world/china/outgoing-un-human-rights...

Reuters quotes the Chinese Ambassador thusly “If I read her mind correctly, I don't think she's on board with the report and that's why it was released in the last minute,"

Notice he made no mention of “the report was backdated”. He says “last minute”.

I can find no evidence of any official Chinese position that the report was backdated. Surely the Chinese government would have complained if this had taken place.
by streetfighter64 | 2026-03-01 20:47:04+00:00
I don't think that the suggestion is true, but it's far from outlandish. Are you seriously suggesting the US president rugpulled his supporters with crypto? Are you seriously suggesting the entire US government and academia is tied to a sex trafficking ring? Are you seriously suggesting that the current US president's cabinet contains 20 appointees whose main qualification is being Fox News personalities? Etc etc.
by general_reveal | 2026-03-01 20:47:15+00:00
It almost seems like I could have lived life as a trader and traveled the seas. Don’t know the type of money involved, and I guess I wouldn’t even know where to begin doing that in real life. So much easier in video games.

I’d just be a simple TEMU hauler, no fuss, simple life. Travel the world, catch some fish.
by nostrademons | 2026-03-01 20:47:43+00:00
FWIW, one of my (male) friends is about 5'2" and met his wife on OKCupid. She's about 4'10".

Dating is kinda like founding a startup or getting a job, in that you have to kiss a lot of frogs, but you only need to succeed once. The point's to eliminate all the unsuitable prospects in the pool and find the one that is a match for you.
by lich_king | 2026-03-01 20:47:45+00:00
Almost any online service has plenty of competition, but it doesn't prevent enshittification once one of them proves that you can squeeze more revenue out of users and get away with it. Netflix charges you the same as five years ago, but you now get ads. You pay for Amazon Prime and get ads. You pay for Spotify, but they now serve you AI music from fake bands to avoid paying royalties to humans. The end game is that all consumer LLMs have ads in the free / cheap tier.

And as other folks are saying, the whole point is that it's a different type of an ad: it's not an annoying pop-up or an unskippable video. It's a subtle recommendation that you don't even notice. High conversion rates, little fatigue... getter than all the cool characters smoking in films a while back.
by theowaway213456 | 2026-03-01 20:48:01+00:00
I am confused for the same reason you are. Isn't the rust code just "pre-jitted" code essentially? i.e. hand optimized. You are going to want to hand-optimize some functions in cases where the jit cannot do a good job in its current form. You probably also want a benchmarking system where you compare the jitted code to the hand optimized code, to prove to yourself that the hand optimized code is still worth keeping, after any automatic jit improvements you make. And if you don't want the runtime overhead of the jit then you can pre-jit certain functions and distribute them as part of the binary's executable code
by belorn | 2026-03-01 20:48:10+00:00
Excess death from Covid is a non-trivial topic. Sweden had a very different approach to covid response, and yet had a very average number of excess death. The post-covid investigation provider some clear insight of what was primary causes to excess deaths, and yet very little of those conclusions has became common knowledge.

The primary group that had excess death caused from covid was to people living in homes for elderly care, and the primary cause was a lack of initial process and gear by people who worked at those locations. They were not given enough time to keep up a higher standard of sanitation (often given less than 15 minutes between patients), and protective gear was lacking. They also heavily depended on mass transportation which was a primary location for the virus to spread. A better early response in that sector, including shutdown/restriction of mass transportation would had saved many elderly people from early death.

To note, this had nothing to do with masks, vaccines, or shutdown of schools, which is the main points usually brought up in popular discourse. Sweden would have had one of the lowest number of deaths, with the exact same use of masks/vaccines/shutdowns as it did, as long as the response in elderly care had been done better.
by afavour | 2026-03-01 20:48:25+00:00
I think there are many more factors to it than that. I own a Radwagon, a cargo e-bike and I take my kids to school on it. It’s both pedal assist and has a throttle and maxes out at 20mph. I find the throttle very useful because the bike is pretty damn heavy with two kids on it and moving from a standing stop is much easier when I can give it a quick throttle burst then start pedalling.

All that said, I do agree the term is overloaded. The bike lines in NYC often have people riding electric mopeds in them and that feels dangerous. Their max speed is clearly way above 20mph and they’re bulky. They belong on the road with other mopeds. So IMO the definition of ebike should factor in max speed more than it should throttle vs not.

(And also, seconding the awesomeness of ebikes. My kids love riding on it and it’s allowed us to take so many trips that would have been difficult otherwise. It’s also allowed us to avoid buying a car, for now at least)
by nickf | 2026-03-01 20:48:33+00:00
Your failure to see the problem doesn’t mean it doesn’t exist. 40x the size might not really be an issue for the hypothetical server you’ve suggested - but that isn’t the reality for the world. Many devices do HTTPS and TLS.
Not to mention the issue is more with the clients.
CT logs would get a lot harder to run (and they’re already not so easy).
by cogman10 | 2026-03-01 20:48:33+00:00
I'd love to see a link to them. My cursory googles aren't finding it.

Look, not trying to defend the guy, but I don't like this sort of hyperbole. People have the wrong view on what Iran is like. It's ran by religious fundamentalists, which is bad, but it's also probably one of the more progressive muslim theocracies in the region. People tend to mix up shit that Saudi Arabia does with Iran.

In particular, Iran has a very progressive view on education. They have one of the best educated populations in the middle east (men and women).
by metalman | 2026-03-01 20:48:33+00:00
a big chunk of apples valuation is that they can just tell you to bend over the day they decide to aquire half a trillion dollars, fire half there workers, and demonstrate the creative way there user agreaments are bieng interpereted, and that you can get a trump phone if you dont like it.
this is the company that has signed an exclusive deal to provide phones for the ZGF, zionist genocide force, so dont even bother, ok?
by throwup238 | 2026-03-01 20:48:37+00:00
For cancer, it doesn't seem to impact survival odds at all [1]. In other fields it may improve metrics a small bit but that's largely because in clinical trial patient selection, they're very careful to exclude anyone with an even remotely confounding factor (like weight/BMI).

[1] https://www.science.org/content/article/joining-cancer-trial...
by techblueberry | 2026-03-01 20:48:51+00:00
A few datapoints.

(https://profectusmag.com/back-for-the-future/)

* 60% of Gen Z wish they could go back to live before a time before they were plugged in.

(https://www.contentgrip.com/nostalgia-marketing-to-gen-z/#wh...)

* 50% of Gen Z feel nostalgic for media from previous decades because it reminds them of simpler times

* Despite being born in the 2000s, 37% of Gen Zers are drawn to 90s-era content, driven by a search for authenticity rather than personal memory.
by cmyk_student | 2026-03-01 20:48:54+00:00
I can't speak for everyone, but as developers we are trying to emphasis UX/UI work more. We have a dedicated repo now for user feedback, designs, and proposed solutions: https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues
We implement from there as we can, once consensus has been reached.

We also highlight UX/UI improvements in each new release post. Just like with coding, we rely on volunteers to help with this (you definitely don't want someone like me deciding on interfaces!)
We have a couple active designers assisting us, but we're always looking for more feedback!
by gcanyon | 2026-03-01 20:50:39+00:00
It's weird that these restrictions apply: 25km/h, 55km range? The Evolve Carbon skateboard tops out at 50km/h, and 80km range. Granted, you have to be a little bit crazy to ride that fast on a skateboard, and having owned an earlier version, I guarantee it's not pleasant riding that far on one. But people do it. Someone must be putting out faster/longer distance bikes that don't look like/ride like mopeds.

Okay, a quick google and this seems somewhat moped-ish but 200 mile range, 28mph top speed: https://aniioki.com/products/aniioki-aq177-pro-max-electric-...

Crazy price, but a real bike with 300 mile range and 36mph top speed: https://shop.optibike.com/shop/r22-everest/
by coffeebeqn | 2026-03-01 20:50:55+00:00
If the median tenure is 3 years and the software business still is very profitable then people must be net useful within that 3 years. A lot of people also just don’t want to job hop much and honestly the interview culture keeps me from hopping more. I do still fall in the 3 years per hop but I’ve always had a good reason to- ie. layoffs, company going in a worse position than when I started, shit management at various levels, forever compounding responsibility…
Show HN: AI Sees Me – CLIP running in the browser
by jayyvk | 2026-03-01 20:51:13+00:00
I built a tool that runs OpenAI's CLIP model entirely in your browser using Transformers.js and ONNX Runtime Web. It encodes your webcam feed into vector embeddings and compares them against any text you type in real-time. No server, no API calls — all inference happens locally. The interesting technical challenge was getting CLIP to run at usable speeds in WASM while processing live video frames. Wanted to make the concept of embeddings and similarity scores tangible rather than abstract.
Github: https://github.com/jayyvk/howaiseesme
by lazide | 2026-03-01 20:52:00+00:00
To get into power, you need to be supposed by others (the vast majority of the time).

For those doing the supporting, they often want to be assured that they’ll not be hurt or retaliated against by those they put ‘above’ them.

So, leverage, and what is the best kind of leverage? the most despicable thing one can think of.
by mijoharas | 2026-03-01 20:52:36+00:00
Hey Mitchell, thanks for ghostty (happy user here for a month or two). Is there anywhere I can look to see the status of the next planned release?

I've been waiting for the vim feature to hit stable, and have just been checking to see if there's a new release every so often, but I couldn't find a discussion or anything to see when it was planned.
by hu3 | 2026-03-01 20:54:07+00:00
I really don't want this on my comment history but here you go:

https://www.google.com/search?q=ayatollah+virgin+female+pris...

And I understand your point. There's a ton of bias. We must be careful with the "facts" on the internet.

Admitedly, these link results don't inspire me much confidence.
Show HN: Reflex – local code search engine and MCP server for AI coding
by therecluse26 | 2026-03-01 20:54:54+00:00
I built Reflex after getting frustrated with hosted code search tools' infrastructure overhead, slow reindexing and accuracy limitations as drift occurs between the index and local state. It's a local-first code search engine written in Rust that combines trigram indexing with Tree-sitter symbol extraction and static dependency analysis.

The MCP server is what I get the most value from. Claude Code and other AI coding assistants can search your codebase, find symbol definitions, trace dependencies, and navigate across branches without ever loading raw file contents into the context window. It gives the AI accurate knowledge of your codebase at a fraction of the token cost.

Switching branches is instant. Reflex reindexes only what changed, so you're never waiting for a full reindex when jumping between branches. You can index any branch in seconds on your laptop with no server, no configuration, and no cost.

Other things it does:

- Full-text search via trigram indexing (finds every occurrence, not just definitions)
- Symbol-aware search with Tree-sitter (filter by function, class, struct, etc.)
- Dependency analysis: what imports a file, what a file imports, circular deps, dead code
- Incremental reindexing via blake3 hashing (only reindexes changed files)
- Fully offline, all data stays on your machine

Install: npm install -g reflex-search or cargo install reflex-search

Happy to answer any questions about the implementation or use cases.
by arexxbifs | 2026-03-01 20:54:58+00:00
Microsoft invented AJAX when building Outlook for the web back in 2000. GMail was released in 2003 and Google Docs in 2006. Around this time, even enterprise giants like SAP started offering web UIs. This is the shift from RAD to web I'm talking about.

The current idiomatic way of doing web layouts was, back then, almost entirely theoretical. The reality was a cross-browser hell filled with onResize listeners, in turn calling code filled with browser-specific if statements. Entire JavaScript libraries were devoted to correctly identifying browsers in order for developers to take appropriate measures when writing UI code. Separate machines specifically devoted to running old versions of Internet Explorer had to be used during testing and development, in order to ensure end user compatibility.

In short: The web was not in any way, shape or form more convenient for developers than the RAD tools it replaced. But it was instant access multi-platform distribution which readily allowed for Cloud/SaaS subscription models.

Electron happened more as an afterthought, when the ease of distribution had already made web UIs, and hence web UI developers, hegemonic. Heck, even MS Office for the web predates React, Electron, and something as arcane as Internet Explorer 9.

Things have gotten much better, but we're still having to reinvent things that just existed natively in VB6 (DataGrid, anyone?) - and at the cost of increasingly complex toolchains and dependencies.
by xenodium | 2026-03-01 20:55:06+00:00
I've yet to play with Emacs MCPs thoroughly. Having said that, after initial exposure to agent skills directing agents to just use CLI/emacsclient, I no longer think I need to go deeper into MCP. emacsclient via CLI has been working remarkably well. Did a little video on that https://www.youtube.com/watch?v=ymMlftdGx4I
by streetfighter64 | 2026-03-01 20:55:27+00:00
It's not useful to watch, almost by definition. If you're an insider obviously you want to sit on the information as long as possible and make a big bet just before it will be revealed. For example: the account in TFA whose bet was 71 minutes before the first news article about the attacks.

So how useful is it really to see a big bet and know that probably the thing in question will happen in the next hour?

The only kind of use case I can see for these markets is what another commenter mentioned, as a kind of strange insurance by betting against what you hope will happen. But even then, the finicky rules and untrustworthiness of the Polymarket admins make them much less reliable than a traditional insurance policy...
by gus_massa | 2026-03-01 20:56:54+00:00
There are official threads for jobs, https://news.ycombinator.com/newsfaq.html

Latest edition https://news.ycombinator.com/submitted?id=whoishiring

They are closed now, but you can take a look. Wait until tomorrow March 2nd for next month edition, take a look and repost in the correct one if apply.
by lmeyerov | 2026-03-01 20:57:16+00:00
My intuition is it comes down to error-correcting codes. We're dealing with lossy systems that get off track, so including parity bits helps.

Ex: <message>...</message> helps keep track. Even better? <message78>...</message78>. That's ugly xml, but great for LLMs. Likewise, using standard ontologies for identifiers (ex: we'll do OCSF, AT&CK, & CIM for splunk/kusto in louie.ai), even if they're not formally XML.

For all these things... these intuitions need backing by evals in practice, and part of why I begrudgingly flipped from JSON to XML
by bdangubic | 2026-03-01 20:57:40+00:00
> I find AI tools make everyone better at exactly the same kind of problems

this part I find fascinating. most places I worked (30 years in, 10 as a contractor so quite a lot) the distinction between Jr, Mid and Sr falls exactly into the kind of works that they do. I, as a Senior, often work on hard shit, Jrs are not (yet) entrusted with those problems and work on entirely different set of problems. I cannot compute how AI makes everyone better at exactly the same kind of problems, problems I am solving today few people on my team are working on and then same goes down the "pyramid"
by jacquesm | 2026-03-01 20:57:59+00:00
I'd press it twice, but I would also like an 'undo' button for the last decade until we've figured out how we are going to deal with mass unemployment and mental issues as a result of people no longer seeing (1) a future and (2) their sense of self worth as related to having a career erased, and finally how to ensure that the least scrupulous actors are not going to be the ones that hold the keys to these very powerful devices.

Note that voting in the poll is not voting for the poll.
by chuckadams | 2026-03-01 20:58:44+00:00
It's just a "high-end" good here in the States. Elsewhere it's a luxury good, on par with a Rolex. I use an iPhone because of the smooth UI, the integration with my Mac, and the less-evil company that spies on me less. But let's not kid ourselves, these things are spendy, and conspicuous consumption is still a thing.
by 5o1ecist | 2026-03-01 20:59:25+00:00
Interesting. Not the content itself, but the intention behind it: Improvement of social cohesion.

Hmmmm.

People are compartmentalized into groups hating on each other. They're afraid of committing wrong-think and getting labelled, branded, attacked. They prioritize people who aren't there (online people, like you and myself) over those who are.

It's especially interesting from my perspective, because in Vienna we still have some sort of KaffeeHaus-Kultur. CoffeeHouse culture. You can sit there for hours, reading your book, with a coffee and it does not matter, unless the space is really needed.

It's very common to just chat with whoever runs the place at that moment, too. A sense of familiarity is part of the job. For regulars, like myself, the coffee house turns into a second living room.

When I was a teenager we had the same for table-soccer. It wasn't a club, or association. It was a coffeehouse with table soccer, with gatherings of players.

...

I guess my tangent meant to point at the need for both general, or specialized, "social hubs", where regularly appearing people silently agree to, eventually, getting talked to.

Not like a club. Clubs are too much commitment, causing resistance.
by general_reveal | 2026-03-01 21:00:20+00:00
Naval blockade and the military capacity to simply siege you from afar. Tactically , why America didn’t do more of that is … well who knows. I mean, what if we literally parked our carrier group off of Iraq and sieged them until

A) Put in a government we like

B) Population behave or quality of life will be bad, you see, the simple life is difficult with cruise missiles coming at you

If that’s as effective as sending 250k ground troops (which … actually wasn’t effective), one could make the observation that Trump is a military genius.

Someone please talk sense to me because I cannot believe what I am saying.
by tredre3 | 2026-03-01 21:01:12+00:00
PureBasic is very neat. I bought my license almost 20 years ago and I still use it to make small GUI utilities. It's a very nice IDE/editor and the famfamfam icons are always comfy.

It's still alive because it's a passion project for the developer, he doesn't make a lot of money from it. Not because the tool declined in quality, but because nowadays efficient RAD is a very niche market and the licenses are still valid for the lifetime (again showing the passion to the product rather than optimizing income).

See this interview for some details: https://www.purebasic.fr/blog/?p=554
by ossa-ma | 2026-03-01 21:01:50+00:00
What I doubt most about this shift of "forget writing code or reviewing it you shouldn't even look at it" (their tagline was "review demos, not diffs") is the ignorance of scope-drift. I use agentic tools all day and I can tell you I would absolutely not trust an agent to run for hours without supervision because it is very likely that over the course of HOURS (even with a fully detailed structured plan with .md files and loaded preferences) the agent will have drifted substantially from your initial request.

The biggest attestation to this is: When Claude is done working on something for you and you haven't told defined the next steps - ask it what you should do next. See if it at all aligns with what you actually wanted to do.

Now imagine that compounded for hours.