MurphyA/hacker-news huggingface dataset:
by burnerToBetOut | 2026-01-11 13:00:05+00:00
Say what you will about "Agentic Coding". But it deserves credit where credit is due.

I'm not the fanniest of fanboys there is for AI agent-assisted coding. Not hardly. I have an AGENTS.md in every single project. The directives in it strictly forbid agents from ever presenting unsolicited diffs to change my code. If any ever do and I haven't explicitly requested them, I reject them.

That said, the deafening crickets from this post led me to discover a valuable use case for Cline (formerly Claude Dev) [1]. Namely: verifying the clarity and correctness of usage instructions.

I copied and pasted the usage instructions that I provide on the com.lingocoder:mrjar plugin's Git Hub Pages [2]

Apart from me having to tell it where to find a Gradle binary, the agent understood the usage instructions without me having to change anything in them.

That gives me confidence that the steps themselves are clear. And, if followed faithfully, they result in Gradle successfully building a project that applies the plugin. The example configurations in the instructions produce a successfully initialized project.

Most overextended software engineers who want reproducible builds, would appreciate the value in handing off that kind of proofreading task to a robut.

[1] https://g2ww.short.gy/IfSoInClined
[2] http://lingocoder.com/mrjar/
by enceladus06 | 2026-01-11 13:00:17+00:00
The LLM still provide value. They are much quicker than seeing a doctor, and with Deep Research for ChatGPT and whatever Gemini google search is calling it now you can actually get to see the sources from the information that it is looking at.

Parsing 100 different scientific articles or even google search results is not going to be possible before I get bored and move on. This is the value of LLM.

Even if the LLM data is used in training or sold off one way to protect oneself, is to add in knowingly incorrect data to the chat. You know it is incorrect, the LLM will believe it. Then the narrative is substantially changed.

Or wait like 6mo and the opensource Chinese models [Kimi/Qwen/Friends] will have caught up to Claude and Gemini IMO. Then just run these models quantized locally on Apple Silicon or GPU.
by herbst | 2026-01-11 13:00:35+00:00
I know how annoying this can be, especially in some countries this behaviour is often directly associated with criminality. Here in Switzerland dealers are often (not always) just that, they make enough to not bother with anything else. They don't look like "dirty" junkies, they don't bother stealing from tourists, they basically don't look for any extra attention when the business is rolling anyway.
by verdverm | 2026-01-11 13:00:55+00:00
Interns and new hires know how to look at a library and reuse code. Most will recognize being stuck and ask for help. My biggest gripes with LLMs is their insistence on writing everything from scratch and how they start slinging and slopping when some little hing goes wrong. Your human comparisons don't do this on average. You can rely on them being able to at least attempt each point in a step by step guide, LLMs it's crossing fingers that they actually follow instructions

This is one point where the maintainability comes in. The other is in having anyone who knows and understands the code base. With your comparison, there is a sr eng around. Today, I have sr eng friends who haven't looked at their own code in weeks, have no idea what's in there (friend is doing an experiment in pushing vibe coding to the limits at a shitty corpo job).

What happens when no one knows what's the code even looks like, let alone how it works?
by pocketarc | 2026-01-11 13:02:03+00:00
lg:dark:hover:bg-red-500

> on large screens

> in dark mode

> when hovering

> bg should be red-500

The above is an unrealistic example, but, you can't achieve that with the style attribute. You'd have to go into your stylesheet and put this inside the @media query for the right screen size + dark mode, with :hover, etc.

And you'd still need to have a class on the element (how else are you going to target that element)?

And then 6 months later you get a ticket to change it to blue instead. You open up the HTML, you look at the class of the element to remind yourself of what it's called, then you go to the CSS looking for that class, and then you make the change. Did you affect any other elements? Was that class unique? Do you know or do you just hope? Eh just add a new rule at the bottom of the file with !important and raise a PR, you've got other tickets to work on. I've seen that done countless times working in teams over the past 20 years - over a long enough timeline stylesheets all tend to end up a mess of overrides like that.

If you just work on your own, that's certainly a different discussion. I'd say Tailwind is still useful, but Tailwind's value really goes up the bigger the team you're working with. You do away with all those !important's and all those random class names and class naming style guide discussions.

I used to look at Tailwind and think "ew we were supposed to do CSS separate from HTML why are we just throwing styles back in the HTML". Then I was forced to use it, and I understood why people liked it. It just makes everything easier.
by muddi900 | 2026-01-11 13:02:06+00:00
This is a very sound example of what the right to free speech is; it is a protection for your property rights. The state can't retaliate against you for saying something, and can't compel you to accept any speech on your property.

However, as a defense of Papa Elon, it is ironic. Must and his lickspittles claim that online platform should not be allowed to block whatever speech they want.

Except speech they don't like. Like plane locations.
by nehal3m | 2026-01-11 13:02:49+00:00
A computer (or a smartphone, basically whichever type of Turing complete Von Neumann machine you use) is your interface to the modern world, from interacting with your government to the stores you frequent and talking to the people you love to the media you consume.

So in that sense I think it does matter who is the ultimate arbiter of what it will and won't do, not only in an individual sense but a societal one. The more people switch to something they themselves control, the less power third parties have over their behavior.
by saubeidl | 2026-01-11 13:02:53+00:00
If you want something a bit more like a Macbook Pro, consider the HP Zbook G1A.

It's basically built like a Macbook in terms of case and screen quality, but it's based on an AMD Strix Halo chipset - mine is an AI Max Pro+ 395.

The chip design is somewhat similar to Apple Silicon in that it's one big chip with unified memory - you can get them with up to 128GB of unified ram - that thing is a beast for running local LLMs.

Since HP also sells them with Ubuntu preinstalled, Linux support is quite good, though it requires some bleeding edge packages for everything to be supported.

In my case, I have suspend and hibernate working perfectly, fingerprint reader, webcam, etc all work.
by j1elo | 2026-01-11 13:03:47+00:00
> [std::move silently copies const values, because] If something is const, you can’t move from it by definition.

Whoever wrote that definition should have a thing or two to learn from Rust. Different language I know, but it proves that it wasn't needed to cause so much confussion and collectively so much time and performance lost.

Also, who writes rules like that and ends the day satisfied with the result? It seems unlikely to feel content with leaving huge footguns and being happy to push the Publish button. I'd rather not ship the feature than doing a half-assed work at it. Go lang with all its warts seemsindeed an example to folow, when one compares it with what the alternative looks like for language development.
by svara | 2026-01-11 13:03:47+00:00
> but I think they always implicitly assume that LLMs are more useful for the low-intellectual stuff than solving the high-intellectual core of the problem.

Yes, this follows from the point the GP was making.

The LLM can produce code for complex problems, but that doesn't save you as much time, because in those cases typing it out isn't the bottleneck, understanding it in detail is.
by al_borland | 2026-01-11 13:04:40+00:00
I have a silly little internal website I use for bookmarks, searching internal tools, and some little utilities. I keep getting pressure to put it into our heavy and bespoke enterprise CICD process. I’ve seen people quit over trying to onboard into this thing… more than one. It’s complete overkill for my silly little site.

My “dumb” solution is a little Ansible job that just runs a git pull on the server. It gets the new code and I’m done. The job also has an option to set everything up, so if the server is wiped out for some reason I can be back up and running in a couple minutes by running the job with a different flag.
by d4rkp4ttern | 2026-01-11 13:05:33+00:00
Here's a related issue that took me a whole day to figure out why Claude Code telemetry pings were causing a total network failure when using CC with a local LLM via llama-server.

I wanted to use local LLMs (~30B) on my M1 Macbook Pro Max, with Claude Code for a privacy-sensitive project. I spun up Qwen3-30B-A3B via llama-server and hooked it up to Claude Code, and after using it for an hour or so, found that my network connectivity got totally borked: browser not loading any web-pages at all.

Some investigation showed that Claude Code assumes it's talking to the Anthropic API and sends event logging requests (/api/event_logging/batch) to the llama-server endpoint. The local server doesn't implement that route and returns 404s, but Claude Code retries aggressively. These failed requests pile up as TCP connections in TIME_WAIT state, and on macOS this can exhaust the ephemeral port range. So my browser stopped loading pages, my CLI tools couldn't reach the internet, and the only option was to reboot my macbook.

After some more digging (with Claude Code's help of course) I found that the fix was to add this setting in my ~/.claude/settings.json

{
// ... other settings ...
"env": {
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
// ... other settings ...

}

I added this to my local-LLM + Claude Code/ Codex-CLI guide here:

https://github.com/pchalasani/claude-code-tools/blob/main/do...

I don't know if others faced this issue; hopefully this is helpful, or maybe there are other fixes I'm not aware of.
by archargelod | 2026-01-11 13:05:56+00:00
Seconding this. I was impressed by Void linux stability and speed: xbps (with xtools) might be the fastest and most powerful package manager I've *ever* used.

Sure, Void doesn't have the endless options of Arch+AUR for packages, but it had everything I needed. Even the well-maintained, latest versions of less common software, like Nim compiler.

The author might also missed that Void has a non-free repository, that you have to install for stuff like proprietary drivers, DRM and Steam.
by WillAdams | 2026-01-11 13:06:00+00:00
The thing is, documentation isn't a monolithic thing --- it really needs to be sub-divided/categorized into subsets which are useful to specific categories of folks working on, or working with, a project:

https://diataxis.fr/

(originally developed at: https://docs.divio.com/documentation-system/)

divides into 4 types of documentation:

- Tutorials

- Explanation

- How-to Guides

- Reference

My own documentation got much better when I broke it up along those lines.
by simonw | 2026-01-11 13:06:13+00:00
Clearly you and I are having different experiences here.

Maybe a factor here is that I've invested a huge amount of effort over the last ~10 years in getting better at reading code?

I used to hate reading code. Then I found myself spending more time in corporate life reviewing code then writing it myself... and then I realized the huge unlock I could get from using GitHub search to find examples of the things I wanted to do, I'd only I could overcome my aversion to reading the resulting search results!

When LLMs came along they fit my style of working much better than they would have earlier in my career.
by robot-wrangler | 2026-01-11 13:06:32+00:00
I agree about skills actually, but it's also obvious that parent is making a very real point that you cannot just dismiss. For several years now and far short of wild AGI promises, the answer to literally every issue with casual or production AI has been something like "but the rate of model improvement.." or "but the tools and ecosystem will evolve.."

If you believe that uncritically about everything else, then you have to answer why agentic workflows or MCP or whatever is the one thing that it can't evolve to do for us. There's a logical contradiction here where you really can't have it both ways.
Show HN: ChemistryLaTeX
by quintessen | 2026-01-11 13:07:34+00:00
I built a Chrome extension that renders 2D/3D chemical structures directly on any webpage. It was originally designed to help with chemistry workflows in LLMs (like ChatGPT or Claude), where complex nomenclature is common but visual representation is often missing.
How it works:

It uses a regex-based trigger chem:mol=name: to detect chemical markup. You can also right-click any IUPAC name or common name (like "benzene") to render it instantly.
Key Technical Details:
Rendering: Uses a custom engine to generate bond-line diagrams.

3D View: Integrated 3D rendering for molecules, minerals, and biological assemblies (proteins/viruses) from RCSB.
Performance: Implements SVG caching and lazy loading to ensure it doesn't slow down the browser.
Privacy: Only processes text matching the specific trigger pattern /\bchem:([^:]+):/g; no other page data is collected.
I'd love to get your feedback on the rendering style and any suggestions for additional markup triggers that would be useful for scientific typesetting.
by colinb | 2026-01-11 13:07:48+00:00
I think it's largely to do with the whether the games are PvP multiplayer or not. I.e. many such games have anti-cheat systems that embed in the Windows kernel (or something like that - my Windows internals knowledge is... slim).

I assert that most people who're happy running Linux on their desktop (for games or productivity or development) do not overlap much with the people who're happy to take kernel patches from UbiFuckingSoft. And this includes those people who're willing to take closed-source NVIDIA drivers.
Show HN: Remember Me AI (FULL RELEASE) – 40x cost reduction in AI memory systems
by MohskiBroskiAI | 2026-01-11 13:08:24+00:00
Remember Me AI introduces the Coherent State Network Protocol (CSNP) - a mathematically optimal approach to distributed AI memory that achieves:

40x cost reduction vs. traditional vector databases

Wasserstein-optimal memory coherence guarantees
Zero-hallucination property through strict state consistency Provably stable long-term memory retention

The Problem
Current AI memory systems (RAG, vector DBs) suffer from:

Memory drift: Context degradation over time
Hallucination: Retrieved memories don't match original context

Cost explosion: Embedding storage/retrieval scales poorly

Coherence loss: No mathematical guarantee of consistency

The Solution:
CSNP treats AI memory as a quantum-inspired coherent state with mathematical guarantees derived from optimal transport theory.
by copywriterfilip | 2026-01-11 13:08:34+00:00
Location: Europe, CET timezone (async ideal)
Remote: Yes
Willing to relocate: Yes, depends
Technologies: Clay, Smartlead, Instantly, Apollo, Outscraper, AI etc
Résumé/CV: https://drive.google.com/file/d/1c4AtcxM3J2vD1NNszjGGF9ttz794afs0/view?usp=drive_link
Linkedin: https://www.linkedin.com/in/email-marketer/
Portfolio: https://docs.google.com/document/d/1h0sZqni_WGEeRS9A2J25Pd_GAC8f7Oaz3JdcSD9OSE4/edit?usp=drive_link
Email: filip@filipstanojevic dot com

You built something good.

Now you need the right people to notice, consistently.

And of course, you want it to be automated, but not sound robotic.

That’s where I come in. I work at the intersection of positioning, copy, email, and systems -- turning a good product into attention and a steady pipeline.

GTM engineering + B2B lead gen + copywriting + emails.

Open to full-time, part-time or fractional roles with smart teams that need help in this area.

-Filip
by neobrain | 2026-01-11 13:09:53+00:00
I don't think I can do a better overview than https://ghostty.org/docs/about . It's not world-changing but simply a very polished, well-executed terminal.

GPU rendering virtually eliminates typing latency. Most terminals that have it don't support native content like tabs, but since Ghostty gets minimal latency without having to compromise on essentials since it uses native toolkits under the hood.

The modern TTY has lots of protocol extensions that allow your CLI tools to do things like display high-resolution images. There's tons of good-quality color themes out-of-the-box (with a built-in browser for preview).

Configuration is highly customizable but the defaults are good enough that you barely need it.
by rasur | 2026-01-11 13:10:18+00:00
Gaming is all well and good, but I'd be interested to hear of experiences with moving and using Audio apps (Ableton Live, Cubase and other Steinberg apps, plus many VSTs) from Windows to Linux.

I see Wine, YABridge and LinVST mentioned in searches, but while I've got plenty of Linux experience, I'm time-poor and would prefer to make computers make noises rather than spend my time making things work. I have Reaper which is cross-platform but again, getting the VSTs working would be great (at a bare minimum).

A Mac is not an option here. Any pointers gratefully received!
by Dylan16807 | 2026-01-11 13:10:21+00:00
I have to admit I don't follow this analogy at all. They're saying please don't pander to them in this specific way.

You could maybe argue they're trying to make it harder for LLMs to replace search, but they're trying so hard to replace search with LLMs themselves and also they're right that people shouldn't be formatting articles that way.
by ghosty141 | 2026-01-11 13:11:06+00:00
> So, what are the forces that have determined the current state of C++?

I'm very confident that the main driving factors are:

1. "performance" (not wanting to do more allocations than necessary)

2. abi compatibility

3. adding features without caring how well they integrate

Example for 1:

"emplace", you normally have "append" but emplace directly constructs the object in the container instead of having to be constructed first and then moved into the container. This nice and all but breaks when using pairs (for reasons you can google but I don't wanna explain here). So now you have these obscure classes like https://en.cppreference.com/w/cpp/utility/piecewise_construc... which solve this.

Example for 2:

Basically they never break the ABI and this leads to tons of old stuff hanging around and never being changed and just more stuff being added on top. std::iostream is famously slow and a big reason is because you can't fix it without breaking the abi which they don't wanna do.

Example for 3:

The whole template thing adds so much complexity it's bonkers, I think c++ without templates would be pretty manageable comparatively. For example because C++ has constructors and they don't quite mix well with templates you suddenly end up in the situation that you have 2 concepts: "normal" template argument deduction and constructor template argument deduction (CTAD). Because of this asymmetry you need a custom language feature called "deduction guides" to maneuver yourself out of the problems that come from this.

Or another short one: std::expected without something like the "!" that rust has. You end up with endless "if(result.has_value()) { return result; }" cascades and it's horribly unergonomic. So now we have a Result class but it's practically unusable that it will only fragment the ecosystem even more.
by jostylr | 2026-01-11 13:11:10+00:00
The optimal version of a PE is to take a failing business and either turn it around or carve up assets and reallocate people to do something useful and profitable. The more a business is failing, the cheaper it is to takeover and for the PE to do the work of a fungus. But this process can also become a disease if it is too easy for them to takeover, taking a healthy host and carving it up. This is mimicked in real life when conditions turn a fungus into a hostile organism on something that is living; maybe it is just a little sick but the environmental conditions help the fungus more than it ought to leading to it being a killer instead of a resource freer.

The real question to ask is why can they take on so much debt? And for that, one needs to acknowledge the fact that, particularly for the well-connected, debt is easy to obtain as banks essentially create money for loans. There are constraints (otherwise the banks would make themselves trillionaires), but the constraint is not the quantity of money. This creation of money through lending leads to inflation which further supports operating via debt as those who take out loans see the real value of the loans decrease. The banks just made up the money so there isn't a direct loser from the inflation other than everyone who has to deal with increased prices. You can think of it as a broad, regressive tax on the population to fund these firms doing far more than they should.

With an actual constrained money supply tied to real wealth in the economy, the PE firms would have to focus on the best deals which means the businesses that are truly dying and their role is to turn the nonproductive assets into something productive.

---

I asked ChatGPT to critique my answer (which is unaltered above) and it said to tone down the lending being propped up by inflation and instead emphasized the following:

>Inflation can help leveraged borrowers, but in PE the bigger structural advantages are:
• Interest deductibility (a massive tax subsidy to debt)
• Limited liability (upside captured, downside partially socialized)
• Fee extraction independent of performance
• Ability to load debt onto the acquired company, not the PE fund

I then asked it to answer the question without regards to my context and it basically said PE is different because of

> • short ownership horizons
• high leverage
• strong control
• financial returns as the primary goal

Here is the link to the short conversation if interested: https://chatgpt.com/share/6963a0de-7a04-8012-8c36-afef5dd74f...
by Lalabadie | 2026-01-11 13:11:24+00:00
I agree with the advice itself, but I have a very hard time believing Google's statement in the context of the last 4-5 years.

Search results are noticeably poor and the top links are always obviously gamed.

Either Google have stopped combatting the gamed pages they claim they want to de-rank, or their execution does not match their intent at all.
by tjpnz | 2026-01-11 13:11:49+00:00
Probably couldn't find anyone willing to put their job on the line to maintain it. Netflix culture is big on chasing "impact" and other subjective metrics. Putting your hand up to maintain legacy only used by a small group of users is a good way to get yourself absolutely slaughtered even if the thing was liked. IIRC they had a sports quote which summarizes this better.
by MohskiBroskiAI | 2026-01-11 13:12:40+00:00
Fully released & functional. Please add to it. It is open source.

Fork; clone - Submit Pull Requests.

Down with the greedy corporations who stifle progress & hoard our personal information as currency. Holding our data hostage to ensure we stay with their platform.

No more I say! Ha. Please report any issues to me. This is a work-in-progress. Let me know if you have any trouble integrating it or using it.

Criticism is welcome. The goal is not perfection from day 1 - the goal is to build this together as a community to ensure it does the job it is meant to do.

Give OpenAI-Meta-Google-Anthropic --- All these rich bastards a thumb in their eye - Power to the people and all that good stuff.