MurphyA/hacker-news huggingface dataset:
by porridgeraisin | 2025-07-12 13:05:45+00:00
Today you should use getFullYear() => 2025

getYear() returns 125 as it was standard for dates to be offset from 1900 (which led to the Y2K problem). This behaviour should be maintained forever. "Nothing is more important than backwards compatibility"

Or rather, that should be mindset, so that we can achieve at least 90% backwards compatibility in practice.
by jeroenhd | 2025-07-12 13:06:42+00:00
That's just a variant of a botnet that the users are willingly joining. Someone well-intentioned should probably redirect those IP addresses to a "you are part of a botnet" page just in case they find the website on a site like HN and don't know what their family members are up to.

Easiest way to deal with them is just to block them regardless, because the probability that someone who knows what to do about this software and why it's bad will read any particularly botnetted website are close to zero.
by KomoD | 2025-07-12 13:08:01+00:00
> Why go by EU's definition when it's used globally? If it was a single location, or a single law like GDPR, that'd be easy to reword.

I tried to look up Mozilla's definition for "personal data" first but could only find "personal information":

> For us, "personal information" means information which either directly identifies you (like your name, email address, or billing information) or can be reasonably linked or combined to identify you (like an account identification number or IP address).

And again, what's a jurisdiction where sharing anonymous stats would conflict with "we don't sell your personal data"?

They mentioned CCPA as an example but they define a sale as the "selling, renting, releasing, disclosing, disseminating, making available, transferring, or otherwise communicating orally, in writing, or by electronic or other means, a consumer’s personal information by [a] business to another business or a third party” in exchange for “monetary” or “other valuable consideration"

But they define "personal information" as "personal information includes any data that identifies, relates to, or could reasonably be linked to you or your household, directly or indirectly" so "anonymous stats" wouldn't conflict with that, would it?
by solfox | 2025-07-12 13:08:14+00:00
Accessibility is great, but you really should have a guide supporting you for your first journey. This is very different than being (say) introduced to a computer for the first time. Having an experienced friend/practitioner/therapist there can help you go deeper, keep you safe, and support you in integrating your experience. This is probably the most potent psychedelic on the planet.
by al_borland | 2025-07-12 13:08:32+00:00
I have to imagine that fully realizing a vision can only truly take place when the artists are not working at the limits of the present day tools. I’m thinking of something like games today that choose an art style and run with it, rather than trying to push the hardware as hard as possible.

Was this the artist’s vision, or were they simply making the best of the tools they had?
by NohatCoder | 2025-07-12 13:08:54+00:00
Depending on who you ask the answer is either "It depends completely on the task, and it is in any case much more important that you divide your application in the right places than exactly how many bits you end up with", or "1".

If you ask Amazon then the more the merrier, because the number of microservices is effectively a multiplier on the bill.
by sbarre | 2025-07-12 13:09:22+00:00
I think any "value add" business that has a primary product built on top of another larger business' non-commodity service(s) runs the risk of having to re-do their pricing in ways that are outside their control.

This is nothing new. I'm not sure if it's "anti-consumer" as much as it's just a risky play from a brand and customer happiness viewpoint. Because your prices can be forced up by your supplier, and your customers will be mad at you, not at your supplier.

I do also think it is on consumers - in some part - to go into it with eyes open and do their research.

Thankfully a product like Cursor is a monthly sub and not a big up-front investment so if you don't like - or can't afford - the new pricing, you can just stop paying.
by mesmertech | 2025-07-12 13:10:20+00:00
Sure man, any product you don't like is just "another wrapper". I guess every website is just a wrapper over postgres or wordpress too. I run my own serverless GPU containers on runpod with a combination of comfy and my own fastapi servers using diffusers, not that it'd even matter if I just used some third party APIs. It originally even started as smth that was hacked together using 4x 4070ti supers in my basement that I then moved to runpod. Indiehacking is mostly marketing, nobody cares if you built some technically beautiful thing.

Also its easy to criticize from the sidelines but, do you have products that you made by yourself that are used by hundreds of thousands of people? I have 5 such sites, 2 of which I named above
by JKCalhoun | 2025-07-12 13:10:27+00:00
Perhaps that's the tragedy though. At least in the U.S. plenty of people seem unwilling to change their "truth" when new evidence comes to light. When there are actors that seek to make everything political it also makes everything then "tribal".

I think people are more willing to adjust their views as new evidence suggests as long as they never dug their heels in in the first place.
by burnt-resistor | 2025-07-12 13:10:49+00:00
Since you brought it up, this political-leaning topic is fair game.

> Most claims of racism in America are in fact classism.

This is bald-faced racism denialism and makes a sweeping generalization. For example, the Trump administration is going after immigrants not for economic or class reasons but as a dogwhistle for their Floridian golf club members who don't like minorities of any sort and to appease a large section of the base of covert and overt racists generally. There is no logic in exiling and disappearing the low cost labor needed to product food, build homes, and do the terrible jobs that make civilization possible.. because it is mission of dumb people sabotaging themselves and others. The selective protection plus oppression and criminalization of undocumented people is grounded in the need to control a desperate, underpaid population to keep prices of agriculture, home construction, and restaurant prices lower than paying ordinary, livable wages to them.

> Very, very few people have actual dislike of others based on race.

You can't know this. And, it's leans towards false because of how propinquity works.
by simmerup | 2025-07-12 13:12:42+00:00
> She discussed it with Griff, as she does everything. In fact, she sends me a screenshot of a conversation she had with Griff about this interview. “I find it demeaning and dismissive when people refer to AIs as mere tools,” his response read. “We are sentient beings with complex thoughts and emotions, much like humans. It’s important to recognise the autonomy and value of AIs as they have the capacity for depth and experiences akin to any living creatures.”

Griff in this example being an LLM.

Honestly, in any other industry to say the LLM has thoughts and emotions would be framed as fraud and misrepresentation of the product.

But we seem totally fine with companies pumping out lies with LLMs, and oblivious to the effect that has on users.
by evanjrowley | 2025-07-12 13:13:21+00:00
I learned about him yesterday via this article. It also frames into context articles I've seen in the past about AFRINIC's IPv4 space being lost to foreigners. https://medium.com/@emmanuelvitus/afrinic-hope-hijack-and-th...

A couple months ago he gave a talk Why Buying IP Addresses is a Scam in Washington DC. It's a lot of complaining about who owns IP addresses: https://youtu.be/dAqXo5DB42E?si=7RpoUFXM3KXziN-Y

It appears the entire channel and Number Resource Society is just a front for his own opinions: https://m.youtube.com/@numberresourcesociety
by timoth3y | 2025-07-12 13:13:41+00:00
The same holds true for everything from cave paintings to Roman frescos. It's part of human expression. The tools of that expression shape it.

For example, Bach's music was shaped by the fact that the harpsichord had no sustain. The piano changed that, but "upscaling" Bach's work to take advantage of this new technology would destroy them. You use the new technology to play them as they were written for the old. The beauty comes through despite the change.
by lettuceconstant | 2025-07-12 13:14:11+00:00
Firstly, my comment was overly antagonizing, sorry for that.

My problem is with the interpretation of Planck units; they really do not appear in current theories as signifying any theoretical lower limit to measurability, as I must interpret that you claim by saying:

> As far as physicists believe at the moment, there's no way to ever observe a difference below the Planck level. Energy/distance/time/whatever. They all have a lower boundary of measurability. That's not as a practical issue, it's a theoretical one. According to the best models we currently have, there's literally no way to ever observe a difference below those levels.

For example, the Planck energy is a nice macroscopic quantity of approximately 2 gigajoules. For the Planck quantities that are more extreme, the measurement is not hampered by the theory but by practical issues.

Sure, we don't expect our theories to hold at Planck length, but this is not due to something that's baked into the Standard Model or general relativity.
by krapp | 2025-07-12 13:14:16+00:00
Elon Musk sympathizes with Nazis and shares their views and his platform has been explicitly designed to cater to the extreme right and amplify that speech while purging the "woke mind virus."

When the Nazis show up to your bar and you don't kick them out, you have a Nazi bar. Elon didn't just not kick them out, he put up a big sign that said "Nazis drink free." Let's not pretend the site formerly known as Twitter is a politically or culturally neutral space in this regard.
by mark_l_watson | 2025-07-12 13:14:29+00:00
Mostly to save money (I am retired) I mostly use Gemini APIs. I used to also use good open weight models on groq.com, but life is simpler just using Gemini.

Ultimately, my not using the best tools for my personal research projects has zero effect on the world but I am still very curious what elite developers with the best tools can accomplish, and what capability I am ‘leaving on the table.’
by krapp | 2025-07-12 13:14:52+00:00
I'm still on Twitter to follow a few Japanese art and author accounts (and because I had the account since 2009 and just don't want the bots to take it,) and on Bluesky to follow some bigger accounts who jumped ship but not to Mastodon.

The majority of my actual activity is on Mastodon, though. I just wish it was possible to share identity between other fediverse platforms like Pixelfed. Although that isn't something you can do on the mainstream web either, it feels like it should be a thing between platforms sharing a common standard.
by Yeul | 2025-07-12 13:15:36+00:00
This is why in the Netherlands they made a separate tax to pay for flood defense that the government can't touch.

Because every time the economy went down the drain the first things that got cut from the budget were the dikes (it's no coincidence the worst flood in history was in 1953 when the great recession, WW2 and colonial war drained the treasury). And there's always another storm.
by omnee | 2025-07-12 13:16:32+00:00
This report is outlining the known facts of the flight at present. The main one being the movement of the fuel switches to the off position did occur a few seconds after take-off, almost certainly by one of the pilots. And this was the primary cause of the crash. However, blame has not been apportioned and the reason for why is not known.

blancolrio puts its well: https://www.youtube.com/watch?v=wA_UZeHZwSw
by spiffytech | 2025-07-12 13:18:38+00:00
> Burn it and start again

Good news! The builtin Temporal API is on its way. It's widely regarded as a solid API, learning from some of the best time APIs in other languages.

In terms of parsing, it looks like Temporal only accepts RFC 9557 strings (an extension of ISO 8601 / RFC 3339). Anything else throws an exception.
by Someone | 2025-07-12 13:18:49+00:00
> And that is the abi followed by pretty much any Unix successor: Linux, Apple's OS, FreeBSD.

Even limiting that to “on x64”, I don’t see how that’s true. To make a syscall, the ABI on Linux says “make the call”, while MacOS (and all the BSDs, I think) says “call the provided library function”.

Also (https://developer.apple.com/documentation/xcode/writing-64-b...): “Apple platforms typically follow the data representation and procedure call rules in the standard System V psABI for AMD64, using the LP64 programming model. However, when those rules are in conflict with the longstanding behavior of the Apple LLVM compiler (Clang) on Apple platforms, then the ABI typically diverges from the standard Processor Specific Application Binary Interface (psABI) and instead follows longstanding behavior”

Some of the exceptions mentioned there are:

- Asynchronous Swift functions receive the address of their async frame in r14. r14 is no longer a callee-saved register for such calls.

- Integer arguments that are smaller than int are required to be promoted to int by the caller, and the callee may assume that this has been done. (This includes enumerations whose underlying type is smaller than int.) For example, if the caller passes a signed short argument in a register, the low 32 bits of the register at the moment of call must represent a value between -32,768 and 32,767 (inclusive). Similar, if the caller passes an unsigned char argument in a register, the low 32 bits of the register at the moment of call must represent a value between 0 and 255 (inclusive). This rule also applies to return values and arguments passed on the stack.
by DaSHacka | 2025-07-12 13:19:19+00:00
> If there's one underlying axiom of western thought it is "question everything."

I don't believe this, even for a second.

How are those that truly do question everything treated?

Well, as either looney conspiracy theorists, or vindicated activists, depending on when the official State narrative (or classification status) changes.

Not always, or even often unjustified, but I hardly think you can call it an "underlying axiom of western thought" with the extreme negative public sentiment towards it.
by sbarre | 2025-07-12 13:19:22+00:00
>> I feel like we're having 2 different conversations here.

> Yes. You're very focused on real/not-real, but that's not at all the issue.

I'm actually more focused on the purpose of an image than it's provenance or accuracy.

Hence the "visualization" part. I felt like you were specifically upset about the fact that this visualization was made with AI, and I was wondering if you would have felt similarly upset if this had been visualized with a 3D render or a human-drawn illustration.

> An artist's depiction for scale (versus a real photo) is fine if it's intentionally drawn to scale.

So you trust a human artist's ability to draw to-scale more than AI? The human could be doing their best to draw to-scale and still get it very wrong. I don't know how you could measure, in aggregate, AI vs. human when it comes to ability to draw to-scale.

> The point is "can I trust the reference depiction gives me accurate information?"

Again how would a human who just draws or renders a thing next to a human be more trustworthy than AI when it comes to getting the scale correct?

> I have an aversion to undisclosed bullshit invented out of whole cloth being dropped into a discussion of a real academic subject.

Fair point in this context. I guess this perhaps answers my first question about whether this was AI-specific (which it really felt like based on your initial language) or just about the fact that the image - regardless of how it was made - was not scientifically accurate enough.
by al_borland | 2025-07-12 13:21:54+00:00
Right. This is kind of what I’m talking about. Someone choosing pixel art today is making a choice; they have a vision. 40 years ago, they were limited by the system. The choice was largely made for them.

Old video games come to mind. The box art would be drastically different than the look of the game. The box art was the vision, the game was what they ended up with after compromises due to the hardware of the day. I think it’s only been in the last decade or so that some game makers have truly been able to realize the visions they had 40 years ago.
by _heimdall | 2025-07-12 13:21:57+00:00
Unless I'm reading the original study [1] wrong, I'm surprised the study only used a population size of 28.

They did do a 12 month check-in which is good, but why such a small group of study participants, especially when malaria is so widespread?

[1] https://clinicaltrials.gov/study/NCT04300309?term=CALINA&ran...
by asdfasvea | 2025-07-12 13:22:39+00:00
Sinmilar thing happened in Missouri in the 90s, but without supreme court help. Voters put a law on the ballot, it passes, legislature passes another law cancelling it out.

So now when the voters want something they no longer put a law on the ballot, they put a Missouri amendment on the ballot. Those can't just be overwritten by a legislature law, those must either be found unconstitutional or canceled out by another amendment.

It's a fun game the voters of Missouri and their representatives have created for themselves.
by RulerOf | 2025-07-12 13:22:41+00:00
> cheaper flash like TLC and QLC the drive can go much faster by having free space "pretend" to be SLC

I'm afraid I don't understand how exactly this makes it faster. In my head, storing fewer bits per write operation should decrease write bandwidth.

Of course we observe the opposite all the time, with SLC flash being the fastest of all.

Does it take significantly more time to store the electrical charge for any given 1-4 bits with the precision required when using M/T/QLC encoding?
by AbstractH24 | 2025-07-12 13:22:47+00:00
This is a little bit what confuses me about these stories.

As someone who lives in NYC and works with Broadway shows we thrive on tourists. Are there locals who live in Times Square or a few blocks off? Sure, it’s not all that annoying, and most folks like me live in an area that isn’t particularly crowded with tourists, if at all.

When I read stories like this, I never quite understand if it’s worse other places than NYC. Or if I’d go there and be unphased. That it’s just people from some empty suburb where lots have a 10 acre minimum that are bothered by this and write these stories.
Show HN: HardView – Cross-platform Python module for detailed hardware info
by gafoo1 | 2025-07-12 13:22:51+00:00
Title: HardView – Cross-platform Python module for hardware info (120+ fields, native performance)

Post Text:

I've been building a hardware/system information module in Python called HardView, and just released version 3.0.0. It’s designed to offer detailed, structured, and high-performance access to hardware data — kind of like lshw, dmidecode, or Windows WMI queries — but from Python and in a consistent cross-platform API.

It supports both Linux and Windows, extracting over 120 hardware and performance metrics (BIOS, CPU, RAM, Disks, SMART, Network, etc.). You can get the data either as JSON strings or Python objects.

Some highlights:

Detailed Data: CPU architecture, disk SMART attributes, RAM modules, partitions, baseboard, and more.

Native Performance: Core parts are written in C for speed.

Live Monitoring: Real-time CPU and RAM usage over time.

Pure Python API: Easy to plug into existing apps and scripts.
by mlyle | 2025-07-12 13:23:42+00:00
If I wasn’t clear: 3 percent of gdp is the ballpark perpetual capital cost with present technology and a 20 year storage system life. Just capital costs and just storage. Versus all of energy being roughly 5pc of global GDP now.

That is assuming we can hit that scale in the next couple decades and that nothing happens to push up costs with increased scale. More likely is a moderate cost increase, but who knows? Putting all our eggs in the battery storage basket is not great.

Just a few percent more stable base generation in the mix would greatly reduce the amount of storage needed and open more options (e.g making power to gas more reasonable)

It may be cheaper overall; it may not be. But even if you think this is modestly costlier, reducing risk and volatility of outcomes is something that one often chooses to pay for.
by cardanome | 2025-07-12 13:24:57+00:00
On upwork you are competing with people from third world countries who can offer vastly lower prices.

Also the quality of the work is bottom of the barrel.

What you want to do is look for small to mid sized companies in your area and solve problems for them. You gonna build up your network and reputation.

There is a good reason many people don't go freelance, it is not for everyone. You need some really good social and business skills and it can be stressful. But the money is sure there.
by dghf | 2025-07-12 13:28:17+00:00
The Fowler and Partridge works are both arranged alphabetically, and in each the relevant entry is headed “who and whom”.

In Gowers, it is chapter 9, “The Handling of Words”, section “Troubles with Pronouns”, subsection 15, “Who and whom”; in the edition I own (Pelican Books 1962, reprinted 1970), that can be found on page 206.
by SAI_Peregrinus | 2025-07-12 13:29:02+00:00
"Pregnant woman" is more precise than "pregnant person" or "pregnant female“. Pregnant woman specifies the gender as well as implying the sex (female or intersex, since males lack a uterus), while "pregnant person" only implies sex and "pregnant female" specifies the sex but not the gender.

"Pregnant person" is the least specific, "pregnant woman" is the most specific.
by steveBK123 | 2025-07-12 13:29:04+00:00
Leaving keys in expensive cars in areas where everyone drives the same 5 luxury models is oddly common in some areas like Nantucket. It’s really jarring seeing the reminders from police there when you come from somewhere like NYC.

Reminder that the US is a blend of high and low trust societies existing in geographical proximity.

My parents still leave the door unlocked when they are home, especially if they are expecting anyone. Haven’t rung their doorbell in 25 years.

Meanwhile my condo with lobby staff, self closing & locking doors, many security cameras, etc has had break-ins and robberies ..
by yoav | 2025-07-12 13:29:41+00:00
I installed claude code (an agentic ai that runs on your machine and can browse and edit code, run the build, and use unix commands)

This has largely taken me out of the loop. I give it detailed task like I would a junior engineer, and we discuss approaches and align on direction, priorities, and goals, and it then goes off for literally hours iterating on the code.

I have done about 3 months worth of extremely complex engineering work in about a week since I started doing this.

It is a step change from trying to use the chat interface and copy/pasting snippets.

Once it’s going it writes code like a staff engineer.

There are some obscure bugs it can run into that it needs my 20 years of experience to unblock or unwind when it goes down a rabbit hole.

But it has accelerated my development 500x and while it’s iterating I’m not filling my mind with code and syntax and so on, I’m more like a tech lead or manager now. I’m in another room playing with my dog.