MurphyA/hacker-news huggingface dataset:
by with_geun | 2026-02-15 16:50:22+00:00
Extra details:

• Output: markdown files tracked by git (reviewable, diffable, searchable)

• Quick mode: 1 file for fast investigations

• Full mode: staged docs + checklists when complexity grows

• Looking for feedback: do the stage checklists match real-world workflows?

(Optional) Quick start:

• /analysis-init –quick

• /analysis-new

• /analysis-next
by ben_w | 2026-02-15 16:50:36+00:00
> Humans can be shamed in a code review and reprimanded and threatened with consequences for sloppy work.

I had to not merely threaten to involve the Ombudsman, but actually involve the Ombudsman.

That was after I had already escalated several times and gotten as far as raising it with the Data Protection Officer of their parent company.

> Most, humans once reprimanded , will not make the same kind of mistake twice.

To quote myself:

other people in their own team had already admitted this, apologised to me, promised they'd fixed it, while actually still continuing to send letters to the same non-existent address.
by neya | 2026-02-15 16:50:38+00:00
All your points are valid and I myself use these types of apps (eg. For handling invoices) internally. But, the second your app talks to the internet, you are more likely to shoot yourself in the foot. Look what happened to Clawdbot. Everyone who used it had their instances exposed to the internet.

AI can fix bugs, sure. But every time you ask it to fix the same problem, it will come up with a new solution - usually unnecessarily complex. Will we reach a point where the AI can be its own architect? Maybe. But, I know for a fact that it's not what we have right now.

Right now, AI needs an architect to tell it how it should solve a problem. The real value of software is in the lived human experiences, not just the code. That's why we make certain decisions different than an AI would.

Ask an AI to vibe code an invoice app. It will make some really lovely looking UI - which is what unfortunately people judge an app by - but with a MongoDb backend which is totally not the right solution for the problem. That's what I mean.
by SOLAR_FIELDS | 2026-02-15 16:50:50+00:00
There is a text based file format for models. It's called OpenSCAD. It's also much more information compacted than a mesh model file like STL - e.g. in OpenSCAD you describe the curve, in the mesh file like STL you explicitly state all elements of it.

It's just gimped to the point that you can basically only use it for hobbyist projects, anything reasonably professional looking is using STEP compatible files and that is much more complex to try to emulate and get right. STEP is a bit different - it's more like a mesh in that it contains the final geometry, but in BRep which is pretty close to the machining grade, while OpenSCAD is more like what you're asking about - a textual recipe to generate curves that you pass into an engine that turns it into the actual geometry. It's just that OpenSCAD is so wholly insufficient to express what professional designs need it never gets used in the professional world.
by eddythompson80 | 2026-02-15 16:51:35+00:00
I spent years trying to find the PERFECT pantry tracking, auto shopping list generating, auto "what can I make tonight with what I have", auto meal preping app. The idea seemed so simple in mind back then. Let me input everything I have, then as I pull ingredients out of the fridge I just "decrease eggs by 3, decrease butter by 1tbsp, decrease bacon by 2 slices" then over time, it will just build my shopping list for me etc. I even built a requirement list and spent a year implementing my own thing.

Given the number of apps put there, from dozens of OSS hobbyist apps to industrial resturant inventory management ones, I wan't alone in thinking this is a solved problem and someone should just have the perfect interface for it. Between auto-unit converting apps, natural language processing apps, @cooklang, a million ideas about tracking pantries and ingredients and their categories, frequency of use charts, etc..

Then one time I went on a trip with a friend to his home town where we stayed at his parents house. His 78 year old mother had a 2 notepads attached to the fridge with a pencil on a string. As she worked in the kitchen, between washing hands she would just jot down random notes, cross others, doddles some on one notepad, and the other she would just add meal plans as she went along. Then when we were going to market she just ripped the page off.

Sounds so fucking simple and easy and I felt so stupid for the amount of effort I put trying to figure out the right app, the right device to mount on my fridge, how to connect power to it. How to make it not always on to blind me at night, but also so I don't have to keep fiddling with it to unlock it. how to use it with wet fingers, how to keep translating units and "catch up" when I miss updating it for a couple of meals, how to hide ingredients I don't care about and highlight ones I do, how to rearrange the interface. It seriously gave me a pause at how dumb I was that the solution is much much simpler and I pigeon holed my thinking on a tech solution for some reason.

Can't sell people notepads though. There is no margin or lock-in in that stuff.
by notepad0x90 | 2026-02-15 16:52:25+00:00
That matters, but not always. you might want to move to a different team for example. You could be valuable to the people that decide your pay check, but if you made it politically untenable to promote you or give you a pay raise, they'll still value you, but only right where you are. They'd want to help you out more, but then they would lose a valuable resource and it would hurt them, or they'd have to pay others more. But if others also value you, then they'll snatch you out of your old leadership's claws, or it might be easier to create a "special" position just for you so you can get paid more, if everyone outside of your managers and team like you enough to not have a problem with it.
by tasuki | 2026-02-15 16:52:50+00:00
> A good analogy is a bus system. If you had zero batching for passengers - if, whenever someone got on a bus, the bus departed immediately - commutes would be much faster for the people who managed to get on a bus.

A good analogy? I wonder... how do buses work at your place? Do they wait to be at least half-full before departing? I used to do that in the Simutrans game!

Where I'm from, buses usually depart on schedule, whether you get on the bus or not...

[Edit:] Otherwise an insightful article I guess.
by foobar10000 | 2026-02-15 16:52:58+00:00
2 things:

1. Parallel investigation : the payoff form that is relatively small - starting K subagents assumes you have K independent avenues of investigation - and quite often that is not true. Somewhat similar to next-turn prediction using a speculative model - works well enough for 1 or 2 turns, but fails after.

2. Input caching is pretty much fixes prefill - not decode. And if you look at frontier models - for example open-weight models that can do reasoning - you are looking at longer and longer reasoning chains for heavy tool-using models. And reasoning chains will diverge very vey quickly even from the same input assuming a non-0 temp.
by rerdavies | 2026-02-15 16:53:13+00:00
Eye-watering perhaps, but not unreasonably for what you got. Although the top-tier Enterprise editions truly were eye-wateringly expensive, and provided nothing compellingly useful that wasn't available in entry-level or mid-tier MSDN subscriptions.

My preference was for a mid-tier subscription that provided a complete set of licensed-for-development-use Windows Server, and Microsoft Office and SQL Server ISOs, for ~$495/year.

Of course, you had no way of knowing that the truly eye-watering top-tier $2000/yr MSDN subscriptions were jam-packed with junky "Enterprise" tools that you would never actually want or need, without actually purchasing one. Nor would you know that the priority support credits bundled with top-tier MSDN support did not materially improve upon the "shouting into the void" nature of unpaid support, which in turn was not materially better than the No Support At All for U option that we currently have. Although my one experience with a paid priority support case did actually produce an actual fix three years later. So there is that, I suppose. :-/
by seanhunter | 2026-02-15 16:54:01+00:00
The broker using your stocks as collateral doesn’t mean they can seize your stocks. It means they can borrow against your stocks to get liquidity and if there was some sort of total meltdown and they went out of business, your stocks might hypothetically be part of the bankruptcy waterfall.

Which isn’t a great position to be in but, it’s worth making a few observations:

1) Even if your stocks went into the bankruptcy waterfall, you would have a very preferential place in that waterfall so you are highly likely to get paid in full. If you’re in the waterfall your claim is settled using all remaining assets of the bank, not just your savings. The people who made loans to them with your savings as collateral would be behind you in the waterfall most importantly, so they wouldn’t get dollar 1 until you were 100% paid in full.

2) To actually be worse off here (even notwithstanding #1) you’re really looking at some hypothetical financial meltdown where the banks go completely out of business and yet somehow your retirement savings are still worth something. It might not be a very reassuring thought but that’s not a very likely scenario is it?

3) When a broker dealer goes bust even if your assets are totally in segregated funds you don’t get paid back for frikkin’ ages. A person I know had Lehman as the prime broker for their hedge fund and they didn’t get access to their assets for I want to say a year or so.
by pavel_lishin | 2026-02-15 16:54:31+00:00
> you can even change which app you want it to be.

From a limited set of options.

My friends are the mass market. You and I are savvy, tech folks and we know what Matrix is. I've got friends who work as car mechanics, secretaries, teachers, etc. They're not dumb, they can spend the time to figure out which app will work best for them on their computers and phones, but they don't particularly want to spend their time fiddling with software on their computer. I love them, and they love me, but do they love me enough to go through this rigamarole just to share Star Trek memes and talk about our days?

For all its faults, Discord is easy, and it's good. They've put in a lot of polish, and it just works, and it's well supported. Convincing them to move away means that at best, I'm taking on the role of tech support for... potentially dozens of people? Except it won't be that many, because I doubt that many of them will move.

Discord will have to get catastrophically bad before they strongly consider moving off of it, and I would bet you twenty US dollary-doos that the first place we'll move to will be Slack.

Network effects, man.
by ChadMoran | 2026-02-15 16:54:47+00:00
First of all, thank you. I've always been told I have a back for seeing opportunities others don't.

For me, I always had the ideas and even as a competent engineer, the speed of development annoyed me.

I think folks get annoyed when their reality doesn't match other people's claims. But I have friends who aren't engineers who have launched successful SaaS products. I don't know if it's jealousy or what but people are quite passionate about how it doesn't have productivity gains.

Hell, I remember Intellisense in Visual Studio being a big boon for me. Now I can have tasks asynchronous, even if not faster, it frees up my time.
by instagib | 2026-02-15 16:54:59+00:00
The links all take you back to Fox News instead of links which detail the content. Excluding probably the book the author is selling I didn’t click.

It all comes down to: Margin.

If the market fails, they will give you a margin call. If you don’t have a margin account, your broker didn’t make one for you, then you’re safe.
by LogicFailsMe | 2026-02-15 16:55:00+00:00
Same logic as not treating the cancer of an 80 year-old as a heuristic rather than looking at the health, genetics, and epigenetics of the individual beyond the chronological age. Whatever happened to "personalized medicine?"

This article sees methodological failure, I see training data. Training data that could ultimately be used to refine low resolution scans into targeted high resolution scans as needed driving down costs and driving up accuracy. We've already demonstrated AI upscaling, what's the blocker to doing the same for MRI?

And finally, who are any of us to tell people what they can do with their money? China has these things down to $70. And they're leaning in hard on improving them. Cue obligatory China cuts corners blah blah blah. Sigh.
Introduction to DSCI
by melezhik | 2026-02-15 16:55:24+00:00
DSCI is a ci pipeline framework integrated with some existed cicd systems like gitea/firgejo/gitlab via web hooks and allowing authors to use general programming languages to write cicd code. It provides SDK for many programming languages. SDK helps process input parameters, write plugins, pass results between tasks and jobs, handle secrets, enable self tests, etc

Target auditory - self hosted cicd systems with devops using general programming languages instead of yaml

Link to the article - https://github.com/melezhik/DSCI/blob/main/introduction.md

Disclosure - Feel free to ask me any questions or provide constructive feedback - I am the tool author

Thanks
by belter | 2026-02-15 16:55:28+00:00
"...While the “discovery” of footage from this home camera by Google engineers is obviously of great value to the Guthrie family and law enforcement agents searching for Guthrie, it raises obvious yet serious questions about why Google, contrary to common understanding, was storing the video footage of unsubscribed users. A former NSA data researcher and CEO of a cybersecurity firm, Patrick Johnson, told CBS: “There's kind of this old saying that data is never deleted, it's just renamed.”..."

Its another copy of their MAC data storage scenario due to a "rogue engineer"
by slibhb | 2026-02-15 16:55:48+00:00
My sense is that most immigrants ended up in the north by far, which was richer, more densely populated and had better jobs. Slavery made it significantly harder for free laborers to find work in the south.

It is psychologically interesting that many people claim that slavery was the bedrock for the modern US economic. As if it's not enough to say "slavery was evil" but something more, like "slavery was evil AND without it the US would be a backwater". But I just don't see a lot of evidence for that theory being true.
by KingOfCoders | 2026-02-15 16:55:54+00:00
Dropped Alexa years ago. They sure can do the same thing, and listen into every house "to find a missing child". Or some other BS. Or let all Alexas say "This is a national emergency. Do not leave the house. This is ..."

East Germany spent millions to spy on people.

Now people spend millions so the state can spy on them.

Madness.
by dzdt | 2026-02-15 16:55:57+00:00
Early in the 2000's one of the original authors of Sfarflight posted a massive dump of information online: design documents and source code. That is the "Technical Articles Saved from Oblivion" link in this repository. Sadly no one seems to have managed so save a copy! This is one I kick myself about: I browsed this back when it was up but didnt think to download. These days I make a point to request Internet Archives to save things like this if I ever come across it.
by skydhash | 2026-02-15 16:55:59+00:00
> I think there are a ton of people just pulling the lever over and over, instead of stepping back and considering how they should pull the lever

There are deeper considerations like why pull the lever, or is it the correct lever? So many api usages is either seeing someone using a forklift to go the gym (bypassing the point), using it to lift a cereal box (overpowered), or using it to do watchmaking (very much the wrong tool).

Programming languages are languages, yes. But we only use them for two reasons. They can be mapped down to hardware ISA and they’re human shaped. The computer doesn’t care about the wrong formula as long as they can compute it. So it falls on us to ensure that the correct formula is being computed. And a lot of AI proponents is trying to get rid of that part.
by notepad0x90 | 2026-02-15 16:56:05+00:00
They don't have to keep giving people raises, why wait until the guy is 50, why not when he is 30 and making $100k? It's not like they have people doing manual labor, it's office jobs. People's faculties don't decline until their late 60's at the earliest. Why don't other multinationals do this and get sued also, what makes IBM special?
by wiether | 2026-02-15 16:56:25+00:00
> There’s a current business model where you can make a basic but useful tool that solves a specific business problem and make money. That’s going to end.

I don't know... Because the tool that solves a specific business problem usually requires tons of business expertise. And when company buy this tool, they mainly do it for the expertise diluted in it.

If they didn't already made their own in-house implementation, it's because they don't want to invest in maintaining the tool that requires expertise outside of their actual business.

Meanwhile, the company building the tool can invest in keeping this expertise because it's financed by the multiple companies paying for the tool.
by hinkley | 2026-02-15 16:57:57+00:00
Approximations are often good enough, and even annealing tended to give you a better answer if you were willing to wait. Exhaustive search is NP. But part of TSP is that once you have a good answer, you can backtrack on a larger number of bad ones. So there is value to doing both.

And for some geometries, Djikstra and friends give you bounds on what the shortest path can be, within a factor of two, so you can start to carve out the problem space even before you’ve found a decent one.
by II2II | 2026-02-15 16:58:13+00:00
In the main example cited by the article: how? It involves the use of surveilance systems by other people,These people may be unaware, disinterested, or even enthusiastic participants in this data collection. The same goes with data being collected by Google when the customer did not have an active subscription.

At best, we can only control our own actions. Even then, it is only possible to minimize (rather than eliminate) the use of their products without putting up barriers between ourselves and society. Consider email: we can use an alternative provider, but chances are that we will be corresponding personally or professionally with people who use Gmail or Outlook. The same goes for phones, only the alternatives available are much more limited. Plus you have some degree of tracking by the telecom networks. (I don't consider Apple or Microsoft much better on these fronts. Ultimately they have their business interests in mind and, failing that, their existence is ultimately at the whim of the state.)
by linsomniac | 2026-02-15 16:59:29+00:00
>if you don't learn how to vibecode now you'll never ever be able to catch up

There's a dissonance I see where people talk about using AI tools leading to an atrophy of their abilities to work with code, but then expecting that they need no mastery to be able to use the AI tooling.

Will the AI tooling become so much better that you need little to no mastery to use it? Maybe. Will those who have a lot of fundamentals developed over years of using the tooling still be better with that tooling than the "newbs"? Maybe.
by camdenreslink | 2026-02-15 16:59:37+00:00
But they are marketing their AI as replacing all software engineers. Their CEO can’t stop saying it. According to them the cost of producing software is now just the cost of tokens to generate it.

They have special knowledge to leverage AI to clone (and even improve) huge revenue businesses with high margin. If their claims about the abilities of LLMs are accurate it would be foolish to just leave that on the table.

It would also prove the power of their LLM product as truly disruptive. It would be amazing marketing!
by ragall | 2026-02-15 16:59:44+00:00
Almost all current software engineering practices and projects rely on humans doing ongoing "informal" verification. The engineers' knowledge is integral part of it and using LLMs exposes this "vulnerability" (if you want to call it that). Making LLMs usable would require such a degree of formalization (of which integration and end-to-end tests are a part), that entire software categories would become unviable. Nobody would pay for an accounting suite that cost 10-20x more.
by notahacker | 2026-02-15 17:00:05+00:00
Yeah. There's a power law distribution in successful apps. The valuable ones wrap content, networks, products your enterprise is subscribed to, or at least rank ahead of similar themed games or an abundance of free with ads clones in an App Store as the "everybody uses this, it just works and you can share with them too" solution.

Sucks for the todo-list-for-x and pretty basic game app creators to have even more competition, but they weren't making bank from subscriptions anyway
by mhxtf | 2026-02-15 17:00:39+00:00
Indicia.app is an OSINT software-as-a-service platform that allows professional investigators, (in)dependent journalists, and law enforcement to correlate online identities to prevent digital crime and other threats. It unifies many open and public data sources in one place to streamline investigations.

First 10 purchases >$25 get 10 free credits using code DKGV1WQE
by iamnothere | 2026-02-15 17:01:11+00:00
https://en.wikipedia.org/wiki/Swedish_slave_trade

https://en.wikipedia.org/wiki/Danish_slave_trade

https://www.newsinenglish.no/2014/09/28/slave-trading-past-s...

https://cphpost.dk/2016-09-28/business-education/denmarks-ow...

https://fondaskreyol.org/article/how-the-danish-sold-tamils-...

https://aaregistry.org/story/the-swedish-african-slave-trade...

Some of these are after Viking times. And even so, why should it only count if it’s after Viking times? You get a pass just because?

Besides, you almost certainly use products that use minerals produced under conditions similar to slavery. It is not possible to escape some link to this in the modern globalized world.
Show HN: An open-source extension to chat with your bookmarks using local LLMs
by minicaionut | 2026-02-15 17:01:56+00:00
I read a lot online and constantly bookmark articles, docs, and resources… then forget why I saved them. Also was very bored on Valentines, so I built a browser extension that lets you chat with your bookmarks directly, using local-first AI (WebLLM running entirely in the browser).
The extension downloads and indexes your bookmarked pages, stores them locally, and lets you ask questions. No server, no cloud processing, everything stays on your machine. Very early but it works and planning to add a bunch of stuff. Did I mentioned is open-source, MIT licensed?
by jeremychone | 2026-02-15 17:02:02+00:00
Very interesting approach.

The trick is that sometimes developers use a hybrid approach, AI + Human / IDE, and in this case, we use the language formatter (for example, rustfmt).

For example: For my AI Agent / CLI, the dev can add a sub-agent (non-AI) that just runs cargo fmt, and I can definitely see the value in including this as part of the default flow. But my issue is that it won't really follow rustfmt.

Am I missing something?

Anyway, this is great. And btw, I have been thinking about using tree-sitter for "context extraction / optimization" for code indexing, but I did not have time to explore this further.