MurphyA/hacker-news huggingface dataset:
by concats | 2026-01-12 09:05:16+00:00
Thanks for the post. I found it very interesting and I agree with most of what you said. Things are changing, regardless of our feelings on the matter.

While I agree that there is something tragic about watching what we know (and have dedicated significant time and energy in learning) devalued. I'm still exited for the future, and for the potential this has. I'm sure that given enough time this will result in amazing things that we cannot even imagine today. The fact that the open models and research is keeping up is incredibly important, and probably the main things that keeps me optimistic for the future.
by Nextgrid | 2026-01-12 09:05:32+00:00
I guess you're not thinking like a marketer/product person (and I don't claim to be one either, at least not anywhere skilled), but your proposed ad shows exactly what's wrong with the Linux mentality and why it didn't go anywhere with consumers and won't go anywhere until this changes.

The ad should show something people want, not vague promises of being their customer or personal computing (a term essentially unknown by the new generations). Show something the new machine can do that the competition can't - built-in adblocker, cross-compatibility with Mac and Windows apps via VMs/rented servers, etc.
by tempestn | 2026-01-12 09:05:49+00:00
But the battery only lasts a day or two. The G604 is almost as nice, but battery lasts weeks. But it will likewise need switch replacements before long and is likewise no longer made. None of Logitech's current mice fill the same niche. Why do they discontinue their most popular mice without replacing them? Who can say. I'm pretty confident a direct 700/604 replacement with better switches would sell well.
by ahmadyan | 2026-01-12 09:05:49+00:00
Very few people have the expertise to write efficient assembly code, yet everyone relies on compilers and assemblers to translate high-level code to byte-level machine code. I think same concept is true here.

Once coding agents become trivial, few people will know the detail of the programming language and make sure intent is correctly transformed to code, and the majority will focus on different objectives and take LLM programming for granted.
by dathinab | 2026-01-12 09:05:50+00:00
void means it's not legal and it's more or less as if the text there where just void/blank

you can't violate a void clause in TOS or a contract

so you can't get a ban/termination for violating a void clause

they still can decide to not do business with you, after providing all service you already payed for

and that is _if_ you can decide to not to business with individuals without providing a reason, in certain situations companies can't do so (mainly related to unfair competition, market power abuse etc.). And this is the point where my knowledge details get to thin to really if/when/how this could or could not apply here.

> Sure you cannot be sued for writing clone, in any country.

in countries where such a clause is valid/not-void, you very well can be sued for using Claude Code to work on/develop e.g. Open Code...
by globular-toast | 2026-01-12 09:06:13+00:00
This article suggests it is specialists who are "at risk", but as much more of a generalist I was thinking the opposite and starting to regret not specialising more.

My value so far in my career has been my very broad knowledge of basically the entire of computer science, IT, engineering, science, mathematics, and even beyond. Basically, I read a lot, at least 10x more than most people it seems. I was starting to wonder how relevant that now is, given that LLMs have read everything.

But maybe I'm wrong about what my skill actually is. Everyone has had LLMs for years now and yet I still seem better at finding info, contextualising it and assimilating it than a lot of people. I'm now using LLMs too but so far I haven't seen anyone use an LLM to become like me.

So I remain slightly confused about what exactly it is about me and people like me that makes us valuable.
by eqvinox | 2026-01-12 09:06:30+00:00
> I am not sure why people are so afraid of exposing ports.

Similar here, I only build & run services that I trust myself enough to run in a secure manner by themselves. I still have a VPN for some things, but everything is built to be secure on its own.

It's quite a few services on my list at this point and really don't want to have a break in one thing lead to a break in everything. It's always possible to leave a hole in one or two things by accident.

On the other side this also means I have a Postgres instance with TCP/5432 open to the internet - with no ill effects so far, and quite a bit of trust it'll remain that way, because I understand its security properties and config now.
by twelvedogs | 2026-01-12 09:06:38+00:00
i tried wireguard and ended up giving up on it, too many isps just block it here or use some kind of tech that fucks with it and i have no idea why, i couldn't connect to my home network because it was blocked on whatever random wifi i was on

the new problem is now my isp uses cgnat and there's no easy way around it

tailscale avoids all that, if i wanted more control i'd probably use headscale rather than bother with raw wireguard
by newlifehelp | 2026-01-12 09:06:42+00:00
I’m building a decision-support tool for comparing cities and countries when considering relocation.

The problem I’m trying to solve is how fragmented and emotional this decision usually is. Instead of blogs and anecdotes, the tool focuses on side-by-side comparisons of safety, cost of living, quality of life, visas, and taxes, so people can reason about tradeoffs more clearly.

No recommendations, no push to move. Just structured information to reduce uncertainty around a high-stakes decision. https://newlife.help
by noodletheworld | 2026-01-12 09:07:06+00:00
> I don't think you can just catch up in a few weeks, and I do think that the risk of falling behind isn't being taken seriously enough by much of the developer population.

This is nonsense.

This field moves so fast the things you did more than a year ago aren't relevant anymore.

Claude code came out last year.

Anyone using random shit from before that is not using it any more. It is completely obsolete in all but a handful of cases.

To make matters worse “intuition” about models is wasted learning, because they change, significantly, often.

Stop spreading FUD.

You can be significantly less harmful to people who are trying to learn by sharing what you actually do instead of nebulously hand waving about magical BS.

Dear readers: ignore this irritating post.

Go and watch Armin Ronacher on youtube if you want to see what a real developer doing this looks like, and why its hard.
by jwr | 2026-01-12 09:07:11+00:00
I program mostly in Clojure and I expected it to be near the top, as it tends to be very concise and expressive (qualities I really admire). I am getting excellent results from Claude Code (Opus 4.5), and I think this might be one of the reasons. I'm using Claude with a large code base and the token-efficiency of Clojure might help with fitting more into the context window.
by MITSardine | 2026-01-12 09:07:36+00:00
One possibility, a little backwards maybe, is to produce a discrete SDF from e.g. a mesh, by inserting it in an octree. The caching becomes the SDF itself, basically. This would let rendering be done via the SDF, but other logic could use the mesh (or other spatial data structure).

Or could the engine treat animated objects as traditional meshed objects (both rendering and interactions)? The author says all physics is done with meshes, so such objects could still interact with the game world seemingly easily. I imagine this would be limited to characters and such. I think they would look terrible using interpolation on a fixed grid anyways as a rotation would move the geometry around slightly, making these objects appear "blurry" in motion.
by Nextgrid | 2026-01-12 09:08:18+00:00
It's hard to realize things when you're in an echo chamber.

It's also hard to measure the quantity and genuineness of bitching online because people complain about everything and there's an inherent incentive online to complain to bring in ad revenue regardless of how genuine it is.

But it's a direct and unmistakeable sign (to you and your peers and colleagues) when someone paid actual money to rent a billboard just to remind you how much you fucked up.
by eigenspace | 2026-01-12 09:09:00+00:00
My guess is that both Apple and Microsoft people see this as a tradeoff.

If the anchor point for window resizing was more inside the window, then you encounter an annoying problem where youre trying to click or drag content, but you end up just resizing your window instead.

The obvious solution is to just keep the old bezel that separate the content from the scroll wheels / resizing handles and make it visually obvious what you're doing, but apparently they think that's too ugly.
by atoav | 2026-01-12 09:09:56+00:00
Yes, but the main question is into which direction the arrow of causalality points for the main part:

Does an individual trust their image of the world, because it summarizes the evidence well? Or do they grade all evidence based on the image of the world they want to be true?

In reality it has to be of course always a mixture of the two, even for the most reflected person. We cannot go through our days questioning everything all the time if we want to remain functional, some things we will have to take for granted.

IMO the whole thing keeps boiling down to two questions:

1. Do you want to believe or do you want your world image to accurately represent the world as it is, even if there might be no such thing as objective truth in some cases?

2. Are you aware of the breadth of evidence you have (or the lack thereof)? E.g. when I develope software, I encountered grown, adult people who would talk about computers with superstition, as if it was some angry deity that had to be calmed. Now in their world there absolutely is evidence their rituals worked. But their evidence was based on an entirely wrong world model, where they treated a computer as a person, instead of treating it as a totally predictable automaton. Turns out praying doesn't help resolving a network issue, especially not if you click away the message explaining why it doesn't work without reading it.

The von Däniken question fundamentally boils down to: If you have 1 billion pieces of evidence pointing one way and one piece pointing in the way of a fantastic fantasy novel, do you go with the "boring" 1 billion pieces or do you hyper-fixate on the one piece, build a theory that explains it in the most exciting way and then ignore all points where that theory collides with the 1 billion pieces of evidence?
by gspr | 2026-01-12 09:10:04+00:00
> > how humans are going to maintain and validate the programs written by LLMs if we no longer know (intimately) how to program

> Short answer: we wouldn’t be able to.

That's a huge problem! A showstopper for many kinds of programs!

> Slightly-less short answer: unlikely to happen.

Could you elaborate?

> Most programmers today can’t explain the physics of computation. That’s fine. Someone else can. And if nobody can, someone else can work backwards to it.

That's not the same at all. We have properly abstracted away the physics of computation. A modern computer operates in a way where, if you use it the way you've been instructed to, the physics underlying the computations cannot affect the computation in any undocumented way. Only a very few (and crucically, known and understood!!) physical circumstances can make the physics influence the computations. A layperson does not need to know how those circumstances work, only roughly what their boundaries are.

This is wildly different from the "abstraction" to programming that LLMs provide.
by piva00 | 2026-01-12 09:10:08+00:00
I don't think you can really state that right now as certainty, it's becoming part of the illusion of continuity, this administration has shown how fragile the institutions holding American democracy together are.

The Pandora's box has been opened, it's not doomerism to see how unprecedented actions have been taken by this administration and not be sure of what's come next, you've never lived through something like that.

I had much more trust in your institutions a year ago, after 2025 I really do not believe the USA will be able to revert toward the mean anytime soon. The ultimate test for it will be the midterms, if the election this year goes well without a hiccup it might signal there is some institutional power still left in American democracy; on the other hand if there are hiccups, meddling by the federal government, and its allies (including the rich elite behind a lot of these people), it will just cement my opinion that the USA's democracy is in a death spiral.

But don't be so trusting, the cracks are obviously showing and are being exploited, just wishful thinking won't help at all your society at this moment, it's better to be a bit more doomerist and act against these actions rather than just "trusting the process" because if you end up losing the process the bottom will fall out.
by worksonmine | 2026-01-12 09:10:13+00:00
I'm still on X because I'm too comfortable with dwm and I've never had problems with Wayland the few times I've tried KDE/Gnome. That said blaming the user for lacking skill for basic stuff like copy/paste between applications or screen sharing isn't constructive. Those features should just work and shouldn't require skill. Building a niche window manager from source is a different discussion.
by hopelite | 2026-01-12 09:10:16+00:00
I get a sense that this is ultimately a matter caused by the board. It would have been briefed on and likely been the ultimate leader on the overall product and services strategy and pipeline. All this frivolous Tahoe Liquid Glass smoke and mirrors redesign, and even the unified OS release numbering gives me the impression that they’re either out of ideas or there’s a blank spot in the pipeline/timeline. I think there’s a case to be made that the helm lacks some direction now that Steve Jobs’ pipeline seems exhausted and momentum needs to be generated without him.

Considering how Vision Pro rollout and the AI development went, I’m having doubts about Apple adapt to an AI world, e.g., fundamentally rethinking what hardware means if you no longer need to interact with a screen or hardware in a similar fashion anymore, i.e., keyboard and GUI manipulation.
by miki123211 | 2026-01-12 09:10:37+00:00
Now I wish there was some kind of global, single-network version of Tailscale...

TS is cool if you have a well-defined security boundary. This is you / your company / your family, they should have access. That is the rest of the world, they should not.

My use case is different. I do occasionally want to share access to otherwise personal machines around. Tailscale machine sharing sort of does what I want, but it's really inconvenient to use. I wish there was something like a Google Docs flow, where any Tailscale user could attempt to dial into my machine, but they were only allowed to do so after my approval.
by vladvasiliu | 2026-01-12 09:11:36+00:00
This reminds of the infamous GPU issues of the unibody models (the last non-retina ones). I have one such 2012 15" MBP which has a dedicated GPU which, as I understand it, has developed soldering issues.

Non-Mac OSs don't know how to turn this GPU on out of the box, so it just sits there without bothering anybody. But, for some reason, MacOS turns it on and it craps the bed, rendering the machine unusable.
by jaggederest | 2026-01-12 09:11:39+00:00
I'm working on something similar. Dependently typed, theorem proving, regular syntax, long form english words instead of symbols or abbreviations. It's not very well baked yet but claude/codex are already doing really well generating it. I expect that once the repo has been around long enough to be included in training data it'll improve. Probably next year or the year after.
by gspr | 2026-01-12 09:11:48+00:00
> Fair question but haven't we been doing this for decades? Very few people know how to write assembly and yet software has proliferated. This is just another abstraction.

Not at all. Given any "layperson input", the expert who wrote the compiler that is supposed to turn it into assembly can describe in excruciating detail what the compiler will do and why. Not so with LLMs.

Said differently: If I perturb a source code file with a few bytes here and there, anyone with a modicum of understanding of the compiler used can understand why the assembly changed the way it did as a result. Not so with LLMs.
Show HN: flash.nvim, but for tmux…sort of
by KristijanM13 | 2026-01-12 09:12:19+00:00
Most neovim users will be familiar with flash.nvim, which amongst other things, allows you to quickly jump to a word in your visible buffer. It’s a great tool for developers who want to quickly navigate their codebase.

I was looking for something similar, but for tmux. I wanted to be able to search visible words in the current tmux pane, then copy that word to the system clipboard by pressing the associated label key.

I built https://github.com/Kristijan/flash-copy.tmux, with the aim to bring that functionality to tmux.

Here’s a bit of a write up https://blog.kristijan.org/posts/TMUX-Flash-Copy for those interested. I welcome any feedback.
by heffstaDug | 2026-01-12 09:13:36+00:00
Over the holidays I worked on on a simple family planner for my family (mostly for me as I am very forgetful and wanted one place for our family things to do)

I also wanted to use the opportunity to mostly vibe code it (I got a month free Pro from OpenAI, so heavily used Codex). I also wanted it to be hosted for free so built it around Cloudflare Pages, Workers and KV store.
It’s basically a mobile-first weekly view that shows “what’s happening this week” for the whole family.
I also wrote a small series about building it and it shows my LLM workflow with the guardrails using AGENTS.md etc.

Write-up here if anyone’s interested:
https://michaeldugmore.com/p/family-planner-vibe-coding-rule...

Github repo here: https://github.com/mdugmore/family-planner-public
by lylo | 2026-01-12 09:13:45+00:00
I’m building Pagecord: “Blog without the slog”.

https://pagecord.com

To goal is to make you write more. Tonnes of features, including posting by email (my favourite way to blog).

I love blogging and I want more people to go back to writing on their own blog and reduce time on the socials. It seems to be striking a chord with people.

Free classic plan, bargain premium plan at only $29/year.

Source available (Rails) at https://github.com/lylo/pagecord
by InfinityByTen | 2026-01-12 09:14:09+00:00
I was just thinking I should write something about this, because the words needs spreading.

I cannot say how happy I am configuring my own immich server on a decade old machine. I just feel empowered. Because despite my 9 years of software development, I haven't gotten into the nitty gritties of networking, VPN and I always see something non-standard while installing an open source package and without all of this custom guidance, I always would give up after a couple of hours of pulling my hair apart.

I really want to go deeper and it finally feels this could be a hobby.

PS: The rush was so great I was excitedly talking to my wife how I could port our emails away from google, considering all of the automatic opt in for AI processing and what not. The foolhardy me thought of even sabbatical breaks to work on long pending to-do's in my head.
by Nextgrid | 2026-01-12 09:14:24+00:00
> Something is wrong in the software industry

Software and technology went from being a productivity tool to an ad delivery vehicle (or delivery vehicle for whatever bullshit is en-vogue like media subscriptions, AI, etc - that ultimately sooner or later comes back to ads).

Turns out you don't actually need much UX or design when the product's productivity capabilities no longer affect your bottom line.

My question is what those people think will happen when the transition completes and everything fully became an ad delivery machine with no productivity features? Ads only work as long as people have disposable income to spend on the advertised products/media, and they won't be having any money if you break the productivity tools they used to make said money. Ads can't work if the entire economy becomes ads.
by twelvedogs | 2026-01-12 09:14:34+00:00
> Tailscale does not solve the "falling behind on updates" problem, it just moves the perimeter.

nothing 100% fixes zero days either, you are just adding layers that all have to fail at the same time

> You have also added attack surface: Tailscale client, coordination plane, DERP relays. If your threat model includes "OpenSSH might have an RCE" then "Tailscale might have an RCE" belongs there too.

you still have to have a vulnerable service after that. in your scenario you'd need an exploitable attack on wireguard or one of tailscale's modifications to it and an exploitable service on your network

that's extra difficulty not less
by koyote | 2026-01-12 09:14:36+00:00
I've been using XFCE for several years on 4k screens and I agree that it's not great out of the box.

Once you've set it up it works pretty well though.

Now if only I could remember what I did to get it working nicely...(luckily I've had the same installation of XFCE on my machine for the past 5 years so haven't had to fiddle with that in a while)
by twaldecker | 2026-01-12 09:15:43+00:00
A tiny adventure journal for the outdoors: https://gipfelbuch.org/

* Upload a GPX file -> see the route, map and key stats.

* Store every hike, bike ride, walk, or trek in one place.

* Think of it as a “personal notebook” for families, not a leaderboard.

I built it to keep the stories of my own kids’ adventures.
It’s still in early‑stage development - if you’d like to test it out or share ideas, drop me a line!
by timonoko | 2026-01-12 09:16:13+00:00
Also I have "make-icon" to bragg about:

convert -size 24x24 -gravity center -background yellow -fill black\
label:$1 ~/.local/share/icons/$1.png
file=~/.local/share/applications/$1-noko.desktop
echo [Desktop Entry] > $file
echo Name=$1 >> $file
echo Comment=noko-made >> $file
echo Exec=$1 >> $file
echo Terminal=false >> $file
echo Icon=~/.local/share/icons/$1.png >> $file
echo Type=Application >> $file
by febusravenga | 2026-01-12 09:16:29+00:00
> Using this stuff well is a deep topic. These things can be applied in so many different ways, and to so many different projects. The best asset you can develop is an intuition

You're basically saying that using LLMs is like using magic. Telling people to use intuition is basically telling that i don't know how it works and why, but works for me sometimes.

That's why we programmers hate it - we have safe space where there's no intuition - namely programming languages & runtimes with deterministic behavior. And we're shoehorned back into mess of magic/intuition and wishfullthinking.

(yes, i try llm, i have some results, i'm frustrated mostly by people AI-slopping _everything_ around me)
by tamat | 2026-01-12 09:16:41+00:00
the problem with SDF engines is that you have to reinvent everything, as current pipelines rely on triangles.

That means:

- Software to model using SDF (like Womp)

- Technique to animate skeletons using SDFs

- Tool to procedural texture surfaces using SDFs

At least he solved the physics part, which is also complex.

And also, his way of carving is by instantiating new elements, which works for small carves, but if you plan to have lots of tunels, then the number of instances is going to skyrocket.