MurphyA/hacker-news huggingface dataset:
by perihelions | 2025-06-17 19:05:36+00:00
It's much smaller than other suborbital hop vehicles. If it's 6.3 meters, the smallest Starhopper was 18 meters; Blue Shepherd 19 m; China's Hyperbola-2Y 17 m; the Zhuque-3 VTVL test vehicle 18.3 m. Also the Grasshopper from 2012 was 32 m and even 1993's DC-X was 12 m.
by bryanlarsen | 2025-06-17 19:05:55+00:00
Amongst his many faults, I don't think is one of them. One of his sayings is "if you don't have to revert 10% of your decisions, you're not being aggressive enough".

And you see him undoing decisions quite regularly. For example they tried removing all of the stalks on the steering wheel, but ended up putting one of them back.

What will prevent that course correction is the liability. They sold millions of car that were "FSD ready". If they need to add additional hardware to actually make them FSD ready they'll either have to retrofit it to millions of cars or pay out a giant civil lawsuit.
by pathartl | 2025-06-17 19:06:21+00:00
Look at all of those 486s running Windows 10! Windows 11 is pure hell spawn. /s

Is the cutoff for 11 a bit arbitrary? Sure, but it's not unprecedented by any means. The machines that are supposedly turning to ewaste stopped receiving driver updates years ago. Why aren't we calling for the heads of hardware manufacturers?

Also let's ignore the obvious that the TPM check is still easily bypassable. It's not the most user friendly, your grandmother isn't going to be able to do it, but frankly your grandmother isn't going to update to 11 anyway. She's still stuck on 8.1.
by DamonHD | 2025-06-17 19:06:29+00:00
FWIW the routers I have owned over the last few years have been 12V @ 1A.

I run my router + my RPi server off-grid with ~1kWh of usable (lead-acid) battery capacity.

So with those and my laptop's battery, I sailed into our last couple of minor daytime power cuts without even noticing. Sounds of commotion from neighbours alerted me that something was up!
by pseudocomposer | 2025-06-17 19:07:13+00:00
Unless https://www.math.net/pounds-to-tons is severely wrong, a US ton is 2200lbs, UK 2240lbs, metric 2204lbs. Put a different way, US to metric is a <0.2% difference (the smallest), US to UK is a <2% difference (the biggest).

At a scale of 433 tons, it doesn’t really matter much which kind of tons (unless you’re actually doing the rocket science, of course).
by thimabi | 2025-06-17 19:08:04+00:00
Yes. I haven't had problems with the output limit so far, as I do translations iteratively, over each section of longer texts.

What I like the most about translating with Gemini is that its default performance is already good enough, and it can be improved via the one million tokens of the context window. I load to the context my private databases of idiomatic translations, separated by language pairs and subject areas. After doing that, the need for manually reviewing Gemini translations is greatly diminished.
by goda90 | 2025-06-17 19:08:09+00:00
I lived in Santiago Chile over a decade ago, and took a lot of transit. I really liked their bip! card system that gives you two free or really cheap transfers within 2 hours of your first scan. It wasn't distance based or anything like that. Looks like they have peak rating now(I don't remember if they did back then), but it's not super expensive.
by jeroenhd | 2025-06-17 19:08:27+00:00
My quick list:

- Multiple virtual desktops (usably built into the UI)

- Screen recording

- HDR support

- Much better antivirus built in

- Hyper-V support

- Much faster search (faster, not necessarily fast)

- Much better codec/preview support for the built-in media player

- Much better touch screen support

- Real fingerprint support instead of the pluggable API that no vendor actually implemented right

- Windows Hello infrared facial recognition

- DirectX 12

- Docked windows, in multiple arrangements, without janky third party software

- Multitouch gesture support

- Native DNS over HTTPS

- WSL2, especially gWSL, the Wayland compositor used to display Linux GUI applications

- Forcing companies to move their shitty unstable drivers to userland instead of crashing the kernel every time you turn on a printer.

- WPA3, better hotspot support, etc.

- Native phone integration

- A notification system that isn't applications drawing boxes all over your screen

- winget

- Windows Terminal and the various advancements in PowerShell

I don't like the remnants of Windows 8's UI but there were definitely useful features in Windows 10+.
by honeybadger1 | 2025-06-17 19:08:49+00:00
A public display of seething hate aimed at someone adding to the world from someone only attempting to critique it. Fred, checks notes, tracks human beings that kill each other for sport for money, to make money. It must not be lucrative enough so he gets the rest of his green from writing half-truth hit pieces about companies that have more success. I'm surprised he's not writing for business insider.
by gred | 2025-06-17 19:09:02+00:00
> REE boss was put there by the ruling party.

Yeah, these public / private entities can get ridiculous. Her background is legal and political: Secretary of Women and Equality, Spokesperson for Housing, Minister of Housing, State Secretary of Housing and Urban Construction, etc. But she's a party loyalist and she took a few business classes, so it's all good.
by misiti3780 | 2025-06-17 19:09:33+00:00
"Waymo is winning". One wonders why most people never see any of these videos but only hear about how bad Tesla FSD is?

https://x.com/niccruzpatane/status/1928477936845226469

https://x.com/TeslaCamera/status/1929167075731239226

https://x.com/friscolive415/status/1881181885445063041

https://x.com/LAMultiBroker/status/1885370114054512921

https://x.com/ananayarora/status/1808679192432927153

https://x.com/niccruzpatane/status/1929590206488883246

https://x.com/TheTrailerDan/status/1934618081881370766

https://x.com/JeffTutorials/status/1778188663253574035

https://x.com/ScannerPacific/status/1935016023536844960

https://x.com/greggertruck/status/1864836542402797812

https://x.com/neil_csagi/status/1803229926033858746

I could post these all day ...
by kiitos | 2025-06-17 19:09:45+00:00
Be more specific? OK

---

CopyNode broken

`CopyNode` duplicates only the parent; every child pointer is still shared

nodeCopy.setChildren(make([]*node, len(n.children))) copy(nodeCopy.children, n.children) // pointers reused

https://github.com/sirgallo/cmapv2/blob/main/node.go#L11-L17

Any later mutation (for example `setValue`) writes through those shared pointers, so readers and historical snapshots are modified concurrently -- invalid, data race, memory model violation

---

Bitmap corruption

`SetBit` uses XOR rather than “set”:

func SetBit(bitmap uint32, position int) uint32 { return bitmap ^ (1 << position) }

https://github.com/sirgallo/cmapv2/blob/main/utils.go#L41-L4...

Calling it twice on the same index flips the bit back to 0. During branch-creation on insert and during delete, this function is invoked multiple times on the same index, clearing a bit that should remain set and leaving orphaned children.

---

Invalid assumptions re: interior pointers

Only the root pointer is read with `atomic.LoadPointer`. All deeper fields like `children[pos]`, `bitmap`, and the byte-slice keys/values, are accessed directly after a successful CAS. Readers therefore race with writers that mutate these fields in place -- race condition, memory model violation, etc.

pos := cMap.getPosition(node.Bitmap(), hash, level) if node.Child(pos).IsLeaf() && bytes.Equal(key, node.Child(pos).Key()) { return node.Child(pos).Value() }

https://github.com/sirgallo/cmapv2/blob/main/operation.go#L5...

---

All xxxRecursive functions rely on those invalid interior pointer assumptions

Sequence in `putRecursive` / `deleteRecursive` is

1. `curr := atomic.LoadPointer(ptr)` 2. Build `nodeCopy` 3. Recurse; grandchildren are mutated in place 4. `atomic.CompareAndSwap(ptr, curr, nodeCopy)`

https://github.com/sirgallo/cmapv2/blob/main/operation.go#L1...

If another goroutine has already swapped in a different copy of `curr` (and mutated it) the CAS still succeeds because the pointer value is unchanged, merging incompatible sub-tries and corrupting the data

---

Use-after-free in sync.Pool

On CAS failure the freshly built `nodeCopy` is immediately returned to a `sync.Pool` -- undefined behavior

cMap.pool.PutNode(nodeCopy) // may race with outstanding readers

https://github.com/sirgallo/cmapv2/blob/main/operation.go#L1...

Other goroutines still holding references to that node can now access a reclaimed object, oops.

---

K/V Aliasing

Keys and values (both []byte slices, which are not safe for concurrent r/w access) are stored by reference, a mistake:

n.setKey(key) n.setValue(value)

If the caller mutates those slices later (or concurrently in another goroutine), data races ahoy

---

Reader panics, etc.

- `getRecursive` accesses `children[pos]` without bounds or nil checks, concurrent shrink can make `pos` invalid - `GetIndex` allows a negative `shiftSize` once `level >= 7` with `chunkSize = 5`, producing nonsense indices and potential slice-out-of-bounds
by cheeseomlit | 2025-06-17 19:09:53+00:00
This article neglects to mention the actual circumstances of the arrest, making it sound like he was arrested simply for asking for a warrant. The AP article manages to explain the situation more clearly than this article does in their very first sentence:

>...Brad Lander was arrested by federal agents at an immigration court Tuesday after he linked arms with a person that authorities were attempting to detain.

https://apnews.com/article/brad-lander-nyc-immigration-court...
by imiric | 2025-06-17 19:10:48+00:00
The intentional disregard for software quality in your comment is honestly disturbing.

If your quality threshold is so low that you can tolerate crashes on invalid input, you will certainly cut corners when building software for others. I wouldn't want to use a piece of software you wrote, let alone have you on my team.

> I don't care very much if my coworkers use an LLM to write code or not, since all the code gets reviewed by someone else

Ah, yes, let's kick the can down the road.

> if the proposer of the change doesn't even bother to check it themselves then they pay the social cost for it

... The side effects of shoddy code are not redeemed by "paying a social cost". They negatively impact your users, and thus the bottom line of your company.
by standardUser | 2025-06-17 19:11:02+00:00
Much of the US was built in ways that make mass transit impractical and inefficient, but those same areas have comprehensive road systems already built out, sometimes excessively. That gives self-driving taxis an opportunity to fill in the transit gap in the huge expanses of this country ill-suited for trains and buses, but well-equipped with roads.

I think the actual concern is around medium-to-large cities and metros, where self-driving cars will compete directly with mass transit, much like Uber does, but potentially much more competitively.
by zzo38computer | 2025-06-17 19:12:17+00:00
1. Key generation is not required if you already have a key which is usable for this purpose. In this case, the server already has a public key since X.509 is already used for the server's certificate, so the certificate can be issued with the same public key. (If the client is issuing a certificate to the server, then the client's private key will be used to sign the certificate.)

2. I do not agree; I found X.509 to be better. I also think that DER is a better format than JSON (and that it does not require such things as escaping, base64 encoding, Unicode, etc). (I had made up a simpler usage for X.509 (more strict in some ways and less strict in other ways), although it is deliberately possible (without too much difficulty) to make a certificate which is compatible with both the normal usage and the simpler usage.)

3. OK. I had not considered that.
by llm_nerd | 2025-06-17 19:12:30+00:00
If we were talking about some abstract hypothetical format, this is entirely reasonable. Only there are a number of extremely high quality JPEG XL decoders. There is zero need for hardware assistance for decoding JPEG or JPEG XL, so that difference is a non-difference.

Every device in the world with iOS 17 or macOS 14 or better has JPEG XL support across the system.

This is a complete and utter non-issue. Google had even added JPEG XL support to Chromium, and then bizarrely removed it (not long before Apple fully supported JXL across all their platforms which invariably would have pushed it over the top), presumably to try to anoint WebP as the successor. Only WebP has so many disadvantages that all they did was entrench classic JPEG.

JPEG XL is unquestionably the best current next gen format for images.
by bryanlarsen | 2025-06-17 19:12:44+00:00
You're cherry picking by listing by model rather than by brand. This advantages Tesla in two ways.

- Tesla has very few models. The model Y is more than half of Tesla's total sales. The Seagull is less than 10% of BYD's total sales. A better metric is total sales per company by either volume or dollars.

- Tesla already sells pretty much everywhere, so don't have the "easy" option of expanding sales by expanding into other markets. OTOH, the Chinese brands are not yet widely available in several large markets.
by JamesBarney | 2025-06-17 19:12:45+00:00
> With that said, I am seeing Claude Opus 4 (w/extended thinking) be distinctly worse at missing problems which o3-pro and Gemini find. It seems fairly consistent that Opus will be the worst out of the three (despite sometimes noticing things the others do not).

I've found the same thing. That claude is more likely miss a bug than o3 or gemini but more likely to catch something o3 and gemini missed. If I had to pick one model I'd pick o3 or gemini, but if I had to pick a second model I'd pick opus.

It's also seems to have a much higher false positive rate where as gemini seems to have the lowest false positive rate.

Basically o3 and gemini are better, but also more correlated which gives opus a lot of value.
by kridsdale1 | 2025-06-17 19:12:50+00:00
I actually did the math on this last year some time. For gpt4 or so. Attempted to derive a per-user energy use value. Based on known data LLM training used many hundreds of times the energy use of agriculture and transport costs to feed a human to do equivalent mental work. Inference was much lower. But the climate critique of AI doesn’t distinguish.
by jeroenhd | 2025-06-17 19:13:14+00:00
> It's like that Auto Shutoff they added to cars. Helps no one, and nobody wanted it

I don't get the hatred. It's very useful in countries where keeping the engine running at a red light or at a railway crossing is illegal. It also saves a ton of gas and emissions.

SteamOS will probably work if you're on an all-AMD machine (maybe not the latest GPU revisions because of driver lag), but SteamOS-likes like Bazzite will work fine on a lot of commodity hardware. I'd recommend trying the KDE flavour to get the most SteamOS-like experience, unless you prefer Gnome over KDE (like I do personally but tastes differ).
by jauntywundrkind | 2025-06-17 19:13:14+00:00
I actually ran a very-short-lived private use tracker briefly, for some exploration doing p2p watch partying. But it was a toy, never got serious enough to look deeper at how the tracker worked (was using the rust Aquatic tracker, which kindly added webtorrent support on request! https://github.com/greatest-ape/aquatic )

Does the tracker know what it's tracking? Is there any attempt to make the tracker unaware of what peer rendezvous it's doing?

My gut is that it seems some kind of hash/magnet that folks are asking to peers on. And that the magnet itself is sufficient, and doesn't have to include anything identifying (although I believe many magnet links included some human readable description). The tracker could likely try to download this hash from the peer itself, to get the torrent info, but wouldn't really know what the torrent is or what's in it without doing the download itself.

Does that check out? How much of the magnet link is key to rendezvous? Could a tracker ignore human friendly fields, block them at ingress, to shield it's eyes?
by bytepoet | 2025-06-17 19:13:29+00:00
I really enjoyed reading this, particularly the first part where the author was specific about why we invariably (and often vaguely) find LLM generated text slightly off.

I cherish writing and find it a wonderful tool for thinking. So far, I've tried to do technical writing without much LLM help. I do run the final writing through a good model to point out factual inaccuracies.
by Lammy | 2025-06-17 19:13:50+00:00
Not Windows 11; the last five feature updates to Windows 10, versions v2004, 20H2, 21H1, 21H2, and 22H2: https://en.wikipedia.org/wiki/Windows_10_version_history#Ver...

“Luckily” I already had a physical Windows 2019 Server on my LAN, had Windows 10 Enterprise on all my clients, and had my own Active Domain set up, because that was the only official way to configure it to spy on me less†, so it was easy enough to create an additional Group Policy pinning `ProductVersion` to `Windows 10` and `TargetReleaseVersion` to `1909`‡ and WMI-filtering it to my Haswell Xeon machine so it would stop nagging me: https://learn.microsoft.com/en-us/windows/client-management/...

† I'm still not optimistic enough to say “configure it to not spy on me” lol

‡ https://www.youtube.com/watch?v=cznpPMomJXw
by m463 | 2025-06-17 19:14:37+00:00
I think this stuff is too common in the united states. I think of bart/caltrain/amtrak/busses/etc. It seems like it was only recently that bart reached an airport.

sort of reminds me of shipping before container ships, where you had to have freight forwarders to get stuff through the morass of trucks, trains, and ships, each with their own politics/unions/finances stepping in the way.

The politics of different means of transportation, with different systems just runs into enough of these barriers to self-limit their own use. and we end up being a nation of cars.
by rfwhyte | 2025-06-17 19:15:01+00:00
At the time when the fields in this article were being tilled, the Europeans were building castles, cathedrals, river spanning arched stone bridges, multi-masted sailing ships and trebuchets and massive siege engines using tools of iron and steel. People in middle east were already working with colored glass and people in China were already working with porcelain, gunpowder and early printing presses. A thousand years or more before that, the Greeks were already working with complex geared mechanisms and making things like the Antikythera mechanism and proto steam turbines. The people tilling these fields on the other hand were using relatively simple stone, bone and wooden tools, and hadn't even invented the wheel yet.

While I appreciate the point you're trying to make that native Americans weren't some kind of savages as they were all too frequently portrayed in the past, the notion that their level of technological or societal development was anywhere near that of Europe, the Middle East or China at the time does not reflect actual history. Relatively speaking, outside the empires of Meso-America most pre-contact American societies were substantially less complex that European societies, and from a purely technological perspective every single American society ever documented was vastly less technologically complex than European, Middle Eastern and East Asian societies. So from that lens its not unreasonable for the Europeans of the time to have perceived the native Americans as less socially and technologically advanced as they were, as that was simply the reality of world at the time.

Also, any historian with any knowledge of actual pre-contact North American societies can tell you they too were subjugating and killing any other populations they encountered just as much as the Europeans did when they arrived on the continent. The notion that native societies lived some kind of eco-friendly, conflict free lifestyle is just as egregious of whitewashing as any former settler narratives.
by jeroenhd | 2025-06-17 19:15:12+00:00
For me, for gaming, the full-screen console-like experience is part of the appeal. SteamOS has full-screen Steam, but it doesn't boot into it. Plus, Gamescope has some nice performance measuring/management tricks that regular Steam doesn't provide.

If you just want Steam on an OS then installing Steam will do fine, but it's no "real" SteamOS experience.

Another part of the appeal is how stable the updates are thanks to update mechanism (and locking users out of the system config by default so they can't break their Linux installs with outdated scripts from askubuntu.com).
by KomoD | 2025-06-17 19:16:13+00:00
> You don't actually need a steam account or the client - with SteamCMD you can have CLI access to all the mods there, as well as download any mod (or, for example, dedicated server hosted via Steam) to a custom location.

Not 100% correct, some are restricted to accounts that have licenses for the game. Same with some dedicated servers, you'll get an error ("Failed to install app "xxxxxx" (No subscription)" ) if you try downloading anonymously
by thangalin | 2025-06-17 19:16:37+00:00
> people now stand around on dance floors taking photos and videos of themselves instead of getting on dancing and enjoying the music. to the point where clubs put stickers on phones to stop people from doing it.

There are other types of dances where dancers are far more interested in the dance than selfies: Lindy Hop, Blues, Balboa, Tango, Waltz, Jive, Zouk, Contra, and West Coast Swing to name a few. Here are videos from the Blues dance I help organize where none of the dancers are filming themselves:

* https://www.facebook.com/61558260095218/videos/7409340551418...

* https://www.facebook.com/reel/3659488930863692
by dbtc | 2025-06-17 19:17:59+00:00
I wonder if one were to use e.g. a gardening metaphor to conceptualize their perceived inner state, rather than an electricity metaphor, all things being otherwise the same, would their thoughts calm down and nervousness subside?

This is a hypothesis.

It might be true that electrical signals and magnetic frequencies define something fundamental about our physical reality, but don't underestimate utilitarian power of imagination and metaphor.

Think about trees, feel better.
by magicalhippo | 2025-06-17 19:18:04+00:00
Our study highlighted both the strengths and limitations of LLMs in generating movie reviews based on movie subtitles and screenplays. Although LLMs demonstrated strong potential for producing grammatically sound, sentiment-aligned, and coherent reviews, they still face challenges in mimicking the emotional depth, subjective nuance, and detail-oriented style found in IMDb reviews. Future research should focus on enhancing emotional control, expanding model training with diverse datasets, and incorporating multimodal inputs to help LLMs better capture the richness of IMDb review writing.

But like, why? I admit I just skimmed the article, but I don't really see any motivation for studying this, or trying to make the LLMs write "better" reviews. What am I missing?
by tuckerman | 2025-06-17 19:18:29+00:00
That's fair but the comment I'm responding to seems to take offense at just storing and distributing it on threads, which is exactly what every single fediverse instance has to do. There are also tools for dealing with this, namely you can configure a mastodon instance to not federate with a server.

If someone is more concerned about training models on the data and whether that is legal or not, I assume Meta could easily be doing that already if they wanted to via scraping.
by ssl-3 | 2025-06-17 19:19:00+00:00
Yeah, they did butcher the Image Search URLs pretty terribly.

Ye olde format still works: https://www.google.com/search?tbm=isch&q=nuclear+power+plant...

...and that ultimately lands at https://www.google.com/search?q=nuclear+power+plant+cooling+... which also works.