MurphyA/hacker-news huggingface dataset:
by drivers99 | 2025-10-20 15:34:51+00:00
Not sure why, they have header pins for the user port and then an adapter if you want to use things that require the original edge connector. I'm guessing (although I'm not sure what those other chips on the adapter do) you could also connect directly to the header for new stuff. https://www.commodore.net/product-page/u64-userport-adapter
by ISV_Damocles | 2025-10-20 15:35:16+00:00
Most of the big OSS AI codebases (LLM and Diffusion, at least) have code to work on any GPU, not just nVidia GPUs, now. There's a slight performance benefit to sticking with nVidia, but once you need to split work across multiple GPUs, you can do a cost-benefit analysis and decide that, say, 12 AMD GPUs is faster than 8 nVidia GPUs and cheaper, as well.

Then nVidia's moat begins to shrink because they need to offer their GPUs at a somewhat reduced price to try to keep their majority share.
Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)
by _pvzn | 2025-10-20 15:35:19+00:00
Personally, I think the JJ VCS (https://github.com/jj-vcs/jj) hit a point some time in this past year where I find it hard to find a great reason to continue using git. Over the years I've cobbled together aliases and bash functions to try to improve my git workflow, but after using jj, which works with ~any git repo and integrates great with Github repos, all of the workflow issues I ran into with git are not only solved, but improved in ways I couldn't manage with simple scripts.

One example is the op log, which lets you go to any point in your repo's time and provides simple undo and redo commands when you want to back out of a merge, didn't mean to rebase, etc.

Because I have a pretty strong conviction that JJ is at this point a cleaner and more powerful version of git, my hopes are that it continues to grow. With that, it seemed a proper full-featured GUI was missing for the VCS. There's some plugins that add some integration into VS Code, and there's one in the works to get Intellij support working, but many of the constructs JJ provides in my opinion necessitate a grounds-up build of a GUI around how JJ works.

Right now, [name-redacted] is an MVP in an open beta. I did my best to support all of the core functionality one would need, though there's many nice-to-haves that I am going to add, like native merge support, native splitting, etc. Most of this will be based on feedback from the Beta.

I'm really grateful for the great community JJ has built, alongside the HN community itself in the countless VCS-based posts I've read over the years, and am hoping for lots of input here during Beta under real usage - the goal is to be a full-featured desktop GUI for the VCS, similar to many of the great products that are out there for git.
by manquer | 2025-10-20 15:36:02+00:00
> Lambda are easily two of their 'simplest'

Not if you want to build something production ready. Even a simple thing like say static IP ingress for the Lambda is very complicated. The only AWS way you can do this is by using Global Accelerator -> Application Load Balancer -> VPC Endpoint -> API Gateway -> Lambda !!.

There are so many limits for everything that is very hard to run production workloads without painful time wasted in re-architecture around them and the support teams are close to useless to raise any limits.

Just in the last few months, I have hit limits on CloudFormation stack size, ALB rules, API gateway custom domains, Parameter Store size limits and on and on.

That is not even touching on the laughably basic tooling both SAM and CDK provides for local development if you want to work with Lambda.

Sure Firecracker is great, and the cold starts are not bad, and there isn't anybody even close on the cloud. Azure functions is unspeakably horrible, Cloud Run is just meh. Most Open Source stacks are either super complex like knative or just quite hard to get the same cold start performance.

We are stuck with AWS Lambda with nothing better yes, but oh so many times I have come close to just giving up and migrate to knative despite the complexity and performance hit.
by fsflover | 2025-10-20 15:36:06+00:00
Signal is centralized, so it becomes a huge target of all kinds of hackers and three-letter agencies. This alone is sufficient for me to never touch it. And then, there is this:

https://news.ycombinator.com/item?id=42788647

https://news.ycombinator.com/item?id=39445976
by jftuga | 2025-10-20 15:36:24+00:00
Agreed. I use this program all day, every day. Viewing a file without it now is just painful. :-)

I have these aliases, which are useful when piping output to them:

alias bd='bat -p -l diff' alias bh='bat -p -l help' alias bi='bat -p -l ini' alias bj='bat -p -l json' alias bl='bat -p -l log' alias bm='bat -p -l man' alias by='bat -p -l yml'
by dragontamer | 2025-10-20 15:36:31+00:00
Well this particular instance is about succession, the new king entered the city after the previous monarch died. London needed a new king so everyone was triumphant and celebrated the new replacement.

This isn't quite what you are talking about at all. The number of rich people in this example decreased on a country wide scale, but simultaneously the Nobility system was basically founded upon familial-wealth / dynasty wealth, rather than any individual having wealth. So in the old system the haves-families always had wealth and the have-nots always will not have wealth.
by bombcar | 2025-10-20 15:36:34+00:00
Anything legal involves time and effort, but you certainly cannot do a "rapid eviction" on an illegal or unscheduled apartment.

Landlords naturally (e.g., by the nature) have the upper hand because they have the desired thing - the rental.

Tenants often have the legal upper hand, but the whole job of the landlord (even good ones!) is to work out which tenants know how to play the game and not rent to them.
by vintagedave | 2025-10-20 15:36:48+00:00
I'm familiar with the normal MSVC/Clang/GCC/EDG C++ compilers, but not IAR's. They seem to make C++ compilers for embedded systems. Does anyone know if these are their own, or based on something like Clang?

Their supported standards list 'libc++' [1] which implies LLVM and potentially Clang. I could not find info online.

"IAR Embedded Workbench C++ is dialectal and contains some features not part of standard C++." [2] Their extensions seem to be to relax some awkward syntax, and for embedded systems support such as memory positioning (?)

Qt is huge in the embedded space, such as automotive, where I see IAR is as well. Makes sense as an acquisition. I used to work as the C++Builder product manager, which has custom C++ language extensions, and I always personally (not a statement from my prior employer in any way) wondered if Qt might someday look to that toolchain too -- it does not target embedded computing, but it has excellent expertise in custom compiler changes including extensions to address exactly the same problems (as I understand) that Moc tries to solve. In general especially with the state of the C++ committee, and Qt dealing with some custom handling, I would expect owning a compiler toolchain with a willingness to customise the language to be highly beneficial for them.

[1] https://www.iar.com/embedded-development-tools/iar-embedded-...

[2] https://en.wikipedia.org/wiki/IAR_Systems#IAR_Embedded_Workb...
by rdtsc | 2025-10-20 15:36:51+00:00
> through September, Anthropic has spent more than 100% of its estimated revenue (based on reporting in the last year) on Amazon Web Services, spending $2.66 billion on compute on an estimated $2.55 billion in revenue.

Well I don't have to scratch my head any longer and wonder why Amazon hasn't jumped on the AI bandwagon with their own Gemini or whatever. They are sitting pretty and selling shovels and pickaxes to the AI fools. Not a bad strategy for them...
by jazzyjackson | 2025-10-20 15:37:49+00:00
Super nice summary. Makes me want to use Matrix again, but the clients have all been very poor in my experience. Element on desktop was okay and I used it for work without issue, but it's not nearly as slick as "scan this QR code and import your contacts" (oh that's another difference, your ability to use the network is governed by Signal allowing you to register an account, typically requiring a phone number for bot prevention, which seems like an extreme step for an app that aims to keep you anonymous.)
by sensanaty | 2025-10-20 15:39:06+00:00
> What I've observed is that normally cautious people will fall for scams when the scam aligns with something expected.

Exactly! In my example for myself, I really was expecting a package, and I was expecting to be paying some extra duties/fees, so the phishing site asking me to enter card details didn't strike me as odd. The website itself looked exactly like how the real one looks, there were no grammatical errors or anything else that would tip you off that you're not looking at a legitimate page. The URL, in hindsight was a bit sketchy, but honestly I've received official legitimate communiques from various large companies from very weird URLs before so even then I didn't question the URL too hard, as it wasn't typosquatting or using the Turkish l instead of the regular l or anything like that, just something like dhl-express.com (I can't remember exactly what the URL was). It even had a proper header navbar that they carefully copied from the real thing.

Literally the only thing that tipped me off that it was a scam was that it prefilled the tracking code for me, but the link I had received had no query param as I mentioned and I've never visited the page before (so the tracking code wouldn't be persisted in localStorage or a cookie). I can very, very easily imagine someone less technical falling for it, and hell depending on circumstances I probably would've fallen for it if I was tired after a long day of work or something like that.
by edtechdev | 2025-10-20 15:39:23+00:00
I tried this out on huggingface, and it has the same issue as every other multimodal AI OCR option (including MinerU, olmOCR, Gemini, ChatGPT, ...). It ignores pictures, charts, and other visual elements in a document, even though the models are pretty good at describing images and charts by themselves. What this means is that you can't use these tools yet to create fully accessible alternatives to PDFs.
by icedchai | 2025-10-20 15:39:50+00:00
If you go far up enough the pyramid, there is always a single point of failure. Also, it's unlikely that 1) all regions have the same power company, 2) all of them are on the same payment schedule, 3) all of them would actually shut off a major customer at the same time without warning, so, in your specific example, things are probably fine.
by rgbrgb | 2025-10-20 15:40:08+00:00
this is the core problem rn with developing anything that uses an LLM. It’s hard to evaluate how well it works and nearly impossible to evaluate how well it generalizes unless the input is constrained so tightly that you might as well not use the LLM. For this I’d probably write a bunch of test tasks and see how well it performs with and without the skill. But the tough part here is that in certain codebases it might not need the skill. The whole environment is an implicit input for coding agents. In my main codebase right now there are tons of playwright specs that Claude does a great job copying / improving without any special information.

edit with one more thought: In many ways this mirrors building/adopting dev tooling to help your (human) junior engineers, and that still feels like the good metaphor for working with coding agents. It's extremely context dependent and murky to evaluate whether a new tool is effective -- you usually just have to try it out.
by WolfeReader | 2025-10-20 15:40:33+00:00
To all the people being performatively upset by this, please clarify your position. Do you believe:

1. F-Droid and other software managers should not have special labels or handling for NSFW content.

2. F-Droid and other software managers SHOULD handle NSFW content, but the Bible does not contain this content (such as in Ezekiel chapter 23).

3. F-Droid should not consider religious texts to be NSFW even if they contain NSFW contents.
by RiverCrochet | 2025-10-20 15:40:55+00:00
I grew up playing Atari, NES, SNES, and PS1 games on old TVs most of the time, sometimes not the best quality. I also remember that often in 80's arcades, it was guaranteed for at least one or two machines to have CRT issues; colors not aligned, skew at the top/bottom, burn-in (common), screen too bright, etc. All part of the experience and quite nostalgic for me.

The NES had a particular quirk with its NTSC output that I always thought was very characteristic of NES. I found this article a few years ago, and was fascinated that work was done to really figure it out - https://www.nesdev.org/wiki/NTSC_video - and it's awesome at at least some emulators (FCEUX) seem to use this info to generate an experience quite similar to what I remember the NES being when I grew up. But I don't think any NES game graphics really depended on this for any visual output. All NES games had jagged vertical lines, for example.
by tim333 | 2025-10-20 15:41:13+00:00
Looking mine up (m1 air) it was £915 new, they now go on ebay for ~£370 for good, private sale so about 40% of the new price four years later. That is probably better than your average windows thing. I used to buy ~3 year old thinkpads because companies would buy them new and then dump them for very little to replace with new ones.

Looking briefly an X1 carbon thinkpad goes for about £300 four years old but was ~£2000 new so quite a drop.
by eth0up | 2025-10-20 15:41:23+00:00
>>>How can you possibly make due diligence when everyone around you is incentivized to lie?

Jolly doo wiggly jingle dee. This is actually the blueprint for society that I believe most of us are following to fine details. It's been largely rehearsal hitherto, but I do fear the show has begun and any moment now we'll have the doors to the theater welded shut and quite regardless of Amendments, someone's gonna yell fire, too late. And it'll get warm and fuzzy.

My vigilance is unaffected by my absence of optimism and I hold tightly to my values with clean ears to listen to those of others; but here's a scary consideration:

Those that are optimistic that this imminent hellscape can be managed tend to be either not very, or too intelligent. The intelligent ones forget in the bliss of creativity and grit that they are an extreme minority. They may see solutions everywhere, but if they were brave enough to stop and express this to random strangers, things wouldn't go well for long. In theory it could, but in practice wouldn't, and one would find the middle spectrum has been forged with indifference, hostility and abundantly rewarded for self-imposed ignorance and therefore has no time or patience to even hear. Although some might listen while staring at their phone, actual considerations would be outliers.

This is getting worse, not better. The filter bubble has gone live.

Future mitigation will be by necessity in accordance with public obtuseness. What of this mitigation that can be mustered will not be passive, nor pleasant, if any at all beyond headless self preservation. I foresee an inextricable mess, compounded by the winds of time which inevitably must change to carry back all the problems that for so long we have discarded into it. Environmental, social, fiduciary, tectonic, cosmi-oceanic - you name it - it's a big harsh universe and we've been taunting and shitting at it for too long.

Fraud, my friend, is our new religion. Speak against it too loudly and you'll get one tall wooden leg with a nice perpendicular one to secure you high upon it.
by taeric | 2025-10-20 15:42:03+00:00
Just general code organization is all I really mean. Typically an explicit main loop where you go through all of the stuff that the game cares about. With the proliferation of frontend frameworks, you often don't even have an analogue of a main method, anymore.

I have similar questions on asset management. But I think that one makes a bit more sense, though? Game studios often have people that are explicitly owners of some of the media. And that media is not, necessarily, directly annotated by the developer. Instead, the media will be consumed as part of the build step with an edit cycle that is removed from the developer's workflow.
by tredre3 | 2025-10-20 15:42:05+00:00
> As hypothetically someone who is responsible for my site staying up, I would much rather blame AWS than myself.

That's a very human sentiment, and I share it. That's why I don't swap my car wheels myself, I don't want to feel responsible if one comes loose on the highway and I cause an accident.

But at the same time it's also appalling how low the bar has gotten. We're still the ones deciding that one cloud is enough. The down being "their" fault really shouldn't excuse that fact. Most services aren't important enough to need redundancy. But if yours is, and it goes down because you decided that one provider is enough, then your provider isn't solely at fault here and as a profession I wish we'd take more accountability.
by lossolo | 2025-10-20 15:43:14+00:00
Every single sentence you wrote is untrue and can be disproven by empirical evidence. You can learn about it here[1][2].

1. https://itif.org/publications/2024/09/16/china-is-rapidly-be...

2. https://www.economist.com/science-and-technology/2024/06/12/...
by dragontamer | 2025-10-20 15:43:59+00:00
Why do you reject your own body? Your eyes are as much a part of you (and part of your brains network) as anything else connected to you.

Indeed, the entire field of neurobiology is about figuring out which hormones (and possibly which imbalances) cause different behaviors. Your various endocrine glands, very far away from your brain, might have more effects on your emotions than anything happening in the neural pathways.
by ProllyInfamous | 2025-10-20 15:44:29+00:00
I spent few semesters of college sober, mostly just coasting through intro-level courses on my way to grad school. But it was magical when I actually cared about a subject / instructor, and got to know them during group study sessions / office hours. I learnt physical chemistry from one of the co-inventors of white LED — the baddest bitch in that college town (she did not gifeAF about anything but her own incredible inventions). Her equally-brilliant husband was my academic advisor (but you would never suspect they're married) =P

Our alumni network sends out a quarterly academic publication, and it's always nice to see how certain former peers/instructors "panned out" — e.g. a former classmate is now a nobel laureate (mutually-unknown, but I supported his team's hardware as a student job). My favorite are former TAs from my introductory labs that are now running their own quirky laboratories (many of us smoked.erryday.homies, at least at the time..).

It was only a decade after grad school that I realized how important people / networking can be. I am not a typical graduate, but "go Dores."
by mlhpdx | 2025-10-20 15:45:12+00:00
Cool, building in resilience seems to have worked. Our static site has origins in multiple regions via CloudFront and didn’t seem to be impacted (not sure if it would have been anyway).

My control plane is native multi-region, so while it depends on many impacted services it stayed available. Each region runs in isolation. There is data replication at play but failing to replicate to us-east-1 had no impact on other regions.

The service itself is also native multi-region and has multiple layers where failover happens (DNS, routing, destination selection).

Nothing’s perfect and there are many ways this setup could fail. It’s just cool that it worked this time - great to see.

Nothing I’ve done is rocket science or expensive, but it does require doing things differently. Happy to answer questions about it.
by dragonwriter | 2025-10-20 15:45:20+00:00
> MCPs are deterministic, SKILLS.md isn't.

MCPs themselves may provide access to tools that are either deterministic or not, but the LLM using them generally isn't deterministic, so when used by an LLM as part of the request-response cycle determinism, if the MCP-provided tool had it, is not in a feature of the overall system.

SKILLS.md relies on a deterministic code execution environment, but has the same issue. I'm not seeing a broad difference in kind here when used in the context of an LLM response generation cycle, and that’s really the only context where both are usable (MCP could be used for non-LLM integration, but that doesn't seem relevant.)
by aleph_minus_one | 2025-10-20 15:45:48+00:00
Nothing new.

Already in 1986, the band Chumbawamba published their debut album "Pictures of Starving Children Sell Records":

> https://en.wikipedia.org/wiki/Chumbawamba

> https://en.wikipedia.org/wiki/Pictures_of_Starving_Children_...

> https://www.youtube.com/watch?v=gt_ztOo9Kak

> https://www.youtube.com/playlist?list=OLAK5uy_ljBD_smlWxwYsg...
by bigstrat2003 | 2025-10-20 15:46:25+00:00
> If everyone has secure chat, then won't that benefit criminal organizations?

Probably. But criminal organizations also benefit from having electricity, or cars, or a million other things that we all would be much worse off if we didn't have them. Just because something benefits criminal organizations as a side effect is not really a reason to not do it for the benefit of ordinary citizens.
by skopje | 2025-10-20 15:46:50+00:00
>> Redundancy is insanely expensive especially for SaaS companies

That right there means the business model is fucked to begin with. If you can't have a resilient service, then you should not be offering that service. Period. Solution: we were fine before the cloud, just a little slower. No problem going back to that for some things. Not everything has to be just in time at lowest possible cost.
by miki123211 | 2025-10-20 15:47:13+00:00
Text is actually one-dimensional, writing is two-dimensional.

To a pure LLM, characters 15 and 16 at line 1 are considered adjacent, but there's no relationship between character 15 of line 1 and character 15 of line 2.

A vision model (which considers text as squiggles, not UTF8 codepoints), such a relationship does exist.
by widdershins | 2025-10-20 15:47:18+00:00
There's a talk from Lustre's developer about doing LiveView-type things with Gleam/Lustre. The promise is that you can easily pick and choose which parts of your app run on the client, and which run on the server.

https://www.youtube.com/watch?v=TbCm-zR7qZ0
Ask HN: Why is LinkedIn's job search so bad?
by dcminter | 2025-10-20 15:47:20+00:00
Why is job search on LinkedIn so terrible? Is LinkedIn's game here to just hang on to the pool of applicants for as long as possible so that their engagement stats look attractive to all the recruiters who pay to put up listings? Or is it more of an incompetence over malice situation?

I'm looking for a job with a smallish company - but I can't specify that.

I'm looking for a hybrid or fully-remote job, but I can't specify a maximum number of office days.

I won't work for gambling companies, but there's no way to specify that - though I guess I can name a handful of industries or companies to constrain my search to.

I can't specify a language for the role.

These seem like basic non-rocket-science facets for a job search site, no? Anyway, is there a third-party way to search LinkedIn that sucks less? Or better yet, is there a less sucky jobs site that covers northern europe?
by alganet | 2025-10-20 15:47:26+00:00
2007 saw the first widespread global political campaign over social media. It was an overwhelming success. So good, everyone started doing it. So good, you can't not do it.

That opened a Pandora's box of what can be described as ideological harassment online. Again, we live in a world now in which everyone does it. It is now so pervasive, that the current generation cannot understand what it was before, and therefore cannot perceive what changed (not being nostalgic, lots of things were bad back then).

In my opinion, that explains a lot of related trends related to mental health, perceived internet addiction, even device type market share.