skysight-inc/HackerNews huggingface dataset:
The problem is not that. The problem is that managers will insist that businesses are in danger if they face any competition.

Of course, the only thing that's really in danger is the careers (and egos) of those managers. Internal competition would be an extremely good source of information on the performance of the business those managers manage.

So anything remotely competitive gets eliminated.
Is there any known reason why they didn't go for these scoops on a chain traveling along the side of the hill, like a funicular? [0] They already had a rather tall lift!

Maybe that much water in buckets would be too heavy for the water wheel to drag up alongside the hill? One benefit of the spoons is they only lift the total volume of one of the spoons at a time, since each tower has a store of water it's holding but not moving yet.

[0] https://commons.wikimedia.org/wiki/File:%D0%9E%D0%B4%D0%B5%D...
Enforcing conventions in Django projects with introspection
Well, I don't want anyone to shoot you. But I don't know who you are and don't want to think about you after this comment or take any other action.

Would you prefer that I don't care whether someone shoots you?
User-Centered Design in Large Organizations (2019) [video]
I am working my way through "The Seasoned Schemer". Maybe I will go for "The Reasoned Schemer" next. Or "The Little Learner". Great series of books.
A 1/8 chance of fixing a bug at the cost of a careful review and some corrections is not bad.

0% -> 12% improvement is not bad for two years either (I'm somewhat arbitrary picking the release date of ChatGPT). If this can be kept up for a few years we will have some extremely useful tooling. The cost can be relatively high as well, since engineering time is currently orders of magnitude more expensive than these tools.
Rust Foundation Joins CRA Compliance Collaboration
> There was a recent vote in the Parliament of Canada on the topic of immigration rates

I think you're misinterpreting that vote. The BQ (a separatist party that often fields antagonistic type bills just to be a nuisance) tabled a bill that claimed that the government was following the Century Initiative. Conservatives went along because it's kind of hilarious -- despite the fact that Conservatives are one of the prime backers of the CI -- and Liberals and NDP went against because they weren't giving the bill credibility. It was not serious. It was not a referendum on immigration levels.

And FWIW, Canada's intake rates massively exceed the goals of the Century Initiative. The CI would be positively responsible compared to what Canada has been doing.

> Rate of immigration is a subjective matter

Canada is objectively suffering extreme problems because of mass migration. The term "population trap" is an objective measure when growth rate is deleterious, and Canada is well within those destructive bounds.

Ignoring tiny countries like the UAE and the fact that they have a gigantic subservient class of Indian worker slaves, immigration needs to work for the host country. To be beneficial for the host country, its culture, its people. Canada's immigration rate traditionally worked great. We got the best of the best, enriching the fabric of Canada. A diverse collection of peoples that came and made Canada better. ~0.5% growth idea, sustainable, and beneficial.

3.2% is absolutely disgusting, and hurts everyone.

> a white nationalist sees immigration as terrible ... many liberal/progressive people have a fairly welcoming attitude towards immigrants

Yeah, this false dichotomy worked for a while, but it no longer carries weight. For years the government pushed this line that one could only have a problem with immigration rates if they're a racist. It's played out.

Mass migration is one of the most destructive forces for progressive policies. Ignoring that many migrants bring hyper-conservatism with them -- and at a high enough intake rate they don't shed those beliefs as quickly -- Canada is basically boot-stomping the working poor and unemployed of Canada. They can't find housing. They can't find jobs. As the percolation happens social services is going to be threadbare because housing costs are increasing by multiples, where any is even available.
SV events on 04/05 and 04/05
I'm in bay area this week and looking for events to connect with founders/VCs in the area. I'm coming from London so lack the local insights. Ideally on Friday and Saturday
"You are given en elephant. You cannot kill it or sell it. What do you do?"

I recal last week on HN everybody were sure this was a stupid question with no connection to anything remotely practical...
Can one use with WebGPU in the browser? I see you answer that here https://news.ycombinator.com/item?id=39909440

The primary issue with things that include their own Wasm env, that then moving that system to the web doesn't work because you can't run wasm in wasm.
https://www.pouet.net/prod.php?which=96536
If we're being sticklers, this isn't reading character-by-character: it's performing a buffered read, which then gets iterated over.
For NVMe, if you get the SMART data with smartmontools/smartctl, you can inspect Percentage Used.

"Percentage Used: Contains a vendor specific estimate of the percentage of life used for the Endurance Group based on the actual usage and the manufacturer’s prediction of NVM life. A value of 100 indicates that the estimated endurance of the NVM in the Endurance Group has been consumed, but may not indicate an NVM failure. The value is allowed to exceed 100."

for SATA/SAS SSDs, there is "Media_Wearout_Indicator" which hasn't been a particularly reliable indicator in my experience.
Netflix really going hard on pushing their IP. It’s like guerilla marketing on steroids.

I jest. Tbh, I didn’t know this was an actual problem. Thanks for sharing.
The fidelity credit card is exactly this if you use Fidelity for your checking account. 2% cashback on everything, goes directly into your bank account.

But the website and app UX for their credit card is awful. Everything is a hassle.
No, they're not, but when you have a population that already is (let's be real) significantly more selfless and conscious of the wider impact of infectious disease (or even the perception thereof), you're going to be able to enact other public policies that are consistent with that goal with a lot less disruption or opposition.
I wish more people were aware of this.

It's helpful to recognize that we're not the first organism to risk undermining the conditions that made us successful by altering the gas mixture in the atmosphere, and that 400 million years of ice is the sort of consequence that we're playing with.
I really enjoy Klein's visual works, especially the IKB series which are quite striking and impactful in person. When listening to the original Symphonie Monotone-Silence embedded at the end of the article, what comes to mind is "the sound of magnetic tape" which is, to my ear, the dominant sonic feature. Also, this version seems to lack the major 3rd.
It works well now! You use a SharedArrayBuffer to communicate between Web Workers. Was indeed a dark couple of years where the meltdown stuff disabled that, but there are now specific cross-origin headers that are used to isolate the SharedArrayBuffer from outside access.
Long answers can be written at O(50) wpm; good short answers take longer.
curious how were you able to tell? as a non-native speaker, I too use LLM to improve my wordings/clarity but modify it to maintain my rough style
What the best alternatives to userbenchmark test?
I recently wanted to test my computer and see how my build hold ups to in 2024. I still had userBenchmark test downloaded, so I opened it up and it update. Now it says all the servers are busy (BS) and I need to get the Pro edition. It has been enshitified. What are the alternatives to benchmarking a computer? Free is preferable.
It's fine for the explanation to be long, but the hook needs to be short.

Edit: Also, if we're discussing https://news.ycombinator.com/item?id=39904895 - it's not even a question of length, I don't see a hook there at all. If I click into https://rigbuild.dev/ and get halfway down the page then I start to see interesting features, most of which are marked as coming soon (so... not present). But I almost certainly wouldn't click the link, because your actual post just says that it's a build system and that it's proprietary, at which point I lost interest. Some people will put up with a build tool that isn't open source, but you still have to give them some reason to be interested.
Of course it's possible to solve. But I think the solutions (and the cons of those solutions) are often pretty arduous or unreasonable.

Take the example of joining multiple streams, you have to have all your data outside your database. You have to stream every table you want data from. And worst of all, you don't have any transactional consistency across those joins, it's possible to join when you've only consumed one half of the streaming data (e.g. one of two topics).

The point is, everything seems so simple in the example but these tools often don't scale (simply) to multiple tables in the source db.
Wrist watches can't really detect sleep stages. That requires at least an EEG to do reliably. The best they can do is maybe distinguish between sleeping vs awake. The only consumer device with an EEG is the Zeo, unfortunately they went bankrupt and people are unable to distinguish the flukes from the real ones.

https://pubmed.ncbi.nlm.nih.gov/25991187/
Finders keepers. Having a titanium toilet would be soo cool.
Yes, you have start with some advantages, or people won't read any further. Maybe next time?
Try to find a single incorrect or false statement I made - you will not. You are doing precisely what you claimed to want to critique others for - you are rejecting the facts to try to turn Debs into whatever you want him to be.

Debs lead strikes which turned into riots, resulting in massive property damage and numerous deaths, multiple times. This is a fact. You trying to spin him into being some sort of dedicated believer in peaceful protest is your opinion, and a poorly supported one at that. That's not to say you can't hold that opinion - you can believe whatever you want. But what you can't (or at least shouldn't) do is reject the facts around the past, which is what you are also doing.
This account has been posting simulations of interesting 3-body scenarios for quite a while. It used to be on Twitter but moved to Mastodon. You can check out the archives and play the videos, it’s quite neat: https://botsin.space/@ThreeBodyBot
gross profit is "money we got for selling this car" - "all per car expenses". Net profit is - "all the other expenses a company has"
Very cool project!

I've experimented in this direction previously, but found agentic behavior is often chaotic and leads to long expensive sessions that go down a wrong rabbit hole and ultimately fail.

It's great that you succeed on 12% of swe-bench, but what happens the other 88% of the time? Is it useless wasted work and token costs? Or does it make useful progress that can be salvaged?

Also, I think swe-bench is from your group, right? Have you made any attempt to characterize a "skilled human upper bound" score?

I randomly sampled a dozen swe-bench tasks myself, and found that many were basically impossible for a skilled human to “solve”. Mainly because the tasks were under specified wrt to the hidden test cases that determine passing. The tests were checking implementation specific details from the repo’s PR that weren't actually stated requirements of the task.
A wet month in Hollywood is drier than a wet day in the southeast US, but maybe.
fwiw, the benchmark that matters really has nothing to do with authoring code.

the typing of code is the easy part even though it's a part a lot of folks are somewhat addicted to.

the things which have far more value are applying value judgements to requirements, correlating and incorporating sparse and inaccurate diagnostic information into a coherent debugging strategy, and so on. there will come a time when it can assist with these too, probably first on requirements distillation, but for more complex debugging tasks that's a novel problem solving area that we've yet to see substantial movement on.

so if you want to stave off the robots coming for you, get good at debugging hard problems, and learn to make really great use of tools that accelerate the typing out of solutions to baseline product requirements.
This should be a bug in Skype if anything, it should conform to normal phone interfaces.

I've had the same problem in the past. I think you're likely using Skype on iOS and typing numbers for the menu on the iOS phone virtual keyboard. Instead, you should do it in the Skype app -- the phone menu ones don't work.
What in this post isn't honest?
Note that the dataset from the video is called Matrix city. It's highly likely extracted from the Unreal Engine 5 Matrix demo released a few years ago. The views look very similar, so it's photorealistic but not from photos.

EDIT: here it is, and I was right! https://city-super.github.io/matrixcity/
Not so much on the time, but more on the how:

https://old.reddit.com/r/AskHistorians/comments/2s21av/meta_...
Yeah that's all true, but fixing that is going to do little to address the security issues. A campaign like this would find or create another opportunity. They spent at least a year infiltrating the project.
There are many libraries to choose, so why we chose Valtio over others?
I’m always fascinated to read the system prompts & I always wonder what sort of gains can be made optimizing them further.

Once I’m back on desktop I want to look at the gut history of this file.
Yes, I totally agree with you there.
Yes, that is an example of what parent said exists.
That's crazy, it seems like a such a simple thing? It is mostly text with emojis and memes.

As someone who experienced online chat rooms, forums and IRC....it is crazy to me that something like Slack is even successful.
I like your words more. Rough English is fine and adds a human touch. ChatGPT just makes me wonder if some shill is bot posting on HN.

Besides, as a native speaker, ChatGPT reads to me like a 13 year old desperately trying to sound like an adult.
Reminds me of Dangerous Waters, a submarine/sonar simulator: https://www.youtube.com/watch?v=wNFcTKo-eVY&t=447s
otoh I remember those old GPU benchmarks that ran at 10 fps when they came out, then over time...

https://www.techpowerup.com/forums/attachments/all-cards-png...
Making everyone chase trending topics is bad form
First half of the video I was like, I am watching a random next JS youtube video. Then when the AI stuff came in I was like ahhh they just have a massive positioning/messaging problem. Not that I would use it, but positioning yourself against boilerplate, auth, optioned starters, etc. is really really rough.
Yes! Not in the open-source repo yet (because it's currently broken :) ) but you can see it in the video, and will have it working again soon.

That's exactly the goal - one wasm binary with defined input/outputs that can be loaded either in a browser or running in any app outside of a browser.
It's not going to be economically devastating. It's just going to mean countries are going to have to make tough decisions they don't want to. The era of free money for retirees to live more comfortably is over. People will have to live modestly in retirement.

Most millennials can tell you that you can live a quality life with fewer resources, it's just that people will have to do unspeakable things like riding a bicycle instead of driving an SUV to places like the grocery store.

If we are concerned with a short-term economic catastrophe, I think our attention should be on the impact of large language models on unskilled and semi-skilled labor.
Review board faults Microsoft for 'cascade' of errors in China hack
The independent Cyber Safety Review Board’s forthcoming report knocks the tech giant for shoddy cybersecurity practices, lax corporate culture and a deliberate lack of transparency
What audio codec and parameters are used for the recordings? You've really nailed the 90s landline sound.
Product Management Tool for Linear
here's what it does if i feed your nit pick into it verbatim:

use std::fs::File;
use std::io::{self, Read};
use std::str::from_utf8;

fn read_file_character_by_character(path: &str) -> io::Result<()> {
// Open the file in read-only mode.
let mut file = File::open(path)?;

let mut buffer = [0; 4]; // UTF-8 character max byte length
let mut temp_buffer = vec![];

while let Ok(bytes_read) = file.read(&mut buffer[..1]) { // Read byte by byte
if bytes_read == 0 { // End of file
break;
}

temp_buffer.push(buffer[0]);

if let Ok(s) = from_utf8(&temp_buffer) {
if s.chars().count() == 1 { // Complete character read
print!("{}", s);
temp_buffer.clear(); // Clear temp buffer for next character
}
}
}

Ok(())
}

fn main() {
let path = "path/to/your/file.txt";

if let Err(e) = read_file_character_by_character(path) {
eprintln!("Error reading file: {}", e);
}
}
Hey HN,
I built a product management tool that integrates with Linear. It allows you to process notes from customers, see feature priorities, and push to Linear for delivery.

Its free to try, interested to hear what you think.
So, how much mobile data did Discord use on the phones which ran this view bot in the background for a stupid joke?
Test-Driven Development (TDD) is a development methodology that prioritizes writing tests for code before the code itself, followed by writing the code to pass those tests. This approach not only ensures the functionality of the code but also presents an opportunity to address security concerns, particularly validation bugs, early in the development process.
I may be bitter, but writing about shady companies and broken hiring practices is not trolling. It's a reality many people talk about and nothing will change if we don't protest and just accept it.

I didn't insult anybody. And I'm sure you will change your mind if you ever lose your job and the people in charge of hiring decide you're too qualified or too old.
The null hypothesis is that there is no particular bias either for or against Apple on HN. The burden of proof is on you if you claim such a bias exists.

My counter-hypothesis is that HN has a pro-Apple bias on average simply because it's an American tech-focused site, and Apple is an American tech company. If everybody on HN were European or Asian, the average opinion might be less favorable. But it's just a hypothesis, one I'm not particlarly inclined to defend.
We've been doing work in Godot Engine trying to get wasm working.

How did you overcome the shared array buffer accessibility problem on safari vs access to ad networks which is important for online games?

I called it single threads vs regular builds.

Hope to help make sure there's a diverse set of rendering kernels for everyone.

Edited: Link to our work at making portable 3d graphics on the web with an editor. https://editor.godotengine.org/releases/latest/
There was a video[1] going around about a year ago of some guys who cheated in a fishing tournament by stuffing weights inside their fish. Wild what people are willing to do!

1: https://www.youtube.com/watch?v=ga3Rj9oaMWA
Thanks. Watching with bated breath!
How does it compare to competitors, and what are the differences between the cloud offering and the open source version? Their web site barely mentions the open source part.
I guess this means that freight trains won't be self-driving in the near future(? ) Is anyone even working on automated long distance trains (in the U.S. or elsewhere)? (i.e. not airport shuttles / subways). Seems like that would be the lowest hanging fruit in the world of automated transportation.
Thank you for solving this mystery!
Only problem is that the critical `chars` method doesn't actually exist. Rust's standard library has a `chars` method for strings, but not for Readers.

(Also, the comment about the iterator element type is inconsistent with the code following it. Based on the comment, `c` would be of type `(char, usize)`, but then trying to print it with {} would fail because tuples don't implement Display.)
If you're interested in even more on the subject, Don Canfield wrote an enjoyable deep dive on oxygen's history.†

† https://press.princeton.edu/books/hardcover/9780691145020/ox...
AI Coach designed to help you start your tasks
Peak Performance – pgvector vs. PostgreSQL ARRAY for mass spectrometry databases
While the proof is cool, was there any ever doubt that this was in Kaliningrad?
Almost everything is 2D because of the iPad support.

There are some launch 3D games but most are being built/ported right now.
For cad kernels I highly recommend manifold https://github.com/elalish/manifold to embed in your app.
Old-school windowed EPROMs need to be erased under a UV-C tube for something like 20 minutes. By comparison a flash memory block erase operation is practically instantaneous.
Jamming is also a type of signal. How hard is it to find exactly where it is located?

Is it possible to create a seeking missile that instead of, say, heat follows signal strength? Even when it's mostly noise?
Looks awesome. I have a question that might be pedantic but I think you could speak to. Coming from an engineering mindset, I like the use of the term 'integrator' instead of 'solver'. In MATLAB, 'solvers' are used to iterate states of ODE models. But the term 'integrator' is more intuitive to me. Can you speak to the use of one term vs another in the ephemeris community?
We've already got electric trains. It's way more efficient to have the energy delivered to the trains on the track than to carry a battery on the train.

Planes is another problem.
audio coming right off the TDM phone network will be 8-bit samples, 8 kHz sampling rate, companded. Doing anything else requires direct IP peering (e.g. with a cellular carrier) which is out of reach of your typical inexpensive VoIP trunking provider.
Once you install our starter via this:

npx creoctl@latest init

cd into the project, download the dependencies, and npm run dev.

On port 8891, you can open any of the tools (or create a new one) and a chat box appears on the right. There you can ask for what you want!
Those are the same kind of folks who put "I want a Facebook clone" on Upwork for £300.
> Also I guess humans were hunting elephants for thousands of years keeping the population “in check

Did they though? I don't think elephant meat is eaten and ivory isn't really a super useful substance to African tribes afaik, it's more desired in the west.
NOTIFY drops events on the floor if no session is currently LISTEN-ing (due to a consumer restart, say).

You could use a trigger to write events into a log table from which they're reliably consumed and then removed, but you've now significantly increased your DB's disk activity and overhead.

Aside from performance -- which is a _big_ reason -- using CDC with the DB's WAL also lets you do capture without needing to muck about in your production DB's schema. Keep in mind that the teams producing data, vs the teams consuming data, are often different so this coordination is hard in a larger org!
This should be an easy to answer question, but sites like meetup.com feel fairly vacant after they changed their pricing model. Would love to know about an alternative.
One word: Hannibal
Valid point, thanks. I debated added a section concerning BIMI :). I'll add something in the next revision.
Play FOSS licensing games, win FOSS licensing prizes. No one is forcing these folks to release their stuff under those licenses, and no one should expect any kind of support for stuff released under a FOSS license.

IMO, the only real solution to this mess is getting past the stigma of paying for software and libraries. There is not enough goodwill/karma in the world to convince enough folks to pay for something they receive for free.