MurphyA/hacker-news huggingface dataset:
by godelski | 2025-08-19 19:22:58+00:00
I think you have the logic backwards. You are saying it didn't cause problems, right? Well that's the selection bias. You're basing your assumption on what is more easily measurable. It's "not a problem" because it got sales, right? Those are the planes that returned.

But what's much harder to measure is the number of sales you missed. Or where the downed planes were hit. You don't have the downed planes, you can't see where they were hit! You just can't have that measurement, you can only infer the data through the survivors.

> Because at the end of the day - time is zero-sum

Time is a weird thing. It definitely isn't zero sum. There's an old saying from tradesmen "why is there always time to do things twice but never time to do things right?" Time is made. Sometimes spending less time gives you more time. And all sorts of other weird things. But don't make the classic mistake of rushing needlessly.

Time is only one part of the equation and just like the body the mind has stamina. Any physical trainer would tell you you're going to get hurt if you just keep working one group of muscles and keep lifting just below your limit. It's silly that the idea is that we'd go from sprint to sprint. The game industry is well known to be abusive of its developers, and that's already considering the baseline developer isn't a great place to start from, even if normalized.
by rescripting | 2025-08-19 19:23:40+00:00
Fair points, but the main difference with the state of 'modern' porn is that its accessible to young men during puberty (and earlier), via the internet.

Finding a Playboy magazine in the bushes wont radicalize a 13 year old, but watching BDSM or CNC at an age where you're beginning to form your sexual ideologies can't be healthy.
by phil21 | 2025-08-19 19:23:49+00:00
Looks. Primarily at least, until you get into ultra-performance vehicles not really built for driving on public roads.

I recently upgraded to my "dream" daily driver car that came with 22" rims from the factory. It's definitely the worst part of the vehicle. Unfortunately I can't go much smaller, as 21" are the smallest that fit over the giant brake calipers.

Due to the weight of the vehicle, the larger brakes are likely needed - but the difference between this "performance" version of my car vs. the "luxury" version built on exactly the same body/chassis but with 19" wheels is night and day for day to day ride quality on poorly maintained city streets.

Once you get on fresh blacktop on the highway and start taking corners at a high rate of speed it's a different story, then the car just glides and "sticks" to the road super well due to the giant (wide) wheels. But that accounts for perhaps 5% of my driving if that.
by eYrKEC2 | 2025-08-19 19:24:08+00:00
What if it's rich, because it's true.

I've lived next to two different reservations in WA state and I can confirm the fantastic equipment.

Also, on a random tour of the Leavenworth fish hatchery, we stumbled upon a fishery-management-sanctioned culling of "excess" fish at the Leavenworth fish hatchery into large blue food grade containers as part of tribes "share".

The whole story of where the fish are going is useful, even if it contradicts your preconceptions.
by 9x39 | 2025-08-19 19:24:40+00:00
That's cool. I typically don't use multiple or linked pages too often when I'm mobile, but there was always some kind of local cache for a page I had been reading or working on. This plugs one of the few annoyances I had.

Apparently in contrast to many of you, I think Notion is a better product for what I want, which is collaborative notes++. Personal info repo, shared project pages with people, and I straddle work and personal life using it everywhere. Tinkering with the backend is not a goal of mine, but I wonder if that's what people like about Obsidian.
by latexr | 2025-08-19 19:24:40+00:00
I’m having a hard time believing your example.

If you ever needed to do that more than once, using a basic video editor (of which there are many, free and open-source, no need for a commercial behemoth like Final Cut), playing with it for ten minutes once would give you all the knowledge you need forever, even when you are without access to your LLM. And you can keep the app installed, you don’t need to download it every time. There’s also no need to watch YouTube videos, most of these basic editors have evident interfaces that anyone could figure out on their own for simple tasks. People did figure out things before YouTube tutorials. Or hey, if you’re that keen on LLMs, ask them where the option you want is.

Furthermore, you have not addressed at all the crux of the point. How are you even getting the exact time stamps to give to the LLM of FFmpeg for the cut? Or how do you decide that 2x is the exact speedup you need? Or how do you know what size and position and text font and colour even make sense?

All of those are visual decisions which need confirmation because video is visual. It doesn’t make sense to blindly run lengthy FFmpeg commands over and over to see if the result is any good.
by glenstein | 2025-08-19 19:24:45+00:00
It is emphatic about no telemetry, so I wondered if that was in contrast to Ubuntu (been forever since I've used Ubuntu so I don't know, unless package repository interaction counts as telemetry). But it might just mean that in contrast to Windows or even just a general sense that distinguishes it even from apps which for many are one of the bigger sources of telemetry concerns.
by froh42 | 2025-08-19 19:25:53+00:00
Aaaaaargh a fucking AI did translate this from English to German when I look at it. Horrible translation.

Eine freundliche Distribution. Ok, fuck yes, if it is friendly, does it say good morning and good night? And ask me how I am?

"Es ist eine perfekte Kombination aus Erfahrung und Ökologie." Ok, it's about ecology, so something about trees and nature and owls and bunnies?

"AnduinOS ist Ihre finale Linux-Distribution!". Wait, you'll think I DIE if I use this?
by tennysont | 2025-08-19 19:25:54+00:00
> The ability to send bits across parallel universes is just insane in terms of economic and experimentation value. For example, pharmaceutical companies can do $100 billion trials for all sorts of novel drugs, and trade the results of this information with their clones in other universes.

I remember reading this short story and being obsessed with the consequences. It immediately solves P = NP, and makes guarding secrets way way way harder. This is the first time I've heard someone else mention it.

HPMOR had a similar technology (the time turners) and threw up defensive cannon early:

> If this worked, Harry could use it to recover any sort of answer that was easy to check but hard to find. He wouldn't have just shown that P=NP once you had a Time-Turner, this trick was more general than that. Harry could use it to find the combinations on combination locks, or passwords of every sort. Maybe even find the entrance to Slytherin's Chamber of Secrets, if Harry could figure out some systematic way of describing all the locations in Hogwarts. It would be an awesome cheat even by Harry's standards of cheating.

> Harry took Paper-2 in his trembling hand, and unfolded it.

> Paper-2 said in slightly shaky handwriting:

> DO NOT MESS WITH TIME

I'm a huge SciFi fan, especially Ted Chiang. I perceive his styles to be quite varied and creative. I think that he does a good job of portraying the "awe" of "awe-inspiring discovery".
by j_bum | 2025-08-19 19:25:55+00:00
I prefer source mode when building Quarto files in RStudio.

Thanks for listing this feature request... It's pretty shocking to me to see that so many people don't use inline plots! I am particularly fond of them for ensuring that plot dimensions are correct so that I don't need to resize everything once I render a report and add it to my Quarto website.

From curiosity on my end - are inline plots a technically challenging problem? I have no idea if VSCode would enable something like this out of the box. :)
by krapp | 2025-08-19 19:26:09+00:00
>Socialism implies state control of the means of production.

Socialism literally implies the opposite. That's why it's called socialism. Under capitalism, capitalists own the means of production. Under fascism, the government and the state collaborate to own the means of production. Under socialism, the means of production are socially (collectively) owned. In the most extreme interpretation of socialism, communism, the goal is the elimination of the state entirely.

Granted, historically, communist states tended to centralize power rather than work towards their own elimination because that's the inherent evil of governments, particularly revolutionary governments. But to claim that socialism presupposes authoritarianism is to expose the fact that everything you know about socialism comes from capitalist propaganda.

>And then the people rise up and demand a the restoration of a free society where people can own the fruits of their labour.

(╯°□°)╯ ┻━┻ That's socialism!
by tombert | 2025-08-19 19:26:19+00:00
I just don't think it's that bad. Even if it spawns a process for each frame when you're scrubbing, it seems to run fast enough on my computer.

If you want to do a lot of advanced video editing then yeah use a real editor, but if you're just doing a quick trim it's really not a big deal to spin up a few dozen very-short-lived processes.
by LelouBil | 2025-08-19 19:26:35+00:00
I was trying to do something similar with esp32+lora development boards.

And I got like 3km range in my city so it was great !

But then I wanted to make it a ""usable"" thing and started getting stuck on designing a protocol that allows multiple senders at the "same time".

I thought of doing a time slice system since this whole project was inspired by a telecommunications class I had, but the issue would be that people you would need to know in advance the number of slices and your assigned one and also the devices would have to be synchronized, and I really wanted to make it dynamic, do anyone can just turn on their thing and it does a sort of handshake until everything works.

If anyone has pointers It'd be very appreciated, I found out about meshtastic.org while doing this project too.

In the end this was my first embedded experience, and my first embedded with Rust, so at least I got something "working" but I would love to make something as "usable" as this post.
by culebron21 | 2025-08-19 19:26:43+00:00
> Encrypted communications have enabled criminal gangs to operate and co-operate more freely than ever before, and establish global supply chains.

Is this the payload message of the article?

Many cars have GPS installed. Everybody has a smartphone, and even if it's offline, it's possible to see who went offline when the car was stolen. Customs offices have never ending databases of the containers that passed them.

How is it impossible to track down a thief? I guess, because there's just too much data to automatically track many cases. How on Earth will banning cryptograhpy and adding more data to the sea, help track the thieves?
by joe_the_user | 2025-08-19 19:26:51+00:00
I think the obvious answer is that client side mapping would let the browser give different view of the data to the client. The obvious problem is that downloading all the data and then transforming is inherently inefficient (and sure, despite this, download-then-process is a common solution used for many problems - but it's problematic to specify the worst solution before you know the problem).

Perhaps there's an alternative universe where javascript lost and an elegant, declarative XSLT could declaratively present data and incrementally download only what's needed, allowing compact and elegant websites.

But in our universe today, this mapping language wound-up a half-thought-idea that just kicked around for a long time in the specs without ever making sense.
by photon_garden | 2025-08-19 19:26:57+00:00
I was a big Notion fan for years and am now solidly in the Obsidian camp.

Speed and local-first was originally the main differentiator, but over time Steph Ango's "file over app" philosophy has become my favorite feature.

Yesterday I used Claude Code to automate some Obsidian cleanup and it was trivial because everything's just a file.
by tptacek | 2025-08-19 19:27:06+00:00
I have around here somewhere the mail spool of the mailing list contemporaneous to the time and stand by my interpretation (the dns-security@tis.com list) --- I also worked "at TIS" (at Network Associates), writing the DNS security checks for NAI's security scanner (which included serverside components that actively exploited all these attacks) --- but that was a year or two after the contract, as I understand it. The COAST paper you're citing predates practical exploitation of QID prediction by 2 years, and the most significant DNS spoofing exploits of the time (the ones Kashpureff used) did not involve QID prediction.

I think the Kremlinology here is super interesting and I'm happy to keep digging with you, but again: DNS spoofing was a live issue for a couple months in 1995, when it was resolved by QID randomization in BIND (and then QID+port randomization in djbdns), and then a live issue again for about a month and a half in 2008, when it was finally resolved by QID+port randomization in BIND. DNSSEC had nothing at all to do with it.
by refulgentis | 2025-08-19 19:27:07+00:00
I am ashamed to complain she's the worst writer I've had the privilege of shaking my head at in my 37 years. There's this rushed, Eye of Sauron saccades, extremely-online, consistent undercurrent, stapled to a Stanford Rationalist™ who has never had to struggle to make a stronger argument - which opened my eyes to how much "Rationalism" is "performing thought in a particular style in a particular social group"

This is a brand new publication and I really wish they skipped her, made the whole endeavour seem unserious and extremely online to me (which it is! but I wouldn't have noticed. so I guess I'm grateful?)

It also made me appreciate how little editorial there is left, so many publications, especially online, are stripped down to the point its freelance bloggers that kinda stay the same no matter what, rather than people growing as writers.

My two most scarring facepalms in recent memory:

- [my home] Oakland is safe, the Feds coming in isn't needed, But..............the real problem of them being here would be Duh Dems complaining, people know crime is real and bad and hate being lied to.

- It'd be bad if we deported people for their views but then again we don't know what we don't know about the level of terrorist support provided by these people who complain about Gaza.
by Saris | 2025-08-19 19:27:14+00:00
Yeah I saw that too, but since it doesn't say how Ubuntu compares I assumed it was just a random fact they picked to put there.

For comparison the Bazzite website is fantastic for making me interested in it because it explains a lot about what it does to make my life easier!

It's good to have facts about things, but explaining how something helps the user is important too, the open source community definitely benefits from having marketing-style info IMO.
by lukevp | 2025-08-19 19:27:19+00:00
The private key isn’t a key in the “API KEY” sense, it’s a key in the “public/private key pair” sense. It’s not sent to github and there’s no way for them to know if the signing of the token used to make the call happened in a secure manner or not, because github doesn’t receive the key as part of the request at all.
by tristor | 2025-08-19 19:27:29+00:00
This is a completely unsurprising outcome to anyone who has actually been poor and spent considerable time around poor people. Being poor is both a mindset and an actual socioeconomic status. Giving enough cash to marginally change socioeconomic status will not change the mindset. The biggest thing we could is actually improve financial literacy in the US by mandating it as part of our standard educational curriculum, but that will never happen as so much of our economy is built off exploiting the uneducated, who are almost always poor.

I started in pretty much the same circumstances as most of my peer group, with one distinct difference, my dad had gone to school for business and accounting and was a bit miserly, he instilled in my an understanding of the value of a dollar and the right skillset to track where my money is going. That small little difference is what separates the fact I will end up dying a multi-millionaire and my peer group are mostly going to end up dying broke. Obviously there's hundreds of thousands of little choices we make every day of our lives that nudge things in one direction or another for your financial trajectory, but starting with a grounding in financial literacy is literally life-changing.

It's not cash that people need, it's education, so that they can actually effectively use the money they already earn. I started saving from my very first job as a teenager, and have never stopped. The median American net worth excluding home equity is negative, mine has never been negative at any point in my entire life, from before I was an adult, despite growing up low-income in a rough area.
by SoftTalker | 2025-08-19 19:27:34+00:00
XSLT was awesome back in the day. You could get a block of XML data from the server, and with a bit of very simple scripting, slice it, filter it, sort it, present summary or detail views, generate tables or forms, all without a server round trip. This was back in IE6 days, or even IE5 with an add-on.

We built stuff with it that amazed users, because they were so used to the "full page reload" for every change.
by uludag | 2025-08-19 19:27:52+00:00
As an Emacs users who often tries to do as many things as possible in Emacs, I would say that the more stuff you can do in Emacs, the more the various features in Emacs compound with each other, giving you more utility.

For example, I use the Verb package for making HTTP requests. So with Emacs as my HTTP client, I can do bulk HTTP request calls with keyboard macros. The HTTP requests can be stored in org-mode. I can write custom Elisp for special authentication scenarios. I can create new commands if I need them.

For this example, I can imagine (haven't used this myself) scenarios like creating a keyboard macro to shave off the first X seconds of a video usable with dired.

Some non-text-editing things in Emacs that are actually extremely useful:

- Git via Magit - Managing files with Dired - Media player with Emms - RSS feeds with elfeed and the list goes on and on...

Using a well thought-out Emacs interface for anything is one of the biggest sources of joy in my technical life.
by apt-apt-apt-apt | 2025-08-19 19:28:12+00:00
A few hundred to $1K seems too little to have much impact.

Going from 0-$1k/mo or $1K to $2k/mo means you're still broke.

You can definitely afford some food or necessities that were harder before, but fundamentally, you still need to hustle to change the fundamental financial situation.
by logifail | 2025-08-19 19:28:33+00:00
> They were acquired by Google, so you could argue they aren't centred in the UK any more [..]

They've been acquired. There's nothing left to argue.

I was reading earlier today about how Kuka AG, the German mechanical engineering company, was sold to a Chinese investor in 2016. A fascinating story:

https://en.wikipedia.org/wiki/KUKA
by adrianobbe | 2025-08-19 19:28:35+00:00
Thanks! I do really wonder though if content marketing like this post, or other posts on reddit actually bring any Paid users, which is what I'm trying to focus on. Because I see my viewership skyrocket when i do posts on reddit yet I get the same amount of Paid users in these days as the days I did 0 posts for like 2 weeks straight...
by HammadB | 2025-08-19 19:29:34+00:00
Hi! Hammad here - Chroma’s CTO. First off, I have an immense amount of respect for the Turbopuffer team, they’ve build a solid product.

I understand your point. Chroma Cloud has been quietly live in production for a year, and we have been discussing this architecture publicly for almost two years now. You can see this talk I gave at the CMU databases group - https://youtu.be/E4ot5d79jdA?si=i64ouoyFMevEgm3U. Some details have changed since then. But the core ideas remain the same.

The business model similarities mostly fall out of our architecture being similar, which mostly falls out of our constraints with respect to the workload being the same. There are only so many ways you can deliver a usage based billing model that is fair, understandable, and predictable. We aimed for a billing model that was all three, and this is what we arrived at.

On aesthetics, that’s always been our aesthetic, I think a lot of developer tools are leaning into the nostalgia of the early PC boom during this AI boom (fun fact, all the icons on our homepage are done by hand!).

On differences, we support optimized regexes vs full-scans, lending better performance. We also support trigram based full-text search which can often be useful for scenarios which need substring matches. We also support forking, which allows for cheap copy-on-write clones of your data, great for dataset versioning and tracking git repos with minimal cost. We've been building with support for generic sparse vectors (in beta) which enables techniques like SPLADE to be used, rather than just BM25. You can also run Chroma locally, enabling low-latency local workflows. This is great for AI apps where you need to iterate on a dataset until it passes evals, and then push it up to the cloud.

Chroma is Apache 2.0 open source - https://github.com/chroma-core/chroma and has a massive developer community behind it. Customers can run embedded, single-node and distributed Chroma themselves. We've suffered from depending on closed-source database startups and wanted to give developers using Chroma confidence in the longevity of their choice.

Lastly, we are building with AI workloads front and center and this changes what you build, how you build it and who you build for in the long term. We think search is changing and that the primary consumer of the search API for AI applications is shifting from human engineers, to language models. We are building some exciting things in this direction, more on that soon.
by bullen | 2025-08-19 19:29:37+00:00
I think player is a misnomer here. Multiuser editing would be better.

Also websockets are complicated. So are WebRTC or HTTP/2+ solutions.

HTTP/1.1 Comet-Stream is still the silver bullet even when ISPs try to block them, it's the protocol that goes through best (99.6% in 2022)

I'm considering doing a multi-socket solution: 80 (HTTP Comet-Stream) and 3724 (Binary TCP because WoW).

https://multiplayeronlinestandard.com
by htrp | 2025-08-19 19:30:12+00:00
* MSL Lab - Run by Wang (and consisting of the llama ai team)

* FAIR - Run by Yann LeCunn

* Product - Run by Nat Friedman (meta.ai and the ai integration into fb/whatsapp/insta)

* Infra - Run probably through facebook's CTO org

Looks like Wang's remit just shrunk significantly and he isn't going to get to run all of Meta AI. Question is what he adds to the LLM training team other than knowledge of what OpenAI/Anthropic did 5 months ago, and if he gets sidelined after that.

I'm assuming we'll see an announcement in a year that Wang is going to pursue other opportunities.
by flas9sd | 2025-08-19 19:31:00+00:00
it's pretty straightforward to change: a makefile, some preset variables in a .sh, then it iterates through https://github.com/Anduin2017/AnduinOS/tree/5bbd94d9c4fa455e... - the tree also points at the gnome-extensions it uses to create and mod the global menu.

can't be too hard to rebase onto Debian (the superior .deb distribution). I put it on 2 endof10 laptops as whatever I do every few years, kde just doesn't stick
by jstarks | 2025-08-19 19:31:05+00:00
Well, technically both WaitOnAddress and SRWLOCK use the same "wait/wake by thread ID" primitive. WaitOnAddress uses a hash table to store the thread ID to wake for an address, whereas SRWLOCK can just store that in the SRWLOCK itself (well, in an object on the waiter's stack, pointed to by the SRWLOCK).