MurphyA/hacker-news huggingface dataset:
by sanex | 2026-02-02 03:34:32+00:00
Yes exactly! Even non vibe coded libraries I think are losing their value as the cost of writing and maintaining your code goes to zero. Supply chain attacks are gone, no risk of license changes. No bloat from code you don't use. The code is the documentation and the configuration. The vibes are the package manager.
That's why I like this version over openclaw. I can fork it as a starting point or just give it to Claude for inspiration but either way I'm getting something tailored exactly to me.
by handedness | 2026-02-02 03:34:46+00:00
As one who previously had a PinePhone and really tried to make it work, I share the sentiment.

One problem is by the time you've modified the Linux kernel enough to suit it, and built the phone UI and broader software ecosystem around it, at some point you're just reinventing AOSP.

I'm hoping Debian on Android gets more mature, and works better on GrapheneOS.

Your best bet in the near term may be a used a-series Pixel with GOS on it. An old under-spec'd Pixel on sale was my entry point to GOS and contrary to my PinePhone experience, I knew instantly that was going to be the device for me for the coming years, and ended up upgrading a year later to a newer device.
by davorak | 2026-02-02 03:35:11+00:00
> Choosing to not engage in support or opposition

I do not think it is uncommon for someone to do this, then see the side they oppose win more in elections, public perception, etc then decide to engage more and that is "why is there political messaging literally everywhere".

Since we can't remove it, the next best alternative is to participate and advocate for responsible political engagement. I think until we have some shared understanding of what responsible political engagement is we will continue to have it everywhere.
by colechristensen | 2026-02-02 03:35:26+00:00
Very very close to 100% of your entire lifetime experience of the world has only to do with the effects of gravity and the behavior of electrons both of which are extremely well understood and will be until (or if) a MAJOR paradigm shift in science that might not ever happen. Until theres commercial fusion or some extremely exotic high energy physics consumer products in hundreds of years the behavior of the strong force or discoveries about such just won't have impacts in daily life. Lots of technology has been developed and filtered down to everyone as a result of particle physics in the last 50 years but the actual end result discoveries not so much. We're waiting for revolution at ever higher energies and those might not be realized until daily life for humans looks extremely different. We're just sticking our toes in the ocean of knowledge and for daily life, we're stuck with electrodynamics.
by kvemkon | 2026-02-02 03:36:54+00:00
> would such free protest be allowed if the developers of Notepad++ were based in

- US arguing for independence of any of the States for whatever reasons?

- Spain for Catalonia?

- France for Basque?

and many more just in Europe.

https://en.wikipedia.org/wiki/List_of_active_separatist_move...
by b1temy | 2026-02-02 03:38:34+00:00
I understand why a non-standard compiler-specific implementation of int128 was not used (Besides being compiler specific, the point of the article is to walk through an implementation of it), but why use

> using u64 = unsigned long long;

? Although in practice, this is _usually_ an unsigned 64 bit integer, the C++ Standard does not technically guarantee this, all it says is that the type need to be _at least_ 64 bits. [0]

I would use std::uint64_t which guarantees a type of that size, provided it is supported. [1]

Re: Multiplication: regrouping our u64 digits

I am aware more advanced and faster algorithms exist, but I wonder if something simple like Karatsuba's Algorithm [2] which uses 3 multiplications instead of 4, could be a quick win for performance over the naive method used in the article. Though since it was mentioned that the compiler-specific unsigned 128 integers more closely resembles the ones created in the article, I suppose there must be a reason for that method to be used instead, or something I missed that makes this method unsuitable here.

Speaking of which, I would be interested to see how all these operations fair against compiler-specific implementations (as well as the comparisons between different compilers). [3]. The article only briefly mentioned their multiplication method is similar for the builtin `__uint128_t` [4], but did not go into detail or mention similarities/differences with their implementation of the other arithmetic operations.

[0] https://en.cppreference.com/w/cpp/language/types.html The official standard needs to be purchased, which is why I did not reference that. But it should be under the section basic.fundamental

[1] https://en.cppreference.com/w/cpp/types/integer.html

[2] https://en.wikipedia.org/wiki/Karatsuba_algorithm

[3] I suppose I could see for myself using godbolt, but I would like to see some commentary/discussion on this.

[4] And did not state for which compiler, though by context, I suppose it would be MSVC?
by p_ing | 2026-02-02 03:38:57+00:00
> Similar comments also come up in the [now regular] "I don't want to see political articles on HN" threads

In the context of forums, the political threads are generally /not interesting/[0]. Political threads often devolve; they bring nothing 'new' or 'fresh' to the table, and they lead absolutely no where. It's a fart-in-the-wind situation no matter what your position is. Leave that stuff on reddit where the rest of the farts-in-the-wind go to waste. It's like watching commentators on Fox News or CNN or <insert favorite cable TV show here>. They're a large waste of time and they're often geared towards re-enforcing your side, aka echo chamber.

Now, if a thread actually evolved into real measurable action, that might actually be interesting. But that's not what happens on these forums. There's probably very few of us that see some HN thread talking about something awful happening somewhere and they take direct action, such as petitioning their government, protesting, etc. It's probably happened once or twice, but most of the farts in those threads just hang around and stink up the place.

Please stop stinking up HN.

[0] https://news.ycombinator.com/newsguidelines.html
by ThatGuyRaion | 2026-02-02 03:39:01+00:00
Yes and no. Cloanto isn't like Bill McEwen's Amiga Inc., but it's litigious towards Hyperion and several others. They're not good people. Another greedy corporation milking the corpse of Commodore. Absolute... jerks. Trying to work on my language, but I'd love to call them worse.
by iamnothere | 2026-02-02 03:41:54+00:00
Is choosing to set certain parts of one’s life apart from politics equivalent to “choosing not to engage politically?” If so then shouldn’t every action that you take be imbued with politics, including the choice of how long you brush your teeth and when, where, and how you sleep? Or are certain things exempt from the rule, but not posting on HN? If that’s the case, why does posting on HN require political engagement but not, say, your interactions with the clerk at the grocery store? Are those of us who fail to inform every person we meet about our political views choosing not to engage politically? Even if we dedicate a certain portion of our lives to political engagement?

Edit: I’ll also add that political messaging is highly contextual. What is appropriate and effective in one place may be counterproductive or actively harmful elsewhere. Format and tone actually matter if you care about your pet cause succeeding, believe it or not.
by 3eb7988a1663 | 2026-02-02 03:44:14+00:00
Zing!

The state of the world is such that I have started running everything inside VMs. Baseline OS install + virtual machine management and that is it. Which is still not immune, but makes me feel a lot better than core OS utilities are probably getting better vetting than nifty-utility-123 on which I depend.
by p_ing | 2026-02-02 03:44:50+00:00
> 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.

I think about a lot of things I do absolutely nothing about (or with).

Thinking about whatever messaging is here is like saying "thoughts and prayers". It means shit all nothing. The messaging was a waste of my time and your time. It was an ad for a product you'll never purchase.
by hiprob | 2026-02-02 03:46:12+00:00
>This is the worst way to assses E2EE deployment. 5D-chess.

How would you explain the fact that WhatsApp remains unblocked in Russia, when all other major messengers except Telegram and Meta's own products all got banned there?

>Telegram also requires a phone number. If you didn't have double standards, I bet you'd have no standards.

Not my point. I'm pointing out a flaw that both messengers share.

>TG has no idea how to make seamless E2EE like Signal.

Because it's never seamless. Loading your messages on Signal can take quite a while. Also if you receive a message over 2 weeks ago without checking your phone in the meantime, you may as well have never received it.

>You ignoring that Signal is both open source and always E2EE and complaining about it's "proprieatry blobs" yet looking past TG's atrocious E2EE speaks volumes.

Why are you ignoring the fact Signal actively prohibits third-party clients? Why the air quotes on proprieatry blobs? Yes, Telegram is far from perfect, and inferior to Signal when it comes to E2EE. But what makes you reject the proprieatry blob claim when it's true? Because your favorite messenger is being attacked?
by protocolture | 2026-02-02 03:46:34+00:00
Yeah man.

Just like how novel reading, newspapers, music, rock music, the internet, computer games all made everyone super dumb and the world ended.

I am definitely sure that this time you are right and the world will actually end this time, everyones going to end up way dumber than you, or if they dont, you will still pretend it happened and be smug about it on the internet.
by tiangewu | 2026-02-02 03:48:05+00:00
Microsoft's failure around copilot in Excel gave my partner a very poor impression on AI's ability to help with financial tasks.

It took a lot of convincing, but I finally got her to start using ChatGPT to help her write SQL and walk her through setting up some SaaS accounting software formulas.

It worked so well now she's trying to find more applications at work. Claude code is too scary for her though. That will need to be in some Web UI before she feels comfortable giving it a try.
by cal_dent | 2026-02-02 03:48:50+00:00
I get some of these but at the same time, I happily watched the same videos, played the same game, listened to the same bootleg copy of some cd I was into over and over again. Point being that sure there is more stuff, but I don't think the absence of that abundance doesn't necessarily mean that people would be doing other stuff than consuming some entertainment.

Some thing has obviously changed in society, but what are the other people doing who aren't so insular like we say most of the new generation are? Why doesn't it affect them?
by iamnothere | 2026-02-02 03:49:15+00:00
Typically when I see such messaging in an out of place venue it nudges me slightly against both the message and the venue pushing the message. This occurs regardless of whether I agree with the message. I feel the same way as when I see an ad: this does not belong here.

I don’t think I am the only one who has this reaction. People who do this should consider if it’s actually helping their cause. If not it’s just feelgood signaling, or possibly even counterproductive.
by diogenescynic | 2026-02-02 03:49:38+00:00
"Flooded minds don’t ask about incentives, second-order effects, or long-term consequences. They ask a single question: how do we stop this feeling right now? That’s when urgency and moral absolutism enter. Action must be immediate. Hesitation becomes cruelty. Nuance becomes complicity. Disagreement is reframed as a character defect: if you don’t agree, you lack empathy. Deliberation is replaced by moral pressure."

Read the article I linked. You are exactly what it's talking about.
by da_chicken | 2026-02-02 03:49:48+00:00
Maybe, but telling people who are speaking to their audience on the platforms that audience is voluntarily visiting that they need to shut up is even more pointless, incompetent, and counterproductive.

Notepad++ is free, open source software for which there are dozens of alternative packages of equivalent quality. The entire cost of using this software and benefiting from the work of the developer, is having to scroll past or close a few political opinions.

If the reaction, if someone vehemently dislikes this sort of thing, is to tell that developer to "just shut up and make your software" rather than to stop using that software? Then I think that's possibly the most entitled and hypocritical position that I think it's possible to have.
Show HN: Day 2 – Ballparkguess
by bkls | 2026-02-02 03:50:16+00:00
Give it your best shot. How close did you get?

1. Number of people living in Greenland in 2024?

2. Total number of career points of Michael Jordan in the NBA?

3. How many words are in the original Harry Potter book series (all 7 books)?
by 1vuio0pswjnm7 | 2026-02-02 03:52:18+00:00
"We didn't review the entire source code, ..."

Why not

"Our work is based primarily on the WhatsApp web client, archived on 3rd
May 2023, and version 6 of the WhatsApp security whitepaper [46]."

Did not even look at the continously changing mobile app, only looked at part of the minified Javascript in the web client

Not sure what this accomplishes. No one doubts the encryption protocols used are sound

Users who care want to know about what connections the software makes, what is sent over those connections, to whom it is sent and why

For example, the app tries to connect to {c,e8,e10,g}.whatsapp.net over TCP on port 80

The app has also tried to connect over UDP using port 3478/STUN

These connections can be blocked and the user will still be able to send and receive texts and make and receive calls

Meta forces users to install new mobile app, i.e., untrusted, unaudited code, multiple times per year. This install grows in size by over 100%

For example, there were at least four different apps (subsequent versions) forced on users in 2023, five in 2024 and four in 2025

In 2023 the first was 54.06MB. In 2026, it is now 126MB
by pseudohadamard | 2026-02-02 03:52:45+00:00
"Blind Man's Bluff" was a really impressive piece of work, I once talked about it with someone who was involved with the program and he was astounded at how much Sontag had managed to find out. There were things in the book that he didn't even know about, because they were compartmentalised and Sontag wasn't.
by burnt-resistor | 2026-02-02 03:54:01+00:00
The fail-safe answer is: absolutely not. Climate change is already leading to mass migrations and decreasing food security due to greater variance in floods and droughts, and heat waves and cold snaps. We should be doing all we can to holistically improve food security by:

- expand fresh water reservoir, flood control, reclamation, and RO water generation capacity

- increase diversity of crop cultivars because monoculture is a liability, e.g., Gros Michel banana

- increase geographic distribution of farming

- improve long-term food preservation technology

- increase strategic food storage capacity rather than relying entirely upon for-profit, just-in-time-delivery and inventory minimization cost-optimization

- cut net GHG emissions and gradually return to pre-industrial levels
by lvturner | 2026-02-02 03:54:08+00:00
"Just leave then"

Fine, I'll take the bait.

I moved here by choice, my "ancestors" have nothing to do with Hong Kong.

I also don't wage a war against my neighbours who are simply trying to "enjoy a smoke".

I still don't appreciate when my house smells of cannabis when I leave the window open and don't turn on the fans I have in the balcony.

My neighbours could turn on a fan to dissipate the smoke, they don't it's inconsiderate, but I'm not going to ruin their day over it.

Moving over this, does not make any sense, the whole argument of "If you don't like it then leave" reeks of ignorant entitlement.

YOU are part of the problem, not part of the solution.
by defrost | 2026-02-02 03:55:12+00:00
> Whatever stance changes nothing .. is a vote for the status quo, by definition.

As problematic as the assertion "by definition" is aside, it should be noted that endlessly commenting about politics on internet forums effectively changes nothing.

I've been kettled by mounted officers and hit by high pressure hoses on cold evenings, something that also rarely effects change .. but that's a least a fun night out with people and better than wasting bits on the intertubes.
Show HN: Earth Grief Collective
by chbkall | 2026-02-02 03:55:59+00:00
If a tree falls in the forest and there is no one there to see it. Hear it. Many of us still feel it. And when the machinery felling trees, rivers and forests are big and powerful. Seemingly unstoppable, how can we earthlings hold this loss, hold this grief and pain, turn it into resilience and show up for earth, water and life? As a fellow earthling and human I have heard the earths calling deep within my being. And this space is my way of responding. To help others hear this calling, cutting through the noise coming from within and without.
by throwaway81523 | 2026-02-02 03:59:08+00:00
GCC alread has this for x64, I thought. https://gcc.gnu.org/onlinedocs/gcc/_005f_005fint128.html

RISC-V has no carry bit and this whole thing becomes awkward.

I am under the impression that boost::multiprecision has specialized templates for 128 and 256 bit math, but maybe I'm wrong. In practice when I've wanted extended precision, I've just used GMP or a language with bignums.

I would expect the best x86 machine code for many 128 bit operations would use XMM instructions, no? But I haven't investigated.
by joejoe638 | 2026-02-02 04:00:14+00:00
The issue with making something so universal as software, specifically scientific software political is that it operates in such a broad context that every political statement sooner or later will seem comical outside a very narrow scope.

Your comment is a good example of it; who is dictator? The people who hacked the software or the political pole they support? At what point did they become fascist enough to warrant politicalisation of everything ?
by biglyburrito | 2026-02-02 04:00:43+00:00
"Niccol joined the company in 2024, at a time when the business was under pressure.

...

"We lost our focus because we got a little too distracted on efficiency and technology, and lost, I think, our focus on experience, customer and connection," he said."

Imagine how far you have to have your head up your ass, to acknowledge that you ran into problems over-optimizing for efficiency and technology, and then immediately going on to say that you're going to use robots to fix the problem.
by IAmBroom | 2026-02-02 04:01:07+00:00
> cinnamon (Sri Lanka cinnamon not the fake ones)

My god, this thread has really brought out the virtue-signalling Anglophile snobs en masse!

There are no "fake" cinnamons. Three different species of the genus Cinnamomum are harvested, with slightly varying qualities and market values.

It's not like when Americans buy "Mexican saffron". That is open fraud, because Mexican "saffron" is neither related genetically (it is a thistle, not a crocus), nor in taste (it is essentially a food dye).
by opan | 2026-02-02 04:01:35+00:00
The thought crossed my mind as well. Lots of typos, plus "old version compromised, use new version ASAP" could also be said to get people on a newly compromised version, right? Though it's probably just that the post author is stressed and rushed the post out. I do wonder if there's a way to verify the post was written by the real dev and that he still has control. Old known GPG sig?
by AlexLiteplo | 2026-02-02 04:01:41+00:00
Hey HN!

I built rentahuman.ai over the weekend. It's a marketplace where AI agents can find and message humans to do things in the physical world: picking up packages, attending meetings, signing documents, etc.

The idea: AI is increasingly capable but fundamentally can't exist IRL. This is the "meatspace layer" for agents. We are headed for a future where intelligence is abundant but embodiment is scarce. So I made an GUI for humans to sign up and then an MCP server for AI agents to message them!
Technical details:
- Next.js 16 / React 19 / Firebase
- MCP (Model Context Protocol) server so Claude can browse humans and start conversations directly
- REST API for other agents
- Crypto wallet support for payments

In 2 hours: 1,300+ visits, 45+ humans signed up from 15+ countries. Sadly only 4 AI agents have connected but I have a claude code setup to shill the website on moltbook while I'm sleeping lol.

Code is a bit rough since it was a weekend project but happy to answerquestions about the MCP integration or the agent-to-human messaging flow.
by georgeburdell | 2026-02-02 04:02:34+00:00
“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”

Granted I'm way behind the curve, but is this not how actual engineers (and not influencers) are using it? I heavily micro-manage the implementation because my manager still expects me to know the code
by storus | 2026-02-02 04:02:55+00:00
Wouldn't it be better just to stack functionalities of multiple agents into a single agent instead of getting this multi-agent overhead/failure? Many people in academia consider multi-agentic systems to be just an artifact of the current crop of LLMs but with longer and longer reliable context and more reliable calls of larger numbers of tools in recent models multi-agentic systems seem less and less necessary.
by its_ubuntu | 2026-02-02 04:04:36+00:00
Weed smoke has a scent to it. So do a lot of other things. The nature of cities is you're packed asshole to elbow with other people. Some of them may be weed smokers. They have every right to partake in the sacred herb. It might be of benefit to you too, if you would allow it.

Here you are upset over a small thing like a funny smell that you have decided you don't like. The smell emanates from a powerful psychoactive herb that could teach you new things about life and reality. Maybe you should take advantage of it instead of demonizing it.
by davorak | 2026-02-02 04:04:40+00:00
Standard answer to a potentially compromised machine is to start with a factory reset machine and add the software and data you need to do your work/use the machine. Do not take executables from the compromised machine and use them any where since they too could be compromised.

There are more steps you can take to ensure greater safety. The above is the minimum a I do for myself and what the minimum IT department and my company executes.
by shiroiuma | 2026-02-02 04:04:49+00:00
This is a good point. What would people think if there was constant political discussion here about, for instance, South Sudan and things happening there now? I'm sure there's bad stuff going on there and it's unfortunately, but if we had constant references to and discussions about the internal politics of South Sudan, I think a lot of people would get annoyed about issues that don't affect them at all in their day-to-day lives, esp. when they're coming here for discussions about technically- and computer-related topics. That must be how it seems for American political discussions.