MurphyA/hacker-news huggingface dataset:
by LoganDark | 2026-03-09 15:21:08+00:00
I really want something between Sequoia and Tahoe. (Probably mostly Sequoia, but with targeted applications of Liquid Glass.) I don't like how Tahoe treats everything as floating on top, as if properly dividing windows into sidebars and panels is wrong... There's so much extra padding and rounding now, I hate it. Everything's lost the depth, detail and cleanliness it used to have, replaced by this bubbly mess. Like, sheets don't even slide out anymore, they overlay like on iOS. The charm, expressivity, and, well, Mac-ness is gone.

I love Liquid Glass - the blur and refractive effects are so pretty and technically impressive - but it should be used tastefully instead of this nonsense. I feel like Tahoe in general is straying way, way too far from the battle-tested Cocoa foundation and into this total top-down crap. Liquid Glass feels like some sort of shareholder-enforced enshittification.

macOS is supposed to be defined from the bottom up; it always has been. There has always been importance in having a solid base; a robust foundation for developers to build on. HIG, Cocoa, CoreGraphics, all of that is in service of this. The user experience and vertical integration is a result of this and couldn't exist without it.

There's so much wrong with Tahoe that goes against everything Mac has ever been. We don't want to dumb down the interface; that has never been the goal. The goal has always been to make the interface intuitive enough that anyone can learn it. macOS and iOS are fundamentally different platforms with fundamentally different design constraints and considerations.

Icons being able to escape the squircle was supposed to be a reflection of the fact that apps on Mac are less contained than apps on iOS. They have more expressive power and more advanced capabilities. You're working closer to the metal and in a less controlled environment. Because of that, you can do more and you're not constrained to the flows of the system.

iOS always hasn't been this. The constraints of touch are different than the constraints of the desktop. Steve Jobs spoke about this a lot back in his day, about why iOS is so much more locked-down than Mac.

But Mac has always been a platform for freedom and control. And Tahoe strips the soul of that.
by ryanholtdev | 2026-03-09 15:21:10+00:00
The multi-source aggregation approach is exactly right for this use case -- the value isn't any single feed, it's the correlation between them. Flight diversions, AIS gaps, and social spikes at the same coordinates at the same time tell a very different story than any one of those signals alone.

Curious whether you're doing any timestamp normalization across feeds. Marine AIS in particular can be spoofed or delayed, and correlated analysis gets messy fast if the time windows aren't aligned.
by danaris | 2026-03-09 15:21:10+00:00
The US most certainly does not, nor ever will need to do anything so horrifying and cruel.

That's like saying "ugh, now I need to beat my son every day, or he won't do what I tell him". Sure, if the only tool you think you have in your arsenal is violence, that seems like something you "need" to do, but in the real world, we have many other tools that are much much more effective at achieving our goals. They just...might require actually caring about other people, and treating them with respect and human dignity, and *gasp* possibly even acting like something other than the most absurd caricature of a "manly man" to ever man.

Now, what's abundantly clear is that nothing like that will ever happen as long as any party that remotely resembles the current Republicans is in power in the US. So hopefully that can be another good reason to get them out permanently.
Show HN: Book Reading Habit – read the books you buy
by stuartdev | 2026-03-09 15:21:41+00:00
I built Book Reading Habit (iOS only) after struggling with my own inconsistent reading habit.

What helped most was keeping reading sessions short — easy to start, easy to repeat. That became the core idea behind the app.

Book Reading Habit is built around that approach, with a strong focus on privacy and a calmer reading experience: no ads, no social feed, and no unnecessary noise around reading.

Current features include:

- short, extendable, or open-ended reading sessions
- reading tracking
- text notes, voice notes, and transcription
- custom shelves and lightweight book organization
- library import and export
- automations

I’d love feedback on the product, the positioning, and what feels missing — especially from people who have tried to build a more consistent reading habit.
by a24venka | 2026-03-09 15:21:46+00:00
Hey HN — Akshay & Ashwin here, co-founders of Spine AI (YC S23).

We've been rethinking how AI agents work together. Instead of a single model in a chat loop or agents reading/writing to a file system, we built a visual canvas where multiple agents collaborate across connected blocks — and it turns out this architecture significantly outperforms both single and multi-agent systems on hard tasks.

The approach has three parts:

1. Canvas-based workspace — Agents operate on an infinite canvas of intelligent blocks (web browsing, prompts, tables, memos) that connect and pass context to each other. Instead of a flat file system, agents get a structured, non-linear environment that mirrors how complex problems actually decompose.

2. Tiered multi-agent orchestration — An orchestrating agent decomposes tasks, delegates to specialized persona agents (researcher, analyst, reviewer), and manages dependencies. Agents validate each other's work before passing it downstream, catching errors before they compound across long chains.

3. Dynamic multi-model ensembling — Rather than one model for everything, we select from 300+ models per subtask. When confidence is low, we pull in additional models and treat disagreement as a signal for deeper scrutiny — like classical ML ensembling, but at the agent level.

The results: 61.5% on GAIA Level 3 (vs Manus 57.7%, OpenAI Deep Research 47.6%) and 87.6% on DeepSearchQA (vs Perplexity 79.5%, Gemini Deep Research 66.1%). Same frontier models available to everyone — the difference is architecture.

Because everything runs on the canvas, we could audit our agents' work step by step. That's how we caught what appear to be mislabeled questions in the GAIA dataset itself — we link to sample canvases in the post so you can see the reasoning traces.

Spine Swarms is open to try at www.getspine.ai. Happy to go deep on any of the architecture.
by volkl48 | 2026-03-09 15:21:55+00:00
Ireland hasn't mined any coal in 35 years, this plant was not operating on domestic resources to begin with.

Anyway your actual problem are data center buildouts that are causing demand to skyrocket. They've gone from 5% of your electrical demand to >20% in less than a decade, and are the primary cause of your electricity crunch.
by thrance | 2026-03-09 15:22:27+00:00
> Not necessarily–plenty of social systems let the market boom and bust without causing social distress. And again, smoothing out the business cycle penalizes risk taking.

The wealthy are shielded from most negative consequences of their degenerate gambling. The working class ends up bearing the full cost of their reckless actions, literally every time. What the modern world needs isn't insane risk-taking, it's robust chains of prductions that can accomodate a shifting climate, while redistributing the global production more fairly.
by ryanholtdev | 2026-03-09 15:22:28+00:00
The lazy discovery pattern is clever. Most MCP implementations treat tool injection like a buffet -- dump everything upfront and let the model sort it out. The problem is you pay the context cost whether the model uses those tools or not, and at 120+ tools that cost compounds fast.

The analogy I'd draw is database query planning: you don't load the entire schema into memory before every query, you resolve references on demand. Same principle here. Does the CLI maintain a tool cache between invocations, or does it re-fetch schemas each time?
Show HN: I indexed 45k+ AI agent skills into an open source marketplace
by sultanvaliyev | 2026-03-09 15:22:33+00:00
I've been building SkillsGate. You can discover, install, and publish skills for Claude Code, Cursor, Windsurf, and other AI coding agents.

I indexed 45,000+ skills from GitHub repos, enriched them with LLM-generated metadata, and built vector embeddings for semantic search. So instead of needing to know the exact repo name, you can search by what you actually want to do.

What it does today:

- Semantic search that understands intent, not just keywords. Search "help me write better commit messages" and it finds relevant skills.
- One-command install from SkillsGate (npx skillsgate add @username/skill-name) or directly from any GitHub repo (npx skillsgate add owner/repo)
- Publish your own skills via GitHub repo sync or direct upload

Under development:

- Private and org-scoped skills for teams
by TheTon | 2026-03-09 15:22:34+00:00
You could apply this same reasoning to any feature or technology. Yes there could be a zero day nobody knows about. We could say that about ssh or WebKit or Chrome too.

I hear what you're saying about the deprecation status, but as I and others mentioned, the fact that the underlying functionality is heavily used throughout the OS by non deprecated features puts it on more solid footing than a technology that's an island unto itself.
by nyxtom | 2026-03-09 15:23:27+00:00
I struggled with isolation for a long time but I found that there are some hobbies that have helped me.

- join jiu jitsu (people here are so supportive, it such a solid community and it gets you crazy active)

- join a church you like (believe it or not, there are great ones out there where you can find people that care about you the way God wants to have a personal relationship. In those communities people care about whats going on in your life and it gets your caring about other people. And as a bonus, people will put together pot lucks, bbqs, outings. Gets you in planning mode)

- I started reading books again, novels. Evenings without my family being together in a house alone was rough for a long while. I stopped watching shows in the evenings now and have a much more consistent bedtime routine that involves reading an actual fun book. This has gotten me out of my head, out of my laptop, out of the screen and enjoying stories again. Highly recommend!

If you're ever struggling, feel free to reach out. I am starting a discord server for this community because this seems to come up a lot and HN comments doesn't seem to be a great place to have consistent connection.
https://discord.gg/Hzu3UrthHn

The discomfort you feel is real but manageable. It's good news because you just need to be consistent in doing 1 small thing each day or each week. For me it was, I'm going to go to church and find a small group I'm interested in. Then from there I added in - I'm going to learn guitar and see an actual professional teacher to teach me so I have an in person contact with someone who cares about my progress. Then it was, I'm actually going to regularly have real phone calls with my family (my mom, my brother, etc). I have a daughter so it's much easier for me, but I also live remotely so there's that.
by littlestymaar | 2026-03-09 15:23:29+00:00
I've seen AI written blog posts before, but this is one step above: the entire blog (~90 articles) have been AI generated over the past three months.

I already find it very frustrating that most open source projects spawning on HN's front page are resume-boosting AI slop but if blogs start being the same the internet is definitely dead.

Edit: it doesn't even looks like it's resume-boosting in this case, the “person” behind it doesn't even appear to exist. We can only speculate about the intent behind this.
by amiga386 | 2026-03-09 15:23:39+00:00
The GP alluded to "a handful of terms everyone agrees are reasonable". Regardless of what those are, their hypothetical definition makes them implicitly reasonable. You can circularly reason that these hypothetical univerally-reasonable terms are univerally-reasonable because it is impossible to abuse them with a severe power imbalance.

Re-reading your post, you appear to be asking if the GP would ban all contract terms that aren't universally-reasonable. I don't think that's what they were saying, and it's not what I'm saying.

The purpose of unconscionability is clear, the question is what findings will trigger it? There is a spectrum of opinion on that. My position would be that, whenever it can be demonstrated by one court that a powerful entity did commit abuse via unconscionable contract terms, it should be noted by other courts and applied equally to other similar entities.

The US courts already do this, but the problem is they tend to take the narrowest possible application, and that's ultimately because they're deferential to the US Congress. They don't want to be making law, they only want to interpret the law they have. They want Congress to make law... but Congress doesn't seem very good at that. Most other country's systems are Roman law systems rather than Common law, which in practise means they tend to update laws and regulations more often, and the courts get their clarifications via updated laws rather than build up centuries of precendent.
by wilkystyle | 2026-03-09 15:24:13+00:00
Matchlock[0] is probably the best solution I've come across so far WRT problem 1 and 2:

> Matchlock is a CLI tool for running AI agents in ephemeral microVMs - with network allowlisting, secret injection via MITM proxy, and VM-level isolation. Your secrets never enter the VM.

In a nutshell, it solves problem #2 through a combination of a network allowlist and secret masking/injection on a per-host basis. Secrets are never actually exposed inside the sandbox. A placeholder string is used inside the sandbox, and the mitm proxy layer replaces the placeholder string with the actual secret key outside of the sandbox before sending the request along to its original destination.

Furthermore, because secrets are available to the sandbox only on a per-host basis, you can specify that you want to share OPENAI_API_KEY only with api.openai.com, and that is the only host for which the placeholder string will be replaced with the actual secret value.

edit to actually add the link

[0] https://github.com/jingkaihe/matchlock
by Stratoscope | 2026-03-09 15:24:19+00:00
I think GP was commenting about the taste, not the grams of sugar it adds to your daily intake.

And I agree. I like many varieties of hot sauce, but sriracha is just too sweet for me.

It's the same reason I am picky about Thai restaurants. So many of them lean hard on the sugar. Not to my taste! I like a more balanced flavor.
by thomashabets2 | 2026-03-09 15:24:53+00:00
A problem with that approach is that libc can after an upgrade decide to start doing syscalls you were not expecting. Like the first time you call `printf()` it calls `newfstatat()`. Only the first time. Maybe in the future it'll call it more often than that, and then your binary breaks.

I'm not sure what glibc's latest policy is on linking statically, but at least it used to be basically unsupported and bugs about it were ignored. But even if supported, you can't know if it under some configurations or runtime circumstances uses dlopen for something.

Or maybe once you juggle more than X file descriptors some code switches from using `poll()` to using `select()` (or `epoll()`).

My thoughts last time I looked at seccomp: https://blog.habets.se/2022/03/seccomp-unsafe-at-any-speed.h...
by cxplay | 2026-03-09 15:24:58+00:00
Until one day you start craving brief rants from people or random cat pictures, and suddenly your RSS reader overflows with an endless stream of unread items. Then you find yourself wanting to interact with those posts. Congratulations, you've invented social media. No, social media will never die, and RSS will never die either, because they're part of the same lineage. The only difference is what extra features people have tacked onto them—and those can't be turned off.
by 1970-01-01 | 2026-03-09 15:25:11+00:00
Lots of signal that this top post is now an LLM an not "an Irish man". The generous use of dashes to complete the thought process..have a look: https://www.dcaulfield.com/chatgpt-learning-dev

See also: https://news.ycombinator.com/item?id=47291513
by rsynnott | 2026-03-09 15:25:12+00:00
Ireland has essentially no working oil power generation capacity these days (I think the only ones are a couple of small diesel units on islands, which are not even connected to the national grid). Moneypoint was replaced with some combo of wind, gas and imports.

(Moneypoint was actually built originally due to Ireland's over dependence at the time on oil for power generation; after the oil crisis, initially ESB attempted to build a nuclear plant (https://en.wikipedia.org/wiki/Carnsore_Point#Cancelled_nucle...), but it was such a political minefield that it was canceled, leading to Moneypoint.)
by smetanaware | 2026-03-09 15:25:20+00:00
I'm a fan of 7-segment displays and DeLorean Time Machine, so I made this small puzzle game where you jump in time back to year 1000. The mechanics is based on using logic operations OR and NOT under a time pressure.

It's got 50 levels and it's made in HTML5 / Vanilla JS, size around 50KB (23KB JS, rest is SVG graphics).

Source code: https://github.com/Smetanaware/Y1K
by butILoveLife | 2026-03-09 15:25:28+00:00
I've read 9 years of philosophy. Its never happening.

It gets worse than you know. Not only is the doctrinal god not real... not even the Stoic thiest god more valid than agnosticism. (Epistemology)

It gets worse: There is nothing that says the words of human are more valid than looking to nature. There is 0 way to factually chose between them. (Epistemology)

It continues to get worse: Circles aren't real, they are a construct of human language. Even our knowledge of material things is subject to the same limitations. Organic molecules see the world, and different organic molecules turn this into logical thought. Then we vibrate some air particles as we explain to others. (Ontology)

Anyway, its much worse than you think. Do not read philosophy if you want to continue being happy like you are. All paths in philosophy lead to nihilism.
by xxwink | 2026-03-09 15:25:39+00:00
As a project manager returning to coding after 20 years —
this is directly relevant to my experience. AI can genuinely
augment both productivity and creativity, but it needs strong
process and constraints to do it well. What separates throwaway
AI code from something maintainable is product vision and tooling
that keeps the AI focused. This looks like a step in that direction.
by abound | 2026-03-09 15:26:01+00:00
One of my favorite questions to ask people is something like: "Imagine a button appears in front of you. Pressing it will snap all human beings painlessly out of existence. Do you push the button?"

Some people get caught in minutiae about downstream effects, I tell them it can go however they want (house pets are free or gone too, planes land harmlessly, etc)

In my circles, I've found it's about 50/50 button pushers to non-button pushers. Perhaps unsurprisingly, vegetarians are more likely to be button pushers.
by chiefofgxbxl | 2026-03-09 15:26:15+00:00
Location: United States (New York State, EST timezone)
Remote: Yes
Willing to relocate: No
Technologies: JavaScript, React, Vue, Node.js, Python, PostgreSQL, Nuxt, GCP, Docker, CI/CD, web extensions, spaCy
Résumé/CV: https://greglang.me/resume/
Email: langgb@clarksonalumni.com

Available immediately for full-time, part-time, or contract work!

Full-stack software engineer with ~10 years of professional experience. My career started out in Dept. of Defense contracting work, focusing on Python and Node applications for data processing, visualization, and natural language processing. I then transitioned into a NYC-based startup on a small engineering team of five building a sales consulting platform, where I contributed on all aspects of the application (React frontend, Python/sqlalchemy backend, SQL database, GCP/deployment, CI/CD, security, Sentry, SAML/SSO, onboarding, emails, Salesforce integration, and more).

I've also built side projects, including: Vision Zero Reporting (https://visionzeroreporting.com) which earned 3rd place on Show HN and served as a panelist at the Vision Zero Cities conference; and Trash Panda (https://trashpandaextension.com/), a browser extension that removes social metrics from the web, including like counts, number of subscribers, views, followers, etc.
by theamk | 2026-03-09 15:26:22+00:00
That story actually pretty bad.. Court findings are pretty clear on this [0]:

> When Roberts arrived, Tran told him that he was forming a new company. Lam was going to operate the company. Tran told Roberts that Roberts would be working for the new company.

> When Roberts declined the job offer, Tran was not happy. Tran told Roberts that Underwood would have to deliver peppers for $500 per ton to compete with Chinese pepper mash that sold for $300 per ton. [...] Underwood was suddenly facing imminent catastrophic financial consequences. It could not grow peppers for $500 a ton. Its costs averaged $610 a ton. [...] Tran refused to provide Underwood with prepayments needed to finance the crop. Tran also insisted that Underwood contract with Chilico rather than Huy Fong.

OK, 8 days after agreeing on contract (!), the Huy Fong man tried to hire away Underwood's COO (Roberts), pushes hard for price below cost, refuses to provide money for planting, and tries to offload responsibility to a shell company. This sounds about as evil as it gets, and Underwood was right to refuse.

And what does the journalist say about this? "He wanted to take over my business"? "It felt like being "stabbed in the back""? I am sorry, I think that story author was fed some BS by Tran, and did not bother to verify it.

(Alternatively, maybe Tran has a explanation that makes sense for him... I'd like to hear the thoughts of someone who walks back on contract few days after it's made, and how they justify it to themselves - but sadly that fortune story does not have this)

[0] https://cases.justia.com/california/court-of-appeal/2021-b30...
by bArray | 2026-03-09 15:26:32+00:00
Yesterday - The start (rendering) of a basic voxel editor for generating OBJ and STL files with just the keyboard. To solve 95% of my 3D modelling needs it turns out I likely just need cubes.

Today - Parsing a website's HTML (lots of pages, lots of links) to update an RSS feed that accepts filters. Rather than manually checking a website and losing track of what I have or haven't reviewed, the idea is to feed it into an RSS aggregator.
by palmotea | 2026-03-09 15:26:41+00:00
> If I feed an LLM my own raw research notes and technical observations and use it to help structure those thoughts into a readable essay, I haven't "avoided writing".

> The "why would I read what nobody bothered to write" argument only applies to people who ask a bot to hallucinate an opinion from scratch. It doesn't apply to authors using the tool to clarify their own ideas.

You're wasting my time if you share LLM writing. If you're going to do it that way, share your notes and your prompt. Otherwise, you're being inconsiderate.
by randallsquared | 2026-03-09 15:27:06+00:00
You can't buy it through Amazon or Costco or HEB (their main outlets, apparently) at the moment, and there's a rumor that they've gone out of business.

They started making the hot sauce years after the main events referred to in the lawsuit.

Their socials are silent and the website is a godaddy landing page with just their logo.

I don't think these people are savvy submarine astroturfers.