MurphyA/hacker-news huggingface dataset:
by btilly | 2025-12-15 16:35:41+00:00
It looks like you are passing judgement on the OP's situation.

As the OP, I can confidently tell you that you are absolutely in the wrong. You do not have sufficient information to pass this judgment.

I was emphatically not, "trying to make the situation better." Though that was the excuse that I would have made for myself. I was distracted, and wanting the problem to go away so I could get back to something else. (Which was rather less important.) I was throwing out suggestions before I had heard enough to say anything that had any chance of actually being useful. And if my mindset had been, "trying to make the situation better," I would have absolutely realized that.
by Boxxed | 2025-12-15 16:35:52+00:00
> but near the end you're probably too low with not enough speed to climb, so even though you're pulling up, you're still losing altitude

The region of reversed command -- pretty cool that such a simple NES game managed to replicate that counter-intuitive part of the flight envelope.

https://agairupdate.com/2021/10/02/the-region-of-reversed-co...
by fumblebee | 2025-12-15 16:35:56+00:00
My understanding is that agents are:

1) helping to saturate traditional SaaS because code is being commoditized / the effort to build is dropping significantly.

2) defining an adjacent sub-category of SaaS: "Service-as-a-Software" where the SaaS provides _outcomes_ instead of _tools_; this couldn't really exist at scale before recently.
by toast0 | 2025-12-15 16:36:04+00:00
The difficulty with pcie to m.2 adapters is you usually can't use bifurcation below x4 and active PCIe switches got very expensive after PCIe 3.0.

Used multiport SATA HBA cards are inexpensive on eBay. Multiport nvme cards are either passive for bifurcation and give you 4x x4 for an x16 slot or are active and very expensive.

I don't see how you get to 16 m.2 devices on a consumer socket without lots of expense.
by integralid | 2025-12-15 16:36:53+00:00
>Communism didn't look great next to capitalism (east europe vs. west europe) but those people were also happy

Which people were happy? Nobody hates communism more than Eastern Europeans. I don't know a single elderly (i.e. lived through communism) person in my country who doesn't hate communism. I think you have a rose tinted view of how communism worked out on Europe.
by parineum | 2025-12-15 16:36:56+00:00
> One example of them clearly being the baddies is them paying people to social media astroturf to defend the roundup pesticide online [2].

It certainly looks bad but I'm not sure the logic really follows.

It's just modern PR. Companies used to just do that by having good relationships with journalist but now social media has taken a lot of that role away. It's a fairly natural transition for companies to make and I'd be surprised if you couldn't find a lot of major corporations that don't do something similar.

And, also, it doesn't necessarily follow that they are either willingly lying or that their products are unsafe.
by 7777777phil | 2025-12-15 16:37:17+00:00
Thanks a lot for this hint, I'll definitely look into it. Seems to be the only option. I was able to "publish" it to SSRN [1] but not sure it has the credibility I'm looking for.

[1]https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5910263
by 8cvor6j844qw_d6 | 2025-12-15 16:37:30+00:00
Its also quite difficult to find 2280 M.2 SATA SSD. Had an old laptop that only takes 2280 M.2 SATA SSD.

Its always one of the 2. M.2 but PCIe/NVMe, or SATA but not M.2.
by mexicocitinluez | 2025-12-15 16:37:36+00:00
> Tbf in Postgres, you can declare FKs to be deferrable, so their existence is checked at transaction commit, rather than at insertion time.h further implies that you don’t have FK constraints, because the DB would disallow this.

I'm using EF core which hooks up these relationships and allows me to persist them in a single transaction using MSSQL server.

> If you don’t have the DB enforcing referential integrity

I'm building an electronic medical system. I'm well aware of the benefits of referential integrity.
by ckozlowski | 2025-12-15 16:37:39+00:00
I didn't either!

Granted, I wasn't good at video games in general. And this one infuriated me, because I loved it. I could easily beat the first level, but then I crashed on carrier landing. This happened for years. I only ever saw the first level of this game.

Then one day, while staying at my elementary afterschool sitter's house, one of the kids there told me he played Top Gun as well. He could land, but wasn't very good at the rest of the game.

A plan was formed.

The next day, I brought the cartridge over, and we settled in. I'd play the level, then hand him the controller at which point he'd plant it on the deck. Rinse and Repeat. Top Gun and Top Gun: The Second Mission didn't have too many levels, (6 maybe?) and I don't think it took us too long to beat. Neither one of us had seen much of the game. But working together, we beat both in a matter of hours.

I still look back on that as one of the few NES games I finished without codes or a Game Genie, just the help of a friend. =D
by baxtr | 2025-12-15 16:37:46+00:00
> The bottleneck is still knowing what to build, not building. A lot of the value in our product is in decisions users don't even know we made for them. Domain expertise + tight feedback loop with users can't be replicated by an internal developer in an afternoon.

The cost of building is going decreasing every year. The barriers of entry will come down year after year.

So what remains is knowing what you build (= product) as you write and knowing how to get exposure (= marketing). Focus on these two not on building things.
by SoftTalker | 2025-12-15 16:38:00+00:00
"for various reasons" ... not really, the main reason was "supposedly healthier." There was pressure from healthy food advocates, mostly based on pop science claims. In the 1980s the "fat and dietary cholesterol is bad" trend started. That's when restaurants switched away from beef tallow, so they could advertise "fried in vegetable oil" as if that was healthier. They also introduced salads, oat bran muffins, changed from milk to yogurt ice cream, and other things that customers generally didn't want but could be claimed to be "healthy."

The amount of sugar added to prepared food took a big jump around this time, as it replaced fat to make the food taste good. Around this time is when obesity started to become a bigger problem.
by ghaff | 2025-12-15 16:38:10+00:00
Personal experience?

I had basically a machine shop course in mechanical engineering in college. OK, it was a bit more than that but I had no "shop" in high school.

Certainly nothing in high school anything that would have really prepared me for a civil engineering or or chemical engineering degree.

I had actually done a little bit of fiddling around with electronics (and maybe should have majored in that). But certainly college would have been a whole different level. (With a whole lot more math which was never my strong suit.)

So, yeah, these days I think there's a different baseline assumption for CS/programming than many other majors.
by rashkov | 2025-12-15 16:38:20+00:00
You might enjoy the pandemic-era Princess Bride Home Movie, which Rob Reiner and his father Carl Reiner had a scene in: https://www.youtube.com/watch?v=29s1yU3nGkQ

It's a crowdsourced home-movie version produced by dozens of actors in the midst of pandemic lockdown, recording on their phones and using home made props. The actors rotate through the individual roles so you get a real range of performances. I found it delightful.

Worth checking out the opening scene to get a sense of it
by wtallis | 2025-12-15 16:38:28+00:00
The cheapest motherboard + CPU bundles at Microcenter all include motherboards with three M.2 slots. There definitely are full-size ATX boards that only have two M.2 slots, but these days that's usually only because one of the PCIe slots is wired for x4 rather than just x1. Being able to connect three NVMe drives is not a rare or premium feature on current consumer desktop platforms.
by dragonwriter | 2025-12-15 16:38:43+00:00
> capitalism is kinda-sorta weaponized greed

There is no need for hedging language, it is entirely weaponized greed.

> but in a way that tries to promote competition and thus create actual value.

No, its in a way which tries to remove constraints from the power of the capitalist class, and full enable their dominion over society -- that's what drove it and how it evolved from prior systems.

The assumed existence of competition (along with other assumptions) making it optimal was a much later, after the fact attempt at rationalizing it in response to criticism, and actual attempts to promote competition were later yet reforms limiting capitalism, not part of its essence.
by exasperaited | 2025-12-15 16:38:59+00:00
Fake sources (outside the gossip and celebrity columns and a couple of cheap tabloids in any given country) is essentially a non-issue even now.

“non-credible” anonymous sources: that’s in the eye of the beholder, I guess. It is in any government’s interest to downplay the authority of any off-the-record leak source, but political parties that rail the hardest against anonymous sources generally have more to hide, and generally those stories prove substantively true in the long run.

It is still rare for any newspaper to predicate a story on a single uncorroborated anonymous source.

If you have examples it would be interesting.
by Applejinx | 2025-12-15 16:40:11+00:00
I don't take from it personality judgements, so much as it makes me want to look into how Reiner was trying to develop a series called 'The Spy and the Asset' on how Putin and Trump met and began working together.

That tracks for me, so Trump has personal reasons for behaving the way he does, though arguably self-preservation would induce him to not carry on the way he has done. But then he cannot be quiet about things he's guilty of, so I can't see his behavior as anything other than having a motive for just what's happened. I can't imagine he would take Rob's proposed series with equinamity: I'd love to know what Rob knew.
Show HN: MailNotes – Parse Gmail threads into Notion databases using AI
by urirubio | 2025-12-15 16:40:16+00:00
OP here.

I built this because I was tired of manually copy-pasting emails into Notion or dealing with Zapier scenarios that just dumped raw HTML strings.

The Stack:

Chrome Extension (Manifest V3)

Node.js backend

OpenAI API for the parsing logic

Notion API

How it works: It grabs the DOM of the active email thread, cleans the noise, sends it to the LLM to enforce a JSON schema (Summary, Action Items, Dates), and pushes it to a Notion Database.

Business Model: It's a paid tool ($9/mo) because parsing long email threads with attachments eats up tokens, and I wanted a sustainable model.

If anyone wants to test the workflow, I made a code for 50% off for HN readers: FOUNDER50

I'd love to hear your feedback on the extraction quality.
by rounakdatta | 2025-12-15 16:40:24+00:00
https://rounak.taptappers.club/fitness

I crunched Strava data (the Strava MCP project is incredible, and I ended up contributing to it!) and built myself this fitness hall of fame page (and also rejuvenated the remainder of the portfolio). Almost all of the stuff here is vibe coded, very happy how much I could achieve.
by lukeschlather | 2025-12-15 16:40:28+00:00
> Did you read the article? He doesn’t recommend natural keys, he recommends integer-based surrogates.

I am not a cryptographer, but I would want his recommendation reviewed by a cryptographer. And then I would have to implement it. UUIDs have been extensively reviewed by cryptographers, I have a variety of excellent implementations I can use, I know they solve the problem well. I know they can cause performance issues; they're a security feature that is easy to implement, and I can deal with the performance issues if and when they crop up. (Which, in my experience, it's unusual. Even at a large company, most databases I encounter do not have enough data. I will err on the side of security until it becomes a problem, which is a good problem to have.)
by koverstreet | 2025-12-15 16:40:43+00:00
You can do that now via the data_allowed parameter

ZFS did a bunch of stuff right, it's just a much older design; pre-extents, and based on the original Unix filesystem design - filesystem as a database was still unproven at the time.

They were just working incrementally, which for the amount of new features ZFS already had was the smart decision at the time.
by andrei_says_ | 2025-12-15 16:40:52+00:00
Trials show that UBI is fantastic and does bring the best in people, lifting them from poverty and addiction, making them happier, healthier and better educated.

It is awful for the extractive economy as employees are no longer desperate.

Here’s a discussion with a historian who has done a lot of research on the topic https://www.reddit.com/r/IAmA/comments/8de9u2/i_am_a_histori...
by crote | 2025-12-15 16:40:56+00:00
I don't think there are any consumer boards which support this?

In practice you can put 4 drives in the x16 slot intended for a GPU, 1 drive each in any remaining PCIe slots, plus whatever is available onboard. 8 should be doable, but I doubt you can go beyond 12.

I know there are some $2000 PCIe cards with onboard switches so you can stick 8 NVMe drives on there - even with an x1 upstream connection - but at that point you're better off going for a Threadripper board.
by wtallis | 2025-12-15 16:41:11+00:00
I don't think anyone is using EUV for NAND flash.

Cutting SATA SSD production is really just a reflection of the fact that NVMe has been mainstream for a decade, and both servers and consumer PCs have been using NVMe as the default SSD interface for years. The SATA SSD market is just not very big anymore, and certainly not big enough for Samsung to continue to care about.
by wat10000 | 2025-12-15 16:41:13+00:00
I wouldn't be surprised if it's possible in real life. The Navy tested a C-130 on the USS Forrestal and accomplished 21 landings. I'm sure a C-130 has better short-field performance than a 737, but they were also testing it with substantial cargo on board. Official figures for required runway distance for a 737 are far in excess of a carrier's deck length, of course, but those figures include weird things like "safety" that are not strictly required, and tend not to fully account for the 40+kt headwind you can get from a carrier steaming into the wind.
Show HN: Local WYSIWYG Markdown/mockup editor powered by Claude Code – Nimbalyst
by lrkwa | 2025-12-15 16:41:16+00:00
Hello Hacker News. The four of us have been getting the best results with Claude Code when we iterate with it to build full context and then use and update that context as we work.

So, we built Nimbalyst to be the local WYSIWYG editor and session manager where you iterate with Claude Code on your full context: markdown docs, mockups, diagrams, and code. Nimbalyst lets you:

- Use all the power of Claude Code in a UI

- Work with Claude Code to write and edit WYSIWYG markdown, see AI changes as red/green, approve them

- Integrate mermaid diagrams, text, tables, mockups, and images in standard markdown for human/AI context

- Iterate on html mockups with Claude Code, annotating the mockups, and then use them as context for people and Claude Code coding

- Tie sessions to documents to sessions, find and resume sessions, treat sessions as context, run parallel sessions

- Code with Claude Code with all of this context, use / commands, see git status

Nimbalyst is in Beta, local, and free. We would love your feedback.
by voidnap | 2025-12-15 16:41:21+00:00
It's telling that you compare specialized creative work, like making art, to "jobs" like standing in an elevator.

Nobody would miss washroom attendants disappearing either. That is different from automating away the stuff that makes life interesting. Like AI startups telling you that their robot will spend time with your friends and family, so you don't have to. Being disgusted by that is not being a luddite, it's being a well adjusted human with aspirations beyond doomscrolling AI slop on tiktok/youtube.
by dnackoul | 2025-12-15 16:41:34+00:00
During my time there (late 2000s) there was a Software Lab (6.170) that focused on programming fundamentals and culminated in a four-person, month-or-so long project. At least at the time, it was one of the more notorious courses in terms of time investment. It was common for people to live like monks during project time.

Unfortunately I heard that class was retired and there was no direct replacement, which is a shame. It was an excellent crash course in shipping.
by nullc | 2025-12-15 16:41:41+00:00
The roombas with cameras don't need an internet connection to work-- they need it if you want the app control features like scheduling. The imagery based navigation is still local.

When I got one in ~2019, I covered the camera and connected it long enough for it to get firmware updates (which annoyingly you can't trigger and it takes a few days)... then I firewalled it off to get no internet access.

I later figured out that if you let it connect and firewall it off it just sits in a tight loop trying to connect again hundreds of times per second which meaningfully depletes the battery faster.

Changing the SSID name so it couldn't connect to the wifi solved the problem.

I'd like to get a new one-- the old one still runs well (with some maintenance, of course) but the latest robot vacuums are obviously better. Unfortunately at least some are more cloud dependent and I can't tell which are and to what degree.
by visarga | 2025-12-15 16:42:08+00:00
> The issue is whether they're paying us for taking the human content of the last two thousand years and baking it into their generators.

Payment for content access is a sure way to limit progress and freedom. Should I pay you based on quantity, quality, or usage that relates to your content? How about the ideas you took from other people, should you pay them? Where does it stop?

I think the copyright system as it exists today is just absurd - a complete inversion of what it was supposed to do. It was meant to promote progress by protecting expression. Now look at what's happened: total concept and feel protects aesthetic gestalt, Structure and Srrangement protects how elements relate, Whelan Test protects the entire logical skeleton while AFC (abstraction filtration comparison) enables hierarchical abstraction protection.

Each rung up the ladder takes us further from "I wrote this specific thing" toward "nobody else can solve this problem in similar ways". This is how platforms get rich while common people, readers and creators, lose their freedoms and are exploited.
by infecto | 2025-12-15 16:42:08+00:00
You’re not wrong but the whole story is not being told. For most glass to be recycled and used it needs to go to a processing plant to make the cullet. There are geographical constrains on weight so if you don’t happen to live close enough to one, that glass is going in the landfill my gripe is we have created a catch all recycling is good no matter what.
by lexseasson | 2025-12-15 16:42:42+00:00
Large Language Models and agentic systems are increasingly deployed as collaborative components in software development workflows. In practice, however, system failures are often not caused by model limitations but by the absence of explicit governance and shared operational memory.

Project state becomes fragmented across version control, chat logs, documentation, and ad-hoc trackers. As a result, LLM-based agents operate with partial or stale information, or worse, overwrite human-owned semantics such as priorities, intent, and roadmap decisions.

This paper introduces DevTracker, a lightweight governance layer that formalizes the separation between human-owned semantics and machine-written evidence. DevTracker treats a tracker as a governance contract: humans retain control over meaning (purpose, priority, intent), while automation is limited to auditable evidence (timestamps, lifecycle signals, quality metrics).

DevTracker audits a Git repository, executes a quality suite, proposes reviewable updates, and applies changes only under explicit policy constraints. All updates are attributable, reversible, and recorded in an append-only journal. Outputs are designed to be both human-readable and machine-consumable, enabling safe integration with dashboards and LLM tool-calling interfaces.

We argue that explicit governance and externalized operational memory are necessary conditions for scalable human–LLM collaboration. DevTracker provides a minimal, auditable reference implementation of this principle.
by snickerbockers | 2025-12-15 16:43:13+00:00
I'm speaking to the concept of automatic updates in general, which package managers either enable by default or implicitly allow through lack of security measures.

One obvious solution is to host your own repositories so that nothing gets updated without having been signed off by a trusted employee. Another is to check the cryptographic hash of all packages so it cannot change without the knowledge and consent of your employees.

You're right in that this does not completely eliminate the possibility of trojan horses being sneaked in through open-source dependencies but it would at the very least require some degree of finesse on the part of the person making the trojan horse so that they have to manipulate the system into doing something it was not designed to do.

One thing I really hate about the modern cybersecurity obsession is that there's a large contingent of people who aggressively advocate against anything which might present a problem if misused (rust, encryption on everything no matter how inconsequential, deprecating FTP, UEFI secure boot, timing side-channels, etc) yet at the same time there's a massive community of high-level software developers who appear to be under the impression that extremely basic vulnerabilities (trojan package managers, cross-site scripting, letting my cell phone provider steal my identity because my entire life is authenticated by a SIM card, literally just concatenating strings received over the internet into an SQL statement, etc) are unsolved problems which just has to be tolerated for now until somebody figures out a way to not download and execute non-vetted third-party code. Somehow the two groups never seem to cross swords.

TL;DR: Reading HN i feel like im constantly getting criticized for using C because I might fuck up and let a ROP through yet so many of the most severe modern security breaches are coming from people who think turning off automatic updates is like being asked to prove the rieman zeta hypothesis.
by overrun11 | 2025-12-15 16:43:52+00:00
It's implicit. Amazon has billions of dollars because customers freely handed over the money. We know they found the service valuable because they wouldn't have done so otherwise.

The poster is suggesting there is some _true_ value separate from what these customers who know their own situations best think. That they are secretly being fleeced and a central planner will somehow better allocate the resources.
by Uehreka | 2025-12-15 16:43:56+00:00
> newspapers were a natural monopoly

What on earth are you talking about? Most major cities have had multiple papers in cutthroat competition with each other for decades. If the New York Times got a story wrong, the Wall Street Journal would happily take the opportunity to correct them and vice versa. In smaller cities with one big paper (like Baltimore with The Sun), the local tabloids (like The City Paper) would relish any opportunity to embarrass the paper of record if they got something wrong.

The era of monopolistic journalism is the new thing, not the old thing. The corporatism GP is referring to is conglomerates like Sinclair and Tribune Online Content (Tronc) buying up tons of local papers and broadcast stations and “cutting costs” by shutting down things like investigative reporting.