MurphyA/hacker-news huggingface dataset:
by rustcleaner | 2025-05-12 07:50:46+00:00
If VW and all other product manufacturers of products containing universal machines as components were forced to charge customers a 100% sales tax on all such end-of-chain products, UNLESS all (and I do mean all, down to the controller on the SSD or the battery controller or whatever) universal machines in the product complied with the following:

A) If there is stored code for a specific universal machine in question and the storage is re-writeable, and

B) there is a control mechanism in place to integrity check the stored code before execution, and

C) the integrity check mechanism relies on a cryptographic secret, or any mechanism which prevents the owner from changing the code but permits the OEM to, then

D) the specific universal machine's key store MUST permit full wiping of all keys in a way where no keys are stored anywhere (no permanent manufacturer keys), and the key store MUST permit the owner to store his own root keys; additionally, in the interest of national security and the average citizen's digital sovereignty,

E) replacement software/firmware for universal machines should be encouraged rather than stifled, so additionally there must also be technical specifications detailing enough of the hardware's architecture and the overall design of the part or product (the logic in making design decisions to accomplish product functions), to permit a skilled owner to write his own firmware and achieve similar functionality as shipped.

Basically, think Louis Rossmann gets together with Richard Stallman, and they form a beautiful baby governmental regulatory body to come up with "Apple Laws" (sic: Lemon Laws) to answer and address the Apple Question.

Abandoned proprietary code on abandoned proprietary hardware is a national security concern much greater than the minute problems caused by the occasional tinkering script kiddie. It will mean the end of the easy money of putting everyone on subscription, and would encourage more evergreen platform/API design to reduce developer-driven code churn. If companies want to make cheap proprietary throw away product which will house malware in a decade when the company has long abandoned patching holes in it, and design it so no owner has a practical chance or hope of fixing the vulnerability, then companies can suffer a price-doubling tax that'll go to pay for their open source competitors to more easily compete!

Sorry, not sorry. Get expertise producing material things people need, if what I outlined above would mean the high paid software gravy train ends lol.
by rikroots | 2025-05-12 07:51:23+00:00
I recently did a ShowHN post for my browser-based screen recording web page side project. 100% vanilla, with added wasm-based ML shenanigans. It really is amazing what functionality can be built into a web page without resorting to framework support!

https://news.ycombinator.com/item?id=43960434
by leptons | 2025-05-12 07:52:05+00:00
>A good example are pages that take 5 seconds to load because they have to do so much, then you submit a form, and the page reload takes 5 seconds to go through but there is no UI feedback so you press the button a few more times because maybe it didn’t work? Then you get an error because the first action worked but the subsequent actions failed due to uniqueness constraints.

It's been standard practice for at least 25 years to disable the submit button once it is pressed. If you aren't doing this as a developer, you are practically begging for trouble, and it's really so easy to avoid that trouble.
by teimurjan | 2025-05-12 07:52:24+00:00
Location: Bishkek, Kyrgyzstan

Remote: Yes

Willing to relocate: Yes (USA)

Technologies: JavaScript, TypeScript, React, Next.js, React Native, Go, Postgres, MongoDB, Docker, AWS, GCP, Serverless

Résumé: https://www.teimurjan.dev/resume.pdf

Email: me@teimurjan.dev

Software Engineer with 9+ years of experience in JavaScript/TypeScript and Go. I’ve built performant UIs, led critical projects, and designed scalable architectures. Skilled in React and Go. Looking to join a small, fast-moving team building real products.
by red_admiral | 2025-05-12 07:52:28+00:00
Once you're building custom components in JS files, aren't you basically writing your own microframework?

Sure you don't need bundlers and compilers (such as TS to JS), but at some point you might need async updates on `fetch()` of components that also share state with other components. At this point you're into framework territory, whether using your own or someone else's.

Producing a framework with those features that still fits in a single small size JS file would be great, especially if it can do component updates to shared state (without updating the DOM each turn, hence shadow DOM).
by aspenmayer | 2025-05-12 07:56:11+00:00
Money is power in a capitalist system. It is simply rational for every market participant to advocate for their own interests in the pursuit of capital. It’s not a matter of how much is enough, it’s a matter of each individual deciding for themselves how they allocate capital. More money means more bites at the apple. If you don’t invest in in capital-producing ventures, such as stocks or bonds or real estate, then you don’t have wealth, you have money. Money loses value due to inflation and so is not a great store of value.

I’m not trying to change the subject, I’m presenting my point of view related to my understanding of the thread and the OP to you, in order to help you understand how I see the world, so that I might understand you and the world and myself more fully. I happen to be situated in a context so I can’t really step outside myself and be truly objective but I’m trying to engage with the conversation in good faith and assume you are as well so I’m not sure what specifically you found to be a diversion about my remarks in whole or in part.

“Six figure profs” are topped out as far as income growth. The ones working over the summer may never reach six figures. There are working class, middle class, and upper class teachers, professors, and instructors. To make six figures as one, you’re going to have to be doing it for a while at a high level, at a good school, in a field that makes money for the institution.

I would continue, but I don’t want to “change the subject” so I’ll await your reply.
by dkaleta | 2025-05-12 07:56:16+00:00
Yes, the idea is to ‘speak/write’ to the local model to fix those little things so you don’t have to do them by hand. I actually already have a fine-tuned Qwen model running on Apple’s MLX to handle some of that, but given the hard YC deadline, it didn’t make it into the demo.

Eventually, you’d say, ‘add an additional layer, TopicsController, between those two files,’ and the local model would do it quickly without a problem, since it doesn’t involve complicated code generation. You’d only use powerful remote models at the end.
by mdavid626 | 2025-05-12 07:57:00+00:00
Looking back at the last 10 years how my fellow developers write code, the last thing I want is software defined vehicles. No one is rewarded for writing good code or for handling all the edge cases. People are rewarded for getting things done. The problem is, that this approach works e.g. for non-critical web applications, but not for cars, which are dangerous, heavy object traveling at high speeds.

Every car I've driven I disabled all drive assist features (except for ABS and ESP). They just simply don't work well. Edge cases are not handled well - there is a little snow on the sensor? Beeps continuously, because you're hitting the wall going 100km/h on the highway...

I hope more cars/trucks like the Slate truck will come. We want cheap, simple and safe cars.
Show HN: Turn Your LinkedIn into a Personal Website with AI
by zinxor | 2025-05-12 07:58:35+00:00
Hi all, I’ve created a simple website builder that uses your LinkedIn profile to generate a webpage in under a minute using AI. It also sets up advanced features like a booking calendar, payments, and a content editor.

I’ve personally built over 100 websites, and the most time-consuming part has always been the content. Design is already well-supported by many AI tools and frameworks.

I’d love to hear your feedback!
by eru | 2025-05-12 07:58:58+00:00
Well, I guess it's just this kind of talk it found in its training data?

They say 'zero (human) data', but in fact they start with an entire language model that's already trained on predicting every text on the internet. There's plenty of people writing about obfuscated code on there.

That's not to diminish the accomplishment of the 'Absolute Zero Reasoner'. It's just a bit more nuanced than 'zero data'. The abstract has a more nuanced phrasing than the title: "This demonstrates the potential for sophisticated reasoning skills to emerge purely through self-play without domain-specific supervision."
by kristopolous | 2025-05-12 07:59:57+00:00
Agreed. You may like the arms-length stuff here: https://github.com/day50-dev/llmehelp . shell-hook.zsh and screen-query have been life-changing

I always forget syntax for things like ssh port forwarding. Now just describe it at the shell:

$ ssh (take my local port 80 and forward it to 8080 on the machine betsy) user@betsy

or maybe:

$ ffmpeg -ss 0:10:00 -i somevideo.mp4 -t 1:00 (speed it up 2x) out.webm

I press ctrl+x x and it will replace the english with a suggested command. It's been a total game changer for git, jq, rsync, ffmpeg, regex..

For more involved stuff there's screen-query: Confusing crashes, strange terminal errors, weird config scripts, it allows a joint investigation whereas aider and friends just feels like I'm asking AI to fuck around.
by _bin_ | 2025-05-12 08:00:24+00:00
Firstly, most people either don't know or don't regularly consider what BC and AD mean. No more than they remember i.e. stands for "id est" or know what the Latin means. These are basically opaque wrappers where there's no particular Christian subtext in their use. Or there wasn't until a bunch of people who really just hate Christianity started trying to expurgate every trace of it from our culture.

Do you understand why the phrase "Christian BS", aside from not really being much of an argument, ensures probably nine people in ten will immediately close off to what you say and refuse to take you seriously?
by snthpy | 2025-05-12 08:01:46+00:00
So do we think that some form of this is what they are using internally to get those long context lengths by already using sub-quadratic architectures [1] in their deployed models?

1: "Context Is The Next Frontier by Jacob Buckman, CEO of Manifest AI" (https://youtu.be/wJyl6kBCwmY?si=ruxMWdENjazu3rp6)
by eru | 2025-05-12 08:02:43+00:00
> Most software development is a lot of low value commodity stuff that you just have to do properly just in order to do whatever it is that makes whatever it is you do valuable/unique/desirable. You can' charge anyone extra for doing this commodity stuff right. But if you do it wrong, your product becomes less valuable.

To give a non-software example: think of wearing a clean shirt in a job interview. Nobody will hire you for the clean shirt, but plenty of people will reject you for stains.
by snthpy | 2025-05-12 08:03:23+00:00
So do we think that some form of this is what they are using internally to get those long context lengths by already using sub-quadratic architectures [1] in their deployed models?

1: "Context Is The Next Frontier by Jacob Buckman, CEO of Manifest AI" (https://youtu.be/wJyl6kBCwmY?si=ruxMWdENjazu3rp6)
by eqvinox | 2025-05-12 08:04:13+00:00
> Exposing TLS 1.0 leaves your connections vulnerable to BEAST.

So?

> Requiring TLS 1.2 deprecates clients older than what, Android 4.4.2 and Safari 9? Maybe exceptional cases like IoT crapware and fifteen year old smart phones you might still need 1.1?

You're underestimating the amount of "IoT crapware" out there. And industrial control systems. And other early internet-ified infrastructure.

Even bringing up Android and Safari hints that you're not thinking in the same direction I am. I'm concerned about RTEMS, FreeRTOS, Zephyr, and oooooold versions of mbedTLS or wolfSSL.

These systems were built using "stable" versions. What do you think was stable 10-15 years ago? That's 20 year old software. I'm happy if it's TLS and not SSL, my dear friend.
by red_admiral | 2025-05-12 08:04:26+00:00
> But one time it got confused with over head sun

Didn't "confused with over head sun" once almost start a nuclear war?

I used to have a problem where a road made a bend right, but if you continued straight on (crossing the lane coming the other way) there was usually someone's car parked on the space in front of their house, beyond the road.

I was lucky my car only had the "beep at you loudly and flash the display red" collision detection rather than the "slam on the brakes" one because that road triggered a false positive something like half the time.
by _bin_ | 2025-05-12 08:04:52+00:00
This isn't especially relevant. It barely covered a few scraps of northwest India. Most "Indo-Greek" civilization and culture was concentrated in Bactria and Sogdiana, not those few scraps of modern-day India, and BC Indo-Greek culture was not what we'd understand to be "Vedic Indian" so much as Persian-esque.

It also wasn't exactly part of the classical hellenistic civilization we talk about as the root of the western tradition, something of which I'm sure you're fully aware, making this a moot point.
by gwd | 2025-05-12 08:07:04+00:00
One book I read actually put it a different way: Lots of competition is actually a good thing.

If you come to a market that's "wide open" with nobody else there, there are two possibilities:

1. You're the first person to ever think of that idea

2. Lots of other people have had the same idea, but failed to make it work.

I mean, #1 is possible -- somebody has got to be first -- but #2 is much more likely.

By contrast, if you're in a space with lots of competitors, that demonstrates that the business idea is sustainable: if the market can support N sustainable companies, is can probably sustain N+1, particularly if you bring something new to the table.
by graemep | 2025-05-12 08:07:21+00:00
Literalists are almost always members of churches that are Biblical literalists. Almost all those I have met are members of churches in the American evangelical tradition (mostly not American themselves, but in countries I have lived in, but in that tradition and sometimes members of American churches).

I think it is fair to say they are in conflict with the broader church (i.e. the body of all Christians) or Christian tradition, but not fair to say they are in conflict with their own church.
by sebak82 | 2025-05-12 08:07:57+00:00
When it comes to reducing complexity—especially for Java developers—it’s worth checking out Vaadin.

It lets you build full web UIs without touching HTML, CSS, or JavaScript, entirely in Java. The UI logic runs on the server, meaning: no API design, no JSON mapping, no Redux — just a Java object model.

Vaadin follows a true full-stack approach, where frontend and backend live in a single codebase. Combined with Spring Boot or other JVM frameworks, this creates a cohesive Java application—no complex build pipelines, no split repos, and no friction between frontend/backend roles.

What I personally enjoy most is the smooth developer experience: you see your changes reflected in the browser instantly — no manual builds, reload fiddling, or sluggish toolchains - just java and a bit of maven. For many internal business apps, it feels just as “plain” as the old-school server-rendered apps—just with modern capabilities like Web Components and security by default.

(Full disclosure: I work at Vaadin, but I’m genuinely a fan of the approach because it saves developers a lot of headaches.)
by BarryGuff | 2025-05-12 08:08:56+00:00
> There is something I like about win32 gui programming

Totally agree with you. I use an excellent PC app called AlomWare Toolbox, and it's the epitome of Win32 design (https://www.alomware.com/images/tab-automation.png), and despite it doing so much it's only about 3 MB in size because of it. No frameworks with it either, just a single executable file. I wish all software were still like this.
by suninsight | 2025-05-12 08:09:43+00:00
https://nonbios.ai - [Disclosure: I am working on this.]

- We are in public beta and free for now.

- Fully Agentic. Controllable and Transparent. Agent does all the work, but keeps you in the loop. You can take back control anytime and guide it.

- Not an IDE, so don't compete with VSCode forks. Interface is just a chatbox.

- More like Replit - but full stack focussed. You can build backend services.

- Videos are up at youtube.com/@nonbios
by fc417fc802 | 2025-05-12 08:11:30+00:00
> digital work only deals with "ideal" objects, which simplifies a lot

I'm not clear what you mean by that. Most of the library code I deal with is far from ideal (IMO). Even most of the things I implement aren't ideal because either I'm interacting with the real world or even if not I don't want to spend unlimited time fully generalizing it.

As a concrete example, absolutely nothing that touches floating point arithmetic is "ideal" in any sense of the word.
by chillax | 2025-05-12 08:12:31+00:00
Probably refering to CRA - Cyber Resilience Act

https://schjodt.com/news/the-cyber-resilience-act-enters-int...

https://digital-strategy.ec.europa.eu/en/policies/cyber-resi...

https://ec.europa.eu/commission/presscorner/detail/en/qanda_...
by unsupp0rted | 2025-05-12 08:12:32+00:00
Asking HN this is like asking which smartphone to use. You'll get suggestions for obscure Linux-based modular phones that weigh 6 kilos and lack a clock app or wifi. But they're better because they're open source or fully configurable or whatever. Or a smartphone that a fellow HNer created in his basement and plans to sell soon.

Cursor and Windsurf are both good, but do what most people do and use Cursor for a month to start with.
by ayewo | 2025-05-12 08:12:46+00:00
I like your framing about “feeling out of control”.

For the occasional frontend task, I don’t mind being out of control when using agentic tools. I guess this is the origin of Karpathy’s vibe coding moniker: you surrender to the LLM’s coding decisions.

For backend tasks, which is my bread and butter, I certainly want to know what it’s sending to the LLM so it’s just easier to use the chat interface directly.

This way I am fully in control. I can cherry pick the good bits out of whatever the LLM suggests or redo my prompt to get better suggestions.
by prisenco | 2025-05-12 08:13:30+00:00
HTML will be around long after React is dead. What guarantee does a React codebase have that its toolchain will still work in 5 years? We've seen build tools come and go, whole approaches deprecated. What if a security update requires upgrading to a non-compatible version of React, therefore necessitating a considerable refactor?

Meanwhile, the original Space Jam website still renders perfectly.

The standards are superior to the frameworks built on top of them. Abstractions come and go, but web standards, once adopted, have a solid track record of sticking around.
by hallgrim | 2025-05-12 08:14:10+00:00
On macOS there is xBar (haven't tried it) and SwiftBar [1]

Its really cool because it lets you use any shell-executable file, including bash scripts, python scripts (with shebangs and made executable), as a menu bar tool. The standard output is expected to follow a very simple structure and will be used to create the menu bar tool's text/icon. You can have your scripts simply output emoji as well!

Not just that, but any output after a `---` will be treated as drop down options, and depending on format, those can contain info, or be exectuable actions.

Verrrry useful for all sorts of things.

1. https://github.com/swiftbar/SwiftBar
by southernplaces7 | 2025-05-12 08:14:24+00:00
My first thought upon seeing the title was that it would be about the Trump presidency. My bad.

That aside,

"Despite using zero human-curated data, AZR achieves state-of-the-art results on diverse coding and math reasoning benchmarks, even outperforming models trained on large in-domain datasets. This demonstrates the potential for sophisticated reasoning skills to emerge purely through self-play without domain-specific supervision."

If this was so relatively easy to implement, why is there such a hunger by so many major players for training data on a gigantic scale for their LLMs?
by workfromspace | 2025-05-12 08:14:47+00:00
Don't pay attention to this comment by this obvious Russian propagandist. (See his previous messages)

Estonia was first invaded by Soviets, then Nazis, then Soviets again, because even though Estonia didn't want to participate in either side, Soviets said not choosing a side means choosing enemy's side and they used this as an excuse to invade a fully-independent country.

Also, see https://en.wikipedia.org/wiki/Molotov–Ribbentrop_Pact for how Soviets and Nazis planned together the invasion of baltics and Eastern Europe.
by ntaso | 2025-05-12 08:14:54+00:00
The irony is: I wrote a bunch of small custom elements [0][1] that do one thing and I don't use Lit for that, because Lit is still overhead. The litte bit of boilerplate overhead of Web Components, I simply wrote by hand.

[0]: Table of contents element: https://github.com/cmaas/table-of-contents-element

[1]: SVG avatars (React-free fork of Boring Avatars): https://github.com/cmaas/playful-avatars
by graemep | 2025-05-12 08:15:04+00:00
It does not have to be that tradition - purely secular history and cultural context will get you a long way.

> consider that the biblical canon was only established at the Council of Rome in 382, which means Christians had existed without a biblical canon for three centuries.

Yes, but the older testament was already well established, and the documents of the new testament were available. The Council made a firm decision of which ones were canon, but they were all documents which were already widely read.

There are other Biblical canons and they do not, in themselves, greatly change the doctrine.

> Compare this with sola scriptura which leads to either incoherence or the demotion of biblical scripture to the level of some stuff some guys wrote that you can read however you want [0].

A lot of protestant churches are prima scriptura, not sola scriptura.
by _bin_ | 2025-05-12 08:15:16+00:00
So what?

The alternative acronyms are neologisms created specifically out of anti-Christian sentiment.

If y'all were operating in good faith, these would catch the same level of attention:

- Sabbatical, originating from Sabbath, a Judeo-Christian day of rest,

- The use of "karma", "zen", and "avatar" as terms and concepts, which come mostly from eastern religion,

- The use of "kosher", "mazel tov", and "golem" outside religious contexts due to their Judaic roots,

- and the use of "assassin", from a group of Shiite militants during the Crusades.

Of course, none of these catch the sort of attention that BC and AD do, because this is an example of explicitly anti-Christian thought, word, and deed. If you are particularly averse to it as opposed to other religions, that is your personal bigotry to work through, not ours to placate.
by mike_hearn | 2025-05-12 08:15:40+00:00
Yes, and macOS/iOS have XPC which is similar to the Binder. Binder is a BeOS era thing. Parts of Android were written by former Be engineers so the API terminology is the same (binders, loopers, etc).

Binder is also somewhat like Mojo in that you can do fast in-process calls with it, iirc. The problem is that, as you note, this isn't very useful in the Android context because within a process there's no way to keep a handle private. Mojo's ability to move code in and out of processes actually is used by Chrome extensively, usually either for testing (simpler to run everything in-process when debugging) or because not every OS it runs on requires the same configuration of process networks.