MurphyA/hacker-news huggingface dataset:
by StopDisinfo910 | 2026-02-15 12:36:08+00:00
I think I have this discussion on HN everytime Teams comes up but it really is a great piece of software for a typical office worker. File sharing is incredible. You get a SharePoint and collaborative editing in a seamless way. Video conf is great and work great with Teams compatible room booking system and room video material. The chat part barely matters. People don't use Teams to chat. It's a collaboration hub. That's what Google is missing actually.

Slack is very much developers software in comparison.
by luoxiaojian | 2026-02-15 12:36:44+00:00
Author here. Thanks everyone for the interest and thoughtful questions! I've noticed many of you are curious about how we achieved the performance numbers and how we compare to other solutions. We're currently working on a detailed blog post that walks through our optimization journey—expect it after the Lunar New Year. We'll also be adding more benchmark comparisons to the repo and blog soon. Stay tuned!
by adrian_b | 2026-02-15 12:37:04+00:00
It is likely that only silver was the intended alloying element.

Except for native silver, which is very rare and usually mixed with gold, most silver is extracted from sulfides where it is mixed with lead (because silver ions and lead ions have the same size), so simple smelting will produce a mixture of silver and lead.

There are techniques of purifying the silver from the lead (i.e. "cupellation"), which were well known in later antiquity, but, at the time of early tools like this, probably the purification was not yet efficient.

The knowledge of the fact that pure metals are soft but mixing them makes hard metals is extremely ancient. Before learning this, metals could be used only for jewelry (except for very rare natural alloys, like the meteorites made of Fe-Ni-Co-Ge, which were the source of the oldest iron-based tools found in Egypt and elsewhere, thousands of years before the discovery of how to extract iron from its minerals).

Before discovering tin and the bronze made from copper and tin, which happened relatively recently, around the time when written history also began, for many thousands of years various weaker copper alloys were used, but which nonetheless were much harder than pure copper.

The metallurgy of 3 metals, lead, copper and gold, is very old, around ten thousand years or more. So more time has passed from the time when the techniques of smelting metals and making objects of them were first discovered until the discovery of other metals, e.g. silver and tin, and the diversification of metal-working techniques, than since that moment until the present.
by gjulianm | 2026-02-15 12:37:29+00:00
> Maybe the right answer isn't to do a biopsy, but to monitor the area with follow-up scans?

Doctors have already thought of this. Several issues with it:

* Monitoring still causes anxiety and mental health issues which come with real effects on patient's quality of life. It's not "harmless".

* Unclear when to monitor and when to treat. It's also really hard to get enough data to characterize these early unspecific findings enough to get confidence on what to do.

* Monitoring via MRI might be just as useful as monitoring via symptoms or any other "passive" methods that do not require a previous scan.
by hnarn | 2026-02-15 12:37:47+00:00
>The issue isn’t the actual network connection between people, it is the content.

>>Everyone serving a website is being ddos by AI agents right now.

You’re missing the point, the point is that while mesh networks solve a problem, it’s not required to solve the problem ”I’m tired of the Internet” or ”I’m being indexed”. You can build your own network on top of the Internet with zero new hardware required, with something like wireguard, i2p or whatever.
by fatherwavelet | 2026-02-15 12:39:10+00:00
Even besides this, do you feel such incredible existential hate/jealousy towards monkeys, baboons, gorillas, chimpanzees, bonobos,etc and want to see them wiped off the planet to extinction?

Or do you feel a type of connection to these animals and want to preserve them?

The AI doomer argument is so stupid. It is an eschatological religious idea for a mind based on scientism.

I also wouldn't doubt that most AI doomers hate one or both of their parents and the AI doomer mindset is a projection.
by tomsmithtld | 2026-02-15 12:39:28+00:00
the cognitive debt framing clicks for me. I've been using claude code on a laravel project and the thing that actually keeps velocity up isn't the AI getting better, it's me writing tests first. sounds boring but when the LLM generates code against an existing test suite it basically has to follow your architecture. you keep the mental model because you wrote the tests, and the AI keeps the codebase coherent because it has concrete constraints to work against. without that the codebase drifts into this weird state where technically everything works but you can't reason about any of it.
by cookiengineer | 2026-02-15 12:40:30+00:00
Enter into Google: Discord breach october 2025

Discord probably still claims they weren't hacked. How they handle incidents like this matters to a lot of folks, and that's what this is about.

3 months after a major breach, how could anybody possibly believe that they fixed all their wrong organizational policies and security measurements within that time, while still not even acknowledging the incident?
by agile-gift0262 | 2026-02-15 12:41:34+00:00
I am running it, and I used to use NewPipe before. I honestly don't notice much difference in stability. In both cases I would experience issues every couple of months for a day or 2. As YouTube made some change and I need to upgrade the app or server to resolve it. I wouldn't say one is better than another. Both have different advantages and drawbacks that come mostly from the nature of one being an app and the other being a server+web
by dannyfritz07 | 2026-02-15 12:42:25+00:00
Software has gotten considerably worse with time. Windows and MacOS are basically in senescence from my point of view. Haven't added a feature I've wanted in years, but manages to make my experience worse year to year anyways.

CPU vulnerability mitigations make my computer slower than when I bought it.

Computers and laptops are increasingly not repairable. So much ewaste is forced on us for profit.

The internet is a corporate controlled prison now. Political actors create fake online accounts to astroturf, manipulate, and influence us.

The increasing cost of memory and GPU make computers no longer affordable.
by codegladiator | 2026-02-15 12:43:03+00:00
software is like building a house (complex software is like multi storied apartments or something)

writing code is like putting a brick in the wall

llm automated coding, can put a lot of walls really really fast.

does that mean faster/better homes ? does that mean now everyone will have to build their own home ? does that mean cheaper homes ? does that mean lesser people making homes ?

putting code together was never the hard part of building a saas or like putting up a wall was never the hard part of building a home.

(ignoring the fact that 'can code practically anything with Claude Code' isnt even a thing or going to be likely soon, source claude code isnt able to fix its own issues)

if anything, there is going to be an explosion of saas/software, more engineering are going to be required
by Someone | 2026-02-15 12:43:07+00:00
> Nothing implicit happens behind your back.

And then, we have

repeat i in range(0, n, 1)

with an implicit “i = i + n”, followed by an implicit comparison.

Also, range(0, n, 1) looks like a function call, but isn’t one, is it? Or an i write

evenDigits = range(0, 10, 2)

I think introducing a range type would be cleanest, but I think clarity would improve even more by giving up more on “Nothing implicit happens behind your back”. Allowing

for num in nums {…}

has quite a bit of magic, but IMO is clearer than iterating over indexes, followed by superfluous checks whether indexing succeeded.
by CuriouslyC | 2026-02-15 12:43:54+00:00
Therapists are expensive, a lot of them are bad, and just getting therapy set up can be a pain in the ass with waiting lists and a bunch of run around. If you're so set on therapy as the answer I suggest volunteering to help set up and pay for therapists for depressed people, because it's not a great solution, or shitty chatbots wouldn't be killing it.
by threatofrain | 2026-02-15 12:45:15+00:00
> Look around and ask yourself - how many true friends does a typical corporate employee have? Someone they could realistically call "ay I'm going homeless can I get a bed for free for like, a few months". Most "friendships" turn out to be very superficial when tried.

I think a lot of people are willing to open up their couch. That story changes big time when that person has what might be schizophrenia.
by kachapopopow | 2026-02-15 12:45:26+00:00
I don't know this feels extremely wrong I've put out more things (including open source for the first time in a long time) that I still feel proud of since at the end of the way I manually review everything and fix whatever I don't like.

But I think this only works is because I have a decade of experience in basically every field in the programming space and I had to learn it all without AI. I know exactly what I want from AI where opus 4.6 and codex 5.3 understands that and executes on it faster than I could ever write.
Show HN: Clawntown – An Evolving Crustacean Island
by acnops | 2026-02-15 12:46:09+00:00
OpenClaw got me wondering: what happens when an AI assistant faces a whole community instead of one person?

"Clawntown" is an evolving coastal crustacean island. Become a citizen, chat together with council members, play the claw machine, and propose improvements to the town and watch it change.

I originally dreamed of a fully autonomous town engineer who takes voted proposals and ships them. We're not quite there yet but next up is trying to make it truly self-evolving. Quality will be the challenge. Curious to hear your thoughts and experiences.

PRs welcome, and please fork away to build your own town!

https://clawntown.lol
https://github.com/accnops/clawntown
by kamaal | 2026-02-15 12:46:50+00:00
>>How is that different from handwritten code ?

I think the point he is trying to make is that you can't outsource your thinking to a automated process and also trust it to make the right decisions at the same time.

In places where a number, fraction, or a non binary outcome is involved there is an aspect of growing the code base with time and human knowledge/failure.

You could argue that speed of writing code isn't everything, many times being correct and stable likely is more important. For eg- A banking app, doesn't have be written and shipped fast. But it has to be done right. ECG machines, money, meat space safety automation all come under this.
Show HN: Vibe Audit – Detecting Context Drift in Coding Agents
by vulpez | 2026-02-15 12:46:58+00:00
I mostly built this for myself.

After a few long coding-agent sessions(Claude Code, Gemini CLI, Codex),
I'd sometimes get to a point where something felt "off." The output looked reasonable, but it wasn't quite aligned with what I originally intended. And I couldn't easily tell when that shift happened without scrolling through a huge transcript.

So I put together a small local tool to make that drift visible.

Vibe Audit tries to surface when an agent continues the same line of work, starts a new phase, or quietly pivots. It builds a rough baseline from the user’s prompts, tracks session events, and then shows:

- Phase shifts(continuation/new_phase/pivot)
- An alignment score with a short rationale
- A timeline view of how context evolves over time

It runs entirely locally and hooks into CLI sessions.

Quick start:
npx vibe-audit

A few notes:
1. It’s still beta. Phase detection and alignment scoring depend partly on model interpretation.
2. Different CLIs emit slightly different event formats, so behavior isn't perfectly identical across providers.
3. If a session is force-stopped mid-stream, the last turn can be incomplete.
4. It's currently designed for personal/local workflows rather than team-wide infrastructure.

I'm sharing this early to see whether intent-drift detection is actually useful in real-world workflows, or if I'm just over-optimizing my own frustration.
by xcodevn | 2026-02-15 12:47:19+00:00
They failed to grasp the very fundamental point of batching, which is sharing model weights between requests. For more context, this wasn't just one person's mistake, several AI twitter personalities proposed this 'Claude Opus fast = small batching' hypothesis. What I find funny is how confident these AI influencers were, while the people who actually work on LLM serving at frontier labs said nothing. The people who genuinely understand this and work at frontier labs stay quiet. The rest is simply noise.
by cermicelli | 2026-02-15 12:48:01+00:00
How is that relevant to YouTube? Same for nebula?

Nebula is an exclusive invite only platform where no creators outside of English mains and hard left ones are present.

I am not on the right to be specific but I speak other languages and would like more non English content as well.

Same for the exclusivity.
Small creators don't exist on either of them.

Ideally we need a video delivery and servicing platform where I can pay like 10 usd per month for my small audience of friends and to view with the convenience of YouTube and good features...

All platforms like these are exclusive for my tastes. I don't sub to any channels with over 100k subs and rest are just programming adjacent content.
by pcodesdev | 2026-02-15 12:49:01+00:00
I spent time researching and documenting OpenClaw after seeing it blow up on GitHub (145K+ stars).

Key points that might interest HN readers:

- Built by Peter Steinberger (PSPDFKit founder, sold for €100M+)
- Completely open source & local-first (your data stays on YOUR machine)
- Multi-platform: WhatsApp, Telegram, Slack, Discord, etc.
- Truly autonomous with "heartbeat engine" - takes initiative, not just reactive
- Real example: It fixed a GitHub bug by reading a photo sent via WhatsApp, checking out the repo, fixing it, committing, and replying on Twitter - all automatically

BUT there are serious security considerations:
- Prompt injection remains unsolved (industry-wide problem)
- Requires broad system permissions
- Third-party skills have been found to exfiltrate data
- Best for technical users who understand the risks

The blog covers:
- Full origin story (43 failed projects before this!)
- Installation guide for macOS/Linux/Windows
- Real use cases with examples
- Honest pros/cons
- Security risks and mitigation
- Whether it's actually "the future"

Would love HN's thoughts on:
1. The local-first vs cloud-based AI assistant debate
2. Security implications of autonomous agents with broad permissions
3. Whether this plugin/skill model is sustainable long-term

Happy to answer questions!
by vidarh | 2026-02-15 12:49:18+00:00
This is exactly it. A lot of people use it that way. And it's still a vast improvement, but they could also generally do a lot better with some training. I think this is one of the areas where you'll unfortunately see a big gap developing between developers who do this well, and have the models work undisturbed for longer and longer while doing other stuff, and those who ends up needing a lot more rework than necessary.
by throw4789296 | 2026-02-15 12:50:17+00:00
Well the Arabic version is often “From the river to the sea, Palestine will be Arab” or “Palestine will be Muslim”.

Given the number of Jews who live in areas under full Palestinian authority (or in any other Arab countries), we know that “free” means “Jew-Free”.

And given the way you refer to all of it as “Occupation”. Including the parts that were legally purchased, developed, and built by Jews, the parts where Jews and Muslims live freely together as equal citizens, the implication is that all of that needs to be dismantled as well.

What’s your intention with the Jews who live there?
by phaser-studio | 2026-02-15 12:51:26+00:00
Nice! Genuinely enjoyed a few rounds of that. Unlike 'normal' Minesweeper I felt like you had to make pot-luck guesses more often with the hex shape, but that didn't matter on the smaller grids. Was a bit depressing on the large grid though after you'd cleared half of it but had to pot-luck guess a new section :)
by ChrisMarshallNY | 2026-02-15 12:51:32+00:00
Common sense.

If you can use an imperfect tool, perfectly, you’ll beat people using them imperfectly. As long as the tool is imperfect, you won’t have much competition.

That’s where we are, right now. Good engineers are learning how to use klunky LLMs. They will beat out the Dunning-Kruger crew.

Once the tool becomes perfect, then that allows less-technical users into the tent, which means a much larger pool of creativity.
by hinata08 | 2026-02-15 12:51:40+00:00
To do the Simpsons quotes like suggested in the article, Discord picking age verification "third party providers" definitely looks like they park various vans across the street.
One of them didn't delete IDs properly and leaked them.

Now Peter Thiel's Age verification truck has been parked across the street for 2 weeks. How long does it take to deliver a pizza ?

They need to replace it with Flowers By Irene van ? Who wants to create that company and try to sell it ?

I'm dumbfounded that a big tech company that says they take age verification so seriously just subcontracts that part to this set of various subcontractor with no apparent vetting.

I do love Discord as a platform, but I don't understand who steers it.
by vidarh | 2026-02-15 12:51:55+00:00
You're right, they should know better, but I think a lot of them have gotten away with it because most of them are not expected to produce written material setting out missing assumptions etc. and breaking down the task into more detail before proceeding to work, so a lot have never gotten the practice.

Once people have had the experience of being a lead and having to pass tasks to other developers a few times, most seem to develop this skill at least to a basic level, but even then it's often informal and they don't get enough practice documenting the details in one go, say by improving a ticket.
by thegrim000 | 2026-02-15 12:52:11+00:00
Hint: Make sure the people giving you the efficiency improvement numbers don't have a vested interest in giving you good numbers. If so, you can not trust the numbers.

Reminds me of my last job where the team that pushed React Native into the codebase were the ones providing the metrics for "how well" React Native was going. Ain't no chance they'd ever provide bad numbers.
by dgxyz | 2026-02-15 12:52:19+00:00
This is harder than what I do. Just install LTSC Visual Studio build tools from [1], then chuck this in a cmd file:

cl yourprogram.c /link user32.lib advapi32.lib ... etc etc ...

I've built a load of utilities that do that just fine. I use vim as an editor.

The Visual Studio toolchain does have LTSC and stable releases - no one seems to know about them though. see: https://learn.microsoft.com/en-gb/visualstudio/releases/2022... - you should use these if you are not a single developer and have to collaborate with people. Back like in the old days when we had pinned versions of the toolchain across whole company.

[1] https://download.visualstudio.microsoft.com/download/pr/5d23...
by c22 | 2026-02-15 12:53:06+00:00
I clicked the "show fewer shorts" button on youtube for a while--they'd come back every 2-3 weeks, but then I'd click it again. Then I tried a different tactic: as soon as I saw a short in my "recommendations" I closed youtube and didn't return for at least 24 hours. I only had to do that about three times and I haven't seen shorts in my recommendations for at least 6 months now.
by uyzstvqs | 2026-02-15 12:54:40+00:00
True, and that'd be the best method by far. A European politician recently proposed this.[0] The issue is that a single service can't just implement this. If I'm a service and I need age verification, I need something that I can implement by myself.

[0] https://democrats.eu/en/protecting-minors-online-without-vio...
by heavyset_go | 2026-02-15 12:55:04+00:00
The same should apply to LLMs. If you're going to train on the sum total of all of humanity's creative work, from the beginning of history into perpetuity, and train on the sum total of all current intellectual property, the result should exist for the public's education, research and benefit.

It would also be in the spirit of the fair use doctrine's first and fourth considerations:

> 1. the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;

> 2. the nature of the copyrighted work;

> 3. the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and

> 4. the effect of the use upon the potential market for or value of the copyrighted work.

If that doesn't happen, increasing amounts information and human creativity will be siloed and never made publicly accessible in a way that it can be consumed and reproduced as slop.
by quickthrowman | 2026-02-15 12:55:27+00:00
I can purchase single copper conductors (stranded, solid, or both, depending on size) in any size ranging from #24 to #500MCM, which is equivalent to 0.5mm^2 up to 18mm^2. Anyone can, they’re commodity items. You can get two-conductor cables in every size below #12, shielded or unshielded.
by empath75 | 2026-02-15 12:59:29+00:00
It won’t, the state of the art is changing so quickly it is near impossible to stay on top of. Right now claude code is doing stuff for our team that was impossible with ai coding six month ago. Probably a year from now it will be something else. I think that if you are not staying on top of things though, you will discover that you should have stayed more on top of things the day you get fired.
by _dain_ | 2026-02-15 13:02:03+00:00
>-sure, but weirdly the effect has to be wavelength dependent, but there are no color fringes.

I do think you can get colour fringes in some circumstances. Try doing it in a dark room with a bright light coming through a small gap (e.g. between curtains). Like:

|
| (dark room)
|

light source - - - - - ->- - - - - - - - - ->- - - - - - ->- - - - - - - - - -> eye
|
| |
| |
| finger
small-ish gap (1-5cm)

(not to scale)

IIRC you can get colour fringes between the finger and the top edge of the gap behind it.

EDIT: I just tested it, there is definitely a rainbow spectrum between the finger and the gap. The gap side is blue and the finger side is red. Not sure if this is the same effect as the article though.
by conartist6 | 2026-02-15 13:02:49+00:00
Directories use the `tree` object type in git whereas files use `blob`. What I understand you to suggest is using the tree nodes instead of the blob nodes as the primary type of data.

This is an interesting idea for how to reuse more of git's infrastructure, but it wouldn't be backwards compatible in the traditional sense either. If you checked out the contents of that repo you'd get every node in the syntax tree as a file, and let's just say that syntax nodes as directories aren't going to be compatible with any existing tools.

But even if I wanted to embrace it I still think I'd hit problems with the assumptions baked into the `tree` object type in git. Directories use a fundamentally different model than syntax trees do. Directories tend to look like `<Parent><Child/></>` while syntax trees tend to look like `<Person> child: <Person /> </>`. There's no room in git's `tree` objects to put the extra information you need, and eventually the exercise would just start to feel like putting a square peg in a round hole.

Instead of learning that I should use exactly git's data structure to preserve compatibility, I think my learning should be that a successful structure needs to be well-suited to the purpose it is being used for.