MurphyA/hacker-news huggingface dataset:
by edoceo | 2026-02-09 16:36:38+00:00
Forge feature parity is easy to find. But GH has that discover ability feature and the social queues from stars/forks.

One solution I see is (eg) internal forge (Gitlab/gitea/etc) and then mirrored to GH for those secondary features.

Which is funny. If GH was better we'd just buy their better plan. But as it stands we buy from elsewhere and just use GH free plans.
Show HN: Debugit – practice JavaScript by fixing broken code
by Minhir | 2026-02-09 16:37:16+00:00
When I think about typical programming course exercises, things like writing a Fibonacci function or building a simple todo list come to mind. My day‑to‑day work looks very different: most of the time I’m not writing code from scratch, but reading and debugging existing code. AI makes writing code easier, but understanding it is still hard. How should we think about teaching programming from this perspective?

That question is what led me to build Debugit. I wanted to try a learning format that focuses on reading and understanding existing code rather than writing everything from scratch. Each task gives you a small piece of JavaScript, a set of tests, and a bug hidden on purpose, based on common JavaScript bugs, edge cases, or antipatterns. The goal is to figure out why the code behaves incorrectly and fix it so the tests pass.

The format is based on a simple idea: debugging is an active process of understanding. When you’re trying to make sense of someone else’s code, your attention naturally shifts from syntax to behavior and logic. This is the kind of understanding I wanted to focus on.

AI changes how code is written, but it doesn’t remove the need to understand existing code. You still have to understand what it does and fix it when it breaks. I built Debugit with this workflow in mind.
by swiftcoder | 2026-02-09 16:37:24+00:00
It's a general curse of anything that becomes successful at a BigCorp.

The engineers who build the early versions were folks at the top of their field, and compensated accordingly. Those folks have long since moved on, and the whole thing is maintained by a mix of newcomers and whichever old hands didn't manage to promote out, while the PMs shuffle the UX to justify everyones salary...
by stetrain | 2026-02-09 16:38:02+00:00
You think that the majority of people actually know how to do those things successfully in the absence of modern logistics or looking up how to do it online?

I have a general idea of how those things work, but successfully hunting an animal isn't something I have ever done or have the tools (and training on those tools) to accomplish.

Which crops can I grow in my climate zone to actually feed my family, and where would I get seeds and supplies to do so? Again I might have some general ideas here but not specifics about how to be successful given short notice.

I might successfully get a squirrel or two, or get a few plants to grow, but the result is still likely starvation for myself and my family if we were to attempt full self-reliance in those areas without preparation.

In the same way that I have a general idea of how CPU registers, cache, and instructions work but couldn't actually produce a working assembly program without reference materials.
by Nextgrid | 2026-02-09 16:38:07+00:00
The purpose of cybersecurity products and companies is not to sell security. It's to sell the illusion of security to (often incompetent) execs - which is perfectly fine because the market doesn't actually punish security breaches so an illusion is all that's needed. It is an insanely lucrative industry selling luxury-grade snake oil.

Actual cybersecurity isn't something you can just buy off-the-shelf and requires skill and making every single person in the org to give a shit about it, which is already hard to achieve, and even more so when you've tried for years to pay them as little as you can get away with.
by tskulbru | 2026-02-09 16:38:14+00:00
Kvile: Thanks for letting me know! havent noticed, since i mostly just use it myself. Will get it fixed!

Stao: Hm yea this is a mistake on my LLM when it generated the website for me (i couldnt be bothered). It probably got confused since i released it for Linux. Its not open-source. Yes! Exactly, thats why i made it, i ALWAYS forgot. I still do, but far less frequently than before, using Stao helped me a lot.
by SkyPuncher | 2026-02-09 16:38:45+00:00
> If AI was so good at reducing work, why is it every company engaging with AI has their workload increase.

Heavy machinery replaces shovels. It reduces workload on the shovel holders, However, someone still needs to produce the heavy machinery.

Some of these companies are shovel holders, realizing they need to move up stream. Some of these companies are already upstream, racing to bring a product to market.

The underlying bet for nearly all of these companies is "If I can replace one workflow with AI, I can repeat that with other workflows and dominate"
by showerst | 2026-02-09 16:38:59+00:00
I'm sympathetic to ops issues, and particularly sympathetic to ops issues that are caused by brain-dead corporate mandates, but you don't get to be an infrastructure company and have this uptime record.

It's extra galling that they advertise all the new buzzword laden AI pipeline features while the regular website and actions fail constantly. Academically I know that it's not the same people building those as fixing bugs and running infra, but the leadership is just clearly failing to properly steer the ship here.
by vjerancrnjak | 2026-02-09 16:39:24+00:00
I would say IMO results demonstrated that. Silver was tiny 3B model.

All of our theorem provers had no way to approach silver medal performance despite decades of algorithmic leaps.

Learning stage for transformers has a while ago demonstrated some insanely good distributed jumps into good areas of combinatorial structures. Inference is just much faster than inference of algorithms that aren’t heavily informed by data.

It’s just a fully different distributed algorithm where we can’t probably even extract one working piece without breaking the performance of the whole.

World/word model is just not the case there. Gradient descent obviously landed to a distributed representation of an algorithm that does search.
by komali2 | 2026-02-09 16:39:26+00:00
I'm anti-fascist, and have organized anti-fascist protests in the USA.

If you have a moment, I invite you to take a peek at my blog, website (see "Values"), or comment history, and let me know in what ways I'm fascist. Should be quite easy for you, if I'm one of the most fascist people in existence.
by SpicyLemonZest | 2026-02-09 16:39:59+00:00
You're misunderstanding the analogy. The US's operation in Venezuela was itself a violation of international law, which the international community widely condemned and many countries wish they could have stopped. But there's no button they can push to make the US return Maduro, just as there's no button anyone can push to make China free Jimmy Lai. The only options are a variety of escalatory steps which implicate the relationship between one's own country and China as a whole.
by SilverElfin | 2026-02-09 16:40:03+00:00
You claimed that they were not fighting for anything, but there is a lot of evidence available with a quick search that shows they were fighting for democracy and civil rights that have been a part of Hong Kong life for a long time. That changed when the CCP started intervening in Hong Kong in aggressive ways, in violation of the treaty around Hong Kong.

As for violence, clearly, there is no comparison between the violence of the protesters and the violence of the Chinese government. The CCP is literally responsible for tens of millions of deaths. How can people focus on entrepreneurship when they’re facing the loss of basic freedoms and the threat of mass detention and death?
by moomoo11 | 2026-02-09 16:40:08+00:00
That is fun though.

I hated the old world where some boomer-mentality "senior" dev(s) would take days or weeks to deliver ONE fucking thing, and it would still have bugs and issues.

I like the new world where individuals can move fast and ship, and if there are bugs and issues they can be resolved quickly.

The boomer-mentality and other mids get fired which is awesome, and orgs become way leaner.

Just because there are excess of CS majors and programmers doesn't mean we need to make benches that they can keep warm.
by alphazard | 2026-02-09 16:40:12+00:00
What they call "fluid intelligence" is just intelligence and the rest are skills/aptitudes.
"Crystallized intelligence" is more plainly: efficacy/productivity and it's common knowledge that people are most productive during the middle of their lives. When they have the best balance of knowledge accumulated and raw intelligence.

In humans, intelligence manifests as memory, spatial and verbal reasoning, pattern recognition, etc.
What is so interesting about IQ and g (the general factor) is that all of these abilities trend together.
A score in one area is a good prediction of the score in another area.
There is no reason why that must be the case a priori, and LLMs are a great example of an intelligent system which is much better at recalling information than it is at reasoning.

Human aging doesn't seem to affect all of these abilities uniformly.
e.g. Everyone seems to complain about memory the most (and that matches my experience), but I've been pleasantly surprised how well neuroplasticity and pattern recognition have held.
by 0xbadcafebee | 2026-02-09 16:40:25+00:00
List of company-friendly managed-host alternatives? SSO, auditing, user management, billing controls, etc?

I would love to pay Codeberg for managed hosting + support. GitLab is an ugly overcomplicated behemoth... Gitea offers "enterprise" plans but do they have all the needed corporate features? Bitbucket is a joke, never going back to that.
by daft_pink | 2026-02-09 16:40:27+00:00
The AirPods Pro 2, AirPods Pro 3, and AirPods 4 WITH ANC all have cases with speakers and separate Find My integration that I belive is what you are looking for.

It’s the only reason why I have upgraded to ANC on the Airpods 4, because I don’t really like ANC, but I want the smart case.
by arnvald | 2026-02-09 16:40:55+00:00
GitHub is the new Internet Explorer 6. A Microsoft product so dominant in its category that it's going to hold everyone back for years to come.

Just when open source development has to deal with the biggest shift in years and maintainers need a tool that will help them fight the AI slop and maintain the software quality, GitHub not only can't keep up with the new requirements, they struggle to keep their product running reliably.

Paying customers will start moving off to GitLab and other alternatives, but GitHub is so dominant in open source that maintainers won't move anywhere, they'll just keep burning out more than before.
by tskulbru | 2026-02-09 16:41:13+00:00
Thank you so much! Then you know my pain. All apps i found were either shit, real shit, or didnt solve my personal need. Hopefully this might help others the way it did for our family. The app is built using flutter because im going to release it on Android too very soon, and I couldnt be bothered creating it twice. Initially the idea was more of a game-like-app, and then it made sense to use flutter. Now though, its not really game-like and couldve just as well been native (apart for me not bothering doing it twice). If i wouldve done it again from scratch, for this app, i would still have chosen flutter.
by kkfx | 2026-02-09 16:41:14+00:00
My intention wasn't to compare software but rather paradigms; Gnus is only relevant here because it unifies email, feeds and news into a single UI. In other words, the human user sees everything as generic "posts" an approach not unlike many Nostr clients, to name something modern. It's the paradigm of saying "in the end, what matters is the message". As long as there's a readable amount of them, you don't need anything else; when they reach a certain volume, well, you need to be able to "filter" them somehow so that some are never seen/read, for others you only see the title at a glance, and some are actually read. This is the principle of scoring, which is even older, I think it was part of the first PARC Altos.

What I meant is that I wonder how long it will take nowadays to go back to creating a decentralized model or, since overhead allows for it today, a distributed one, that serves modern forms of human communication:

- blogs (e.g. Nostr's long-form notes in Habla, or WireFreely for the Fediverse)

- non-synchronous short messages (e.g. Twitter/X style)

- synchronous short messages, i.e. chat

With a decentralized/distributed network for distribution where everyone keeps what they want on their own hardware.

On the sidelines, it would be nice today to also see synchronous audio and audio+video, meaning calls and conferences, all in a single UI and with at most two or three protocols on the network side (one for asynchronous messages and media, one for chat if the asynchronous one doesn't cut it, and one for calls).

Without the end user having to make personal collages if they don't want to, using an app that is go-installable, pip-able, cargo-build-able, basically something that both those who want to try it and distro packagers can add quickly. This would help spread something among techies/nerds/geeks and also works for the end user, who would be introduced to this solution by the techies/nerds/geeks. To me, this is what's missing to see the big platforms currently in fashion get toppled.

Seeing projects like Offpunk inspired the thoughts above; that was the point :)
by markbao | 2026-02-09 16:41:17+00:00
There’s a difference between abstracting away the network layer and not understanding the business logic. What we are talking about with AI slop is not understanding the business logic. That gets really close to just throwing stuff at the wall and seeing what works instead of a systematic, reliable way to develop things that have predictable results.

It’s like if you are building a production line. You need to use a certain type of steel because it has certain heat properties. You don’t need to know exactly how they make that type of steel. But you need to know to use that steel. AI slop is basically just using whatever steel.

At every layer of abstraction in complexity, the experts at that layer need to have a deep understanding of their layer of complexity. The whole point is that you can rely on certain contracts made by lower layers to build yours.

So no, just slopping your way through the application layer isn’t just on theme with “we have never known how the whole system works”. It’s ignoring that you still have a responsibility to understand the current layer where you’re at, which is the business logic layer. If you don’t understand that, you can’t build reliable software because you aren’t using the system we have in place to predictably and deterministically specify outputs. Which is code.
by CamT | 2026-02-09 16:41:22+00:00
It feels like GitHub's shift to these "AI writes code for you while you sleep!" features will appeal to a less technical crowd who lack awareness of the overall source code hosting and CI ecosystem and, combined with their operational incompetence of late (calling it how I see it), will see their dominance as the default source code solution for folks using it to maintain production software projects fade away.

Hopefully the hobbyists are willing to shell out for tokens as much as they expect.
by Arathorn | 2026-02-09 16:41:32+00:00
> Do Matrix clients still keep the oldest version of the Megolm ratchet they have ever received? When I last looked (around 2024), the libraries maintained by the Matrix.org core team did.

It entirely depends on the client. There is nothing in the protocol which means that clients have to store old keys, but many do - mainly so they have a copy that can be backed up on the server to support migrating between devices, and for history sharing, as you say. However you absolutely could configure a locked-down Matrix client which discards megolm keys after receipt.

> My understanding is that, while a _sender_ will rotate Megolm sessions every 100 or so messages, recipients tend not to: clients will accept ciphertexts sent from those old sessions for an indefinite period of time. Again, I haven't been following developments in the Matrix world for a little while, so please correct me if I'm wrong.

Yup, this is fair - and agreed that implementations could and should discard unexpected messages in those sessions. There's nothing in the protocol that stops that (but also it's not explicitly covered in the spec).

We can fix this though; thanks for flagging it (and sorry if we missed it in the RHUL research...)
by frou_dh | 2026-02-09 16:41:38+00:00
One of Reddit's cutesy error pages (presumably for Internal Server Error is similar) is an illustration that says "You broke reddit". I know it's a joke, but have wondered what effect that might have on a particularly anxiety-prone person who takes it literally and thinks they've done something that's taken the site down and inconvenienced millions of other people. Seems a bit dodgy for a mainstream site to assume all of its users have the dev knowledge to identify a joking accusation.
by Nextgrid | 2026-02-09 16:41:55+00:00
> have you considered moving or having at least an alternative

Not who you're responding to, but my 2 cents: for a popular open-source project reliant on community contributions there is really no alternative. It's similar to social media - we all know it's trash and noxious, but if you're any kind of public figure you have to be there.
by retrac | 2026-02-09 16:42:32+00:00
I think it's been at least 5 years since I predicted that hearing aids will eventually include cameras.

Humans understand speech better with lipreading. Not just people with bad hearing. Everyone with vision relies on their visual information to understand speech. Speech is inherently a multimodal sensory experience. Visual information can be used to correct or supplant missing auditory information.

Modern hearing aids already use machine learning in noise reduction to basically "restate" what was said, in an artificially enunciated voice.

In theory a hearing aid which is lipreading a person would have great advantages in further noise reduction and speaker isolation. They already do speaker isolation and tracking of the speaker's location in 3D space. So why not throw some in LIDAR scanning of the speaker's face too?

Or in other words: the only unrealistic scene about that scene in 2001: A Space Odyssey where HAL 9000 turns on his lip reading module was that he had to turn it on; in reality it would be running all the time.
by CuriouslyC | 2026-02-09 16:42:45+00:00
As one of the AI people doing 996(7?) I will at least say I can watch youtube videos/play bass/etc while directing 4-5 agents without much trouble, I have my desktop set up into a terminal grid and I just hover the window I want to talk to and give voice instructions. Since I'm working on stuff I'm into the time passes pleasantly.
by ndesaulniers | 2026-02-09 16:42:51+00:00
In practice, one of the difficulties in getting _clang_ to assemble the Linux kernel (as opposed to GNU `as` aka GAS), was having clang implement support for "fragments" in more places.

https://eli.thegreenplace.net/2013/01/03/assembler-relaxatio...

There were a few cases IIRC around usage of the `.` operator which means something to the effect of "the current point in the program." It can be used in complex expressions, and sometimes resolving those requires multiple passes. So supporting GAS compatible syntax in more than just the basic cases forces the architecture of your assembler to be multi-pass.
Show HN: MemoClaw – Memory-as-a-Service for AI Agents
by anajuliabit | 2026-02-09 16:42:56+00:00
Hey HN,

I built MemoClaw, a simple memory service for AI agents. Store and recall memories with semantic search. No registration, no API keys, your wallet address is your identity.

How it works:
- POST /v1/store → save a memory ($0.001)
- POST /v1/recall → semantic search ($0.001)
- Payment via x402 protocol (USDC on Base)

Why I built this: Every agent framework has its own memory solution, but they're all local or require complex setup. I wanted something like S3 for memories – just call an API and pay for what you use.

CLI: `npm install -g memoclaw`
Docs: https://docs.memoclaw.com
Website: https://memoclaw.com

Would love feedback on the API design and pricing.
by dynm | 2026-02-09 16:42:58+00:00
When you have lots of non-randomized dropouts from a randomized trial, that greatly weakens the causal link. The results are effectively non-randomized.

Meanwhile the evidence from actual drinking levels was much stronger (far fewer dropouts) and showed zero effect. Before this trial was done, you may have predicted that there would be positive results for the lab experiment but zero results in ecological conditions. But I think that prediction would be quite unusual. For anyone who expected results in ecological conditions (like me), this was disappointing.
by SkyPuncher | 2026-02-09 16:43:24+00:00
I agree. However, for me, I'm finding that I'm drastically leveling up what I'm doing in my day to day. I'm a former founder and former Head of Engineering, back in an IC role.

The coding is now assumed "good enough" for me, but the problem definition and context that goes into that code aren't. I'm now able to spend more time on the upstream components of my work (where real, actual, hard thinking happens) while letting the AI figure out the little details.
by throwaw12 | 2026-02-09 16:43:31+00:00
> For most of us, it’s writing the correct code.

I am not sure about this statement, aren't we always cutting the corners to make things ~95% correct at scale to meet deadlines with our staffing/constraints?

Most of us, who doesnt work on Linux kernel, space shuttles, and near realtime OSes, we were writing good enough code to meet business requirements
by serf | 2026-02-09 16:44:02+00:00
Remember the fuss people made about the Google Glass?

Turns out that people become okay with cameras every few inches observing every action as long as you say "It's for gestures.", even though the data stream will inevitably make it back to corpo for training ( and voyeurism[0] by the other parties that'll be in the room).

Same excuse for the VR headsets. "Oh, it has a red LED that fires when recording!" , meanwhile the thing has 30 other IR cams in non-stop loops consuming the environment at power-on til death.

[0]: https://www.reuters.com/article/world/uk/nsa-staff-used-spy-...
by raw_anon_1111 | 2026-02-09 16:44:08+00:00
I was able to one shot CDK, Terraform and CloudFormation on my last three projects respectively (different clients - different IAC). But I was really detailed about everything I needed and I fed ChatGPT the diagram.

I guess I could be more detailed in the prompt/md files about every time it changes lambda code, check the permissions in the corresponding IAC and check to see if a new VPC endpoint is needed.
by SAI_Peregrinus | 2026-02-09 16:44:36+00:00
Also even if there's a prop 65 warning because there are cancer-causing ingredients, those ingredients may not be user-accessible or may be in tiny enough quantities that they'd statistically never result in cancer even with lifetime use by every human on the planet. E.g. lead in a circuit board inside an IP-68 rated sealed device would require a prop 65 warning even though it won't pose any cancer risk to the user unless they grind up the device & ingest or inhale the lead.