MurphyA/hacker-news huggingface dataset:
by perching_aix | 2025-06-08 12:56:24+00:00
When I'm exploring a topic, I make sure to ask for links to references, and will do a quick keyword search in there or ask for an excerpt to confirm key facts.

This does mean that there's a reliance on me being able to determine what are key facts and when I should be asking for a source though. I have not experienced any significant drawbacks when compared to a classic research workflow though, so in my view it's a net speed boost.

However, this does mean that a huge variety of things remain out of reach for me to accomplish, even with LLM "assistance". So there's a decent chance even the speed boost is only perceptual. If nothing else, it does take a significant amount of drudgery out of it all though.
by larrled | 2025-06-08 12:57:04+00:00
Normal people who have basic needs met will self actualize. Elon like most of us in the juseo-Christian/Hollywood West, sees himself as a potential messiah; Bruce Wayne or Tony stark or bono or something. A good thing that, what kendrick Lamar called “the anxiety of influence.” Should not the richest man want to save the world? Alas, a messiah complex is short lived in the public sector. Lazy narcissists belong in politics, crazy narcissists in industry. Elon is the latter.
by esprehn | 2025-06-08 12:57:59+00:00
In Chromium it's quite literally a CSS animation: https://source.chromium.org/chromium/chromium/src/+/main:thi...

All the code in that file is a fun read. <marquee> was rewritten as if it was a web component using the public DOM APIs (ex. It uses CSS animations and requestAnimationFrame).
by finolex | 2025-06-08 12:59:30+00:00
I've a thesis that how users use the internet will look and feel drastically different in the next few years. Rather than learning products (i.e., where is every button, what does each button do), we will be able to express intent on what we want to achieve, and apps / agents will inform us whether it's possible and when it's done.

I'm hosting a virtual hackathon with Windsurf based on this principle — one rule is DON'T build (traditional) UIs.

Date: June 21st, 8am PT

Location: virtual

Theme: One rule - don't build (traditional) UIs.

Focus

- What will the internet look like after traditional UI becomes obsolete?

- How will we provide context to agents and LLMs for personalization?

- What do generative digital experiences look and feel like — how does audio and video blend together to represent a post-UI internet?

Sponsored by:

Windsurf: The new purpose-built IDE to harness magic

Basic.tech: Memory layer for sharing user context across LLMs

Kisotechnology.com: Building intelligent systems to make principled decisions at scale

Prizes

Every participant gets one month free Windsurf credits. Cash prizes and credits for the winners to be announced.
by add-sub-mul-div | 2025-06-08 12:59:52+00:00
The whole point of this is that people will generally put the least effort into work as they think they can get away with, and LLMs will accelerate that force. This is the future of how code will be "vetted".

It's not important whose responsbility led to mistakes, it's important to understand we're creating a responsbility gap.
by dTal | 2025-06-08 12:59:56+00:00
Not only that but it's a liability having two pipelines, one secure and one insecure. Apart from technical overhead, since the "insecure" pipeline is surely better/faster/cheaper/convenient (or else why have it at all), it creates a perverse incentive when classifying data as "sensitive" or not.

We already went through this with https everywhere. Previously, encryption was considered "only for sensitive data".
by throw_a_grenade | 2025-06-08 13:01:42+00:00
Not my choice, but my decision. It's not a question of responsibility of the a priori situation, but the moment that I snap and decide I can't take it any more. I need to do something. And not doing something is also a decision.

I helped a bit as a volunteer in an orga that among other things worked with refugees and I heard their stories. Every single one had this moment that one day they have risen and took ownership of their lives, instead of succumbing to helplessness. If they didn't, they probably wouldn't make it. That is something to admire.

One thing migrants and homeless need is to recognise they're humans that are disposed to make decisions about themselves, by themselves. To deny that is cruel, because it's inhumane. Humans can make decisions, non-humans can not. I don't know how it is on other side of the pond, but over here in Europe there's a big campaign to portray refugees (and all migrants) as non- (or sub-) humans, and denying them agency is part of that effort.
by cardanome | 2025-06-08 13:01:57+00:00
I mean there are still toxic companies in Germany as well. There are people who are too scared to take their sick days.

Worker's rights are vastly better in Germany than the US but that is a very low bar to set.

If you work at at a company with strong union presence and Betriebsrat, yes, you will have a good life. That is not the reality for most people though. If you work for a smaller company in some low skilled job, your life will be vastly different.

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 to the point that it is close to collapse.

Germany is still one of the better countries to live and work in but not as great as it used to be. But that is true for most countries thanks to the rise of neoliberalism.
by _heimdall | 2025-06-08 13:02:18+00:00
My claim wasn't whether trump is responsible, of course his tariffs are having a very real impact. My point was that one should never expect a politician to admit that, at best they dodge claiming responsibility but more often than not they point at someone else, often the last person in office.

If you'd like to say my claim is uninformed that's fine, but I ask again for examples when a politician directly owned their failure or apologized for it.
by atombender | 2025-06-08 13:03:11+00:00
So when the OS needs to refresh a portion of the screen (e.g. everything behind a top window that was closed), what happens?

My guess is it asks each application that overlapped those areas to redraw only those areas (in case the app is able to be smart about redrawing incrementally), and also clips the following redraw so that any draw operations issued by the app can be "culled". If an app isn't smart and just redraws everything, the clipping can still eliminate a lot of the draw calls.
by creata | 2025-06-08 13:03:18+00:00
Sorry if this is a stupid question, but is there a direct link between the choice of weight function and the applications of the polynomial?

Like, is it possible to infer that Chebyshev polynomials would be useful in approximation theory using only the fact that they're orthogonal wrt the Wigner semicircle (U_n) or arcsine (T_n) distribution?
by MindGTC | 2025-06-08 13:03:34+00:00
We really appreciate you sharing your process — this kind of personal discipline and planning is impressive. What you’re doing with encrypted USBs and distributed storage is very much in the spirit of decentralization and self-reliance. This Being said, our project MindGTC Wallet aims to help the next wave of users — the ones who won’t go to such lengths, but still deserve protection. The reality is, most people don’t use tools like OpenSSL, and even fewer will maintain long-term physical backups. That’s where decentralized, automated recovery systems (like ones based on Shamir’s Secret Sharing + quantum-hardened encryption) come in — to bring strong self-custody without expecting expert-level behavior from the average person.(we do not have any access to anyone's keys or shards, its decentralized). In many ways, what we’re building is trying to preserve what you value — privacy, ownership, and trust — but in a way that scales to millions.
by notahacker | 2025-06-08 13:03:38+00:00
Generally I'm in favour of this sort of project, but having lived in Coventry (albeit a while ago) I'm a little sceptical: it's basically just adding a lot of infrastructure cost to what were low frequency suburban bus routes (the actual centre of Coventry is compact and walkable). You can run regular buses with similar capacity on batteries too, and divert them more easily.
by criddell | 2025-06-08 13:03:49+00:00
> How do we get it back?

If by it you mean excitement about a personal computer, I’m not sure.

If you are speaking more generally about having some activity that is creative and all-consuming, then look to the arts. There are people picking up a guitar or paintbrush or bread recipe for the first time today and it’s going to become everything to them.
by MindGTC | 2025-06-08 13:05:03+00:00
That’s a great question — and exactly the kind of skepticism that helps push the field forward. The short answer: No, it’s not just “everything encrypted to your phone.” We use Shamir’s Secret Sharing to split the private key into three pieces (shards). One is stored on your device. The other two are encrypted and stored across decentralized nodes (IPFS). You only need two of the three to recover your key.

We also wrap this with a system we call TKF (Temporal Key Forge) — it evolves the encryption over time and protects against brute-force or quantum attacks.

The user only needs to remember a strong password and have access to their email. We’re trying to make it effortless for non-technical users, while still keeping things non-custodial.
by scott_w | 2025-06-08 13:05:19+00:00
You missed this part:

> Also, because of the expensive infrastructure that can only be used by trams, there’s a permanence there that prevents future politicians from ripping it out to put more cars on for a quick political win with drivers.

A few things to further this:

- I’ve seen bus lanes get ripped out and moved around, you can see where the paint was cut off.

- Taxis use bus lanes, usually.

- People use bus lanes illegally if they’re not enforced with cameras (political cost of installing the cameras).
by lcnPylGDnU4H9OF | 2025-06-08 13:07:24+00:00
Sure, but any system of rules leads to suboptimal outcomes. Which isn’t to say the devil you know is better than the one you don’t, just that this being a suboptimal outcome is not in itself a reason to change those rules. In that context, the title rule is rather agreeable.

I usually see people complaining about misleading headlines when it does not match the linked article. To be fair, it is sometimes an improvement but the point is that it’s always editorializing. Keeping that to a minimum only when the article’s headline is particularly objectionable seems to be better than letting every poster editorialize as a matter of course.
by throwaway2037 | 2025-06-08 13:07:55+00:00
I never heard of the (Washington, D.C.) DC Streetcar until this comment.

Wiki tells me:

> The DC Streetcar is a surface streetcar network in Washington, D.C. that consists of a single line running 2.2 miles (3.5 km) in mixed traffic along H Street and Benning Road in the city's Northeast quadrant.

Is it even worth building a rail project that short? I had less than 900K riders last year. Something about light rail is so underwhelming to me.
by motorest | 2025-06-08 13:08:22+00:00
> With learning, aren’t you exposed to the same risks? Such that if there was a typical blind spot for the LLM, it would show up in the learning assistance and in the development assistance, thus canceling out (i.e unknown unknowns)?

I don't think that's how things work. In learning tasks, LLMs are sparring partners. You present them with scenarios, and they output a response. Sometimes they hallucinate completely, but they can also update their context to reflect new information. Their output matches what you input.
by viraptor | 2025-06-08 13:08:56+00:00
Unfortunately that's not how things work in practice https://en.wikipedia.org/wiki/Split-brain_(computing) If Jepsen fails every database coming from single source, imagine the chaos of synchronising a P2P of various clients of various versions over a very noisy link. We can't even achieve that with home automation meshes that send maybe 3 types of messages!

Also you need to handle planes without computers - you can land a personal plane at almost any airport. (With lots of caveats but still) Also you need to handle planes with failing automation. Also you really want to know the situation on the runways, so there's really no need to remove the single source of truth here.
by gregoriol | 2025-06-08 13:09:56+00:00
Eurostars have two levels for cars actually, but they are fully enclosed and have quite some space on both sides, so it's indeed easier to load and get out (though it's not really needed because the trip is short and there is nothing to do outside of the car). Those trains are much wider than usual though and can only travel on some very special tracks, only the tunnel I think.

I think it's not as much about mesh form as passageways could be filled easily, but width on the other hand can't be changed at all.
by korbip | 2025-06-08 13:09:58+00:00
I can share a similar PhD story (the result being visible here: https://github.com/NX-AI/flashrnn). Back then I didn't find any tutorials that cover anything beyond the basics (which are still important). Once you have understood the principle working mode and architecture of a GPU, I would recommend the following workflow: 1. First create an environment so that you can actually test your kernels against baselines written in a higher-level language. 2. If you don't have an urgent project already, try to improve/re-implement existing problems (MatMul being the first example). Don't get caught by wanting to implement all size cases. Take an example just to learn a certain functionality, rather than solving the whole problem if it's just about learning. 3. Write the functionality you want to have in increasing complexity. Write loops first, then parallelize these loops over the grid. Use global memory first, then put things into shared memory and registers. Use plain matrix multiplication first, then use mma (TensorCore) primitives to speed things up. 4. Iterate over the CUDA C Programming Guide. It covers all (most) of the functionality that you want to learn - but can't be just read an memorized. When you apply it you learn it. 5. Might depend on you use-case but also consider using higher-level abstractions like CUTLASS or ThunderKitten. Also, if your environment is jax/torch, use triton first before going to CUDA level.

Overall, it will be some pain for sure. And to master it including PTX etc. will take a lot of time.
by svara | 2025-06-08 13:10:56+00:00
I don't know, this sounds a lot like in the late 90s when we heard a lot about how anyone could put information on the internet and that you shouldn't trust what you read online.

Well it turns out you can manage just fine.

You shouldn't blindly trust anything. Not what you read, not what people say.

Using LLMs effectively is a skill too, and that does involve deciding when and how to verify information.
by evnu | 2025-06-08 13:12:12+00:00
> Instead you should use high quality sources, then ask the LLM to summarize them for you to start with (NotebookLM does this very well for instance, but so can others).

How do you determine if the LLM accurately reflects what the high-quality source contains, if you haven't read the source? When learning from humans, we put trust on them to teach us based on a web-of-trust. How do you determine the level of trust with an LLM?
by majke | 2025-06-08 13:12:26+00:00
I had a bit, limited, exposure to cuda. It was before the AI boom, during Covid.

I found it easy to start. Then there was a pretty nice learning curve to get to warps, SM's and basic concepts. Then I was able to dig deeper into the integer opcodes, which was super cool. I was able to optimize the compute part pretty well, without much roadblocks.

However, getting memory loads perfect and then getting closer to hw (warp groups, divergence, the L2 cache split thing, scheduling), was pretty hard.

I'd say CUDA is pretty nice/fun to start with, and it's possible to get quite far for a novice programmer. However getting deeper and achieving real advantage over CPU is hard.

Additionally there is a problem with Nvidia segmenting the market - some opcodes are present in _old_ gpu's (CUDA arch is _not_ forwards compatible). Some opcodes are reserved to "AI" chips (like H100). So, to get code that is fast on both H100 and RTX5090 is super hard. Add to that a fact that each card has different SM count and memory capacity and bandwidth... and you end up with an impossible compatibility matrix.

TLDR: Beginnings are nice and fun. You can get quite far on the optimizing compute part. But getting compatibility for differnt chips and memory access is hard. When you start, chose specific problem, specific chip, specific instruction set.
by jxjnskkzxxhx | 2025-06-08 13:13:36+00:00
Yes. He's insinuating that the only reason you would dislike musk is sure to his association with trump. He's also insinuating that people who dislike trump just like the opposite of what trump like, so that is trump dislikes musk then they musk like him.

He's just a troll.
by sethammons | 2025-06-08 13:13:41+00:00
So when Trump admitted on Howard Stern that he likes to walk in on naked teenage girls because his role of running the teen universe beauty pageant allows him to get away with that, that is ok because he wasn't running a campaign at the time?

Jump to 1:38 https://youtu.be/kikTv0I8XVw?si=VVfSpMDt7rKEIcRJ
by ZeroGravitas | 2025-06-08 13:14:03+00:00
Musk's brother was introduced to his girlfriend by Epstein.

Epstein mentored a young model who went onto be a neurosurgeon and married Microsoft's Sinofsky.

Bill Gates had a meeting with Epstein during which an ex-girlfriend of Epstein's who was once Miss Sweden just happened to turn up with her 15 year old daughter.

I'd quite like someone to investigate if our billionaires are being honeypotted left, right and center because it appears you can control a big swathe of the world's wealth if you get old rich nerds laid.

It's still not clear if Epstein made his money by blackmailing yet another Billionaire.
by frankvienna | 2025-06-08 13:14:04+00:00
After two back-to-back internships, over a dozen weekend hackathon projects shipped, and nearly a full year of daily coding, I was still stuck: zero job offers, lots of ghosting, and a creeping sense that the system was rigged against early-career developers.

So I built Woberry, a freemium toolkit for job seekers. It helps you:

Auto-generate tailored resumes and cover letters for each role

Track every application and follow-up

Organize recruiter conversations

Get basic analytics to understand what’s working

You get 3 free downloads, then it’s $6.99 for Premium or $19.99 for Premium Plus, where we personally review your resume and apply for roles with you.

It’s built from my own job search frustrations, and it’s just now starting to bring in enough to cover rent (barely). But what I really want to know is:

Would you use something like this? Would you pay for it? Is this where hiring support tools should go next?

Try it: woberry.com

Also curious: what has actually worked for you when trying to land that first dev job?
by kj4211cash | 2025-06-08 13:15:29+00:00
There's been a ton of research on this and the conclusion has been that light rail does indeed attract more development than bus rapid transit, but that there is no net gain in development across an urban area. It just shifts development to the corridor in question. There's a reason the overwhelming majority of transportation engineers favor bus rapid transit. On the other hand, I personally prefer to ride in light rail and I think many people would agree. So there's a reason that many urban planners prefer light rail.
by lidorbt | 2025-06-08 13:16:45+00:00
Nice write up dude! Bloom filters are a classic for pruning shards, but it’s great to see concrete numbers on bit-array size and hash counts — those "back of the envelope" estimates really help ground the theory. I’m curious how you tune the false positive rate in environments where cardinality spikes (e.g. DDoS bursts) — do you resize filters on the fly or accept more “maybe” shards? The HyperLogLog++ section was crisp too, but I’d love to see a comparison to Count-Min Sketch for heavy-hitters queries (e.g. top IPs) and real-world benchmarks against Redis PFCOUNT or ClickHouse’s built-in HLL. Anyone here tried combining these probabilistic structures in the same pipeline?
Show HN: I'm making a virtual drum machine using webcam / hand gesture controls
by getToTheChopin | 2025-06-08 13:17:13+00:00
Created using threejs, mediapipe computer vision, and rosebud AI.

Runs in real-time in the browser.

Live demo: https://rosebud.ai/p/3683087f-5fed-4e2c-9db2-d31831a5cf46

I'm planning to add more sound samples, tempo / bpm control, and other quality of life improvements.

Any feedback would be appreciated!
by svara | 2025-06-08 13:17:22+00:00
It's a bit of a skill. Gaining an incorrect understanding of some topic is a risk anyway you learn, and I don't feel it's greater with LLMs than many of the alternatives.

Sure, having access to legit experts who can tutor you privately on a range of topics would be better, but that's not realistic.

What I find is that if I need to explore some new domain within a field I'm broadly familiar with, just thinking through what the LLM is saying is sufficient for verification, since I can look for internal consistency and check against things I know already.

When exploring a new topic, often times my questions are superficial enough for me to be confident that the answers are very common in the training data.

When exploring a new topic that's also somewhat niche or goes into a lot of detail, I use the LLM first to get a broad overview and then drill down by asking for specific sources and using the LLM as an assistant to consume authoritative material.
by elmerfud | 2025-06-08 13:17:36+00:00
I would say it's more of a value choice. I value freedom to make choices and make my own risk vs reward decisions. I want to be in a society where others are encouraged to think critically about their choices (yes I know it largely doesn't happen). Others like to just be taken care of, without having to consider different choices. So any view of "better" will be subjective.
by apatheticonion | 2025-06-08 13:18:09+00:00
It's actually an internal build tool (forked from an open source tool) used to build our public applications and runs in Nodejs. We are rewriting it in Rust but it's a complex tool and that takes a lot of time.

In the mean time, a "build" using this Nodejs based tool takes about an hour and uses 100gb of RAM.

By contrast, preliminary unoptimized results of the Rust tool brings build times down from 1 hour to 1 minute and maxes out at 6gb of ram - but that'll be finished in 2 years.

It literally costs millions per year to run and is a nightmare to maintain.

To be fair, the JavaScript itself is actually surprisingly performant - it's the multi-threading that's the real problem.

It would be a non issue if there were memory sync primitives that could be sent between threads but because of how v8 isolates work, this isn't possible without changes to v8. So we are forced to copy gigantic graphs of data between threads and manually synchronize them with postMessages.

Running a build on the main JS thread (no workers) uses 10gb of ram and takes 5 hours. So shared memory would solve our issue and avoid the need to rewrite it.

Attempts to centralize the data (in a DB or similar) perform worse due to the de/serialization of the data. Other attempts of using a shared in-memory database shares the same issue. We also need to modify every shared structure in the codebase to use getters/setters with a copy on read approach (so memory blows up any way).

It's not that JavaScript itself is the wrong language, but that the isolated nature of the runtimes fail in multi-threaded use cases.