MurphyA/hacker-news huggingface dataset:
by amiga386 | 2026-01-12 16:54:46+00:00
This is the entire proposed bill:

https://www.oireachtas.ie/en/bills/bill/2025/11/

https://data.oireachtas.ie/ie/oireachtas/bill/2025/11/eng/in...

Interpretation
1. In this Act—
“broadcast” has the meaning assigned to it by the Broadcasting Act 2009;
“distribute” means distribute to the public or a section of the public;
“harm” includes psychological harm;
“Minister” means the Minister for Justice;
“publish” means publish, other than by way of broadcast, to the public or to a portion of the public.

Offences
2. (1) A person who—
(a) knowingly uses or infringes upon the use of and publishes, performs, distributes, transmits, or otherwise makes available to the public an individual’s name, photograph, voice, or likeness in any medium for purposes of advertising products, events, political activities, merchandise, goods, or services or for purposes of fundraising, solicitation of donations, purchases of products, merchandise, goods, or services or to influence elections or referenda, or
(b) distributes, transmits, or otherwise makes available an algorithm, software, tool, or other technology, service, or device, the primary purpose or function of which is the production of an individual’s photograph, voice, or likeness, is guilty of an offence where these actions are carried out—
(i) without the individual’s prior consent, or, in the case of a minor, the prior consent of such minor's parent or legal guardian, or in the case of a deceased individual, the consent of the executor or administrator, heirs, or devisees of such deceased individual,
(ii) with intent to cause harm to, or being reckless as to whether or not harm is caused to, the other person.
(2) For the purposes of subsection (1), a person causes harm to another person where—
(a) he or she, by his or her acts, intentionally or recklessly seriously interferes with the other person’s peace and privacy or causes alarm or distress to the other person, and
(b) his or her acts are such that a reasonable person would realise that the acts would seriously interfere with the other person’s peace and privacy or cause alarm or distress to the other person.
(3) A person who is guilty of an offence under this section is liable—
(a) on summary conviction to a class A fine or imprisonment for a term not exceeding 12 months, or both, or
(b) on conviction on indictment to a fine or imprisonment for a term not exceeding seven years, or both.

Review and operation of Act
3. The Minister shall, not later than one year after the commencement of this Act, carry out a review of the operation of this Act.

Short title and commencement
4. (1) This Act may be cited as the Protection of Voice and Image Act 2025.
(2) This Act shall come into operation on such day or days as the Minister for Justice may by order or orders appoint either generally or with reference to any particular purpose or provision and different days may be so appointed for different purposes or different provisions.
by keybored | 2026-01-12 16:55:03+00:00
That’s fine. But it’s fun nonetheless to look at the alternatives, or non-alternatives for a lot of us who aren’t willing to do something else on the side that won’t hit the mainstream anytime soon.

IMO the Zeitgeist here leans a bit too much on saying that

- C is everywhere so [Zig/Rust/Nim/Odin] is out of the question

- Git is everywhere so [VCS] is out

- Only [Tech] can be used in enterprise [[what does this mean?]] so [new tech] is out

All of these can still be discussed. Because it’s not simply theoretical. People make their own Fossil repositories. People make things in [Rust/Zig/Nim/Odin]. And the point about some tech being everywhere has the same discussion points each time. So I’m a bit miffed to see this as the top comment.
by LarsDu88 | 2026-01-12 16:55:12+00:00
Example: A high school student, Noam Shazeer placed Silver in the international math olympiad. Went on to build the foundations of LLMs in multiple papers including the transformer paper. Founded Character.AI...

Forget the fact that he's now a 50 year old dude, this kind of stuff started in high school

There are multiple examples of highly citied ML papers coming from essentially people in the middle of undergrad, meaning they essentially learned all their shit in high school. The first protein diffusion paper, the single cell autoencoder paper, diffusion autoencoder paper... these were all from essentially high school prodigies publishing in undergrad or first year of graduate school.
Show HN: Woid – 3x Faster Runtime Polymorphism. C++23
by akopich | 2026-01-12 16:55:15+00:00
Author here. It started when I felt virtual functions and associated heap allocations are too expensive. Then I've realized std::any doesn't work for move-only types, let alone its SBO storage isn't configurable. Meanwhile microsoft/proxy does SBO only for trivial types. And there we go...

Woid is an extremely customizable high-performance type-erasure header-only library. It provides containers like std::any, std::function and tools for non-intrusive polymorphism.

Key features:

- Performance

- Value semantics

- Move-only type support

- Duck typing

- Extreme customizability

In my current benchmarks it outperforms std::any, std::function, inheritance-based polymorphism and some well-known libraries like function2, boost::te and microsoft/proxy.

I want to make sure the comparison is fair, therefore, your advice on how to better tune the existing libraries is rather welcome.

struct Square {
double side;
double area() const { return side * side; }
};
struct Shape : woid::InterfaceBuilder
::Fun<"area", [](const auto& obj) -> double { return obj.area(); } >
::Build {
auto area() const { return call<"area">(); }
};

auto a = Shape{Square{1.5}}.area();

And of course I'm here to answer your questions.
by concinds | 2026-01-12 16:56:03+00:00
An Apple-developed LLM would likely be worse than SOTA, even if they dumped billions on compute. They'll never attract as much talent as the others, especially given how poorly their AI org was run (reportedly). The weird secrecy will be a turnoff. The culture is worse and more bureaucratic. The past decade has shown that Apple is unwilling to fix these things. So I'm glad Apple was forced to overcome their Not-Invented-Here syndrome/handicap in this case.
by hansvm | 2026-01-12 16:56:07+00:00
You alluded to it, but also:

3) Not everyone codes the same things

4) It's easy to get too excited about the tech and ignore its failure modes when describing your experiences later

I use AI a lot. With your own control plane (as opposed to a generic Claude Code or whatever) you can fully automate a lot more things. It's still fundamentally incapable of doing tons of tasks though at any acceptable quality level, and I strongly suspect all of (2,3,4) are guiding the disconnect you're seeing.

Take the two things I've been working on this morning as an example.

One was a one-off query. I told it the databases it should consider, a few relevant files, roughly how that part of the business works, and asked it to come back when it finished. When it was done I had it patch up the output format. It two-shot (with a lot of helpful context) something that would have taken me an hour or more.

Another is more R&D-heavy. It pointed me to a new subroutine I needed (it couldn't implement it correctly though) and is otherwise largely useless. It's actively harmful to have it try to do any of the work.

It's possible that (1) matters more than you suspect too. AI has certain coding patterns it likes to use a lot which won't work in my codebase. Moreover, it can't one-shot the things I want. It can, however, follow a generic step-by-step guide for generating those better ideas, translating worse ideas into things that will be close enough to what I need, identifying where it messed up, and refactoring into something suitable, especially if you take care to keep context usage low and whatnot. A lot of people seem to be able to get away with CLAUDE.md or whatever, but I like having more granular control of what the thing is going to be doing.
Show HN: AI in SolidWorks
by WillNickols | 2026-01-12 16:56:17+00:00
Hey HN! We’re Will and Jorge, and we’ve built LAD (Language-Aided Design), a SolidWorks add-in that uses LLMs to create sketches, features, assemblies, and macros from conversational inputs (https://www.trylad.com/).

We come from software engineering backgrounds where tools like Claude Code and Cursor have come to dominate, but when poking around CAD systems a few months back we realized there's no way to go from a text prompt input to a modeling output in any of the major CAD systems. In our testing, the LLMs aren't as good at making 3D objects as they are are writing code, but we think they'll get a lot better in the upcoming months and years.

To bridge this gap, we've created LAD, an add-in in SolidWorks to turn conversational input and uploaded documents/images into parts, assemblies, and macros. It includes:

- Dozens of tools the LLM can call to create sketches, features, and other objects in parts.

- Assembly tools the LLM can call to turn parts into assemblies.

- File system tools the LLM can use to create, save, search, and read SolidWorks files and documentation.

- Macro writing/running tools plus a SolidWorks API documentation search so the LLM can use macros.

- Automatic screenshots and feature tree parsing to provide the LLM context on the current state.

- Checkpointing to roll back unwanted edits and permissioning to determine which commands wait for user permission.

You can try LAD at https://www.trylad.com/ and let us know what features would make it more useful for your work. We’d love your feedback!
by graemefawcett | 2026-01-12 16:56:21+00:00
I think the biggest benefit is bandwidth more so than efficiency. This gives you multiple streams to mux which and a means to control their mixing.

The biggest innovation I think may have been accidental. The doubly stochastic matrix implements conservation on the signal stream.

Treating the signal like the information it is as we do in any other domain is crucial for maintaining its coherence. We don't allow a network router to generate more packets than it receives for the same reason.
by ben_w | 2026-01-12 16:56:32+00:00
Machine learning today requires an obscene quantity of examples to learn anything.

SOTA LLMs show quite a lot of skill, but they only do so after reading a significant fraction of all published writing (and perhaps images and videos, I'm not sure) across all languages, in a world whose population is 5 times higher than the link's cut off date, and the global literacy went from 20% to about 90% since then.

Computers make up for this by being really really fast: what would take a human a million or so years to read, a server room can pump through a model's training stage in a matter of months.
by embedding-shape | 2026-01-12 16:56:32+00:00
> See how it doesn't scale at all with anything remotely complex?

No, I don't. Does outsourcing not work for you with "anything remotely complex"? Then yeah, LLMs won't help you, because that's a communication issue. Once you figure out how to communicate, using LLMs even for "anything remotely complex" becomes trivial, but requires an open mind.

> Because what came before is the project you're working on.

Right, if that's what you meant, then yeah, of course they don't ignore the existing code, if there is a function that already does what it needs, it'll use that. If the agent/LLM you use doesn't automatically does this, I suggest you try something better, like Codex or Claude Code.

But anyways, you don't really seem like you're looking for improving, but instead try to dismiss better techniques available, so I'm not even sure why I'm trying to help you here. Hopefully at least someone who wants to improve comes across it so this whole conversation wasn't a complete waste of time.
by armcat | 2026-01-12 16:56:35+00:00
I think this would be an awesome experiment. However you would effectively need to train something of a GPT-5.2 equivalent. So you need lot of text, a much larger parameterization (compared to nanoGPT and Phi-1.5), and the 1800s equivalents of supervised finetuning and reinforcement learning with human feedback.
by OkayPhysicist | 2026-01-12 16:56:36+00:00
The main issue wasn't grammatical correctness, it was being grammatical at all. It's not surprising that an animal can learn individual pieces of vocabulary: anybody whose dog loses its mind when the word "walk" is mentioned, or watched meerkats for significant periods of time can observe vocabulary in animals.

Koko was intended to be taught grammar, specifically the ability to express new thoughts by combining her vocabulary in an ordered way. Despite Francine Patterson's best efforts to convince the world otherwise, Koko never achieved this.
by al_borland | 2026-01-12 16:57:50+00:00
I've seen many futurists claim that human innovation is dead and all future discoveries will be the results of AI. If this is true, we should be able to see AI trained on the past figure it's way to various things we have today. If it can't do this, I'd like said futurists to quiet down, as they are discouraging an entire generation of kids who may go on to discover some great things.
by sgwizdak | 2026-01-12 16:57:51+00:00
I started a GLP-1 in October. I've been eating healthy and exercising for a decade, but I was still in the obese category and blood sugar tests indicated I was at the edge of pre-diabetes. If I pushed hard on calorie reduction or exercise, I could gain 10-20% improvement, but it seemed like that would always reverse itself when I'd hit an injury or got sick. I'm hitting my mid-40s and decided it was time for a drastic change. I could have continued yo-yo dieting or opt for a solution that gets me to a healthy BMI within a year.

I gained a lot of weight during puberty, coupled with a less healthy diet in my youth. I suspect many folks are in the same boat - by the time they realize they need to eat/exercise, it's too late. Their metabolic system has been compromised by either diet, hormones, genetics, whatever.

In four months on a GLP-1, I've dropped about 18kg and since I coupled resistance training, I've increased on various strength parameters. The sudden reduction in weight has benefited my activity level substantially. There tends to be two classes of folks - those who need to stay on this drug forever and those who don't - I'm hoping in the end I fall into the don't, but I'm going to let the data from my continuous glucose monitor decide that.

I highly recommend the book "Ozempic Revolution" if you're considering the pros/cons of this path.
by sublinear | 2026-01-12 16:58:07+00:00
I think the equivalent to "live players" are frontend app devs.

It's a deeply unpopular opinion around here, but if a human has to interact with anything that's where most of the effort and budget is going to go. They're still the "rock stars".

That skill set is not merely writing code. It's more about collaboration with all the stakeholders and making a ton of deliberate decisions and compromises. It doesn't matter how "good" an LLM is at writing code for the web. That's subjective, and that's my point. We've had all kinds of no-code solutions for a very long time.

An experienced frontend dev is necessary when the project isn't just for other devs or internal use.
by metalliqaz | 2026-01-12 16:58:11+00:00
Yann LeCun spoke explicitly on this idea recently and he asserts definitively that the LLM would not be able to add anything useful in that scenario. My understanding is that other AI researchers generally agree with him, and that it's mostly the hype beasts like Altman that think there is some "magic" in the weights that is actually intelligent. Their payday depends on it, so it is understandable. My opinion is that LeCun is probably correct.
by cryptonector | 2026-01-12 16:58:13+00:00
> At that age, I didn’t yet understand why some people are incapable of changing their point of view. To be honest, I still don’t fully understand how ideology can cloud the mind so thoroughly that only a single way of thinking remains possible.

- most people don't like admitting to having been wrong -- they might not be right in their new viewpoints either

- some people like to preen and moralize, so changing their view is an admission that they had (and therefore have) no moral authority (this overlaps the previous point)

- most people don't like the idea that something everyone knows to be true isn't -- that's conspiracy theory territory, and they know not to go there no matter what

- even where it's not any of the above, significant shifts in opinion are simply uncomfortable

- in specialized cases (e.g., science) people may have a sunk cost fallacy going on. For example, suppose you have a new theory to replace Lambda-CDM: but you'll be wrecking a bunch of researchers' life work if you're right! This is why "science advances one funeral at a time", per Max Planck. We've seen many cases of this.
by sph | 2026-01-12 16:58:28+00:00
Yes and "just aware of it". The dream is not to need the RISC-V VM and run userspace on CHERI-enabled hardware.

Singularity/Midori from MS Research have a lot of good ideas but I feel we don't completely have to compromise forcing a managed environment or language in userspace. I'm trying to find a way to run native binaries in this platform, which of course would look a bit different than one is used to (no main, no _entry, no dedicated stack, just a message handler that's called directly by the scheduler)
by lm28469 | 2026-01-12 16:58:48+00:00
Yeah right, I'm obviously an elite genetical specimen and 75% of people are simply dumb animals with insane amount of cravings I cannot even begin to comprehend. And these people didn't exist 45 years ago.

Feel free to guide me to the literature explaining these phenomenons, it seems extremely interesting, I'm especially interested in knowing how the genetics of 3/4th of the population somehow converged to this "uncontrollable cravings" pattern over two generations
by myrmidon | 2026-01-12 16:59:30+00:00
There was a discussion around a very similar model (Qwen3 based) some weeks ago:

https://news.ycombinator.com/item?id=46319826

I found it particularly thought-inspiring how a model with training from that time period completely lacks context/understanding of what it is itself, but then I realized that we are the same (at least for now).
by phil21 | 2026-01-12 16:59:45+00:00
I grew up in a poor neighborhood. Busy doing what, exactly?

This comment is so out of touch it must be a joke right? At least I hope so.

Far more time was spent in front of the TV than any other activity by far by my peers and their families. Moving to a more middle class area opened my eyes in how many other options people had to do with their time, and how much time and effort was spent maintaining their lifestyles.
by WorldMaker | 2026-01-12 16:59:49+00:00
Retailers couldn't sell what the carriers didn't want on their networks. The carriers had momentum from consumer demand to keep selling iPhones. The carriers were given a lot of the "keys to the car" by Android and carriers were really happy with the ability to modify Android and/or micro-manage it, so they had a lot of incentive to focus on Android.

In the US, Windows Phone tried for the "iPhone experience", which made carriers unhappy and less likely to want to sell it, which ultimately left it the case in the US at a point where only one US carrier at a time was even "exclusively" selling the latest Windows Phone hardware, and only through its dedicated retailers. It took too long for Microsoft to also realize that part of the iPhone plan in the first place was direct to consumer sales and pressuring the phone carriers to provide SIMs rather than making "exclusive" hardware deals with carriers and hoping other carriers would try to compete for buying your hardware as well.
by ggggffggggg | 2026-01-12 17:00:01+00:00
> This is somewhat unsurprising, as code review … may not provide immediate value to the person reviewing (or their employer).

If you get “credit” for contributing when you review, maybe people (and even employers, though that is perhaps less likely) would find doing reviews to be more valuable.

Not sure what that looks like; maybe whatever shows up in GitHub is already enough.
by everfrustrated | 2026-01-12 17:00:02+00:00
Changing the sample rate of audio only affects the frequency range. All audio signal is _perfectly_ represented in a digital form.

I am ashamed to admit this took me a long time to properly understand. For further reading I'd recommend:

https://people.xiph.org/~xiphmont/demo/neil-young.html
https://www.youtube.com/watch?v=cIQ9IXSUzuM
by pwg | 2026-01-12 17:00:40+00:00
> new (weird, not sure why) latency in tuning in a channel after the DTV transition,

Because with analog signals the tuner just had to tune to the correct frequency and at the next vertical blank sync pulse on the video signal the display could begin drawing the picture.

With digital, the tuner has to tune to the correct frequency, then the digital decoder has to sync with the transport stream (fairly quick as TS packets are fairly small) then it has to start watching for a key frame (because without a keyframe the decoded images would appear to be static) and depending upon the compression settings from the transmitter, keyframes might only be transmitted every few seconds, so there's a multi-second wait for the next keyframe to arrive, then the display can start drawing the pictures.
Carma (YC W24 clients, A in 6mo) Eng hiring: Replace $500B human fleet ops with AI
by malasgarli | 2026-01-12 17:00:48+00:00
TL;DR: Live product used daily by Fortune 500 clients; post-revenue, real operations, solving a real problem today. We are growing fast, hiring founding engineers, $200K+ cash base + 3.00%+ equity, build with us in-person in SF.

We’re building an AI platform that makes fleet operations — maintenance, repairs, approvals, pricing — fully autonomous. This massive $500B industry still runs on phone calls, PDFs, and spreadsheets.

Today:
- Live product already used by multiple Fortune 500 clients nationwide

- Signing new enterprise clients every month

- $5.5M seed raised, Series A on track in mid-2026

- Your code runs in live fleet ops and gets same-day feedback

Stack: React, NestJS, PostgreSQL, AWS
Location: On-site, San Francisco

Roles:
Founding Head of Engineering
Comp: $250K + 5% equity
https://www.ycombinator.com/companies/carma/jobs/5Mwg4jp-fou...

Founding Full-Stack Engineer
Comp: $200K + 3% equity
https://www.ycombinator.com/companies/carma/jobs/YLaym2M-fou...

If you want: real % ownership, work w/ a top 0.1% business team (all STEM degrees) closing brand-name clients nonstop who use what you build every day, and experience real PMF — this is one of those rare early roles.

Interested? Let's chat ASAP. Apply above or email me directly: muhammad at joincarma.com
by zamadatix | 2026-01-12 17:00:56+00:00
Both rates ultimately come from trying to map to video standards of the time. 44.1 kHz mapped great to analog tape scanlines of the time, 48 kHz mapped better to digital clocking and integer multiples of video standards while also having a slightly wider margin on oversampling the high frequency.

44.1 kHz never really went away because CDs continued using it.
by ewzimm | 2026-01-12 17:01:11+00:00
The main tiling window manager using Wayland is Sway, although personally I like the simplicity of DWM. You can easily edit the configuration and compile it yourself.

One of the things I love about XFCE is its modularity. It's literally just a collection of programs that work independently, so while I use DWM, if I need a panel, I just type "panel" into dmenu, and XFCE panel runs right on top of it with no problems, aligning perfectly over the DWM top bar.

If you want to try a more complete DE, I'd recommend COSMIC. It's fresh and fast and very customizable.