MurphyA/hacker-news huggingface dataset:
by brap | 2025-12-26 13:55:32+00:00
I think that’s exactly why they’re not including timestamps. If timestamps are shown in the UI users might expect some form of “time awareness” which it doesn’t quite have. Yes you can add it to the context but I imagine that might degrade other metrics.

Another possible reason is that they want to discourage users from using the product in a certain way (one big conversation) because that’s bad for content management.
by kllrnohj | 2025-12-26 13:55:53+00:00
They don't?

Ryzen 340 mainboard: $450 https://frame.work/products/mainboard-amd-ai300?v=FRANTE0005

Ryzen 340 laptop: $1100 https://frame.work/products/laptop13-amd-ai300/configuration...

Yeah it's certainly the single most expensive component, but it's still cheaper than a whole new laptop and, more to the point, less waste than a whole new laptop
by mindcrime | 2025-12-26 13:56:48+00:00
My goal for the year was 15 books. I've finished 14 so far and should finish #15 in the next couple of days if all goes well. Here's what I've read (it's a mix of fiction and non-fiction):

Nash Falls - David Baldacci

Exit Strategy - Lee Child & Andrew Child

Perceptrons: An Introduction to Computational Geometry - Marvin Minsky & Seymour Papert

We are Legion (We are Bob) - Dennis Taylor

Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Volume 1: Foundations - David Rumelhart & Jay McClelland

Semantic Information Processing - Marvin Minsky

Associative Engines: Connectionism, Concepts, and Representational Change - Andy Clark

Associative Networks: The Representation and Use of Knowledge of Computers - Nicholas Findler

The Analogical Mind: Perspectives from Cognitive Science - Dedre Gentner, Keith J. Holyoak, Boicho N. Kokinov (eds)

Similarity and Analogical Reasoning - Stella Vosniadou (ed)

Never Flinch - Stephen King

The Bad Weather Friend - Dean Koontz

Kluge: The Haphazard Construction of the Human Mind - Gary Marcus

After Death - Dean Koontz

The 15th book that I hope to finish will be:

Principles of Semantic Networks - John F. Sowa (ed)
by ChaosOp | 2025-12-26 13:56:55+00:00
Thanks! I agree that party games really need to easy enough to just pick up and play. It's no fun spending 1-2 hours first just learning about the game mechanics. I've gotten quite nice feedback from people that don't usually play games that they've really enjoyed Gaming Couch. My overall aim is to make it simple enough that my grandma can start a game session and play without previous experience in gaming. This means a good skill/luck -ratio for each mini-game, kind of like in Mario Kart it's possible to win by chance even if you don't drive the best using items like blue shells and bullet bils. It evens out the playing field.

All of the games have been developed by me and two of my friends. We do use Cursor and models like Gemini & Claude for generic debugging as part of everyday development tools but nothing games-specific AI tools or deeply integrated workflows have been used. For refactoring large parts of a codebase, I do enjoy using Cursor specifically and I think it does speed up development efforts by quite a lot. However it's not what non-programmers usually think, that you can just write one prompt and generate a game :D
by Sol- | 2025-12-26 13:57:42+00:00
The shape of the politics changed, though. From civil rights, questioning authority and cypherpunk, which inherently has a libertarian bent, there's now much more identity politics and social justice / grievance culture with only tenuous connections to tech.

For a hacker conference, they also are pretty Luddite against new technologies like AI. It's a very conservative degrowth movement nowadays, all in all.
by phasetransition | 2025-12-26 13:58:47+00:00
We changed the entire family diet in part to help him not develop any complexes around food.

We would like to get him in the 5's, and I believe we'll get there. He was below 6.5% every checkup so far except the most recent one.

Between honeymooning and growth hormones, it's difficult to keep him in range from 10pm to 3am, while also not triggering a low after his stomach is empty.
by EdiX | 2025-12-26 13:59:10+00:00
> In fact Gen AI is so useful people are complaining about all of the ways it's pushed upon them. After all, if something is truly useful nobody will use it unless the software they use imposes it upon them everywhere

ChatGPT is the most downloaded app of 2025 and of every month of 2025 since march. You are in a bubble.
by nrp | 2025-12-26 14:00:13+00:00
We’ve done seven different versions of Mainboard for Framework Laptop 13 already!

* 11th Gen Intel Core

* 12th Gen Intel Core
* Chromebook Edition
* 13th Gen Intel Core
* Ryzen 7040 Series
* Intel Core Ultra Series 1
* Ryzen AI 300 Series

There are a couple of third party boards from DeepComputing too.
by ChaosOp | 2025-12-26 14:00:34+00:00
If you mean like utilizing gyroscope and other sensor of the phone to control the game characters (like in Wii tennis, bowling and so on), I've thought about it but I don't think it's intuitive enough to use your phone like that and I think it would make the learning curve a bit too steep. Nintendo is great at what they do and it has taken a lot from them to make Wii-games work, I don't think it would be too useful to try to copy them :)
by subscribed | 2025-12-26 14:00:51+00:00
I asked if in your opinion clarity of the font on the CONSOLE, inside the car, is more conductive to the safety than being able to operate critical / common functions without looking (ie: without having to read the text).

DON'T ADD the road signs to the context, Volvo is not updating road signs. This is moving the goalpost/strawman.

First is a current situation in this car to change the temperature:

1. Having to look at the screen, read, find, reach to touch, read, find, touch

versus the situation with physical controls:

2. Reach without looking, press/turn

And you really say "having to look, read, find, reach to touch, read, find, touch" is better than just reaching without looking? Because this is what you say: making a font on the infotainment easier to read improves the safety more than adding physical controls.

No more questions.
Ask HN: Useful (Non-Coding) Agents?
by qaboutthat | 2025-12-26 14:01:12+00:00
While not every programmer agrees, a huge number of them feel like they are getting tremendous value from coding agents. Certainly that is my experience.

However, I have yet to find something that is both "agentic" (in terms of the experience of using it) and useful -- in fact, not only are most "agents" less than useless, they are so frustrating I want to scream at my computer. (I'm thinking in particular of the Delta chatbot).

So, who has examples of agents put to real and good use in (non-programming) software, that are as powerful and valuable as Claude?
by TheAceOfHearts | 2025-12-26 14:01:17+00:00
I read The Buddha: Biography of a Myth, by Donald S. Lopez after hearing him on Conversations With Tyler. That's probably my top non-fiction book this year. Key takeaway was that the history of Buddhism is incredibly deep. Two highlights: First, the Buddha said that minor rules could be disregarded after his passing, but the person that was informed of this forgot to ask for clarification of what rules were minor, so there's debate over which rules must be followed. Second, the Buddha left us because nobody asked him to stay. This second point makes me reflect on the importance of reminding people that they are valued.

I also read The Red Book, Reader's Edition, by Carl Jung. I'm still processing that one. The artwork in the book is breathtaking and I strongly suggest looking it up even if you only look at the art. Narratively, it feels a bit like rambling at times. I'd previously read Archetypes and the Collective Unconscious, and Aion, and felt like those had a bit more intelligible substance. The first few chapters of Aion are excellent, but then Jung just goes on for like a dozen chapters about fish symbolism which completely lost me.

I also read a few other books on occult and esoteric topics, but my thoughts on those books are more complex than what I'm willing to type out on mobile. Key takeaway from a book on Wiccan Witchcraft was that they also believe in a system of reincarnation. I'm interested in reading through some of the core texts of Chinese Mythology at some point, but there aren't any good audiobook recordings for some of them.

I'm sad to say that I made very little progress in getting through proper college level textbooks, but I'm working through Molecular Biology of the Cell.
by lquidfire | 2025-12-26 14:01:26+00:00
Mail server admins might (will? should?) have heard of DANE. DANE (DNS-based Authentication of Named Entities) and DNSSEC (Domain Name System Security Extensions) are complementary security protocols that work together to secure internet communications, especially email.

In the hopes of bringing more awareness to DANE, and how to implement (and monitor, which is key!) DANE on large and small mail servers, the friendly folks at sys4.de have published a tool to help monitoring DANE.

May DANE spread far and wide - and may your self-signed certificates be verified and trusted via your DNSSEC-authenticated DNS records!

From a post by Patrick Ben Koetter to the DANE mailing list at sys4.de [0]:

Greetings!

Our this year's Christmas gift to the community is a service that let’s you
monitor and detect typical DANE related problems for DANE-enabled inbound SMTP
services. You can integrate the service in your own service environment or run
it as a docker container and poll it for test results from a monitoring service.

## Why?
We believe every platform should enable and use DANE. DANE is the missing
piece in TLS or as Wietse Venema once put it: „Encryption without
authentication is not 'security'. It just gives some privacy.“ DANE adds the
missing authentication bit. But DANE enforces strict policy and if your
platform fails inbound DANE-verification you will not receive email from those
platforms that enforce outbound DANE-verification. A failing DANE policy
imposes a production risk.

## Why would your platform fail DANE verification?
From discussions with Viktor about the statistics he generates at
https://stats.dnssec-tools.org/#/ we know that in most cases, when
DANE-enabled platforms fail DANE-verification, it is because the published
TLSA resource record(s) in DNS do not match one of the x509 certificate's
fingerprint.

We want everybody to benefit from the security DANE adds to TLS and not have
people look at it as a production risk! This is why we built the SMTP DANE
Verify service. It will test and detect common DANE policy problems. Using
SMTP DANE Verify everybody will be able to monitor their own (and other)
domains and raise an alarm in case the tested domain fails DANE verification.

## How would you use SMTP DANE Verify?
If you think SMTP DANE Verify is for you check out the project at
https://github.com/sys4/smtp-dane-verify. The project's README should give you
all the information you need to setup, run and integrate SMTP DANE Verify on
your platform.

On a sidenote: In case you are still in doubt if anyone should be using DANE at
all: the EU has launched a Multi-Stakeholder Working Group for Internet
Standards in the EU and DANE is a major item on the groups roadmap. Follow this
link to read more:
https://digital-strategy.ec.europa.eu/en/news/european-commi......

And that's it! We hope you will find it as useful as we do. Season greetings
to all of you. Peace on earth to all of us. o:)

p@rick

[0]: https://list.sys4.de/hyperkitty/list/dane-users@list.sys4.de...
by zahlman | 2025-12-26 14:02:58+00:00
Almost all of them are covered by just having some experience in the language and a minimum of good taste; and many are covered by Python itself.

Also, a bunch of things are being bundled together as "anti-patterns" here that just don't match the traditional idea of what I always saw written up that way. A lot of it is just "failure to use the usual pattern".
by mark_l_watson | 2025-12-26 14:02:58+00:00
I really enjoyed reading the code listings in the article. Many years ago I was a Ruby fanatic, even wrote a book on Ruby, but for work requirements I was pulled to Java and Python (and occasionally Clojure and Common Lisp).

I liked how well designed the monolith application seems to be from the brief description in the article.

Coincidentally I installed Ruby, first time in years, last week and spent a half hour experimenting the same nicely designed RubyLLM gem used in the article. While slop code can be written in any language, it seems like in general many Ruby devs have excellent style. Clojure is another language where I have noticed a preponderance for great style.

As long as I am rambling, one more thing, a plug for monolith applications: I used to get a lot of pleasure from working as a single dev on monoliths in Java and Ruby, eschewing micro-services, really great to share data and code in one huge usually multithreaded process.
by baranul | 2025-12-26 14:03:37+00:00
Think it's more along the lines of Jon having the ability to create a language, and upon being dissatisfied with what he was using, decided to make his own.

GitHub is littered with pet languages that people have made, and doubt their reasons are simply about being "eye-wateringly arrogant".

Moving past that, people paying attention or wanting to use the language, usually means it appeals to them. Jai has fans and supporters, because they are able to look past or are not concerned about his personality quirks, but are focused on the quality and usefulness of the software produced.
by subdavis | 2025-12-26 14:03:57+00:00
I enjoyed Translation State so much. It thought that Leckie got lost in the depths of Octavia Butler’s extra weird shit (and Xenogensis) and cross bred it with the political novel style of the Ancillary trilogy, and the result was chefs kiss.

I feel comfortable recommending it even if you haven’t read any other Leckie.

Edit: if you haven’t read the Bloodchild anthology by Butler, give it a read. Some of the short stories will seem very familiar after Translation State, especially the alien parts.
by blandflakes | 2025-12-26 14:04:00+00:00
I think they're pretty different, but there are some places where you can compare them:

1. Hiring and job market - the JVM is simply more employable

2. Ecosystem - in general you can expect the JVM to have library support for most things you're going to need.

3. Typing - if you like static types, you're probably going to miss that in Elixir/Erlang. They're working on a gradual type system for Elixir that looks quite pragmatic, so I'm excited to see how that works out.

The Elixir side of things has some real advantages, though. Runtimes like the JVM are slowly adding threading paradigms that start to look like how the beam works, if you squint enough. Naturally, Elixir already has that, and already has technologies that work very well with it. Virtual threads on the JVM are a smart effort that will take a long time to be complete and will always have to take backwards-compatibility into account, especially if you're in Java itself.

Phoenix is also IMO a best-in-class web framework. I don't think it's universally applicable, but if any JVM language had something like Phoenix I doubt I'd be considering Elixir nearly as strongly (due to my affection for types). So while the JVM ecosystem is broader, it's not uniformly stronger.

I also think that "domain" is much broader for JVM stuff. The web technologies there feel pretty baroque rather than empowering, but you can still do web on the JVM, and Kotlin or Scala in particular IMO serve better for systems where the bulk of the code is internal business logic. I think that even if I adopted Elixir entirely, I'd probably retain some "second language" for deeper systems.
by zahlman | 2025-12-26 14:04:26+00:00
> Most software houses spend so much time focusing on how expensive engineering time is that they neglect user time. Software houses optimize for feature delivery and not user interaction time. Yet if I spent one hour making my app one second faster for my million users, I can save 277 user hour per year. But since user hours are an externality, such optimization never gets done.

This is what people mean about speed being a feature. But "user time" depends on more than the program's performance. UI design is also very important.
by Maciek416 | 2025-12-26 14:04:40+00:00
There are one or two nice people from Switzerland (assuming you are there, just guessing from comments) on bonsainut if you are looking for local resources and helpful people. A decent-sized collection like that is a real testament to unbroken continuity (especially during the growing season where you can't skip a day or even a few hours sometimes), other hobbyists can help you fill the gap when situations come up. Stop by the r/bonsai beginners thread any time if you wanna talk trees!
by Rperry2174 | 2025-12-26 14:05:25+00:00
what kinds of tasks do you find this to be true for? For a while I was using claude code inside of the cursor terminal, but I found it to be basically the same as just using the same claude model in there.

Presumably the harness cant be doing THAT much differently right? Or rather what tasks are responsibilities of the harness could differentiate one harness from another harness
by derangedHorse | 2025-12-26 14:05:33+00:00
> But humans rarely use pure deductive reasoning in our lives

The sensible ones do.

> nobody says "ugh look at this argument from authority, you should demand that the doctor show you the reasoning from first principles."

I think you're mixing up assertions with arguments. Most people don't care to hear a doctor's arguments and I know many people who have been burned from accepting assertions at face value without a second opinion (especially for serious medical concerns).
by jqpabc123 | 2025-12-26 14:05:50+00:00
McClelland argues that the problem is more basic: we still do not know what causes or explains consciousness in the first place, which means we do not have a solid foundation for testing whether AI has it.

The problem is even more basic than just recognition --- we do not have a solid foundation for building AI that has it.

In general, it's really hard to build software to mimic something that isn't even defined yet.
by amluto | 2025-12-26 14:05:51+00:00
Most of the problems mentioned in the article are not problems with using a content-addressed tree like git or even with using precisely git’s schema. The problems are with git’s protocol and GitHub’s implementation thereof.

Consider vcpkg. It’s entirely reasonable to download a tree named by its hash to represent a locked package. Git knows how to store exactly this, but git does not know how to transfer it efficiently.
by Brajeshwar | 2025-12-26 14:06:06+00:00
I stopped reading newspapers long back (early 2010s). During the Pandemic, I started a newspaper subscription (very common in India, delivered to the home) so I can use it to segregate wet waste properly. I started reading bits and pieces: horrors/misfortunes sell; news is stale, etc. Of late, I decided to look at it from a different angle, bringing back my childhood nostalgia, when I devoured every piece of reading material I could find. Now, I pick the ones I want to read, marking them as a reminder of continuity, a small bridge to a past life. I’m going to continue this slow reading with Newspapers. Wrote an article about my feelings, scheduled to be published on my personal blog in 2026-JAN.

For books, this year has been the year with the fewest books read.[1] I ended up reading the past: John Keats’s Poems, Marcus Aurelius, The Great Gatsby, Odyssey, and Iliad by Homer.

As a habit and a tribute to something I liked in the past, I read Dan Brown’s latest, “The Secret of Secrets.” I also started re-reading some of Sidney Sheldon’s books, but, as of this day, I could no longer summon the enthusiasm to continue beyond Master of the Game and The Sands of Time.

I also re-read the fantastic book, “Flatland: A Romance of Many Dimensions”[2] by Edwin Abbott Abbott.

1. https://brajeshwar.com/2025/books/

2. https://en.wikipedia.org/wiki/Flatland
by Scarblac | 2025-12-26 14:06:25+00:00
I was suffering from a burnout for much of the year and read mostly to relax. Reread a bunch of Discworld and read most of the Expanse series for the first time. Some Murakami. The Conway biography ("Genius At Play"), also a reread because it's fun.

But "The Dream Machine: JCR Licklider and the Revolution That Made Computing Personal", often recommended om HN, was amazing. It has so much of the history of how personal computers came to be, and so much that was new to me.
by systemtest | 2025-12-26 14:06:37+00:00
Not just RAM and SSD. Displays can break. Power ports can break. USB-C ports can break. Keyboards can break. PCBs can break. And those take time to ship if you have a Dell, HP, Framework or even an Apple machine. I like being able to walk to a nearby store and grab a new MacBook Pro in case I quickly need a new machine to continue my work. My clients typically hire me for short periods and they need me to work at full capacity for that time period. Waiting a week while Framework ships me a new display is not an option.

A Time Machine restore has never failed me. You are fully operational after the backup is restored. Syncing your data onto an SSD via M2 isn't comparable.
by tmsbrg | 2025-12-26 14:06:43+00:00
Some talks which sound really brilliant. I love [0] exploiting a memory leak for years before it's fixed. Also [1] I'm really curious about the custom crypto used in Chinese apps. Oh and curious about the found [2] GPG vulnerabilities. I think some of the politics ones are actually also very interesting. Looking forward to the streams.

[0] https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/...
[1] https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/...
[2] https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/...
by cromka | 2025-12-26 14:06:51+00:00
They need to bring trackpoint and WWAN, otherwise they simply are not a competition for Lenovo, as much as I hate it.

I also find their design very boring. I am not asking for a MacBook, but even ThinkPads are way more sexy and you can actually identify with that design. Framework just comes off as another 2015 MacBook Air design knockoff.
by xyzzy_plugh | 2025-12-26 14:07:45+00:00
> There are ways to make go get use ssh but even with that approach the repository needs to be accessible over https.

No, that's false. You don't need anything to be accessible over HTTP.

But even if it did, and you had to use mTLS, there's a whole bunch of ways to solve this. How do you solve this for any other software that doesn't present client certs? You use a local proxy.
by digitalsushi | 2025-12-26 14:07:48+00:00
This is a new years resolution question barely in disguise, but they're fun cause a lot of us are cooped up, barely 4 days into winter, 86ish to go, and we're champing at the bit for change.

I am pretty sure I'm a 50th percentiler. I'm mid 40s, kinda burned out but still struggling forward in my ok-but-not-hollywood IT career, I still have a passion for doing things well in a technical society that values doing things cheap (and well). The things I am known for being good at, I still google daily, and for a long time, I've been hungry for a change - any change - but especially one that isn't chaotically negative.

So in 2026, I wanna learn how dirt works.

I actually have a giant box of dirt sitting on a shelf at the UNH community co-op soil analysis lab, waiting to give me some kind of data about the soil behind my house. (Or is it dirt? I don't know what I'm getting into).

In 2024 I tried growing some corn. It never sprouted.

In 2025 I tried growing some corn. It sprouted and a few ears had enough kernels to make one full mouthful. Tasty, but maybe 7 calories of food for a year of effort.

So in 2026 I'd like to grow: one entire fully formed ear of sweet corn. Anything else is a bonus.

That's what I wanna develop in 2026 - learning how soil works enough to make it make a thing. Small moves, Ellie.