MurphyA/hacker-news huggingface dataset:
by xpe | 2026-01-09 12:35:09+00:00
The above does not prove that it is irrational for Anthropic to keep the Claude Code source code closed. There are many reasons I can see (and probably some I can’t) for why a closed source is advantageous. One such (mentioned in various places) is the value-add of certain kinds of analytics and or telemetry.

Aside: it is pretty easy to let our appreciation* of OSS turn into a kind of confirmation bias about its value to other people/orgs.

* I can understand why people promote OSS from various POVs: ethics, security, end user control, pro-innovation, goodwill, and so on. I value all of these things. But I’m wary of reasoning and philosophies that offer merely binary judgments.
by mcv | 2026-01-09 12:35:51+00:00
Using Opus 4.5, I have noticed that in long sessions about a complex topic, there often comes a point when Opus starts spouting utter gibberish. One or two questions earlier it was making total sense, and suddenly it seems to have forgotten everything and responds in a way that barely relates to the question I asked, and certainly not to the "conversation" we were having.

Is that a sign of having having surpassed that context window size? I guess to keep them sharp, I should start a new session often and early.

From what I understand, a token is either a word or a character, so I can use 100k words or characters before I start running into limits. But I've got the feeling that the complexity of the problem itself also matters.
by akopich | 2026-01-09 12:35:56+00:00
Author here. It started when I felt virtual functions and associated heap allocations are too expensive. Then I've realized std::any doesn't work for move-only types, let alone its SBO storage isn't configurable. And there we go...

Woid is an extremely customizable high-performance type-erasure header-only library. It provides containers like std::any, std::function and tools for non-intrusive polymorphism.

Key features:

- Value semantics

- Move-only type support

- Duck typing

- Performance

- Extreme customizability

In my current benchmarks it outperforms std::any, std::function, inheritance-based polymorphism and some well-known libraries like function2, boost::te and microsoft/proxy.

I want to make sure the comparison is fair, therefore, your advice on how to better tune the existing libraries is extremely welcome.

struct Square {
double side;
double area() const { return side * side; }
};
struct Shape : woid::InterfaceBuilder
::Fun<"area", [](const auto& obj) -> double { return obj.area(); } >
::Build {
auto area() const { return call<"area">(); }
};

auto a = Shape{Square{1.5}}.area();

And of course I'm here to answer your questions.
by delichon | 2026-01-09 12:36:34+00:00
I hated liver as a kid, but got some as part of a bulk beef purchase. When the rest was gone I decided to try the liver instead of tossing it. Lightly cooked in butter and salt. It was amazing, a craving I didn't know I had, satisfied. Now I have to tell myself not to overdo it.

Pancreas was good too but not like that. I like tongue also. Someday maybe I'll work up the courage to try brain.
by ProllyInfamous | 2026-01-09 12:36:47+00:00
I don't even use email nor carry a phone anymore.

It is bliss, you should try for even one day — nothing to ring/ping/buzz.

When I watch people's addiction to these things, it doesn't even begin to scratch the surface of inhumanity. Are you really even free?

Over the past years, my city has started only collecting street meters via phones... so I just stopped paying (no method to do so via cash [nor CC]). With fines, it still averages out...

—Forty-Something
by Yizahi | 2026-01-09 12:36:59+00:00
This article misses one important point. Maybe even the most important. WebAssembly didn't get traction because of theft. Making a game or professional software in it essentially equals to publishing full source and assets online, ripe for taking by any unscrupulous party. SAAS may endure that, but games will not. And that's why we can't have nice things.
by jokoon | 2026-01-09 12:38:11+00:00
I don't even know what would be the point of such device, and if there really is a market for it for tech companies. I would say yes?

As a consumer, all I want if a very minimal "phone", with wifi, touch screen, battery, but no 4g or mobile networking, and linux on it. Just the cheapest, smallest, wifi, battery-powered, touchscreen LCD device that could exist that can run executables.

People are going to say "but just buy a cheap phone", but I cannot really run custom software on those, I can't expect to install a custom system image, and generally even cheap phones CPU SOC are way way too powerful. Open source phones are generally crazy expensive and very powerful, and I am not going to buy those.

With the range of hardware that exist out there, I think such device could cost about 60 euros, and it would be more interesting than a RPI.

The RPI is an amazing product, but it lacks an all integrated consumer device with an actual screen and battery. Of course I can already build one with a compute module etc, but it's not really portable and not designed around a flat battery.
Show HN: The dev dashboard I built for my non-technical co-founder
by akhnid | 2026-01-09 12:38:30+00:00
Gitmore (https://gitmore.io) – dev visibility for the people who don't live in GitHub.

So I built a tool to do it automatically.

*Connect your repos. Ask questions:*

- "What shipped this month?"
- "What's blocking the release?"
- "Who worked on payments?"

Plain English answers from your commit history.

*Automated reports:*

Schedule weekly or monthly summaries. Delivered to Slack or email.

- Features shipped
- Bugs fixed
- Who contributed

Founders can forward to investors. No more translating Git into business speak.

*Works across platforms:*

GitHub, GitLab, Bitbucket – one dashboard.

*Other features:*
- Slack bot: Non-technical team members can ask questions directly

- Contributor stats

*Security:*

Webhooks only. Every event normalized into a standard schema – message, description, author, timestamp, files changed.

We store metadata. Never source code.

- Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC)
- Webhook verification: HMAC-SHA256
- 2FA support

Verify by checking your repo's webhook settings after connecting.

Free for 1 repo: https://gitmore.io
by irusensei | 2026-01-09 12:39:11+00:00
I had to use it when I installed 9front on a computer that has no graphics card just a serial port (APU2C2). I had only a serial device at 9600bps and the other text editors (sam, acme) didn't worked. I wanted to turn it into a CPU server so I can use drawterm to access it remotely and that requires editing a few files.
by Teever | 2026-01-09 12:39:46+00:00
I've had similar thoughts for a while now.

As it is between the guns, radios, helicopters, and digital surveillance crrupt members of law enforcement knows that reprisal against their corruption by the general public is difficult if not impossible.

The second someone uses a drone to take out a blatently corrupt cop who received a paid vacation as punishment for murder the dynamic will change completely.
by nunoarruda | 2026-01-09 12:40:02+00:00
SEEKING WORK

Location: Portugal

Remote: Yes, remote only

Willing to relocate: No

Technologies: HTML, CSS, JavaScript, TypeScript, RxJS, Angular, Ionic, Cordova, Capacitor

Résumé/CV: https://nunoarruda.com/resume.pdf

Email: nuno@nunoarruda.com

Angular & Ionic Developer
by Aldipower | 2026-01-09 12:40:03+00:00
> To address the security concerns below: MCP is just the wire protocol like TCP or HTTP. We don't expect TCP to natively handle RBAC or prevent data exfil. That is the job of the application/server implementation.

That is simply incorrect. It is not a wire protocol. Please do not mix terminology. MCPs communicate via JSON-RPC which is the wire protocol. And TCP you describing as wire protocol isn't a wire protocol at all! TCP is a transport protocol. IT isn't only philosophy, you need some technical knowledge too.
by etothet | 2026-01-09 12:40:39+00:00
You may be correct (and I hope you are), but speaking anecdotely, I have several friends & acquaintances on the right who justify pretty much any actions taken by the admnistration (including this one). Many of the supporters of this administration are religious zealots who see left wing thinking and people as just about the most evil thing out there. To them, the end (fewer “radical” left wing thinkers) justifies the means.
by lelanthran | 2026-01-09 12:41:43+00:00
> I don't see any price war happening. What signs do you see that Anthropic and Openai are in the race to the bottom?

There doesn't need to be signs of a race (or a price-way),only signs of commodification; all you need is a lack of differentiation between providers for something to turn into a commodity.

When you're buying a commodity, there's no big difference between getting your commodity delivered by $PROVIDER_1 and getting your commodity delivered by $PROVIDER_2.

The models are all converging quality-wise. Right now the number of people who swear by OpenAI models are about the same as the number of people who swear by Anthropic models, which are about the same as the number of people who swear by Google's models, etc.

When you're selling a commodity, the only differentiation is in the customer experience.

Right now, sure, there's no price war, but right now almost everyone who is interested are playing with multiple models anyway. IOW, the target consumers are already treating LLMs as a commodity.
by aimlay | 2026-01-09 12:43:01+00:00
PhD Admission 2026 is set to open new research opportunities across top universities in India. Candidates must hold a relevant postgraduate degree and qualify through a PhD entrance exam like UGC NET, CSIR NET, or university-level tests. The PhD course focuses on advanced research, innovation, and academic excellence. With evolving guidelines, choosing the right PhD program in India and preparing early can boost your selection chances. Stay updated on notifications, eligibility, and selection trends to secure your spot in 2026.
by srean | 2026-01-09 12:43:16+00:00
You got it, you are spot on.

People go all dopey eyed about "frequency space", that's a red herring. The take away should be that a problem centric coordinate system is enormously helpful.

After all, what Copernicus showed is that the mind bogglingly complicated motion of planets become a whole lot simpler if you change the coordinate system.

Ptolemaic model of epicycles were an adhoc form of Fourier analysis - decomposing periodic motions over circles over circles.

Back to frequencies, there is nothing obviously frequency like in real space Laplace transforms. The real insight is that differentiation and integration operations become simple if the coordinates used are exponential functions because exponential functions remain (scaled) exponential when passed through such operations.

For digital signals what helps is Walsh-Hadamard basis. They are not like frequencies, they are not at all like the square wave analogue of sinusoidal waves. People call them sequency space as a well justified pun.
by jacob019 | 2026-01-09 12:43:59+00:00
Seems everyone is working on the same things these days. I built a persistent Python REPL subprocess as an MCP tool for CC, it worked so insanely well that I decided to go all the way. I already had an agentic framework built around tool calling (agentlib), so I adapted it for this new paradigm and code agent was born.

The agent "boots up" inside the REPL. Here's the beginning of the system prompt:

>>> help(assistant)

You are an interactive coding assistant operating within a Python REPL.
Your responses ARE Python code—no markdown blocks, no prose preamble.
The code you write is executed directly.

>>> how_this_works()

1. You write Python code as your response
2. The code executes in a persistent REPL environment
3. Output is shown back to you IN YOUR NEXT TURN
4. Call `respond(text)` ...

You get the idea. No need for custom file editing tools--Python has all that built in and Claude knows it perfectly. No JSON marshaling or schema overhead. Tools are just Python functions injected into the REPL, zero context bloat.

I also built a browser control plugin that puts Claude directly into the heart of a live browser session. It can inject element pickers so I can click around and show it what I'm talking about. It can render prototype code before committing to disk, killing the annoying build-fix loop. I can even SSH in from my phone and use TTS instead of typing, surprisingly great for frontend design work. Knocked out a website for my father-in-law's law firm (gresksingleton.com) in a few hours that would've taken 10X that a couple years ago, and it was super fun.

The big win: complexity. CC has been a disaster on my bookkeeping system, there's a threshold past which Claude loses the forest for the trees and makes the same mistakes over and over. Code agent pushes that bar out significantly. Claude can build new tools on the fly when it needs them. Gemini works great too (larger context).

Have fun out there! /end-rant
by tommica | 2026-01-09 12:44:07+00:00
They should make it easier to run own businesses in Europe, lessen then amount of paperwork and red tape. It's impossible to start a tech business under the amount of bureaucracy they throw at you.

I'd love to give it a go, but to get even started I have to pay accountants, banks, lawyers, pre-taxes, etc before I even have made a single cent.
by thrance | 2026-01-09 12:44:19+00:00
No. The intent was clearly to flee, she did not hurt any of them in her escape. She clearly had her wheels all the way to the right to avoid the guy, and indeed he got plenty of time to "dodge", draw his weapon and end her life. The killing was completely gratuitous, and you defending it with such dubious arguments, so easily dismissed by watching the videos, is extremely disturbing.

Her child now lost his mother, while the entire right wing apparatus, from the administration to the propagandists on Fox News, to you, the faithful MAGA lap dog, are now weaving a narrative that she deserved to get shot in her head, that she was a "far-left lunatic terrorist" because she had her pronouns on Facebook or whatever bullshit they can invent this time. And won't someone think of the masked thugs patrolling the streets, abducting political opponents, shooting at people at will? This is disgusting for anyone not completely brainwashed by MAGA.
by pembrook | 2026-01-09 12:44:36+00:00
The problem with putting on band-aids over core beaurocratic issues is the government projects are going to run into the same fragmentation issues that private sector ones have. Open source is not a magic wand you can wave to fix that.

You only need to the solve the core issue. Unless you believe humans born on the European continent are inherently less intelligent or motivated than those born on American soil, then quite literally the problem will solve itself.

All humans are the same species and respond to the same incentives. Just create similar incentives here and stop trying to top-down solve all the symptoms with bandaids after the fact. It just doesn't work.

Name me one example of EU government created software that people have ever chosen to use voluntarily. Or heck, even one that people are forced to use but isn't downright terrible compared to a private alternative.
by ndriscoll | 2026-01-09 12:44:55+00:00
Creative work has obvious applications. e.g. AISIS - The Lost Tapes[0] was a sort of Oasis AI tribute album (the songs are all human written and performed, and then the band used a model of Liam Gallagher's mid 90s voice. Liam approved of the album after hearing it, saying he sounded "mega"). Some people have really unique voices and energy, and even the same artist might lose it over time (e.g. 90s vs 00s Oasis), so you could imagine voice cloning becoming just a standard part of media production.

[0] https://www.youtube.com/watch?v=whB21dr2Hlc
by tacone | 2026-01-09 12:44:59+00:00
I use a folder for each feature I add. The LLM is only allowed to output markdown file in the output subfolder (of course it doesn't always obey, but it still limits pollution in the main folder)

The folder will contain a plan file and a changelog. The LLM is asked to continously update the changelog.

When I open a new chat, I attach the folder and say: onboard yourself on this feature then get back to me.

This way, it has context on what has been done, the attempts it did (and perhaps failed), the current status and the chronological order of the changes (with the recent ones being usually considered more authoritative)
by whizzter | 2026-01-09 12:46:58+00:00
From what viewpoint do you view them?

simd128 fills a common need(most games using vector operations) and was a viable option with _broad hardware support_, yes, it adds a ton of instructions and impacts a ton of places with regards to memory ops but vec4 operations commonly use much of those instructions. Better useful than something that will never have a chance of standardization.

On the other spectrum, things like custom-page-sizes seems like a simple flexible solution but smells like an implementation nightmare if you already have a runtime since that really impacts things on a far deeper level (64k pages was probably a mistake, but reading up on the issues of emulating x86 with 4k vs 16k pages on Mac's kinda hints at how devious "small" things like that is), i'm not surprised if it never comes about as an offical part (only 3 runtimes supporting it so far).

I can understand the need for tail-calls but at the same time it's also an annoying can of worms to implement into compilers that wasn't prepared (could have been a large part of why it took so long for Safari to support).

wasm-gc really hit a real-world need (bindings did really suck.. they're better but not perfect now) but also comes in a bit half-assed in some respects (languages like C# needing workarounds to use it), same with memory64 being a real-world need.

I can see different camps (popular/functional languages for gc,m-val and tail-calls), games (simd128, multithreading, memory64), embedded(flexible pages),etc all competing and having focus on what they want but all camps also need to understand that pushing _everything_ will be pushing the risks of the web (security) and in the end that's what wasm was for, providing a runtime to run non-JS code on the web.
by jennyholzer4 | 2026-01-09 12:47:45+00:00
they are just trying to fill up the thread with spam, so that people don't read the negative testimonials.

they are very literally trying to increase the surface area of positive LLM testimonials in the thread

I'm not sure to what extent these are bad actors and to what extent this is caused by LLM addicts' predilection for dumping and ingesting massive tracts of autobabble.

My guess is 80% bad actors, 20% true believers/addicts. I don't think LLM addicts are a large part of the population and over the last couple years LLM investors have made a point of aggressively pushing their bad faith covert advertisement on internet forums.
by notahacker | 2026-01-09 12:47:46+00:00
The point you expressed was indignation at FOSS bounties paid by the Fediversity project out of a fraction of a single EUR 3m EU grant their consortium won being less than the full time salary of EU devs.

If you were trying to more widely insinuate that this third party dosing out small-to-modest incentives to individuals to do a bit of hacking on Fediverse stuff was the only thing the EU was doing to support Open Source or represented some sort of ceiling on the amounts EU-funded projects working on FOSS could pay their developers, it would be even more wrong.

Plenty of valid criticisms of the EU's cyber non-dependence strategy or the detail of grant and equity funding programmes for research and building stuff and how they weight FOSS (that's part of the reason for the consultation!) but you need to have the slightest idea what exists to get into those...
by vintermann | 2026-01-09 12:48:09+00:00
These aren't task free. They're just implicit task, "figure out what you're expected to do". These sort of riddle tasks are 100% dependent on who does the expecting.

This is not a new idea. Traditional IQ tests pivoted to them (they weren't originally like that), and no doubt they have great "discriminative power", because having the ability to figure out what's expected of you and not getting intimidated by cryptic and obtuse tasks put before you, are certainly extremely valuable skills in e.g business and politics.

But I always respected real tasks more. A question on a math test is honest; if it doesn't precisely define what's expected of you, the taskmaster has done a bad job, not you. It still can be extremely demanding.

An implicit task, by comparison, smells more of riddles, gnosticism. Do you know the way? Do you know the genre? (Once you know the genre of implicit tasks typical to IQ tests, you can easily increase your performance by a lot).

For that matter, this idea isn't new to machine learning either. Francois Chollet did it already, and he was IMO just as wrongheaded in thinking implicit tasks are somehow more indicative of "true intelligence" than explicit ones.
by Tharre | 2026-01-09 12:49:36+00:00
You can probably already get that if you order a somewhat significant amount of chips directly from Raspberry Pi. They seem to already have everything required for it, it's literally just setting a bit differently during factory programming.

But I'm assuming you're talking about for consumer use, in which case my question is why? There is absolutely no way you're ever benefiting from them spinning up an extra SKU with significantly less volume (most people want the ARM cores).

Even if they decide to eat the costs for the benefit of consumers, at most the chip would be what, 15 cents cheaper? I really struggle to see how that's a meaningful difference for hobbyist use.
by 8fingerlouie | 2026-01-09 12:49:51+00:00
WebDAV is like the 12V plug in cars.

Its certainly not the optimal design, but it exists in pretty much all cars, so we use it because it's there, and because of it's universal presence, its also hard to replace.

The sad part is, in a world that is increasingly mobile first, and computing devices move in and out of network coverage, HTTP based protocols actually handle frequent disconnects/reconnects much better than something like SMB.

For my personal backup needs, running from my phone, WebDAV is king. S3 would probably be better, protocol wise, but i can't have that in a simple "wrapper" that simply exposes existing files, and WebDAV works perfectly fine for LAN anyway.
by hypeatei | 2026-01-09 12:49:59+00:00
The onus is on you to explain how Obama's terms are relevant to what ICE is doing now. Did Obama:

- post AI videos mocking immigrants?

- open a facility called Alligator Alcatraz?

- say "homegrowns are next" when talking about deportations?

- immediately call victims of ICE violence domestic terrorists?

- deport people to a labor camp (CECOT)?

- send ICE into cities of his political opponents to cause property damage, stoke tensions, detain people, and execute them? (see: Chicago, Minneapolis, etc.)

- allow ICE commanders to throw up Nazi salutes?

There is no decency; cruelty and theatrics are the point. This admin is on a revenge tour and is using ICE as their secret police force. If that's not obvious by now, you should get out of the MAGA bubble and improve your media diet.
by rzmmm | 2026-01-09 12:50:20+00:00
This proposal seems solid. I personally also like how many scientific journals have added a mandatory AI disclosure in publication. Practically it's one or two sentences how (or if) Gen AI was used.

"ChatGPT model GPT-5.2 was used to identify spelling errors"

"Google Gemini 3 was used to generate the abstract of the paper".