MurphyA/hacker-news huggingface dataset:
by dustfinger | 2026-01-12 20:14:09+00:00
I agree with the philosophy of curating release notes for the consumer of the release. When I first started looking for a release notes strategy, I was considering towncrier for that exact reason. You are also right that commit messages are not intended for the consumer of the release, but a dialogue between developers.

Your points are well received and largely why I went PR-based (title/body with optional GitHub metadata) instead of commit-based. A PR title and body tend to be focused on the deliverable, whereas commit messages are narrowly focused on the code change at that moment with developers as the intended audience.

Re: git-cliff, I honestly hadn’t evaluated this one, but it looks solid for commit-driven changelogs. I like the rationale behind conventional commits being parsable and templates enforcing consistency. What constraints pushed you toward git-cliff vs writing release notes by hand, and do you have a config/template you have found works well for surfacing breaking changes?
by jborean93 | 2026-01-12 20:14:11+00:00
There shouldn't be any difference between those two values. I'm not saying you are wrong and it didn't break but it's definitely surprising a parser would choke on that vs YAML itself being the problem.

Don't get me wrong I can empathise with whitespace formatting being annoying and having both forms be valid just adds confusion it's just surprising to see this was the problem.
by elric | 2026-01-12 20:14:14+00:00
Wasn't this entirely predictable and inevitable? The genie is out of the bottle.

Where can we realistically draw the line? Preventing distribution of this sort of shit is impossible, anyone can run their own generator. CSAM is already banned pretty much everywhere, and making money off it certainly is, but somehow Musk is getting away with distributing it at a massive scale. Is it because it's fake? And can we even tell whether it's still fake? Do we ban profiting from fake porn? Do we ban computing? Do we ban unregulated access to generative AI?

X/Grok is an attractive obvious target because it's so heinous and widespread, but putting the axe on them won't make much of a difference.
by fourneau | 2026-01-12 20:14:27+00:00
I -have- built something like this for the TV using NFC cards, which was a great first-electronics-project for myself. That said, the most frustrating part is not the actual hardware itself but getting whatever streamer you're using to play the content you want. For example, this project required the author to WireShark and reverse engineer how Chromecast managed things.

If you do go down this route, I found that Plex offered the best deep-linking functionality and would wrap all of your content with that... but it was still somewhat unreliable.
by twosdai | 2026-01-12 20:14:35+00:00
> no children were sexually assaulted

Generating pictures of a real child naked is assault. Imagine finding child photos of yourself online naked being passed around. Its extremely unpleasant and its assault.

If you're arguing that generating a "fake child" is somehow significantly different and that you want to split hairs over the CSAM/CP term in that specific case. Its not a great take to be honest, people understand CSAM, actually verifying if its a "real" child or not, is not really relevant.
by techno_tsar | 2026-01-12 20:14:48+00:00
This does make me think about Kuhn's concept of scientific revolutions and paradigms, and that paradigms are incommensurate with one another. Since new paradigms can't be proven or disproven by the rules of the old paradigm, if an LLM could independently discover paradigm shifts similar to moving from Newtonian gravity to general relativity, then we have empirical evidence of an LLM performing a feature of general intelligence.

However, you could also argue that it's actually empirical evidence that general relativity and 19th century physics wasn't truly a paradigm shift -- you could have 'derived' it from previous data -- that the LLM has actually proven something about structurally similarities between those paradigms, not that it's demonstrating general intelligence...
by arcfour | 2026-01-12 20:15:45+00:00
> Their mistakes are going to be highly publicized, but no one is publicizing the infinite number of dumbass things human drivers do every day to compare it to.

Idea: "Waymo or Human," a site like Scrandle where we watch dashcam clips of insane driving or good driving in a challenging situation and guess if it's a human or self-driving car.
by ai-christianson | 2026-01-12 20:16:02+00:00
Yeah, the harness quality matters a lot. We're seeing the same pattern at Gobii - started building browser-native agents and quickly realized most of the interesting workflows aren't "code this feature" but "navigate this nightmare enterprise SaaS and do the thing I actually need done." The gap between what devs use Claude Code for vs. what everyone else needs is mostly just the interface.
by hyperjeff | 2026-01-12 20:16:22+00:00
Full agree. The TouchBar was a genuine innovation that gave new ways to interact with data and context. But without the function keys (and the real ESC) there were frequent accidental touches on the bar and a real tactile loss for existing function key intuitions. And now an extremely rare, genuine, programmable HCI innovation is scuttled because of an unthought-thru roll out. A missed opportunity. (I keep my 2019 MBP with the good keyboard largely for this, but ultimately the laptop was ruined by the super hot Intel cpu, which also makes the touch bar uncomfortable to use at times.)
by semi-extrinsic | 2026-01-12 20:16:22+00:00
> Your regular ~$50 sucks because it follows the form factor of a mouse even though you don't have to move it around.

I don't understand - between the Kensington Orbit, Kensington TB550, Elecom HUGE, Nulea M505, M511 & M514 and the Micropack V05M - what ergonomic form factors are we missing?
by jryio | 2026-01-12 20:16:32+00:00
It's so important to remember that unlike code which can be reverted - most file system and application operations cannot.

There's no sandboxing snapshot in revision history, rollbacks, or anything.

I expect to see many stories from parents, non-technical colleagues, and students who irreparably ruined their computer.

Edit: most comments are focused on pointing out that version control & file system snapshot exists: that's wonderful, but Claude Cowork does not use it.

For those of us who have built real systems at low levels I think the alarm bells go off seeing a tool like this - particularly one targeted at non-technical users
by neoden | 2026-01-12 20:16:39+00:00
Innovation doesn't go for the sake of innovation itself. Innovation should serve a purpose. And the purpose of having programming languages is to overcome the limitations of human mind, of our attention span, of our ability to manipulate concepts expressed in abstractions and syntax. We don't know how long we'll need this.

I really like Zig, I wish it appeared several years earlier. But rewriting everything in Zig might just not have practical sense soon.
by euazOn | 2026-01-12 20:16:43+00:00
I am also baffled at how long this vulnerability was left open, but I’m glad you’re at least making changes to hopefully avoid such mistakes in the future.

Just a thought, have you tried any way to triage these reported issues via LLMs, or constantly running an LLM to check the codebase for gaping security holes? Would that be in any way useful?

Anyway, thanks for your work on opencode and good luck.
by larrik | 2026-01-12 20:17:19+00:00
I went from Linux (10 years) to Mac (4 years) to Windows (8 months) to back to Mac. (I have not upgraded to Tahoe, and didn't even realize it was so different until recently)

IMO, there's basically no problem Linux has that isn't worse in Windows (at the OS level). Especially once you get into laptops.

My final conclusion was that I hate computers.
by csa | 2026-01-12 20:17:34+00:00
I wonder exactly what you do, because almost none of your comment jibes with my knowledge and experience.

Note that I own an agency that does a lot of what you say is “solved”, and I assure you that it’s not (at least in terms of being an efficient market).

SMBs with ARR up to $100m (or even many times more that in ag) struggle to find anyone good to do technical work for them either internally or externally on a consistent basis.

> I am afraid that kind of jobs were already over by 2015.

Conceptually, maybe. In practice, definitely not.

> There are no code website makers available since then

… that mostly make shit websites.

> and if you can't do it yourself you can just pay someone on fiverr and get it done for less than $5-50 at this point,

Also almost certainly a shit website at that price point, probably using the no-code tools mentioned above.

These websites have so many things wrong with them that demonstrably decrease engagement or lose revenue.

> its so efficient even AI wont be more cost effective than that.

AI will be better very soon, as the best derivative AI tools will be trained on well-developed websites.

That said, AI will never have taste, and it will never have empathy for the end user. These things can only be emulated (at least for the time being).

> If you have $10k saved you can hire a competitive agency to maintain and build your website

You can get an ok “brochure” website built for that. Maintaining it, if you have an agency that actually stays in business, will be about $100 minimum for the lowest effort touch, $200 for an actually one line change (like business hours), and up from there from anything substantial.

If you work with a decent, reputable agency, a $10k customer is the lowest on the totem pole amongst the agency’s customer list. The work is usually delegated to the least experienced devs, and these clients are usually merely tolerated rather than embraced.

It sucks to be the smallest customer of an agency, but it’s a common phenomenon amongst certain classes of SMBs.

> This business is completely taken over by low cost fiverr automators and agencies for high budget projects.

This is actually true. Mainly because any decent small agency either turns into one that does larger contracts, or it gets absorbed by one.

That said, there is a growing market for mid-sized agencies (“lifestyle agencies”?).

> Agencies have become so good now that they manage websites from Adidas to Lando Norris to your average mom & pop store

As mentioned above, you absolutely do not want to be a mom and pop store working with a web agency that works with any large, international brand like Adidas.

I appreciate your points from a conceptual level, but the human element of tech, software, and websites will continue to be a huge business for many decades, imho.
by munk-a | 2026-01-12 20:17:43+00:00
I think there's an epistemological issue in your statement. When a human does it we say "what an idiot" because the driver is performing at a level below the generally accepted proficiency for driving. I think our reasonable expectations for autonomous driving is around an average level of proficiency. I also don't think it's reasonable to delay implementing technology until it's better than the best of us - but this was an utter failure and is not within the bounds of acceptability.

I do think it's fair to argue that this is probably an oversight that can be corrected now that it has been revealed, though.
by no_wizard | 2026-01-12 20:17:46+00:00
I always wondered what they were hoping for with their server products back when they had them. Consumers and end users benefit greatly from the vertical integration that Apple is good at. This doesn't translate with servers. Commodity hardware + linux is not only cheaper, its often easier, and was definitely less proprietary.

Its also a race to the bottom type scenario. Apple would have never been able to keep up with server release schedules.

Was an interesting but ultimately odd moment of history for servers.
by AnimalMuppet | 2026-01-12 20:18:03+00:00
"For official acts under core constitutional powers". Arresting all his political enemies is not a core constitutional power (still less having them executed).

Everyone is spinning this as "total immunity". It's not. At least, it's not worded that way.

What's actually going to happen is that, the first time someone tries to prosecute it, it's going to go all the way to the Supreme Court, and the Supreme Court, as it is constituted at that time, will judge whether the action in question was an official act under core constitutional powers. Until then, we don't actually know what that line looks like. I suspect it's going to be less blanket than everyone seems to be assuming... but we will see.
by spike021 | 2026-01-12 20:18:04+00:00
I've done similar while debugging an iOS app I've been working on this past year.

Occasionally it needs some poking and prodding but not to a substantial degree.

I also was able to use it to generate SVG files based on in-app design using screenshots and code that handles rendering the UI and it was able to do a decent job. Granted not the most complex of SVG but the process worked.
by paxys | 2026-01-12 20:18:36+00:00
I wonder if we will see them take the final step and just make Gemini the default AI assistant on iPhone.

Might sound crazy but remember they did exactly this for web search. And Maps as well for many years.

This way they go from having to build and maintain Siri (which has negative brand value at this point) and pay Google's huge inference bills to actually charging Google for the privilege.
by graup | 2026-01-12 20:18:37+00:00
Last time I checked (a few years ago), it was cheaper to send letters and small packages from South Korea to Germany than from Germany to Germany. The delay was also not that big (maybe 1-2 weeks instead of 3-5 days). I already envisioned an arbitrage business for this: a simple page where people upload their non-urgent letters as PDFs, and I just print and mail them from Korea.
by fhennig | 2026-01-12 20:18:41+00:00
I expect someone writing a blog about AI agents help you run your home server to disclose that they are "helping companies automate operations with AI" as their job, which they get money for.

Why wouldn't you bring it up, or even lead with it?

Doesn't it make sense to want to know this? It's not far fetched at all that there is a conflict of interest. How can they be unbiased in the validity of the approach if this is exactly the same stuff they sell for money?
by mystifyingpoi | 2026-01-12 20:19:39+00:00
Just play their stupid game. My wife does this all the time, buys random items just to go past the free shipping range, then the item goes into trash (or is returned, if possible).

Even sellers started doing this, but instead of selling random items, they sell "extra hardened packaging material" conveniently at $1, $2, $3... prices. Of course when item arrives, no extra material to be seen. When questioned, one of them said "well, the package had cardboard box - that's it, wink wink, please do not report us".
by xoa | 2026-01-12 20:19:40+00:00
Sorry for missing this! I use Xtend SAN by ATTO [0], which has been around a long time but is still getting basic updates including native Apple Silicon support now, and seems to perform well. It uses a kext and I do worry the day may come that Apple kills support despite having nothing ready to go for equivalent functionality, but so far so good.

----

0: https://www.atto.com/products/xtend-san-iscsi-initiator/
by radarsat1 | 2026-01-12 20:19:49+00:00
Heh, at least this wouldn't spread emojis all over my readmes. Hm, come to think of it I wonder how much tokenization is affected.

Another thought, just occurred when thinking about readmes and coding LLMs: obviously this model wouldn't have any coding knowledge, but I wonder if it could be possible to combine this somehow with a modern LLM in such a way that it does have coding knowledge, but it renders out all the text in the style / knowledge level of the 1800's model.

Offhand I can't think of a non-fine-tuning trick that would achieve this. I'm thinking back to how the old style transfer models used to work, where they would swap layers between models to get different stylistic effects applied. I don't know if that's doable with an LLM.
by johnnyanmac | 2026-01-12 20:19:49+00:00
>CSAM is already banned pretty much everywhere, and making money off it certainly is, but somehow Musk is getting away with distributing it at a massive scale. Is it because it's fake?

It's because law is slow and right now the US government is completely stalled out in terms of performing its job (thanks in part to Musk himself). Things will eventually catch up but it's simply the wild west for the next few years.
by vitlyoshin | 2026-01-12 20:19:57+00:00
One thing that stood out to me recently is how fundamentally different plagiarism becomes once AI is involved.

With current models, it’s possible to take a book, paraphrase it just enough, change the title and author name, and republish it.

In many cases, the result looks legitimate to readers and online marketplaces until someone actually reads it.

The core issue isn’t just copying. It’s that ownership is a legal concept, not a machine-readable one. AI systems don’t have a native way to recognize provenance, attribution, or who created what, so enforcement is almost always reactive.

This came up in a recent podcast conversation I had with someone working on publishing infrastructure, and it reframed the problem for me. As long as machines consume and generate content without understanding ownership, plagiarism at scale is almost inevitable.

Curious how people here think about this:
* Should content ownership be machine-readable by default?
* Is this an AI problem, a platform problem, or a legal one?
* What are the tradeoffs between openness and enforcement?

Full conversation here (YouTube): https://www.youtube.com/watch?v=qWvs5zq3YSg
by legitster | 2026-01-12 20:20:03+00:00
>If the president can break any law as long as he is doing it as the president

This is a hyperbolic misreading of the court's decision. The president was only cleared to act with impunity with the DOJ, as the department is part of the executive branch. For the other issues revolving around election interference, the court actually invited the case to be reheard - the prosecutors though must make a case that the illegal interference wasn't related to his duties as a president.

That said, I don't know why there has been a huge failure to re-litigate this issue. The previous administration could have followed up but never did - and I fear it was done out of a terrible political miscalculation.
by csemple | 2026-01-12 20:20:09+00:00
If a tool is in the context window, the model assigns a non-zero probability to using it. By filtering it out upstream, you entirely remove that path from the inference tree. Instead of asking the model to ignore an affordance, you remove the affordance entirely.

With granular permissions: It’s nouns vs. verbs, where data-level permissions still happen at the database layer (nouns) along with this pattern constraining the capability to act (verbs.) If it does hallucinate a hidden tool, the kernel mechanically blocks the execution before it reaches the system, breaking a retry loop faster than a permissions error.
by class3shock | 2026-01-12 20:20:24+00:00
A doctor is medically and legally responsible for the guidance they give patients. Are there cases where they give bad advice and avoid taking responsibility? Of course, as is the case with lawyers, engineers, etc., but there are standards they must meet, laws they must follow, and most importantly, consequences for not doing so.

This has zero responsibility, not some theoretical, "it may try to shirk responsibility" or "many people report it not taking responsibility", it by default takes no responsibility.
by rapatel0 | 2026-01-12 20:20:27+00:00
>I think future law philosophers and historians will cite this as an example of how immunity should not work. If the president can break any law as long as he is doing it as the president in an official manner (for example by signing an executive order), nothing can stop him from having all his political enemies arrested, exiled or straight-up murdered.

This is not true.

The framework defines how to interpret the law. If the president were to do as you say, the subesequent criminal case (brought by federal or state authorities) would interpret those actions in the standard judicial process. If a jury were to determine that the president was acting in the interest of himself, then the president does not get immunity.
by comfysocks | 2026-01-12 20:20:28+00:00
Yes lidar has limitations, but so does machine vision. That’s why you want both if you can have it. LIDAR is more reliable at judging distance than stereo vision. Stereo vision requires there to be sufficient texture (features) to work. It can be thrown off by fog or glare. A white semi trailer can be a degenerate case. It can be fooled by optical illusions.

Yes, humans don’t have built in lidar. But humans do use tools to augment their capabilities. The car itself is one example. Birds don’t have jet engines, props, or rotors… should we not use those?
by simonw | 2026-01-12 20:20:38+00:00
A few months ago I would have said that no, Anthropic make it very clear that they don't ever train on customer data - they even boasted about that in the Claude 3.5 Sonnet release back in 2024: https://www.anthropic.com/news/claude-3-5-sonnet

> One of the core constitutional principles that guides our AI model development is privacy. We do not train our generative models on user-submitted data unless a user gives us explicit permission to do so.

But they changed their policy a few months ago so now as-of October they are much more likely to train on your inputs unless you've explicitly opted out: https://www.anthropic.com/news/updates-to-our-consumer-terms

This sucks so much. Claude Code started nagging me for permission to train on my input the other day, and I said "no" but now I'm always going to be paranoid that I miss some opt-out somewhere and they start training on my input anyway.

And maybe that doesn't matter at all? But no AI lab has ever given me a convincing answer to the question "if I discuss company private strategy with your bot in January, how can you guarantee that a newly trained model that comes out in June won't answer questions about that to anyone who asks?"

I don't think that would happen, but I can't in good faith say to anyone else "that's not going to happen".

For any AI lab employees reading this: we need clarity! We need to know exactly what it means to "improve your products with your data" or whatever vague weasel-words the lawyers made you put in the terms of service.
by GuB-42 | 2026-01-12 20:20:44+00:00
The way he approaches the problem, which essentially uses voxels, it shouldn't be too hard: for each voxel, compute the distance to the closest triangle and you have your SDF.

The thing is, you have a SDF and now what? What about textures and materials, animation, optimization, integration within the engine,... None of it seem impossible, but I won't call it easy.
by Finbarr | 2026-01-12 20:20:52+00:00
Neat project! Sounds like it has a very different ethos to mine though:

> This container mounts a read-only copy of your current path at /src as a non-root user and restricts network access to a select list of http and https destinations. All other network traffic is blocked.

Yolobox mounts the current directory in read-write, the default user has sudo, and there's full network access by default. You can disable network access with `yolobox --no-network` if you want.
by Lanzaa | 2026-01-12 20:21:17+00:00
I'm working on a jpeg2000[0] decoder in Rust:

https://github.com/iszak/jpeg2000

I wanted to learn about wavelet transforms. I also wanted to use Rust in a non-trivial capacity. Since jpeg2000 uses discrete wavelet transforms[1] and doesn't have a Rust implementation it caught my interest.

[0]: https://en.wikipedia.org/wiki/JPEG_2000

[1]: https://en.wikipedia.org/wiki/Discrete_wavelet_transform