MurphyA/hacker-news huggingface dataset:
by dave78 | 2025-09-25 21:03:11+00:00
According to Jeff Geerling's video, the main PCB in the 500+ is identical to the 500, same revision and all. Presumably they planned both the 500 and 500+ at the same time so they designed a single PCB that could accommodate both, and then only populated the m.2 parts when building a 500+.

So I don't think they "backed out" rather just didn't have the 500+ ready to launch yet.
by input_sh | 2025-09-25 21:03:14+00:00
I do, frequently, and ChatGPT in particular gets stuck in a loop where it specifically ignores whatever I write and repeats the same thing over and over again.

To give a basic example, ask it to list some things and then ask it to provide more examples. It's gonna be immediately stuck in a loop and repeat the same thing over and over again. Maybe one of the 10 examples it gives you is different, but that's gonna be a false match for what I'm looking for.

This alone makes it as useful as clicking on the first few results myself. It doesn't refine its search, it doesn't "click further down the page", it just wastes my time. It's only as useful as the first result it gives, this idea of arguing your way to better answers has never happened to me in practice.
by morcus | 2025-09-25 21:03:58+00:00
Disclaimer: I don't know much about this programming language or about Effects, so there may be a better way to do this already

something I'd sometimes like to do when I'm profiling complex code will be to have an (essentially) global variable tracking the sum of how long a function took to execute over all invocations.

I am guessing that mutating the global counter would count as an effect, and I wouldn't really want to add the effect all the way through the call graph. I think this is something where the handling ought to be similar to how you're handling Debug.
by h4ck_th3_pl4n3t | 2025-09-25 21:04:34+00:00
Your source described wp_hash_password(), not wp_hash().

As the OP article/PoC is about hashing uploaded files, not passwords btw, I think you should read it again.

Because as I pointed out, wp_hash() is used to check against uploaded files.

Oh, and source: https://developer.wordpress.org/reference/functions/wp_hash/

And as I cannot resist quoting you for trying to smartass while literally not having read the source code the PoC was about:

> As usual, you cannot make a coherent understanding on just about any subject by reading headlines alone. Life would have taught you by now that the devil is in the details.
by Terr_ | 2025-09-25 21:04:46+00:00
> the most useless technology

Side-rant pet-peeve: People who try to rescue the reputation of "Blockchain" as a promising way forward by saying its weaknesses go away once you do a "private blockchain."

This is equivalent to claiming the self-balancing Segway vehicles are still the future, they just need to be "improved even more" by adding another set of wheels, an enclosed cabin, and disabling the self-balancing feature.

Congratulations, you've backtracked back to a classic [distributed database / car].
by labrador | 2025-09-25 21:05:05+00:00
> Plenty of people open Reels or Tiktok the second they wake up

Yikes, that would be a nightmarish way to start my day. I like to wake up and orient myself to the world before I start engaging with it. I often ponder dreams I woke up with to ask myself what they might mean. What you describe sounds like a Black Mirror episode to me where your mind isn't even your own and you never really wake up.
by achierius | 2025-09-25 21:05:45+00:00
If that were truly the LLM's "paperclip", then how far would it be willing to go? Would it engage in cyber-crime to surreptitiously smooth your path? Would it steal? Would it be willing to hurt other people?

What if you no longer want to be a great "xyz"? What if you decide you want to turn it off (which would prevent it from following through on its goal)?

"The market" is not magic. "The challenge is the incentives" sounds good on paper but in practice, given the current state of ML research, is about as useful to us as saying "the challenge is getting the right weights".
by Borg3 | 2025-09-25 21:05:52+00:00
Hah, what a coincidence. I did small research today for heatmaps for my very simply graph lib for Ruby. I recommend this blog post:

https://research.google/blog/turbo-an-improved-rainbow-color...

I myself implemented 4 colorize functions for that. Common linear Blue -> Red. Linear Blue -> Red adjusted via Green for visibility. Blue -> Yellow -> Red also linear. And of course Turbo from that blog..
by sally_glance | 2025-09-25 21:06:24+00:00
Sounds like a non-sequitur to me. Yes, this is how it works - in every aspect of life we try to regulate as a society (through laws and enforcement). Criminal activities are prohibited, restricted and monitored. Criminals move on, but the law is also adaptive and soon catches on. Following your argument leads to anarchy and currently western society mostly shares the belief that we're better off with democracy.
by dotancohen | 2025-09-25 21:06:58+00:00
> There is no place in this world for genocide. Particularly from a country that preaches "never again". Nothing you can say will change my opinion on that.

I'm not trying to change your opinion on that. I'm in complete agreement with you on that subject.

I am showing you that the accusations of genocide against Israel are beyond ridiculous. They are manufactured to favour the side that 1) provides oil, and 2) is in idealogical conflict with the United States. Most countries of the world either need oil or are similarly in an idealogical conflict with the US.

Just for example, the United Nations report that slanders the Jewish State about committing genocide starts off with this prose: "On 7 October 2023, Israel launched its military offensive in Gaza, which included airstrikes and ground operations". Does that sound like a logical summary of that day's events?
by palata | 2025-09-25 21:07:06+00:00
> what is the legal argument solid enough to justify interfering with everybody's right to privacy?

"... except such as is in accordance with the law"

And the "interfering" coming from ChatControl is that "some algorithm" locally scans and detects illegal material, and doesn't do anything if there is no illegal material.

> Watching everyone's communications also seems at odds with the principle of proportionality

It's a bit delicate here because one can argue it's not "watching everyone's communications". The scanning is done locally. Nobody would say that your OS is "watching your communications", right? Even though the OS has to "read" your messages in order to print them on your screen.

Note that I am against ChatControl. My problem with it is that the list of illegal material (or the "weights" of the model deciding what is illegal) cannot be audited easily (it won't be published as it is illegal material) and can be abused by whoever has control over it.
by mindslight | 2025-09-25 21:07:30+00:00
It's really not a cancel hell like say Comcraps or a gym membership. It's several pages of trickily-worded and misleadingly-styled buttons meant to make you mess up and not click the ones you need to click. From a real computer (ie no "mobile" myopia) you'll be done with it in under 5 minutes. I think you could even do it right now and still keep your benefits until your actual expiration, but I'm not exactly sure as I only ever do 1 month free trials or $2 "1 week" trials if I need something quick in the middle of a project.

(This is not to say that they totally don't deserve fines for violating users' trust with user-adversarial design in the first place, just to point out that these dark patterns are mostly mitigable annoyances that they make up for on volume)
by StopDisinfo910 | 2025-09-25 21:07:31+00:00
That’s not how Mozilla defines its mission.

Mozilla views its call as ensuring openness, innovation and participation on the internet. It’s pretty clear that delivering a browser has been a side goal for a long time as far as the board is concerned.

I am not understanding your call for source. You are providing your speculations. I don’t need to provide an alternative narrative. I can simply give you what Mozilla said at the time as I have already done.
by Daishiman | 2025-09-25 21:07:53+00:00
> Meanwhile, many countries have gone from some of the world's most prosperous to countries people want to emigrate from (Argentina, Venezuela come to mind).

This is oft-repeated misinformation.

Latin American countries experienced massive growth in the early 20th century and large incomes from grain export. That income was distributed in a very unequal manner. And back in the day there were no reliable statistics of the huge segment of the population living in complete poverty, both in urban shanty towns with no census to speak of, nor the masses of agrarian workers living in systems not too dissimilar to slavery. Every economist who has dealt with the issue has mentioned frequently that economic time series extended that far back are mostly extrapolation and speculation, and much of it is not particularly rigorous in its methods.
by zzzeek | 2025-09-25 21:07:55+00:00
I disagree with everything you wrote here. Prs must absolutely limit their scope both in terms of length as well as what they accomplish (e.g. don't do unrelated refactorings in a pr delivering something else), large features must absolutely be broken into individual commits if not individual PRs, I definitely read each one and each one definitely has to complete and pass tests 100%, else they are leaking details into the next or that would "fix" the problem. This is also absolutely nothing like "forcing TDD" in people and these are all practices that junior devs should absolutely be doing since it will help them to think about code, change and maintainability a ton.
by demosito666 | 2025-09-25 21:08:34+00:00
> But politicians are - in general - neither evil, nor do they have any real incentive to ”control citizens’ thoughts”.

As someone coming from authoritarian state, this is such an alien line of reasoning to me. By definition, those in power want more power. The more control over the people you have, the more power you get. Ergo, you always want more control.

It's easy to overlook this if you've spent your entire life in a democratic country, as democracies have power dynamics that obscure this goal, making it less of a priority for politicians. For instance, attempting to seize too much power can backfire, giving political opponents leverage against you. However, the closer a system drifts toward autocracy and the fewer constraints on power there are, the more achievable this goal becomes and the more likely politicians are to pursue it.

Oh, and also politics selects for psychopaths who are known for their desire for control.
by djeastm | 2025-09-25 21:08:42+00:00
You might want to clarify that the document you're linking to does NOT have the words "Biden-Harris FTC" in it, but simply that the action was taken by that Administration's FTC. In fact, the article doesn't mention Biden or Harris in any capacity.

The salient point is that "Trump-Vance" is being stamped on everything in an effort to build the Admin's brand.
by mystraline | 2025-09-25 21:08:59+00:00
> The only valid argument I see against ChatControl is that fundamentally, you cannot know what it is reporting. It's not like if there would be an open source list of illegal material together with the hashes, right?

By definition, they must state what is actually illegal, lest I be hidden laws with hidden punishments.

And those lists of 'illegal' need to be publicly disclosed, so we are aware.

At least in the USA a naked picture of someone who is 17y364d old is 'child porn', but that extra day makes it 'barely legal'. But yet, most USA jurisdictions say that 16y can have sex. Just that pictures are EVIL even if you take them yourself.

Again however, I tend to more agree with Stallman that CSAM or child porn picture possession should either be legal or have a mens area attached, and not strict possession. Its proof of a crime, and shouldn't in of itself be a crime.

But because a picture is a crime, we get these horrific laws.
by sadiq | 2025-09-25 21:09:05+00:00
If you have some GPS locations of truffles, you could use the notebook Anil mentioned here https://news.ycombinator.com/item?id=45378855 and give it a go.

There is the issue of just how visible truffles are from space though, if they grow under cover. That said, it may still work because you can find habitats that are very likely to have truffles. We've had some promising results looking at fungal biomass.
by _blk | 2025-09-25 21:09:11+00:00
Good article. I remember being very skeptical of Athlon because the K6 I owned before was subjectively muss less stable than any Intel I had used until then. So felt it was only a question of time until IA64 would establish itself. Since, after all, Intel had the power to buy itself into a leader position. That feeling that AMD isn't quite as stable never really left until a few years ago, where with Spectre, I then thought that Intel was now playing catch-up with mobile-phone-like tactics rather that being design-superior.

Now again, Intel had a great opportunity with Xe but it feels like they just can't get their horsepower transferred onto the road. Not bad by any means, but something's just lacking.

Meanwhile, Qualcomm is announcing it's snapdragon X2 .. if only they could bring themselves to ensuring proper Linux support ..
by yocran | 2025-09-25 21:09:11+00:00
AI is creeping into every corner of software — sometimes as a superpower, sometimes as a gimmick. The truth is, we’re all still figuring out what it’s actually good for.

I’ve been building software for years, and I use AI almost daily now. It’s not magic. It’s more like a sharp knife: incredibly useful in the right hands, dangerous if you don’t respect it.
by PaulHoule | 2025-09-25 21:09:54+00:00
I think the MQ3 + the link cable is a good value, the MQ3 can play games off the Oculus store (Meta) but also Steam. My main complaint about it in standalone mode is that there is not a lot of memory for the web browser so it is a struggle to use WebXR on it, but hook it up to a PC and it is a lot better —- though I’d rather be able to reach standalone users.

There are many PCVR headsets at eye watering prices, there is an adapter for the PSVR 2 which I think adds up to something not far from the MQ3 + link cable but you don’t have the standalone.

PCVR has bigger games and applications with better graphics but when it comes to games with a lot of motion like Beat Saber and such, standalone is hard to beat.
by troupo | 2025-09-25 21:10:20+00:00
> The SWE industry is eagerly awaiting your proposed accurate metric.

There are none. All are various variant of bad. LoC is probably the worst metric of all. Because it says nothing about quality, or features, or number of products shipped. It's also the easiest metric to game. Just write GoF-style Java, and you're off to the races. Don't forget to have a source code license at the beginning of every file. Boom. LoC.

The only metrics that barely work are:

- features delivered per unit of time. Requires an actual plan for the product, and an understanding that some features will inevitably take a long time

- number of bugs delivered per unit of time. This one is somewhat inversely correlated with LoC and features, by the way: the fewer lines of code and/or features, the fewer bugs

- number of bugs fixed per unit of time. The faster bugs are fixed the better

None of the other bullshit works.
by tombert | 2025-09-25 21:10:42+00:00
It was a fantasy league, and yes I am sure if you liked football it could be fun to figure out players and the like and having a small amount of money on the line might even make it a bit more exciting.

The problem for me is that I had no idea with regards to anything about football, so my picks weren't radically different than a random number generator, and unsurprisingly I lost. I had absolutely no fun in the process and I would have rather spent that $50 on a video game or something.
by mpetroff | 2025-09-25 21:10:50+00:00
While not completely identical, it looks very similar (I also only have strong protanomaly, not complete protanopia, so I wouldn't expect it to look identical).

Color-vision deficiency simulations collapse colors along the confusion lines, but this can be done multiple ways. These different mapping will all look the same (and identical to the original) to a dichromat but will appear different, with different perceptual differences between colors, to a color-normal individual. Simulating in a way that accurately portrays perceived color distances is still an open research problem.
by AnthonyMouse | 2025-09-25 21:11:27+00:00
That's just status quo bias. Countries with fully socialized healthcare systems make the same "everyone pays taxes and then everyone gets it" argument for including the healthy 22-year-olds and you can make the same "this person doesn't deserve public money" argument for not providing government benefits to people who have their own wealth.

Moreover, it doesn't have anything to do with whether you could modify those programs to cost less money if your primary goal was to lower spending.
by exe34 | 2025-09-25 21:11:29+00:00
> Overall, I'm also very conflicted about NixOS. I liked the promises, but in practice, it falls short for me.

for me, I've learnt to live with the limitations - anything I can't get to run on nixos I just won't bother with. anything that does run will probably run forever.

in a way it's similar to switching to a completely different OS - the benefits (e.g. stability, enormous package repo and documentation, etc) far outweigh the issues. I couldn't live with systems that can be broken anymore. well I do on a server, but that's more of a toy than something that needs to be reliable.
by deaddodo | 2025-09-25 21:12:14+00:00
NTVDM requires Virtual 8086 mode in the processor. This doesn't exist in the 64-bit modes, requiring a software emulator. That is why OTVDM/WineVDM exist.

You can see all of this explained in the README for the very project you linked:

```

How does it work?

=================

I never thought that it would be possible at all, as NTVDM on Win32 uses V86 mode of the CPU for fast code execution which isn't available in x64 long mode. However I stumbled upon the leaked Windows NT 4 sourcecode and the guys from OpenNT not only released the source but also patched it and included all required build tools so that it can be compiled without installing anything but their installation package. The code was a pure goldmine and I was curious how the NTVDM works.

It seems that Microsoft bought the SoftPC solution from Insignia, a company that specialised in DOS-Emulators for UNIX-Systems. I found out that it also existed on MIPS, PPC and ALPHA Builds of Windows NT 4 which obviously don't have a V86 mode available like Intel x86 has. It turned out that Insignia shipped SoftPC with a complete emulated C-CPU which also got used by Microsoft for MIPS, PPC and ALPHA-Builds.

```

As to why they didn't continue with that solution, because they didn't want to rely on SoftPC anymore or take on development themselves for a minuscule portion of users who would probably just use 32-bit Windows anyways.
by detaro | 2025-09-25 21:12:17+00:00
Yes, it's pretty terrible. Especially since the filters reset every time you switch spaces, so you need to set them again constantly. And filters only is just worse than dedicated sections where you can actually see multiple at a glance in smaller spaces.

This might be the point where I give up on Element (or Matrix entirely), I was willing to excuse some of the jank in exchange for it having all the features in a somewhat reasonable UI, but if they break that what's the point. Messing with it while Element X is still incomplete feels like a very weird choice.
by AAAAaccountAAAA | 2025-09-25 21:12:19+00:00
> Don't get me wrong: I am against ChatControl. Because of one argument I believe to be valid: we fundamentally cannot know what the algorithm doing the scanning is doing, so those who control it could abuse it. Of all the discussions I have seen against ChatControl, I haven't seen another valid argument. But this one is enough.

It is not enough to know what the algorithm is doing. It also needs to be possible (for the average user as well) to stop it from doing reprehensible things. If a client-side scanning algorithm is actually searching for e. g. political content, it is possible to detect it via reverse engineering, but merely knowing it won't solve the problem, but instead lead into self-censorship.
by aanet | 2025-09-25 21:13:10+00:00
The current SW toolchain / AI coding industry is seeing so much frothy behavior... Every toolmaker seemingly is raising $$$M at $$$Bn valuation. And they all seem to sell to largely the same pool of developers.

Reeks of self-driving startups getting funded out of every garage, about a decade ago.

Expecting to see consolidation / acquihiring / and straight-up running-outta-money in 3..2..1 years
by mleonhard | 2025-09-25 21:13:11+00:00
I took an "Architecting on AWS" class and half of the content was how to replicate complicated physical networking architectures on AWS's software-defined network: layers of VPCs, VPC peering, gateways, NATs, and impossible-to-debug firewall rules. AWS knows their customers tho. Without this, a lot of network engineers would block migrations from on-prem to AWS.
by hollerith | 2025-09-25 21:13:48+00:00
>the citizens would lose without even presenting a challenge.

That's not true. The US Army spent 20 years and trillions of dollars trying to impose regime change on Afghanistan, but were defeated by a group (the Taliban) that had very little military capability beyond men with rifles and some explosives to make improvised bombs. (Yes, they also had decades-old weapons with which to shoot down helicopters.) Algeria's war of independence from France in the 1950s and early 1960s is another example where a group with very little in the way of military capability defeated one of the most powerful militaries in the world.

I don't necessarily buy the argument that the US should continue with the gun status quo just because all those guns would come in handy in a revolution, but you haven't successfully refuted the argument.
by siva7 | 2025-09-25 21:13:48+00:00
I've met thousands of developers over my career and i could put them into two categories: those who don't give a shit about intermediate commit messages (majority) and those who browse every single intermediate commit message in a PR (very few). To be honest, the latter had some tendency to be difficult to work with. It was also a useful discriminator to avoid getting those into my teams.
by eric_cc | 2025-09-25 21:13:59+00:00
> Blockchain is probably the most useless technology ever invented (unless you're a criminal or an influencer who makes ungodly amounts of money off of suckers)

This is an incredibly uneducated take on multiple levels. If you're talking about Bitcoin specifically, even though you said "blockchain", I can understand this as a political talking about 8 years ago. But you're still banging this drum despite the current state of affairs? Why not have the courage to say you're politically against it or bitter or whatever your true underlying issue is?
by Scramblejams | 2025-09-25 21:14:32+00:00
I did not!* Through many Pis serving many years and experiencing many power outages.

But I'm using CanaKit power supplies (which supply 5.1 volts, Rpis are notoriously flaky if the voltage dips just a little below 5v) and ATP industrial automotive-grade flash cards (not a big premium in absolute terms, I think 32 gig cards are $13 on Digikey).

* Okay okay, before I switched to those accessories I did have problems.