MurphyA/hacker-news huggingface dataset:
by mapontosevenths | 2026-02-09 14:38:52+00:00
> But, there's no accounting for that. Just gotta assume the people who are doing wrong will keep proving it (as they historically have been unable to avoid, no matter how hard they try or how long they are successful at it prior).

“Just go forward in all your beliefs and prove to me that I am not mistaken in mine.” ― William Hartnell, Doctor Who
by ravenstine | 2026-02-09 14:38:55+00:00
I really think most of the criticism towards embedded Browser engines would be moot if there was an engine where anything unrelated to layout and rendering had to be imported piece by piece. Most of the time, we just desire what HTML and CSS give us (layout and styling) and an element node API in the DOM, or something like that. So many other things get wrapped into even the most stripped down browser engines that don't really have to do with layout and styling which increases the bloat. I don't really see why we can't have a GUI toolkit that just renders HTML and CSS and only be in the dozens of megabytes. I don't care that lots of existing Node modules wouldn't work out of the box. Give me HTML rendering without the kitchen sink. It seems we aren't capable of this. From what I can tell, this can't even be done easily enough with Servo.
by ofrzeta | 2026-02-09 14:39:03+00:00
In the northwest of Munich we can see the alps quite often (around 100km from there), and sometimes they appear quite huge. It's due to the Föhn that makes the atmosphere act as a magnifying lens. Interestingly the explanation is not in the English Wikipedia

https://de.wikipedia.org/wiki/F%C3%B6hn#Optischer_Vergr%C3%B...

Sure, you can see the mountains only as "slightly darker shapes" as the parent put it but you could identify individual summits I think.
Show HN: Tangs.dev – Upload → Save to Drive → Share with Friends
by woodgh | 2026-02-09 14:39:30+00:00
Hello!

I’m the maker of Tangs, a simple way to upload a file, save it directly to your Google Drive, and share it instantly with a temporary link.

I built Tangs because sharing files through Drive often feels more complicated than it should be: messy permissions, long links, and too many steps.

As a developer, I often prepare documents or presentation materials on my work PC before meetings. But when I need to use those files in a conference room or on another computer, it always becomes a hassle.

In a rush, I’d end up emailing attachments to myself, uploading to random shared folders, or dealing with access issues and cluttered links — all just to move a file quickly. It felt unnecessarily frustrating and restrictive, especially for something so common during day-to-day work.

That pain point is what led me to build Tangs: a faster, cleaner way to get a file onto the right machine and share it instantly.

With Tangs:

- Upload once

- Save to your own Google Drive

- Share in seconds

- Minimal Google permissions (drive.file only)

- Tangs creates a dedicated “Tangs” folder and can only access files inside that folder

I’d love to hear your feedback, ideas, or questions.

Thanks for checking it out

https://www.producthunt.com/products/tangs-dev?launch=tangs-...
by justjash | 2026-02-09 14:39:30+00:00
Ugh, maybe I need to see it inside an actual car but overall looks like it could belong inside a small truck/SUV if you took away the Ferrari logos.

I like the physical controls. I actually just traded off my truck over the weekend and the climate controls being through the screen were a major part of that decision. It still seems like the switches here are pretty minimal and might be annoying - do you have to go through the screen when your windshield starts to fog?
by GeoAtreides | 2026-02-09 14:39:39+00:00
That's false, I know exactly how to make a pencil. I know because I look it up in case I'm mysteriously transported back to the Roman Empire times.

The hard part is finding graphite (somewhere in Wales? looks like lead, but softer and leaves traces on sheep's wool). Then suitable clay to make the lead. Then some kind of glue to glue the two parts of the pencil (boil some bones and cartilages?).
by jvrc | 2026-02-09 14:39:45+00:00
We’re sunsetting Ruby Newbie and merging its content into the Ruby Users Forum.

Ruby Newbie was a site dedicated to helping beginners get started with Ruby through guides, tutorials, and posts aimed at making the first steps in Ruby easier and more approachable.

Here’s what this means:

* All Ruby Newbie posts are now available under the Getting Started tag in the Ruby Users Forum. Link: https://www.rubyforum.org/tag/getting-started
* The Getting Started with Ruby Guide is available to download in the Learning Resourses Category. Link: https://www.rubyforum.org/t/getting-started-with-ruby/24

By integrating everything into the Ruby Users Forum, we can build a stronger, up-to-date knowledge base and make it easier for new members to learn and connect with others.

We’re excited for this next chapter and can’t wait to collaborate with you all!

Make sure you signup to the Ruby Users Forum if you haven't already.
by bluGill | 2026-02-09 14:39:54+00:00
I've written python and C++. For small simply problems python is nice, and writing tests for everything is easy enough. However as the program gets larger python becomes painful to work with. Writing code is the easy part, the hard part is when you want to refactor existing code to add a new feature - if you don't have the right tests (integration tests, not unit tests - though these terms are poorly defined) you will miss some code path that then won't work when it finally is run - unless you have a good type system which catches most of the errors that can happen when refactoring.

C++ is a notoriously difficult language to write in. However when the problem demands tens of millions of lines of code I'll take it over python because of the type system. There are other languages with good type systems that are reportedly better.
by thestackfox | 2026-02-09 14:39:57+00:00
Nicely done. I poke at DNS a bit over at StackFox (https://stackfox.co/site/wirewiki.com), and anyone who’s spent time looking at DNS knows how much work goes into this.

A couple thoughts:

1) Nameserver “redundancy” that isn’t.
All the ns1/ns2 setups that collapse onto the same provider or ASN once you follow the trail.

2) Authoritative drift.
One server quietly serving an older serial or odd TTL for a while — invisible until something breaks. With global data, quirks like that become obvious.

Anyway, inspiring job. Wirewiki already feels like something that should have existed but somehow didn’t.
by matheus-rr | 2026-02-09 14:40:09+00:00
The dependency tree is where this bites hardest in practice. A typical Node.js project pulls in 800+ transitive dependencies, each with their own release cadence and breaking change policies. Nobody on your team understands how most of them work internally, and that's fine - until one of them ships a breaking change, deprecates an API, or hits end-of-life.

The anon291 comment about interface stability is exactly right. The reason you don't need to understand CPU microarchitecture is that x86 instructions from 1990 still work. Your React component library from 2023 might not survive the next major version. The "nobody knows how the whole system works" problem is manageable when the interfaces are stable and well-documented. It becomes genuinely dangerous when the interfaces themselves are churning.

What I've noticed is that teams don't even track which of their dependencies are approaching EOL or have known vulnerabilities at the version they're pinned to. The knowledge gap isn't just "how does this work" - it's "is this thing I depend on still actively maintained, and what changed in the last 3 releases that I skipped?" That's the operational version of this problem that bites people every week.
by Saline9515 | 2026-02-09 14:40:36+00:00
Morality is a relative and personal thing. It is also very clear from data that you can live a good life while eating quality animal products.

Some may prefer to do it for personal pleasure, but also ease of life, or cost, which allows them to have time for things that they believe are also moral. Such as taking care of their children, working, and so on.
by triceratops | 2026-02-09 14:40:53+00:00
> Property taxes...causing people who own to be priced out

That's an important price signal that the land is under-utilized. If we actually allowed denser residential then those people could sell their land to a condominium or townhouse developer in exchange for a new unit and some cash. They get to stay in the same place, their property taxes stay roughly the same, and they get to enjoy the cash. While everyone else also benefits from more housing. Win-win-win.
by kortex | 2026-02-09 14:41:20+00:00
Here's the most alarming part:

> Host: OK, so you have the software, it raises the alarm, and then… what does the Manhattan DA specifically want?

> John Amin: They want to activate it nationwide across the United States.

> Host: Nationwide? But wouldn’t that require a federal resolution?

> John Amin: Or it can go through the manufacturers. The strategy is to approach different 3D printer manufacturers so their printers have this security layer built in, or they won’t be accepted for installation. These are parallel tracks to federal legislation, which takes a long time to implement.

They want to use states with large markets like NY, CA, and WA, to put pressure on manufacturers to implement this software on all of their systems, instead of having state-specific market.
by happiness0067 | 2026-02-09 14:41:35+00:00
I built https://measuretocut.com after too many DIY projects ended with another trip to the hardware store. It figures out how much material you actually need and how to cut it to minimize waste or costs. When I released it in December it just handled 1D cuts for things like boards, bars, and pipes. You enter what you need, and it lays everything out visually on stock lengths. This morning I released the 2D sheet cut calculator to do cut plans for plywood and similar sheet materials. Any feedback is welcomed from fellow engineers turned woodworkers!
by some_random | 2026-02-09 14:41:47+00:00
In my opinion, thought terminating concepts (or whatever you want to call them) are the single biggest danger to critical thinking there is. Which is of course why they're utterly ubiquitous in politics.

Edit: Let me elaborate a little, the cliches supplied are one thing but in politics especially there exists particularly potent thought stopping phrases that instantly inhibit one's ability to think. Present in literally every political niche I've seen is "my opponents are <xyz bad thing>", which can be used to dismiss any opposing claim or criticism by "revealing" their "true intentions".
by tshaddox | 2026-02-09 14:41:59+00:00
Is a silhouette not a "picture"? Perhaps "picture" isn't the best term to quibble over, since it is quite broad (arguably its primary use is referring to paintings or drawings).

But if we instead quibble over the term "photograph," I'd argue that a photograph of a silhouette of a mountain is absolutely a photograph of a mountain. Similarly, I'd argue that X-ray photography is indeed photography.
by Handprint4469 | 2026-02-09 14:42:44+00:00
> Are paywalls ok? [0]

>> It's ok to post stories from sites with paywalls that have workarounds.

>> In comments, it's ok to ask how to read an article and to help other users do so.

[0] https://news.ycombinator.com/newsfaq.html#:~:text=Are%20payw...
by llm_nerd | 2026-02-09 14:42:45+00:00
This isn't archive.org. Archive.is (and its many TLD equivalents) is explicitly for bypassing paywalls like this, and this is absolutely the intended use.

9 times out of ten it's because sites use cloaking and serve up all of the contents to search bots, but then paywall out end users, so it's kind of a hoisted by their own petard kind of situation.

And, I mean, people can choose to not follow those links. To the rest of us they're often very welcome, and we aren't subscribing to every random site for the once in a millennia worthwhile article.
by palmotea | 2026-02-09 14:43:04+00:00
> Pro-LLM coding agents: look! a working compiler built in a few hours by an agent! this is amazing!

> Anti-LLM coding agents: it's not a working compiler, though. And it doesn't matter how few hours it took, because it doesn't work. It's useless.

Also, from the Anti-LLM perspective: did the coding agent actually build a working compiler, or just plagiarize prior art? C compilers are certainly part of the LLM's training set.

That's relevant because the implication seems to be: "Look, the agent can successfully develop really advanced software!" when the reality may be that it can plagiarize existing advanced software, and will fall on its face if asked to do anything not already done before.

A lot of propaganda and hype follows the pattern of presenting things in a way to creating misleading implications in the mind of the listener that the facts don't actually support.
by cj | 2026-02-09 14:43:19+00:00
I was a daily drinker for many years. A "1 or 2 cocktails in the evening" type of person. (And of course, 1 cocktail often meant 2 shots, so 2 cocktails = 4 shots a night.. looking back... yikes)

I started a GLP-1 in February of 2025. Lost a bunch of weight, etc.

What I wasn't expecting was that I'd have such an easy time dropping the daily drinking habit. I'm not convinced GLP's will help if you're truly addicted to alcohol to the point where you need AA and structured programs to break free. But I do think GLP's have the potential to give you the initial "kick" you need to drop the habit if you're otherwise motivated to.

In the first few months of starting the GLP-1, I remember losing enjoyment for eating (and drinking) a lot of things, especially unhealthy stuff (unhealthy foods/drinks tend to not combine well with GLP's). The taste of a cocktail wasn't as appetizing or appealing as it used to be, hard to explain.

I'd love to see more research around this.
by skykooler | 2026-02-09 14:43:56+00:00
I'm working on Lightningbeam (https://lightningbeam.org), an integrated multimedia editor. It's inspired mainly by Macromedia Flash, Apple GarageBand, and Kdenlive. It combines animation, audio and video editing into a single timeline. It's cross-platform, running natively on Linux, macOS and Windows.

I'm currently rewriting the UI in Rust - previously it had a Rust backend and a JS frontend using Tauri, but I ran into bandwidth limitations which prevented it from being really usable as a video editor. It's currently in early alpha.
by mapontosevenths | 2026-02-09 14:44:15+00:00
You know, I hadn't even been aware that this was a term until now but I've certainly seen it in the wild many times! Thanks for sharing!

The idea that a single fallacy in a complex chain of reasoning renders the entire chain invalid just makes sense to programmers, who spend most of their time thinking in a step-wise and linear fashion where each output is the input to something else. This sort of "programmer style" thinking has crept into some surprising parts of society these days.

In real life, things are often more nuanced.
by agentultra | 2026-02-09 14:44:21+00:00
> That's astounding. I can now write in Haskell if I want. Or Rust. Or you-name-it.

You're responsible for what you ship using it. If you don't know what you're reading, especially if it's a language like C or Rust, be careful shipping that code to production. Your work colleague might get annoyed with you if you ask them to review too many PRs with the subtle, hard-to-detect kind of errors that LLMs generate. They will probably get mad if you submit useless security reports like the ones that flood bug bounty boards. Be wary.

IMO the only way to avoid these problems is expertise and that comes from experience and learning. There's only one way to do that and there's no royal road or shortcut.
by iamspoilt | 2026-02-09 14:44:27+00:00
Orchestera (https://orchestera.com/) - Fully managed Apache Spark clusters in your own AWS account with no additonal compute markups, unlike EMR and Databricks.

Currently implemented the following:

- Automated scale in / scale out of nodes for Spark executors and drivers via Karpenter

- Jupyter notebook integration that works as a Spark driver for quick iteration and prototyping

- A simple JSON based IAM permissions managementent via AWS Parameter Store

Work-in-progress this month:

- Jupyterhub based Spark notebook provisioning

- Spark History Server

- Spark History Server MCP support with chat interface to support Spark pipeline debugging and diagnostics

Open to feedback and connecting. Docs at https://docs.orchestera.com/
by jillesvangurp | 2026-02-09 14:44:28+00:00
It’s easy to game systems unless you attach real stakes, like your reputation. You can vouch for anyone, but if you consistently back bad actors your reputation should suffer along with everything you endorsed.

The web badly under-uses reputation and cryptographic content signing. A simple web of trust, where people vouch for others and for content using their private keys, would create a durable public record of what you stand behind. We’ve had the tools for decades but so far people decline to use them properly. They don't see the urgency. AI slop creates the urgency and yet everybody is now wringing their hands on what to do. In my view the answer to that has been kind of obvious for a while: we need a reputation based web of trust.

In an era of AI slop and profit-driven bots, the anonymous web is just broken. Speech without reputational risk is essentially noise. If you have no reputation, the only way to build one is by getting others to stake theirs on you. That's actually nothing new. That's historically how you build reputation with family, friends, neighbors, colleagues, etc. If you misbehave, they turn their backs on you. Why should that work differently on the web?

GitHub actually shows how this might work but it's an incomplete solution. It has many of the necessary building blocks though. Public profiles, track records, signed commits, and real artifacts create credibility that is hard to fake except by generating high quality content over a long time. New accounts deserve caution, and old accounts with lots of low-quality (unvouched for) activity deserve skepticism. This is very tough to game.

Stackoverflow is a case study in what not to do here. It got so flooded by reputation hungry people without one that it got super annoying to use. But that might just be a bad implementation of what otherwise wasn't a bad idea.

Other places that could benefit from this are websites. New domains should have rock bottom reputation. And the link graphs of older websites should tell you all you need to know. Social networks can add the social bias: people you trust vouching for stuff. Mastodon would be perfect for this as an open federated network. Unfortunately they seem to be pushing back on the notion that content should be signed for reasons I never understood.
by glp1guide | 2026-02-09 14:44:31+00:00
No one knows of course, but it's looking likely -- anecdotal data is piling up.

That said, there are some that have reported it also lessens desire for things they want to desire.

Did a writeup on this back in summer '25:

https://glp1guide.substack.com/p/glp1s-vs-addiction-a-quick-...

Paywalled so direct links to notable papers through the years below:

https://pmc.ncbi.nlm.nih.gov/articles/PMC8517504

https://pmc.ncbi.nlm.nih.gov/articles/PMC8820218

https://pubmed.ncbi.nlm.nih.gov/36031011

https://pmc.ncbi.nlm.nih.gov/articles/PMC10684505

https://pubmed.ncbi.nlm.nih.gov/39764175

https://pubmed.ncbi.nlm.nih.gov/39032839/

https://www.science.org/content/article/obesity-drug-cuts-op...
https://www.statnews.com/2024/02/17/opioid-cravings-glp1-wei...
(The science.org article is paywalled IIRC)

https://pubmed.ncbi.nlm.nih.gov/39535805/

https://pubmed.ncbi.nlm.nih.gov/39937469/

Addiction comes up in anecdata all the time so I've written about it a few times but these papers are a good place to start to find more rigorous data points.

Eli Lilly has taken to calling GLP1s "anti-hedonics" as well
by Ajedi32 | 2026-02-09 14:45:00+00:00
"Every law" seems like a huge exaggeration. Assuming for a moment we agree Pavel is a victim of selective prosecution, notice they're not charging him with a clear, straightforward crime like murder, they're charging him with things like[1] failing to prevent illicit activity on Telegram, and "provision of cryptology services [...] without a declaration of conformity". Those laws seem far more prone to abuse as a tool for selective prosecution than most others. (Some of the things he's charged with don't even sound to me like they should be illegal in the first place.)

[1]: https://x.com/fs0c131y/status/1828103712964817389
by nananana9 | 2026-02-09 14:45:28+00:00
Honestly they're probably big enough to get away with it.

If it was only friend groups it would kill them for sure, we've seen that many times, but given the absurd amount many large online communities on Discord, I'd wager they can force it down and be relatively unscathed.

They played the long game - they provided a good service for 10 years, and got REALLY big before they started the enshittification process.
by Ekaros | 2026-02-09 14:45:38+00:00
My take is that original Fallout was a post-post apocalyptic setting. Apocalypse was gone and many societies were building up again. Especially when you get to Fallout 2 with Vault City and NCR. Fallout 3 the people had not gone anywhere. It was just set dressing.

Even if 4 had one hyper advanced society that came from in essence nowhere. The rest hadn't done anything much in the time period... Like they had been around for tiny bit. Or living their lives in some weird retro style for some unimaginable reason.

Well Bethesda now builds collections of dioramas, not worlds.
by onionisafruit | 2026-02-09 14:45:50+00:00
I don’t know about other lsps, but gopls has an -mcp flag that makes it run an mcp server. There’s also a jetbrains plugin for claude that gives claude the ability to use a subset of your jetbrains IDE’s features.

I usually have both of those configured when using claude on Go repos, and I still have the same frustrations as the comments above. Gopls has symbol search, but claude almost always uses grep to find uses instead.
by ethin | 2026-02-09 14:46:29+00:00
Honestly I've been wondering if I could do this with Ezquake or similar (and how hard it would be). Problem is that Ezquake has VoIP too and a bunch of other things (and is for whatever reason stuck on SDL2 (?)), so that might be quite annoying to do. And I don't know if they'd accept my contributions. Worth a try though I suppose?
by pul | 2026-02-09 14:46:41+00:00
You're the second person in these comments who points out faux name server redundancy. Interesting. I hadn't considered it as a major theme, but I'll move it up the list a little.

> Authoritative drift.

This is why I query all authoritative name servers (as well as delegating name servers when querying NS records) in the DNS propagation tool. I haven't seen any other site do this. This feels like such an obvious thing to me, but somehow I'm the only one.
by palata | 2026-02-09 14:47:40+00:00
I have been using Kagi for years now, but before that I used DDG for years as well, and IMO it was not worse than Google.

Kagi is great, I wish more alternatives had a paid version to remove ads. I wonder why this is not more common (Kagi proves that it works, doesn't it?).

For instance it feels like some may want to pay for Qwant instead of Kagi, given that Qwant is in Europe.
by jszymborski | 2026-02-09 14:47:58+00:00
So my friend group has been looking for alternatives for a while now that feel like discord, works on mobile and desktop, and has voice chat.

I use Signal but the UI is very different from Discord.

I've had very mixed experiences with Element + Matrix, Element keeps crashing on mobile, and while voice chat kinda exists in Element it's not been great imho.

I looked into hosting Rocket.chat, Zullip, and Mattermost but from what I recall voice + mobile were either missing or paywalled at a per-user price.

Any recommendations?