MurphyA/hacker-news huggingface dataset:
by pydry | 2026-01-24 11:15:02+00:00
I wonder if he's being paid.

I detected a noticeable uptick in posts on reddit bragging AI coding in the last month which fit the pattern of other opinion shaping astroturfing projects ive seen before.

If Claude came to me with a bundle of cash and tokens to encourage me to keep the AI coding hype train going I'd also go heavy on the excitability, experimental attitude, humor and irreverence.

I'd also leave a mountain of disclaimers to help protect future me's reputation.
by embedding-shape | 2026-01-24 11:17:05+00:00
> EU Hacker News isn't infeasible my argument is rather that it's largely pointless

Ok, but what are your actual arguments against it? Again your comment contains things about the EU and US which I don't know why you keep bringing up.

Do you have any arguments against a European Hacker News that isn't related to the EU and US geopolitics or government policies?
by mikkupikku | 2026-01-24 11:17:44+00:00
> the same attitude that they used to create the AI in the first place by using content which they don't own, without permission

This was a massive "white pill" for me. When the needs of emerging technology ran head first into the old established norms of ""intellectual property"" it blew straight through like a battle tank, technology didn't even bother to slow down and try to negotiate. This has alleviated much of my concern with IP laws stifling progress; when push comes to shove, progress wins easily.
by melesian | 2026-01-24 11:17:49+00:00
The UK itself lost one third of its land area in 1921, following yet another insurrection in Ireland (always a coerced part of the UK subject to genocidal rule and expropriation).

The last straw for the Irish was summary executions of the insurrectionists and the ravages of the Black and Tans -- like ICE but with arsonists and criminals, but without masks. The US will be fortunate if the parallels remain only financial.
by utopman | 2026-01-24 11:19:01+00:00
Maybe it is just me, but : these emails are spam. Marking them as spam should be easy in a common email box nowdays. Marking these undesired emails as spam lowers email sender reputation, then finally gives real insight to the spamer soon or later. Meanwhile you have no more emails from them.

This is unperfect because of ressource waste and the underlaying unsolved law compliance of these services. But at least you get job done easily this way.

As many things in life this is compromise, not perfect solution. In between using this simple trick I can spend my time on more interesting things.

I respect anyway the fact that people try to fight against the intrusive AI default communication mindset. In the end, i think this post need to be heard rather than having a solution.
by embedding-shape | 2026-01-24 11:19:10+00:00
Yeah, I think a bit of difference gives it a bit more character, fully agree. Recall is more about being in the transition between two different songs when performing, and needing to get to a start point that works with what you're transitioning to. For jamming, it's fun to spend 2-3 minutes finding a sound that works, but for performance or recording, it gets really tiresome to manually patch 20 cables on the fly.

But as you say, no right or wrong, we all do things under different circumstances and contexts, and what works for someone is wrong for another, and all that :)
by 0xDEAFBEAD | 2026-01-24 11:19:51+00:00
If you're trying to imply that I have a childlike understanding... in that case, I appreciate you reinforcing the points I've made in this thread, namely (a) Europeans are condescending jerks, and (b) Europeans will airily claim "Americans are ignorant" but rarely have much interesting evidence to back up their claims.

Our relationship with Europe is not very important for American prosperity. The GDP growth trend is the same before and after NATO was founded: https://upload.wikimedia.org/wikipedia/commons/0/01/GDP_per_...
by pohuing | 2026-01-24 11:20:04+00:00
Let's be serious for a second and consider what's more useful based on the likelihood of these things actually happening.

You're saying it's likely to happen that a laptop thief also is capable to stealing the recovery key from Microsoft'servers?

So therefore it would be better that users lost all their data if
- an update bungles the tpm trust
- their laptop dies and they extract the hard drive
- they try to install another OS alongside but fuck up the tpm trust along the way
- they have to replace a Mainboard
- they want to upgrade their pc
?

I know for a fact which has happened to me more often.
by JonChesterfield | 2026-01-24 11:20:35+00:00
Pulling cables through walls is really easy for some construction styles and really difficult for others.

Can involve taking up floorboards and drilling horizontally through beams, plumber style. Or cutting slots in masonry with angle grinders. Sometimes there are existing wires you can tie to and pull through, sometimes the existing wires were stapled to the walls.

On the bright side everything about the ethernet wires and connections is trivial. Like demo to a friend in 20 minutes and let them walk off with the toolbox and they'll be fine wiring their house, if the construction style is amenable.
by nsbk | 2026-01-24 11:20:54+00:00
I'm putting together a streaming ASR + LLM + streaming TTS setup based on Nvidia speech models: nemotron ASR and magpie TTS, pipecat to glue everything together, plus an LLM of your choice. I added Spanish support using canary models, as magpie models are English-only and it still works really well.

The work is based on a repo by pipecat that I forked and modified to be more comfortable to run (docker compose for the server and client), added Spanish support via canary models, and added Nvidia Ampere support so it can run on my 3090.

The use case is a conversation partner for my gf who is learning Spanish, and it works incredibly well. For LLM I settled with Mistral-Small-3.2-24B-Instruct-2506-Q4_K_S.gguf

https://github.com/nsbk/nemotron-january-2026
by lelanthran | 2026-01-24 11:21:09+00:00
>> people choose almost anything over C++. The fact that "anything" also includes "C" is mostly incidental.

> Yeah the same reasons as the flamewars on comp.lang.c and comp.lang.c++.

I've never seen that reason in comp.lang.c and comp.lang.c++; I am skeptical that you have seen that reason.
by ndsipa_pomu | 2026-01-24 11:21:17+00:00
> I actually believe being able to own and use a vehicle freely should be protected under the 2nd amendment.

Driving is a privilege, not a right. People are required to demonstrate a level of skill in order to not hurt and kill other road users too much and there are other considerations as well. I, for one, do not welcome people driving with compromised or no vision, or being subject to occasional loss of control whilst having a seizure etc.

I also don't think that it's a good idea to allow a person to continue driving if they've previously used their vehicle as a deliberate weapon.
Tell HN: AI is all about the tools (for now)
by keepamovin | 2026-01-24 11:22:25+00:00
It's like having a body. If you don't have a body, you can't do much.

Tools that agents have access to are the agent's body. Without them, they can't do anything.

For example, an agent without an ability to extract individual functions and check them in isolation, respecting the AST, has a hard time simply re-ordering and re-grouping the functions in a large file.

Even a frontier model struggles with this. In the same way that you would struggle to navigate the ocean without a sextant, or struggle to join two pieces of metal without a welder. Without tools, intelligence doesn't get you much in practice.

Of course - eventually agents will probably "craft their own tools", all the time, instantly. Many times they already do this, ad hoc bash/pythong/perl (or even sed or awk) scripts to do large replacements, or mechanical changes.

But these kind of thigns are still blunt instruments. Not exactly Switch watches or tooling with some elaborate regex and string replacing. If you give AI better tools, you give it better powers. And that's the power it needs to help you. At your goal.

For now, AI is all about the tools. Maybe when we have AGI, tools won't matter so much. But for now, an agent's tools really define the scope of its capability. I think a lot of money could be made with agents that figure out how to provide a complete "tool body" for agents (for a given domain) to make them really kick arse.

All that intelligence won't go a long way, unless you give it a way to express itself clearly.
by vee-kay | 2026-01-24 11:22:26+00:00
Thank for the alt text-only-mode link, it's nice.

0n some browsers, Reader mode (or Simplified Web View mode) can be used to view webpages or articles as simple text.

This may be need to be enabled in the Accessibility Settings of the browser.

e.g., Above poignant article can be viewed as Reader mode in Vivaldi browser, or Simplified Web View, on Android.
by joomy | 2026-01-24 11:22:33+00:00
Hi, I'm one of Crane's developers. You can map Rocq `bool`s to C++ `bool`, Rocq strings to C++ `std::string`s, etc. You just have to manually import the mapping module: https://github.com/bloomberg/crane/blob/6a256694460c0f895c27...

The output you posted is from an example that we missed importing. It's also one of the tests that do not yet pass. But then again, in the readme, we are upfront with these issues:

> Crane is under active development. While many features are functional, parts of the extraction pipeline are still experimental, and you may encounter incomplete features or unexpected behavior. Please report issues on the GitHub tracker.

I should also note, mapping Rocq types to ideal C++ types is only one part of it. There are still efficiency concerns with recursive functions, smart pointers, etc. This is an active research project, and we have plans to tackle these problems: for recursion: try CPS + defunctionalization + convert to loops, for smart pointers: trying what Lean does (https://dl.acm.org/doi/10.1145/3412932.3412935), etc.
by bayindirh | 2026-01-24 11:24:00+00:00
Yeah, normally it's not expensive, but since market for these discs are so small here, the prices are at exorbitant levels for M-DVDs. M-BDRs were unavailable, but they are available for reasonable prices, as I just checked.

I have drives which can burn M-DVDs, but I'd need an M-BDR drive. The ones I have doesn't support M-DISCs.
by JonChesterfield | 2026-01-24 11:24:08+00:00
Relatively successful was slotting the cat5 jacket, cutting off two or three of the pairs, twisting/tying the remaining pair to the old wire, then sliding the jacket back over the join before wrapping in a conservative amount of electrical tape. You want the join to be similar width to the cable and preferably flexible.

I have a suspicion that pulling fishing line first is the right play if you can manage to connect it to the old wire. Flexible, very high tensile strength, small.
by bob1029 | 2026-01-24 11:24:23+00:00
The specific way in which we invoke the subagents is critical to the performance of the system. If we use a true external call stack and force proper depth first recursion, the effective context can be maintained to whatever depth is desired.

Parallelism and BFS style approaches do not exhibit this property. Anything that happens within the context or token stream is a much weaker solution. Most agent frameworks are interested in appearance of speed, so they miss out on the nuance of this execution model.
by pydry | 2026-01-24 11:25:04+00:00
It reminds me most of the release of the first iPhone - very flashy, very overhyped, adds a bit of convenience to people's lives but also likely to measurably damage people's brains in the long run.

~80% of the usage patterns i see these days falsely assume that LLMs can handle their own quality control and are optimizing for appearance, potential or demo-worthiness rather than hardcore usefulness. Gas town is not an outlier here.

When the internet and electricity were ~3 years old people were already using it for stuff that was working and obviously world changing rather than as demos of potential.

That 20% of usage patterns that work now arent going away but the other 80% are going to be seen as blockchainesque hype in 5 or 10 years.
by gsf_emergency_6 | 2026-01-24 11:26:10+00:00
>Who

Poole+friends (in the 2nd vid-- note Hiroyuki never says "-san" but translator does)

Btw B4 I forget: PG got hold of the redditors, middle-middle class to middle-middle class (culturally speaking)

https://en.wikipedia.org/wiki/Alexis_Ohanian
by reconnecting | 2026-01-24 11:27:32+00:00
It's really odd that we're stuck in this fish tank with zero idea where we're flying now, or where we were before. I believe this is vital information for every journey.

Life looks much easier when realising that we're all flying at least ~30 km/s through dark space every second of our lives.

Thank you so much! I was just thinking about how to create something similar a month ago for my birthday, but didn't succeed like you did.
by micw | 2026-01-24 11:27:36+00:00
Thank you for the hint. I tried but the pricing is a bit disappointing. I started with an LTE modem mini-PCIe card that contains a modem module and some simple components (coils, a voltage regulator, U.FL connector).

The offer from JLC for 1500 pieces (without the modem module) was 2000€ + Tax + Shipping, so way less than 3000€.

The comparable best offer from Eurocircuits was 11000€, so a factor of 4.

JLC can even be optimized further (e.g. panelizing, daves another 500€).

I hoped that I can produce here in europe with a maximum price factor of 2 in comparison to JLC which seems not be possible. It's cheaper for us to employ someone who manages JLC than producing in europe - especially when going to mass production.
by andrekandre | 2026-01-24 11:28:03+00:00
> If the Republicans get voted out and become powerless, they (or the successor party) will have to be better to regain power.

has this been the trend over the last 40 years after getting the boot in 1992, 2008 and 2020?

the trend is that they become increasingly bold and activist to the point of conspiracy theories being mainstream (death-panels, vaccine chips, birthers, qanon etc etc)

and the other issue that remains is that when dems take over again, they mostly carry on with the republican predecessor's (de-regulation, welfare/healthcare cuts, iraq/afganistan, tarrifs, foreign relations etc) policies with a better and more polished look... then voters who expected better get fed up and bail and the seesaw rocks the other way again.

> Anything else is some accelerationist nonsense.

i don't know, we are already quite accelerated at the moment no?
by rhdunn | 2026-01-24 11:28:41+00:00
AI in this sense means using Machine Learning (ML)/Neural Networks (NN) to convert the text (or phonemes) to audio.

There are effectively two approaches to voice synthesis: time-domain and pitch-domain.

In time-domain synthesis you care concatenating short waveforms together. These are variations of Overlap and Add: OLA [1], PSOLA [2], MBROLA [3], etc.

In pitch-domain synthesis, the analysis and synthesis happens in the pitch domain through the Fast Fourier Transform (visualized as a spectrogram [4]), often adjusted to the Mel scale [5] to better highlight the pitches and overtones. The TTS synthesizer is then generating these pitches and converting them back to the time domain.

The basic idea is to extract the formants (pitch bands for the fundamental frequency and overtones) and have models for these. Some techniques include:

1. Klatt formant synthesis [6]

2. Linear Predictive Coding (LPC) [7]

3. Hidden Markov Model (HMM) [8]

4. WaveGrad NN/ML [9]

[1] https://en.wikipedia.org/wiki/Overlap%E2%80%93add_method

[2] https://en.wikipedia.org/wiki/PSOLA -- Pitch-synchronous Overlap and Add

[3] https://en.wikipedia.org/wiki/MBROLA -- Multi-Band Resynthesis Overlap and Add

[4] https://en.wikipedia.org/wiki/Spectrogram

[5] https://en.wikipedia.org/wiki/Mel_scale

[6] https://en.wikipedia.org/wiki/Dennis_H._Klatt

[7] https://en.wikipedia.org/wiki/Linear_predictive_coding

[8] https://www.cs.cmu.edu/~awb/papers/ssw6/ssw6_294.pdf

[9] https://arxiv.org/abs/2009.00713 -- WaveGrad: Estimating Gradients for Waveform Generation
Show HN: ResourceAI – Local LLM inference optimized for consumer iGPUs
by Fenix46 | 2026-01-24 11:28:53+00:00
It was created with the aim of serving LLM models on consumer hardware, with a focus on portable machines. The basic concept is to optimize inference on integrated iGPUs, with excellent results. The project is open source, and you can take a look.

It was created with a Rust backend, Flutter frontend, and llama.cpp as the inference engine.

There is currently full support for macOS with silicon chips, and for Windows with Vulkan, which has a broader base of hardware it can handle.

RAG has been implemented
and web search is currently available.

But the project is alive and other new implementations will gradually be made.

I'll leave you the website where you can download it, as well as the GitHub page.

https://resourceai.fenixresource.com
https://github.com/orgs/ResourceAI-app/repositories
by dijit | 2026-01-24 11:30:33+00:00
You've listed five scenarios where local recovery would help and concluded that cloud escrow is therefore necessary. The thing is every single one of those scenarios is solved by a local backup of your recovery key, not by uploading it to Microsoft's servers.

The question isn't "cloud escrow vs nothing". It's "cloud escrow vs local backup". One protects you from hardware failure. The other protects you from hardware failure whilst also making you vulnerable to data breaches, government requests, and corporate policy changes you have zero control over.

You've solved a technical problem by creating a political one. Great.
by KaiserPro | 2026-01-24 11:30:36+00:00
I mean I hear lots of talk about it, but I am yet to see wide spread evidence.

It seems at the moment that its similar hipster-esque analog revival, where everyone was going to type on typewriters, use lomo film cameras and wear camelhair coats.

It was at best a fashion garnish, rather than a significant movement.

If this was a "real thing" rather than hot young things, we would see significant market movement to single device objects again (not that they ever really went away, its just they are cheap and abundant, so not exclusive/attractive)
by BigJono | 2026-01-24 11:30:59+00:00
I'm not talking about ditching type safety. I'm saying the whole concept of "safe" and "unsafe" as most people on HN understand it is flawed. The interesting part of a type system isn't whether the compiler checks types or if we just go lmao fuck it let's not even bother, it's whether or not you need to represent the types in your code in order for the compiler to check them. For the majority of what people want from type safety in a language like Javascript, the answer is that no, you don't need to, as long as you're willing to not have every single language feature under the sun.

With compiled languages you can statically infer a ton of type information without having to pepper your codebase with repeated references to what something is. Nominal typing essentially boils down to a double-check of your work, you specify the type separately and then purposely assign it to a variable, so that if you make a mistake with either part the compiler picks it up.

But those kinds of double-checks can be done for almost anything (outside of dynamic boundaries like io/dlls) without nominal type signatures in the code, as long as you jettison the ability to change types at runtime. No language as far as I can tell actually does this because we're all so obsessed with the false dichotomy of nominal and dynamic typing.

In JS everyone likes to use string unions in place of enums so let's use that as an example. If you have something that is only ever set as "foo" or "bar", that's effectively a boolean. If you receive that string in another function, make a typo and write if (str == "boo"), then in every single language I'm aware of that passes a compiler check. But it shouldn't, because the compiler has all the information it needs to statically catch that error and fail the build. The set of assignments to that variable and the set of equality checks on it provide the two parts of the double-check.

In a perfect world we'd have 10 of these "middle of the road" strongly typed static languages to choose from that all optimise for minimal type representation in their own unique way. But every time I see one of these projects pop up on HN it gets like 10 comments then disappears into the sunset because the programming community is so enraptured with the nominal type system of C and all the fucking bullshit Bjarne Stroustrup pasted on top of it 40 years ago. So we end up with this silly situation where the only things considered "safe" by the crowd are strict descendants of C/C++ with the array/pointer/string screw-ups that made those languages unsafe removed.
by Nursie | 2026-01-24 11:31:23+00:00
While this seems true and may be true within China, the Chinese government does push for this to be accepted around the world by pressuring for its inclusion in WHO documents, and is trying to open up new markets for TCM “Pharma” in poorer nations.

I consider that quite evil as it’s not evidence based and undermines actually good, useful medicine. Just as I would/do consider anyone trying to increase take up of homeopathy in poorer parts of the world to be evil.

In the case of China and TCM there appear to be nationalist and financial motives.
by pimeys | 2026-01-24 11:32:12+00:00
I just got a lunar lake laptop and in CachyOS you can just enable either scx_lavd or scx_bpfland from the kernel settings. I use them both: bpfland guarantees that the active application runs smoothly even if you compile code in the background, and lavd focuses on energy saving a bit more. They both understand how to use the P and E cores: especially the lavd scheduler puts the active app to a P core and all the background apps to the E cores.
by dijit | 2026-01-24 11:32:20+00:00
Your entire argument rests on conflating "trust" with "blind dependency on a third party subject to legal compulsion".

> Okay, then take sharing your PINs with your spouse.

Sharing with your spouse is consensual, temporary, and revocable. You know you've done it, you trust that specific person, and you can change it later. Uploading your keys to Microsoft is none of these things.

> But Microsoft issued your copy of Windows and Bitlocker and is the one responsible for your data getting encrypted.

Microsoft sold you software. They didn't verify your identity, they're not a regulated financial institution, and they have no duty of care beyond their terms of service. The fact that they encrypted your drive doesn't make them a trustworthy custodian of the keys any more than your locksmith is entitled to copies of your house keys.

> For normal people, Microsoft is not a threat actor here. Nor is the government.

"Normal people" includes journalists, lawyers, activists, abuse survivors, and anyone else Microsoft might be legally compelled to surveil. Your threat model is "thieves and stalkers". Mine includes the state. Both are valid, but only one of us is forcing our model on everyone by default.

> the world runs on trust. Trust is a feature.

Trust in the wrong entity is a vulnerability. You're arguing we should trust a corporation with a legal department larger than most countries' regulators, one that's repeatedly been breached and is subject to government data requests in every jurisdiction it operates.

Your doctors-breaking-GDPR example is particularly telling: you've observed that bad UX causes people to route around security, and concluded that security is the problem rather than the UX. The solution to "delegation is hard" isn't "give up and trust corporations". It's "build better delegation mechanisms". One is an engineering problem. The other is surrender dressed as pragmatism.