MurphyA/hacker-news huggingface dataset:
by tacticalturtle | 2026-01-21 21:47:55+00:00
The site guidelines is supposed to be anything that a hacker finds interesting.

This feels a bit like dumping the manual to a Toyota Camry without explanation. It’s technical, but what’s interesting?

Maybe there is interesting stuff in here - but I’d love to see submissions do some kind of analysis to justify it - like an appreciation of an example of well-run user documentation, or a highlighting a clear and concise explanation of how a particular subsystem works.

These posts just rocket to the top of Hacker News with no discussion.
by LeFantome | 2026-01-21 21:48:04+00:00
> As far as I know, there's still no real RISC-V equivalent to Raspberry Pi

The SpaceMIT K3 is rumored to be announced at FOSDEM (January 31, 2026)

https://www.reddit.com/r/RISCV/comments/1qdvw4l/k3_x100_a100...

Also at FOSDEM, mainline support for Orange Pi RV2
https://fosdem.org/2026/schedule/event/VF9CHG-mainline-suppo...
by TacticalCoder | 2026-01-21 21:48:07+00:00
> It has the economic size and stability but not the will right now.

The european union's GDP is a solid 50% behind the US (20 trillion vs 30 trillion). But more alarmingly the growth in the european union since the 2008 financial crisis has been totally anaemic: the growth doesn't even counter inflation and that growth only came at the cost of gigantic additional public debt. Meanwhile both the US and China's GDPs grew like mad.

I also dispute the stability of the EU: in many countries the people aren't happy at all and the far-right are winning elections everywhere. And it's only through tactics (like the center-right siding with the ultra far left in France to counter the far-right party who won the election) that parties that aren't the far-right are managing to prevent the far-right from reigning already.

For example in the European Parliament 36% of the 720 seats are for far-right parties. And that's after all the other parties colluding (including with the far left) to prevent the far right from having more seats.

And as people are more and more dissatisfied with the current situation in the EU, the far-right keep winning more and more voters (sounds familiar?).

> The Euro very well become a reserve currency in a multipolar world if Europeans decide they want to shoulder it.

The Euro is only 27 years old, is a badly conceived currency and may turn out to be one of the shortest lived currency ever. There's no way it's ready to take on the role of the USD. France's finances, the eurozone's 2nd biggest economy, are crumbling (gigantic public debt and insane public deficit) and may very well be overtaken by the International Monetary Fund (like it happened to Greece) soon.

Germany is trying very hard to ban its far-right AFD party from the elections for they know they could very well win. If I'm not mistaken the leader of the AFD said if they won, they're out of the EU. Think it cannot happen? UK left the EU already.

It's not just the EURO that may be the shortest-lived currency ever: the EU is actually in trouble.
by latexr | 2026-01-21 21:48:10+00:00
The homepage looked interesting, but I checked a couple of games I’m familiar with and was immediately disappointed.

In the genres and tags, the website describes CrossCode as a Shooter. Which, well… I mean, technically you can shoot at enemies, though “shooter” as a genre is a bit of a stretch. But the website goes one further and calls it a First Person Shooter. That’s about as wrong as calling Tetris an Action Platformer.

Then I was confused by the ratings. Wasn’t really clear where they came from. What exactly is the Game Brain Score? Why should I trust it over the User Score? I scrolled down and found the critics reviews. One of them listed the rating as 0%, but then I checked the source and the reviewer gave it a 7/10, meaning Good.

I visited the pages for several other games I played, and found similar issues. Wrong tags, wrong prices, wrong reviews… In one instance (Valkyria Chronicles 4), there are two entries for the same game, with different scores. One was the “PlayStation 4” version and the other was “Nintendo Switch, Xbox Series X|S, PC, PlayStation 5 and others”.

I’m a fan of the concept, but didn’t feel like I could trust the data.
by mikepurvis | 2026-01-21 21:48:36+00:00
And Standard Markdown / Common Markdown / CommonMark was subject to a bunch of drama when it first emerged:

https://news.ycombinator.com/item?id=8271327

I generally like John Gruber and have been a DF reader for years, but I really never understood his perspective on this; I have trouble seeing it as much more than a "worse is better" kind of take.
by csallen | 2026-01-21 21:48:46+00:00
> There's no hint of laying off all the staff here though. Now it sounds like they "were" excited to lay off people to maximize profits.

What? Just because a statement says "we're excited to do X" doesn't mean they're not also planning to do A, B, C, Y and Z.

I'm not defending the layoff. It just seems weird to interpret the statement itself as somehow being misleading about a subject that it literally didn't mention.
by jongjong | 2026-01-21 21:48:59+00:00
I disagree with the idea that regulations work. Just consider forever chemicals like phthalates... Known endocrine disruptors. They're everywhere disrupting our hormones and health. Carcinogens are everywhere. How is regulation really working?

What works is the threat of punishment and full liability as opposed to limited liability. Regulations just raise entry barriers and stifle competition which makes the system less fair. It's like trying to prevent a crime before it happens; makes no sense. If liability is limited it means that somebody is not being held accountable for some portion of the damage that they're doing. Limited liability just externalizes the surplus liability to society...

I think capitalism can work if operating on a level monetary playing field within simple guardrails but without regulations. We could have wealth tax above a certain high amount to prevent political power imbalance.
by pedalpete | 2026-01-21 21:49:19+00:00
I work in health (neurotech/sleeptech) and am in the process of writing a post which hits on the health aspect.

The things that most people ignore when thinking about AI and health is that 2/3rds of Americans are suffer from chronic illness and there is a shortage of doctors. Could AI really do much worse than the status quo? Doctors won't be replaced, but if we could move them up the stack of health to actually doing the work of saving lives rather than just looking at rising cholesterol numbers and writing scripts?
by servercobra | 2026-01-21 21:49:37+00:00
Overall I've been really impressed with Devin. IMO it's the best tool for AI generating features if you know what you're looking for, have patterns to follow, etc. I suspect the context they build about your project helps a ton.

I was literally just working on a system, using Devin to do the review no less, to add a bunch of the rules we have that are outside of linting's capability to tackle the same kind of thing. Tools like Copilot and Qodo have very high noise ratios, but do occasionally catch legit bugs. Devin Review could be a great complement, and hopefully they'll make it so we can add our own rules soon.
Ask HN: When does changing pricing models break user trust?
by skicoachapp | 2026-01-21 21:49:41+00:00
I’m curious how people here think about this.

Many apps start with a one-time purchase.
Clear deal. You pay once, you own the features.

At some point, the business model changes:
subscriptions are introduced,
and features people already paid for disappear
or become locked behind a new paywall.

I understand why subscriptions exist.
Recurring revenue makes products easier to sustain.

But from a user perspective, this feels like changing the rules after the fact.
Not a price increase for new users —
but a retroactive change for existing ones.

I recently added GPX import to a project I work on,
specifically to avoid data lock-in.
The idea was simple:
even if someone stops using the app,
their data should remain usable elsewhere.

This raised a broader question for me:

• Is it ever acceptable to change the deal for existing users?
• Where is the line between sustainable monetization and broken trust?
• How do you think about “ownership” in software you paid for once?

Genuinely interested in perspectives from founders and users.
by insane_dreamer | 2026-01-21 21:49:56+00:00
> inches/feet/yards ... more convenient for daily use

only because that is what you are accustomed to

because I grew up with metric, m/cm are much more convenient for daily use

I will allow that a "foot" is useful as an approximate intermediary unit between m and cm

> Inches/feet being base 12 divides better into thirds and fourths, which is very useful in construction.

again only because the US construction industry grew up using fractions instead of decimals
by JohnFen | 2026-01-21 21:50:03+00:00
Why would they care about Notepad++'s impact, though? Nobody is deciding whether or not to use Windows based on Notepad. For some of us, Notepad was most useful in its original form and Notepad++ was not a good replacement.

But at least an earlier, less bad, version of Notepad is still available on Win 11. There's just no icon or link to it, so you have to know it's there. It's C:\Windows\notepad.exe
by jacquesm | 2026-01-21 21:50:28+00:00
Yes, they should. The interesting bit here is that the USA has been an endless sink for funds simply because they have been spending way above their means. Europe has been more conservative in their spending and as a result needs a place to park their excesses, because there are not enough ways to spend those internally. I think that this is a luxury problem to have, but at the same time I realize that financing the USA any further is something that is not responsible from an EU perspective.
by Dagger2 | 2026-01-21 21:51:48+00:00
Right, we were talking about NAT. So how is any of that non-NAT-related stuff relevant?

> Sure, but the Internet will not route packets going to RFC1918 addresses

This is about RFC1918, not NAT.

> So, if you're using an RFC1918 address on the LAN side of the router like every sane admin, packets that actually arrive to the router from the Internet with an IP address other than the router's own IP address will get dropped.

This is about reverse path filtering, not NAT.

> And those that arrive at the router with the router's own IP address and a port that doesn't correspond to either an open connection or an explicit port forwarding rule will also get refused.

And this is... actually not true. If there's a server listening on the relevant port, the connection is accepted.
by evnp | 2026-01-21 21:51:50+00:00
My issue is remembering that the square brackets come first, not the parentheses. I do like asciidoc's method: https://example.com for bare link, or https://example.com[pretty text] if alternate text is desired

Edit: It took me a re-read to fully understand your comment, I can see how square brackets might be an incremental addition. This may also help remember the syntax, thanks!
by epolanski | 2026-01-21 21:52:00+00:00
For all the valid criticism of Bending Spoon's business model, I'd like to raise another point.

They haven't extorted these companies from the previous shareholders and founders. They paid for those.

We talking about multi millionaires deciding to throw away their life's work, their customers, their teams to become even wealthier very well knowing what the fate was going to be.

But that crowd isn't even mentioned.
by michaelt | 2026-01-21 21:52:42+00:00
While I'm sympathetic to bereaved families, I find it difficult to assign much blame to AI providers for this sort of thing.

Developed countries have a suicide rate around 11 suicides per 100,000 people, per year [1]. So if an AI provider has 700 million weekly active users, every year we'd expect 77,000 suicides by people who'd used the service in the last 7 days.

[1] https://www.oecd.org/en/publications/society-at-a-glance-202...
by joshstrange | 2026-01-21 21:52:50+00:00
Disclaimer: No disrespect meant towards FreeBSD or the maintainers.

I currently work on FreeBSD servers pretty much exclusively for my job and I have a really hard time grokking why I would want to use them over some flavor of Linux. I also work (and have worked in my career) with Linux servers (Ubuntu and Debian primarily, and things like alpine in docker) and there isn't anything I do that I think "I wish I was on FreeBSD", the opposite is not true, I semi-regularly pine for X tool or Y program that doesn't run on FreeBSD (or is harder to run).

It's very possible that I am just not using/experiencing the full power of FreeBSD (as in: I'm too dumb to know how great it is) but if I had pro/con columns for FreeBSD I can think of a number of cons and very few pros that Linux doesn't share. Again, there is a very good chance that I'm "holding it wrong", but I've heard "oh, but not on FreeBSD" or "Hmm, they don't support FreeBSD" about too many things that might have solved issues we've run into at my job.

Maybe I'm boring or maybe I'm just lazy but I feel like Linux is the past of least resistance, it has the most info online available, the most guides, blog posts, LLM training, etc.

I'd be interested to hear what people on HN like best about FreeBSD so I can see if it applies to my usage or not and to see if I can't learn new tips/tricks.
by senko | 2026-01-21 21:53:07+00:00
A full up-to-date index of the searchable web should be a public commons good.

This would not only allow better competition in search, but fix the "AI scrapers" problem: No need to scrape if the data has already been scraped.

Crawling is technically a solved problem, as witnessed by everyone and their dog seemingly crawling everything. If pooled together, it would be cheaper and less resource intensive.

The secret sauce is in what happens afterwards, anyway.

Here's the idea in more detail: https://senkorasic.com/articles/ai-scraper-tragedy-commons

I'm under no illusion something like that will happen .. but it could.
by nineteen999 | 2026-01-21 21:53:08+00:00
The funny thing is that a lot of us older people started with Slackware back in the late 1990's, only because early Debian and Redhat builds on the Infomagic CD's were too broken to install or run reliably. Slackware 2.0 was pretty rock solid by comparison and installed out of the box on most PC hardware I could find at the time.
by graypegg | 2026-01-21 21:53:16+00:00
I've fiddled with Open Props [0] a bit lately, seems like a nice middle ground! Colours/fonts/spacing/etc that look nice together are there, but it's still up to you to use them. (And you're still writing CSS, so might be a deal breaker if that's the part of tailwind you like... but CSS is rather nice nowadays.)

[0] https://open-props.style/
by loeg | 2026-01-21 21:53:19+00:00
To be clear, those countries are: Argentina, Belarus, Ghana, Pakistan, Russia, Sri Lanka, Tunisia, Ukraine, and Venezuela. It would not be shocking if any of those countries defaulted. Also: your math assumes events are independent, but at least the Belarus/Russia/Ukraine events are probably not independent.

Edit: whoops, CFR only gives Russia a 9/10 score, not the full 10/10 score of 50% default probability.
by dizhn | 2026-01-21 21:53:52+00:00
All local CLIs with free to use models. CLIs are opencode, iflow, qwen, gemini.

What I did splurge on was brief openai access for some subtitle translator program and when I used the deepseek api. Actually I think that $13 includes some as yet unused credits. :D

I'd be happy to provide details if CLIs are an option and you don't m ind some sweatshop agent. :)

(I am just now noticing I meant to type 2 years not 3 above. Sorry about that.)
by Night_Thastus | 2026-01-21 21:54:18+00:00
I would argue that it's not the systems of the internet that are the problem. The problem is the other structures (governmental, economic, etc.), which have bad incentives, which leads to using tools like the internet in a negative way. If it wasn't the internet, it would simply be whatever other form of communication was available. But the Internet's enormous speed and reach make it especially susceptible/tempting for those kind of behaviors.
by ironhaven | 2026-01-21 21:55:14+00:00
The reasoning can be simplified to two things.
1. Linux does not have the bhyve hypervisor ported
2. Maintaining a Linux distribution will require more effort and have more churn than illumos.

Because Linux is just a kernel and users have to provide all of their own user space and system services there is a lot of opportunity for churn. Illumos is a traditional operating system that goes from the kernel to the systemd layer. Illumos is also very stable at this point so most of the churn is managed up front

The choice is between porting a handful of apps to illumos or jumping on to the Debian treadmill while pioneering a new to Linux hypervisor. Would Linux have enabled a faster development cycle or just a easier MVP?
by WorldMaker | 2026-01-21 21:55:16+00:00
Though to be fair I wasn't trying for accuracy, I also included throwback digs from Windows for Workgroups and Microsoft's "Edition" phase. (Windows 98 Second Edition; Windows Millennium Edition; etc.) Particularly because "Edition" will probably come back around and has already partially done so. (Some of the Microsoft 365 nomenclature does refer to the "home edition" versus "work edition", but for now it is still a little-e SKU difference and not yet a SKU Brand.) Microsoft marketing has gifted us so many terrible brand names across a long history of trying to find the worst, most generic brand names. (To which you can partially blame the "Great" marketer that looked at WordStar, WordPerfect, and many others and suggested to Microsoft the generic "Word" was the best approach. If you own the generic the only way to rebrand is to stack more generic.)
by csallen | 2026-01-21 21:55:46+00:00
I don't know how to say this in a politically correct way, but anyone who can grasp meaning from context in a way that's not so literal as to border on autistic would understand that "we look forward to realizing Vimeo’s full potential as we reach new heights together" in a public acquisition statement like this is the furthest thing from an implicit promise to not do layoffs.
by JohnFen | 2026-01-21 21:56:04+00:00
There's a trust problem for that use case, though.

I don't have a primary care physician because in the area I live in, there are no doctors that I can find that are taking new patients.

Regardless, I wouldn't want any of my medical data exposed to an AI system even if that was the only way to get health care. I simply don't trust them enough for that (and HIPAA isn't strong enough to make me more comfortable).
by tombert | 2026-01-21 21:56:04+00:00
I’ve been running Sway full time for about a year. I like it, but out of the box it kind of feels incomplete.

This isn’t a huge issue for me, and I did have a lot of fun overengineering my Swaybar, but I still think it should at least optionally come with some sensible default, like the system clock being added by default.
by libraryofbabel | 2026-01-21 21:56:36+00:00
Devin? Now that's a name I've not heard in a long time...a lonnng time.

Seriously, in this age of Claude Code and Codex, does anyone use Devin, or even know someone who does? Do they have any users at all?

Ironically, their product has probably got massively better in the last couple of years, because the underlying LLMs got massively better at coding and long-context tasks. But that doth not a successful business model make, and unless you’re Cursor (and even then I’m not so sure) this is a very very hard space to succeed in without owning your own frontier model (i.e being Anthropic, OpenAI, or Google).
by Dagger2 | 2026-01-21 21:56:43+00:00
No, I'm not going to "admit" that, because I know full well that it won't.

It's not like I'm sat here thinking "I know it does block traffic, but I'm going to lie to everyone that it won't". NAT in fact, actually, really and honestly, doesn't block traffic, and I think I've been pretty consistent in saying as much.
by lamontcg | 2026-01-21 21:57:36+00:00
Yeah, I think it is a bit more subtle of an issue than this flamewar always descends into.

There's people upthread arguing that every cellphone in the country is on IPv6 and nobody worries about it, but I'm certain there are thousands of people getting paid salaries to worry about that for you.

Meanwhile, the problem is about the level of trust in the consumer grade router sitting on my desk over there. With IPv4 NAT it is more likely that the router will break in such a way that I won't be able to access the internet. Having NAT break in such a way that it accidentally port forwards all incoming connection attempts to my laptop sitting behind it is not a likely bug or failure mode. If it does happen, it would likely only happen to a single machine sitting behind it.

OTOH, if my laptop and every other machine on my local subnet has a public IPv6 address on it, then I'm trusting that consumer grade router to never break in such a way that the firewall default allows all for some reason--opening up every single machine on my local subnet and every single listening port. A default deny flipping to a default allow is absolutely the kind of security bug that really happens and would keep me awake at night. And even if I don't go messing around with it and screw it up myself, there's always the possibility that a software bug in a firmware upgrade causes the problem.

I'd like to know what the solution to this is, other than blind trust in the router/firewall manufacturer or setting up your own external monitoring (and testing that monitoring periodically).

Instead of just screaming about how "NAT ISN'T SECURITY" over and over, I'd like someone to just explain how to mitigate the security concerns of firewall rulesets--when so very many of us have seen firewall rulesets be misconfigured by "professionals" at our $DAYJOBs. Just telling me that every IPv6 router should have default deny rules and nobody would be that incompetent to sell a router that wouldn't be that insecure doesn't give me warm fuzzies.

I don't necessarily trust NAT more, but a random port forward rule for all ports appearing against a given target host behind it is going to be a much more unusual kind of bug than just having a default firewall rule flipped to allow.
by kemotep | 2026-01-21 21:57:39+00:00
I only have a 3B but everything I need works for me. I don’t do anything advanced with the GPIO pins, just as a headless little arm server running stuff in jails. Everything is quick. Ethernet only but network performance seems solid. Honestly feels as responsive as my amd64 desktop with 32 gb of ddr4 ram and 8 cores. My desktop has worst support for FreeBSD. No networking or graphics out of the box and significantly more work to get that “working” compared to the pi.
by mandeepj | 2026-01-21 21:58:07+00:00
> Ebay doesn't want to deal with charge backs for hallucinate purchases

A charge back doesn’t mean buyer always wins. Imagine if credit card companies also pass a rule - “LLM or AI purchases are non-refundable”.

On a different note - once I tried to cancel an eBay order within a minute, both eBay and seller declined. It’s so fked up with them.
by glenstein | 2026-01-21 21:58:08+00:00
So when you said "so what, hamburgers (science) taste good (is useful)", you were implicitly making a point about how bad (mostly not useful) the hot dogs (math research) was? And that's the thing that supposedly wasn't being followed on the first pass?

That brings us full circle, because you're now saying you were using one to negate the other, yet you were claiming that interpretation was a "failure to follow" what you were saying the first time around.
by Dylan16807 | 2026-01-21 21:58:11+00:00
> I think the point they're making is exactly that having only a loose equivalence between arrays and functions might be a programming status quo that could be holding us back from a higher level abstraction.

Maybe. I'll sit here ready for those insightful uses of stricter connections.

But the memoization example is very loose, and memoization is what I was replying to.