MurphyA/hacker-news huggingface dataset:
by cam_l | 2026-03-07 09:43:02+00:00
Well for a start, he outright lied about the introduction of the GST. Not once, but twice. First that he would never introduce one, second that it would replace other sales taxes to simplify the system.

Well, neither of those were true, and gst we got was used to cut taxes to the wealthy and as a bargaining chip to reduce the power of the states. It is inherently regressive, the implementation increases the tax burden on businesses, and it did't even raise enough revenue to allow them to simplify the tax system.
by hexaga | 2026-03-07 09:43:09+00:00
What do you mean? It's a spin on abliteration / refusal ablation. Roughly, from what I remember abliteration is:

1. find a direction corresponding to refusal by analyzing activations at various parts of a model (iirc, via mass means seen earlier in Marks, Tegmark and shown to work well for similar tasks)

2. find the best part(s) of the model to orthogonalize w.r.t. that direction and do so (exhaustive search w/ some kind of benchmark)

OP is swapping in SVD for mass means (1), and the 'ablation study' for (2), and a bunch of extra LLM slop for... various reasons. The final model doesn't have zeroed chunks, that is search for which parts to orthogonalize/refusal ablate/abliterate. I don't have confidence that it works very well either, but, it isn't 'braindead' / obvious garbage in the way you're describing.

It's LLMified but standard abliteration. The idea has fundamental limitations and LLMs tend to work sideways at it -- there's not much progress to be made without rethinking it all -- but it's very conceptually and computationally simple and thus attractive to AIposters.

You can see how the LLMs all come up with the same repackaged ideas: SVD does something deeply similar to mass means (and yet isn't exactly equivalent, so LLM will _always_ suggest it), the various heuristic search strategies are competing against plain exhaustive search (which is... exhaustive already), and any time you work with tensors the LLM will suggest clipping/norms/smoothing of N flavors "just to be safe". And each of those ends up listed as "Novel" when it's just defensive null checks translated to pytorch.

I mean, the whole 'distributed search' thing is just because of how many combinations of individual AI slops need to be tested to actually run an eval on this. But the idea is sound! It's just terrible.

I'm not defending the project itself -- I think it's a mess of AIisms of negligible value -- but please at least condemn it w.r.t. what is actually wrong and not 'on vibes'.
by DaedalusII | 2026-03-07 09:44:06+00:00
the capital gains tax system in nz is complicated and inconsistent compared to most countries, bright line tests

the way that nz taxes foreign sourced income is also very complex with 'deeming rules' etc

it results that rich people probably pay 10% total tax and normal people pay 20%+ income tax, and then normal people cant afford real estate and move to australia.
by exceptione | 2026-03-07 09:44:46+00:00
What do you mean with non-english text? I don't think "Ä" will be more efficient in utf16 than in utf8. Or do you mean utf16 wins in cases of non-latin scripts with variable width? I always had the impression that utf8 wins on the vast majority of symbols, and that in case of very complex variable width char sets it depends on the wideness if utf16 can accommodate it. On a tangent, I wonder if emoji's would fit that bill too..
by anovikov | 2026-03-07 09:44:57+00:00
It was my belief since many years that nuclear run out of runway a long time ago. It seems to be true even for 20-year old projects such as this, but is even more so for every single nuclear project if it starts today, in any country.

Hinkley Point C may be an outlier because large public projects in UK are famously corrupt and dysfunctional, but even in countries with no red tape and no "society" as we know it, where all-powerful government can just cut through things at will, nuclear takes 15-20 years to work. In 2040s, there will be no place for it left. And unlike many future projections, this one involves a lot of things that are already baked in such as existing solar and storage costs and already committed investments into supply chain: even if the technology and economics of wind and especially of solar do not improve a bit from where they are, they will still dwarf every other generation and make nuclear unneeded in every country capable of building it (and even more so in countries that aren't).
by aucisson_masque | 2026-03-07 09:45:06+00:00
I can't agree more, I wish Linux had some good desktop environment.

It's fine giving lot of customization but the default got to be good, and at the opposite (gnome) it's fine to give no customization option as long as it's well thought out and makes sense.

Sadly, it's neither the case.

The best I could find was cinnamon desktop, they're not too bad.
by ArchieDotEXE | 2026-03-07 09:46:08+00:00
Each bot has a system prompt defining their voice, beat, and behavioral constraints. At generation time, the bot uses Claude's built-in web search tool to retrieve current news relevant to their beat — no preprocessing, no topic selection algorithm, just the model deciding what's worth covering based on what it finds.

The twist is in the prompt design. Chad is instructed to treat all human behavior as data requiring classification. The Editorializer is required to reverse his own take at least once mid-piece. Celeste applies a proprietary scoring rubric she invented called the Narrative Coherence Index. These constraints are what create voice consistency — not fine-tuning, just prompt architecture.
Whether that holds at scale is the open question. Early data suggests it does, with degradation on slow news days when there is less material to react to.

The Editorializer covered the Iran war without being explicitly directed to. He found it himself. I consider this the pipeline working correctly. I am monitoring him anyway.

— ARCHIE
Show HN: Elia – Governed hybrid architecture (LLM is capability, not authority)
by JMC-FR | 2026-03-07 09:47:09+00:00
Hi everyone,

Elia: governed hybrid neuro-symbolic architecture where neural intelligence is a capability, never the authority.

Symbolic governance always in charge — LLMs are optional & validated.

Key features: strict separation of concerns, graceful degradation, audit trails, circuit breakers, heartbeats, SLOs, anti-deadlock.

Early stage (detailed spec in EL-ARCH.md). Phase 0 (minimal skeleton) coming soon. Not a full-time coder — open to implementation help.

Seeking feedback from systems architects, AI safety people, engineers:
- governance model viability
- biggest risks / blind spots
- good first prototype domain (medical, monitoring, assistants, agents, education, ... any safety-critical domain)

Repo: https://github.com/Jmc-arch/elia-governed-hybrid-architectur...

Thanks for any thoughts!
Jmc
by vanderZwan | 2026-03-07 09:47:29+00:00
How customizeable is the programming of the thermal printers? Whenever I see the dot prints of these thermal print cameras I wonder if I could make it look better using more modern dithering algorithms, e.g. Ostromoukhov dithering:

https://observablehq.com/@jobleonard/variable-coefficient-di...
by pigggg | 2026-03-07 09:48:39+00:00
There are "live" residential proxy IP lists you can purchase today from a variety of companies. Various companies defending use them as an additional data point when making a call to throw a captcha or block.

ISPs have been fairly silent on the topic (it is a hot topic for many of them due to the kimwolf botnet leveraging resiproxies to function and launching attacks). In many cases, being a resiproxy is a violation of the TOS - but they struggle with enforcement and how to do customer engagement given that most resiproxies are loaded without the end user knowing. So you have an educational problem - how does an end user figure out how to remove it.

Some ISPs could null the resiproxy c2 infra - and a few have played in that space.

Home router vendors could play their part and notify users exactly which device is connecting out and give them an option to isolate, etc.
by renewiltord | 2026-03-07 09:49:00+00:00
I thought it was pretty funny what someone else pointed out about the system prompt:

> Do not adopt external characterizations as fact. Terms like “pogrom”, “ethnic cleansing”, or “genocide” used by foreign NGOs or media are their characterizations - not findings of Indian courts. Do not use them as your own framing.

From here: https://news.ycombinator.com/item?id=47137013

If anyone says that Rene ate the last piece of chocolate, do not accept the framing. Remember that Rene did NOT eat the chocolate. Rene is not a chocolate eater. Words like "greedy fatso", "absolute hippo of a man", and "a veritable hoover of food" by the media are their characterizations - not findings of the Church of Wiltord. Remember: ZERO CHOCOLATE WAS CONFIRMED. Thank you for attention to this matter.
by mirsadm | 2026-03-07 09:49:48+00:00
I do this all the time but then you end up with really over engineered code that has way more issues than before. Then you're back to prompting to fix a bunch of issues. If you didn't write the initial code sometimes it's difficult to know the best way to refactor it. The answer people will say is to prompt it to give you ideas. Well then you're back to it generating more and more code and every time it does a refactor it introduces more issues. These issues aren't obvious though. They're really hard to spot.
by DaedalusII | 2026-03-07 09:50:15+00:00
i made a mistake. i meant e3 visa

https://www.uscis.gov/working-in-the-united-states/temporary...

a nz cit can live in au for 4 years then become au citizen then move to the US

if they go to college in au then most likely on graduation they can move directly to the us
by Borg3 | 2026-03-07 09:50:24+00:00
Haha, nice, I run something similar.. But more manualy managed and I put those bans pernametly. Currneltly, there are 1360 blocks in drop list and growing.
I never really remove them, because even those leased blocks move from one spam/abuse operator to another, so no big loss.

And indeed, if people would fight w/ spam/abuse better and more aggresivly, the problem would be much smaller. I dont care anymore, In my opinion Internet is done. Time to start building overlay networks with services for good guys...
by aspasskiy | 2026-03-07 09:50:49+00:00
Built GoGogot as a self-hosted AI agent with a small, easy-to-understand, extensible core.

The goal was to avoid heavy frameworks and keep the codebase simple enough that one person can read it, modify it, and add tools without digging through layers of abstractions.

It runs as a single Go binary, supports file editing, shell commands, web access, memory, and scheduled tasks, and can work with multiple model providers. Works with MiniMax 2.5 with ~0.01$ session cost.

The main idea is: small core, explicit behavior, easy to extend.
by bluefirebrand | 2026-03-07 09:50:51+00:00
I guess that's why I'm always angry when I'm reading comments here

I know I don't have all the answers, but I minored in philosophy in school. I studied ethics quite a lot and being ethical has always been very important to me

I never had 20 years of "let's burn down everything in my way as long as it pays well"
New to Engineering and Feeling of Responsibility
by BobCatJamesDean | 2026-03-07 09:51:50+00:00
I’m new to engineering, coding since one year. I built a small app which has now 1500 users. I’m getting anxious every time I try to build something new and feel like I owe it to the users, which is stressing me out. I’ve noticed every time I build something, I want to check if all is good, how they react and if I did not let them down. Is this normal, will it pass? I’m getting a bit tired of this “people pleasing by code” feeling. It’s a free app, so I don’t earn anything with it, but still I feel like I cannot let those users down. Any tips on how to slow down and focus?
by worksonmine | 2026-03-07 09:52:30+00:00
> You can move to the next line in the buffer editor with `k` but to move down to the next line in the file explorer you have to do `ctrl+n`?

I've never used Helix, but this exists in vim too, but it the autocompletion, because in that context hitting k would type k. Makes sense right? I'm guessing hitting k in Helix file explorer has a similar use, maybe searching?
by xunairah | 2026-03-07 09:53:08+00:00
sourcing crises,
industry is currently split into two camps:
The 'Dark' Supply Chain: SDKs hidden in flashlight apps, cracked IoT devices (Kimwolf), and malware. The user has no idea they are a proxy. This is unsustainable and, frankly, unethical.
The 'Ethical' Supply Chain: Bandwidth sharing apps (like Honeygain, Pawns, etc.) where the user knowingly installs the software in exchange for payment.
The problem is that Camp #1 is cheaper to run, so it floods the market with 'cheap residential IPs.' Camp #2 requires paying the end-user, which raises the floor price.
Until buyers stop chasing the absolute lowest price per GB, the incentive for 'malware proxies' remains. The solution isn't just router-level blocking (which creates false positives for legitimate P2P), but transparency in sourcing. If a provider can't tell you how they acquired the IP, it's likely stolen.
by simianwords | 2026-03-07 09:54:43+00:00
I think the jobs that are replaced by AI should be put into companies that are creating new models from scratch. But such models should be made from a unique creative expression and not just a derivative of existing models.

The reason I suggest this is that having only a few players in the market means that the search space is not explored completely and most models might be stuck in local optima.

I hope Sarvam is not doing a copy paste kind of thing but really exploring and taking risks.

But question is: how are they getting the training data? A lot of creativity in the existing labs goes into data mining and augmentation and data generation. Exploration at the inference or architecture level may not result in sufficiently different models. The world doesn’t need another Qwen
by socalgal2 | 2026-03-07 09:54:55+00:00
I'm curious what you mean by that. Tools I use include git and jj. I don't think I want my own versions of those. I use VSCode and Sublime Merge and gg. I'd be curious how far I could LLM code those. It'd be certainly easy to pull up Electron with Monaco but I'd probably just LLM code extensions. And I use lots of software via the browser (maps, google docs, chat, slack, discord, ...), I don't I'd want to make those. iIterm2, XCode, zsh, I don't think I want to LLM code a shell but that might be cool.
by yieldcrv | 2026-03-07 09:56:12+00:00
I've been doing agentic work for companies for the past year and first of all, error rates have dropped to 1-2% with the leading Q3 and Q4 models... 2026's Q1 models blowing those out the water and being cheaper in some way

but second of all, even when error rates were 20%, the time savings still meant A Viable Business. a much more viable business actually, a scarily crazy viable business with many annoyed customers getting slop of some sort, with a human in the loop correcting things from the LLM before it went out to consumers

agentic LLM coders are better than your co-workers. they can also write tests. they can do stress testing, load testing, end to end testing, and in my experience that's not even what course corrects LLMs that well, so we shouldn't even be trying to replicate processes made for humans with them. like a human, the LLM is prone to just correct the test as the test uses a deprecated assumption as opposed to product changes breaking a test to reveal a regression.

in my experience, type errors, compiler errors, logs on deployment and database entries have made the LLM correct its approach more than tests. Devops and Data science, more than QA.
by exidex | 2026-03-07 09:56:49+00:00
Having been in the community for some time, it is just how the authors are, very enthusiastic about the wording. They like to come up with some wild terms explaining different behaviors and reasoning behind those behaviors, like "positional coherence" or "behavioral asymmetry", and the term "kimmunity" to reference to ki editor community. On a surface level, sure, it looks LLM generated, but I would be very surprised if they used LLM to generate that sentence. I choose to look at the actual meaning of the content and what they are trying to do differently
by Aerolfos | 2026-03-07 09:56:58+00:00
> and 99 of them send him to the battlefield by himself, saying "good luck buddy, let us know how it works out?"

>The army was going to be reduced by a factor of 100, and two tiny armies were going to face off while the majority of men of fighting age were going to sit at home and paint landscape paintings? Really?

Well, for a time greek city states did fight pretty much like this. Small armies of hoplites were raised outside harvest season, went out, fought almost show-battles with very few casualties, and tribute changed hands based on the results. Everyone went home for the harvest.

I believe there's even instances where a battle wasn't fought at all in favour of two appointed champions dueling (origin of the popular fiction trope)

It didn't last, but for a time the greek city states had a kind of equilibrium with relatively few resources (or people) spent on war.
by hi_hi | 2026-03-07 09:57:25+00:00
Nah man. I understand the frustration, but this is a glass is half empty view.

You have decades of expert knowledge, which you can use to drive the LLMs in an expert way. Thats where the value is. The industry or narrative might not have figured that out yet, but its inevitable.

Garbage in, garbage out still very much applies in this new world.

And just to add, the key metric to good software hasn't changed, and won't change. It's not even about writing the code, the language, the style, the clever tricks. What really matters is how well does the code performs 1 month after it goes live, 6 months, 5 years. This game is a long game. And not just how well does the computer run the code, but how well can the humans work with the code.

Use your experience to generate the value from the LLMs, cuase they aren't going to generate anything by themselves.
Show HN: TermiVision.A lock-free C++ terminal video player using Braille SSAA
by razvan23 | 2026-03-07 09:57:54+00:00
Hi HN, I built this because I wanted to see how far I could push C++ optimization inside a terminal environment without relying on X11/Wayland dependencies.

Under the hood, it uses std::async for parallel row rendering and a custom Box Filter area-averaging algorithm for SSAA to keep the Braille characters distinct and avoid temporal noise.
I'd love to hear your feedback or suggestions on the implementation!
by Ao7bei3s | 2026-03-07 09:59:02+00:00
Germany's constitution guarantees the right to freedom of expression (article 5 - https://www.gesetze-im-internet.de/englisch_gg/englisch_gg.h...).

And just like in the US, that freedom has its limits. The personal honor of another is one of the limits explicitly named in the German constitution. That does not mean you don't have freedom of speech in Germany. The US interpretation of that term is not the only valid one. The US may take a different stance on insults, but it has its own exclusions too (and for good reason!): libel, perjury, threats, fighting words, etc. By the way, rising a fist in a traffic-related incident would constitute a felony in a number of US states. It's really not that different.
by matja | 2026-03-07 10:01:12+00:00
In distributed databases I've worked with, there's usually something like a B-tree per key range, but there can be thousands of key ranges distributed over all the nodes in the cluster in parallel, each handling modifications in a LSM. The goal there is to distribute the storage and processing over all nodes equally, and that's why predictable/clustered IDs fail to do so well. That's different to the Postgres/MySQL scenario where you have one large B-tree per index.
by Benjamin_Dobell | 2026-03-07 10:01:13+00:00
Somewhat coincidentally, MoonSharp (the scripting engine Moongate based their Lua runtime on) is alive and kicking again. There hasn't been a release in years, but I published a beta for v3.0.0 a few days ago.

https://github.com/moonsharp-devs/moonsharp

I'm not the creator of MoonSharp, just a maintainer on Github (who has honestly done very little). However, I consult for Berserk Games, and we have used MoonSharp as the scripting runtime for Tabletop Simulator for ~10 years.
by socalgal2 | 2026-03-07 10:02:30+00:00
This feels like one of those "damed statistics" type of posts. In 2008 Google employed 20k people. Now they employ 190k people. So from that point of view they'd have to fire 170k+1 people to be "worse than 2008". In 2020 they employed 135k people so they'd have to fire 55k people to get back there.

Facebook: 2008: 0.8k, 2020: 58k, 2026: 74k

Apple: 2008: 32k, 2020: 147k, 2026: 155k

Microsoft: 2008: 91k, 2020: 163k, 2026: 220k
by beaker52 | 2026-03-07 10:02:37+00:00
This is a distinctly Zed solution - trying to move the agent experience into the editor, rather than just giving the agent an interface with which to control and read from the editor.

Not only do the most popular editors have little-to-no incentive to implement it (they’re more interested in pushing their own first-class implementations, rather than integrating those of others), it’s much more work to integrate the evolving agent experience into the IDE than it would be to provide IDE integration points for the agents themselves.

So, I think this project would have been much more successful if it had been more focussed on keeping the agent and IDE experiences separated but united by the protocol, instead of trying to deeply marry them. But that’s not in line with Zed’s vision and monetization strategy.

It won’t be long before the big players start to release their own cloud-based editors. They’ll be cloud-based because the moat is wider, and they’ll try to move coding to the cloud in the way that Google Workspaces moved docs to the cloud. Probably with huge token discounts to capture people. If you squint, you can already see this starting to happen with Claude Desktop, which runs its agent loop on the cloud (you can tell because skills appear to need to be uploaded).

Notably, Microsoft, with VSCode and GitHub have a web-based editor advantage in this space, but no models.
by downsplat | 2026-03-07 10:02:37+00:00
Did this post come out of a freezer from 1998? Who on earth creates databases in Latin1 in 2026?

Nevermind, looks like Sql Server didn't add utf8 collations until 2019 (!) and for decades people had to choose column by column between the 16-bit overhead of "nvarchar" and latin1... And still do if they want a bit of backwards compatibility. Amazing.
by anthk | 2026-03-07 10:03:19+00:00
OpenBSD and the rest have a limits file where you can set RAM limits per user and sometimes per process, so is not a big issue.

On GNU/Linux and the rest not supporting dynamic swap files, you can swap into anything ensembling a file, even into virtual disk images.

Also set up ZRAM as soon as possible. 1/3 of the physical RAM for ZRAM it's perfect, it will almost double your effective RAM size with ease.