MurphyA/hacker-news huggingface dataset:
by fidotron | 2026-03-03 13:32:57+00:00
Using an LLM to automate is simply the newer cheaper outsourcing with much of the same entertainment, but less food poisoning and air travel.

Over the last 20 years a lot of engineering (proper eng, not software) work in the west has been outsourced to cheaper places, with the certified engineers simply signing off on the work done elsewhere. This results in a cycle of doing things ever faster/more cheaply and safeguards disappearing under the pressure to go ever cheaper and faster.

As someone else pointed out, LLMs have just really exposed what a degraded state we have headed into rather than being a cause of it themselves. It's going to be very tough for people with no standards - they'll enjoy cheap stuff for a while and then it will all go away. Surprised Pikachu faces all round.

(I'm pro AI btw, just be responsible.)
by youngNed | 2026-03-03 13:33:12+00:00
Conflating 'Advertising' with 'Speech' doesn't really work here i feel.

It is possible to restrict one without the other. The UK, can quite easily stop an advert from saying things like:

>> A paid-for Meta ad and a website listing for an online clothing company misleadingly claimed they were established and owned by armed forces veterans and that they donated a share of profits to PTSD support organisations.

And still allow The Guardian to run a campaign on shadowy organisations funding politics.

Conflating them is done, i feel by those who run companies... i dunno, like VPN's, for the purposes of viral marketing and generating outrage.
by pixl97 | 2026-03-03 13:33:12+00:00
> Any push back is interpreted as somebody challenging their career.

I mean, yes, this happens quite a bit, especially with egotistical people.

But to play devils advocate they do have to deal with a massive fuckload of bullshit asymmetry where people dumber than rocks spew forth a never ending stream of stupid crap with the authority of an LLM.
by user205738 | 2026-03-03 13:33:30+00:00
There is also a template for different types of notes, which is selected when creating a note in a specific folder or creating it using QuickAdd.:

For example, when I add a link to the author to a book note and use keyboard shortcuts to create a note page for the author, the following template is used:

```md

---

aliases:

- <%tp.file.title%>

tags:

- t3/books

- people

- t3/author

---

%%

[[<%tp.file.creation_date("YYYY-MM-DD")%>]]

%%

### Works

```base

views:

- type: table

name: Table

filters:

and:

- file.hasLink("<% tp.file.find_tfile(tp.file.folder(true) + "/" + tp.file.title + ".md").path %>")

- file.hasTag("t3/books")
sort:

- property: file.name

direction: ASC

```

Tags in metadata do not need the # symbol, although you can use it if you enclose the entire tag in quotation marks.
by niloc132 | 2026-03-03 13:34:04+00:00
If you count by threes, the ones place is unique until you pass each multiple of 30 - 3, 6, 9, _8, _1, _4, where was I? I hadn’t made it to 30, ends with a 4, must be 24. 27, 30, 33, _6…

Serves as a sort of checksum, as long as you know roughly how many you have and just the last digit.
by amiga386 | 2026-03-03 13:34:16+00:00
This is the Lords to coming up with stuff to justify the OSA and further tighten the screws on the internet. It's open season. What it will result in is all porn being watched via VPN, and us turning into Russia/China, where the State bans any source of information outwith its absolute control.

Amendment 297: "Pornographic images of sex between relatives"

Amendment 298: "Pornographic content: online harmful content"

Amendment 299: "Amendment of possession of extreme pornographic images provision to cover incest"

Amendment 300: "Pornographic content: duty to verify age"

https://bills.parliament.uk/publications/65033/documents/790...

Who moved these amendments?

BARONESS LEVITT: principal legal advisor to the director of public prosecutions from 2009 to 2014, working under Keir Starmer

BARONESS BERTIN: commissioned by the Government to lead an independent review into the regulation of online pornography

BARONESS KIDRON: an advocate for children's rights in the digital world

BARONESS BENJAMIN: WTF it's Floella Benjamin from my childhood. So this is what she's doing nowadays?
by CastorLogic | 2026-03-03 13:34:39+00:00
Author here. SignalKit is the DSP engine I extracted from my macOS audio app.

7 processors (EQ, compressor, limiter, LUFS meter, stereo widener, crossfeed, ring buffer) built on Apple's Accelerate framework.

Zero heap allocations in the process() path. Safe to call from a CoreAudio IOProc. No locks, no Foundation, no ObjC messaging.

Full pipeline runs in ~38 μs on M4 Max at 512 frames/48 kHz.

60 tests including DFT frequency validation and BS.1770 LUFS calibration. MIT licensed, zero dependencies.

The common take is you need C++ for real-time audio. This is my argument that Swift + UnsafeMutablePointer + vDSP works for this class of processor.
by lccerina | 2026-03-03 13:35:27+00:00
From the post you linked "These findings do not represent the specific environmental impact for all Gemini App text-generation prompts nor are they indicative of future performance."

I would like to see independent agencies having access to the various companies to provide reliable estimates. Just because humanity as a whole consumes a lot of water does not justify the extra consumption of water AND energy AND land AND monetary resources that is wasted on AI crap.
by moron4hire | 2026-03-03 13:35:48+00:00
It's mind boggling how much people claim to like LLMs when you would never design any other piece of software to operate like LLMs do. Designing a system that interact with the user through natural text creates an awful experience. It slows down every interaction as you dig through all the prose to get to the key information. It turns every computer interaction into a school math word problem.
by kingstnap | 2026-03-03 13:36:36+00:00
> excuse to blame the tool

The issue is ultimately blaming people doesn't really solve things. Unless its genuinely a one-of-a-kind case. But if this happened once its probably going to happen again, and this isn't the first such case of LLM hallucinations in law.

It's weird to think this way, because its easy to just point at a person for a specific instance, but when you see something repeat over and over again you need to consider that if your ultimate goal is to stop something from happening you have to adjust the tools even if the people using them were at fault in every case.
by tbrownaw | 2026-03-03 13:36:38+00:00
> In this case, it feels natural to me that the line for images should be aligned with the line for the act itself.

Why? Things are made illegal because someone involved is (presumed to be) harmed. That assumption doesn't hold if everyone involved was hired to pretend for the camera, or at least not in the same way. Maybe ban the movie industry as a whole over it's reputation for chewing people up?
Show HN: I built a 3D engine that turns PDFs into playable study worlds
by herbstgewinn | 2026-03-03 13:36:40+00:00
Hi HN,

I’m the founder of Lorea (https://lorea.app). It’s a platform that takes dry, heavy study materials (like 50-page nursing or law PDFs) and procedurally generates a playable 3D world out of the concepts.

The Problem:
I realized that traditional studying (staring at text or standard 2D flashcards) completely ignores how human spatial memory works. The "Method of Loci" (memory palace) is proven to be incredibly effective, but building one manually for every textbook chapter is impossibly time-consuming.

How I built it:
I recently sold my V1 of this concept to fully fund this 3D iteration. Here is what is happening under the hood:

Ingestion & Parsing: When a user uploads a PDF, we chunk the text and use an LLM pipeline to extract core entities, hierarchical relationships, and key definitions.

Procedural Generation: Those relationships are mapped into a node-based graph. We use React Three Fiber / Three.js on the frontend to procedurally render 3D islands based on that graph structure. The "parent" concepts become central hubs, and "child" concepts branch out as connected floating islands.

Audio/TTS: I recently switched from ElevenLabs to the OpenAI TTS API to generate the audio voiceovers for the worlds. It cut my text-to-speech costs by roughly 10x while keeping latency low enough for real-time interaction.

Backend: Next.js and Supabase (handling the auth, Postgres database, and Edge Functions for the generation pipeline).

The Hardest Part:
The biggest challenge so far has been dialing in the procedural generation so the 3D worlds don't look like a chaotic mess when a user uploads a densely packed textbook. We had to implement strict clamping on how many "child nodes" can spawn from a single concept before it forces a new level of depth.

A quick heads-up on the landing page: The copy and FAQs on the site are heavily optimized for Gen-Z students and TikTok SEO (which is my actual target market for keeping the server lights on!). You will see things like "Subway Surfers mode" and heavy SEO keywords. But I wanted to share it here specifically to get your feedback on the procedural 3D generation and the Three.js/Next.js architecture underneath all that marketing fluff.

There is a free tier if you want to drop a PDF in and see what it builds. I would love to know what you think of the rendering performance, or if anyone has experience optimizing large-scale procedural Three.js graphs in the browser.
by b112 | 2026-03-03 13:37:05+00:00
Where's the profit.

One must be a realist. If there is no profit motive, it won't happen. Ever.

One profit motive is "the government has regulations, I will be fined if I don't do this".

Another is "my competitors do it, and people buy their stuff because of it".

All the technical solutions are easy. And you're right, it's not about age verification, it's about profits.

The same way cars are regulated to have air bags, couches be made from non flammable materials, and so on.

Human nature has been the same forever. It will never, ever change. Ever. Profit drives all.
by bakugo | 2026-03-03 13:37:15+00:00
If your goal is to just burn as much money as possible, as fast as possible, simply spamming expensive image/video generation requests would probably do the trick, if the key's rate limits are high enough.

There's also a practice that primarily seems to occur in china where stolen keys are resold via proxy services. A single key can provide access to thousands of users, racking up costs very fast (again, assuming the rate limits are high enough).
by wavemode | 2026-03-03 13:37:17+00:00
Political debate suffers from Sayre's law: "In any dispute the intensity of feeling is inversely proportional to the value of the issues at stake." Most people simply aren't knowledgeable enough to have an informed opinion on truly important issues.

This is, by the way, a fundamental limitation of democracies, and why we tend to establish republics instead. It's not realistic to expect people to become informed about geopolitics, and economics, and education, and ciminal justice, and 100 other things, before casting a vote. So rather than vote on these things directly, we elect people whose job it is to know about these things and/or consult with experts who do.
by arashsadrieh | 2026-03-03 13:37:37+00:00
Congrats on hitting sub-500ms — that's the magic threshold where conversations start feeling natural rather than like talking to a customer service IVR.

One thing I've noticed working with voice agents: latency isn't just about total response time, it's about the shape of the response. Streaming the first few tokens in <200ms while the rest generates creates a much better UX than waiting 450ms for a complete response, even if the total time is similar. Humans perceive the start of a response as "acknowledgment" and are more patient after that.

Curious what your architecture looks like for handling interruptions (barge-in). That's usually where the real complexity hides — detecting when the user starts speaking mid-response and gracefully stopping generation.
by ubermonkey | 2026-03-03 13:38:08+00:00
Interesting but ultimately still not my upgrade target.

I'm on a 14 Pro. It's fine -- plus, it's been replaced twice under AppleCare. Once was a Lightning jack failure, but the second was when it fell off my motorcycle mount and got run over back in October. (Amazingly, the phone part worked fine, but the mishap ruined the camera lenses.)

The upshot is that I have a phone that's only a few months old, and see almost no compelling reason to upgrade to anything else. It _would_ be nice to have USB-C, but that's not worth hundreds of dollars to me. And it also appears there are aspects of the 17e that aren't as nice as my 14 Pro, so ...
by arashsadrieh | 2026-03-03 13:38:36+00:00
The "I used AI to help with notes and accidentally published paraphrased quotes as direct quotes" excuse is especially concerning because it highlights a failure mode that will become more common: AI tools that are good enough to seem right but wrong in ways that matter.

Direct quotes vs. paraphrases is a bright line in journalism for a reason — it's verifiable and represents a commitment to accuracy. When AI blurs that line by generating plausible-sounding quotes, the journalist's responsibility to verify actually increases, not decreases.

This feels similar to how autocomplete and spell-check occasionally introduce errors that pass through because the output looks correct. The difference is the stakes — a wrong word in an email is trivial, a fabricated quote attributed to a real person is a serious ethical breach.
by aleph_minus_one | 2026-03-03 13:39:06+00:00
Slightly off topic:

Why is excessive self-promotion considered "putting your best foot forward"?

I understand that you need the money, so you do self-promotion. But this is clearly not "putting your best foot forward", but a "put a bad foot (annoy other people by excessive self-promotion) forward because you need the money", i.e. what many US-Americans do is by my understanding the opposite of this life advice which they give.
by moowmoow | 2026-03-03 13:39:06+00:00
Spot on — the "90% forgotten" problem is real. I think the fix isn't really about the model size, though; it's about surfacing the right thing at the right moment. If the system can detect what you're working on and push relevant saved knowledge to you proactively, you don't need to remember what you saved in the first place. The hard part is getting the context matching precise enough to be helpful without being noisy.
by waynerisner | 2026-03-03 13:39:10+00:00
I’ve had similar friction experiences — especially when reasoning-heavy modes take longer or get retried. That repels me too.

On the search engine comparison: do you feel LLMs reduce cognitive load because they maintain context, whereas search requires more manual synthesis?

Also curious — do you think the frustration is mostly with the model itself, or with the serving/infrastructure layer (Cloudflare, routing, batching, etc.) around it? Both comments seem to point at that layer in different ways.
by veidr | 2026-03-03 13:39:18+00:00
You can thank short-sighted, busy, unprincipled-asshole parents (like me and my wife) for this.

Would I buy each of my 3 kids an iPad every 2-3 years[1] if they had this capability? Hell fuck no. I'd let them use my iPad, which I myself don't even use that much.

But as soon as my kids started texting weird shit to business contacts, or accidentally declining meeting invites because they were playing ROBLOX and the notification was annoying — there was no choice. They'd already experienced the iPad, and I'm too busy to do the super-dad job of weaning them off screens in favor of paper books. Plus, iPads are actually really cool for kids, in a lot of ways.

But the lack of multi-user on iPad is unforgivable user-betrayal. It feels a lot like the gas station charging $25 for a 2L bottle of water right after the earthquake.

Might not be illegal, but... fuck you. The iPad is a great product but it leaves me with a burning napalm hatred for Apple in my heart, just the same as when I try to cancel a US newspaper subscription. Fuck you.

[1]: because, while admirably durable, kids do just wear them out and break them
by fidotron | 2026-03-03 13:39:29+00:00
> Some human still has to be accountable. Someone has to get fired / go to jail when something screws up.

The turning point will be when threatening an AI with being unplugged for screwing up works in motivating it to stop making things up.

Some people will rightly point out that is kind of what the training process is already. If we go around this loop enough times it will get there.
by danbitengo | 2026-03-03 13:39:30+00:00
AI agents are taking real actions — deleting files, sending emails, merging code. When something goes wrong, the question is always: did a human actually authorize that, and can you prove it?

Oath is an open protocol for cryptographically signed human intent. Before an agent acts, it checks for an attestation:

oath attest --action "database:delete_records:project_alpha" \

--context "cleanup approved"

oath verify --action "database:delete_records:project_alpha"

# → ATTESTED proof: a1b2c3d4

If there's no attestation, the action is blocked. The interesting part: the absence of a signature is itself evidence. An agent can't claim it was authorized if there's no cryptographic proof that it was.

Security model: the private key never leaves your machine. The agent only calls verify, never attest. Attest is a human command. As secure as SSH key storage - same threat model, no central authority to compromise.

The repo has a working demo - an agent running 5 actions, 2 attested, 3 blocked — and a protocol spec at v1.0.0 (CC0, public domain). Anyone can implement the protocol in any language.

What's not there yet: multi-device sync and a Python package. Would appreciate feedback on the protocol design, especially the action class format (namespace:action:scope) and whether the signing model covers edge cases I haven't thought of.
by hek2sch | 2026-03-03 13:39:31+00:00
Isn't just the issue stemming simply from not using the right tool? When the stakes are high and you should be checking details, the right tools are grounded Ai solutions like nouswise and notebooklm and not the general purpose chatbots that almost everyone knows they might hallucinate. I also do believe that this use case is definitely a low hanging fruit to automat a lot of manual work but it comes with new requirements like transparency to help with verifying the responses.
by dangus | 2026-03-03 13:40:00+00:00
I’ll fill in the gaps. I didn’t initially want to respond to that person because they are MAGA-brained.

Basically, their whole comment is based on non-factual information.

US is discouraging talent by revoking student visas, China is offering more funding and incentives while the US has flat federal funding with future cuts likely: https://e360.yale.edu/digest/china-europe-us-scientists

https://www.insidehighered.com/news/government/science-resea...

China produces more research in top journals than the US: https://quincyinst.org/research/chinas-historic-rise-to-the-...

The commenter claimed that there’s no ICE Gestapo, and that this administration is deporting criminals, but 74% of detainees have no criminal convictions and only 5% have any violent criminal record: https://www.cato.org/blog/5-ice-detainees-have-violent-convi...

ICE told officers in a memo to disregard due process and the 4th amendment:

https://apneas.com/article/ice-arrests-warrants-minneapolis-...

Undocumented immigrants commit crimes at a lower rate than US citizens:

https://docs.house.gov/meetings/JU/JU01/20250122/117827/HHRG...

More people are moving out of the US than moving in for the first time since the Great Depression: https://fortune.com/2026/02/27/trump-immigration-crackdown-w...

https://www.latimes.com/california/story/2025-08-22/la-na-im...

I have no link for this one, but it’s worth pointing out that educated immigrants likely have the most options on where they want to live. They’re not in the same situation as a day laborer hopping the border to the closest country that has work available. The US doesn’t have to be a bad option available for that kind of person to say “nah, I’ll go somewhere else.” It just has to be a less good option with enough negative aspects, and they’ll say, eff that, I’m going to find a position in Germany/Netherlands/China/etc.
by n1b0m | 2026-03-03 13:40:07+00:00
Indian students have embraced GenAI at a rate significantly higher than the global average, with nearly 90% of students in some surveys actively using these tools.

Government Policy and National Initiatives: The National Education Policy (NEP 2020) has shifted the focus toward digital literacy. The government has introduced AI as a skill subject for younger grades and launched programs like AI for All to promote nationwide awareness.
Show HN: Kiln – WebGPU-native out-of-core volume rendering for multi-GB datasets
by m_panknin | 2026-03-03 13:40:11+00:00
Hi HN,

I’ve been interested in volume rendering for many years, and once WebGPU became widely available, I wanted to explore how multi-GB volumetric datasets can be streamed and rendered interactively in the browser — without downloading the entire volume up front.

Kiln is a virtualized volume renderer for WebGPU with out-of-core streaming and a fixed VRAM budget.

Many WebGPU volume rendering examples assume the data is compact enough to be downloaded in full before rendering begins and kept fully resident during interaction.

Kiln instead streams multi-GB datasets over HTTP and renders them using a fixed-size GPU page cache and virtual texture indirection. The renderer is fully compute-shader-based and targets WebGPU directly (no WebGL fallback).

Kiln expects the volume to be available as multi-resolution bricks (either preprocessed into its custom format or provided via a chunked format such as OME-Zarr). At runtime, only bricks relevant to the current view are fetched via HTTP range requests, decompressed asynchronously in worker threads, and uploaded to VRAM, while old entries are evicted via LRU.

The logical brick layout is decoupled from physical GPU memory. A compact indirection texture maps logical brick coordinates to atlas slots, and each ray sample resolves this indirection before performing the density lookup inside the brick.

This architecture allows large datasets to become interactive quickly, with a short time-to-first-render and a constant, modest VRAM footprint.

The renderer is format-agnostic. Currently there are two data providers: a simple custom sharded binary format and an experimental OME-Zarr integration, both using the same rendering core.

Happy to discuss architectural decisions or performance trade-offs.
by youngNed | 2026-03-03 13:40:52+00:00
> you can see the reasoning here

you can see what mullvad, the company selling a product here, say what the reasoning was.

As i say, smacks of marketing campaign. Did clearcast give the marketing team a gift, or did the marketing team invent it? All we have is Mullvads word, but my word they have been running an extensive campaign in london for a while now.

Step 1:
cryptically warn people that their rights are under attack.

Step 2:
tell people that you have been banned from saying any more.

Step 3:
Conveniently make no mention of the fact that this highly controversial 'banned' ad is absolutely watchable, in the UK, on youtube, with links to it from traditional media adverts.
by brookst | 2026-03-03 13:40:56+00:00
Apple follows the market. There just aren’t many people who want small phones, HN notwithstanding. If they sold like hotcakes they’d have a full lineup.

And I kind of get it. Philosophically I want a small phone. Realities of age and eyesight forbid.

The market is basically people who don’t read or watch videos on their phone, and who have excellent eyesight, and who don’t care about having the best cameras. 100% legit market segment, but that Venn intersection is too small to be worth it.