MurphyA/hacker-news huggingface dataset:
by dngray | 2025-12-26 12:06:51+00:00
I already have a server at home server. I used a MZ32 motherboard with a bunch of disks 3.5" in it as it's mostly a storage server.

My HTPC is an old ATX desktop computer on its side in a Phanteks P400A case. On it's side it just looks like a black speaker grill front to back cooling it has three Noctua NF-A12x25 fans that are barely even visible.

The good thing about using standard parts is if the GPU died I could buy another cheap one to replace it.

But I guess that case is a cool idea if you didn't have those things.
Show HN: Wordwright.ai – Learn vocabulary by writing, not memorizing
by kwakubiney | 2025-12-26 12:08:48+00:00
Hi HN,

I built a Chrome extension that flips vocabulary learning on its head. Instead of flashcards where you passively recognise words, Wordwright.ai makes you actively use them.

How it works:

Add words you encounter while browsing. When it's time to review, you write sentences using the word. AI evaluates your usage — not just right/wrong, but explains nuances like collocations, tone, and common mistakes.

What makes it different:

Production over recognition — Writing forces deeper processing than "did I remember the meaning?"

AI feedback — Not just "correct/incorrect" but "this is technically right, but native speakers would say it this way instead"

Privacy option — Works with OpenRouter (cloud) or Ollama (local). Your vocabulary stays on your machine if you want

Semantic distractors — Fill-in-the-blank questions use near-synonyms, not random words. Tests whether you really understand the nuance

Spaced repetition — SM-2 algorithm. Reviews pop up as gentle reminders when you open new tabs

Built because I was frustrated with Anki for vocabulary. Knowing a definition isn't the same as being able to use a word naturally in conversation.
by ShiMo_Protocol | 2025-12-26 12:12:10+00:00
Interesting perspective. Let me try to share my thoughts on this.

You’re right that money is a huge barrier, and much of what holds people back can indeed be simplified down to money. However, I’ve spent eight years struggling with Asperger’s, depression, anxiety, and emotional disorders. Doctors tried every method and medication they could to save me, but nothing worked. I ended up inventing this model as a way to claw my way through when no one else—not my elders, friends, or therapists—could save me.

Regarding your point about decisions being governed by pragmatism: I’d argue that many existing psychological treatments just aren't pragmatic enough. If you’ve been through it, you realize one thing—it’s incredibly hard for the person suffering to actually believe the treatment will work. To be blunt, most methods don't hit the core. For any method to be effective, the individual has to be able to believe in it to keep going. That’s exactly why I used acting techniques to construct an "Organic Reality" that I could actually believe in.

As for rewards and threats being simplified into money: I can see that for rewards, but I think it’s a bit too reductive for threats. In my experience, threats also include loneliness, social isolation, and professional networking. Money might not even make up half of the "punishment" side of the equation. (Of course, everything is related to money in the end, but having a stable self at least gets you one step closer to those financial rewards.)

As for your final point, "don’t hang your dreams on anything you can’t pay for"—I’m not entirely sure what you meant by that originally, but I’ve spent a fortune on psychiatry and counseling (not to mention the hidden costs of transit and time). So, I figure having a stable mind and body might just save us both some money.
by p2hari | 2025-12-26 12:12:16+00:00
Normally, I hate to comment on things like license, trademark etc. as it is not what I understand deeply nor I think my comments would make any difference since I am not any Lawyer etc.

But really interested in maybe understanding this a little better.

sqllite is in Public domain. From their website 'All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci.[1]'

Now if one of the authors is behind this or funding this, how can they still use the domain to a personal benefit? I do not understand that. Does that mean, if I hold on to a good domain hack of something that is highly regarded in public domain will it not be trademark infringement irrespective of whether somebody from that company is behind or not?

1.https://www.hwaci.com/
by fennecbutt | 2025-12-26 12:12:33+00:00
Of course we can blame incompetence. It's incompetent not to realise your own incompetencies, also known as overconfidence.

Any lawyer should be like "I don't know what I'm doing here I'll get an expert to help" just like as a software developer I'd ask a lawyer for their help with law stuff...because IANAL uwu
by Rochus | 2025-12-26 12:12:35+00:00
I'm successfully using ConTeXt in a radar data evaluation and reporting project for more than ten years where a C++ based generator reads data from binary Matlab files and combines/formats them into perfectly layouted reports automatically. It's an impressive technology and if the users don't mind to have an extra ConTeXt installation on their system (which grows pretty large), the solution is perfect.

For my present project, I would like to start "from first principles" and not just add layers on top of things I don't fully understand. Thanks for the CLD document. I have read it when I started the mentioned project. I have no doubt from my own experience that the typesetting quality is excellent. But I consider using Lua for such large-scale achievements a mistake for architectural, maintainability und eventually performance reasons. The "flexibility" of this approach is payed with a high price.
by agavava | 2025-12-26 12:13:41+00:00
Rare cases when a player manages to outplay the casino. Everyone knows that the casino always stays in profit anyway, right? When I found out, it actually annoyed me at first. Now I’m calm about it, I keep playing, sometimes switching platforms, finding them here https://cardmates.co.uk/online-casinos . Overall, it was obvious anyway. It just felt like I was reminded that winning is very hard.
by tclancy | 2025-12-26 12:13:58+00:00
I assume it was for Petula Clark. Not because it makes sense, because it makes the absurdity a little more pungent. What kind of duck was it?

My … favorite tclancy is the one in Australia because I can sense the change in seasons when he gets to rutting and signs up for a rather specific sort of adult dating site each year.
by gunnarmorling | 2025-12-26 12:14:43+00:00
To me it fundamentally does not make sense to publish texts generated by an LLM. These tools are available to everyone, so readers can just use the LLM directly. When I'm writing a blog post, it's to share my own perspective, ideas, experiences, and that's something which an LLM can't do.

That's not to say I don't use LLMs at all; I don't use them for original writing though, but rather as a copy editor, helping with improving expressions, getting language and grammar right, etc.

I have publicly documented my usage of AI for writing on my blog: https://www.morling.dev/ai/. I wished more folks would do that, as I think transparency is key here, every reader should always know whether they'rea reading a text written by a human or by a machine.
by pjmlp | 2025-12-26 12:15:16+00:00
Yes, that is part of "it was too late".

OneAPI builds on top of SYSCL, is basically Intel's CUDA, which it is already the second attempt to have C++ in OpenCL, during OpenCL 2.x, an effort that worked so well, that OpenCL 3.0 is basically a reboot back to OpenCL 1.0.

Also even SYSCL only got a proper kick-off after CodePlay came up with its implementation, nowadays they sell oneAPI support and tooling, after being acquired by Intel.
by antonkochubey | 2025-12-26 12:16:20+00:00
On Apple Silicon devices with macOS 26+, SSH keys can be natively stored in the Secure Enclave, protected via TouchID: https://news.ycombinator.com/item?id=46025721

It only supports sk-ecdsa-sha2-nistp256 key format, however that is widely supported currently.
by arghwhat | 2025-12-26 12:16:24+00:00
A very, very different mechanism that "just" displays the scene as the author explictly and manually drew it, and yet has to pull an ungodly amount of hacks to make that viable and fast enough, resulting in a far from realistic rendition...

This on the other hand happily pretends to match any kind of realism requested like a skilled painter would, with the tradeoff mainly being control and artistic errors.
by monerozcash | 2025-12-26 12:16:55+00:00
Sure, but it is unarguably much more boring stuff than it was years ago. I attend almost every Congress with a variety of groups, and there's certainly been a culture shift over the years from lots of anarchists who had no qualms with breaking the law to much more corporate scaredy-cats.

Congress seems to keep growing so perhaps this is just serving a broader audience. But knowing a lot of long-time attendees, I'm certainly not alone in thinking Congress is starting to be less interesting than it used to be. I'm certainly not trying to say the event sucks though, there's still a plenty of interesting stuff happening.
by Wowfunhappy | 2025-12-26 12:18:18+00:00
This is definitely a disadvantage of audiobooks, although I’ve found having access to a `skip backwards 15 seconds` button can help a lot.

(There was one point during Riyria Revelations where a character was explaining how Elven succession works. After repeating the sequence a bunch of times, I finally had to get out my laptop and take notes.)
by eviks | 2025-12-26 12:18:19+00:00
> Because none of this involves a focussed reading

That's not a pro, thats an incorrect rejection of the pro of the alternative. The thing is is that it does not preclude focused reading, I don't understand why you make up the "skipping around/skimming" alternative when I've expclitily mentioned that the is that 99% of time you spend on focused reading. It's just when you do that focused reading, you don't have to waste time on trivial redactions that you've already done automatically, and instead you can dedicate that time to catching POTUDs. So in total, you can spend more time on focused reading.

> may wind up creating a President **

How? Even if your 1% on digital alternatives somehow doesn't include this obvious combination, why would the word "President" in "President **" be harder to redact during focused reading?

> If it doesn't matter, automate it. If you care, have a team do a proper redaction.

I don't get, where is the actual option that I've described - do both while saving time???
by moltopoco | 2025-12-26 12:19:09+00:00
We might be the same age; I remember that defacing conservative websites was already a C3 thing about 20 years ago. Back then, it felt good to punch up against authoritarianism. Hackers hated Bush and his Patriot Act just as much as many hate Trump now. In Germany, the CDU is of course the perennial enemy.

But what happens when authoritarianism does not come from the right, but from the left or center? (Not a contradiction: East Germany was an "anti-fascist" totalitarian state as recently as 40 years ago.) Sadly, I think we have been slowly moving in this direction since Covid, where I was genuinely shocked that many of my "leftie" friends had turned into government drones (from my perspective), while they were deeply disappointed that I was now a "right-winger" (from their perspective).

The more aware they become of how unpopular some of their politics are, the less they believe in democracy as a concept, while I'm still jealous of countries that have proper referendums and freedom of speech. Hate Speech laws are accelerating this divide.

Anyway, I think that these are the dynamics that are driving many people apart who all simultaneously claim to not have changed in decades. The CCC is still doing a lot of great work, but I do feel it drifting away from me because it is not so much about punching up than about punching right.
by croemer | 2025-12-26 12:19:14+00:00
> As of November 14, 2025, Abbott has reported 736 serious injuries, and seven deaths associated with this issue.

It's a stretch to go from "associated with 7 deaths" to "killed 7 people". These devices are worn by millions. So coincidental deaths will happen irrespective of causality.

Would be good to have more details on the cases. Kind of hard to see how low readings would cause deaths. You eat, then notice things don't go up, then do a finger stick test and notice it's off.

To die you'd have to end up with ketoacidosis - there are ways to notice. Sure it's bad to have falsely low values but very unlikely to kill.
by ShiMo_Protocol | 2025-12-26 12:19:38+00:00
Glad you liked it! I'm from Taiwan, and "Shi-Mo" (史模) is a colloquial Chinese shorthand. In English, it stands for the "Stanislavski Model." Konstantin Stanislavski was a grandmaster of acting systems whose theories laid the foundation for modern performance. I adapted his principles into this framework for emotion regulation.
by tclancy | 2025-12-26 12:19:58+00:00
There is probably a case of people both being right here, just having gotten to, or found, different end results. For me, Claude has been a boon for prototyping stuff I always wanted to build but didn’t want to do the repetitive plumbing slog to get started, but I have found you hit a level of complexity where AIs bog down and start telling you they have fixed the bug you have just asked about for the sixth time without doing anything or bothering to check.

Maybe that’s just the level I gave up at and it’s a matter of reworking the Claude.md file and other documentation into smaller pieces and focusing the agent on just little things to get past it.
by bsenftner | 2025-12-26 12:20:15+00:00
Video AI acceleration is tricky, where many of the currently in use acceleration loras and cache level accelerations have a subtle at first impact on the generated video, which renders these accelerations as poison for video work: the AI's become dumber to the degree they can't follow camera directions, and the character performances suffer, the lip sync becomes a lip flap, and the body motions are reduced in quality, and become repetitive.

Now, I've not tested TurboDiffusion yet, but I am very actively generating AI video, I probably did a half hour of finished video clips yesterday. There is no test for this issue yet, and for the majority it is yet to be realized as an issue.
by criddell | 2025-12-26 12:20:55+00:00
LoTR isn’t for me, so reading it slowly wouldn’t be an enjoyable experience. There are other books for me where I found myself reading and re-reading, moving through the book slowly, marveling at text wondering how the author managed to pick perfect word after perfect word.

For some books, faster is better. Neuromancer, for example, has a lot of sentences and paragraphs that if I go slowly, I can’t figure out what it is that Gibson is talking about. But if I go fast, I pick up the vibe and things start to make sense.
by lloeki | 2025-12-26 12:21:00+00:00
Counter anecdata.

My wife is the bane of electronic devices.

Phones simply won't survive a week without an industrial case. Screen projectors last as short as a single day.

The only computers that survived her JerryRigEverything levels of abuse are MacBooks+ who routinely fall off tables, stairs, or simply hands.

One even fell off open 90 degrees and rotationally fell right on the far edge at what would be the maximum torque position; there was massive deformation of the lid aluminum but the lid was still flat, the glass
had no cracks, and the whole thing perfectly functional.

(note: these are the older designs from the first unibody to the last Intel laptop, not the newer Mx ones)

+ Well, except one, which had an entire pint toppled towards and sloshed right upon the screen which had the liquid slide straight into the exhaust vents. There was an audible poof as the screen went black)
by jasonvorhe | 2025-12-26 12:21:18+00:00
> Synonyms of bigot
> a narrow-minded person who obstinately adheres to their own opinions and prejudices
especially : one who strongly and unfairly dislikes or feels hatred toward others based on their group membership

I merely shared a behaviorial observation of something I find odd. At no time did I react with prejudice or hate towards any particular group.

Why so antagonistic?
by baranul | 2025-12-26 12:24:43+00:00
This is basically admitting to gross manipulation and even censorship by "we're optimizing for", "we try to elevate", and "we try to demote things", which looks to be based on personal or corporate biases and tastes.

Hacker News can only be "figured out", relative to what looks like the biases and financial interests of ownership and its staff, where they do the "pushing" (elevating) and "demoting". This "state of curiosity" being referred to, appears to include wanting readers to blindly accept what is fed to them, and ignore or not question strange inconsistencies.

Newcomers and outsiders would usually be expecting transparency, honesty, and impartiality. Their confusion, can be when they notice the difference in moderation based on adhering to a clear and obvious standard versus the hidden, strange, inexplicable, or unequal treatment.
by mrngm | 2025-12-26 12:25:19+00:00
The timeline mentioned:

Disclosure Timeline:
- 21.10.2025: Submission of initial version of this report.

Upcoming Timeline:
- 24.10.2025: Submission of a talk for 39th Chaos Communication Congress (39C3). No technical details shared.
- 21.12.2025: Disclosure of this report on https://seclists.org/fulldisclosure/
- 26-31.12.2025: If accepted by content team, 39C3 Congress talk regarding this report

I'm surprised to see that this isn't published on fulldisclosure yet, though there is a talk on GPG vulnerabilities scheduled for 39C3: https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/... . 60 days from report to full disclosure is... tough.
by heckelson | 2025-12-26 12:25:54+00:00
I've been learning Go for about 4-6 months. So far I've been really enjoying the language. I'll suggest to you to work through the go tour in the beginning, then gobyexample is a great reference resource. I've also heard good things about the book "100 Go mistakes" which is for advanced users.
Obviously, Go has its own quirks but if you can enjoy them and make the language work for you, it's really fun!
by gucci-on-fleek | 2025-12-26 12:26:38+00:00
> The idea was to use the version which was officially declared as "complete" and also the last before the development of the HB integration started.

HB is implemented as just another library, and it's pretty easy to exclude with the build script (ConTeXt does this).

> The problem seems rather to be, that luatex-fonts-merged.lua is not really usable outside of the ConTeXt or TexLive tree

So option 1 is to base things off of `luatex-plain` [0], which I believe is fully self-contained, but mostly undocumented. Option 2 is to base things off of luaotfload, which only depends on lualibs and luatexbase.

> There was e.g. the assumption that the global utf variable pointed to unicode.utf8 (at least that's what I assume).

It needs to be in the environment where you load the file, but that doesn't necessarily need to be the global environment. This is the fourth argument of the Lua "load" function.

> First the two words were apart half a page

I would randomly guess that your issue is that \parfillskip is initialized to 0pt from iniTeX, so the problem might go away if you typeset the text in an \hbox or node.hpack, or if you set \parfillskip/tex.parfillskip to "0pt plus 1fil".

> I like that it is still in C99 and C++ <= 11

I think that the latest versions of LuaTeX still only use C99 features, but they're also C23 compatible. The only thing that should use newer versions of C++ is HB I think.

> I also had an intense look at LuaMetaTeX but don't like the architectural decision to do even more stuff in Lua.

Fair enough :). The main thing that was moved from C to Lua was the PDF backend, because it's seriously unfun to write a PDF parser/writer in C.

[0]: $TEXMFDIST/tex/generic/context/luatex/
by azuanrb | 2025-12-26 12:27:05+00:00
I’m on the Lite plan. For coding, I still prefer Claude because the models are simply better. I mainly use CLI tools like Claude Code and OpenCode.

I’m also managing a few projects and teams. One way I’m getting value from my GLM subscription is by building a daily GitHub PR summary bot using a GitHub Action. It’s good enough for me to keep up with the team and to monitor higher-risk PRs.

Right now I’m using GLM more as an agent/API rather than as a coding tool. Claude works best for agentic coding for me.

I’m on Claude $20 plan and I usually start with Haiku, then I switch to Sonnet or Opus for harder or longer tasks.
by testing-in-prod | 2025-12-26 12:28:09+00:00
Tech:

- Complete Agile Project Management course and apply this new knowledge to my Scrumban team
- Learn Go and Linux in greater detail
- Experiment with other frontend frameworks like Remix and Astro.js

Non-tech:

- Make new friends with similar interest and develop my social life a bit (if you're in London, hit me up)
- Learn how to promote my side projects - building them is fun but I can't seem to get even 1 user to sign up and use them
- Read more Warhammer 40k books
by godelski | 2025-12-26 12:28:23+00:00
Maybe, but that doesn't mean this side of the argument won't be impactful. Even if people want more control over their own children I very much doubt they want others to have similar control. Especially those that wish to do harm.

Take for example the age verification via camera we're seeing be suggested in some places. I can't think of a more endangering technology than putting a camera in every child's bedroom. We know how bad security is and how even making it a lot better still makes this a highly valuable target for these people.

People want control because they're scared. But what they need to be taught is that these people are leveraging that fear to turn those nightmares into reality.
by gucci-on-fleek | 2025-12-26 12:29:28+00:00
The dependencies might have a minimum C++ version, but I'd be pretty surprised if the core LuaTeX files couldn't be compiled with C99/C11. The recent C23 commits are just about adding support for compiling in C23 mode, so the main change is no longer using the implicit "everything is an int" function prototypes.
Neuro‑IDE: Universal Kernel Cortex
by neuro-os | 2025-12-26 12:30:09+00:00
I built something I always wished existed in OSDev:
a single cortex where the entire birth of an operating system can be seen, understood, and even narrated.

Repo:
https://github.com/neuro-os/neuro-ide

Neuro‑IDE is not a typical IDE.
It’s a unified brain for kernel creators: diagnostics, visualization, binary analysis, memory mapping, log timelines, and a fully procedural story engine that turns boot events into readable narratives.

It’s weird.
It’s opinionated.
It’s integrated.
And it’s the tool I wish I had when I started.

What’s inside
17 modules, all in one place (zero dependencies)

Narrative Engine that transforms boot logs into stories (Epic, Technical, Philosophical, Humorous, Self-Aware)

Real-time serial log timeline

Memory map visualizer (BootViz)

ELF explorer for 64-bit binaries

Universal Binary Diff

Mock Time-Travel Debugger (KTTD)

Sandbox generator for isolated OSDev experiments

English + Spanish support

Why it exists
OSDev tooling is scattered across scripts, hex dumps, half-broken viewers and terminal windows.
I wanted a single place where:

beginners can see what’s happening

experts can accelerate debugging

and the kernel can speak for itself

This is my attempt at giving OSDev a tool with soul.

Status:
v0.2 — stable, modular, and evolving.
Feedback, issues, and ideas are welcome.