MurphyA/hacker-news huggingface dataset:
by sien | 2025-04-28 03:16:14+00:00
From the article :

"Americans worried about their country’s sky-high rate of crash deaths haven’t had much to cheer lately. "

This is untrue.

America's motor vehicle fatality rate per billion vehicle miles has gone from 3.35 in 1980 to 1.27 in 2023. It's a dramatic reduction. In 1980 there were 51K fatalities in the US, in 2023 there were 40K. In 1980 there were 226M Americans, in 2020 there were 331M.

https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...

Other developed countries are doing even better. But it's disingenuous not to note that the US car fatalities have improved considerably over the past half a century.

For comparison, Australia has done even better : https://en.wikipedia.org/wiki/List_of_motor_vehicle_deaths_i...

But in Australia there are still lots of articles bemoaning car fatalities without acknowledging the dramatic decline in car fatalities by distance traveled and per capita.

Enforcing speeds for repeat speeders may well be a good idea though.

In the UK applications on phones are being used for insurance policies to work out which drivers are more likely to have accidents and change insurance rates.

https://www.zixty.com/how-do-car-insurance-apps-work/
by lutusp | 2025-04-28 03:17:34+00:00
> What do you mean by “clear answer”? How would you definitively prove this is fake or real?

Most UFO/UAP lore relies on the impossibility of proving a negative, which BTW is a recognized logical fallacy.

I normally say it this way:

* A pseudoscientist assumes a theory is true until it's proven false. * A scientist assumes a theory is false until it's proven true.
by mjevans | 2025-04-28 03:18:16+00:00
Again, slippery slope. As use of this tool expands to _any_ driving related offense. As it applies only to those who must themselves drive.

The dangers? I think I covered that just fine with the end of my previous post. People who aren't operating as adults require different solutions. You could have the death penalty as a punishment for this and it would not change their behavior.

EDIT:

Replying within this post since this has spun out of control. What solution? If someone can't behave like an adult they aren't an adult, don't let them run around without a guardian and supervision, though the specifics are WELL beyond any random person like me to iron out.
by jokoon | 2025-04-28 03:19:05+00:00
At almost 45 i barely have 3 years of experience, because of mental health issues.

I failed to get back a degree for the same reason. Also in France, once you're above 25, you can't go back to university, you need to do classes for adults, which are lower quality and delivered by the labor department. Most of those classes are for people who never wrote code.

I tried to sign up some paperwork to get a degree equivalent but it's cumbersome and got refusals.

Needless to say, getting a job is impossible now. Most of the experience I have is because of the post COVID job market, but that's over now.

I say I am a developer without a job and people are surprised. I have excellent senior C++ test scores but without an engineering degrees, it's a no.

I might not be the best candidate, but there is no shortage of developers at all. They don't "hire anybody who can type code", that's just false.

Also ghost job ads, maybe?
by DaiPlusPlus | 2025-04-28 03:20:33+00:00
While I (loosely) understand the concept of using a custom (foundational?) machine-learning model to explore some problem-space and devise solutions, I don't understand why it says they used "AI" to "visualize" a structure. A layperson is going to think they simply asked ChatGPT to solve the problem for them and it just worked and now OpenAI owns the cure for Alzheimer's.

...I ask because bio/chem visualization and simulation was a solved problem back in the 1980s (...back when bad TV shows used renders of spinning organic-chemistry hexagons on the protagonist's computer as a visual-metaphore for doing science!).
by devmor | 2025-04-28 03:20:35+00:00
I regularly see it in Atlanta in the big tech business areas (Buckhead, Midtown, etc) but it is hilariously bad.

Whenever I notice my cellular data has regressed to 3G speeds and reliability, I look up at the network status and see “5G UW”.

I don’t know if they deployed it without enough bandwidth on the trunk to handle all of the users or something else but I generally have to toggle airplane mode to drop back into 5G or LTE to get off of it.
by AStonesThrow | 2025-04-28 03:21:02+00:00
Well that's awfully self-centered of you. It's their resources too, isn't it? It's them keeping the lights on; redundant reliable Internet connection; carrying insurance, rent; paying devs to write JS; data center storing that PNG you wanna get at so desperately. That PNG that belongs to them and they are choosing to give to you with whatever other collateral data belongs in the transaction?

If you feel that they're exploiting your resources then you have a right to decline to use theirs, right? You don't need to offer your resources to them. It was a voluntary click, a freewill request? Or just hack the shit out of them, and fuck your social contract?

If you disdain this provider so much that you criticize their developers and wish to connect to it on your own terms, then perhaps you're better off not doing it at all. In fact, anyone using adblockers or other "defensive ware" should carefully pore over all Terms of Service, EULAs and AUPs, because you could eventually be found in breach, and then perhaps they'll just nip you in the bud, at the Cloudflare level, and you won't have to worry much about ads at all!
by SoftTalker | 2025-04-28 03:21:14+00:00
I don't know where you are but that is not my observation. More cars are going 15+ over the limit than I can ever remember. I drive on Chicago expressways a few times a year and that is especially insane. Everyone is already driving 15+ over the limit, and then there are those in Chargers, Challengers, or tuned BMW or Mercedes just weaving from lane to lane through the slightest gaps at 90+

No cops ever to be seen. I have not seen anyone pulled over on a Chicago expressway since before the pandemic.
by YZF | 2025-04-28 03:21:22+00:00
But a review process can make it both harder to change and more correct. A delay in impacting the official version makes it harder for people to vandalize.

We do this in software all the time.

In software if there's a critical bug sometimes we accelerate a fix. We can have a process like that for "wrong information". But you'd think most articles about established topics should not see a lot of churn. Yes- Sometimes they find a new fossil that calls some preexisting science into question, but these are relatively rare events and we can deal with that e.g. by putting a note on the relevant topic while the new article gets worked on.
by JumpCrisscross | 2025-04-28 03:21:27+00:00
> when the crime isn't particularly odious in the first place

“A significant association was found between all reasons for DWVL and the risk of causing a road crash. This association was particularly high for drivers with a suspended license and drivers who had never obtained a license. In these subgroups of drivers, the proportion of the relationship explained by high-risk driving behaviors is high” [1].

If the license was suspended for financial reasons, sure. If it was suspended for driving infractions, incapacitating them by putting them in jail while deterring others from driving seems socially efficient.

[1] https://www.sciencedirect.com/science/article/abs/pii/S00014...
by hayst4ck | 2025-04-28 03:22:11+00:00
Licensing should appeal to programmers.

It turns trust from an O(N) problem into an O(k) problem allowing for greater levels of interpersonal trust between strangers since there is a 3rd party guarantor of that trust who can provide consequences for abuses of it.

Trust comes from the presence of consequences for bad behavior, which doesn't guarantee it, but definitely promotes it.
by spyrja | 2025-04-28 03:23:22+00:00
I did actually consider that at one point, but eventually decided against it because I felt would have meant a sacrifice in performance; first you'd do the local search, then start at the very top and recurse back down, checking every single entry against the local path to be sure that you don't do the local traversal all over again. Fortunately the code base is very clean and straight-forward, so it would be a fairly trivial excercise to just fork the repo and make those changes yourself to get that kind of behaviour.
by 3np | 2025-04-28 03:25:11+00:00
I think you may be undervaluing effort and payoff of CS fundamentals, as well as overestimating payoff of the paper from an online degree.

(Caveat: If you'll be emigrating in the future a degree can make a difference for visas if recognized )

If you do it and actually apply yourself (as opposed to optimizing for points/effort) I guess you'll be on the up regardless of which (:
by joecool1029 | 2025-04-28 03:26:04+00:00
> OnePlus: Various 5G phones, including the 10 Pro, 10T, and Nord series.

The 9 pro was the last model they sold with mmwave. The entire 10 and 11 series don't have it. The Nord never did.

> Apple should get their shit together.

They ship mmwave on everything but their budget models?
by AIPedant | 2025-04-28 03:26:31+00:00
On Twitter, Colin Fraser pointed out that Black Mirror was somewhat optimistic in that the horrible evil technology actually works as described[1].

Truly pessimistic science fiction would have

- people worshipping an AI God which is demonstrably dumber than a dog

- friendly humanoid robots which don't really understand how to walk down a flight of stairs

- gravitational warp drives which are purely cosmetic and cannot travel anywhere, though it leads to terrible cancer

- a Potemkin Dyson Sphere where only 5% of the panels work and the government blames out-of-system immigrants for the blackouts

[1] https://xcancel.com/colin_fraser/status/1911129344979964207#...
by rayiner | 2025-04-28 03:27:02+00:00
And I'm saying you shouldn't compare people of different ethnicities to people with medical conditions. I'm normal where I'm from. My skin color is an adaptation to the tropical climate I'm from. It's not a medical condition that's maladaptive to normal functioning, or something that ideally we could cure.

Your use of the term "eugenics" is nonsensically broad. Society should seek to cure diseases and maladaptive medical conditions. That's not "eugenics."
by selfhoster11 | 2025-04-28 03:27:13+00:00
> On the other hand, the Wii's no longer commercially relevant so I doubt Nintendo will do anything about it either to him or to the DevKitPro project.

They've been going after ROM sites. Going after libogc or Marcan would fit their recent MO.

I think it is really, really unwise to put libogc on blast like this. It draws Nintendo's attention, which is never good. It would be better to reach out privately, and tell them you'll publically call them out unless they add missing credit and/or remove the offending code. Which for all I know, might have been retired already.
by bjornsing | 2025-04-28 03:27:23+00:00
I’m not sure it’s fair to say Zuckerberg’s only advantage over the Winklevoss brothers was his engineering skills. I think he quickly understood the whole dynamics of that potential business and had a more clear vision. Being able to digest a lot of seemingly disparate information (e.g. how college students responded to the “hot or not” prank) and create a compelling vision along with a path to get there, that’s both very hard and very valuable.

But I do agree with the overall sentiment that these ex-McKinsey “business co-founders” often lack the most valuable skills. I’d even go as far as saying they are generally quite bad “idea guys”, in the sense that they are more Winklevoss than Zuckerberg.

I even have a sneaking suspicion that Europe is so far behind the US in the startup game partly because the “ex-McKinsey guy on top” anti-pattern is the social norm here.
by burner420042 | 2025-04-28 03:28:41+00:00
Having made this decision myself here is my direct experience over the last 6 months being an out of work tech worker like you, no degree at all, that also lives on the US West Coast.

Most places require a comp sci degree regardless of how good you are. It's rude to say that but I've found this to be true. I've also now realized that someone with a comp sci degree saying you don't need one, well they don't know what they're talking about. Being 6 months in to my degree program, also a boot camp grad but no degree, and in this US economy just having that I'm in school has made the difference. I added the degree to LinkedIn and my resume one month ago and I started getting interviews. Causation or correlation I don't know, I think a bit of both. I'm getting strong loops and it's come up now in every interview. Keep in mind that I have a very respectable DevOps background already, but I was getting anywhere. For Software Dev roles, I really think having the degree matters that much more and would reward you accordingly.

I assume we're talking about the school everyone asks about? A comp sci degree for 15k (so 18 months?) that's * ABET accredited * and * regionally accredited * which it is, checks all the necessary boxes, and would leave you open to get an in-person Comp Sci master's degree from Georgia Tech (I called) and probably from any good school on the US West Coast.

Before committing I asked 3 recruiters that I know, plus some hiring managers, and they all responded the same: "We'd interview you for a Software Developer role if you had a comp sci degree. We really don't care that it's from that school."

No to DeVry, ITT Tech, or City U, yes to the 'owl' one.

Do it.
by vkou | 2025-04-28 03:28:44+00:00
> Again, slippery slope. As use of this tool expands to _any_ driving related offense.

So, again, please tell me - how do you want to censure reckless drivers in a way that does not run afoul of slippery slope problems?

You complain that this is a slippery slope. Okay. What's the non-slippery slope solution?

> You could have the death penalty as a punishment for this and it would not change their behavior.

You don't seem to be endorsing the death penalty for speeding, so I ask again. What is your solution, that meets your standards?

(And a bonus question: Does any criminal censure for anything meet your standards and desire to avoid a slippery slope?)
by platevoltage | 2025-04-28 03:29:18+00:00
Thank you for your response.

I'm not really interested in specific companies. I'm really NOT interested in FAANG type companies. I have however seen many listings where I was like "this fits my knowledge and interests perfectly other than the degree requirement"

- While I'm interested in the paper, I absolutely love learning everything I can about computers. I'm super neurodivergent, and have trouble learning things I'm not interested in. Gen Ed is why college didn't work out for me 20 years ago.

- There's always going to be jobs that require specialized degrees. I understand that. I just don't want to have my resume thrown in the trash when I apply for an entry level front end web dev job.

- Totally, I'm not terribly interested in university jobs, and this seems like the worst time ever to work for the government

- Doesn't apply to me, but I appreciate you sharing your experience.

- Thats true, but I'm in no place to actually go sit in a classroom right now.
by ryandrake | 2025-04-28 03:29:33+00:00
> You maximize revenue when everyone is "speeding" all the time and all you have to do is post a patrol car there once in a while and rake in the dough.

This is the major problem with speed limits in the USA. The speed limits are set to ensure easy revenue collection, not for safety. Nearly every single person on a given road is speeding, so they just send out officers and collect fines, regardless of whether or not the people fined are actually driving dangerously.
by ninjin | 2025-04-28 03:30:44+00:00
I think it depends greatly on your use case. Mine has been OpenBSD on a bare-metal server, VPS, old laptop (N3540), and underpowered desktop (x7425E). For day-to-day desktop work, even the old laptop keeps up and the underpowered desktop feels snappy at most times.

You might think that OpenBSD on its own incurs a massive performance hit (at least I used to think that), but when I compared it against Alpine Linux on that underpowered desktop it was really not different enough for say video playback/encoding that I could tell much of a difference. Yes, OpenBSD is slower, but I would guess the margin is maybe 5% which is certainly not what I expected. Maybe for other workloads it is very different from my experience, but I am a user and not expert benchmarker so I can not give a better answer.

Where there is a difference is when you have multiple jobs hitting syscalls hard. Say, heavy disk access. On Linux this will not cause your cursor to freeze momentarily, delay the launch of other programs, or your audio playback to halt or distort, but on OpenBSD this happens even on something as powerful as a 3950X when I tried it. I am not enough of a kernel hacker to tell exactly what the issue is, but I suspect it is that OpenBSD's kernel has very limited preemption. This is not great, but it is not enough of an annoyance to deter me from using it on some of my desktops.

Other than the above, the experience of maintaining a server or desktop with OpenBSD is amazing. Top-notch documentation, everything is a flag in rc.conf.local or text file in /etc, and the base system is capable enough to run all the services I need and for my other uses ports has me covered. Plus, it gets better with every release. 7.7 comes with massive improvements to the USB video subsystem that has fixed every device I had that previously did not work with OpenBSD.

My annual donations will keep coming, but I wish I was rich enough to fund or good enough of a kernel hacker to work on whatever it is that the kernel needs to address the last few snags and I would happily run OpenBSD on every box I have.
by wai1234 | 2025-04-28 03:32:44+00:00
Your answer to 1 troubles me. A CS degree program greatly expands your toolbox BEFORE you need those tools. The problem I have with "when I need to" is how do you know now is the time? It's a chicken-and-egg thing. If an employer hears "I'll go learn that and get back to you" too often, you will not work there for long.

For 2, fair enough. What school will give you a BS degree for <15K?
by SamBam | 2025-04-28 03:32:51+00:00
It doesn't just force a reboot, it forces a never-ending loop of reboots, rebooting each time you reboot it.

> The result is a device that’s soft-bricked, requiring a device erase and restore from backup.

Requiring a device erase isn't a full brick, no, but it's still pretty serious.
Show HN: Rust-loguru – A flexible Rust logging library like Python's Loguru
by jraghavan | 2025-04-28 03:33:09+00:00
I've just released rust-loguru, a logging library for Rust that aims to combine intuitive API design (inspired by Go/Python's Loguru) with Rust's performance characteristics.

Some highlights:

- Consistently outperforms the standard log crate by 50-80% in benchmarks. - Multiple log levels and an extensible handler system -File rotation with better performance than log4rs and other alternatives - Error handling utilities and context helpers

I built this because I wanted a logger that was both ergonomic to use and high-performance. The benchmarks comparing it to slog, log, and tracing are available in the repo.

I'd appreciate any feedback, especially on the API design and performance characteristics. Are there any features you'd like to see added to the roadmap? [GitHub Link: https://github.com/j-raghavan/rust-loguru] [Crates.io: https://crates.io/crates/rust-loguru]
by cryptonector | 2025-04-28 03:33:54+00:00
> ZFS is notorious for corrupting itself when bit flips hit it and break the checksum on disk.

If you have no mirrors and no raidz and no ditto blocks then errors cause problems, yes. Early on they would cause panics.

But this isn't ZFS "corrupting itself", rather, it's ZFS saving itself and you from corruption, and the price you pay for that is that you need to add redundancy (mirrors, raidz, or ditto blocks). It's not a bad deal. Some prefer not to know.
by AIPedant | 2025-04-28 03:34:33+00:00
That's not true, the paper used AlphaFold 3. The disclaimer is about generative AI, not AI writ large.

I agree the UCSD writeup is pretty misleading; the authors used protein-modeling software, which is really not very interesting, and the fact that the SOTA protein modeler uses machine learning is not at all relevant to this specific paper.
by caseyy | 2025-04-28 03:35:31+00:00
In the AAA games industry, a portfolio speaks much louder than a degree. Junior software engineers with five simple, well-coded games (such as Asteroids, Lunar Lander, etc) on GitHub stand head and shoulders above people fresh out of university without a portfolio in the recruitment process. Senior software engineers with experience developing large AAA titles are in much higher demand than those with a PhD in game systems, such as AI or networking, which is practically non-competitive. So I'd say the degree doesn't matter, at least in this corner of software engineering.

I entered the gaming industry a long time ago as a software engineer without a computer science degree. Later, I thought I'd get one online, just as you are considering. It was reasonably cheap compared to my income, and I thought I had the extra hours for an evening online course. But I found it to be very demoralizing. I'd be micro-optimizing containers in AAA game engines, shaving microseconds off operations by reducing CPU cache misses on target consoles in the morning, and earning a 60% grade on my JavaScript game in the afternoon, because I didn't follow the method shown in class. I also did poorly in CS math, especially with formal proofs, which were a lot of fun for math enthusiasts but grating for me, being an expert in game math and graphics math at the time. When my fourth semester rolled around, I found only one or two modules to be somewhat useful, while others, such as HTML web design, had no bearing on my profession. I dropped out about halfway through my degree, leaving me with a lot of money spent but nothing to show for it. I could have forced myself through it, but it would have been on pure discipline (which is easier for some than it is for me!)

My advice is: don't get a CS degree because it's doable. Get it if you need it for something, like if you wish to enter a specific industry that requires a meaningful academic experience, such as research. Your degree will then serve a purpose. Otherwise, you might feel like you're not getting much out of it, and it won't be easy to justify carrying through. Especially if you're already performing at a level significantly higher than what a degree puts you on. Or maybe the purpose a degree could serve for you is fun - perhaps the academics would be rewarding for you in a way that doesn't have to flow into your work, or you get networking opportunities that a good uni/college affords. But my view is: it's a significant commitment, so there has to be a meaningful, clear reason to do it. Otherwise, it will be all cost and no return.