MurphyA/hacker-news huggingface dataset:
by benreesman | 2025-08-09 04:35:09+00:00
Doesn't the fact that a modern FPGA-centric (probably ASICs in the mix too at this point) hybrid NIC/order-parser/state-machine thing is rumored to be able to hit glass-to-glass of ~20-40ns mean that the speed game is hotter than ever?

Do you mean that because it involves a lot of hardware design now? The days of being able to offer around the inside in C++ on a regulated securities exchange are over, but there's still C++ driving the thing, that 20ns "tick to trade" or however it's being measured in some instance is still pretty basic response stuff, light speed is still a thing. There's a C++ program upstairs running the show, and it's trying to do it's job in under a mike for sure.

The OG talk on this is Carl Cook's: https://www.youtube.com/watch?v=NH1Tta7purM

But there are more recent talks (Optiver is especially transparent about it but other people talk about it too): https://www.youtube.com/watch?v=sX2nF1fW7kI, that's David Gross at CppCon last year, it can't have changed that much since last year.
by dreamcompiler | 2025-08-09 04:36:58+00:00
The better approach (if you have EE skills) is to build your own UPS with LiFePO4 batteries, a proper BMS, and a bunch of USB-C PD ports. Skip the lossy inverter entirely and pick equipment that runs on USB-C PD directly.

I don't know why nobody sells these as COTS yet.
by jauntywundrkind | 2025-08-09 04:38:39+00:00
Every battery & charger & their uncle is adding retractable cables.

I get the attraction, but I detest it! USB-C male jacks are designed to fail. All of these systems are designed to fail!

Thankfully usb-c's a lot more rugged, lasts a lot longer than previous designs. But there's still limits! Throwing out a whole charger or battery because the cable goes bad like this is so gross. Ideally there'd be a design where the retractable cable could appear built-in, but would at least be replaceble. That would be fine! But this retractable cable trend: it's a forced push towards disposable electronics.
by Animats | 2025-08-09 04:38:47+00:00
NASA at least gets to pick which shuttle, if they have to go through with this. Enterprise, which is stored in a tent near the Intrepid aircraft carrier in New York, might be an option. There's no historical relationship between Intrepid and the Space Shuttle. Enterprise was placed where it is now by lifting it from a barge with a large crane. So it could be put onto a barge again and moved to Houston by water.[1]

[1] https://intrepidmuseum.org/exhibitions/permanent-exhibitions...
by ezst | 2025-08-09 04:40:39+00:00
And what does that make you? A "loathsome clueless pro-llm zealot detached from reality"? LLMs are essentially next word predictors marketed as oracles. And people use them as that. And that's killing them. Because LLMs don't actually "know", they don't "know that they don't know", and won't tell you they are inadequate when they are. And that's a problem left completely unsolved. At the core of very legitimate concerns about the proliferation of LLMs. If someone here sounds irrational and "coping", it very much appears to be you.
by GauntletWizard | 2025-08-09 04:41:44+00:00
I took the same professional ethics course as you in school (Hi from another RIT anime nerd), and I found that even by mid 2000s, most people coming into the program openly mocked the lessons of Therac-25 and the Hyatt Regency Walkway Collapse as heavyhanded, but a disturbing few viewed these as lessons in how you could cut corners and avoid getting charged.

Google used to have ethicists ethicists and a culture of don't be evil. They were fired by the AI ethicists, who for the most part were among that latter group - Rationalists who were supremely good at rationalizing their choices rather than making good ones.

I don't think that any of the current efforts at regulation are going to work. The latter culture has taken over the institutions, and that's why you see so many baying for the institutions to be taken down.
by bspammer | 2025-08-09 04:42:49+00:00
I hadn’t had “that funny feeling” [0] for a while but yep that sub hit me like a truck.

It’s worth bearing in mind that it’s fairly small as subreddits go, I guess.

[0] https://youtu.be/ObOqq1knVxs?si=N5iqaCi5KZer0tsV
by mortenjorck | 2025-08-09 04:43:39+00:00
I recently got throttled to ~1Mb/s for going over my mobile data allotment (which incidentally got me to finally switch to an MVNO), and I was amazed at how insufficient a speed that was once considered “broadband” was in 2025. It was basically unusable; sites took 20-30 seconds to load and scrolling a timeline was an exercise in futility.

I literally cannot imagine 56K on the modern web.
by mattigames | 2025-08-09 04:44:18+00:00
Around 2016 I was visiting the bay area for the first time (and the US for that matter) and my phone ran out of battery, I was kind of lost without the map app and then I spotted a pay phone boot in the distance under some strong sunlight, I wondered if I could get some help with it, maybe bus routes back to the place I was staying, I pick the phone and a few tiny plastic crumbs fell from my hand, it's then when I noticed the handset was completely hollow, I looked more carefully and everything else was hollow too, it felt surreal, a bit like twilight zone but like I traveled through time and just realized it, I knew people didn't used them as much anymore but I guess I just hadn't grasp that they didn't exist any more.
by sliken | 2025-08-09 04:44:33+00:00
Really? Seems like scaling is pretty tolerant of latency, but very bandwidth intensive. Thus the move from IB to various flavors of ethernet (for AMD's GPUs, Tenstorrent, various others). Not to mention broadcom pushing various 50 and 100tbit ethernet switching chips for AI.

Even 25gbit these days is pretty affordable for home, if it scaled 5x better than 5gbit that might be enough to make larger models MUCH more practical.
by WarOnPrivacy | 2025-08-09 04:45:35+00:00
> You might have not known about it and tried to buy a bronze plan instead,

I always looked at every plan there was. Most of the work was getting thru the qualifications. After all that, every plan got examined multiple times.

> Most of Obamacare brings max medical expenses to about 10% of income for a single person

During the 2010s my wife and each brought in ~$10k/yr. That was in line with most folks we knew, in the $10k-$35k range. A typical month made 80% of minimal bills.

In searching for policies in the $12/yr range there might have been 'catastrophic' policies that were just most of my income instead of all of it.

I want thru the qualification 2x more for $24k and $32k. The latter being the cheapest polices I saw all that day. I took a few screenshots back then. I'm searching my archives and if I find them I'll post back.
by NewsaHackO | 2025-08-09 04:45:48+00:00
I don't completely follow your logic here. Music has not been the only hobby that would fit under your definition of commodification of passion. Of the top of my head, woodworking, blacksmithing, glass blowing etc all fit this, yet there are thriving communities that still are able to enjoy doing it. Why would music be different? The only people I would expect to push back on this is people why are attempting to sell music, and not play for their own pleasure.
by to11mtm | 2025-08-09 04:46:30+00:00
> They have excellent engineering resources - why didn't they just take their ARC cards and add more RAM to them? People are dropping $2K+ on the 5090 with 32GB and would surely pay $1200+ for an ARC with 32GB or even much more for one with 64GB or higher. Absolute performance wouldn't be the benchmark; being able to load larger models would make for excellent price/performance, for many lower-end uses.

This one also drives me bonkers, but my guess is that it doesn't capture that margin they want.

Intel seems to be kinda bad at starting from an 'underdog' standpoint in a market.

> Intel did the same with their only offering dual-memory channel and thus much lower bandwidth of CPU <-> RAM ; unless you are buying an expensive server, you only get 2 channels to RAM; Apple increased their RAM bandwidth significantly and as it turns out, customers liked that, and bought more Apple CPUs.

Apple has much tighter integration; i.e. they don't have sockets for the CPU or memory. What you buy is what you get unless you're brave enough to solder.

AMD provides a sort of in-between with Threadripper and it's pro variant, however it seems that they have a bit of a limitation on bandwidth based on CCDs for the low core count Pro models [0].

> Intel has to become "hungry" once more and stop their sedate, sclerotic ways. Maybe caring about their customers would help, too.

TBH I think whatever body (JEDEC I'd guess) needs to either make DDR6 128bit, or at the very least (and if even possible) work with memory controller folks to figure out a way to have a 'one stick, two channels' standard that simplifies board routing and keeps OEM usage simple.

It's really curious to me that over the last decade I've only dealt with one machine that only supported single channel, and the ones that 'were' single channel absolutely could have been dual channel but the OE could save a few bucks by going single channel due to the cost of two DIMMS vs one.

[0] - https://old.reddit.com/r/LocalLLaMA/comments/1mcrx23/psa_the...
by tomjen3 | 2025-08-09 04:47:45+00:00
If HN had been around in 1997, would you have considered it odd if 13 out of 30 submissions were about the internet?

AI, even if hated here, is the newest tech and the fastest growing one. It would be extremely weird if it didn't show up massively on a tech forum.

If anything, this community is sleeping on Genie 3.
by addaon | 2025-08-09 04:49:45+00:00
> But this seems like the easiest one to implement.

Even easier: Just fail. In my experience the ChatGPT web page fails to display (request? generate?) a response between 5% and 10% of the time, depending on time of day. Too busy? Just ignore your customers. They’ll probably come back and try again, and if not, well, you’re billing them monthly regardless.
by cortesoft | 2025-08-09 04:50:29+00:00
> It makes it clear to me that mid and senior developers aren’t going anywhere.

I kinda feel like this is a self-placating statement that is not going to stay true for that long. We are so early in the process of developing AI good enough to do any of these things. Yes, right now you need senior level design skills and programming knowledge, but that doesn't mean that will stay true.
by MrJohz | 2025-08-09 04:51:17+00:00
Look into hybrid smart watches. Withings are fairly good, but there are a handful of alternatives. They're watches that use mechanical hands like a normal watch, but also include smart components like health tracking and notifications and things.

They tend to be less powerful than other smart watches (in particular, you won't be able to download arbitrary apps to the watch or deeply configure it), and if you want a dedicated health tracker, you're probably better off with a minimalist Fitbit or something similar, but I really like them. They strike a nice balance between providing me with useful things, and still looking like a decent looking watch.

The main companies in this space are Withings and Garmin.
by LarMachinarum | 2025-08-09 04:56:02+00:00
> I could go into a place, order a pizza, sit there starting at it for 15 minutes, and then report them for a violation

it's just the other way around: the pizzeria's duty is just to serve you a fresh pizza, but if you haven't finished eating it within 10 minutes, THEY can report YOU for violation and the pizza police comes for YOU. This ensures that customers don't hog the table (which is bad for business).
by chistev | 2025-08-09 04:56:18+00:00
>Thank you! I was worried the pictures were a little too big (and thus hard to admire) but I don't post blogs with pictures very often.

Them being big made them easier to admire. Are you familiar with Bill Bryson and his humorous travel books?

>Your blog looks very interesting as well. What should I read first?

https://www.rxjourney.net/trapped-in-the-matrix

>Which one?

Australia, for certain reasons I won't tell anyone yet. Lol.
by jjani | 2025-08-09 04:56:47+00:00
That's a very roundabout way to phrase "you're completely making all of this up", which is quite disappointing tbh. Are you familiar with evals? As in automated testing using multiple runs? It's simple regression testing, just like for deterministic code. Doing multiple runs smooths out any stochastic differences, and the change I explained isn't explainable by stochasticity regardless.

There is no evidence that would satisfy you then, as it would be exactly what I showed. You'd need a time machine.

https://www.reddit.com/r/ClaudeAI/comments/1gxa76p/claude_ap...

Here's just one thread.
Human Tech Recruiter for Early-Stage Startups
by itdude | 2025-08-09 04:57:06+00:00
My name is Paul Masek (https://www.linkedin.com/in/paul-masek/) and I personally worked in hands-on tech roles for 15 years. I've pivoted to tech recruiting as I really enjoy the people side of tech and was ready for the next thing in my career. I'm actively recruiting for a Founding Engineer right now, but I also have access to hundreds of other similar roles (Frontend, Backend, Full-Stack, AI/ML, etc) with mostly early-stage, high-impact, and fast-moving startups.

Please send me a connection request on LinkedIn (I can only personally send out so many a week before I get rate limited) if you have any interest in working with me, a human, to find an exciting role for you.

https://tally.so/r/w84b0r is my intake form if you want to get me quickly up to speed on some of my upfront questions and share your resume as well. It's just here if you want to use it.
by AdieuToLogic | 2025-08-09 05:02:39+00:00
From the post:

Everything until the tag closer </script> is inside the script element.

And:

In fact, script tags can contain any language (not necessarily JavaScript) or even arbitrary data. In order to support this behavior, script tags have special parsing rules. For the most part, the browser accepts whatever is inside the script tag until it finds the script close tag </script>.

Note the sentence fragment "even arbitrary data." This explains the second part of your question as to why nested script tags without HTML comments do not require matching closing tags. Similar compatibility hacks exist for other closing tags (search for Chrome closing tags being optional for a fun ride down a rabbit hole).

As to:

why a script tag inside a comment inside a script tag needs to be closed ...

Well, this again is due to maximizing backward compatibility in order to support broken browsers (thanks IE4, you bastard!). As the article states:

When JavaScript was first introduced, many browsers did not support it. So they would render the content of the script tag – the JavaScript code itself. The normal way to get around that was to put the script into a comment ...

HTH
by rpcope1 | 2025-08-09 05:04:16+00:00
What you're asking for feels akin to feeding a hungry person chocolate cake and nothing else. Yeah maybe it feels nice, but if you just keep eating chocolate cake, obviously bad shit happens. Something else needs to be fixed, but just (I don't want to even call it band-aiding because it's more akin to doing drugs IMO) coping with a chatbot only really digs the hole deeper.
by iLemming | 2025-08-09 05:05:06+00:00
> You can use it as "just an editor."

You can, sure - sometimes we all do, when we need to debug a faulty package, we run it with the -Q option. I've been working for many years with people who use Emacs, have many friends who use Emacs, have mentored complete newbies and regularly discuss advanced topics - I have yet to meet someone who uses Emacs as is - with no customizations whatsoever. In fact, if I meet anyone who does that, I would very much be interested in learning their rationale, and perhaps even try to question their mental or emotional state.

Vim on the other hand, is very different in this, there are in fact plenty of users who do use it with zero customizations, daily.

> read the GNU Emacs Manual.

Okay. Let's do it... M-x info-emacs-manual - the very first two sentences - "Emacs is an advanced, extensible, customizable, self-documenting editor. This manual describes how to edit with Emacs and some of the ways to customize it." The third paragraph right there, at the very top, already explicitly says: "For information on extending Emacs, see Emacs Lisp". Five words pertaining extensibility in just three opening paragraphs, against only a couple of cognates of "editor".

What the heck are you even trying to argue here? Rephrasing your point doesn't change the underlying fact - Emacs is first and foremost an "extensible editor", not "an editor that can be extended (if desired)" - the emphasis is on "extensible", not on the "editor". That's what sets it apart from literally any other tool that gets used as "just an editor".

If regurgitating the factuality engrossed in the manual, ardently or otherwise, turns some people off from Emacs - so be it, like I already said before - it's probably for the best. Better for them, better for the Emacs community.
by ____tom____ | 2025-08-09 05:05:19+00:00
Some feedback:

Very cool! I will use this.

But your suggestions are not good. It's just "stick words on the front or end.

The simplest thing you can improve is include variants of the word. If I say "kayak", then kayaks and kayaking are closer to my intent than "wikikayak". Getting this right would be your secret sauce.

Obviously, non .com domains would make this much more valuable.

add a filter of "only show available domains" would be very helpful.

maybe have the option to do prefix and suffix? Probably only useful with AI or some algorithm that makes them related. MyKayakHome isn't bad.

On the quirky tab, you don't display the domain names, you show "sug+". I assume this is supposed to be added to the stem, but it's not consistent. "a+" guard gives "aguard", but "sug+" guard gives "suguard", where is the extra G?

Either way, please just show the domain name.

If I select the text for the name of a domain, you should not pop up the domain info box.

One the ai tab, I got "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."

On the main page, the search button is always disabled, but hitting enter works (firefox/mac). hmm not reproducible after reload.
by dmsnell | 2025-08-09 05:05:41+00:00
This was my first submission, and the above comment was what I added to the text box. It wasn’t clear to me what the purpose was, but it seemed like it would want an excerpt. I only discovered after submitting that it created this comment.

I guess people just generally don’t add those?

Still, to help me out, could someone clarify why this was down-voted? I don’t want to mess up again if I did, but I don't understand what that was.
by chmod775 | 2025-08-09 05:06:29+00:00
On my my glorified gaming console (Windows desktop PC) it drives me absolutely nuts when I'm in the middle of some competitive game and a random auto-updater pops up, minimizing my current current fullscreen application. Bonus points if it happens again 30 seconds later because it launches the application after updating it (Why? I didn't even have it open before!)

In some cases this had to get past QA at two billion-dollar companies, and neither did something about it.

But that's far from the only way we've regressed in software quality. Really not worth mentioning. A drop of piss in an ocean of sewage.

I'm glad that at least on my actual computer I get to focus on work distraction free - likely because most of the software running on there is designed by its users and survived by merit, rather than being the brainfart of some corporate committee more concerned with other things.
by cosmos64 | 2025-08-09 05:06:44+00:00
Depends on the use case.

Erlang, Elixir, and Gleam are hosted on their own platform, and lots of use cases can be covered that way.

Also, Flix is a thing, and some Scheme/CommonLisp/StandardML implementations compile to C.

Ecosystem there. Purescript, Gleam and others compile to JS.

Oh, and WebAssembly becomes valuable as compilation target as well.

Also: Kotlin is almost a functional first language like F#
by pavelstoev | 2025-08-09 05:08:12+00:00
When I think about serving large-scale LLM inference (like ChatGPT), I see it a lot like high-speed web serving — there are layers to it, much like in the OSI model.

1. Physical/Hardware Layer At the very bottom is the GPU silicon and its associated high-bandwidth VRAM. The model weights are partitioned, compiled, and efficiently placed so that each GPU chip and its VRAM are used to the fullest (ideally). This is where low-level kernel optimizations, fused operations, and memory access patterns matter so that everything above the chip level tries to play nice with the lowest level.

2. Intra-Node Coordination Layer Inside a single server, multiple GPUs are connected via NVLink (or equivalent high-speed interconnect). Here you use tensor parallelism (splitting matrices across GPUs), pipeline parallelism (splitting model layers across GPUs), or expert parallelism (only activating parts of the model per request) to make the model fit and run faster. The key is minimizing cross-GPU communication latency while keeping all GPUs running at full load - many low level software tricks here.

3. Inter-Node Coordination Layer When the model spans multiple servers, high-speed networking like InfiniBand comes into play. Techniques like data parallelism (replicating the model and splitting requests), hybrid parallelism (mixing tensor/pipeline/data/expert parallelism), and careful orchestration of collectives (all-reduce, all-to-all) keep throughput high while hiding model communication (slow) behind model computation (fast).

4. Request Processing Layer Above the hardware/multi-GPU layers is the serving logic: batching incoming prompts together to maximize GPU efficiency and mold them into ideal shapes to max out compute, offloading less urgent work to background processes, caching key/value attention states (KV cache) to avoid recomputing past tokens, and using paged caches to handle variable-length sequences.

5. User-Facing Serving Layer At the top are optimizations users see indirectly — multi-layer caching for common or repeated queries, fast serialization protocols like gRPC or WebSockets for minimal overhead, and geo-distributed load balancing to route users to the lowest-latency cluster.

Like the OSI model, each “layer” solves its own set of problems but works together to make the whole system scale. That’s how you get from “this model barely runs on a single high-end GPU” to “this service handles hundreds of millions of users per week with low latency.”
by captn3m0 | 2025-08-09 05:08:34+00:00
GitHub has paused feature development on several actions repos, including actions/checkout, actions/cache, actions/runner, actions/{upload,download}-artifact etc.

> We continue to focus our resources on strategic areas that help our customers be successful while making developers' lives easier. While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas of Actions and are not taking contributions to this repository at this time. The GitHub public roadmap is the best place to follow along for any updates on features we’re working on and what stage they’re in.

Edit: The link was supposed to be https://github.com/search?q=%22we+are+allocating+resources+t..., but HN stripped away the query params.