MurphyA/hacker-news huggingface dataset:
by pbiggar | 2026-01-19 10:03:44+00:00
Consider if you live in Gaza. Israel has destroyed all the telecoms equipment across the Gaza strip (and everything else). You were ordered to leave your home by Israeli soldiers, but now the school you're sheltering in is being bombed. You may need to leave, but you believe there may be sniper drones outside.

- You want to check in with people around you about what to do
- You want to check on the health of your family, from whom you were separated
by gpt5 | 2026-01-19 10:03:52+00:00
I'm not sure why it bothers you. But to guess why OP has done it - if you look at his request to ChatGPT - he wanted a square image with Saturn at 45 degree angle for this demonstration. I don't know if NASA has that image, and if it does, how long it would it take to dig it up (from a quick search - I couldn't find any), so it's pretty sensible to just use ChatGPT for this demonstration and credit it for the image.
by PunchyHamster | 2026-01-19 10:04:30+00:00
misunderstanding of 2FA annoys me.

Like, banking site requiring phone's 2FA (whether actual or SMS), okay, you have to know password and access to the device or at least a SIM card so 2 things need to be compromised. Computer vulnerable, no problem, phone vulerable, no problem, both need to be vulnerable to defeat it

...then someone decided to put banking on the second factor and now phone has both password and token (or access to SMS) to make a transaction, so whole system is one exploit away from defeat.
by monooso | 2026-01-19 10:05:07+00:00
In terms of data sovereignty and security, the location of your servers is irrelevant if you're a U.S.-based company, thanks to the CLOUD act[1] (emphasis mine).

> The CLOUD Act primarily amends the Stored Communications Act (SCA) of 1986 to allow federal law enforcement to compel U.S.-based technology companies via warrant or subpoena to provide requested data stored on servers regardless of whether the data are stored in the U.S. or on foreign soil.

So, are you a U.S.-based technology company?

[1]: https://en.wikipedia.org/wiki/CLOUD_Act?wprov=sfla1
by aebtebeten | 2026-01-19 10:05:12+00:00
Not Anabaptist (she had to be bribed to attend her confirmation* :), but we probably do live more {low-tech, at the mercy of agriculture} than the median HNer?

https://www.swissinfo.ch/eng/society/religious-intolerance_s...

* Vatican II's (slightly delayed) answer to questions posed by anabaptists in the XVI.
by torginus | 2026-01-19 10:05:32+00:00
Cygwin is literally what you describe - some companies (usually engineering firms who make high-end CAD software and the like) use to ship their Linux based tooling on Windows, you can use it, and most Linux CLI tools run on top of it.

It works well, if you mind the limitiations, but it has existed for a long time, and I don't think it's been a huge game changer.
by maqp | 2026-01-19 10:05:57+00:00
Yeah I can imagine a jam-packed cruise ship might be useful provided the signal propagates from deck to another (unlikely), but it's quite a niché use case.

>Also why would one want to have the data go over some servers thousands miles away when the device is right next to you?

Why would that matter? Use Signal to protect the content, or use Cwtch to protect content and metadata. If you need to exchange secret communications that mustn't go through some server, why not discuss f2f with no phones around? You'd also eliminate attack vectors where your (chances are, Chinese Android) device spies on you, as well as anyone who has compromised it to read messages from screen.
by wongarsu | 2026-01-19 10:06:00+00:00
Word would imply that this only happens when I translate my thoughts to a chosen human language (or articulate thoughts in a language). I chose embedding because I think this happens much earlier in the pipeline: the information of the exact shade is discarded before the scene is committed to memory and before most conscious reasoning. I see this as something happening at the interface of the vision system, not the speech center.

Which is kind of Sapir-Whorf, just not the extreme version of "we literally can't see or reason about the difference", more "differences we don't care about get lost in processing". Which you can kind of conceptualize as the brain choosing a different encoding, or embedding space (even though obviously such a thing does not exist in the literal sense in our brains)

Edit: in a way, I would claim Sapir-Whorf is mistaking correlation for causation: it's not that the words we know are the reason for how we can think, it's that what differences we care about cause both the ways we think and the words we use
by InsideOutSanta | 2026-01-19 10:06:01+00:00
> people really do want to be outraged

No, they do not. Nobody[1] wants to be angry. Nobody wakes up in the morning and thinks to themselves, "today is going to be a good day because I'm going to be angry."

But given the correct input, everyone feels that they must be angry, that it is morally required to be angry. And this anger then requires them to seek out further information about the thing that made them angry. Not because they desire to be angry, but because they feel that there is something happening in the world that is wrong and that they must fight.

[1]: for approximate values of "nobody"
by pjmlp | 2026-01-19 10:06:04+00:00
Yes, there are two modes, Hyper-V isolation and process isolation, which is similar to how Linux does it.

The kernel version has to do with process isolation not being fully there when Windows containers were initially supported, so they had the limitation the container kernel dependency had to match the host version.

Since Windows 11 this has been relaxed.

The namespacing approach is based on Jobs API.

Modern Windows security relies on several sandboxed components, Hyper-V is always running anyway, also one of the reasons of the updated harware requirements, while this configuration is optional on Windows 10, it is always enabled on Windows 11.

https://learn.microsoft.com/en-us/windows-hardware/design/de...

https://learn.microsoft.com/en-us/windows-hardware/drivers/b...

https://learn.microsoft.com/en-us/windows/security/hardware-...
by ivanbakel | 2026-01-19 10:06:24+00:00
Interesting that they settled on a standard model at all. The announcement implies that the university is responsible for phone maintenance and repair, which makes sense as a motivation, but is not something I would expect in itself from a cost/expertise standpoint. I would be curious to know if a Fairphone makes servicing cheap enough to warrant doing it in-house for an IT department.

It’s also tacit, but I assume it helps them to interface with a Dutch company. Did they get any financial incentive for it?
by crote | 2026-01-19 10:06:30+00:00
I remain very skeptical of fingerprints.

They are both too mutable (cuts and burns will alter them) and not mutable enough (you can't re-roll your fingerprints after a leak).

On top of that, you are also literally leaving them on everything you touch, making it trivial for anyone in your physical presence to steal them.

They are probably pretty decent for police use, but I don't believe they are a good replacement for current tech when it comes to remote auth.
by fc417fc802 | 2026-01-19 10:06:44+00:00
I guess it's a spectrum. At one extreme is the most physically resistant hardware token in existence. On the other end is a password transmitted in plaintext.

An ssh keyfile requires an attacker to break into the device but is likely fairly easy to snag with only user level access.

Bypassing a password manager that handles TOTP calculations or your ssh key or similar likely requires gaining root and even then could be fairly tricky depending on the precise configuration and implementation. That should generally be sufficient to necessitate knowledge of the master password plus device theft by an insufficiently sophisticated attacker.

Given TOTP or an ssh key managed exclusively by a hardware token it will be all but impossible for anyone to avoid device theft. Still, even TPMs have occasionally had zero day vulnerabilities exposed.
Show HN: HHistAI – Explore History with Artificial Intelligence
by jsxyzb | 2026-01-19 10:06:51+00:00
HistAI is a professional historical events platform combining comprehensive chronological databases with AI-powered image generation. Browse historical events by date, create high-quality visual content through text-to-image and image-to-image technology, and publish custom historical entries. Designed for educators, content creators, and researchers seeking reliable tools for historical exploration and visual storytelling.
by Jordan-117 | 2026-01-19 10:07:43+00:00
A local PTA has a "parent of the month" award.

One month, a vain, vindictive, mentally unstable, and heavily armed parent who tirelessly lobbied for the award and lost begins physically threatening and menacing their neighbors, declaring that if they won't be recognized as the best parent, then by god they'll just take what they're owed until they feel they've gotten what is "psychologically needed for success."

In that scenario, I don't think focusing on reform of the office politics and favoritism of the PTA award is the most productive use of time.
by fooker | 2026-01-19 10:07:56+00:00
As you write this, do you not start to see why this would be confusing?

Yes, C++ is pretty bad at this too.

The facts that these exist and the programmer has to always be consciously be aware of it is an indication that something has gone wrong in the language design.

Imagine if you were to write C code in 1970, but you always had to keep track of which registers each variable corresponded to. That is how I look at these.

(There were, indeed, early 'high level' languages that required you to do this :)
by Eufrat | 2026-01-19 10:08:44+00:00
You’re forcing a binary choice here.

I think for a lot of minor things, having AI generate stuff is okay, but it’s rather astounding how verbose and sometimes bizarre the code is. It mostly works, but it can be hard to read. What I’m reading from a lot of people is that they’re enjoying coding again because they don’t have to deal with the stuff they don’t want to do, which...I mean, that’s just it isn’t it? Everyone wants to work on what they enjoy, but that’s not how most things work.

Another problem is that if you just let the AI do a lot of the foundational stuff and only focus on the stuff that you’re interested in, you sometimes just miss giant pieces of important context. I’ve tried reading AI driven code, sometimes it makes sense, sometimes it’s just unextensible nonsense that superficially works.

This isn’t tech that should replace anything and needs to be monitored judiciously. It can have value, but what I suspect is going to happen is we are going to have a field day with people fixing and dealing with ridiculous security holes for the next decade after this irrational exuberance goes away. It should be used in the same way that any other ML technique should be. Judiciously and in a specific use case.

Said another way, if these models are the future of general programming, where are the apps already? We’re years into this and where are they? We have no actual case studies, just a bunch of marketing copy and personal anecdotes. I went hunting for some business case studies a while ago and I found a Deloitte “case study” which was just pages of “AI may help” without any actual concrete cases. Where are the actual academic studies showing that this works?

People claiming AI makes them code faster reminds me that Apple years ago demonstrated in multiple human interaction studies that the mouse is faster, but test subjects all thought keyboard shortcuts were faster [1]. Sometimes objective data doesn’t matter, but it’s amusing that the whole pitch for agentic AI is that it is faster and evidence is murky for this at best.

[1] https://www.asktog.com/TOI/toi06KeyboardVMouse1.html
by psychoslave | 2026-01-19 10:09:17+00:00
I don’t think this is a hard limit. It’s also a matter of interest and opportunity to meet people, consolidate relationship through common endeavor, and so greatly influenced by the social super-structure and how they push individual to interact with each other.

To take a different cognitive domain, think about color. Wikitionary gives around 300 of them for English[1]. I doubt many English speakers would be able to use all of them with relevant accuracy. And obviously even RGB encoding allows to express far more nuances. And obviously most people can fathom far more nuances than what could verbalize.

[1] https://en.wiktionary.org/wiki/Appendix:Colors
by latexr | 2026-01-19 10:09:26+00:00
> Sometimes it's precisely doing brainless stuff over and over again that becomes hard, like writing a template displaying a table of your results or implementing filter and pagination on a web app.

I always have a hard time taking this complaint seriously, because the solution is absolutely trivial. Write a snippet. Have you really been out there, year after year, rewriting the same shit from scratch over and over? Just make a snippet. Make it good and generic and save it. Whenever you need to do something repeated on a new project, copy it (or auto-expand if you use it that often) and adapt. Snippet managers are a thing.
by teemuki | 2026-01-19 10:09:41+00:00
Hey HN,

We have linters for syntax (flake8), types (mypy), and security (bandit). I wanted a linter for product completeness.

I often build side projects and realize too late that I built the "fun" part (the dashboard) but forgot the "boring" parts that make it a viable product (dunning emails, invitation flows, off-boarding cleanup).

Skene is an open-source CLI tool that scans your codebase to find these "missing loops."

How it works:

It scans your file structure and imports to build a dependency graph.

It looks for specific patterns (e.g., presence of stripe-python but absence of a webhook handler function).

It outputs a "Growth Manifest" warning you about architectural gaps that will hurt retention or revenue.

It’s currently in v0.2. We are working on a v0.3 release that uses AST parsing to better understand logic flow (e.g., detecting if a user is actually created in the DB after a Stripe event).

It’s written in Python and fully open source.

Repo:https://github.com/SkeneTechnologies/skene-growth
by 1718627440 | 2026-01-19 10:10:01+00:00
> Right now, I think we're not that far gone yet.

If we don't reduce conflict to mean military conflict, then I think there is definitely some diplomatic issue ongoing.

> Not sure about which step between will be the drop that overflows the bucket.

True, this is kind of the open question, because the EU both needs to be the adult in the room and deescalate, but also can't do compromises with territorial integrity otherwise it has already lost. This will of course have an impact on the "time to forget".

But I don't think if there is a uprising today in the US, Trump and the whole admin is gone next week and they improve their constitution, that the whole issue will just be forgotten. The whole pro-, neutral- or even contra USA debate has been ongoing for decades know. For example the trade deals aren't exactly concordant with EU law (https://en.wikipedia.org/wiki/Max_Schrems#Schrems_I) and the USA has been boycotting multilateral institutions, that the EU wants to have authority. I mean it is new that they openly sabotage the ICJ, but that they have the capability to do that is not.
by mike_hearn | 2026-01-19 10:10:04+00:00
That's true if you define the problem as "does my parser crash" and not whether the app is perceived as working correctly. If some platform adds support for video posts, then the next thing that happens is people start making posts that are only video. Meaning that in every other client, users see what appears to be an entirely empty post. Which will be considered a bug.

This is the core argument of Moxie's seminal essay, The Ecosystem Is Moving:

https://signal.org/blog/the-ecosystem-is-moving/

One of the controversial things we did with Signal early on was to build it as an unfederated service. Nothing about any of the protocols we’ve developed requires centralization; it’s entirely possible to build a federated Signal Protocol-based messenger, but I no longer believe that it is possible to build a competitive federated messenger at all.

That was written in 2016 but it was true then and continues to be true today. Users reject federated open platforms because the coordination costs mean they don't move as fast as proprietary centralized platforms, and they often appear broken even if technically working as designed.

Nothing about that analysis is unique to social media. It is also true of file formats. OpenOffice never took off because new features got added to Office first, so files that used those features would open in semi-corrupted ways in OpenOffice. The fact that OO represented things internally using open unions didn't matter at all.
by pho3n1x | 2026-01-19 10:10:11+00:00
Hey! I built AIApplePie over the past few months because I was tired of juggling 15+ sources to keep up with AI news.

It aggregates from various trusted sources (HackerNoon, Bloomberg, The Guardian, ArXiv, etc.) and lets the community vote on each story as either "Exciting" or "Concerning" – which feels fitting given how dual-natured most AI developments are these days.

Key features:

Real-time news feed
Community voting (Exciting/Concerning) with filtering
Save articles for later reading
Clean two-panel interface for quick scanning
User accounts with public profile

The voting system is the part I'm most curious about. Will people find it useful to see what the community thinks is exciting vs concerning? Does it help surface signal in the noise?

Just launched last week, so the community is still small. Would love to hear what you think – especially any feedback on what would make this more useful for staying current on AI.

Live at: https://aiapplepie.com
by prmoustache | 2026-01-19 10:10:29+00:00
I can see how this kind of videos can attract the tiktok addicts with less than 3 seconds of attention time.

I wonder what will be the state of cinema/series/video clips in 30 years? Will singers/rappers give up sentences completely and just mention names of emojis? Will we have to use screens at 576hz to be able to watch acclerated videos without seeing a constant blur?

I guess most kids from today would fall asleep before the end of the generic of Twin Peaks or the opening scene of Fargo.
by trueno | 2026-01-19 10:10:30+00:00
that is a super good callout.

this is prob the 100th time ive read about bitchat here, and the comments are largely the same (use briarchat, none of these really work that well, i dont like jack dorsey, etc) every time.

but this is interesting. and i agree strongly with this: "While this adds overheads, it's table stakes for real-life usage."

i suppose events like iran are really making me wonder if this stuff is possible it feels like anyone who's under the chokehold of regimes has completely run out of options, but even in America I'm getting the sweats wondering if there's going to be a time where such techs are needed. from what i gather none of these decentralized p2p messengers work well at all, but I also haven't truly tried. I can think of some moments that would've been viable test grounds though. Was at Outsidelands festival in San Fran and cell service was pretty much DOA due to the volume of people trying to hit the same tower(s). Even airtags which everyone in the group had on their beltloop weren't working.
by closewith | 2026-01-19 10:10:39+00:00
Well, what if one becomes unmaintained or has issues that only affect your project. Why is that uncontrolled code different to generated code? Is it specifically that it's generated?

This isn't a trick question, BTW. It's a genuine attempt to get to the rationale behind your (and the GP's) stance on this.

In particular, the GP said:

> Or to phrase it more succinctly: if you are in camp 2 but don't have the passion of camp 1, you are a threat for the long term.

That hints I think at their rationale, that their stance is based on placing importance on the parts of software development that they enjoy, rather than any logical basis.
by mkesper | 2026-01-19 10:11:16+00:00
It might be a reference to the GNU HURD:
https://www.gnu.org/software/hurd/hurd/documentation.html

There's also an article about HURD vs Linux by RMS (origin seems to be 1996, last update 2009/2012):
https://www.gnu.org/software/hurd/hurd-and-linux.html
by jruohonen | 2026-01-19 10:11:25+00:00
> This feels like a gimmick.

Yeah, marketing, but there are many other reasons, including competition within this space. I was looking at their new C2 community phone and the price (circa 300 EUR) too seems fair to say the least (with 5 years of support). Fairphone seems nice too. But as foobarkey commented above, these things should really be in brick and mortar stores (or in Temu, god forbid...).
by mna_ | 2026-01-19 10:11:42+00:00
>Article 5 is an untested foundation myth.

See:

>NATO invoked Article 5 in response to Al Qaeda's terrorist attacks against the United States on 11 September 2001

https://www.nato.int/en/what-we-do/introduction-to-nato/coll...

Now take a look at the European countries who helped the US:

https://en.wikipedia.org/wiki/War_in_Afghanistan_(2001%E2%80...

https://en.wikipedia.org/wiki/Iraq_War

Then scroll down to "Dead". Those Europeans died for the United States.
by 28304283409234 | 2026-01-19 10:12:04+00:00
The article agrees:

"It’s real Linux. Like, actual Linux. Not Android with Google quietly running 47 background processes to figure out whether you’re sad enough to buy ice cream. Not iOS with Apple playing gatekeeper over which apps you’re allowed to have. Just clean, honest open source Linux that treats you like a grown up who actually owns their stuff."
by awesomeMilou | 2026-01-19 10:12:21+00:00
This article feels like it's written by AI. And from what it sounds like the switch just enables Airplane Mode.

I used to own (well, technicall I still own) a Jolla Phone when it was released in 2014 and what was way more beneficial towards my privacy as a user, was the fact that it was a full fledged linux phone where I could have potentially installed any piece of software I would have wanted, with full root access in a custom linux terminal with bash. I think I once tried to run a Minecraft Server on it.

I was hoping that they'd port aircrack-ng to it, like it was possible with the Nokia N900, but sadly that never happened.
by keepamovin | 2026-01-19 10:12:29+00:00
Cool, thank you. Why wouldn't I? Never assume :)

I think I actually remember you from something I saw online, a post that blew up here or I came across a year or so ago about german bureaucracy haha.

I resonate with the whole "let's reuse some great phrasing from a movie"! I do that

Oh, I really like the Werner Herzog voice over there.
by forgotpwd16 | 2026-01-19 10:12:36+00:00
If you want next, I can:

- Tell you what makes em dashes appealing.

- Help you use em dashes more.

- Give you other grammatical quirks smart people have.

Just tell me.

(If bots RP as humans, it’s only natural we start RP as bots. And yes, I did use a curly quote there.)
by mr_mitm | 2026-01-19 10:12:48+00:00
> Then don’t do it. No one is forcing you.

No one is also keeping me from doing what I want to spend my time with on my days off.

> Are you also going to complain that building airplanes and ensuring food safety are too much work and not fun for you?

No, because this isn't remotely comparable to weekend hobby projects. What a weird question.

> No, no you are not, guaranteed. “Polishing” means caring about every detail to make it perfect. If you’re letting the LLM make most of it, by definition it’s not polished.

I guess we have different definitions of "polished" then.