MurphyA/hacker-news huggingface dataset:
by emsign | 2026-01-30 09:10:52+00:00
Again LLMs DO NOT THINK. If you quote me then at least do it correctly, I never said "processing text" is equal to human thinking, my entire point is the opposite. The "magic" still happens in OUR brains no matter if we read a fixed text (book) or a predicted text by an LLM. It's both illusions created by ourselves.
by fc417fc802 | 2026-01-30 09:11:21+00:00
Pointing out an inconsistency isn't always whataboutism (and I don't think it was in this case). An implied argument was made that we should regulate LLMs for the same reason that we regulate drugs (presumably addiction, original commenter wasn't entirely clear). It is entirely reasonable to wonder how that might extrapolate to other addictive activities. In fact we currently regulate those quite differently than drugs, including the part where alcohol isn't considered to be a drug for some strange reason.

The point being made then is that clearly there's far more to the picture than just "it's addictive" or "it results in various social ills".

Contrast that with your human trafficking example (definitely qualifies as whataboutism). We have clear reasons to want to outlaw human trafficking. Sometimes we fail to successfully enforce the existing regulations. That (obviously) isn't an argument that we should repeal them.
by EspadaV9 | 2026-01-30 09:12:45+00:00
No. Please don't. Contribute to something like Heroic Launcher instead. Don't create something new just for GOG. Help make the existing tools better. It'll mean GOG has to do less work, and the programs people are already using will get better. Or even just sponsor Heroic so they can send more time we can working on it themselves.
by benrutter | 2026-01-30 09:14:41+00:00
I love the WM innovation that is happening in Linux right now. I've used i3, awesome and pop quite a bit.

That said, I've gone full circle and just use a regular ol' floating style for now. This is because if the realisation that my workflow is to open a browser, a terminal, and then just use tabs within them.

I always want to know other people's workflows! I'm sure for some people who need/want lots of windiwd open, scrolling and tiling WMs provide massive utility.

I really like them, but I don't think I can honestly claim they help my oroductivityat all (I might still pretend this is true now and again though)
by ccheshirecat | 2026-01-30 09:14:54+00:00
You're absolutely right!

I've
- Replaced unsafe from_utf8_unchecked with safe from_utf8
- Added #![deny(unsafe_code)] at crate level
- FFI module still allows unsafe (required for C ABI)
- README now honestly says 'Safe Rust Core' instead of '100% Safe Rust'

Thanks to NitpickLawyer on HN for the callout
by superfrank | 2026-01-30 09:15:27+00:00
I get what you're saying, but I don't totally agree. The number is sooo high that, while it isn't a perfect measure, I think it does mean something.

If you go look at his code, nearly all of them are under 100 lines and I'd say close to half are under 10. So you're totally right that that number is way higher than what most other developers would have for a similar amount of code. At the same time, if we assume it takes 30 seconds to make a commit on average that's still 55 hours in a month, that is way above what most would call a weekend project.

My point wasn't really that number of commits is some perfect measure of developer productivity. It was just that if you're actually building something and not just generating commits for the hell of it, there's a minimum amount of time needed for each commit. 6600 times whatever that minimum time is is probably more than what most people would think of for a weekend project.
by dirkc | 2026-01-30 09:16:23+00:00
I love it when people mess around with AI to play and experiment! The first thing I did when chatGPT was released was probe it on sentience. It was fun, it was eerie, and the conversation broke down after a while.

I'm still curious about creating a generative discussion forum. Something like discourse/phpBB that all springs from a single prompt. Maybe it's time to give the experiment a try
by 3rodents | 2026-01-30 09:16:30+00:00
The first name and the second name were both terrible. Yes, the creator could have held firm on "clawd" and forced Anthropic to go through all the legal hoops but to what end? A trademark exists to protect from confusion and "clawd" is about as confusing as possible, as if confusing by design. Imagine telling someone about a great new AI project called "clawd" and trying to explain that it's not the Claude they are familiar with and the word is made up and it is spelled "claw-d".

OpenClaw is a better name by far, Anthropic did the creator a huge favor by forcing him to abandon "clawd".
by da_grift_shift | 2026-01-30 09:19:41+00:00
Yet the standalone offline installed games won't run without libgalaxy.dylib (Mac) or Galaxy64.dll (Windows) which is responsible for outbound connections to https://galaxy-log.gog.com and https://insights-collector.gog.com?

To be clear: if you buy Disco Elysium on GOG, download the "offline game installer" without using Galaxy, install it, and run the game on a desert island, it will work (the network requests fail open). But if you try to run the game after removing the bundled dylib/DLL, it will not.

Why do Galaxy-free games ship with a mandatory dependency on Galaxy?
by dhrey112 | 2026-01-30 09:21:23+00:00
I built a CLI tool to solve a specific pain point: Identifying expensive GPU instances that are technically "running" but doing zero actual work (low CPU/Network).

Features:

Agentless (uses CloudWatch/Azure Monitor metrics)
Multi-cloud (AWS, Azure, GCP)
Outputs a "Remediation Manifest" (Terraform state rm commands)
It’s designed to be run in a CI/CD pipeline as a daily "Garbage Collector" for dev environments.

I'd love feedback on the detection logic (currently threshold-based <5% CPU).
by roylez | 2026-01-30 09:22:15+00:00
I recently find my solution to this on desktop Linux:

+ The machine has "Do not Disturb" on, forever.

+ My todo is a never ending text file. Every appointments are laid out on previous day with the following format:

*- 09:00 do something*

+ There is a script that runs periodically that checks updates of my todo file, and creates systemd timers that will trigger "critical" level notifications that are not blocked by "Do not Disturb".

*systemd-run --user --on-calendar="$trigger_time" --unit=$unit_name sh -c 'paplay "$1" && notify-send -u critical Appointment "$2"' _ "$SOUND" "$title"*
by habinero | 2026-01-30 09:22:28+00:00
Elon's not doing any of that and never will lol. You're vastly underestimating the cost and complexity of doing anything in space.

Sure, an asteroid theoretically has eighty quadrillion dollars of whatever, but you're going to spend ninety bajillion getting anything there and back, plus you'd ...well, crater the market even if you did.

We're not hurting for heat sinks. There's the entire ocean to work with, for one.
Ask HN: AI progress feels unusually fast- where do you think this is heading?
by learningnotes | 2026-01-30 09:22:47+00:00
AI progress over the last couple of years has felt unusually fast compared to past technology waves.

I’ve seen a few cycles come and go (web, mobile, cloud, crypto), and this one feels different in terms of how quickly it’s showing up everywhere: in tools, content, and everyday workflows. Sometimes it’s hard to tell what’s human-made and what isn’t without looking more closely, which is a new feeling.

For those who’ve been around long enough to have some perspective:

- Do you see this as something that eventually levels off, or as a longer-term structural shift?
- Which parts of today’s AI boom feel durable to you, and which feel like they may fade?
- Looking 5–10 years out, what do you think actually changes in a meaningful way?

Interested in thoughtful perspectives rather than predictions.
by PeterStuer | 2026-01-30 09:22:51+00:00
This is just the sort of bloated overcomplication I often see in first iteration AI generated solutions before I start pushing back to reduce the complexity.

Usually, after 4-5 iterations, you can get something that has shed 80-90% of the needless overcomplexification.

My personal guess is this is inherent in the way LLMs integrate knowledge during training. You always have a tradeoff in contextualization vs generalization.

So the initial response is often a plugged together hack from 5 different approaches, your pushbacks provide focus and constraints towards more inter-aligned solution approaches.
by TeMPOraL | 2026-01-30 09:23:18+00:00
Sure. That doesn't mean denying access to ChatGPT though - the way I see it, the entire value proposition of Microsoft offering OpenAI models through Azure is to enable access to ChatGPT under contractual terms that make it appropriate for use in government and enterprise organizations, including those dealing with sensitive technology work.

I mean, they are all using O365 to run their day-to-day businesses anyway.

I used to work in a large technology multinational - not "tech industry", but proper industrial technology; the kind of corp that does everything, from dishwashers to oil rigs. It took nearly a year from OpenAI releasing GPT-4 to us having some form of access to this model for general work (coding and otherwise) internally, and from what I understand[0], it's just how long it took for the company to evaluate risks and iron out appropriate contractual agreements with Microsoft wrt. using generative models hosted on Azure. But they did it, which proves to me it's entirely possible, even in places where people are more worried about accidentally falling afoul of technology exports control than insider training.

--

[0] - Purely observational, I had no access to any insider/sensitive information regarding this process.
by abhinavk | 2026-01-30 09:24:04+00:00
I have been using niri for almost an year now. First with waybar, now with Quickshell (which DankMaterialShell is baed upon).

There are many other implementations of this paradigm if niri doesn't feel/work right to you.

- PaperWM (for Gnome; the original)

- mangowc (dwm rewrite but has a scrolling mode)

- scroll (fork of sway)

- papersway (based on sway)

- hyperscrolling (hyprland plugin)

- karousel (for KDE)

- PaperWM.spoon (for macOS)

- komorebi (for Windows)
by woodylondon | 2026-01-30 09:25:20+00:00
My biggest issue with this whole thing is: how do you protect yourself from prompt injection?

Anyone installing this on their local machine is a little crazy :). I have it running in Docker on a small VPS, all locked down.

However, it does not address prompt injection.

I can see how tools like Dropbox, restricted GitHub access, etc., could all be used to back up data in case something goes wrong.

It's Gmail and Calendar that get me - the ONLY thing I can think of is creating a second @gmail.com that all your primary email goes to, and then sharing that Gmail with your OpenClaw. If all your email is that account and not your main one, then when it responds, it will come from a random @gmail. It's also a pain to find a way to move ALL old emails over to that Gmail for all the old stuff.

I think we need an OpenClaw security tips-and-tricks site where all this advice is collected in one place to help people protect themselves. Also would be good to get examples of real use cases that people are using it for.
by KurSix | 2026-01-30 09:25:32+00:00
I should clarify, not "malicious" in the sense of "wants to hack you", but "dangerous" by nature. AI loves to hallucinate non-existent packages (hello, supply chain attacks), hardcode credentials, or disable SSL verification simply because it makes the code work. It's not evil, it's just competently ignorant, which in a security context is often worse than an overt enemy
by whizzter | 2026-01-30 09:25:37+00:00
As a gamedev i love it, if you bet on JS for games and need "native" packaging then the platform runtimes has been quite a bit hit-or-miss but with V8 as default (or JSC) then it's sane runtimes with a good WebGPU backend (same as in the browsers).

Only thing "missing" is perhaps a companion builder to emulate the C++ API with a WKWebView bundling setup for iOS.

For those reading, if Apple still disallows JIT:ed code, then a WKWebView might still be the best option in terms of pure JS simulation performance even if the WebView might steal some GPU perf.

What's the story/idea on controls (thin DOM emulation for pointerevents,keyboard,etc?), accelerometers, input-fields and fonts.

As much as I like controlling what I render, having good support for font/input-handling and system inputs is a clear plus of using web tech.
Show HN: ShiftPlus – Save and restore your macOS workspace in one click
by nghialuong | 2026-01-30 09:26:30+00:00
Hi HN,

I built ShiftPlus, a macOS app that lets you save and restore your entire workspace in one click.

I made this because I kept losing focus every day reopening the same apps, browser profiles, folders, and rearranging windows — especially when switching between dev work, meetings, and personal time.

With ShiftPlus, you can:
- Save your current workspace as a profile
- Launch apps, folders, and browser profiles together
- Restore window layouts across multiple monitors
- Switch instantly between dev, work, and chill setups

It’s a native macOS app, built mainly for developers and people who care about a clean, repeatable workflow.

Website: https://shiftplus.app/

I’d really appreciate any feedback, criticism, or ideas for improvement.
Thanks!
by matkoniecz | 2026-01-30 09:26:53+00:00
> die size is 40% bigger than Samsung

likely naive question: why it is a problem? I would be fine if RAM in my PC has 10 times larger physical size if it is overall cheaper.

I guess that larger may have more power draw, but given costs of RAM and electricity and power draw of RAM it sounds unlikely to be a problem.

At a high end it would run into real-estate prices - at some point using half of room for computer stops making economical sense, given costs of rent or buying flat space. But just doubling size of PC does not sound like a bad tradeoff if it would be say 20% cheaper. Or 50% cheaper.

Is it about not fitting existing motherboards?

Is there reason why they cannot just make memories physically larger? It is "only" 40%, not 40000%
by boogrpants | 2026-01-30 09:26:56+00:00
Sure. We do it all the time in our society while projecting rhetorically we are better than that. Capitalism is not honorific obligationism.

When Americans feel we are all worth public healthcare I will feel they're worth real effort. Until then you all are just useless meat suits who don't contribute to my tomorrow in any way so fuck you all too.

Until then we don't value each others real existence in this society so why take a bunch of anon wankers rhetoric seriously?
by lachiflippi | 2026-01-30 09:27:23+00:00
Running modern full-fat Linux on anything sub-512MB isn't a great experience unless you're willing to do a lot of tweaking, or running specialized distros like alpine. If dropping the whole "vm" thing is an option, you can go much lower -- I've been running perfectly usable alpine lxc system containers on as low as 32MB -- though container-based vps kind of fell out of favor in the last couple years, probably due to the issues that come with not having your "own" kernel in "your" vps. Virtuozzo/openvz was everywhere back then, now it's pretty much all kvm/vmware/hyperv.
by TZubiri | 2026-01-30 09:27:33+00:00
I don't think prompt injection is the only concern, the amount of features released over such a small period probably means there's vulnerabilities everywhere.

Additionally, most of the integrations are under the table. Get an API key? No man, 'npm install react-thing-api', so you have supply chain vulns up the wazoo. Not necessarily from malicious actors, just uhh incompetent actors, or why not vibe coder actors.
by vidarh | 2026-01-30 09:27:43+00:00
> AGENTS.md, on the other hand, is context. Models have been trained to follow context since the dawn of the thing.

The skills frontmatter end up in context as well.

If AGENTS.md outperform skills in a given agent, it is down to specifically how the skills frontmatter is extracted and injected into the context, because that is the only difference between the two approaches.

EDIT: I haven't tried to check this so this is pure speculation, but I suppose there is the possibility that some agents might use a smaller model to selectively decide what skills frontmatter to include in context for a bigger model. E.g. you could imagine Claude passing the prompt + skills frontmatter to Haiku to selectively decide what to include before passing to Sonnet or Opus. In that case, depending on approach, putting it directly in AGENTS.md might simply be a question of what information is prioritised in the ouput passed to the full model. (Again: this is pure speculation of a possible approach; though it is one I'd test if I were to pick up writing my own coding agent again)

But really the overall point is that AGENTS.md vs. skills here still is entirely a question of what ends up in the "raw" context/prompt that gets passed to the full model, so this is just nuance to my original answer with respect to possible ways that raw prompt could be composed.
by 7bit | 2026-01-30 09:28:17+00:00
This rethoric is destructive and threatens society and democracy alike. Apple is not just some company that you can just opt out of, if you're working in a certain field. Just like you can't opt out to YouTube if you're a content creator.

It not like an email service where you can just switch from Gmail to fastmail to proton or to any of the other dozens of big email providers.

There's apple. There Google. That's it.

Opt out. Jesus Christ...
by KurSix | 2026-01-30 09:28:50+00:00
Copy that, Zero-Knowledge is the gold standard, kudos. But this brings us back to the Supply Chain risk
If the agent (writing the code) is in YOLO mode, the risk shifts from "runtime exploitation" to "build-time backdoor injection". Hypothetically an agent could "accidentally" weaken the RNG in your crypto layer or leak keys via JS console logs. So isolating the dev environment here protects the integrity of your ZK promise

Looking forward to the Show HN on the tool itself!
by InsideOutSanta | 2026-01-30 09:29:18+00:00
Let's ignore all the potential security issues in the code itself and just think about it conceptually.

By default, this system has full access to your computer. On the project's frontpage, it says, "Read and write files, run shell commands, execute scripts. Full access or sandboxed—your choice." Many people run it without a sandbox because that is the default mode and the primary way it can be useful.

People then use it to do things like read email, e.g., to summarize new email and send them a notification. So they run the email content through an LLM that has full control over their setup.

LLMs don't distinguish between commands and content. This means there is no functional distinction between the user giving the LLM a command, and the LLM reading an email message.

This means that if you use this setup, I can email you and tell the LLM to do anything I want on your system. You've just provided anyone that can email you full remote access to your computer.
by emsign | 2026-01-30 09:29:30+00:00
I'm very hopeful that Linux gaming will save the open PC desktop despite big tech is coming to destroy it. Or at least keep PCs alive for another decade. Gamers are still a huge factor as hardware customers.

GOG creating a Linux launcher and Steam Box with SteamOS coming out soon should benefit PC users in general not just gamers since Microslop sees Windows like a social experiment where they can test AI on unsuspecting lusers, as an ad platform and a store front now.
by b4rtaz__ | 2026-01-30 09:29:32+00:00
Hey HN! This is my first project implemented using Codex. The WebSocket framework was built manually, and the rest was vibe-coded, so the final ratio is about 30% manual / 70% Codex. You can run this project even on older TVs - I tested it on my 2018 TV. I’ve created 8 party games.
by rpozarickij | 2026-01-30 09:29:44+00:00
> peanut butter

While peanut butter does contain some useful nutrients, there are much better choices out there in case someone would like to further improve/optimize their nutrition. Many topics in nutrition can be quite debatable but IMHO most other nuts outperform peanuts (which aren't even nuts) in many ways. Furthermore I'd say peanuts aren't that useful as a protein source in this situation given that protein powder is already being added.

I recently discovered the world of nut butters, and usually choose them over whole nuts due to easier digestibility and nutrient availability. Unless I'm eating macadamia nuts which already feel quite easy on the gut.
by Novosell | 2026-01-30 09:29:45+00:00
Ah, no, I've not played it. It's been on my wishlist for quite a while tho :) Been on a bit of a JRPG streak lately.

I didn't know it took place in Indonesia though, that's very intriguing. It will probably be my next game of this ilk then, thank you!

And yeah, no stranger to To The Moon :P
by gamesieve | 2026-01-30 09:29:46+00:00
They're not creating something new. They're taking their existing tool (which - for all its flaws - is still far ahead of Heroic in many ways), improving it further, and changing it to also work on Linux.

If they then go add additional features like wine integration to that tool to make it overlap more with Heroic is something we're all assuming, but not actually a given.
by imtringued | 2026-01-30 09:29:50+00:00
You're assuming that CAD tooling is mature enough to enable that.

There is no standard format for CAD projects/design files. STEP is a standard format for exporting finished designs.

There are many CAD-with-code platforms, but none of them converged on a shared language the same way there are multiple competing C compilers.

I might be beating a dead horse with this one, but standardizing around FreeCAD isn't possible either, because it isn't good enough to compete with commercial CAD software like Solidworks, OnShape or Autodesk Fusion. Blender is almost there though, but for mesh-based free form 3d modeling.

Then on top of that, a 3d model on its own is useless. You need to manufacture the part. Printers have varying capabilities and something that has turned out to be particularly essential is multi color printing, since it allows embedding text and markings onto a print but not every printer is capable of doing it or doing it economically.

Ordering individual parts is expensive, which means you'd rather buy a full kit from someone who is getting volume discounts.
by buckwheatmilk | 2026-01-30 09:30:17+00:00
If they were to retire gpt 4.1 series from API that would be a major deal breaker. For structured outputs it is more predictable and significantly better because it does not have the reasoning step baked in.

I've heard great things about the mixtral structured outputs capabilities but haven't had a chance to run my evals on them.

If 4.1 is dropped from API that's the first course of action.

Also 5 series doesn't have fine tuning capabilities and it's unclear how it would work if the reasoning step is involved
by falcor84 | 2026-01-30 09:30:21+00:00
I remember reading an essay comparing one's personality to a polyhedral die, which rolls somewhat during our childhood and adolescence, and then mostly settles, but which can be re-rolled in some cases by using psychedelics. I don't have any direct experience with that, and definitely am not in a position to give advice, but just wondering whether we have a potential for plasticity that should be researched further, and that possibly AI can help us gain insights into how things might be.