MurphyA/hacker-news huggingface dataset:
by morgan814 | 2026-01-09 06:07:31+00:00
Not all too long ago I had someone port out my VOIP number. They had it for a few hours. This was after I had spent extensive effort attempting to secure my digital life. VOIP was SIM-swap resistant sure, but I totally missed that port out requests default to failing open.

Thankfully the VOIP operator alerted me and pulled the number back. Then I set a port out code.

Who knows how many other holes I have. I lost my sense of smugness that day.
by utbabya | 2026-01-09 06:07:32+00:00
Kudos to the high velocity action. Given it has to at least go through decision makers, finance and legal, I bet they made the decision almost immediately.

Curious how we would solve this class of wealth distribution problem in the future. All these critical libraries supply chain hit the bottom line of tech companies directly, but to extrapolate, all knowledge / work creators who used to live a comfortable living now have all their hard work scrapped by aggregators. Yeah I understand the genie is out of the bottle, all that and there will be (is?) systemic change to viable businesses. But people still have to live during the transition. It's also in the best interest of these aggregators, who's there to feed them new free works if it's no longer viable?
by greatgib | 2026-01-09 06:08:37+00:00
In my opinion the problem has more to do with the whole corporate software ecosystem having lost past good practices:

Before you were never to use a public version of something as-is. Each company was having their own corporate repository with each new version of dependencies being carefully curated before being added to the repository.

Normally you should not update anything without at least looking at the release note differential to understand why you update but nowadays people add or update whatever package without even looking.

You just have to look at how many downloads got typosquated clones of famous projects.

For me it is even bad for the whole ecosystem as everyone is doing that, the one still doing that are at odd, slower and less nimble. And so there is a dumping with no one anymore committed to pay the cost of having serious software practices.

In my opinion, node, npm and the js ecosystem are responsible in a big part of the current situation. Pushing people and newbies to wrong practices. Cf all the "is-*x packages...
by muppetman | 2026-01-09 06:09:02+00:00
I feel like I'm the only person on this site that doesn't use AI for coding. I guess there's probably a lot of other people that haven't commented on this story who don't use it either. But when I read about how much hype and all that sort of stuff there is in the AI industry, and then I see the amount of posts and commentary and deep technical discussion about how this feature has affected people, I'm not so sure. Everyone I know hates AI and how it's been shoved into every corner of our lives, but I look here and it's insanely popular.
Anyway, sorry this was a very off topic comment. It's just very interesting to me that the hype isn't all just hype.
Show HN: GoPico – a native Android retro(PICO-8) games player
by SamPerson | 2026-01-09 06:09:15+00:00
Hi HN,

I’ve released GoPico v1.0, a native Android app for running PICO-8 carts locally, with a focus on minimizing startup time, input latency, and rendering overhead compared to browser-based players.

The app executes carts on-device and is optimized specifically for mobile hardware.

Current scope:

~350 curated carts used for compatibility and performance validation

No ads, no accounts, no monetization

First public release

Planned next steps:

Physical controller support

Tuning for handheld devices

Broader compatibility and performance testing

If you try it, feedback is especially useful if it includes:

Device model and Android version

Any crashes, inaccuracies, or performance regressions

Game List:
https://paste.rs/vVrKl.md

Community Discord(for bug reports):
https://discord.gg/vRzyKKS9VY
by sams99 | 2026-01-09 06:09:44+00:00
For those interested, edit is a surprisingly difficult problem, it seems easy on the surface but there is both fine tuning and real world hallucinations you are fighting with. I implemented one this week in:

https://github.com/samsaffron/term-llm

It is about my 10th attempt at the problem so I am aware of a lot of the edge cases, a very interesting bit of research here is:

https://gist.github.com/SamSaffron/5ff5f900645a11ef4ed6c87f2...

Fascinating read.
by heavyset_go | 2026-01-09 06:10:53+00:00
Now that the "our new/next model is so good that it's sentient and dangerous" AGI hype has died down, the new hype goalpost is "our new/next model is so good it will replace your employees and do their jobs for you".

Within that motte and bailey is, "well my AI workflow makes me a 100x developer, but my workflow goes to a different school in a different town and you don't know her".

There's value there, I use local and hosted LLMs myself, but I think there's an element of mania at play when it comes to self-evaluation of productivity and efficacy.
by bilekas | 2026-01-09 06:11:44+00:00
Okay. I'm wrong, he was a cog in the chain to report an attack in order to facilitate a response to a nuclear attack. It's not the same though, Greenland is litterally saying don't wait for confirmation of invasion. The stakes are completely different and not comparable. A hot war in Greenland is extremely obvious and to claim it's compatible to the cold war is nothing but gaslighting in my opinion.

What's more troubling, that is being ignored by this debate, is the fact that we are even considering this with an ally.
by gaygum102 | 2026-01-09 06:12:40+00:00
Let me explain the title: I can help you acquire your first 100 users for $0, I just need you to tell me what your product is.

I’ve developed a tool to help independent developers acquire users.

Here’s how to use it: 1.Click the link below and log in. 2.Enter your product’s website URL. 3.Get a complete marketing plan (just like one created by a marketing partner). 4.Choose to execute the plan or modify it. 5.Monitor the results in the dashboard and see how many people start visiting your website.

https://amplift.ai/?utm_source=ycombinator&utm_campaign=post...

You can use it for free now by logging in.

Of course, since the tool is still in its early stages of development, I’ve assembled a team with extensive marketing experience and we also offer early-stage growth services. Simply provide us with the product you want to grow and the growth services you need, and we can give you a quote.

Starting at just $20 per month!

If you’re feeling lost about how to grow your product and don’t know where to start, you can tell me about your product type, its current stage, and your growth budget. My team will provide you with a satisfactory solution.

If you are interested in this, please send an email to nora@amplift.ai. We look forward to hearing from you!

（$69 is the price for our product and services, which include a wide range of tools such as GEO targeting, influencer marketing, and social media content.

$20 is the price for our newly launched growth service, which is entirely managed by a real marketing team. You can customize the type of growth you need, and even purchase the desired level of exposure among your target audience.）
Show HN: AI-first screen recorder to create videos in perfect English
by cbrun | 2026-01-09 06:14:13+00:00
Completely rebuilt this app from the ground up following feedback from non-native speakers who shared that they wanted help improving the audio quality of their screen recordings. Stripe isn't even setup, so this is really about getting feedback from folks that want auto script generation and auto narration of their screen recordings. Thanks!
by emsign | 2026-01-09 06:14:48+00:00
> The LLM never actually touches your filesystem.

But that's not correct. You give them write access to files it then compiles and executes. It could include code that then runs with the rights of the executing user to manipulate the system. It already has one foot past the door. And you'd have to set up all kinds of safeguards to make sure it doesn't walk outside completely.

It's a fundamental problem if you give agentic AI rights on your system. Which in contrast kind of is the whole purpose of agentic AI.
by FunnyUsername | 2026-01-09 06:15:46+00:00
I'm not sure what you're getting at. Universally, modern militaries don't like journalists wandering around near their assets.

> and Russia enforced press restrictions across all of Ukrainian territory

Your analogy isn't very different from reality. Russia does enforce press restrictions near military assets, including in occupied parts of Ukraine.

> However, in this theoretical USSR, Ukrainians did not get Soviet citizenship, and were under a total blockade.

That would seem very unfair, if Russia did it just because they're mean and not because this hypothetical Ukraine had launched tens of thousands of rockets at them. But I'm not sure what it has to do with press restrictions.

> even during “ceasefire” periods

The ceasefire was pretty much dead once Hamas attacked IDF soldiers in Rafah. Now it's just a lower-intensity conflict. Still not a great idea to have random journalists waltzing around and tweeting photos of military assets.

> it simply wants a media blackout

This is a funny explanation because there are millions of cameras in Gaza anyway, and this is the second most covered conflict (by metrics like article count) in all of human history. Not much of a "blackout" at all.
by anigbrowl | 2026-01-09 06:15:49+00:00
I think this rather off-topic for HN - not so much because it's political, but because saying outrageous or bizarre things 10x a day is is a ragebait strategy from social media redirected toward real world power politics, and has become a staple of the MAGA movement because monopolizing attention is an effective method of amplifying one group's message over opponents', like saturation advertising. When posting non-tech stuff to HN, I think it's better to focus on actions people or institutions took rather than statements they made, since the latter can be debated endlessly without admitting of an objective conclusion.

That said, all the negative predictions about a second Trump administration have been validated in spades, and the people supporting and enabling (including some regular participants here) share in the liability. The combination of autocracy and exceptional levels of military and economic power is going to end poorly, and there will not any sympathy for the enablers when it does.
by casparvitch | 2026-01-09 06:15:51+00:00
There's just not that much IP in a UI like that. Every day we get articles on here that you can make an agent in 200 LOCs, Yegge's gas town in 2 weeks, etc. Training the model is the hard part, and what justifies a large valuation (350B for anthropic, c.f. 7B for jetbrains).
by JosephusAMiller | 2026-01-09 06:16:56+00:00
In the moment, it doesn't feel off, that's the most disconcerting aspect. It's the things that don't seem so critical or important that get you as well. Registration on a random site, and for a temporary reason was what got me once. In this case the browser extension seemed almost like an afterthought at the time for the author.
by hakfoo | 2026-01-09 06:17:05+00:00
For me the last one was Blade and Soul, and in the end, I dropped it rather than put up with it.

Even live-service games are less of a hassle than they used to be. BDO works well, Genshin works with occasionally having to update Proton, and the new shiny Where Winds Meet worked for me from the first day (never even tried it on Windows :P)

I think in the last 6 months, I've dual-booted for pretty much these things:

* To install a new motherboard's RGB-tweak utility because it doesn't work right in OpenRGB yet. Ran it once to pick settings, then it seemed to write to NVRAM since it's been stuck that way now.

* To use ham radio programming software that was clearly written by a single hobbyist and I didn't expect to work on anything but happy-path Windows systems.

* To try a weird specialty keyboard with a nonstandard card-reader (most of them just appear as normal HID keyboards, this one was a custom USB endpoint which apparently emulated a serial device with the right software. In the end, it didn't work well in Windows either-- the software was apparently mostly Win7-and-below.

* To deal with an old scanner that the vendor provides a Linux software package for, but only as a binary .deb that didn't seem to work well on Void. (Problem solved by picking up a used scanner explicitly supported by SANE for $10 at the Goodwill)
by BoiledCabbage | 2026-01-09 06:17:21+00:00
Thanks, while we in the end may not agree - I do feel I understand your thinking now. Also agreed, we've probably reached the fruitful end of this discussion and this will be my last reply on it. I'll explain my thoughts similarly as you.

To me it seems more akin to someone saying "I'm launching a restaurant. I'll give you a free meal if you come and give me feedback on the dish, the decor, service...". This happens for a bit, then after a while people start coming in taking the free plate and going and eating it at a different restaurant.

To me it seems pretty reasonable to say "If you're taking the free meal you have to eat it here and give feedback".

That said, I do acknowledge you see it very differently and given how you see it I understand why you feel it's embarrassing.

Thanks for the discussion.
by UltraSane | 2026-01-09 06:17:44+00:00
Vision has evolved numerous times, with estimates suggesting eyes or light-sensitive spots have appeared independently at least 40 to 65 times, possibly even 100 times, across different animal lineages.

Hearing has evolved numerous times independently, at least six times in major vertebrate groups (mammals, lizards, frogs, birds, crocodiles, turtles) for airborne sound and at least 19-20 times in insects

Vision and hearing have evolved so many times because they give an absolutely huge survival advantage.
by gnabgib | 2026-01-09 06:17:55+00:00
Didn't @our79511 post this yesterday? https://news.ycombinator.com/item?id=46523264

@icetearun the day before https://news.ycombinator.com/item?id=46509354

@dora_wu 28 days ago https://news.ycombinator.com/item?id=46236991
by karlgkk | 2026-01-09 06:18:30+00:00
> voice-conversion RVC model on HuggingFace, and someone else uses it to fake a celebrity, you (the dev) can be liable for statutory damages ($5k-$25k per violation). There is no Section 230 protection here. This effectively makes hosting open weights for audio models a legal suicide mission unless you are OpenAI or Google.

Good.
by dboon | 2026-01-09 06:18:31+00:00
For anyone coming looking for a solution; I peeked around the OC repository, and a few PRs got merged in. Add this to $HOME/.config/opencode/opencode.json: plugin = ["opencode-anthropic-auth"]

That is, if that's not pulled in to latest OC by the time I post this. Not sure what the release cycle is for builtin plugins like that, but by force specifying it it definitely pulls master which has a fix.

https://opencode.ai/docs/plugins/
by isodev | 2026-01-09 06:19:04+00:00
I also don’t use AI for coding. I tried, I explored, I learned how it works.

At the end, “maybe-sometimes works” and “sends a copy of all your code to some server in the US” are just incompatible with the kind of software I create.

Regarding the post, I think it’s telling that Anthropic is trying to force people into using their per-usage billing more than the subscription. My take is that the subscription offers a lot as a way of hooking developers into it and is not sustainable for Anthropic if people end up actually maxing their usage.

Given how much money is wasted into the LLM craze, I can imagine there will be more “tightening of the belt” from the AI corps going forward.

For the five coders out there, maybe it’s time to use your tokens to get back control of your codebases … you may have to “meat code” them soon.
by visarga | 2026-01-09 06:19:57+00:00
Talking about embarrassing bugs, Claude chat (both web and iOS apps) lately tend to lose the user message when there is a network error. This happens every day to me lately. It is frustrating to retype a message from memory, first time you are "in the flow" second time it feels like unjust punishment.

With all the Claude Code in the world how come they don't write good enough tests to catch UI bugs? I have come to the point where I preemptively copy the message in clipboard to prevent retyping.
by nomel | 2026-01-09 06:20:16+00:00
I think you're bringing up a different (very related) point than him, with both points having truth:

1. You're free to pick the race of your doctor. Matching your race is a data driven positive.

2. 30 years ago, the system made sure a minority doctor was (at least, but probably more so do to discrimination) as competent as a white doctor. These days, the system is intentionally and deliberately set up so to help pass less competent minority students, due to the positives of #1.

It's a mushy relative thing.
by GrowingSideways | 2026-01-09 06:20:23+00:00
Well, yes. Narcissism, pragmatism etc are often commingled with being evil. the material effects order the general characterization. I suppose if you're particularly shitty at fucking over others you might sort out as not evil.

That is, the people who run our society are happy to absolutely ruin our lives in order to get a nice house and a driver. But we will hang the worst regardless
Show HN: Raindrip – AI-Friendly CLI for Raindrop API
by rinvi | 2026-01-09 06:20:24+00:00
I have 1,323 bookmarks and exactly 2 tags so I created raindrip to fix my organizing skills in Raindrop.io.

After I threw an AI agent at the problem with raindrip, all my bookmarks were sorted nicely into folders and now I have 17 tags.

If you trust AI enough to sort your bookmarks, give it a try:

https://github.com/rinvii/raindrip

Technical details:

- Built with uv

- TOON by default (https://github.com/toon-format/toon)

- 99% test coverage and readable API error messages to help AI vibe it out
by PPanther | 2026-01-09 06:22:29+00:00
TLDR:
- get in contact with people programming embedded chips in a local hackerspace
- use https://wokwi.com/ to get started

I was in the same situation. I've been programming high-level languages for decades now and wanted to get my hands on embedded. I've got friends in my local hackerspace and while you can teach yourself programming those chips, it's good to know whom to ask when you get stuck. You can find a hackerspace near you here: https://wiki.hackerspaces.org/Hackerspaces

I've been programming C and Rust on Wokwi. I even simulates electronic components and stuff like switch-bounce-effects. It's very easy and can be used free. You can even use a local IDE like VSCode(ium) and. I've used it with one project and it speed up my project a lot. https://wokwi.com/
by BatteryMountain | 2026-01-09 06:22:30+00:00
Some fuel for the fire: the last two months mine has become way better, one-shotting tasks frequently. I do spend a lot of time in planning mode to flesh out proper plans. I don't know what others are doing that they are so sceptical, but from my perspective, once I figured it out, it really is a massive productivity boost with minimal quality issues. I work on a brownfield project with about 1M LoC, fairly messy, mostly C# (so strong typing & strict compiler is a massive boon).

My work flow: Planning mode (iterations), execute plan, audit changes & prove to me the code is correct, debug runs + log ingestion to further prove it, human test, human review, commit, deploy. Iterate a couple of times if needed. I typically do around three of these in parallel to not overload my brain. I have done 6 in the past but then it hits me really hard (context switch whiplash) and I start making mistakes and missing things the tool does wrong.

To the ones saying it is not working well for them, why don't you show and tell? I cannot believe our experiences are so fundamentally different, I don't have some secret sauce but it did take a couple of months to figure out how to best manipulate the tool to get what I want out of it. Maybe these people just need to open their minds and let go of the arrogance & resistance to new tools.
by kyle-rb | 2026-01-09 06:23:35+00:00
Wikidata is a separate project, specifically for structured data in the form of semantic triples [0]. It's essentially the open-source version of Google's KnowledgeGraph; both sourced a lot of their initial data from Metaweb's Freebase [1], which Google acquired in 2010.

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

[1] https://en.wikipedia.org/wiki/Freebase_(database)
by eddythompson80 | 2026-01-09 06:23:54+00:00
They are not signed by MS they are dual signed by a CA that MS runs as a service for UEFI secure boot as well as the distro’s CA.

If you were around in the late 2000s when UEFI SecureBoot was being proposed, you’d remember the massive hysteria about how “SecureBoot is a MS plot to block Linux install”. Even though the proposal was to just allow the UEFI to verify the sig of the binary it’ll boot, and to allow the user to provide the UEFI with the keys to trust, the massive fear was that MB manufacturers will just be too lazy (or be bought by MS) that they will only allow MS keys, or that the process to enlist a new key would be too difficult to sufficiently discourage people from installing Linux (because you know, I’m all for the freedom and fuck-Microsoft camp, until its expected that I verify a signature) so Microsoft offered a service for CA service, like https CAs, but for boot signing.

Assuming you’re a good Linux user, you can always just put your favorite distro signing key in your UEFI without accepting MS CA n there.
by jpgvm | 2026-01-09 06:24:29+00:00
I'm loving Embassy.

Coming from a lot of bare metal C and FreeRTOS it finally feels like embedded is getting a toolchain that is actually modern and better.

Some of that isn't just Embassy but the surrounding ecosystem, some highlights:

* probe-rs w/cargo run integration

* defmt logging (combined with probe-rs and rtt it's very nice)

* embedded_hal (and in my case stm32-rs)

I have also tried RTIC but I decided to keep going with Embassy because I like the async ergonomics more and the few times it's been a downside/missing functionality (no existing async driver for specific peripherals basically) it wasn't to hard to implement what I needed.

I was surprised it just works out of the box on OS X also, generally speaking I would always end up having to use Linux to develop for embedded. Being able to compile on fast Apple M hardware and then run immediately with zero friction is awesome.

It took a little bit to get my head around how to share access to peripherals etc but once I did it's been great and it's nice to know that locking semantics are essentially enforced at compile time so it's actually not possible to have 2 things stomping over the same bus etc which can sometimes be a very hard bug to track down when working with big and fast SOCs.

Other really big aspect Embassy has been good for is really high quality USB and networking stacks. I am using both the USB stack (for PLDM over USB) and Ethernet w/the TCP stack in embassy_net and both have been flawless.

Only real downsides I can think of are it can sometimes be hard to onboard folk that are used to copy/paste from vendor examples and sometimes communicating and debugging with vendors themselves when they aren't familar and won't engage unless you can reproduce on the vendor HAL.

So overall really happy with it and I highly recommend trying it out especially if you are in the STM ecosphere.
by interroboink | 2026-01-09 06:24:37+00:00
But I think you're missing their "like bank robberies" point. Punishing the avenue of transport for illegal activity that's unrelated to the transport itself is problematic. I.e. people that are driving safely, but using the roads to carry out bad non-driving-related activities.

It's a stretched metaphor at this point, but I hope that makes sense (: