MurphyA/hacker-news huggingface dataset:
by eth0up | 2025-06-09 02:23:26+00:00
I shall be buried, incinerated, cast into the sea or whatever, but my cold dead hands won't ever willfully release my titanium SnowPeak mug. Even if I don't need fluids in the afterlife, I'll keep it filled with space, or anything I can stuff in it. Perhaps I'll live in it, but I do adore the cup. Fit enough to traverse the universe in, by my standards.

Works great on tea, plain H20 and anything I've put in it. Non reactive as far as I can tell and rugged too.
by FilosofumRex | 2025-06-09 02:24:07+00:00
In you're in it for the money, then forget about HPC and the mathy stuff, unless you've a PhD in the application domain, no one will bother with you, even if you write CUDA at 120 wpm.

The real money is in mastering PTX, nvcc, cuobjdump, Nsight Systems, and Nsight Compute. CUTLASS is good open source code base to explore - start here https://christianjmills.com/series/notes/cuda-mode-notes.htm...

most importantly, stay off HN, get on Discord gpu mode, where real coders are: https://discord.com/invite/gpumode
by GolfPopper | 2025-06-09 02:24:13+00:00
Steam engines move stuff. That was obvious from the start. How that was applied became complex beyond imagination.

LLMs cheaply produce plausible and persuasive BS. This is what they've done from the start. Exactly how that ability will be applied we don't know, but it doesn't take a lot to see that the Venn Diagram of 'cheap & effective BS' and 'public good' does not have a great deal of overlap.
by JKCalhoun | 2025-06-09 02:24:22+00:00
Yeah, the drive was 20 or 40 MB, I think. Easily moved it all to an SD card.

If anyone cares about old shareware game source code, I used the opportunity of recovering some old code to create a number of disk images (that you can mount from a modern Mac emulator like Basilisk II for example). Here is one (I think you can find the other three or so from this one):

https://github.com/EngineersNeedArt/SoftDorothy-UnfinishedTa...
by blackoil | 2025-06-09 02:26:39+00:00
Listen, you can get one of these local LLMs - and let me tell you, some of them are tremendous, really tremendous - to write exactly like Trump. It's incredible, actually. People will come up to you all the time and they'll say, 'Sir, how do you do it? How do you write so beautifully?' And now, with these artificial intelligence things - which, by the way, I was talking about AI before anyone even knew what it was - you can have them copy his style perfectly. Amazing technology, really amazing.
by stratts | 2025-06-09 02:26:41+00:00
Package management in Zig is more manual than Rust, involving fetching the package URL using the CLI, then importing the module in your build script. This has its upsides - you can depend on arbitrary archives, so lots of Zig packages of C libraries are just a build script with a dependency on a unmodified tarball release. But obviously it's a little trickier for beginners.

SDL3 has both a native Zig wrapper: https://github.com/Gota7/zig-sdl3

And a more basic repackaging on the C library/API: https://github.com/castholm/SDL

For QuickJS, the only option is the C API: https://github.com/allyourcodebase/quickjs-ng

Zig makes it really easy to use C packages directly like this, though Zig's types are much more strict so you'll inevitably be doing a lot of casting when interacting with the API
by robocat | 2025-06-09 02:27:55+00:00
> Social security and worker's right have constantly been attacked politically in the last decades and are chipped away piece by piece. The public health care system has be systematically and purposely weakened

Political off-topic:

That is happening in New Zealand too, but the question is, what is the underlying cause?

Is it because New Zealand is slowly going broke: failure to increase export earnings due to business owners incentives, structural issues with NZ economy, whatever?

Is it because capitalism keeps taking more and workers get less?

Is it because NZ society is mimicking American business selfish „ethics“?

On reflection, I don't think it is politics nor capitalism . . . I believe it is due to demographics here: it appears that New Zealand cannot afford the expectations set in the past for healthcare and superannuation and worker's rights. Smart capable young NZers emmigrate (mostly to Australia but diaspora to everywhere).

It is natural to want to blame the political system, but I believe that demographics cause the same economic pressures, regardless of politics. There needs to be enough workers to tax to pay for the people not working (retirees, sick, unemployed). It is better to think of in terms of hours worked rather than money (same hours are required regardless of political system).

I visited Cuba and investigated for myself the gap between truth and propoganda. NZ is doing vastly better with capitalism (capitalism causes serious problems, but authoritarian lefty countries have far worse unescapable problems for individuals).

Note that the NZ "right" government is still very "left" compared with say the US. Also note that apparently the current US policy is "PROTECT SOCIAL SECURITY AND MEDICARE WITH NO CUTS, INCLUDING NO CHANGES TO THE RETIREMENT AGE" - https://news.ycombinator.com/item?id=44210019

Disclosure: I'm a white welloff software WEIRDo dude, but I give careful attention to the problems of others (working-class peers, poorly retirees). I predict future struggles for myself even though I'm well off - and the median person will have it much harder than I.

* aside:: tried to do 66 99 „quotes” but can't get the closing to to look like 99s on iPhone
by Borealid | 2025-06-09 02:29:22+00:00
Classifying a behaviour into either "dangerous" or "not dangerous" is a perfect example of non-generative AI (what was previously called Machine Learning). The output isn't intended to be a textual description, it's a binary yes/no.

You can use an LLM to do that, but a specific ML model trained on the same dataset would likely be better in every quantitative metric and that tech was available long before transformers stepped onto the stage.
by susiecambria | 2025-06-09 02:31:28+00:00
As someone who has spent 25+ years working with legislation and legislators in the US, to me the point is not whether the comma is the problem (to Apple) but rather that the law is the law. If the legislators wanted to do something other than what they did, they should have been more clear. If there was a mistake in the drafting, legislators can now fix it. But any fix will not be retroactive.

And in my experience, very few legislators would be able to tell you what they thought they were doing when that provision was drafted.

As to it being farcical, I wonder if this behavior of parsing grammar and punctuation is getting more common.
by suraci | 2025-06-09 02:34:10+00:00
> China got here by using protectionism and stealing trade secrets

and uyghur forced labor!

Check these:

> Human Rights Watch warns carmakers over China forced labour risk

https://www.reuters.com/business/autos-transportation/human-...

> Carmakers may be using aluminium made by Uyghur forced labour, NGO investigation finds

https://www.theguardian.com/law/2024/feb/01/car-manufacturer...

> China: Carmakers Implicated in Uyghur Forced Labor

https://www.hrw.org/news/2024/02/01/china-carmakers-implicat...
by rmason | 2025-06-09 02:34:27+00:00
I remember attending a tech conference years ago in Dearborn, Michigan. One of the speakers was a devout Jew from NY City. On Saturday he taped the lock open on his hotel room so he wouldn't need to use a key.

This drove hotel security nuts and one of the conference admins had to get involved because the hotels employees who were all Arabic did not accept his explanation. They were certain he was up to something shady.

He and his wife had brought extra food and invited the conference admin and myself to dinner in their room. I remember it as a very special night and I am still friends with them to this day.
by denhaus | 2025-06-09 02:35:32+00:00
Short answer: It’s a way to generate structured databases for (most) scientific topics. Why? Apply data driven methods to these databases. So what? It’s a powerful way to ask and investigate scientific questions/trends otherwise hidden inside a million scientific papers.

Example: Consider what PDB has done for our understanding of protein folding, as well as the ML/computational techniques they’ve enabled (eg, Alphafold). Most scientific questions and properties are not as data-rich as protein folding. What if they could be?

Longer answer: The last 15 years in computational/ML + science have shown that structured databases open up entirely new frontiers in discovery (eg Protein Data Bank, Materials Project). But most scientific topics/properties are NOT in structured DBs, they’re scattered about in millions of papers. It’s especially a huge problem in some topics in materials science. It’s not that these problems are data scarce, but that it’s hard to actually collate their data in a structured format. You literally cannot use most ML methods because structured DBs do not exist.

This paper is a way to generate massive structured databases of specialized, intricate, and hierarchical knowledge graphs from scientific literature. Fine tuning works, prompt engineering does not (at the time, perhaps this has changed). Once you have a database, you can analyze an entire subfield or topic in science with ML or stats methods.
by dylan604 | 2025-06-09 02:36:22+00:00
> For anyone considering doing development in this space, sign up for a 20 hour instrument flying ground school, preferably one taught by a retired old fart rather than a 25 year old “instructor” with no actual experience.

That's a bit overkill in the world of DOGE. They'll just use some AI to design a system by a bunch of 20-somethings that have no experience whatsoever. Then, they'll come here and brag about it.
by morkalork | 2025-06-09 02:36:45+00:00
I'm not American and my country has chip and pin for credit cards so wait staff are forced to bring you a machine to pay; the last time I visited the USA, it was so bizarre to give my credit card over to pay and let it go out of sight. Like, I wouldn't give over my wallet and tell them to just take out some bills to pay but giving your card is normal? Wild. Also, when was visiting, I used a Wise card for everything and 6 months later it got fraudulently used to buy something online in Pennsylvania when I hadn't use it once since that trip. So yeah, open a tab? Give my card to some rando bar tender? Lol no. All this looks like to me is gen-z catching up to the rest of the world.
by alfalfasprout | 2025-06-09 02:37:41+00:00
What a nonsensical argument. Improved locomotion was an obvious result of steam engines. What followed from that could be reasonably predicted.

With LLMs, suddenly we have a tool that can generate misinformation on a scale like never before. Messaging can be controlled. Given that the main drivers of this technology (zuck, nadella, altman, and others) have chosen to make befellows of autocrats what follows is surely not a surprise.
by ww520 | 2025-06-09 02:37:57+00:00
Is comptime slowness really an issue? I'm building a JSON-RPC library and heavily relying on comptime to be able to dispatch a JSON request to arbitrary function. Due to strict static typing, there's no way to dynamically dispatch to a function with arbitrary parameters in runtime. The only way I found was figuring the function type mapping during compile time using comptime. I'm sure it will blow up the code size with additional copies of the comptimed code with each arbitrary function.
by ETH_start | 2025-06-09 02:39:49+00:00
I also want to make it absolutely clear that it is all about framing. From your beltway-manufactured frame, Trump instigated January 6th, and this amounted to insurrection. But a much more reasonable framing is that leading Democrats instigated over 500 riots in the summer of 2020, and are instigating the current riots too:

https://x.com/camhigby/status/1931898945435021349

Kamala Harris even tweeted this out, to bail out rioters:

> “If you’re able to, chip in now to the @MNFreedomFund to help post bail for those protesting on the ground in Minnesota.”

Of course the mainstream news media journalists who are all unionized and thus economically aligned with the Democratic Party barely cover this or criticize it.
by jgord | 2025-06-09 02:40:31+00:00
I have similar questions - think open source funding is an important and unsolved problem.

Under an ideal economy and politics, we might use taxation to fund OpenSource projects that are in the public interest : just as we used tax to build road, rail, bridges, and other widely used shared infrastructure.

It would not be the end of competition or capitalism if we did this - similarly we should fund science and engineering research, and that could include funding development of OSS projects indirectly.

I know YC say they invest in business models built around open source, and open source can work as a marketing sales funnel toward paid SaaS premium features. It would be nice to have some analytics on what hybrid OSS/SaaS biz models work well in practice.
by jallbrit | 2025-06-09 02:41:05+00:00
IMO, this is much better than the status quo. Most programmers are terrible about writing clean code with good comments. I would much prefer this style over unreadable mess (especially if it’s a language/framework I’m not comfortable with).

But of course, it’s not an either-or. Ideally, I agree LLMs would provide slightly fewer comments.
Show HN: Tokidoki, a Multifunctional Robotic Timepiece
by msgtn | 2025-06-09 02:41:35+00:00
TOKIDOKI is a multifunctional robotic timepiece with a single-motor interface. Though its outward appearance resembles a simple analog clock or egg timer, the device features several modes: clock, timer, stopwatch, and alarm. In its idle clock mode, the analog face displays the time with concentric rings of RGBW LEDs. Timer, stopwatch, and alarm modes are accessible by “winding” the motor through the center dial. Like a mechanical egg timer, winding the dial clockwise begins a countdown timer. Each successive revolution represents an increased timescale, beginning at seconds and increasing through minutes, hours, days, weeks, months, and years until the final revolution represents the user’s total life expectancy. Winding the dial counterclockwise less than one full revolution begins a stopwatch. Winding counterclockwise between one and two revolutions sets an AM alarm; similarly, between two and three revolutions sets a PM alarm. Beyond its utility, this project is an exploration into minimum-viable interfaces for simple robotic devices.
by nine_k | 2025-06-09 02:42:02+00:00
Having dug into Kopia config today, I realized that much of this is controlled by a policy, or several policies. The fun part is that the policies live in the repository, there's no obvious way to have it as local files. It makes sense, I suppose, if you have a bunch of similar machines (e.g. workstations) that must follow the same policy, and put their backups to the same repository.
by 1vuio0pswjnm7 | 2025-06-09 02:42:04+00:00
If the response is JSON where the JSON values contain HTML, then is the response "JSON" or "HTML".

I would call this response "JSON" not "HTML".

The JSON is unformatted, i.e., no "prettyPrint".

The text-only browser I use to read HTML works with this JSON, it is easy to read, because the JSON values contain HTML tags.
by ofjcihen | 2025-06-09 02:42:27+00:00
Just that blind fanaticism leads to things like constant goal post moving when the product doesn’t live up to the hype. This damages people’s perception of the tool and causes them to be burnt out on it when it isn’t in fact magic.

Instead we should be accepting that people will or wont find uses for it depending on their competency (CRUD app churn VS somewhat novel creations) and accept that without telling them they’re nuts, luddites, etc.

Then again like I said the people doing that usually have something to gain such as a product related to the hype generating product.

Here’s an example article that hit the front page for HN this week https://fly.io/blog/youre-all-nuts/
by NeutralCrane | 2025-06-09 02:43:06+00:00
No this is pretty much solved at this point. You simply have a secondary model/agent act as an arbitrator for every user input. The user input gets preprocessed into a standardized, formatted text representation (not a raw user message), and the arbitrator flags attempts at jailbreaking, prior to the primary agent/workflow being able to act on the user input.
by wbercx | 2025-06-09 02:43:26+00:00
Nice.

I’ve noticed that many light themes use relatively bright colours for text, and I’m finding them increasingly difficult to read.

The orange used in the explorer view is just bright enough to become slightly blurry to me, causing me to squint.

I may not have that issue if you use the same orange found in the syntax highlighting, which seems slightly darker to me.
by somat | 2025-06-09 02:43:54+00:00
Dangle-trains are one of those things that appeal to me for unknown reasons, they just look so cool. But I am unable to really quantify the appeal, so here is my attempt.

Advantages:

keeps your electrical plant out of the weather

allows the track to be out of the road while allowing street level access to train. This one is a bit iffy as the dangle train will usually be put above street traffic.

Disadvantages:

look at how much steel it takes to make that box beam.

Every thing is in tension, leading to complicated structure to contain it, joints can be much simpler in compression.

Any how as a dangle-train connoisseur I leave you with two additional videos.

A dangle train in japan https://www.youtube.com/watch?v=ZGLrP5eawdY

The Tim Traveler (perhaps the best all around esoteric travel channel) https://www.youtube.com/watch?v=9Kwpj1UOrhs
by spaqin | 2025-06-09 02:44:14+00:00
Ever since I remember if you wanted root on Android, you had to go out your way by flashing SuperSU, then Magisk or KernelSU; most users don't ever use that. Even more so, with few recent solutions like KernelSU or some Magisk forks you have to go out of your way again to whitelist the app before it can even ask for root - mostly for avoiding detection, but that does act as an extra layer of security.

I'm not too worried about security for normal users if we kept it that way. I just want not to have any extra roadblocks for the powerusers from the banks, Authy or McDonald's.
by spoaceman7777 | 2025-06-09 02:44:54+00:00
If you replace the word "LLM" in your reply with "web browser", I think you'll see that the situation we're in with MCP servers isn't truly novel.

There are lots of tools to handle the many, many programs that execute untrusted code, contact untrusted servers, etc., and they will be deployed more and more as people get more serious about agents.

There are already a few fledgling "MCP security in a box" projects getting started out there. There will be more.
by bsder | 2025-06-09 02:45:36+00:00
A fallacy is only relevant when you are trying to establish "truth" or, more likely, "falsity" from a well-formed premise.

You have established neither a well-formed premise that can be falsified nor any particular expertise that your opinion has any relevance at hand. Thus, the fallacy (in addition to being an "informal fallacy") you claim is moot.
by tuananh | 2025-06-09 02:45:43+00:00
shameless plug: i wrote a personal mcp using wasm vm as sandboxing mechanism. plugins are packaged into OCI images, signed & publish to OCI registry.

by default, plugins has no filesystem access & network access unless specified by user via runtime config.

for this kind of attack, if they attempt to steal ssh keys, they still cannot send it out (no network access).

https://github.com/tuananh/hyper-mcp
Show HN: Bora – cooperative payments system enabling 100% gradual recoup
by Arkad-IV | 2025-06-09 02:46:20+00:00
Most financial tools focus on yields from savings or interests from credit. I wanted to explore something different.

A closed-loop transaction network where users can gradually recoup 100% of what they spend, not from companies, but from each other, via voluntary contributions.

It’s not crypto, not debt, and not a trick. Just an economic experiment with transparent math and cooperative incentives.

Try the demo: https://bora02.netlify.app (Create any 3 test accounts with any data, "deposit" funds, send money from 1 to 2 with additional “tip”, then back and forth between 2 and 3 with additional. After a few transactions, check how account 1 starts to recoup.)

How it works: - Concept writeup: https://www.oasis-of-ideas.com/ideas/building-cooperative-ne... - Videotutorial: https://youtube.com/playlist?list=PLXbWQ6qXjKQvgLYw_zDOtCemV...

This is more of an economic experiment than a product right now: a math model and a working demo. I’ve been exploring ways to take it further, but I’m more of a system designer than a startup operator.

If this sparks your curiosity and you’d like to collaborate or build on it, let’s talk. I'm eager to get feedback on how to tighten the math model, explore the incentive design and behavioral implications and possible edge cases.
by ryandrake | 2025-06-09 02:47:46+00:00
I think it’s weird how confused people get when you suggest a 9 year old electronic device should work. Every computer in my house is over 10 years old. My A/V receiver and home theater speakers are 15 years old. My TV is 18 years old. My electronic thermostat is 11 years old. While they no longer receive firmware updates, they all continue to work as well as they worked on the day I bought them.

For some reason, nobody expects this of phones and tablets. The manufacturer cuts you off from updates and now somehow you’re obsolete! The 3rd party developer ecosystem pulls their old-device-supporting apps, and suddenly the device is useless. I don’t know why we accept this!

What is so special about phones where we allow them to be considered obsolete so quickly?
by JKCalhoun | 2025-06-09 02:48:53+00:00
Myself, I have passion for the KIM-1. Perhaps, as you suggest, because I saw it in a TAB book in the early 70's when I was a teenager, unable at that time to swing the $400 or so to get it.

But I think my current passion has more to do with the simplicity of it, and being forced (well, more or less) to learn 6502 assembly. (Oh, and Christ an original KIM-1 is a good deal more than $400 now, ha ha. But there are nice reproductions you can build yourself.)

What a breath of fresh air the thing is — having so little between its hex keypad and its six character display.
by tangotaylor | 2025-06-09 02:49:05+00:00
> I'm worked on teams that are highly aligned on principles, style and understanding of the problem domain - they got there by deep collaboration - and have few comments on PRs. I've also seen junior devs go without support and be faced with a deluge of feedback come review time.

The results actually make sense then. If you look at Fig 7: the cycle time explodes as the number of PR comments goes up. This seems like a symptom that the developers weren't aligned before the PR.

It gels with my personal experience where controversial changes in a PR gum up the works and trigger long comment threads and meetings.
by dehugger | 2025-06-09 02:49:15+00:00
Agree with this. I ride an electric scooter. I got off the sidewalk because I didn't want to make pedestrians uncomfortable. I did ~250 miles on mine in an urban environment, then recently I was hit by a car while in a non-protected bike lane.

For escooters the safety tier is: - protected bike lanes (safest) - side walk - sharing low-speed roads (think riding in the middle of the lane on a 15-20mph road) - unprotected bike lane