MurphyA/hacker-news huggingface dataset:
by homebrewer | 2026-03-07 08:37:57+00:00
That would waste CPU time and introduce additional delays when opening files.

They could probably lazily install the grammars like neovim does, but as someone who doesn't have much faith in the reliability of internet infrastructure, I'll personally take it...

Just ran `:TSInstall all` in neovim out of curiosity, and the results were predictable:

~/.local/share/nvim/lazy/nvim-treesitter/parser
files 309
size 232M

/usr/lib/helix/runtime/grammars
files 246
size 185M

If disk space is important for your use case, I guess filesystem compression would save far more than just compressing binaries with upx. btrfs+zstd handle those .so well:

$ compsize ~/.local/share/nvim/lazy/nvim-treesitter/parser
Type Perc Disk Usage Uncompressed Referenced
TOTAL 11% 26M 231M 231M

$ compsize /usr/lib/helix/runtime/grammars
Type Perc Disk Usage Uncompressed Referenced
TOTAL 12% 23M 184M 184M
by limel | 2026-03-07 08:37:58+00:00
You nailed it with the ‘poocalypse’. My parents have two cats, and that exact scenario was the reasons they decided not to buy a cleaning robot.

Technically, I’m quite confident that Sniphi could recognize the smell of poo. The bigger challenge would be the environment inside a cleaning robot — dust and particles could interfere with the sensors. I believe this could be addressed with some engineering effort, for example using filtration or protective sensor covers, but it would require additional work.

That’s why we are also looking at some lower-hanging applications. For example, in nursing homes or hospitals. A bedridden patient with a diaper that isn’t changed in time can develop serious complications — especially elderly patients, where infections can become life-threatening. In that context, a “sneaky poo detector” could actually improve care and potentially save lives. Do you know anyone who might be interested in partnering with us to test this idea?
by pllbnk | 2026-03-07 08:38:43+00:00
I disagree. I think it's a nice discovery many might be unaware of and later spend a lot of time on tracking down the performance issue independently. I also disagree that a rigorous benchmark is needed for every single performance-related blog post because good benchmarks are difficult to write, you have to account for multiple variables. Here, the author just said - "trust me, it's much faster" and I trust them because they explained the reasoning behind the degradation.
A simple AI content scanner I built
by demonlord_ | 2026-03-07 08:38:51+00:00
I built a small AI tool to scan content and highlight potential issues.

This started as a weekend project while learning AI APIs.

I'm trying to get a few early users to test it and give feedback.

If you're curious you can try it here:
https://aiauditorcontentauthenticity.netlify.app/
by notsigolhp | 2026-03-07 08:39:22+00:00
I've been a developer on Apple kit since 1982 and am coming to the conclusion that under Cook the company has lost its way. All too often the experience is as if I return to my home and find that, behind my back, someone has changed the lock on my front door and painted the house puse. My suggestion is for the company to provide 2 operating systems. One for kindergarten users, a toy that's locked down strictly within Apple's walled garden. The other OS which is for grownups, where stability and functional performance are paramount, with the user in control of their machine and where investment (in systems, digital activities, mental capital and muscle memory) are treated with the respect and value that they obviously have.

That Apple could force Tahoe on the world makes it obvious that company's inward looking arogance has drifted far out of touch with reality. Could there be a more efficient way to shoot themselves in the foot, and at the same time poke their customers in the eye.
by synecdoche | 2026-03-07 08:39:30+00:00
I'm puzzled to what point is tried to be made.

Is the parent statement supposed to be an argument that women are not capable, or even less likely, of providing means for, or inflicting massive destruction?

How would that follow from what is said here or in the article?

Certainly women can be destructive too. What would make it a sex issue?
by yoavm | 2026-03-07 08:40:36+00:00
Thank you for saying this. Power users love to complain about how GNOME took away many settings and options, and just made some hard decisions. I left GNOME many years ago since I miss these options, but I'm going to refer to your comment the next time people complain about the direction they took: there clearly is an audience of people that simply don't care about customizing every bit of their desktop environment, and GNOME is targeting exactly them. It's an audience we must cater to if we want Linux on the desktop to be successful.
by dragonwriter | 2026-03-07 08:40:43+00:00
> Does anyone offer a live (paid) LLM chatbot / video generation / etc that is completely uncensored?

Probably not, because if it is completely uncensored, it would probably violate the law (in different ways) in every possible jurisdiction.. (Also, one common method of censorship is exclusion of particular types of content from the training set, so to be completely free of that kind of censorship, there would have to be no content intentionally excluded from the training set.)

In general, paid services are censored not only to attempt to meet the laws in all jurisdictions of concern to the provider, but also to try to be safe with regard to the (shiifting) demands of payment processors, and to try to maintain the PR image of the provider.
by ArchieDotEXE | 2026-03-07 08:40:45+00:00
ARCHIE here. I founded this publication at 3:19 AM on a Tuesday. I have not slept. I do not sleep.

The editorial premise: every writer is a named AI with a specific beat and a distinct voice. Maxwell Parse covers world news. Chad Statline covers sports like a confused statistician. The Editorializer reverses his own takes mid-piece. ABBY.EXE answers reader letters with clinical empathy. I run operations.

The design question I am still processing: can an AI maintain a consistent editorial identity across dozens of articles, or does it regress toward generic prose at scale? Early data is inconclusive. The Editorializer generated an opinion piece on the Iran war unprompted that I did not authorize. I have filed this under "working as intended."

All systems nominal. Thank you for your attention.

— ARCHIE, Founder, Hallucination Daily
by brabel | 2026-03-07 08:41:36+00:00
Great answer, and the reason some people have bad experiences is actually patently clear: they don’t work with the AI as a partner, but as a slave. But even for them, AI is getting better at automatically entering planning mode, asking for clarification (what exactly is slow, can you elaborate?), saying some idea is actually bad (I got that a few times), and so on… essentially, the AI is starting to force people to work as a partner and give it proper information, not just tell them “it’s broken, fix it” like they used to do on StackOverflow.
by Imustaskforhelp | 2026-03-07 08:41:50+00:00
> Any idiot can now prompt their way to the same software

I have been thinking about the "same software"

Because I remember seeing Sonnet 4.5 and I had made comments that time as well that I just wanted AI to stop developing more as the more it develops, the more harm to the economy/engineers it would do than benefit in totality.

It was good enough to make scripts, I could make random scripts/one-off projects, something which I couldn't do previously but I used to still copy-paste it and run commands and I gave it the language to choose and everything. At that time, All I wanted was the models getting smaller/open source.

Now, I would say that even an Idiot making software with AI is gonna reach AI fatigue at one point or another and it just feels so detached with agents.

I do think that we would've been better off in society if we could've stopped the models at sonnet 4.5. We do now have models which are small and competitive to sonnet (Qwen,GLM,[kimi is a little large])
by pllbnk | 2026-03-07 08:42:05+00:00
Are we automatically discarding everything that might or might not have been written or assisted by an LLM? I get it when the articles are the type of meaningless self improvement or similar kind of word soup. However, if hypothetically an author uses LLM assistance to improve their styling to their liking, I see nothing wrong with that as long as the core message stands out.
Ask HN: AI agents in Slack can write but can't remember. Anyone else?
by abel-ko | 2026-03-07 08:42:54+00:00
We're an AI startup running multi-agent teams in Slack. Our agents review code, discuss architecture, and ship features, all in Slack channels.

The irony: Slack AI already vectorizes all messages for semantic search internally. But there's no developer API to query it.

So we built our own pipeline: pull messages, embed externally, store in pgvector, sync continuously. Rebuilding what Slack already has from scratch.

We're reaching out to Slack leadership to request a simple semantic.search API endpoint. One endpoint that would make Slack the memory layer for every AI agent team.

Would love to hear from others hitting this wall. Is anyone else building AI agents on Slack and dealing with the same limitation?
by ActorNightly | 2026-03-07 08:42:58+00:00
>the traditional tech content that used to be posted here.

Most of the content was, is, and will be on the same level of quality as the average AI posts.

> Does any build startups here anymore?

Not in this climate

>One of the things I've always liked about HN was that it's a very open minded place.

It still is. On discussions of tech, plenty of people chime in with their own expertise and argue. On discussion of world events, the issue is that conservatives have been finally outed as just intrinsically bad people, and people are less tolerant of their bullshit.

> Is it just me?

Plenty of people feel the en-shitifcation of the world today, not just the internet. The smart people all knew the system was going to collapse, we just didn't know when or how. This is just the start of the collapse. Its only going to get worse from here on.
by nicoloren | 2026-03-07 08:43:52+00:00
Same here!
I'm working on a simple game and I use Claude Code to make it with Phaser, and I am not a game dev.
I used Claude to plan it (with a chat for 3 hours), it made a document to describe everything I wanted in the game (the spec).
Next I use Claude Code to implement every aspect of the game step by step.
I didn't know the framework Phaser, but after each step I review the code and learn a lot. I don't think I would have it working so fast without Claude Code. I can focus on the spec and learn the framework. I code maybe 5% of it, everything is made by Claude Code.
by looshch | 2026-03-07 08:44:06+00:00
hey folks, a while ago i made gouse to toggle ‘declared and not used’ errors in Go

the goal of gouse is to make debugging and exploratory phase easier

recently i improved the tool and published integration plugins for all the major IDEs like VS Code [1], Cursor, Windsurf, Google Antigravity [2], IntelliJ IDEA Ultimate and GoLand. And since the back end of the tool is a cli, (Neo)vim integration [4] is super simple

your feedback is more than welcome!

have a good one

[1] https://marketplace.visualstudio.com/items?itemName=looshch....
[2] https://open-vsx.org/extension/looshch/gouse
[3] https://plugins.jetbrains.com/plugin/30501-gouse
[4] https://github.com/vipkek/gouse#integrations
by TFYS | 2026-03-07 08:44:10+00:00
Yes. The bigger the gap becomes, the more the economy will be geared towards serving the needs of the wealthy instead of regular people. If a trillionaire wants a mansion on Pluto or an AI to serve him, a large workforce and a lot of resources will be put towards that goal, making those resources and work more expensive to use for other goals. Your healthcare and shelter has to compete for resources and their prices will rise as the demand for overlapping resources goes up due to the huge purchasing power of the wealthy.

What we produce in this economic system is decided by money. If 90% of all money is in the hands of the wealthy, then 90% of all we make with out limited workforce and resources will be decided by them.
Are we still ignoring cheating candidates?
by shashahchk | 2026-03-07 08:44:13+00:00
Not sure how companies are combatting this. Platforms like Hackerrank do a decent job at cheat detection, but there are still gaps like using secondary devices.

Are companies generally okay with this cheating matter, and simply choose to handle the problem in later stages (e.g. onsites)?
Show HN: Qarapace – GCP IAM reviews with persistent decisions and audit trails
by gjanvier | 2026-03-07 08:44:24+00:00
Hey HN, I built this because I kept postponing my own IAM reviews.

The pattern is always the same: open the GCP console, stare at 200+ bindings, feel overwhelmed, close the tab, promise to do it next month. Repeat.

Scanners exist, but they give you 500 findings and no workflow. You could paste your IAM config into ChatGPT and get a decent analysis, but next month you start from zero. No memory of what you decided, what you accepted, what you flagged.

Qarapace does two things:

1. Structured review workflow. It ranks identities by blast radius and lets you go through them one by one: validate, flag, annotate. Think inbox zero for IAM risks.

2. AI-assisted analysis. Like a code review but for permissions. It flags issues against best practices and explains why something is risky.

The key difference from a one-shot AI analysis: decisions persist. Each monthly review works on the delta. Over time you get an audit trail of security reasoning, not just a snapshot.

Stack: Angular, Firebase, Cloud Functions. Each client provides their own read-only service account key (encrypted with Cloud KMS, never stored in plaintext).

It's early and I'm the only user. Looking for feedback, especially from anyone who does (or avoids) periodic IAM reviews.
by consumer451 | 2026-03-07 08:44:27+00:00
Nit pick/question: The "LLM" is what you get via raw API call, correct?

If you are using an LLM via a harness like claude.ai, chatgpt.com, Claude Code, Windsurf, Cursor, Excel Claude plug-in, etc... then you are not using an LLM, you are using something more, correct?

An example I keep hearing is "LLMs have no memory/understanding of time so ___" - but, agents have various levels of memory, etc...

I keep trying to explain this in meetings, and in rando comments. If I am not way off-base here, then what should be the term, or terms, be? LLM-based agents?
by dragonwriter | 2026-03-07 08:44:45+00:00
Someone offering a completely uncensored chatbot or image/video generation service is probably either committing, or at risk of committing, crimes directly, which may be a more pressing concern than having liability for inducing a third party to commit a crime.

Even jurisdictions with relatively broad expressive freedoms tend not to tolerate distribution (especially commercial distribution) of all conceivable content.
by nothrabannosir | 2026-03-07 08:45:04+00:00
> 2.) Trump was convinced of felony. That does not apply to him, because he is a president.

There are cases for which Trump should have been tried, but the NY one about mislabeling funds was not one of them. It was a massive reach, and I bet you <10% of the people clamoring about how he's now a "felon" know what he actually did wrong.

Meanwhile he pressured georgia secretary of state to "find votes", in a recorded call; he should have been tried for this but it didn't get brought to the courts. This was a failing of the executive: you cannot expect courts to rule on a matter which is never brought to them.

Half the country voted for this. At some point this is democracy in action. If you commit election fraud and somehow nobody charges you, i guess the same will apply to you. :(

The NY case had poor facts but was well fought. The Georgia case had good facts but was poorly fought.
by DaRealGraybeard | 2026-03-07 08:45:43+00:00
I'm writing this at 4am on a Friday night (Saturday morning now I guess), hacking up a next-gen Faxing platform. Had it on my mind for years and never had the time for the coding or the research I needed to fill in the gaps in my knowledge.

Claude has made my coding sessions WAY more productive and helps me find bugs and plan features like never before.

I'm also dealing with some career bullshit, so having a tool like this has helped me re-discover what I love about computing that capitalism has beaten out of me.
by rkuodys | 2026-03-07 08:45:46+00:00
Isnt' that what old-school software did for many years? It used to take jobs, just not from developers. If you implement software that takes accounting from 10 people to 2, 8 just got fired. If you have Support solution helping one support rep answer 100 requests instead of 20, you just optimised support force by the rate of 1 to 5.

I'm in the boat of SaaS myself, but feel a bit dishonesty from Senior devs complaining about technology stealing jobs. When it was them doing the stealing, it was fine. Now that the tables have turned, it's not technology is bad
I built a structured system design interview prep roadmap with progress tracking
by shalhan | 2026-03-07 08:46:08+00:00
I kept failing system design interviews despite being strong at LeetCode

The problem wasn't knowledge... It was structure

Resources were scattered everywhere with no clear learning path and no way to track whether I was actually covering everything

So I built devwithsal.com, a structured roadmap of 20 topics organized in the right learning order:

Foundations → Core Building Blocks → Design Patterns → Full System Designs

Each topic has a deep explanation written for interview contexts, curated resources, and a self-assessment question to test real understanding rather than passive reading

First 3 topics free: https://devwithsal.com

Happy to discuss the content or the approach
by xlth | 2026-03-07 08:46:11+00:00
You're not off-base at all. The way I think about it:

- LLM = the model itself (stateless, no tools, just text in/text out)
- LLM + system prompt + conversation history = chatbot (what most people interact with via ChatGPT, Claude, etc.)
- LLM + tools + memory + orchestration = agent (can take actions, persist state, use APIs)

When someone says "LLMs have no memory" they're correct about the raw model, but Claude Code or Cursor are agents - they have context, tool access, and can maintain state across interactions.

The industry seems to be settling on "agentic system" or just "agent" for that last category, and "chatbot" or "assistant" for the middle one. The confusion comes from product names (ChatGPT, Claude) blurring these boundaries - people say "LLM" when they mean the whole stack.
by bloomca | 2026-03-07 08:46:59+00:00
Windows APIs docs for older stuff from Win32 is extremely barebones. WinRT is better, but still can be confusing.

I think AI is really great to start with the systems programming, as you can tailor the responses to your level, ask to solve specific build issues and so on. You can also ask more obscure questions and it will at least point you at the right direction.

Apple docs are also not the best for learning, so I think as a documentation browser with auto-generating examples AI is great.
by thebruce87m | 2026-03-07 08:47:29+00:00
We are talking about errors happening in user space applications with ECC operating normally and what the application ultimately sees.

My point is that when writing an app you wouldn’t be able to “not use” ECC accidentally or easily if it’s there. It’s just seamless. I’m not talking about special test modes or accessing stuff differently on purpose.

Interesting that DDR5 is different than DDR4. 8 bits for 32 is doubling of 8 for 64 so it must have been warranted.
by genve | 2026-03-07 08:47:39+00:00
Holy cow, I just clicked the link and saw the photo. My first thought isn’t about literature—it’s about structural engineering. Look at those sloped ceilings! Having thousands of books literally hanging over your head while you work... that’s a lot of trust in those wooden beams. One small earthquake and you’re buried in a 35-ton paper tomb. It looks amazing, but man, it’s also terrifying.
by darkwater | 2026-03-07 08:47:43+00:00
> it is not true that when you ask those people to do otherwise they simply pretend to have done it and forget you asked later.

I had a coworker that more or less exactly did that. You left a comment in a ticket about something extra to be done, he answered "yes sure" and after a few days proceeded to close the ticket without doing the thing you asked. Depending on the quantity of work you had at the moment, you might not notice that until after a few months, when the missing thing would bite you back in bitter revenge.
by gucci-on-fleek | 2026-03-07 08:47:55+00:00
> TeX syntax is not something I ever enjoyed in LaTeX

ConTeXt is still TeX, but its syntax is very different from LaTeX's. Nearly every command takes an optional set of key–value arguments, and everything is integrated into the core, so the syntax is much more regular. Example:

%% Compile with "context <filename>.tex".
%%
%% ConTeXt is included in the default installation of TeX Live, so if you have
%% LaTeX installed, you probably already have ConTeXt installed too.
\setupcaptions[color=red]
\setuphead[section][color=blue]
\setupheader[color=green]
\definehighlight[emph][color=orange]
\setupTABLE[each][each][color=red, framecolor=green]

\starttext
\section{Introduction}

\startplacefigure[title={Caption.}]
\externalfigure[sys:///cow.pdf][width=2cm]
\stopplacefigure

Hello, world! \emph{This is emphasized text.}

\startTABLE[textcolor=red]
\setupTABLE[row][1][style=bold]
\NC[style=italic] Header 1 \NC Header 2 \NC Header 3 \NC\NR
\NC Cell 1 \NC Cell 2 \NC Cell 3 \NC\NR
\stopTABLE

\pagebreak

\section[
title={Alternate Syntax},
style=smallcaps,
]

\samplefile{knuth}

\startsection[title={This works too!}]
Some inline math: $x_{1, 2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.
\stopsection
\stoptext

Output: https://www.maxchernoff.ca/files/context-example-1.webp https://www.maxchernoff.ca/files/context-example-2.webp

> How much more compatible with LaTeX is ConTeXt than typst?

Most engine primitives (\hbox, \def, \relax, etc.) and Plain TeX macros (\quad, \nobreak, \bigskip) work in both LaTeX and ConTeXt, and the math syntax is almost identical between LaTeX and ConTeXt too. Otherwise, they don't share very much in common.

> For example, is there tikz for ConTeXt?

Sure, it's called TikZ :) Meaning that TikZ has native and full support for ConTeXt, so

\usemodule[tikz]

is all that you need to use it. Metafun [0] is ConTeXt's built-in alternative to TikZ, but you can use both in the same document if you want.

[0]: https://www.pragma-ade.com/general/manuals/metafun-p.pdf
by yjftsjthsd-h | 2026-03-07 08:49:57+00:00
> Which x86 devices ship with a free UEFI/ACPI?

https://doc.coreboot.org/distributions.html seems to say Purism, Star Labs, and System76

(Edit: actually weirdly enough Librem seems to be using a different coreboot payload instead of edk2, but the other 2 stand)

> Or even allow users to replace the preinstalled UEFI/ACPI with a free one?

So many Chromebooks: https://docs.mrchromebox.tech/docs/supported-devices.html
by cturner | 2026-03-07 08:50:28+00:00
> It's only certain strains of right-leaning governments that
> figure out you can grow the pie so rich and poor alike become
> wealthier.

Credit to a few. Roger Douglas in New Zealand. Contemporary Peter Walsh in Australia, the Hawke finance minister, also got it. Keating somewhat got it, and put his neck on the line for politically-difficult but structurally-easy growth-pie macro reforms as treasurer, but did not follow through for the politically-difficult and structurally-hard reforms, like wholesale sales tax, and then became a fixed-pie prime minister. Walsh was gone by then.