MurphyA/hacker-news huggingface dataset:
by frigidwalnut | 2025-08-06 21:31:29+00:00
Follow up work has shown that result is a statistical artifact/does not replicate [1,2,3].

[1]https://academic.oup.com/genetics/article-abstract/229/1/iya...

[2]https://academic.oup.com/mbe/article/42/2/msaf041/8005733

[3]https://www.biorxiv.org/content/10.1101/2024.03.25.586640v1
by contingencies | 2025-08-06 21:31:56+00:00
It is perhaps telling the author lives in the Netherlands! My findings were also that it's really super important to have them up high... at which point you need decent cable, termination and general radio knowledge otherwise you are exposing yourself to other issues. Basically, if there's complex topography, give up on this ever giving excellent results unless you have a radio tower or tree.

The most common design for wire antennas at 1090 MHz is the quarter-wavelength monopole (such as a ground-plane or whip). For 1090 MHz, the quarter-wavelength in free space is approximately 68.8mm, but practical build recommendations round this to 65-66mm to account for the velocity factor of the conductor, especially if the antenna element is made from solid wire rather than thin tubing. For a dipole (the total length being half the wavelength), the length is approximately 137mm (ie. 2x68.5mm). Commercial antennas sold for 1090 MHz may appear longer because they are collinear or have internal elements designed for added gain or bandwidth.
by alphazard | 2025-08-06 21:32:43+00:00
When you stop to think about it, it really doesn't make sense to have memory addresses map to 8-bit values, instead of bits directly. Storage, memory, and CPUs all deal with larger blocks of bits, which have names like "pages" and "sectors" and "words" depending on the context.

If accessing a bit is really accessing a larger block and throwing away most of it in every case, then the additional byte grouping isn't really helping much.
by stillsut | 2025-08-06 21:32:56+00:00
I think the Github-PR model for agent code suggestions is the path of least resistance for getting adoption from today's developers working in an existing codebase. It makes sense: these developers are already used to the idea and the ergonomics of doing code reviews this way.

But pushing this existing process - which was designed for limited participation of scarce people - onto a use-case of managing a potentially huge reservoir of agent suggestions is going to get brittle quickly. Basically more suggestions require a more streamlined and scriptable review workflow.

Which is why I think working in the command line with your agents - similar to Claude and Aider - is going to be where human maintainers can most leverage the deep scalability of async and parallel agents.

> is way better than having to set up git worktrees or any other type of sandbox yourself

I've built up a helper library that does this for you for either aider or claude here: https://github.com/sutt/agro. And for FOSS purposes, I want to prevent MS, OpenAI, etc from controlling the means of production for software where you need to use their infra for sandboxing your dev environment.

And I've been writing about how to use CLI tricks to review the outputs on some case studies as well: https://github.com/sutt/agro/blob/master/docs/case-studies/i...
by gnabgib | 2025-08-06 21:33:01+00:00
Lots of discussion about this today:

The online Congressional copy of the Constitution is missing sections 9 and 10 (23 points, 16 hours ago, 7 comments) https://news.ycombinator.com/item?id=44808145

Constitution of the United States Website has removed sections (227 points, 8 hours ago, 134 comments) https://news.ycombinator.com/item?id=44811733

Constitution.congress.gov/constitution 6/8/25 –> 8/4/25 Diff (136 points, 7 hours ago, 65 comments) https://news.ycombinator.com/item?id=44812375

Key sections of the US Constitution deleted from government's website (67 points, 5 hours ago, 27 comments) https://news.ycombinator.com/item?id=44814204

Congress Just Deleted Habeas Corpus from the Constitution on Its Website (51 points, 3 hours ago, 38 comments) https://news.ycombinator.com/item?id=44816077
by dpassens | 2025-08-06 21:33:23+00:00
How would you know that human population will go down to zero rather than stabilise at a lower point or start to grow back after a period of decline? All projections into the future are, of course, just hypotheses but "people will have children as the vast majority of them are biologically hardwired to do" strikes me as a lot more likely than all of humanity just deciding not to keep having children.
by ksherlock | 2025-08-06 21:34:01+00:00
The cppreference documentation specifies "Random access - constant O(1)" (same as std::vector). There's a slight overhead from going through 2 pointers instead of 1 and keeping track of how many items are in the first bucket (so you know which bucket to check), but that's a constant and the big O don't care about constants.
by lossolo | 2025-08-06 21:34:02+00:00
This seems to be the source https://www.ocregister.com/2025/07/16/where-in-california-do...

"Most of California’s single-family house investors are “mom and pop” types, according to BatchData.

Small-fry owners, with up to five properties nationwide, control 91% of California investment houses.

The rest is divvied up this way: Owners of six to 10 houses control 4% of California investment houses. Investors with 11 to 50 houses own 3% of this Golden State housing group. And 51 or more? Only 2% of investment houses."
by unethical_ban | 2025-08-06 21:34:03+00:00
I welcome you to point to the part of my comment that says they don't deserve public bathrooms, public housing, or human dignity.

I'm not ignoring a thing. If you follow the thread to which I'm replying, it starts with someone discussing the "homeless by choice" and follows with someone suggesting there is not difference between the impact of a homeless person and a housed person on the community.
by rkomorn | 2025-08-06 21:34:04+00:00
> It is a great series and by all accounts has really turned the sport around in terms of popularity

Is this causation or correlation ? Should your comment have a "in the US" asterisk? The series premiered in 2019 and F1 still had global audience drops in 2020 and 2021 (TV, so covid isn't solely to blame). Meanwhile, F1 audiences is now growing while DTS viewership is dropping [1].

> Netflix have tried to replicate it for other sports but, I believe, without the same success.

Maybe because F1 has long been one of the most popular worldwide sports and DTS wasn't actually driving the increase. The cumulative DTS viewership is in the single digit (edit: mid double digit million, actually) millions. Global F1 viewership is in the high three digit millions and the increase in viewership from 2020 to 2024 is in the hundred million range.

1- https://www.planetf1.com/news/drive-to-survive-viewing-figur...

2- https://www.whats-on-netflix.com/news/formula-1-drive-to-sur...
by zoogeny | 2025-08-06 21:34:23+00:00
I think the article buries a significant drawback: contiguity. It is obviously implied by the design but I think this approach would have hard-to-define characteristics for things like cache prefetching. The next address is a function, not an easily predictable change.

One frequent reason to use an array is to iterate the items. In those cases, non-contiguous memory layout is not ideal.
by AmirHammoutene | 2025-08-06 21:34:31+00:00
Hello everyone,

You would like to: – Create a loop of silent screenshots every time your PC starts up to monitor its activity. – Send a message via any application at a specific time. – Simulate precise mouse clicks and typing activities in applications or video games. – Simulate your presence (anti-AFK). – Schedule your PC to shut down by playing music that lowers its volume to accompany your sleep. – Automate repeated actions. - and much more...

This Windows tool allows you to schedule simulations of actions you would perform on your PC automatically.

Actions can be executed in a loop, and also at each system startup.

This tool is quite complete. Feel free to share your ideas.

Available for free on the Microsoft Store: Scheduled PC Tasks https://apps.microsoft.com/detail/xp9cjlhwvxs49p

Open source ^^ (C++ with Qt6): https://github.com/AmirHammouteneEI/ScheduledPasteAndKeys
by m463 | 2025-08-06 21:34:34+00:00
We have already solved this problem many times.

In clothing stores, numerical clothes sizes have steadily grown a little larger.

The same make and model car/suv/pickup have steadily grown larger in stance.

I think what is needed is to silently add 9-bit bytes, but don't tell anyone.

also: https://imgs.xkcd.com/comics/standards_2x.png
by sliken | 2025-08-06 21:34:54+00:00
I was looking at $200 cameras that were PoE, designed for outdoors, and had an IR emitter to protect my car that someone tried to steal from my driveway.

Ended up with a pair of reolinks for $120, the spec was a bit less, but I got two cameras. I pointed them from the top of my garage door to both sides of the car, which doubly illuminated the driveway. The red illumination rings on the cameras were easy to spot from the sidewalk, hopefully preventing another attempt. The image quality was great, color during the day, B&W after dark. Ended up using it surprisingly often. Deliveries, kid pickup/drop off, mailman, identifying whatever big truck was visiting our dead end street, and ended up seeing more wildlife than I expected. Even at night I could clearly see the black seat belts inside a black car with a black interior.

I run a separate network for the camera so they can't talk to anything buy my server, so I'm not particularly worried about their network security and I like that the cameras are PoE and not wifi. Sure open source would be better, axis is decent on that front. They run a linux distro, you can ssh in, and even modify the linux distro with an overlap to customize it however you want.
by giraffe_lady | 2025-08-06 21:35:14+00:00
HN itself has quite a lot of "nazi bullshit." You don't usually, regularly see people being virulent about it but people frequently endorse policies that would absolutely have fit cleanly into the historical nazi party's platform. Things like race science and eliminationist policies against the homeless, anti-immigration stances, homo- and transphobia are particularly popular. People here are normally "polite" about it and we seem to all have decided that means it doesn't count. It does count.
by margalabargala | 2025-08-06 21:35:52+00:00
Sure, I'm willing to agree that high and expanding levels of national debt can lead to economic crisis.

I still don't see why it would be worse than the Great Depression.

The national debt being low during the Depression and high now doesn't seem relevant. The national debt was not a primary causative agent of the Great Depression, we're saying that it will be a primary causative agent of this one, so why would a Depression kicked off by national debt be worse than the one kicked off earlier by not-national-debt?

That said:

> > What I observe right now is that we are not, at this moment, in a depression despite federal debt being such a high percentage of GDP.

> Because the "experts" keep redefining what it means to be in a recession, depression, etc.

If you are claiming "actually we're totally in a depression right now but actually no because we're redefined our way out of it", now that is an extraordinary claim. "Depression" means something more than "bad economy vibes".
by assword | 2025-08-06 21:37:01+00:00
Oh man the birth certificate thing is ridiculous. I had to get a new Id from scratch recently and it was the most painful process

The state I was born in decided to outsource the handling of birth certificates to some shit tier consulting firm.

In order to get my birth certificate shipped to me, I would have to wait over six months simply to process my request (ostensibly due to Covid, but this was 2023). It would have been quicker for me to walk hundreds of miles and get it in person. Thankfully I lucked out and found an old one.

Just a reminder that this is the shit politicians mean when they talk about privatizing government services.
by cvoss | 2025-08-06 21:38:04+00:00
This feels like the grown-up ideological successor to the International Space Settlement Design Competition for high school students. That was (is? anyone still in the know?) a competition that ran for years out of NASA Houston as a pet project of some engineers and contractors who wanted to engage and cultivate the next generation of aerospace minds.

Teams would submit proposals for the design of a permanent space settlement (sometimes on the surface of a body, sometimes orbiting). Winners from across the world were invited to compete together live in 4 huge multi-national teams to design and pitch another settlement over a long sleepless weekend. As a two-time finalist, I can say it was an incredible experience for so many reasons.

This new competition seems like its goal is to actually take the design/ideation of working professionals as a serious output, as opposed to the educational value of simulating this sort of thing for students, which is what drove the ISSDC.
by const_cast | 2025-08-06 21:38:16+00:00
I'm explaining why your claimed observation is bullshit.

And, for the record, you haven't provided any evidence either. You're just "saying your observations".

And, let's all be real here, skinny person to skinny person. Most skinny people are extraordinarily biased against ozempic because they lose moral high ground to people they dislike.

I think a lot of skinny people want to desperately believe they are special or better in some ways than ozempic users. For a lot of them, being skinny is all they have: (

But that's not the case. That's something I'm fine with, I suggest you get there too.
by copypaper | 2025-08-06 21:38:32+00:00
Algorithmic trading is a deep rabbit hole that will drive you mad the more you try to understand it. There are just too many variables to account for and I genuinely don't understand how you could make a stable trading system that reliably makes money as a retail trader.

Excluding HFT (which is reserved for people with hundreds of millions to invest in infra, fresh Ivy league quant analysts, and a fiber optic cable hooked up directly to the exchange; they likely already have an in-house tool that does what this project does), you're really just left with intraday trading or long term investing. Investing doesn't require algorithmic trading or back testing, so it seems that this projects demographic is aimed toward intraday retail traders.

With intraday trading, your chances of making a successful trading algo are near 0%. I mean, think about it: you have to account for every single variable in the stock market. How are you supposed to account for a truth social post imposing or lifting tariffs? Or a ransomware attack crippling a company? Or if a whale decides to sell all their $BIGCORP shares on the flip of a coin? It's impossible. Your only odds of success with intraday trading is manually doing it. You yourself are an "algo" trader that is capable of changing their strategy on the fly and accounting for unknown variables. A pre-programmed algo can not, no matter how much context you give it.

Furthermore, with back testing, it's impossible to accurately capture the context of the market during that time. Let's say you back test on 180 days of data. Well, do you know exactly what happened on the 71st day of that data? Did you account for that fed meeting, that tariff hike, etc? What about all the other days? Testing on OHLCV alone is not enough; you need the entire context of the market.

While the project itself it neat, I just don't see how algorithmic trading could lead to any long term success.
by tracker1 | 2025-08-06 21:40:00+00:00
My only advice is when you get there, take what you can get for now and passively look until you can find a better fit. There's still a fair amount of contract work, a lot of it isn't the same level of pay from even a year or two ago though.

I spent the better part of the past couple years not working, and finally had to break down and take what I could get instead of holding out... I wish I'd done it months sooner, before hitting that critical point.
by ninjagoo | 2025-08-06 21:40:13+00:00
The US Constitution's 13th Amendment abolishing slavery specifically allows it for convicted people. [1]

You'll see from the definition of a "slave" [2] that prisoner labor specifically fits the definition of a slave, hence why the constitution makes an exception for it.

[1] https://constitutioncenter.org/the-constitution/amendments/a... [2] https://www.oed.com/dictionary/slave_n?tl=true
by ttul | 2025-08-06 21:40:16+00:00
I used it to make a small change (adding colorful terminal output) to a side project. The PR was great. I am seeing that LLM coding agents excel at various things and suck at others quite randomly. I do appreciate the ease of simply writing a prompt and then sitting back while it generates a PR. That takes very little effort and so the pain of a failure isn't significant. You can always re-prompt.
by bigstrat2003 | 2025-08-06 21:41:27+00:00
That might've been better, actually. The author makes the mistake of "more time would've made this better", but we've had plenty of time to transition to IPv6. People simply don't because they are lazy and IPv4 works for them. More time wouldn't help that, any more than a procrastinating student benefits when the deadline for a paper gets extended.

But on the other hand, if we had run out sooner, perhaps IPv4 wouldn't be as entrenched and people would've been more willing to switch. Maybe not, of course, but it's at least a possibility.
by compiler-guy | 2025-08-06 21:41:39+00:00
> Do you know of another version control system that is superior to git?

I'm quite partial to Mercurial myself, and jj seems to be up and coming. But in any event, the idea that even if git were a perfect VC for programming, the idea that it is therefore a good tool for legislation is rather suspect.

And yes, it absolutely does matter when Section 11.2.33 paragraph 6 (in rev 19928), becomes Section 32.1.4 paragraph 8 (in rev 200480). Lawyers and lobbyists get paid good money to track stuff like that.

For one thing, even if one particular person proposes a change, things like cosponsors, exchanged and proxy votes, wide commenting and committee authorship make the workflow, at the very least, not a natural fit for git. Sure, it could probably be shoe-horned in. But a good system to be required by law? Not really.

>>>>I wanted to do the Constitution... > Maybe you got my stuff confused with someone else's.

Speaking of getting one person's stuff confused with someone else's.
by js8 | 2025-08-06 21:41:46+00:00
I have thought for fun about a little RISC microcomputer with 6-bit bytes, and 4-byte words (12 MiB of addressable RAM). I think 6-bit bytes would have been great at a point in history, and in something crazy fun like Minecraft. (It's actually interesting question, if we were to design early microprocessors with today's knowledge of HW methods, things like RISC, caches or pipelining, what would we do differently?)
by steve_adams_86 | 2025-08-06 21:42:48+00:00
I wonder if this is accomplished using controlled buffers in AsyncIterators. I recently built a tool for processing massive CSV files and was able to get the memory usage remarkably low, and control/scale it almost linearly because of how the workers (async iterators) are spawned and their workloads are managed. It kind of blew me away that I could get such fine-tuned control that I'd normally expect from Go or Rust (I'm using Deno for this project).

I'm well above 1.3mb, and although I could get it down there, performance would suffer. I'm curious how fast they sync this data with such tiny memory usage. If the resources were available before, despite using 700mb of memory, was it still faster?

These people are definitely smarter than I am so maybe their solution is a lot more clever than what I'm doing

edit: Oh, they did this part with Rust. I thought it was written in JS. I still wonder: how'd they get memory usage this low, and did it impact speed much? I'll have to dig into it
by _kst_ | 2025-08-06 21:42:49+00:00
The author seems to have assumed that readers are going to know that he's talking about NPM and JavaScript, and that "lockfiles" are an NPM-specific feature (to me, it means something completely different).

Perhaps that's a valid assumption for readers of his blog, but once it appears here there are going to be a lot of readers who don't have the context to know what it's about.

Can an "NPM" tag be added to the subject of this post? More generally, I encourage authors to include a bit more context at the top of an article.
by fc417fc802 | 2025-08-06 21:42:52+00:00
> my hungry teenager looks in the pantry and the refrigerator and says, "all we have is ingredients"

Matches my experience. I too would contest that reasonable quality food is more expensive. In my experience it's actually somewhat cheaper by any metric except $/calorie and even then you could just add butter or oil to the "healthy" alternative to juice the numbers.

I think the primary differentiator is convenience. Grabbing an actually rather expensive box from the cupboard beats out spending 30 minutes cooking and another 10 cleaning.
by duskwuff | 2025-08-06 21:43:11+00:00
Ultimately, yeah. Rush's goal was to make money by taking paying customers on undersea tours. Calling the Titan a "research vessel" was a farce; what little research it performed, like sampling ocean salinity at different depths, was a fig-leaf at best, not the purpose of its activities. (And, per the report, even that was neglected on some of the vessel's later dives.)
by skybrian | 2025-08-06 21:43:14+00:00
With deterministic version control, library authors are supposed to document the exact version that a library was tested with. (Or the oldest version that they tested with and still works.)

People who use a library might use newer versions (via diamond dependencies or because they use latest), but it will result in a combination of dependencies that wasn't tested by the library's authors. Often that's okay because libraries try to maintain backward compatibility.

Old libraries that haven't had a new release in a while are going to specify older dependencies and you just have to deal with that. The authors aren't expected to guess which future versions will work. They don't know about security bugs or broken versions of dependencies that haven't been released yet. There are other mechanisms for communicating about that.
by weinzierl | 2025-08-06 21:43:20+00:00
I love Mixxx, I use it daily as a music player. I know it is a virtual DJ deck, but it is also a fantastic music player.

That being said the following sentence makes me a bit concerned "The current user interface of Mixxx has served us well, but as technology evolves, so must we."

As far as I know QWidget is neither deprecated nor are there any plans for that. I think Mixxx has one of the best UI's I ever encountered, in design and execution. Please don't botch this.
by 8n4vidtmkvmk | 2025-08-06 21:43:47+00:00
I've been debating how to go abouts installing js packages directly into my project. Like when I update a dependency, show me the diff for that whole project, not just my package.json bump. If it's good, I'll just accept the merge as-is. If it's bad, it can stay pinned to that version forever. No downloads. I guess this doesn't solve the "peer dependency" issue if 2 different things depend on 1 thing in a way such that I can't have 2 copies of the lib (eg react 18 and 19 is a nono but 2 lodashes is fine). Hmm.. a man can dream.
by SpaceNoodled | 2025-08-06 21:44:26+00:00
It makes sense for the address to map to a value the same width as the data bus.

A one-bit wide bus ... er, wire, now, I guess ... Could work just fine, but now we are extremely limited with the number of operations achievable, as well as the amount of addressable data: an eight-bit address can now only reference a maximum of 32 bytes of data, which is so small as to be effectively useless.