MurphyA/hacker-news huggingface dataset:
by tverbeure | 2025-08-22 20:00:19+00:00
I had my second Waymo ride in SF 2 weeks ago and I had to press the support button: it was behind a large bus that was backing up to parallel park. The bus was waiting for the Waymo to get out of the way while the Waymo was waiting for the bus to move forward.

It took only a few seconds for a human to answer the support request and she immediately ordered the Waymo to go to a different lane. Very happy with the responsiveness of support, but there's clearly still some situations that Waymo can't deal with.
by kragen | 2025-08-22 20:00:28+00:00
I thought it was obvious that codegen was better than macros—at least, textual macros. You can't tell me Ken Thompson omitted macros from the Golang design because he didn't have experience using languages with macro systems!

Even AST-based macro systems have tricky problems like nontermination and variable capture. It can be tough to debug why your compiler is stuck in an infinite macro expansion loop. Macro systems that solve these problems, like the R⁵RS syntax-rules system, have other drawbacks like very complex implementations and limited expressive power.

And often there's no easy way to look at the code after it's been through the macro processor, which makes bugs in the generated code introduced by buggy macros hard to track down.

By contrast, if your code generator hangs in an infinite loop, you can debug it the same way you normally debug your programs; it doesn't suffer from tricky bugs due to variable capture; and it's easy to look at its output.
by ninetyninenine | 2025-08-22 20:00:57+00:00
That's not true. There is we just need to find it.

Humans have a condition called schizophrenia where we literally are incapable of differentiating hallucination and reality. What that capability is, is something we need to find out and discover for both ourselves and LLMs.

For example: Mathematically speaking it's possible to know how far away an inferenced point is away from a cluster of real world data. That delta when fed back into the neural network can allow the LLM to know how speculative a response is. From there we can feed the response back into itself for refinement.
by ogham | 2025-08-22 20:02:04+00:00
Thank you for taking the time to check it out!

Yes we just create the chart data, the front end is responsible for rendering and can choose the library.

We will respond with a consistent chart object (https://inconvo.com/docs/api-reference/conversations/respons...) that can then be transformed with your own code to fit the spec of the frontend chart library.

We support line and bar at the moment planning to add more types soon. Also working on multi-series for those chart types.
by sunshine-o | 2025-08-22 20:02:19+00:00
By the way I just noticed the JSON embedded viewer has disappeared from Firefox and Chrome?

The XML viewer is still there, there are colors and you can collapse the nodes.

XML was an abomination in terms of format but there were some really good ideas in the early web. I remember you could point to a stylesheet to apply to an XML file.

I really wish we could apply CSS stylesheets to a JSON.
by Kye | 2025-08-22 20:02:30+00:00
Answer to the obvious question:

>> "Mississippi’s new law and the UK’s Online Safety Act (OSA) are very different. Bluesky follows the OSA in the UK. There, Bluesky is still accessible for everyone, age checks are required only for accessing certain content and features, and Bluesky does not know and does not track which UK users are under 18. Mississippi’s law, by contrast, would block everyone from accessing the site—teens and adults—unless they hand over sensitive information, and once they do, the law in Mississippi requires Bluesky to keep track of which users are children."
by echelon | 2025-08-22 20:03:12+00:00
> it's concurrency primitives are excellent but difficult to learn

They're actually incredibly easy to learn if your software paradigm is the request-response flow.

The borrow checker might kill your productivity if you're writing large, connected, multi-threaded data structures, but that simply isn't the nature of 90% of services.

If you want to keep around global state (db connectors, in-memory caches, etc.) Arc<Mutex<T>> is a simple recipe that works for most shared objects. It's dead simple.

You can think of Rust with Axum/Actix as a drop-in replacement for Go or Python/Flask. With the added benefits of (1) no GC / bare metal performance, (2) much lower defect rate as a consequence of the language ergonomics, (3) run it and forget it - no GC tuning, very simple scaling.

Rust has effectively made writing with the performance of C++ feel like writing Ruby, but with unparalleled low defect rates and safety on account of the type system.
Show HN: I built dictation so good I threw out my keyboard
by yassinerajallah | 2025-08-22 20:03:34+00:00
As the great sage once said, "why buy it if you can build it?"

And so I built writevoice to vibe code away my senior SWE career.

All jokes aside, I was genuinely surprised at how much context I provided to the claude code with my voice vs typing, so I thought of turning it into a SaaS.

Any feedback is much appreciated!

A fellow bootstrapper over here <3
by pablo-chacon | 2025-08-22 20:03:56+00:00
I just added a wiki page with a full architectural diagram of the Sovereign, Self-Healing AI. It outlines how the system ingests data via MQTT, stores it in PostgreSQL with PostGIS, and processes it through modular services like clustering, POI detection, and predictive modeling. Routing is handled with A* and MAPF, fused with GTFS and GTFS-RT feeds, so the system can continuously generate personalized paths that adapt in real time.

The architecture is asynchronous and per-client, modules never talk directly to each other, only through the database. This makes the system resilient, privacy-scoped, and self-healing when data is delayed or corrupted.

If you want to see how the pieces fit together and how the self-healing loop works, the wiki page has the full diagram: https://github.com/pablo-chacon/Sovereign-Self-Healing-AI/wi...
by starfallg | 2025-08-22 20:04:18+00:00
The reality is that hacking code isn't always beautiful. Most of the time, it is mundane grunt work.

You can always leave the core logic for your to work on and have the AI handle all the bits that you don't like to do. This is what we do for modelling for example, AI helps with the interface and data backends, the core modelling logic is hand-crafted.
by kixelated | 2025-08-22 20:04:33+00:00
QUIC/WebTransport gives you the ability to drop media, either via stream or datagrams, so you can get the same sort of response to congestion as WebRTC. However, one flaw with MoQ right now is that Google's GCC congestion controller prioritizes latency over throughput, while QUIC's TCP-based congestion controllers prioritize throughput over latency. We can improve that on the server side, but will need browser support on the client side.

As for the media pipeline, there's no latency on the transmission side and the receiver can choose the latency. You literally have to build your own jitter buffer and choose when to render individual frames.
by rhdunn | 2025-08-22 20:05:30+00:00
I'd say it is the other way around. -- Support for the Tories/Conservatives has collapsed to the point where they are 4th or even 5th place! Reform have benefitted most from this shift. [1]-[4]

The left wing is seeing Labour voters shift to the Lib Dems, Greens, Jeremy Corbin's new party, and Reform.

[1] https://www.electoralcalculus.co.uk/services_lsdm.html (April)

[2] https://www.electoralcalculus.co.uk/blogs/ec_vipoll_20250625... (June)

[3] https://www.electoralcalculus.co.uk/prediction_main.html (July)

[4] https://www.electoralcalculus.co.uk/blogs/ec_rrose_20250731.... (August)
by Telaneo | 2025-08-22 20:05:38+00:00
Articles are capable of using both. The main content can be in text, with an image, a gif or a short video or audio clip here and there to help explain if an illustration is better suited.

I wouldn't want to read a phone review that was text only, but one that has a set or two of images and video to show of the camera, a size comparison to a different phone, and you've got most of what you'd want to put in a video anyway. The rest of many youtube videos are just talking heads and stock footage. The substantive parts of many videos, the stuff that actually should be video for better information density, is rarely a majority of any given video.

Video is definitely a more engaging form of content for me, but claiming it's more effective at information transfer as compared to text is ridiculous.
by qwertox | 2025-08-22 20:05:41+00:00
Another rule was:

* Always use `-` instead of `–`, unless explicitly used by the user.

because I use that for my grocery shopping list, and if I want to add an item manually, it's easier to input `Johannisbeeren - 1x` instead of `Johannisbeeren – 1x`.

It resulted this

----

Me: "Tell me what's on TV tonight"

It: "I checked what's on TV tonight. For example, the spy comedy "Get Smart" [...]. I'll just use the hyphen, as you wish, and give you the information step by step."

----

Seriously?
by fleabitdev | 2025-08-22 20:05:44+00:00
I'm not an expert, but in the worst case, you might need to decode dense 4x4-pixel blocks which each depend on fully-decoded neighbouring blocks to their west, northwest, north and northeast. This would limit you to processing `frame_height * 4` pixels in parallel, which seems bad, especially for memory-intensive work. (GPUs rely on massive parallelism to hide the latency of memory accesses.)

Motion vectors can be large (for example, 256 pixels for VP8), so you wouldn't get much extra parallelism by decoding multiple frames together.

However, even if the worst-case performance is bad, you might see good performance in the average case. For example, you might be able to decode all of a frame's inter blocks in parallel, and that might unlock better parallel processing for intra blocks. It looks like deblocking might be highly parallel. VP9, H.265 and AV1 can optionally split each frame into independently-coded tiles, although I don't know how common that is in practice.
by ilamont | 2025-08-22 20:05:53+00:00
Traffic enforcement, which used to correct some bad driving, has basically evaporated in many parts of the U.S. This has been a long-term trend.

A friend who's a cop told me that only when their department got specific state grants would they set up stings of drivers driving in a pedestrian walkway while someone was crossing the street. Here's an example of one such grant program, which is actually funded by the federal government: https://www.mass.gov/doc/ffy26-municipal-road-safety-grant-a...

Crosswalk Decoy Operations: These operations may involve a plainclothes officer acting as a civilian pedestrian and a uniformed officer making stops OR involve a uniformed officer serving as a spotter to observe and relay violations to an officer making stops. ... All Pedestrian and Bicyclist enforcement must be conducted during overtime shifts, meaning grant-funded activity occurs during hours over and above any regular full-time/part-time schedule.

At other times, he said he would only pull someone over if they were doing something batshit crazy and they happened to be behind the vehicle where it was easy to pull them over. Minor stuff and speeding they would rarely ticket.

The U.S. and other countries need to use automated methods of detecting and applying penalties. Some busy intersections have cameras for this, but it seems to be very limited, maybe because of cost.

Years ago New York used to calculate if you were speeding the NY State Thruway based on the time between toll booths. They cancelled this program for some reason.

Although more recently, the New York State Police have speed cameras set up in a few highway work zones, which is effective (double fines applicable, see https://wnyt.com/top-stories/where-are-automated-speed-camer...) but it still requires a person driving a car to set up the gear.
by salleisha | 2025-08-22 20:06:27+00:00
I’ve heard everything from forgotten 1099s to missed Delaware Franchise Tax payments, and even Form 5472 fines for foreign ownership.

I am curious what tax/compliance mistake (if any) have you run into, and what did it cost?

We launched a tool that helps with compliance calendars and filings for early-stage startups, and I’d love to make sure we’re solving for the real pain.

Even anonymous war stories are welcome
by DrewADesign | 2025-08-22 20:06:48+00:00
People complain a lot about drivers in dense eastern states, such as Massachusetts, New York, Rhode Island, New Jersey, etc. but compare the traffic fatality statistics:

https://www.iihs.org/research-areas/fatality-statistics/deta...

Having grown up driving in these places, I can confirm that people drive a whole lot more aggressively, but what blows my mind driving damn near anywhere else in the country is how inattentive many drivers are. Around here, our turns are tight and twisty, the light cycles at our 6-way intersections are too short, most streets are one lane but on the ones that aren't, lanes disappear without warning, some lanes that are travel lanes during the day have cars parked there at night... all of this means that you need to a) be much more attentive, and b) be more aggressive because that's the only way anybody gets anywhere at all.

It's a cultural difference. Almost any time I've encountered anyone complaining about rudeness in a busy northeastern city it was because they were doing something that inconvenienced other people in a way that wasn't considered rude where they're from: pausing for a moment in a doorway to check a phone message, not immediately and quickly ordering and having their payment method ready when they reached the front of the line at a coffee shop, not staying to the right on escalators if they're just standing there and not climbing/descending... all things that are rude in this environment and people are treated the same way rude people are treated anywhere else.

That culture expresses itself in the driving culture. If those 3 extra people didn't squeeze through after that red for 3 or 4 light cycles, suddenly you're backed up for an entire light cycle which is bad news.

Waymo cars are designed for a different style of driving. I'm skeptical that they will easily adapt.
by polotics | 2025-08-22 20:06:55+00:00
This appears to me to be a surprisingly low-effort article. Nothing about managing context length and starting tasks from a good context, managing .md files and structuring repos, very anthropomorphising which does not help, nothing about tools to use to build the right context, no comparison of different approaches, what kind of MCP and/or RAG to get agents to look at documentation.
by p2detar | 2025-08-22 20:07:25+00:00
> The original developers chose Go because they thought it was a good fit for our use case.

I don't completely get this. If you are memory requirements are strict, this makes little to no sense to me. I was programming J2ME games 20 years ago for Nokia devices. We were trying to fit games into 50-128kb RAM and all of this with Java of all the languages. No sane Java developer would have looked at that code without fainting - no dynamic allocations, everything was static, byte and char were the most common data types used. Images in the games were shaved, no headers, nothing. You really have to think it through if you got memory constraints on your target device.
by awad | 2025-08-22 20:07:27+00:00
While it could stand to be more aggressive at times, especially at intersections, FSD works fairly well in NYC and can do all of less-than-legal-but-necessary things a normal driver can do (such as cross over a double yellow if there is a double parked car blocking the road) so I don't see why Waymo would have any trouble on that aspect at all.
by kubectl_h | 2025-08-22 20:07:37+00:00
> And modern vehicles have electronic stability control, anti-lock brakes, automatic emergency braking, and several other safety systems

In ice none of these really stop overcorrection, or at least they don't in my 2020 truck on icy hill/mountain roads in Maine. And I've seen nice recent Volvos and BMWs with presumably the best safety tech in ditches up in the ski towns. The correct safe speed to drive on icy roads is not to drive at all of course, but people have to get places and people make mistakes. IME the assistive technology defaults don't do great on ice roads on some kind of up/down grade.

AFAIK drivers can still steer and brake themselves into a loss of control situation on ice regardless of safety features. So I guess I'm hoping once you take those two variables out of their hands, the FSD vehicles will be safer. Who knows though.

I went many years without a loss of control and the one time it did happen (logging roads with ice pack) was enough for me to buy Nokian studded winter tires to minimize the effect of ice as much as possible.
by JohnFen | 2025-08-22 20:08:14+00:00
Regardless of the adoption rate of QUIC, TCP is going to stick around for many, many years. The existing installed base requiring it is just too enormous.

But I wonder... if QUIC does end up entirely supplanting TCP, that means it's an entirely different networking scheme. We'd no longer be using TCP/IP at all, but something else. QUIC/IP?
by Matthyze | 2025-08-22 20:08:24+00:00
I personally don't see downloadability as a significant factor in the morality of breaching security. If it's bad to hack a login screen to gain access to private information, why wouldn't it be bad to hack encryption to do the same thing? What moral dimension does downloadability alter?

I think the house analogy fails because you cannot duplicate a house, take it somewhere else, and attempt to break into it there. If you could, that would undoubtedly be seen as a violation.
by wiradikusuma | 2025-08-22 20:08:35+00:00
Since it's "under the hood" as long as major browsers support it (I can't even find in caniuse?) it's good.

And I guess if webview engines like Microsoft Edge WebView2 supports it then developers can use it immediately (wrapping it).

But how about from the other side, I guess OBS and YouTube must start supporting it to actually be useful?
by thomashabets2 | 2025-08-22 20:08:36+00:00
Author here. I may not be able to deny the second part, but I would love to hear anything you think is factually incorrect or that I may have been unclear about. Always happy to be corrected.

(something that's not a minor error, that someone else pointed out, is that Python isn't strictly refcounted. Yeah, that's why emphasized "almost" and "pretty much". I can't do anything about that kind of critique)
by Terretta | 2025-08-22 20:09:05+00:00
In my use it feels as though this should not be done in advance or in the same prompt, even with reasoning models. It'd be better to make a "double check" MCP that calls your prompt, asks whether anything should be amended in that reply or use as is, amends if needed, then gives answer.

What you do not want to do is reposition your context into under-informed persona space, so leave the second-guessing out of the initial context. Instead use it as its own judge. (Doesn't have to be, but could also be an alt model.)
by crazygringo | 2025-08-22 20:09:06+00:00
It wasn't. 80s TV shows and movies were overwhelmingly recorded on film. Primarily because it was much easier to edit film than tape.

And we are streaming a ton of them now that they've gone back and scanned the original film in 4K.

It's awesome. Heck you can watch I Love Lucy from 1951 in glorious high definition, sharper than anyone ever viewed it originally. It's basically magic.

If you want 1980's, go watch St. Elsewhere or Cheers. They have cinema detail now instead of the fuzzy TV detail you would have seen in the 80's.
by wakawaka28 | 2025-08-22 20:09:08+00:00
There is no such thing as late stage capitalism. Or I should say, it's a misnomer. When people refer to late stage capitalism, they are usually complaining about market failures due to globalism, governmental issues, difficulties adapting to automation, or extreme envy of those who have gotten rich. Free markets generally work well for everyone, except for rare circumstances like monopolies or unfair competition.
by whamlastxmas | 2025-08-22 20:09:48+00:00
My worst personal quality is that while I tip extremely well for everything (like $15 for a $40 haircut) I absolutely refuse to leave tips almost always for Ubers. I will if it was genuinely good service, a clean car that doesn’t have a gallon of fragrance in it that I’m massively allergic to, and the driver either leaves me alone or has a nice convo with me when it’s clear I’m trying to engage in one, and drives safely. However the combination of these things is really uncommon, and I’m usually very unhappy with at least one aspect of the ride.

On the flip side I very rarely take Ubers so my shitty obstinance here doesn’t have a big impact

I was also really salty when they decided to make tips a huge part of it. I hate tipping culture despite tipping very well. And if you read the subreddit for drivers they are constantly complaining about how people tip, and complaining that even 20% is not anywhere near enough
by brewmarche | 2025-08-22 20:10:06+00:00
Big Sur Recovery mode works for me with Option+Cmd+R, so if needed I can install that. What I meant is that the other goes into Mavericks Recovery mode. And I’m happy about that actually :-)

Edit: if you were referring to Option+Cmd+R anyway, I guess I misread

Edit2: by other one I meant Shift+Option+Cmd+R, just Cmd+R actually goes into Big Sur, you are right!
by paulgb | 2025-08-22 20:10:10+00:00
Cars are only “heavily regulated” in the sense that you pass a test once when you are a teenager and then never have to pass a test again, just pay a nominal fee to renew your license.

I am curious what data you are looking at that gives you the impression pedestrians and bikers are the root cause of most accidents. As a frequent pedestrian / biker here, I see a car doing something unhinged about every mile I walk. On Wednesday I almost got hit by a car flying the wrong way down a one-way street and then running a red.
by NikolaNovak | 2025-08-22 20:10:12+00:00
So it's not just me!

I loved it in winter, I used it to learn interesting things on long drives :). Then sometime in the spring:

1. The voice got more human, in the sense it was more annoying - doing all the things I'm constantly coached against and that I coach my team against (ending sentences in question voice, umms and ahms, flat reading of bullet points, etc).

2. Answers got much much shorter and more superficial, and I'd need six follow ups before leaving frustrated.

I haven't used advanced voice last two months because of this :-(
by throw310822 | 2025-08-22 20:10:19+00:00
> This convergence hints aging may not be a diffuse “wear and tear” process

About this: it seems to me that the idea itself of "wear and tear" is just silly. It's a metaphor taken from the realm of mechanical objects that have no regeneration abilities. Any living being is continuously repairing localised damages back to a pristine state, while aging is diffuse and organic. This suggests that any "wear and tear" can only be at the cellular level- but still it can't be a biological necessity given the wildly different lifespans of organisms- from a few days to centuries.
by softwaredoug | 2025-08-22 20:10:22+00:00
It's not really good for those vested interests. If the rest of the world moves away from fossil fuels, they'll be stuck, in a market with shrinking growth. Instead they could invest in a different, growth market. If they get mixed signals from the US govt, they risk making poor strategic decisions

It may be short term good for them but long term fairly idiotic (for them and the US).