MurphyA/hacker-news huggingface dataset:
by deterministic | 2026-02-02 03:13:01+00:00
I work with Linux every day at work writing large scale server applications.

However I choose Windows at home. It is just a much better user experience for me.

Also, Ubuntu often break badly when I try to upgrade. So I only do it as a last ditch effort when something breaks and I can't fix it. I never have that issue with Windows. It just works.

Not to mention that my favourite games are Windows only.
by eloisius | 2026-02-02 03:14:03+00:00
It’s all well and good for you if you want to be a consumer of political content when it suits you, but for a creator, the creation’s whole purpose may be a delivery mechanism for their message which may otherwise go unheard. Not saying this is necessarily what Don Ho (Notepad++) is doing, but it’s possible. Create something so good that people can’t help but use it (preferably the demographic you most want to reach, for example a country with a huge base of Windows users) and then use it as your message delivery mechanism.
by Der_Einzige | 2026-02-02 03:14:33+00:00
I am so lucky to be basically immune to short form video garbage like TikTok, but I am not immune to Wikipedia's allure.

I easily have over 100 tabs of wikipedia open at any one time, reading about the most random stuff ever. I'm the guy who will unironically look up the food I'm eating on wikipedia while I'm eating it.

No need to try to make it "doomscrollable" when it's already got me by the balls.
by datsci_est_2015 | 2026-02-02 03:14:33+00:00
And also - who understands the system now? Does anyone know Python at this shop? Is it someone’s implicit duty to now learn Python, or is the LLM now the de facto interface for modifying the system?

When shit hits the fan and execs need answers yesterday, will they jump to using the LLM to probabilistically make modifications to the system, or will they admit it was a mistake and pull Excel back up to deterministically make modifications the way they know how?
by idiotsecant | 2026-02-02 03:16:16+00:00
If the attackers did limit themselves to a small number of Asian machines they gave up an absolute goldmine. I would venture to say a lot of technical people use notepad++ at work in jobs that would be very lucrative for an attacker to exploit. I know I definitely had an 'oh shit' moment when I read this and thought about where I have notepad++ installed.
by Barrin92 | 2026-02-02 03:18:10+00:00
what I took a bit of offense with is the term "software maccarythism". That's a movement now remembered for an over-reaction to often imaginary enemies. Ukraine is right now fighting for its life in a hot war on our continent here in Europe. Taiwan is at the very real risk of being invaded.

American and European infrastructure is subject to cyber attacks that that are effectively hostile military acts already. I don't think a vocal stance on Ukraine and an exclusion of Russian developers deserves the rhetoric of McCarthyism or being 'too political' as is these days a fashionable accusation. This is no red scare, this is speaking up for people bombed on a daily basis.
by hahahahhaah | 2026-02-02 03:18:21+00:00
Now read your profile link.

Something like this can be somewhat useful (not saying I would pay though!)

I would like to have 1000 or so vetted docs (can manually or AI vet). E.g. public API doc > internal API doc > Internal RFC > Some guys internal note they made public.

Take RFC and higher links and surface the ones I need for thw project. Chuck them in the Jira ticket.

That would be handy. But it isn't my biggest problem. So not sure how that squares up. With AI I can build this internally in a bespoke way (this is the general disruption AI has on any SaaS idea lol!) so not sure what sauce you would need.

The other AI problem is you are fighting the bitter lesson. By October CC might do this as a one sentence one shot.
by matthewaveryusa | 2026-02-02 03:18:40+00:00
Can you elaborate? I own an iphone and pay for zero apple services. I imagine you’re thinking icloud? I have my phone backed up on the 5 gigs they give for free. photos is where data gets heavy. I previously ran things on google photos and paid, but recently moved to immich — either way it’s zero bucks for apple.

wrt hostility: they’re the most privacy focused phone provider out there (which is why they can’t produce an llm from user data)
by esperent | 2026-02-02 03:18:41+00:00
It is the case, actually.

https://www.sciencedirect.com/science/article/abs/pii/S00256...

Here's another study, although for some reason it's 95% male, it shows athletic men live an average 3.5 years longer. It also shows athletic women live 0.7 years less, but due to the low number of females in the study I wouldn't read much into that.

https://pmc.ncbi.nlm.nih.gov/articles/PMC11979035/
by pdrayton | 2026-02-02 03:18:50+00:00
I’d heard similar complaints re: TB networking latency & jitter. Did some investigations and tuning on a pair of machines with USB4 ports connected via short TB5-rated cables. Eventually got the thunderbolt links to consistently beat the ether ones on both latency and jitter. And not just switched Ethernet either - even a direct Ethernet P2P link lost out to TB, though the difference there was small.
by Joker_vD | 2026-02-02 03:19:22+00:00
> On division: There is no neat codegen for division.

Wait, what? I'm fairly certain that you can do a 128-bit by 128-bit division using a x64's 128-bit by 64-bit division instruction that gives you only 64-bit quotient and remainder. The trick is to pre-multiply both dividend and divisor by a large enough power of 2 so that the "partial" quotient and remainders that the hardware instruction would need to produce will fit into 64 bits. On the whole, IIRC you need either 1 or 2 division instructions, depending on how large the divisor is (if it's too small, you need two divisions).
Show HN: Nutkin – Save Anything for Later
by hassanyassine | 2026-02-02 03:19:28+00:00
I had 200+ links saved in WhatsApp messages to myself. Never looked at them again.
Built Nutkin to solve this: save any link to Telegram, AI auto-sorts it into playlists (recipes → Cooking, articles → Learning, videos → Watch Later), browse as visual feeds, share playlists with real-time sync.
Core mechanic:

Save link → Claude Sonnet 4.5 analyzes → auto-files to playlist
~95% sorting accuracy
Processing: <2s average

Tech:

Telegram Mini App (primary UI)
Supabase (backend + real-time sync for collaborative playlists)
Claude API for content analysis + summarization
Built on Lovable platform

Key features:

Zero manual organization (AI handles everything)
Collaborative playlists with real-time sync (Google Docs-style)
Visual feed per playlist (scroll like TikTok, not lists)
Custom reminders per playlist
AI summaries (key points, read time)

Why Telegram-first:

900M users already there
Native auth, payments, notifications
Mini App = no App Store gatekeepers
Zero download friction

Try it: https://nutkin.io
Show HN: Neural network that uses no floating-point and says "I don't know"
by kwojno | 2026-02-02 03:19:33+00:00
I just built a pattern-matching neural network with zero IEEE 754 floats. All arithmetic uses integer ratios (5/8 instead of 0.625), compared via cross-multiplication. No infinity anywhere.
The key feature: when confidence is below threshold, it returns "I don't know" instead of hallucinating an answer. Tested on medical diagnosis (1179 diseases) — 50% correct, 20% wrong-but-related, 30% honest "I don't know".

Core ideas:

Every operation costs "budget" — network dies before seeing everything
Confidence is Ratio(n,d), not float — division only for human display
Rare symptoms weighted higher (entropy from information theory)
500 lines of Rust, formal spec in Coq (44 files)

Emerged from a critique of Pascal's Wager: what if observation itself has finite cost?

Oh, and it runs on CPU, not GPU. And it runs fast as hell. How? That's a bit of a mystery for me too...

However, what's most important is that it is inherently capable of saying "well, I dunno...".

no binary dictate of YES or NO. there is always an option to chose UNCERTAINTY. and there is nothing more natural than uncertainty in real life.

well, in there repository, you will not only find the network but also a hefty collection of coq files that define the ontology of finitiary math I have written with ai during my long stay in hospital bed with cancer. cancer is receding, code is compiling, and the network is learning. try it out.
by Drupon | 2026-02-02 03:20:05+00:00
How so? The kind of insatiable appetite for bloodshed that Aaronson possesses is a very human trait for those raised without an understanding of good and evil, and one that the people he identifies with are currently acting upon, even over the past few days.

He doesn't know any better, as he wasn't raised to understand right and wrong, he only understands "useful for us" or "harmful to us", but that's still no excuse.
by CamperBob2 | 2026-02-02 03:20:50+00:00
Yes, the genie is out of the bottle but could get back right in when it starts costing more, a whole lot more.

Local models are already good enough to handle some meaningful programming work, and they run very well on an expensive-but-not-unattainable PC. You could cheat your way through an undergrad CS curriculum with Qwen 80b, certainly, including most liberal-arts requirements.

The genie is not going back in the bottle no matter what happens, short of a nuclear war. There is no point even treating the possibility hypothetically.
by tgsovlerkhgsel | 2026-02-02 03:21:20+00:00
From the Heise article:

> Until version 8.8.7 of Notepad++, the developer used a self-signed certificate, which is available in the Github source code. This made it possible to create manipulated updates and push them onto victims, as binaries signed this way cause a warning „Unknown Publisher“

It also mentions "installing a root certificate". I suspect that it means that users who installed the root cert could check that a downloaded binary was legit but everyone else (i.e. the majority of users) were trained to blindly click through the warning.
by kijin | 2026-02-02 03:22:11+00:00
Download the latest version and install that, instead of using the auto update feature of an old version that might not properly check signatures.

As for whether anything else has been compromised, it depends on whether you were targeted. And the payload might have been tailored to each target, so there's no way to know unless you have access to the exact binary. Unfortunately, binaries downloaded through the auto update feature tend not to linger in your Downloads folder.
by joejoe638 | 2026-02-02 03:24:34+00:00
This is about being productive and weighing the overall value of things.

The politicisation of software is as harmful as requiring every research paper to be published with a political allegiance banner.

Software like most Sciences, Engineering, and, Trade is a much longer game for humanity than politics de jour.

It is easy to forget that extent of contributions from all sides of politics that has contributed to this trade, from Mohammed Algorithm to English, Russian, Chinese, and, everyone else to computing; but forgetting that and forging that for quick political hack points is a disservice to humanity.
by nophunphil | 2026-02-02 03:25:02+00:00
> I can't help but feel there must some better venue for such messaging.

I would argue that this has been an effective avenue for messaging/protest. You’re responding to it on this very board - that means you’re thinking about it.

Another angle: would such free protest be allowed if the developers of Notepad++ were based in China or Russia? I seriously doubt it.
by davorak | 2026-02-02 03:25:51+00:00
> I become so tired of it that it starts actively frustrating me to see.

Something similar, significantly different though, happen to a friend. They started distrusting the incogni.com after seeing their advertisements over and over again. To them they saw/felt/reasoned that only an untrustworthy actor would be pushing the messaging so much and a trustworthy actor would rely more on word of mouth via their good product inspiring people to speak up about them. I had to point out that they probably saw much more of incogni's advertising due to their rate and type of media consumption and most people probably do not get that level of exposure. If incogni lowered their advertisements to hit them correctly it would not be nearly enough advertising to reach the average consumer.

I see the frustration at the repeated messaging to likely be a natural protective mechanism. Instinctively reject repeated messages is not necessarily a bad instinct since manipulative people will use repeated messaging to manipulate, but repeated message exposure does not only happen due to an attempt to manipulate.
by Zacharias030 | 2026-02-02 03:27:39+00:00
Not working on it (yet), but I wish the jj <-> github story was a little more ergonomic.

Additionally, I am really missing support for stacked diffs, ie, easily pushing a number of commits into one PR on github each such that they all show their incremental diff.

ezyang's gh stack was pretty useful, if a little bit fragile [0]
and graphite.dev is also very nice, but paid software with a strong VC based motivation to become everyone's everything instead of a nice focused tool.

[0] https://github.com/ezyang/ghstack

I'm also not super happy with the default 3-way merge editor, but often cannot use vscode or other GUIs.
by zhivota | 2026-02-02 03:27:49+00:00
This should be the gameplay in Civilization, instead of the thing where you train and archaeologist who goes to excavate magically known locations.

Excavation of tunnels and such should just come with a chance of finding artifacts, but it only materializes with the right culture tech unlocked (before some point, buried treasures were just scrapped or sold, not put into museums).
by cookiengineer | 2026-02-02 03:28:28+00:00
> Someone tried to kill you?! People actually killed your friends? Not sure if schizophrenia or actual story ... I desperately need to hear more of this story.

There's no way to prove or disprove it, therefore replying to your comment is pointless. If you think someone stays dead-silent for 5 years and that this is schizophrenic behavior, you are way too easily gullible. Either way, your comment was done with malicious intent.
by gruez | 2026-02-02 03:29:44+00:00
>Similar comments also come up in the [now regular] "I don't want to see political articles on HN" threads, and I think the response is similar: Asking for "no politics" is itself a strong political view: One in support/service of whatever the current status quo is.

Before I respond to your comment, allow me first to acknowledge the following injustices happening in the world:

* war in gaza

* war in ukraine

* civil war in sudan

* civil war in yemen

* civil war in myanmar

* ethnic violence in syria

* insurgent attacks in nigeria

* insurgent attacks in congo

* attacks on protesters in Iran

...

Wait, what's that? You don't want every comment to start with some sort of land acknowledgement-esque disclaimer of all injustices happening in the world? What are you, some sort of gaza war/ukraine war/sudanese civil war/ ... sympathizer? Tens, if not hundreds of millions have been affected by the event listed above, so at the very least you can spare a thought for them before discussing about some text editor getting compromised? You might argue acknowledging the war in gaza is beating a dead horse, but do you think the median HN reader has thought about the civil war in myanmar in the past month?
by addaon | 2026-02-02 03:30:28+00:00
> Anything that relies on bit patterns of nans behaving in a certain way (like how they propagate) is in dangerous territory.

Why? This is well specified by IEEE 754. Many runtimes (e.g. for Javascript) use NaN boxing. Treating floats as a semi-arbitrary selection of rational numbers plus a handful of special values is /more/ correct than treating them as real numbers, but treating them as actually specified does give more flexibility and power.
by techblueberry | 2026-02-02 03:31:56+00:00
> On the other hand, every single generation can give detailed accounts of how much more real and alive and authentic the world was a few decades ago.

I don’t know that this is true, and I doubt it meant the same thing to Plato as it did to us; I read somewhere that in ancient times, nostalgia would have been for the world of the gods, not a specific time and place.

The thirties and fourties’ were probably not more alive and authentic than the
50’s and 60’s. The 1920’s were a cultural peak that retreated until the 1960’s, and prior to the Industrial Revolution, things didn’t change fast enough for like decades to be significant. The original documented example of nostalgia was about soldiers nostalgic for home, not explicitly their youth or another time.

All these feelings, “nostalgia” are going to hit different without shared cultural experiences, and changing technological and aesthetic context,
by marcus_holmes | 2026-02-02 03:32:14+00:00
> - Younger people are less sensitive to noise, go out more, and generally don't understand how distressful it can be

When I was younger I lived in a large shared house, constant activity and people coming and going, music always playing, I loved it then.

Now I live in a very soundproof apartment, literally never hear anyone else (our neighbours right next door had a party until 4am with loud music, etc. We didn't hear a thing). I love this now.

As I get older I've gotten more and more sensitive to other people's noise. I find people playing bluetooth devices to be acutely, intensely, irritating. I can't just ignore it, it annoys and distracts me too much.

I've become that grumpy guy who asks people to turn their music down or wear headphones (almost always a negative experience for everyone involved). I talk to management at restaurants and pubs and ask them to turn the music down (mixed results on that one). I have taken a table at restaurants and then walked away because the music is too loud.

It is weird, because this is my reaction to the situation, so I'm responsible for it. A city is not a quiet space, and we can't really expect it to be. But at the same time, the lack of consideration for others is shocking. Walking around playing music on speaker is basically saying to everyone "f*ck you, I'm more important than all of you".
by icedchai | 2026-02-02 03:32:24+00:00
Very true. SunOS 4.x is still my favorite 90's Unix. I had a Sun 3 box for a while, then got a low end Sparc Station at home! Eventually in the late 90's I gave in and installed Solaris. 2.4 and earlier was kinda rough, but it was pretty decent by 2.5.
by rebane2001 | 2026-02-02 03:32:59+00:00
> no but...why are you passing 40mb from your server to my device in a lump like that?

Because you need all of the cross-article link data, which is the majority of the 40mb, to run the algorithm. The algorithm does not run on the server, because I care about both user privacy and internet preservation.

Once the 40MB is downloaded, you can go offline, and the algorithm will still work. If you save the index.html and the 40MB file, you can run the entire thing locally.

> actually using the service

This is a fun website, it is not a "service".

> you've not only lost a user but weakened the experience of someone that's chosen to wait by increasing their load time

I make websites for fun. Losing a user doesn't particularly affect me, I don't plan on monetizing this, I just want people to have fun.

Yes, it is annoying that people have to wait a bit for the page to load, but that is only because the project has hundreds of thousands of more eyes on it than I expected it to within the first few hours. I expected this project to get a few hundred visits within the first few hours, in which case the bandwidth wouldn't have been an issue whatsoever.

> I am just having trouble understanding why you've decided to make me and your server sit through a 40MB transfer for text and images...

Running the algorithm locally, privacy, stability, preservation, ability to look at and play with the code, ability to go offline, easy to maintain and host etc.

Besides, sites like Twitter use up like a quarter of that for the JavaScript alone.
by datsci_est_2015 | 2026-02-02 03:33:28+00:00
Thought this was going to be more about programmers, but it was actually about non technical users and Microsoft’s product development failure.

One tidbit I’d disagree with is that only those using the bleeding edge AI tools are reaping the benefits. There seem to be a lot of highly specialized tools and a lot of specific configurations (and mystical incantations) to get them to work, and those are constantly changing and being updated. The bleeding edge is a dangerous place to be if you value your time (and sanity).

Personally, as someone working on moderate-to-highly complex software (live inference of industrial IoT data), I can’t really open a merge / pull request for my colleagues to review unless I 100% understand what I’ve pushed, and can explain to them as well.

My killer app for AI would just be a CLI that gets me to a commit based on moderately technical input:

“Add this configuration variable for this entry point; split this class into two classes, one for each of the responsibilities that are currently crammed together; update the unit tests to reflect these changes, including splitting the tests for the old class into two different test classes; etc”

But, all the hype of the bleeding edge is around abstracting away the entire coding process until you don’t even understand what code is being generated? Hard to see it as anything but a pipe dream. AI is useful, but it’s not a panacea - you can’t fire it and replace it when it fucks up.
by shaboinkin | 2026-02-02 03:33:50+00:00
Anecdotally, my company has a device driver posted on Windows Update. I inherited the project and was digging through Microsoft’s hardware dashboard trying to find information on the stability of the driver.
I ended up finding that our driver was crashing rather frequently. Looking closer, the name of the driver shown was curious as it contained the name of our driver as defined in the inf file, and appended at the end was “(WeTest)”.
I looked through all source code looking for a reference to this string with no avail. Eventually I googled “WeTest” and find out WeTest is something owned by Tencent.
I double checked all drivers that were ever posted to the server from our account and found no reference to “WeTest” in any of the driver packages uploaded.
I emailed our Microsoft contact and got no answers as to where this driver came from and why it was visible from our account.
After a few months, this driver finally was removed from our dashboard and our administrator for the account had to submit government documents to Microsoft to show he worked at where he said he did.
I won’t give specifics on who’s or what’s, and anyone is more than welcome to dismiss what I’m saying without evidence. But your comment, “when Microsoft’s update servers get compromised..”, made me want to share this experience.
Maybe it was some terrible software bug on Microsoft’s end that managed to combine information from two different entities, but we were never given an explanation as to how this happened.
by com2kid | 2026-02-02 03:34:04+00:00
Open source has always been political.

Freedom of speech is political.

The right to privacy is political.

Letting people on to the Internet without censorship is political.

Government policies that support startups are political.

Threatening to arrest teens for pirating mp3s is political.

> I can engage with politics in a social context, when political messaging isn't interrupting something else I'm doing; that's a better place for activism, IMHO.

For the people actually impacted by politics, reality rarely waits for a convenient time to interrupt.

Political reality tends to knock down doors and blow up buildings when it wants to really get someone's attention. "Don't bother me during my software updates" is a privileged position to be able to take.