MurphyA/hacker-news huggingface dataset:
by aetherspawn | 2025-07-23 03:25:50+00:00
I can think of a few hypothesis, but I’d hit all the reasons we already know that people in their 30s are getting cancer first, like:

Natural gas burning inside with poor ventilation (solve by pushing electric everything, paid for by carbon tax paid by big oil)

ICE car exhaust (solve with EVs, subsidised by carbon tax paid by big oil)

Second hand smoke (ban smoking in public and within XX distance of a child, and make support for parents to quit free from cigarette taxes)

Microplastics in the water and the air including tyre dust (start regulating this/coming up with a long term plan to reduce it and filter it out, and put a government subsidy on certified and professionally installed under sink microplastic water filter products… paid for by those who put the plastic there in the first place)

Poor indoor air quality/high VOX (mandate air flow minimum levels for all new builds and make extraction fans for offices a normal requirement, and give tenants something to lobby against their body corporate to improve airflow in uselessly designed buildings since “sick building syndrome” is real but often impossible to know before you sign the papers)
by flkenosad | 2025-07-23 03:27:28+00:00
Pretty cool idea to ship ram and disk space with the application. It makes a lot of sense when you think about it. Imagine if phones worked like that and you could buy a new cartridge every couple years when chip technology improves or if you want to run some hard-core application. Or if you want to attach a new type antenna. My mind is wandering now.
by kennywinker | 2025-07-23 03:27:57+00:00
> this is propaganda. There's no way to substantiate this claim.

1. Israel blocks aid agencies besides their own from accessing gaza. This is undisputed fact.

2. All evidence from doctors and reporters on the ground suggests that people are starving. Videos of people rioting over food, also pretty solid evidence people are starving.

3. While it is possible “hamas” is stealing food and not sharing - this is a problem easily solved by allowing in more fucking food.

4. If israel actually wanted to kneecap hamas inside gaza flooding it with food would be what they would do. Food has very little value when it’s abundant.

You seem happy to let people starve to death while we wait and see if it’s “true” or not. Disgusting if it’s true, and also disgusting if it turns out to not be true.

So where is the propaganda?

> It feels entitled to come up with resolutions that put the blame on one of the parties in the conflict

Sorry, UNICEF? Citation needed. All i see is them saying violence in gaza is putting children at risk, and there should be a ceasefire. Do you believe that’s blaming someone?
by chaboud | 2025-07-23 03:28:16+00:00
I think you want a push broom setup:

https://www.adept.net.au/news/newsletter/202001-jan/pushbroo...

Hyperspectral imaging is a really fun space. You can do a lot with some pretty basic filters and temporal trickery. However, once you’re out of hot mirror territory (near IR and IR filtering done on most cameras), things have to get pretty specialized.

But grab a cold mirror (visible light cutting IR filter) and a nighvision camera for a real party on the cheap.
by echelon | 2025-07-23 03:28:25+00:00
NB(username,YYYY-MM-DD): Important documentation about XYZ thing that might break if you do something wrong. This is essentially a real comment, but calls for extra attention and care. [1]

TODO(username,[TICKET-ID,]YYYY-MM-DD): Something left not done, optionally with a (Jira) ticket.

If there are multiple authors or DRIs, replace `username` with `ldap_1+ldap_2+...`

[1] https://en.wikipedia.org/wiki/Nota_bene
by cbarrick | 2025-07-23 03:30:26+00:00
In our case, we often have complex decision trees to diagnose issues before we get into the ops. Our playbooks are very thorough with details about all of these debugging techniques.

You can never completely automate the debugging step: it often requires human judgement to direct the investigation in ways that can't really be expressed in a script.

The friction of the shell comes up not in executing the ops, which we do in fact have heavy automation around, but in all the little pieces of debugging has to happen to tell you what ops need to be done.

(If you get paged and the solution is to skip the debugging step and run a script, then why didn't you automate the script so that you don't get paged in the first place?)
by phil21 | 2025-07-23 03:30:59+00:00
Ordering a custom car build from a factory is an experience. These sorts of delays are not uncommon, and there just isn't much anything the US or Canadian divisions can do about it most of the time.

That's for basically what amounts to supercars. I imagine a normal luxury car for the "mass market" like the EX90 is going to get even less attention.

For someone not used to it, I can see it being quite frustrating if their dealer is not totally up-front about what an allocation and build timeframe actually means.

A deposit is really not anything more than giving the dealer a bit of assurance that you will actually buy the car they burned their allocation slot on when it arrives - vs. them using it for a more standard common build that has a wider market for it. You are under no obligation to buy the hot pink on light blue custom color options you ordered should it arrive and you decide it looks horrible, for example.

It's a strange weird scene. I followed this on various car forums when I was planning on ordering a custom spec for my "dream car" a while back, but decided to just get something not quite optioned how I'd like it off the lot instead.
by florianherrengt | 2025-07-23 03:32:49+00:00
This is the "AI soon becomes good enough" scenario.

Where is the version of this story where retail clerks enthusiastically learned the UPC scanner system and then leveraged that knowledge into better careers? The inspiring tales of workers who "embraced the future" and thrived?

The technology was specifically designed to eliminate the need for worker expertise, not enhance it. They were learning to operate a system whose entire purpose was to make them replaceable.

I'm sure some clerks were skeptics back then. When technology did take over and replaced them, they probably got a big fat "I told you so." But everyone got the exact same outcome as everyone else: lower wages, fewer opportunities, less job security.

But imagine stores in the late 1980s realising their fancy new systems kept scanning steaks as bananas and designer jeans as dish soap. If databases crashed regularly and people were clueless as to what cost what.

Companies would have been desperately trying to retain and recruit back the very workers whose skills they'd just dismissed as outdated. The ones who knew every price would have become essential.

Unlike retail work, software engineering has multiple layers of skill. What happens if/when AI coding tools fail? Code can fail in subtle and catastrophic ways. Or what if it simply fails to live up to the hype and doesn't deliver?

The very tools that devalue coding skills might actually increase the value of deep engineering knowledge.

If AI replaces me, I'll be sad. I'll have to retrain, acquire new skills and find a new career. But at least that's a clean break, a clear transition point. My nightmare scenario is that it turns me into a button-pusher who prompts AI without understanding what it's producing, making me as replaceable as those scanner-operating clerks.

Today, I have to make a choice. I can decide to become the best clerk I possibly can, or I can learn how to use the scanner. What I would like to know is: people who think the scanner will be good enough, why bother and not plan your career change instead?
by keyserj | 2025-07-23 03:34:38+00:00
> I want all teams to squash merge their feature into master after tests pass. One commit at the end, and one commit to remove in case of an issue affecting customers related to the release.

Hmm what's the issue with the GitHub default of merging PRs, where there's a merge commit which individually pulls in the PR's commits? You can revert the merge PR as a whole, or the PR commits individually. E.g. with this[1] merge commit, you can `git revert 0a98f570 -m 1` (the merge commit) or `git revert b30950fc` (an individual commit from the PR).

[1] https://github.com/amelioro/ameliorate/commit/0a98f570f63ffd...
by general1726 | 2025-07-23 03:37:08+00:00
Unless you are having state pensions and taking money from taxable population and giving it to pensioners. This group keeps getting bigger thanks to constantly improving medical care, while taxable population is getting smaller thanks to declining birthrates.

Cutting pensions would probably cause massive riots, so raising retirement age is only logical way forward to keep this social pyramid scheme alive a little bit longer.
by tecleandor | 2025-07-23 03:37:30+00:00
You don't need very big pockets for that.

Today you can find very affordable monochromatic astrophotography cameras, and you can also modify cheap DSLR cameras or even compact cameras to remove its IR/UV/low pass filters. You can even insert a different semi permanent internal filter after that (like a IR or UV band pass)

I've done a Nikon D70 DSLR and a Canon Ixus/Elph compact.

Some cameras are very easy, some very difficult, so better check first some tutorials before buying a camera. And there are companies doing the conversion for you for a bunch of hundred dollars (probably 300 or 400).
by EE84M3i | 2025-07-23 03:38:10+00:00
Sorry what do you mean by "symbol interpolation" and "interposition" in this context?

Natively I would assume you can just take the sections out of the shared object and slap them into the executable. They're both position independent so what's the issue?

If PIE allows greater assumptions to be made by the compiler/linker than PIC that sounds great for performance, but doesn't imply PIC code won't work in a PIE context.
by tptacek | 2025-07-23 03:38:43+00:00
Short certificate lifetimes address the fact that TLS certificate revocation doesn't work. Password rotation --- which is no longer a NIST recommendation! --- addresses the concern that long-term secrets eventually leak. You can intuitively see how different the problem domains are from the fact that certificate lifetimes are far shorter than even the old NIST password rotation rules were, despite the fact that certificates are all stored securely relative to passwords.

But whether that's intuitive for you or not, the fact remains: short-lifetime automated certificate provisioning is a response to revocation.
by kirrent | 2025-07-23 03:38:55+00:00
Very different in character. The US fair use four factor test (https://fairuse.stanford.edu/overview/fair-use/four-factors/) is really flexible. You don't need to fall into an enumerated exception to infringement to argue that your use is transformative, won't substitute in the marketplace, etc.

Look at the famous Authors Guild, Inc. v. Google, Inc. case. Google scanned every work they could put their hands on and showed excerpts to searching users. Copying and distribution on an incredible scale! Yet, they get to argue that it won't substitute in the marketplace (the snippets are too small to prevent people buying a book), it's a transformative use (this is about searching books not reading books), and the actual disclosed text is small (even if the copying in the backend is large scale).

On the other hand, fair dealing is purpose specific. Those enumerated purposes vary across jurisdictions and India's seems broadish (I live in a different fair dealing jurisdiction). Reading s52 your purposes are:

- private or personal use, including research

- criticism or review, whether of that work or of any other work

- reporting of current events and current affairs, including the reporting of a lecture delivered in public.

Within those confines, you then get to argue purpose (e.g. how transformative), amount used, market effect, nature of the copyrighted work, etc. But if your use doesn't fall into the allowed purposes, you're out of luck to begin with.

I'm not familiar enough with Indian common law to know if the media clips those youtubers you mentioned should fall within the reporting purpose. I'm sure the answer would be complex. But all of this is to say, we often treat the world like it has one copyright law (one of the better ones) when that's not the case! Something appreciated by TFA.
by nateb2022 | 2025-07-23 03:39:25+00:00
For what it's worth, both bun and deno disable lifecycle scripts by default (bun has a default allowlist of the top 500 npm packages with lifecycle scripts, however none of the affected packages are on that list: https://github.com/oven-sh/bun/blob/main/src/install/default...).

Switching to a secure-by-default package manager, I think, is something this type of event should make us all reconsider.
by fragmede | 2025-07-23 03:39:42+00:00
> The tariffs are being paid by domestic companies, not foreign producers.

I've had suppliers from China lower their prices in the face of the tarrifs so that the total amount I pay after the tarrifs is only slightly higher. Which is going to be even more harmful if/when the tarrifs get removed as they're now undercutting American manufacturers even more than they were before.
by Tractor8626 | 2025-07-23 03:39:47+00:00
What I meant are "avoid copy paste at all cost" and "I'm center of the world. What I want is the only thing that matters"-thinking.

About access restrictions. We have two nice examples here

1. Stdio devs can't freely make modifications because someone's code depends on private implementation details

2. And yours example. You tried to do wrong thing and those access restriction made you suffer and do the right thing.

Works as intended I'd say.
by ActorNightly | 2025-07-23 03:40:05+00:00
Its very fundamentally different.

Palestine is used as a proxy by Iran to essentially wage war on Israel, because or a lack of better term, they are still salty about a different religious group being on "their" land (and to be accurate, was technically taken from them, but it was because they were on the losing side of WW1)

But Iran cannot engage in war directly, as they would be seen as aggressors.

Israel on the other hand is forced into basically a lose/lose/lose situation. Its either suck it up and wait for Oct 7 part deux to happen, be genocided themselves if one state is implemented, or be seen as the bad guys in pushing further and further, hoping to take over enough land to make the former 2 not an issue.
by phil21 | 2025-07-23 03:40:09+00:00
As far as I know the XC90/EX90 is the only SUV in its class to not have a fatality for anyone inside it at the time of an accident yet.

It’s a mass market luxury vehicle and the brand is still considered about the safest you can buy today.

It’s certainly not known for quality or reliability though. You buy them if your sole focus is on crash safety it seems.
by zeagle | 2025-07-23 03:40:35+00:00
I kind of regret my glove80 purchase after getting on the ortholinear ergo bandwagon to replace a microsoft sculpt. It's solidly built, happy to support and I'm using it to type this currently as a sunk cost fallacy... but similar concerns re: the inner thumb clusters being difficult to reach without repositioning palms. I've mapped them as: alt and space on the inner left and alt+space (power toys search) and layer on the inner right with another space on the right closer to my thumb. That's the biggest game changer vs. another keyboard: having backspace accessible with the left thumb and space with the right thumb is amazing. I also cannot reach the bottom outer 2/3 buttons with my pinkies and have 'medium' glove hands. Also for the cost, I was disappointed that one can't individually control/map the RGB LEDs so what is the bloody point of having them.
by meganrisdal | 2025-07-23 03:41:38+00:00
We love what Chatbot Arena is doing to innovate on evaluation paradigms. The challenge of evaluating GenAI warrants diverse approaches. What we're excited to do is: 1) give anyone access to infra to make evaluation more accessible to more developers and researchers; 2) drive more novel, diverse evals. https://arxiv.org/abs/2505.00612v2
by theideaofcoffee | 2025-07-23 03:41:54+00:00
I'm getting older and pretty jaded, but this is genuinely amazing to see. Not only did an earthquake get captured, entire chunks of the earth moved both horizontally and vertically, measureable off of that video. I still get dumbfounded at the amount of energy involved in things like this, and how much potential is stored up in other faults getting ready to pop--and this was "just" a 7.7! Super interesting to see! We humans are but ants to this planet's heel, ready to be stomped upon.
by bartread | 2025-07-23 03:42:08+00:00
Well, and especially because the “fixed” version is still - if I’ve read correctly - consuming 12% CPU before any user interaction on a page that’s otherwise substantially a plain or possibly RTFish text editor.

How is that considered acceptable? It’s still going to drain the battery faster than is justified, even if at a somewhat reduced rate from the pre-fixed case.

The acceptable range would be something like 0 - 1% when no interactions are taking place.

I’d still deploy the fix in the article as an interim solution - better is after all better - but I wouldn’t stop there.

Front-end web devs need to have more respect for power consumption and battery life (proxies by CPU and GPU usage).
by Razengan | 2025-07-23 03:42:45+00:00
I thought I was the only one who knew about Mugsy! Played it on my uncle's collection of old computers, sort of a private museum, long after the Spectrum's demise.

Something like that could actually be pretty cool today with some good AI: Lots of variables behind the scenes, but only a text interface, representing you interacting with your advisors etc.
by akerl_ | 2025-07-23 03:43:24+00:00
> Password rotation used to be considered a gold standard strategy for security, until people realized not only did it make everything harder, it also encouraged people to choose less secure passwords and was largely self-defeating.

Even if we ignore the fact that certificates are not a secret, and that expiry applies to certificates, not private keys, a major difference is that humans don’t mentally generate or manually type TLS keys or certificates. So the negative impact of rotation on user experience and behavior is entirely absent.
by florianherrengt | 2025-07-23 03:43:31+00:00
According to Wikipedia, vibe coding is "fully giving in to the vibes, embracing exponentials, and forgetting that the code even exists" and "If an LLM wrote every line of your code, but you've reviewed, tested, and understood it all, that's not vibe coding in my book—that's using an LLM as a typing assistant"
by gpm | 2025-07-23 03:43:40+00:00
It seems like a totally different task to me, which should have totally different failure conditions. Not being able to work out the right thing to do doesn't mean it shouldn't be able to guess why it did what it did do. It's also notable here that these are probabilistic approximators, just because it did the wrong thing (with some probability) doesn't mean its not also capable of doing the right thing (with some probability)... but that's not even necessary here...

You also see behaviour when using them where they understand that previous "AI-turns" weren't perfect, so they aren't entirely over indexing on "I did the right thing for sure". Here's an actual snippet of a transcript where, without my intervention, claude realized it did the wrong thing and attempted to undo it

> Let me also remove the unused function to clean up the warning:

> * Search files for regex `run_query_with_visibility_and_fields`

> * Delete `<redacted>/src/main.rs`

> Oops! I made a mistake. Let me restore the file:

> * Terminal `jj undo ; ji commit -m "Undid accidental file deletion"`

It more or less succeeded too, `jj undo` is objectively the wrong command to run here, but it was running with a prompt asking it to commit after every terminal command, which meant it had just committed prior to this, which made this work basically as intended.
by arunabha | 2025-07-23 03:44:46+00:00
The irony of the situation is that tariffs can work to make domestic industry more competitive, if they are applied strategically and backed by focused industrial policy.

China's dominance of the EV market is a recent case in point. China went from having approximately zero percent of the EV market in 2008 to completely dominating by the end of 2024 with an end to end vertically integrated EV manufacturing capability and a definite technological edge in some of the most critical areas. It took a decade plus of stringent protection for the fledgling EV industry and a couple of hundred billion dollars in subsidies, but they have ensured their dominance of the EV industry for a generation at the very least.

The US on the other hard, applied tariffs in an indiscriminate, chaotic manner(no one sane is going to invest anything when US policy depends on the whim of the president) and applied it even to raw materials which our remaining industries desperately need.

Also, instead of creating sound industrial policy, we seem to be hell bent on destroying the very foundations of US dominance in many industries by actively attacking science and technology in the country, from gutting scientifically focused agencies to waging a vicious war on universities and foreign students.

All of this for what? To add 5 trillion to our debt by passing a tax cut that predominantly benefits corporations and billionaires? To make the MAGA base feel good about making life miserable for 'the others'? This truly feels like the beginning of the end for the American empire or even the American experiment.

You can never count out the American capability for reinvention, but at some point, patches and refactorings stop working and you need a rewrite.
by elliotto | 2025-07-23 03:45:29+00:00
Wow the description of the gemini personality as Eeyore is on point. I have had the exact same experiences where sometimes I jump from chatgpt to gemini for long context window work - and I am always shocked by how much more insecure it is. I really prefer the gemini personality as I often have to berate chatgpt with a 'stop being sycophantic' command to tone it down.
by NoPicklez | 2025-07-23 03:45:57+00:00
I think its a good idea too, however does there come a point there you're also limited by the hardware it is plugging into? You might be able to include faster RAM in the cartridge, but will it work as intended with the original board its being plugged into.

Could you attach faster storage if the underlying hardware its plugged into isn't changing. I guess you could but I don't have a lot of experience in that area.
by tzs | 2025-07-23 03:46:57+00:00
I believe that the subsidies are for oil production and refining in general. When the subsidy happens you don’t know how much of what you are subsidizing will end up becoming gasoline.

There are also imports to be considered. If you take the money for roads out from the production subsidies then domestic producers will be effectively paying more toward roads than foreign producers that export to the US.

Taxing gasoline to support roads does a much better job of approximating a per mile road user fee which is what would probably be the best way to do it if the overhead could be kept low.
by chessgecko | 2025-07-23 03:47:04+00:00
if you bought a nvidia h100 at wholesale prices (around $25k) and ran it 24/7 at commercial electric rates (lets say $0.1 per kwh), then it would take you over 40 years to spend the purchase price of the gpu in electricity. Maybe bump it down to 20 for data center cooling.

I don't think the cost of the ai is close to converging to the price of power yet. Right now its mostly the price of hardware and data center space minus subsidies.