MurphyA/hacker-news huggingface dataset:
by philipp-gayret | 2025-10-15 09:13:48+00:00
> But Claude Code now has Plugins

> Do you hear that noise in the distance? It’s me sigh-ing. (...) Yes, maintaining good documents for specific tasks is a good idea. I keep a big list of useful docs in a docs folder as markdown.

I'm not that familiar with Claude Code Plugins, but it looks like it allows integrations with Hooks, which is a lot more powerful than just giving more context. Context is one thing, but Hooks let you codify guardrails. For example where I work we have a setup for Claude Code that guides it through common processes, like how to work with Terraform, Git or manage dependencies and the whitelisting or recommendation towards dependencies. You can't guarantee this just by slapping on more context. With Hooks you can both auto-approve or auto-deny _and_ give back guidance when doing so, for me this is a killer feature of Claude Code that lets it act more intelligently without having to rely on it following context or polluting the context window.

Cursor recently added a feature much like Claude Code's hooks, I hope to see it in Codex too.
by mschuster91 | 2025-10-15 09:13:54+00:00
> That said, I'd expect a different device, and, assuming LineageOS supports one, and I would not be suprised to see a device that's not powered by a Qualcomm, Mediatek or Samsung SoC.

Is there any actually relevant alternative to this oligopoly? Apple doesn't sell to third parties, NVDA lacks a baseband and so does (to my knowledge) Broadcom, and it's been ages since I saw anything from Intel in the mobile space.
by wolvesechoes | 2025-10-15 09:13:54+00:00
Hm, there is also an option to avoid creating yet another fork the moment someone said something unpopular, or to try helping improve existing solutions instead of creating yet another cool project that achieves nothing.

Of course no one can be forced to do so, but that's the problem - FOSS crowd would have to actually forced to cooperate, because otherwise petty dramas sabotage any common effort.
by charcircuit | 2025-10-15 09:14:03+00:00
The blur happens in the compositor. It doesn't happen in the secure windows.

>A secure window should draw 100% as requested or not at all.

Take for example "night mode" which adds an orange tint to everything. If secure windows don't get such an orange tint they will look out of place. Being able to do post processing effects on secure windows is desirable, so as I said there is a trade off here in figuring out what should be allowed.
by somenameforme | 2025-10-15 09:16:47+00:00
No he didn't, at all. AFAIK there were no formal approval polls at the time, but Stalin himself acknowledged his 'popularity' with his rather famous quote, "I know that after my death a pile of rubbish will be heaped on my grave, but the winds of history will sooner or later sweep it away without mercy."

And indeed as soon as he died there was a widespread movement of 'De-Stalinization.' For some more fun context - this is also the era that Gorbachev grew up in which is probably what planted the seed in him for disdain of the Soviet System that he would eventually play a key role in collapsing.
by willis936 | 2025-10-15 09:17:10+00:00
The delta-sigma is conceptually very similar and gets you most of the way there for DC performance, but can be used for sample rates in excess of 100 kSamp/s. Multi-slopes also need large passive values that make an integrated solution impossible. Keysight will still sell you their 3458A.

Also, the AD7177-2 exists. That might be evidence enough for delta-sigma's victory.
by ZoomZoomZoom | 2025-10-15 09:17:18+00:00
> If it's a government app, you can pressure the government in many more way than you can let's say a bank

Many more, like?

For an individual, almost none. I can boycott a bank (if it's not a government one), I can't boycott my own government, only leave.

An organization can start an initiative, but without an interested party involved it's only an initiative, you can hardly call it "pressure".
by 3abiton | 2025-10-15 09:18:07+00:00
As someone who hot on early on the Ryzen AI 395+, are there any added value for the DGX Spark beside having cuda (compared to ROCm/vulkan)? I feel Nvidia fumbled the marketing, either making it sound like an inference miracle, or a dev toolkit (then again not enough to differentiate it from the superior AGX Thor).

I am curious about where you find its main value, and how would it fit within your tooling, and use cases compared to other hardware?

From the inference benchmarks I've seen, a M3 Ultra always come on top.
by ChrisMarshallNY | 2025-10-15 09:18:12+00:00
That’s a fairly sensible writeup.

The issue with these types of battles, is that each side tends to resort to extreme hyperbole.

That basically gives the other side ammunition for wholesale dismissal.

It’s important (IMNSHO) to have reasonable, sane discussions, and avoid falling into the “screeching monkey” trap.
by Ekaros | 2025-10-15 09:18:15+00:00
It really comes down to costs and efficiency. Having large enough class size and thus grade level makes things more efficient. As teachers do scale to certain number of pupils. Current schools can teach same material for say 15-40 students at one time. But in more tutoring like system you might be able to do 5. Which means you need 3-8 times more teachers.
by camtarn | 2025-10-15 09:18:34+00:00
Hah, damn. We live in different worlds - in mine, 100K samples/sec is blazingly fast!

I'm currently working on a PLC program, replacing the PLC's basic cyclic input sampling (max 2K samples/sec) with a harder-to-use mechanism that lets you access the raw data off its 12-bit ADC at 10K samples/sec, which we consider unusually speedy.
by dvfjsdhgfv | 2025-10-15 09:19:34+00:00
> The EU sucks.

I, on the other hand, I love the EU. In spite of the fact that many products are sold for a lower price in the American market (not just electronics, also cars and others). I imagine it's even worse in the Australian market.

But, in the grand scheme of things, I can live with that, with free education and healthcare, among others.
by bravura | 2025-10-15 09:20:04+00:00
The text-based software that would eat work management is one that embraces the incumbents rather than avoid them.

I want a bidirectional SaaS <=> YAML/JSON adapter. So that I can push and pull our CRM (and other SaaS utilities like project management) into a common (schematized) YAML format.

The YAML then can be analyzed and modified using LLMs and/or stored in git.

And then use the bidirectional sync to reconcile conflicts and push.

So I can do work processes on the console, and still collaborate with people who want the native web UI.
by t43562 | 2025-10-15 09:20:14+00:00
Forks happen, I think, because someone doesn't agree with the direction or can't get accepted into the clique of people working on something.

So if you tell them it's evil to fork you're saying, in effect, stop working.

I have lots of new functions for GNU make but the chance of getting them into make is almost 0 because the maintainer doesn't like this or that aspect of anything. Fortunately, I can make a fork. If people eventually show a desire to use my fork (nobody, unfortunately!) then he might eventually change his mind or develop some competing feature to kill mine off.

That's what is happening. To get people to pull together, they have to have a reason, like money.
by ForHackernews | 2025-10-15 09:20:52+00:00
I prefer /e/OS to LineageOS because it includes sensible defaults (e.g. Maps app + MicroG with location providers and signature spoofing enabled) that are a pain to set up for yourself after flashing vanilla LineageOS.

/e/OS already partners with Fairphone, if you like that hardware: https://murena.com/shop/smartphones/brand-new/murena-fairpho...

I agree that PostmarketOS needs a lot more love, but it's very far from being a daily driver system today.
by lukecarr | 2025-10-15 09:21:16+00:00
Have you given Hyperdrive[0] a try? In theory, it should improve performance in your use case where you have a central database (Railway) being connected to from the Edge (your Workers).

It moves the DB connection logic closer to your Workers, pools connections, and can also cache queries.

(Disclaimer: I work for Cloudflare, but on an unrelated team. Not personally used Hyperdrive, but heard good things!)

[0]: https://developers.cloudflare.com/hyperdrive/
by ildari | 2025-10-15 09:22:06+00:00
This is a topic I haven't addressed in the article. There are two answer types: "guessable" (discussed here) and unguessable (such as unique IDs, emails, etc.). For the second case, the main LLM can request a quarantined LLM to store the result at the controller level and only return a reference to this data. This data is then exposed only at the end of the AI agent's execution to prevent influencing its actions.
by whitehexagon | 2025-10-15 09:22:08+00:00
I'm currently hacking a toy OS in Zig on the PinePhone, and I have to say the documentation is a bit painful, or sometimes just missing, for parts of these complex SoCs, and that is meant to be a fairly open platform.

But the modem binary blob is a whole other world, and I am not sure how they could tackle that, since my understanding is that this is partly done for carrier licensing reasons? ie. to avoid abuse on the cellular networks. So isn't an open source radio driver also going to have to be licensed in the same way, and then ultimately shared as another binary blob?

The PinePhone compromise seems to be 'isolating' the modem & blob at the end of a USB link. Although I'm not 100% sure how that works yet, since I only just got the graphics & fonts working.

But even that is a bit of a puzzler, since I'm currently framebuffer-to-lcd based, but I know there is a Mali GPU hiding somewhere. I suspect that will also involve another blob. Anyway, the framebuffer approach seems fine for now, it is booting in ~2s, and the less binary blobs involved the better.

It will be interesting to see what FSF can achieve. But, personally I think they would be better focusing on a fully open-hardware dumb phone, and build upon that.
by devjab | 2025-10-15 09:23:18+00:00
As an EU citizen the biggest issue for me is that even if I bought a fairphone with grapheneOS, it might as well be a "dumb" phone. This is because all the apps to make our daily lives non-annoying require the Google Play or the Apple App store. So to me it's the lack of digital sovereignty from the EU and our individual countries that is the main issue. Sure it would be nice if big tech didn't close their platforms, but that ship appears to have sailed. If they ever get around to making these apps available through a different store, then I don't see why I wouldn't want a different OS.

We still need open hardware and more companies like fairphone to utilize it, but we primarily need the EU to get it's act together and break the reliance on big tech app stores. I know there are a few companies trying to build app stores with the necessary security compliance and if the EU wants to be serious about digital sovereignty it'll need to support these.
by justincormack | 2025-10-15 09:24:13+00:00
From reading reviews, dont have either yet: the nvidia actually has unified memory, AMD you have to specify the allocation split. Nvidia maybe has some form of gpu partitioning so you can run multiple smaller models but no one got it working yet. The Ryzen is very different from the pro gpus and the software support wont benefit from work done there, while nvidia is same. You can play games on Ryzen.
by blenderob | 2025-10-15 09:24:16+00:00
> In that case the ISP becomes the real website.

But that's exactly what we're trying to avoid. When I want to visit my bank website, I don't want the ISP to become the real website.

I don't understand your comments. Your solution to how I trust the website on first use (TOFU) is to trust whatever public key the middle man (the ISP) serves? If you're okay with that, I guess you don't have a problem. But I'm not okay with that, so TOFU doesn't solve my problem.
by thaumasiotes | 2025-10-15 09:24:31+00:00
You qualify based on the AFQT, which is a composite of four ASVAB subtests.

Specifically, the Word Knowledge, Paragraph Comprehension, Arithmetic Reasoning, and Mathematics Knowledge subtests.

Sample questions:

(identify the best synonym for the underlined word) His record provides no reason for _apprehension_. [ ] anxiety [ ] change [ ] enjoyment [ ] endorsement According to the passage, some artists work with titanium because it [ ] is transparent. [ ] does not corrode. [ ] generates its own heat. [ ] can assume a variety of colors. One in every 9 people in a town votes for party A. All others vote for party B. How many people vote for party B in a town of 810? [ ] 90 [ ] 720 [ ] 801 [ ] 819 The ratio 36 : 12 is the same as [ ] 2 : 1 [ ] 3 : 1 [ ] 4 : 1 [ ] 5 : 1

You might notice that this is obviously an IQ test. What were you thinking?

(Source of all questions, and the definition of the AFQT: www.officialasvab.com )
by usrusr | 2025-10-15 09:24:33+00:00
Chances are they still have a lot of the money scammed, just not those particular 15B.

In a way it's like with an overfunded startup: when at some point in time the music stops because even the last would-be investor realized that the business will never be profitable, the company collapses. But all those paychecks received for playing with Other People's Money don't magically return.
by mixologist | 2025-10-15 09:24:43+00:00
You do realize that a lot of people in EU are working 4 days a week? Are you aware that McDonalds employee can live by having only one job?

EU decided to distribute the productivity benefits instead of hoarding it into stock market gains like US does.

Btw, you do realize that US commodified investing in Us stocks? Whole world can easily invest in US stock market. Basically, instead of taking care of their own citizens, US economy is paying out gains to foreigners.
by mikkupikku | 2025-10-15 09:26:24+00:00
Maybe they remembered that a lot of people aren't actually good writers. My brother will send 1000 word emails that meander through subjects like what he ate for breakfast to eventually get to the point of scheduling a meeting about negotiating a time for help with moving a sofa. Mind you, I see him several times a week so he's not lonely, this is just the way he writes. Then he complains endlessly about his coworkers using AI to summarize his emails. When told that he needs to change how he writes to cut right to the point, he adopts the "why should I change, they're the ones who suck" mentality.

So while Apple's AI summaries may have been poorly executed, I can certainly understand the appeal and motivation behind such a feature.
by tastyface | 2025-10-15 09:27:02+00:00
It is well known that Stalin enjoyed widespread popularity in the Soviet Union, even during the Purge years. But fine, substitute Putin if you wish. Russia is a country riddled with crime and corruption, completely undemocratic, with journalists and political rivals getting murdered left and right, and mired in a cataclysmic war with a once-friendly neighbor. Yet Putin polls extremely well.

Entrenched authoritarianism does not tolerate dissent. This should not come as a surprise. And I don’t have my citations on hand, but I’ve read a number of articles where Salvadorans express the same sentiment: ratings are inflated because people are scared to speak out.

On top of that, the government is horribly corrupt, capturing small fry while letting the big fish swim away: https://www.propublica.org/article/bukele-trump-el-salvador-...

And the justice system has been weaponized against activists, journalists, and opposition groups: https://www.icij.org/inside-icij/2025/06/at-least-40-journal...

I’m sure this is more than acceptable to some of those not currently in the government’s crosshairs. Unfortunately, there is no off-ramp for this flavor of authoritarianism. Bukele will remain dictator and El Salvador will no longer be a democracy.
by dmurray | 2025-10-15 09:27:11+00:00
> Ignoring the question of why there's some random assignment to x in the first place, where are its type hints? Those were added starting with Python 3.5 via PEP 484 just over 10 years ago and have been added to since then.

The code is in a third party library which doesn't have comprehensive type hints, and perhaps has type expectations so complicated that they can't be expressed in the Python type system.

Even if you enforce type hints on every line in your internal code, you're going to be relying at some point on libraries which are reliable but poorly type hinted. If you're not using that vast ecosystem of libraries, Python probably wasn't the best choice.
by blenderob | 2025-10-15 09:27:32+00:00
> When some domain is always constantly resolved to your ISP, then that domain is owned by the ISP in your network.

I think you've fundamentally misunderstood the problem. Nobody here is talking about the domain resolving to ISP.

We're talking about an MITM attack where a middle-man (doesn't even need to be the ISP, it could be a router in the middle acting like middle-man) intercepts our request and serving its own public key instead of the actual server's public key so that it can carry out an MITM attack.

With TOFU, there is no way to detect this attack the first time I am connecting to the website. Once you have foolishly trusted the middle-man's public key, you may not notice any problem for months or years. Then one day, the middle-man may decide to misuse your credentials that it has collected during MITM attack.
by Lio | 2025-10-15 09:27:49+00:00
> Can't wait for them to release iOS 27 and announce they've made a useable UI again. "Hey friends, those accessibility settings you've used for a year? You don't need them anymore. Apple is where innovation happens!!"

I'd actually be impressed if they were that responsive. Fixing a problem is the second best thing after not creating it in the first place.

Doubling down and not acknowledging a poor choice would be so much worse.
by XenophileJKO | 2025-10-15 09:28:16+00:00
Well I don't use as many instances as they do, but using codex for example will take some time researching the code. It mostly just becomes a practice so that I don't have to wait for the model, I just context switch to a different one. It probably helps that I am ADHD, I don't pay much of a cost to ping pong around.

So I might tell one to look back in the git history to when something was removed and add it back into a class. So it will figure out what commit added it, what removed it, and then add the code back in.

While that terminal is doing that, on another I can kick off another agent to make some fixes for something else that I need to knock out in another project.

I just ping pong back to the first window to look at the code and tell it to add a new unit test for the new possible state inside the class it modified and I'm done.

I may also periodically while working have a question about a best practice or something that I'll kick off in browser and leave it running to read later.

This is not draining, and I keep a flow because I'm not sitting and waiting on something, they are waiting on me to context switch back.
Show HN: Updated Dbmcp – An Instant MCP Server for Your DBs
by shoomkloom | 2025-10-15 09:28:35+00:00
DBMCP is updated: Now supports MongoDB, PostgreSQL and MySQL! DBMCP is an instant DB MCP Server for you AI assistant - no install necessary!

Using an MCP server with your AI assistant is almost like magic. Using it with your DB is even better!

You can get quick insights into your data without remembering complex SQL or MongoDB syntax.

Even better: because you are using an MCP server with tools, you get more reliable answers: the LLM is generating the query but not the actual code to execute it.

Check it out!
by _shadi | 2025-10-15 09:30:48+00:00
> Why is there not any kind of narrative out there describing how fake and soulless is code written by any AI agent?

because soulless code does not matter. For other fields the result is more subjective, I don't like movies with desaturated color palette, a lot of people like them, maybe LLMs can produce new genre of movies, which people who appreciate classic films or music find it soulless, and find it sad that the peasants kind of like these films and the whole thing a risk for their careers or whole craft and the human effort in making their art work.

In code its objective, either the result work or not work, I guess you can stretch "it works" to have a different meaning that can include maintainability where it starts to get more subjective, but at the end of the day you will also can get to a point where the whole thing can collapse under its weight.

I think this is the main difference in reaction to LLMs between different fields, fields that are subjective and more to sensitive to receiver taste you can notice a rage(I think range is an overstatement) against it, while fields where the result is objective the reaction from people is simply saying it does or doesn't work.
by aw1621107 | 2025-10-15 09:31:06+00:00
Yeah, Steve has been "just" a well-informed third party for a while now. I would be curious if he has commented on that specific issue before; usually when unsoundness comes up it's cve-rs which is mentioned.

> but even current official sources like https://rust-lang.org/ say things like "Rust’s rich type system and ownership model guarantee memory-safety" that are only true of the vague-ideal "Rust language" and are not true of the type system they actually designed and implemented in the Rust compiler.

That's an understandable point, though I think something similar would arguably still apply even if Rust had a "proper" spec since a "proper" spec doesn't necessarily rule out underspecification/omissions/mistakes/etc, both in the spec and in the implementation. A "real" formal spec à la WebAssembly might solve that issue, but given the lack of time/resources for a "normal" spec at the time a "real" one would have been a pipe dream at best.

That being said, I think it's an interesting question as to what should be done if/when you discover an issue like the trait coherence one, whether you have a spec or not. "Aspirational" marketing doesn't exactly feel nice, but changing your marketing every time you discover/fix a bug also doesn't exactly feel nice for other reasons.

Bit of a fun fact - it appears that the particular trait coherence issue actually has existed in some form since Rust 1.0, and was only noticed a few years later when the issue was filed. Perhaps a proper specification effort would have caught it (especially since one of the devs said they had concerns when implementing a relevant check), but given it had taken that long to discover I wouldn't be too surprised if it would have been missed anyway.
by devjab | 2025-10-15 09:31:24+00:00
I quite like that Zig works a drop in for C in a few use cases. It's been very nice to utilize it along with our Python and regular C binaries. We attempted to move into Go because we really like the philosophy and opinions it force upon it's developers, but similar to interpreted languages it can be rather hard to optimize it. I'm sure people more talented than us would have an easy time with it, but they don't work for us. So it was easier to just go with Python and a few parts of it handled by C (and in even fewer cases Zig).

I guess we could use Rust and I might be wrong on this, but it seemed like it would be a lot of work to utilize it compared to just continuing with C and gradually incorprating Zig, and we certainly don't write bug free C.