MurphyA/hacker-news huggingface dataset:
by npteljes | 2025-06-01 16:39:00+00:00
Do arguments using logic, rationales etc convince people actually? Far from a 100% success in my experience. There is a myriad of non-rational behaviors that get in the way of rationality, for example, denial.

I believe that people can be rational, to a degree, and at times. But I further believe that this is far from the complete human experience. The rational part, at most, is a significant subset of the human workings.
by aaron695 | 2025-06-01 16:39:06+00:00
They are quite beautiful -

https://www.reddit.com/r/MilitaryPorn/comments/1kzy817/field...

https://www.tiktok.com/@united24.na/video/748403971532320286...

https://www.tiktok.com/@united24.media/video/748912820925079...

Sparkling in the sky (they track and kill the men in this video after the 10 second mark so you might stop there) - https://x.com/ng_ukraine/status/1891534054811439380

High def footage, 60 fps until they hit.

They are definitely useful for civilians, but seem dangerous. If you hit them on a motorbike etc. If you google kites and banned Chinese lines and road accidents its quite gory, but before the illegal kite lines accidents didn't seem to happen. So something should work for optic fibers.

Run one to your mates house 10km away for the pay-per-view?
by MarkusWandel | 2025-06-01 16:39:26+00:00
Slightly dissenting opinion on these Toto wondertoilets, or at least retrofit toilet seats for western toilets.

I got one at a garage sale for $20. Hooked it up and tried it. Quite a marvel of features. Remote control (with config LCD menu on the back), heated seat, 2D aimable spray with separate male/female settings, warm water reservoir and what all. Every single feature worked, but:

It dripped water. I caught all that with a container and a towel while experimenting. Then removed it again and hunted for the drip, only to find that this is simply not built to western plumbing standards. The water inlet is just a friction-fit plug with an O-ring gasket, held in by a clip. Plastic on plastic. I replaced the O-ring with a new one, tried again... only for some other degraded o-ring inside to have been jarred loose in the process and water now leaking from somewhere inside.

Service manual? Spare parts? Nada. You can, however (from the US at least - I'm in Canada) ship this back to Toto and they'll recondition it to new for a reasonable flat rate fee. That's the only repair option.

After which it would probably not leak. But friction fit plastic-on-o-ring is fine for toilet environments that are tiled, "wet" areas with a floor drain. Mine, however, is upstairs straddling the kitchen/family room boundary in a house built out of sticks and drywall. Major leaks are simply no go. Would I leave something like this pressurized, hoping only that some friction fit o-ring-on-plastic interface is not going to start leaking unexpectedly? Nope. The same thing equally applies to the new ones, which are about $600 at Costco, or were at the time I looked.

So the "experimental" toilet moved on to another tinkerer friend who, maybe, will replace all the o-rings or have Toto fix it some day. I'm a gadgeteer, so I thought I could make a solenoid valve box to go in series with the thing's inlet, whereby you push a button and the wondertoilet gets water pressure for the next 5 minutes, after which it times out and turns off again. Just to remove the "come home to unexpected flood damage" factor.

Aside from that... "testing" of course under real world conditions. But... a nice warm water spray after the #2 business... shall we say does ... smell a bit. And didn't quite get things to the point where no toilet paper was needed afterward, nevermind the heated blow dry (which this thing also had). I'll stick to western toilets.
by PetrBrzyBrzek | 2025-06-01 16:39:28+00:00
I personally stopped using traditional presentation software altogether. These days, I build all my presentations using vibe coding tools. It might not be the fastest way to create a presentation, but it’s definitely the most fun. Plus, for animations, all you need to do is explain what you want, and most of the time, it just works. I even asked for speaker notes, and I had them ready in three prompts. Magic.

If you’re curious, I use Macaly for this (macaly.com).
by JumpCrisscross | 2025-06-01 16:39:47+00:00
> You're focused on AWACS probably because that's the operational unit at Tinker

They’re slow to make, critical to modern war and we don’t even have two dozen of them. (I think at least a quarter of our AWACS are at Tinker. Hence the analogy to Russia concentrating its bombers.) For everything else we have redundancy in droves.

> not all of them AWACS

Yup, refuelling, logistics, cyberwar. Nice to have. But not critical and few among many.

> months of downtime for the airfield and various disruptions as you relocate your operational units to an airfield that still has fuel tanks

You’re not detonating fuel tanks at Tinker with drones. (Not unless they’re storing munitions within blast range of the tanks.)

I’m not arguing such a strike wouldn’t be damaging. It just would not be disabling to scale of this attack. It would also be unusual for the highways around bases to be unrestricted during major wartime. (Or drones to remain uncontrolled, for that matter.)
by simonw | 2025-06-01 16:40:38+00:00
I'm being literal. I have not seen the evidence. I have not performed the exercise you are describing here.

Have you done the lora thing?

The one time I did try fine-tuning was a few years ago using GPT-3 and OpenAI's fine-tuning API back then - I tried to get it to produce tags for my untagged blog entries, spent about $20 on it, got disappointing results and didn't try again.

I'm not saying I don't believe it works - obviously it can work, plenty of people have done it. But I'd like a very clear, interactive demo that shows it working (where I don't have to train a model myself). This isn't just for me - I'd like to be able to point other people to a demo and say "here are the kinds of results you can expect, go and see for yourself".

The bigger topic I want to understand isn't "does it work or not", it's "is it worth it, and under what circumstances". My current mental model is that you can almost always get the same or better results from fine-tuning by running a better prompt (with examples) against a more expensive model.

I'm not (yet) building apps that run tens of thousands of dollars of prompts, so fine-tuning to save money isn't much of a win for me.

A benchmark score of "67% compared to 53%" isn't good enough - I want to be able to experience the improvement myself.
by rictic | 2025-06-01 16:40:46+00:00
If you've got some client side code and want to parse and render JSON progressively, try out jsonriver: https://github.com/rictic/jsonriver

Very simple API, takes a stream of string chunks and returns a stream of increasingly complete values. Helpful for parsing large JSON, and JSON being emitted by LLMs.

Extensively tested and performance optimized. Guaranteed that the final value emitted is identical to passing the entire string through JSON.parse.
by bick_nyers | 2025-06-01 16:41:09+00:00
The general rule of thumb when assessing MoE <-> Dense model intelligence is SQRT(Total_Params*Active_Params). For Deepseek, you end up with ~158B params. The economics of batch inferencing a ~158B model at scale are different when compared to something like Deepseek (it is ~4x more FLOPS per inference after all), particularly if users care about latency.
by e3bc54b2 | 2025-06-01 16:41:39+00:00
It is one of the reasons I love Andor so much. Rogue One was so good that it elevated a A New Hope and Andor in turn (especially after S2) elevates Rogue One in similar fashion. The movie/show on their own are some of the greatest, but they don't limit their achievements to themselves and like a rising tide lift whoever they connect to. It is really really hard to pull that off, and people in Andor somehow managed that twice.
by ModernMech | 2025-06-01 16:41:49+00:00
> Facts: FSD will not randomly drive off the road

How do you know? The point of the video I posted from Youtube was in response to a chorus of people claiming the looney tunes test wasn't valid because FSD wouldn't be affected by it. And yet, they demonstrated FSD plowing through the wall. So Tesla had to respond by upgrading the entire HW stack, because a HW3 car apparently doesn't have the necessary hardware to see the wall. That's called moving a goalpost.

We have Teslas driving into walls, Teslas driving into firetrucks, Teslas driving under tractor trailers and decapitating their passengers. Presumably they weren't supposed to randomly do that either, yeah?

So with what confidence can you tell me they won't drive off the road? Has Tesla proved this? Is there independent testing that has verified it won't? Is there any guarantee Tesla can offer that they won't? Does Tesla even make this claim?

> HW4>HW3 and HW4 cars can see painted walls HW5 exists and will be deployed soon.

The entire existence of HW4 shows us that cameras are not enough. The entire thesis of Musk is that this should have been possible with the original Tesla sensor stack, so why are we on HW5?

“The Model 3, Model Y, and S and X that we make today, will be capable of full autonomy, unsupervised.” If that sounds familiar, it is because he said almost exactly the same thing several times in the past, as far back as 2016. Musk reiterated this sentiment after the release of HW3/AI3 in 2019, and as we all know, Tesla has since released HW4/AI4, and has HW5/AI5 on the horizon.

https://driveteslacanada.ca/news/tesla-expects-to-roll-out-u...

You want goalpost moving, that's goalpost moving.
by gibbitz | 2025-06-01 16:41:52+00:00
Spoken like middle management. If a knowledge worker is only putting in 4 hours they're either mismanaged or dead weight. Fire their manager and see if they are more effective, if not, then let them go. As a developer I routinely work 9 hour days without lunch and so do the others on my team and most people I've worked with as a developer. Myths like the 10% developer and lazy 4 hour knowledge workers are like the myth of the welfare queen. We really need to be more aware that when we complain about 5% of people that it becomes 100% to those outside of the field.
Ask HN: Is anyone working on a WASM-based Node engine for the browser?
by rbitar | 2025-06-01 16:41:56+00:00
There are a number of companies working on solving micro-VM sandboxes, using Firecracker or libkrun. This includes CodeSandbox, E2B and Microsandbox. One of the major use cases is running AI-generated code in a safe environment, with the promise of fast (~2-300 ms) bootup times, pre-built memory snapshots, and the ability hibernate and wake up instances extremely fast. The downside is these solutions still have network latency, require server side resources, and added complexity when managing cloud environments.

StackBlitz has shown that they can achieve a WASM-based Node environment with WebContainers[1] running fully in the browser, but it's a proprietary solution and requires a commercial license to use. There was a similar effort by the CodeSandbox team called Nodebox [2] which appears to be discontinued, and used browser based API polyfills and clever workarounds to emulate Node.

Is anyone working on an open-source effort to build a WASM based Node-compatible engine? These solutions are particularly useful for running AI-generated code in a browser sandbox with instant feedback. If so, I'd love to hear about your project.

[1] https://webcontainers.io/ [2] https://github.com/Sandpack/nodebox-runtime
Show HN: A searchable frontend for HN Who is Hiring that runs in your browser
by DHEERAJCK | 2025-06-01 16:42:31+00:00
Hi Hacker News,

I built a searchable frontend for HN Who is Hiring threads that runs completely in your browser.

It is completely local, except I use GoatCounter for simple, privacy-friendly analytics.

You can search through Who is Hiring?, Who Wants to Be Hired?, Freelancer?, Seeking Freelancer? threads that are shared monthly by whoishiring.

It supports PWA, so you can install it on desktop or mobile.

I have tested it on Google Chrome.

Here is an example search syntax: python | javascript & remote & ~us-based

This matches jobs mentioning python or javascript, that also mention remote, but excludes jobs mentioning us-based.

You can check it out here: https://dheerajck.github.io/hnwhoishiring/

Looking for feedback and suggestions you might have!
by danabramov | 2025-06-01 16:42:53+00:00
To me, the common thing is having a first-class way to deal with something that's poised to execute later. RSC's way to do it is opaque, whereas quoting isn't opaque. In that sense, quoting is more powerful — which is why it can express both RSC and more mixed paradigms like Electric. But I think it's a meaningful connection because it's both about intent and capabilities. There aren't a lot of programming paradigms that enable cross-runtime composition and orchestration.
by intended | 2025-06-01 16:43:02+00:00
Digital IDs are always spoofable, and frankly it seems the only option now is to go for something like meeting someone in the physical world to verify who they are. This is the realm of banks and organizations that can coordinate that much manpower.

And even then, it doesn't stop harassment and bullying. We already know this from facebook, where people's IDs are known. Going for legal redress requires court time and resources to fight the case.

The core of the misinformation doom loop, is when popular misinformation narrative is picked up and amplified by well known personalities. This is crucial in making it a harmful force in our politics.

So having known actors makes very little difference to misinformations gumming up our information markets.
by tim333 | 2025-06-01 16:43:25+00:00
Good on Ukraine! I've always thought a good way of dealing with barbaric behaviour would be to use drones to destroy the baddies weapons. Putin obviously doesn't care how many tens of thousands of Russians he sends to their deaths so hitting the weaponry and finances is probably the way. Or killing Putin of course which they also seem to be trying - https://www.ndtv.com/world-news/did-ukraine-try-to-assassina...

There's some interesting stuff happening on the financial side as well with the Lindsey Graham bill - this thing https://www.euronews.com/my-europe/2025/05/28/new-us-senate-...
by luckylion | 2025-06-01 16:44:04+00:00
The one thing I really miss from jQuery is the fluent interface. $(".someclass").hide() and all of them are hidden. document.querySelectorAll(".someclass").forEach(e => e.style.display = "none") is a lot more verbose. $(".someclass").addClass("something else") translates to document.querySelectorAll(".someclass").forEach(e => {e.classList.add("something");e.classList.add("else");}) so now you either write your own mini-abstraction over DOM methods or use some framework, even if the things you want to do absolutely do not need it.
by surajrmal | 2025-06-01 16:44:20+00:00
go is ill suited for many systems programming environments. It works well on servers and larger iot devices with 512+ mib off ram, but not great on things with tighter constraints. We tried to use it for our netstack implementation for years and ultimately came to the conclusion we needed to switch to a language with greater control. Storage, RAM, and CPU usage were all improved with the switch. I don't consider it a systems programming language but rather something approaching systems programming.
by spondylosaurus | 2025-06-01 16:44:49+00:00
As an avid Pokemon Showdown player, this caught my eye:

> In the case of Pokémon Showdown, only bugs which stem from a misimplementation of specific effects are reproduced in the engine, bugs which are the result of a misunderstanding of the fundamental mechanics of Pokémon or which simply arise due to specific Pokémon Showdown implementation details that aren't replicable without making the same (incorrect) architectural choices aren't.

Very curious what "incorrect architecture choices" refers to but I assume the post-Dexit NatDex clusterfuck is a major part of it, lol. I do think "Assist can call any move it's not explicitly forbidden from calling, even moves that were never present in the same game as Assist" was the wrong choice, for example, and we saw how that played out with ReviveCats :P
by jgraettinger1 | 2025-06-01 16:45:00+00:00
I would recommend the `anyhow` crate and use of anyhow::Context to annotate errors on the return path within applications, like:

falliable_func().context("failed to frob the peanut")?

Combine that with the `thiserror` crate for implementing errors within a library context. `thiserror` makes it easy to implement structured errors which embed other errors, and plays well with `anyhow`.
by sloaken | 2025-06-01 16:48:05+00:00
Easy answer is Toastmasters. It helped me a LOT, especially with interviewing.

https://www.toastmasters.org/

Look at what local clubs, i prefer in person although a lot are doing zoom based.

Attend different groups to see which one you work best with.

A large group is great for networking, but you might have trouble getting enough opportunity to speak.

Small groups are great for having opportunity to speak, but lacking bodies strains their ability to provide oversight.
by SatvikBeri | 2025-06-01 16:48:42+00:00
I'd say we have about 60% library code and 40% application code internally, so making it easier to write libraries is really nice. E.g. you don't want to have to write different statistical calculations for every type you use.

In particular, the fact that these types would silently give you different answers if you called `.std()` was a big headache

It was very common for us to want to be generic over pandas series and numpy arrays. A bit less so with pytorch tensors, but that was because we just aggressively converted them to numpy arrays. Fundamentally these three are all very similar types so it's frustrating to have to treat them differently.
by theGeatZhopa | 2025-06-01 16:49:13+00:00
.. with that a lot of things wouldn't be researched then, because it's too expensive or some figures mismatch or ROI is not enough. Who's private would build LHC to find the answer to some theoretical questions - no one, except public-backed players. So it's IMHO and logically wrong, if one wants to have science.
by kavaruka | 2025-06-01 16:49:37+00:00
I think this is just nostalgia, in the past decade I worked on several web apps, with lot of interactions and real time data (online auctions, live sport scores, customer support) and using jQuery (or even Angular.js) for this purpose was awful, because you had to reinvent state management and think about rendering performance.

You don’t understand the tools we have now, probably you are not the target and you can still use PHP + jQuery.

And is false that they weren’t package managers: the de-facto standard was Bower, used in combo with Grunt as task manager, with a Ruby toolchain that included LESS most of the type to preprocess styles.
by kbolino | 2025-06-01 16:49:39+00:00
Which is why modern card technologies like chip cards and tap-to-pay don't expose the sensitive numbers at all. The card reader can't steal a number that doesn't exist. Only magnetic stripe cards are so insecure, but the card reader exploited here doesn't even have a magnetic stripe reader.

That having been said, this isn't perfect security. While a chip/tap card is in contact with the reader, it can still be used for fraudulent purposes. And physical access can open the door to other exploits, like trying to break the card's own security or installing a camera to capture images of the card.
by trealira | 2025-06-01 16:49:43+00:00
>Hating Trump himself is relatively pointless. I hate the fact that Trump is only a symptom of a deeper disease, one that wouldn't diminish in the slightest if he were to vanish tomorrow.

Yep, it's not just Trump, but the conservative party and the voters that empower him. In this instance, they aren't cutting funding to scientific institutions just because Trump wants it, but because their base wants it and loves it.
by corey_moncure | 2025-06-01 16:50:18+00:00
If I understand it correctly, the effect of experts is a weighted sum of the individual calculation of each token meeting each expert, where experts to be met by a token are selected on an individual basis. Since a sum is commutative, though, it should be possible to send a large batch of tokens copied to multiple GPUs, where experts are streamed into VRAM, partitioned across GPUs. Then the bottleneck is your PCI-E bandwidth. With 2 GPUs at Gen 4 x16, you should have 60 GB/s of TX bandwidth, allowing you to upload a half precision quant of DeepSeek (about 360 GB) in about 6 seconds.

1 GPU - 30 GB/s TX - 12 seconds 2 GPUs - 60 GB/s TX - 6 seconds 4 GPUs - 120 GB/s TX - 3 seconds

Then you just optimize your batch size to match the compute time to the upload time of each GPU. The expert calculation results can be retrieved from the GPUs and summed up.
by bombcar | 2025-06-01 16:52:23+00:00
In areas where you can “build what you want” (eg semi rural or similar) there does seem to be a strong preference for SFH, followed by duplexes (though I rather call them 2x townhomes) followed by rowhouse-like things in 4 or 6 or more, followed by actual big condominium buildings.

And based on pricing, it seems that most would pick the SFH if they could afford it.

Of course, in a city with transit and traffic pressure the calculus may change.

Where I am there’s basically NO redevelopment pressure, as you can find empty land within a mile.
by sho_hn | 2025-06-01 16:53:07+00:00
I'd say this is giving the Anakin trilogy an unfair shake: While I don't enjoy watching the prequels much for being clumsy films, you have to hand it to Lucas for trying to significantly expand his space opera by adding in galactical politics, etc. Any thrust to make Star Wars about ideology and governance (and specifically parliamentary democracy vs. facism) really came from the prequels, and arguably you couldn't have Andor without their template just as much as A New Hope delivers the plot hooks for its premise. In retrospect, while its flowering may be Andor, it's the prequels that gave the franchise a bigger signature and message than just being a family drama. Taken together they now make Star Wars about something, which I think it never really had before. "What's that star war about?" is something you can answer now.
by latchkey | 2025-06-01 16:54:12+00:00
AMD is consistently stacking more HBM.

H100 80GB HBM3 H200 141GB HBM3e B200 192GB HBM3e MI300x 192GB HBM3 MI325x 256GB HBM3e MI355x 288GB HBM3e

This means that you can fit larger and larger models into a single node, without having to go out over the network. The memory bandwidth on AMD is also quite good.
by tsimionescu | 2025-06-01 16:54:27+00:00
There is a difference between Go and Rust on the error ha sling front.

In Go, the error handling is forced to be so verbose that adding a little bit of context doesn't significantly increase code size/effort, so programmers tend to actually add that context. Also, there is a very simple function for adding context to errors in the stdlib itself, fmt.Errorf.

In contrast, the difference in Rust between just returning an error (a ? at the end of the expression that can return one) vs adding context is much higher. Especially so since the standard library doesn't offer any kind of error context, so you either have to roll your own or use some error handling crate (apparently anyhow is very popular).

So, while at the language level there is little difference, the ecosystem and "incentives" are quite different.