MurphyA/hacker-news huggingface dataset:
by mikepurvis | 2025-09-24 08:13:37+00:00
Brad Pitt as Rusty: "Don't use seven words when four will do. Don't shift your weight, look always at your mark but don't stare, be specific but not memorable, be funny but don't make him laugh. He's got to like you then forget you the moment you've left his side. And for God's sake, whatever you do, don't, under any circumstances..."

(from Ocean's Eleven)
by raxxorraxor | 2025-09-24 08:14:06+00:00
I don't know anything about Ruby so forgive my ignorance. As I understand it there were repos required to run the RubyGems Service. This was of interest to major corporate players. Instead of removing the original authors, why didn't they just fork the requirements?

And wouldn't that constitute a violation of ownership? Or did the authors wave that away by joining the respective GitHub org in the first place?
by jimbo808 | 2025-09-24 08:14:36+00:00
As I get older and gain first-hand experience in the orbit of some extremely successful people, I'm starting to realize that what I believed about how to succeed appears to be quite the opposite of what I've believed for most of my life, at least anecdotally. I've been bummed to realize how manipulative and dishonest the most successful people I've known have tended to be. I think hard work, integrity, conscientiousness, etc will get you pretty far in life, but there seems to be a certain threshold level of success that starts to favor the Machiavellian types.
by magicalhippo | 2025-09-24 08:14:40+00:00
Not only is MD5 broken as shown here, if you have a modern CPU it's also quite slow compared to good, non-broken alternatives. See for example this comparison[1] (post says JavaScript but it's actually OpenSSL's implementation that's actually tested).

[1]: https://lemire.me/blog/2025/01/11/javascript-hashing-speed-c...
by ffsm8 | 2025-09-24 08:15:09+00:00
Cobol is used in pretty much all enterprise legacy systems.

But "used in" doesn't mean that it's actively being developed by more then a tiny team for maintaining it.

As this graph we're commenting on is mostly talking about popularity/most used it's never going to rate higher, because for every one Cobol dev there are more then 100 Java devs employed by the same company
by hdgvhicv | 2025-09-24 08:15:23+00:00
Go back far enough at London was 01 and the rest 02-09. London, Birmingham, Manchester and a few others were 7 digits (041 xxx xxxx for Glasgow)

Then London changed to 081/071, then all changed to 01xxx (eg 0564 to 01564, 081 to 0181), then finally London, Southampton, Belfast and a few others mixed to 02x and 8 digits.

03 became national geographic numbers and things like 0345 and 0500 were phased out, 0800 remained free but not always with mobiles, 0845 was “local” but was basically premium, 0870 was even more, 0898 was super premium etc

But as phones took off in the 00s everyone just had 07 with 9 digits. Not sure when that will fill up, but it feels like a billion numbers is enough for now.
by simgt | 2025-09-24 08:15:55+00:00
Their chip seems to be [0] an LIS3DH from ST, it has a fifo [1]. I actually haven't come across a modern IMU that doesn't have one.

> would be to just make sure that at least 2.5 ms have passed before reading the sensor again

You're resampling at the same rate by doing this, which won't be accurate due to very slight variations in timings.

[0] https://cdn.shopify.com/s/files/1/0914/0181/4398/files/24-10...

[1] page 19, https://www.st.com/resource/en/datasheet/lis3dh.pdf
by willvarfar | 2025-09-24 08:16:53+00:00
Real medium and large companies are so much messier. Almost guaranteed to have different iterations of each architecture and multiple competing architectures all running in parallel, with divided siloed and opposing ownership and perverse incentives and all the rest. Show me the spaghetti dataflow chart of an org and I will reverse-engineer the history of power struggles, resume-engineering and fads and failures that created it :)
by falcor84 | 2025-09-24 08:17:46+00:00
>The server is using MD5 hashes to determine if you uploaded the same file or if it should re-scan it

Wouldn't the sensible thing for a server that gets an upload matching an existing file's hash be to just treat it as an idempotent no-op? What reason would it have to replace the old version with a presumably identical copy? What am I missing?
by speedbird | 2025-09-24 08:18:01+00:00
Fun signal processing project and all the sampling problems sound typical. Unless this is just for your bike, given that some of the pokey fours run up to 15k rpm ~ 250Hz primary, I think it would be a lot easier to use a significantly higher sample rate and then treat in the digital domain. If you can recognise the engine speed and signal as a reliable pattern (use a digital PLL?) you might be able to subtract it and get more of the chassis signal left. As another poster pointed out, if you could do a motorway run with a high sample rate you have a good dataset to experiment with, including seeing how far you could downsample and still get appropriate sensitivity and selectivity.
by fzeroracer | 2025-09-24 08:18:13+00:00
> We needed those debates. Because the unchecked “trust the experts” makes the experts dumber. The experts need to respond to challenges.

We've had these debates for decades. The end result is stuff like Florida removing all vaccine mandates. You can't debate a conspiracy or illogical thinking into to going away, you can only debate it into validity.
by amanaplanacanal | 2025-09-24 08:18:50+00:00
You are welcome to set up such a forum provider today. You probably won't be able to get sponsors for it though. Reddit used to be much more lightly moderated, but they wanted to be able to run ads/make money. 4chan is much more lightly moderated than the big platforms.

Unless you make a law preventing all moderation, the users and advertisers are going to migrate to the moderated forums.
by Wurdan | 2025-09-24 08:20:07+00:00
There's a gigantic difference in the ability of the surveilled person to protect themselves in the scenario you sketch versus the one that I sketch. In your scenario the surveilled person has a chance of noticing the fact that somebody is physically following them. And when they have eyes on the stalker, they can call the police to come and address the situation when they predict the stalker might escalate.

In the scenario that I sketch, the stalker runs zero risk while obtaining the information. Hell, they don't even have to log in to this tool, so there's zero record of who accessed location information for which parking warden.

And yes, it is absolutely incumbent upon the creators of tools to take into account how they might be misused. To pretend that all humans are of right mind and incapable of doing harm and only design for the case of ethical use is laughably naive.
by davedx | 2025-09-24 08:20:14+00:00
> - Typescript was limited by its option to allow non strictness

That's 100% a project setting you can turn on or off though, it's like -Wall in C++ projects.

I'm also a back-end dev who's worked in fintech and IME, TypeScript is a great choice.

From my experience with python, none of its type checking libraries are complete enough.
by breppp | 2025-09-24 08:20:51+00:00
You might read that the Army has failed to notify the Senate, creating false reports on the amount of chemical weapons found in Iraq, thus reaching the conclusion the war had no valid pretext. While 5000 (an underestimate) warheads is enough to kill ten of thousands of people, by a country who had used these previously.

The fact that the shells are corroded does not mean the material cannot be removed and reused, and it still means Iraq failed to destroy these properly, therefore breaching the UN mandate.

I think this is a great example of how due to political unpopularity of actions, an entire false narrative can be disseminated for a decade, and two decades later it still has many dogmatic followers that will defend it.

Maybe it's good food for thought about which false truisms we keep right now for political reasons that will be found out as lies in a decade.
by Ekaros | 2025-09-24 08:21:41+00:00
This move would make me vary of building on any ecosystem that has too few funders on it. At least if they are call themselves open source communities. If platform is owned by single player from start rules are clear.

But if there is only few funding it might come back to bite me. So maybe such cases are bad technology choices. Even if one is not malicious now, it does not tell about future or any decisions they might force through.
by dbspin | 2025-09-24 08:23:27+00:00
This is an interesting perspective... I'd be at a loss to think of an example of an engineer who's been publicly pilloried (having been highly regarded for great work) for the failings of their company. Perhaps you could cite and example?

Seems enormously more likely to be the all to familiar story in the games industry of not providing credit to individual devs. Something that goes back to the earliest days of Atari.
by gpderetta | 2025-09-24 08:23:58+00:00
All operations on a single memory location are always totally ordered in a CC system, no matter how relaxed the memory model is.

Also am I understanding it correctly that n is the number of threads in your example? Don't you find it suspicious that the number of operations goes up as the thread count goes up?

edit: ok, you are saying that under heavy contention the check avoids having to do the store at all. This is racy, and whether this is correct or not, would be very application specific.

edit2: I thought about this a bit, and I'm not sure i can come up with a scenario where the race matters...

edit3: ... as long as all threads are only doing atomic_max operations on the memory location, which an implementation can't assume.
by jibal | 2025-09-24 08:23:58+00:00
You shouldn't expect to see any pre-1.0 language in this list, especially Zig which not only makes no stability guarantees but actively discourages expecting any stability. Heck, Zig 0.15 just came out that completely overhauled the IO framework from top to bottom. Once Zig reaches 1.0, expect them to make some effort to gain adherents, which currently is a complete non-goal.
by pjmlp | 2025-09-24 08:24:12+00:00
It is basically cargo cult, whole graphical workstations have been built with GC based languages 50 years ago.

- Interlisp => https://interlisp.org/

- Cedar => https://www.youtube.com/watch?v=z_dt7NG38V4

Imagine what we could have today with hardware that is mostly busy running Electron crap and CLI tools from the 1970s.
by eru | 2025-09-24 08:24:28+00:00
I have some sympathies for your argument, but I suspect you are trying to prove too much: your argument could more or less justify an infinitely large fee for parking violations (or even imprisonment). Most people seem happier with small, finite amounts for these things?

As a second point, I don't think parking and public goods have anything in common. Parking is _not_ a public good, and shouldn't be treated as such. Parking spaces are rivalrous and excludable. (See https://en.wikipedia.org/wiki/Public_good for the background.) They should be provided by the private market just as any other good and service, instead of being heavily regulated and partially being provided free-to-the-user at the cost of tax payers and business owners.
by gambiting | 2025-09-24 08:24:45+00:00
I mean I'm in a similar situation in that I'm a games developer and no AI system has been trained on the details of PS5/Xbox/Switch development since those are heavily NDA'd and not available to the public. So I learn by reading docs which are available to me as a registered developer, but AI doesn't have that ability and it hasn't been trained on this.
by graemep | 2025-09-24 08:24:57+00:00
That is something that remains outside the EU's remit because it is military and decision lie in the hands of member states.

I was rebutting a claim that differences in regulations preventing capital flows. That is not true in general in our globalised world (capital clearly flows freely between many countries) and certainly not true in the EU.

It is possible that the EU loses somewhat from not having the central budget that the US federal government has which which to back big projects, but, in most cases, the bigger EU states are big enough to back most things (as is the UK) but will not do so. The lack of fiscal centralisation in the EU also affects its financial stability but I do not think that is directly related to this problem.

As for sixth general fighters, a number of smaller economies than Germany alone have or plan their own sixth generation fighters, or have done so (some programmes have merged). Again, a difference in attitude and priorities.
by Jensson | 2025-09-24 08:25:04+00:00
> You are welcome to set up such a forum provider today. You probably won't be able to get sponsors for it though. Reddit used to be much more lightly moderated, but they wanted to be able to run ads/make money.

Thanks for answering why the law is needed, as you explained a private solution cannot solve this. Advertisers wouldn't be able to push reddit to ban things if reddit weren't allowed to ban them, so you would still be able to run ads with such a law, it just reduces the power those ad companies has over you.

And no, the ad companies doesn't really care if you show porn or show terrorist propaganda on your site, you can both watch porn and read terrorist propaganda on Google without leaving the site yet every advertiser I know is happily spending a massive amount of money on Google ads. If they actually cared they would leave Google, instead they just care about bullying those who can comply, if they know the target wont budge due to a law then they would just continue to advertise like they do with Google.

These kind of regulations are needed when the free market results in oppressive results, there are many such cases where regulations do a good job and I don't see why these internet companies should be an exception.
by badsectoracula | 2025-09-24 08:26:44+00:00
glibc doesn't suffer from DLL version hell as long as you are not doing anything stupid (like using private symbols). If you commit to using just the "C library" bits you can compile a binary linked against glibc on a distro from 1998 and it will work on modern distros just fine.

There are many issues with libraries breaking backwards compatibility on Linux (like pretty much all GUI ones) but glibc, X11, OpenGL (and to some extent SDL - it used to not be like that, but in recent years they made "SDL1->SDL2" wrappers and there is or will be a "SDL2->SDL3" wrapper too) are fine. I'm not sure about Vulkan but i'd guess that is fine too.
by wunderwuzzi23 | 2025-09-24 08:27:50+00:00
Thanks for sharing! I'm actually the person the Ars Technica article references. :)

For recent examples check out my Month of AI bugs with of a focus on coding agents at https://embracethered.com/blog/posts/2025/wrapping-up-month-...

Lots of interesting new prompt injection exploits, from data exfil via DNS to remote code execution by having agents rewrite their own configuration settings.
by izacus | 2025-09-24 08:28:36+00:00
So why does it matter?

On Switch, I had to expensively rebuy games at high prices, which then ran poorly and didn't support any kind of settings to try to fix the situation.

On the Deck I get all my desktop Steam library and I can change game settings until they run as I like (within reason).

I don't see how those two are comparable purchases - I either get a console which runs poorly and demands 40$ for games that are like 5$ on Steam... or a console that already supports my existing library AND on top of that allows me to stream games from main PC at full detail and framerate.
by vidarh | 2025-09-24 08:30:01+00:00
I love the idea, and I'm doing something similar in Ruby (which, yes, means it will be far less universal than a compiled library; that's an intentional tradeoff - I don't need it to be universal, and even less so when someone is willing to invest far more effort into something that is universal) inspired by AmigaOS, where a terminal window was easily accessible to any application whether it was started from the terminal or not, by opening a file handle to "CON:" (which meant e.g. scripts could also pipe this directly into a newly opened terminal window).

It's one of a few "lost capabilities" of AmigaOS I'm glad to see getting addressed. You can of course fix this today by using one of a variety of terminal widgets, but the ease of being able to just spin up a full terminal window from "anywhere" was very powerful for simple utilities etc.
by ablation | 2025-09-24 08:30:13+00:00
I'm not sure I agree with you. The only widely cited quantitative guess at this scenario I could find in a brief trawl puts the chance of any "climate-driven existential catastrophe" this century at about 0.1 percent [1].

"Extinction" is a stricter outcome than “existential catastrophe", so I would imagine the odds this century are even lower than 0.1 percent. In other words: don't resign yourself to the extinction of humanity in your lifetime - it's highly unlikely, and you're just going to be feeding the defeatism that is so tempting when external events are so seemingly negative.

As sibling commenter to this post notes though, I would imagine that mass unrest, famines, death etc. in less-developed parts of the world will occur, with knock-on effects for the developed world.

[1] https://www.tobyord.com/writing/the-precipice-revisited
by ____mr____ | 2025-09-24 08:30:23+00:00
I'm not sure I completely understand what you are saying.

You start your original comment by asking what makes Turks non white which I answered, and from what I understand you believe that choosing to participate in a culture from the diaspora you are a part of means that you have to bear the burden of the stereotypes about that culture, even if they are racist in nature? And furthermore, you believe that people that believe these stereotypes are not real racists because real racists only care about skin color?

Again, I could be misunderstanding, but I don't think that you need to only care about skin color to be racist. I think that DHH's anxieties about replacement of naitives being mostly focused on MENA people feels like a pretty clear sign he believes that non European (aka non white) immigrants are a problem, which to me, is racist.
by psychoslave | 2025-09-24 08:30:36+00:00
> AI assistance means that programmers can concern themselves less and less with the particulars of any language.

Sure. Until we need to. Then we face some apparently tiny concern, which is actually deeply intricated with the rest of this whole mess, and we are ready for a ride in the rabbit hole.

> most developers today don’t pay much attention to the instruction sets and other hardware idiosyncrasies of the CPUs that their code runs on, which language a program is vibe coded in ultimately becomes a minor detail.

This can be very misguided from my part but I have the feeling they are two very different cases here. Ok, not everyone is a ffmpeg level champion who will thrive in code-golfing ASM til the last drop of cycle gain.

But there are also probably reasons why third-generation programming language lasted without any other subsequent proposal completely displacing them. It’s all about a tradeoff of expressiveness and precision. What we want to keep in the focus zone, and what we want to delegate to mostly uncontrolled details.

If to go faster we need to get rid of a transparent glasses, we will need very sound and solid alternative probes to report what’s going on ahead.
by 6P58r3MXJSLi | 2025-09-24 08:30:37+00:00
> It relieves you from the burden of constant vigilance

Is it..?

Rust is more like your parents when you are a kid: don't do that, don't do that either! see? you wanted to go out to play with your friends and now you have a bruised knee. What did I told you? Now go to your room and stay there!
by Borg3 | 2025-09-24 08:31:38+00:00
I think you are mistaken. In nature graphs are never linear. They are curves, special type of curvers. They start slow, then they can grow lineary for a while, and then they switch to exponental growth. This is the case w/ everything if you take a time to look. Epidemics, population growths, Vulcanos, even stars.

The very same thing start on Earth w/ climate change. Temp raises slowly, more CO2 (and more importantly, CH4) in atmosphere. Temp reises more. Atmosphere is hotter, can absorb more H2O vapors as well. Now, when you start hitting first threshold, hydrates (CH4) will be released from shallow ocean bottoms, more CH4 in atmosphere hotter.. cycle accelerates hitting runaway (exponental growth). KABOOM, earth might be doomed.

Its simplified model, not accounting for huge vulcanos on polar, with might explode and make nuclear winter with will block the heating. Complicated stuff, thats why we need scientists :)
by vardump | 2025-09-24 08:31:54+00:00
So 235B parameter Qwen3-VL is FP16, so practically it requires at least 512 GB RAM to run? Possibly even more for a reasonable context window?

Assuming I don’t want to run it on a CPU, what are my options to run it at home under $10k?

Or if my only option is to run the model with CPU (vs GPU or other specialized HW), what would be the best way to use that 10k? vLLM + Multiple networked (10/25/100Gbit) systems?
by JdeBP | 2025-09-24 08:32:13+00:00
At least Microsoft finally stopped making people think (on Windows NT, no less) that these were "DOS prompts", though, which used to be a very common misnomer.

* https://jdebp.uk/FGA/a-cli-is-not-a-dos-prompt.html

You'll rarely find them actually called "command prompt" on the operating systems that Kitty runs on, though, including the operating system that unpopularopp uses. That's largely a Microsoft-ism, and one that has in fact been quietly eroding in the Microsoft world for years since the advent of PowerShell and Microsoft Terminal, with people now more and more writing and talking about opening "PowerShell" or "Terminal" rather than opening "command prompt".

On the operating systems that Kitty runs on, they're called terminal emulators, especially in their own doco and blurbs (as with Kitty, here), and when it comes to desktop menus usually (in contrast to the Microsoft Windows "command prompt" shortcut) have their actual names (Konsole, XTerm, UXTerm, RXVT Unicode, and so on being listed under their names, with GNOME Terminal and its derivatives and Apple's Terminal being somewhat exceptional rather than the rule).
by b112 | 2025-09-24 08:32:18+00:00
This is my fear for everything. I lay no blame here, but at the same time, I can imagine an entire younger generation not actually learning... anything.

Part of learning is doing. You can read about fixing a car, but until you do it, you won't know how it's actually done. For most things, doing is what turns "reading a bunch of stuff" into "skill".

Yet how far will this go? I see a neuralink, or I see smartglasses, where people just ask "how do I do this" and follow along as some kind of monkey. Not even understanding anything, at all, about whatever they do.

Who will advance our capabilities? Or debug issues not yet seen? Certainly AI is nowhere near either of those. Taking existing data and correlating it and discovering new relationships in that data isn't an advancement of capability.
by gsf_emergency_2 | 2025-09-24 08:33:05+00:00
This entity is sentient enough not to publish on arxiv medrxiv or biorxiv, where they will surely be red-flagged for self citations and single-authorship

Their most believable and unsensational works are in generative histopathology

http://dx.doi.org/10.1200/jco.2023.41.16_suppl.e23500

https://doi.org/10.1200/jco.2023.41.16_suppl.e13592

Meeting abstracts (you can think of them as posters or talks given by interns)

>The trained model’s validation accuracy of 73.7% improves upon past reported methods.

Mediocre performance, but at least those papers have coauthors