MurphyA/hacker-news huggingface dataset:
by fuzzfactor | 2025-06-05 18:50:36+00:00
By the time each Windows version draws to an untimely end, I've usually got so much unused space on my drive that I mainly shrink the "C:" volume containing the original Windows installation that the PC was shipped with.

Then creating an additional partition and installing the new Windows version there for a traditional multi-boot system.

This has been going on for decades.

Not shrinking all the way, but quite a bit. You just need enough free original space remaining for the old Windows version to operate nominally since you will be spending more time in W11 (or Linux) going forward. For instance on a W10 PC I'm not going to be using it on the internet very much between now and when I stop for good later this year. Probably not installing any new apps at all on W10 any more. Especially since I already have W11 on the next partition :)

So W10 won't really be needing all the space it had on its C: volume to begin with any more.

And that next partition now has the vast majority of the free space that the original partition had, i.e. plenty.

But if you are booted to W10 when you find yourself needing more storage space, well it's all there on the next partition where W11 resides. At which point W11 is sitting there dormant in its folders on something like a D: volume, but there's plenty space there for you to make all kind of folders of your own. Which you can easily have continued access to when rebooted back to W11. Or rebooted to Linux however you like :)

If your W10 offline apps and games (which may run better than W11) are doing fine I don't like to lose them, when the time comes I'll be disabling ethernet & wifi in W10 device manager in case the PC's accidentally connected to a router when I boot back to W10.

Plus with an external drive to mainly store bulky folders, you end up with enough room internally to next shrink W11 and make a third primary partition for Linux :)

I don't do that on every PC but I do like Mint and Debian these days.

Because I've been a traditional Windows user and Mint has good similarity to Windows to an extent, then getting accustomed to Debian can be better preparation for other forms of Linux.

There are also a number of old PC's that still have on their drive a single "obsolete" version of Windows, which is never used on the internet any more, except when booted to a "Live" Linux distribution on a USB drive to try out different versions of Linux as they emerge and evolve. This is mainly done without any changes to the drive that Windows is on at all.

That technique has been going on since before USBs took over from CDROMs for live booting Linux. Regardless, ISOs still serve their purpose as the ideal lingua franca for Linux distributions.
by kashunstva | 2025-06-05 18:50:43+00:00
> the column switches override MCAS.

Temporarily, right? Using the pitch trim switches on the yoke suppresses MCAS, but in order to remain at even net zero stabilizer position change, the duration of trim input would have to be of equivalent duration to the reciprocal MCAS-driven change. This is part of what made the problem so insidious - running trim for that long is rarely needed and rarely done. I haven’t flown the MAX but I can’t think of any type I have flown in which continual pitch trim input of 5+ seconds at a time would be required in flight.
by bcrosby95 | 2025-06-05 18:51:06+00:00
In my experience it isn't almost free. The "problem" being the overloaded nature of processes: their sole purpose isn't to isolate errors, its also to provide concurrency, a sort of access control (since a process goes through its mailbox 1 message at a time), and you also have to consider data access performance characteristics (since sending data across processes is copied).

So in an ideal world yes, you can isolate them, but I've never really achieved this panacea in practice, and its never been anywhere near free to try to suss out a design that optimally achieves all those differing design aspects at once.
by ABS | 2025-06-05 18:51:09+00:00
Knowing the weight alone is not enough though: you can be 72kg and fat or 86kg and very lean but also very muscular.

E.g. I'm 178cm as well but when I was 71kg I was visibly "fat", or at least skinny fat to be charitable. I'm currently 67kg but very lean and somewhat muscular.
by Noumenon72 | 2025-06-05 18:51:16+00:00
> I found the experience of reading this commit history and imagining myself using such a tool — without exaggeration — nauseating.

The commit history[1] looks like a totally normal commit history on page 1, but I clicked farther down and found commits like

> Ask Claude to fix bug with token exchange callback when reusing refresh token.

> As explained in the readme, when we rotate the refresh token, we still allow the previous refresh token to be used again, in case the new token is lost due to an error. However, in the previous commit, we hadn't properly updated the wrapped key to handle this case.

> Claude also found that the behavior when `grantProps` was returend without `tokenProps` was confusing -- you'd expect the access token to have the new props, not the old. I agreed and had Claude update it.

> Claude Code transcript: https://claude-workerd-transcript.pages.dev/oauth-provider-t...

It seems no different than "run prettier on the code" or "re-run code gen". I don't think it's fair to pick on this specific repo if your objection is just "I don't like reviewing code written by a tool that can't improve, regardless of what the commits look like". I'd call that "misanthropomorphizing".

1. https://github.com/cloudflare/workers-oauth-provider/commits...
by dogleash | 2025-06-05 18:51:40+00:00
Yeah, sure. But understanding the legal system tells us the players and what systems exist that we might be mad at.

For me, one company obligated to retain business records during civil litigation against another company, reviewed within the normal discovery process is tolerable. Considering the alternative is lawlessness. I'm fine with it.

Companies that make business records out of invading privacy? They, IMO, deserve the fury of 1000 suns.
by mrweasel | 2025-06-05 18:51:45+00:00
How on earth is Apple doing $1.3 trillion in billings on the App Store?

My kid asked if we could buy an iPad game last week, that was like $12. I can't remember when I last bought something in the App Store (iPhone or macOS) beyond that. Some people would have to buy insane amounts of stuff. Are they counting their own subscription products as well, like AppleTV og iCloud?
by Demiurge | 2025-06-05 18:51:48+00:00
It's not, there is nothing essential a regular desktop user needs to edit in the registry directly. For better or worse, Windows has standard framework for things like GUI widgets, settings storage, installation paths. It might support decades of those standards, but I'm pretty sure you know that Linux kernel and Linux the distro are very different, and much more numerous, and logically do things differently.
by n4r9 | 2025-06-05 18:51:57+00:00
You don't need to wonder. It's in the Acknowledgements section of the paper.

> JVL, HEM, and CJK acknowledge institutional support to ISGlobal from grant CEX2023-0001290-S, funded by MCIN/AEI/10.13039/501100011033, and the Generalitat de Catalunya, through the CERCA Programme. CDB is supported in part by the Southampton National Institute for Health and Care Research Biomedical Research Centre (NIHR 203319). Funding statement: This work was supported by Novo Nordisk and Echosens via a grant to ISGlobal. The funding sources had no role in the study design, writing of this manuscript, or decision to submit the paper for publication, but did carry out the data modelling.

https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...
by 85392_school | 2025-06-05 18:51:59+00:00
This might be because Gemini silently updates checkpoints (1.5 001 -> 1.5 002, 2.5 0325 -> 2.5 0506 -> 2.5 0605) while OpenAI doesn't update them without ensuring that they're uniformly better and typically emails customers when they are updated.
by jccalhoun | 2025-06-05 18:52:11+00:00
There was one of these in my town. I went two different times and There were tons of cheap clothes (mostly women and children sizes), replacement parts for random appliances, as seen on tv crap. It is no wonder it went out of business: They get so much crap that no one wants that they can't even sell it for a dollar so they have to figure out what to do with it.
by ofjcihen | 2025-06-05 18:52:14+00:00
I come from the same space and I agree wholeheartedly. My current work also has me working with APIs that aren’t public so no help there either.

This has me questioning the level of complexity most people on HN are working at day to day. For so many to be amazed at the ability to spontaneously generate CRUD apps that already exist in a thousand different iterations I’m guessing it’s pretty low.
by kyle-rb | 2025-06-05 18:52:29+00:00
I've never signed up for the X developer program, so I'm not bound by these terms. But I did download an archive of my data last week. Do I have implicit permission to use that data (~150k liked tweets) to train AI models?

Or is there stuff in the user agreement that separately prohibits this?

Obviously barring normal copyright law which is still up in the air.
by diggan | 2025-06-05 18:52:34+00:00
According to the paper (https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...):

> JVL, HEM, and CJK acknowledge institutional support to ISGlobal from grant CEX2023-0001290-S, funded by MCIN/AEI/10.13039/ 501100011033, and the Generalitat de Catalunya, through the CERCA Programme. CDB is supported in part by the Southampton National Institute for Health and Care Research Biomedical Research Centre (NIHR 203319).

> Funding statement: This work was supported by Novo Nordisk and Echosens via a grant to ISGlobal. The funding sources had no role in the study design, writing of this manuscript, or decision to submit the paper for publication, but did carry out the data modelling.

Fun to see my local government funding something that appeared on HN :)
by mixmastamyk | 2025-06-05 18:53:10+00:00
Ok, that parses somehow in Python, matches, and is apparently legit. ;-)

>>> from ipaddress import IPv6Address as address >>> address('2001:db8::192.168.0.42') IPv6Address('2001:db8::c0a8:2a') >>> int('2a', 16) 42

Openwrt doesn't seem to make ipv6 static assignment easy unfortunately.
by londons_explore | 2025-06-05 18:53:37+00:00
> [blocking apps] requesting sensitive permissions such as SMS access or accessibility services

These are the permissions most used to impersonate a user. SMS access lets an app log into every service you use and get OTP codes. Accessibility tools lets the app open your banking apps etc. whilst you're sleeping.

Singapore has big issues with identity 'trading' - and there are big signs saying things like "if a stranger offers to buy your phone number from you, and you accept, we will send you to prison for 5 years". Same with bank accounts, credit cards, etc.

Basically, if something is tied to your identity, and you let someone else use it for crime, then they're gonna punish you heavily.
by godelski | 2025-06-05 18:54:06+00:00
> the battle for Linux as THE desktop OS was sabotaged by its most ardent practitioners.

This definitely happened with Arch. For some reason they killed the noob guide (which I helped maintain). It was a great guide that helped people go from noob to kinda knowing linux.

You can't have wizards without first having noobs.

Why gatekeep people from enjoying the same thing you enjoy?

Well, I guess all that gave us EndeavourOS and Manjaro. But still, we need more places for people to learn that nitty gritty stuff.

Hell, I'd love to learn more about the hardware hacking the OP is talking about. Love to learn about those GPU hardware modifications people do. I know it's hacker news, but I'd actually love to learn about that hacker stuff. If these companies are going to continue to fight this hard to prevent us from owning the things we buy, it sounds like an important thing to learn. Or else we're soon going to have robot butlers that are just sending lidar maps and high resolution photos of our homes back to these companies. We don't need elitest pricks, we need wizards teaching noobs
by haswell | 2025-06-05 18:54:59+00:00
> I did not make a statement about the rest because it's too complex of a topic to which I do not have enough data to contribute meaningfully to the conversation.

> There is probably a lot of truth in the tail risks of all of that, and I share these. It just does not at all take away from my enjoyment and optimism at all.

On the one hand, I get not expanding on things you don't feel you can contribute to meaningfully and respect that.

On the other, isn't this a problem?

While I agree with you and cannot fully understand the author's conclusion that it's all bad (I've also found value), I wrestle with the downsides on an ongoing basis and have found myself shying away from using these tools as a result, even though I know they are quite capable of some things. I think that if I only responded "Well, I personally find the tools valuable", that this is only a part of the picture and is a net negative to the overall conversation because the "real" conversation that needs to be had IMO is about those harms, not haggling over whether or not the thing can actually do stuff.

There's quite a lot of pro-AI content and opinion floating around right now that amounts to: "Yeah, this thing is dangerous, threatens climate goals, is accelerating an education crisis, only exists because of mass theft, creates a massive category of new problems we don't yet know how to solve...but I'm getting value out of it". And the thing that keeps coming to mind is "Don't Look Up".
O(1) memory, no-preprocessing reachability algorithm for 2D grids
by MatthiasGibis | 2025-06-05 18:55:01+00:00
I’ve been working on a reachability checker for 2D grids that:

- uses *O(1) memory* - requires *no preprocessing* - handles *arbitrary obstacle maps* - and finishes in under 0.1ms even on large grids (e.g. 16,000×16,000 from bottom-left to top-right)

It works without BFS, DFS, A, or flood fill. The core idea is a hybrid of greedy movement toward the goal and robust outline-following (wall tracing) that switches direction when needed and detects loops to ensure correctness.

The algorithm is fully deterministic and guarantees correctness for any map and any pair of walkable start/end points.

My motivation: I want to make traditional flood fill obsolete for any project that uses it purely for reachability checks. In many real-time systems (like games), a full BFS/DFS or even region-preprocessing is overkill when you just need to answer: “Can I reach tile B from tile A?”*

Here’s the Swift version of the main logic

https://github.com/MatthiasGibis/2D-Grid-Reachability-Check/blob/main/mgReachabilityCheckGibis.swift

A variant that considers *height differences* is also available.

https://github.com/MatthiasGibis/2D-Grid-Reachability-Check/blob/main/mgReachabilityCheckGibisWithHeight.swift
by dismalaf | 2025-06-05 18:55:07+00:00
How the hell does this get upvoted? This is major FUD by an Android "competitor". First of all, it just introduces an addition level of security, at the request of the government of Singapore. Second, it's a year and a half old. Third, it obviously hasn't affected side loading in other parts of the world 1.5 years later. The other restriction, allowing app makers to restrict side loading, is to combat piracy and it's again, up to the app makers themselves.

Garbage article. Also embarrassing so many fell for it.
by klaussilveira | 2025-06-05 18:55:10+00:00
It actually performs remarkably well with mask maps as Control Nets. You can use a simple black background and white UV shells, that will give you OK results. But then you expand and use curvature maps just like you would with line art control nets, and then you have a controlled painting.

Even simple black/white shells work well, like here: https://x.com/_hackmans_/status/1644811607799738371
by jhgaylor | 2025-06-05 18:55:18+00:00
I'm Jake. I'm a product minded startup engineer. I'd love to explore how I can help your org ship faster and use data to drive product development.

Location: Cary, MS

Remote: Yes

Willing to relocate: Yes

Technologies: AI Product Engineering, Data Driven Product Development, Kubernetes, AWS, Polyglot Programmer

Résumé/CV: https://jakegaylor.com

Email: jhgaylor@gmail.com
by jmsdnns | 2025-06-05 18:56:59+00:00
> even at the highest levels of skill, it's not just a juniors-only phenomenon

AI has the most effect for people with less experience or low performance. It has less of an effect for people on the high end. It is indeed closing the skill gap and it does so by elevating the lower side of it.

This is important to know because it helps explain why people react as they do. Those who feel the most lift will be vocal about AI being good while those that don't are confused by anyone thinking AI is helpful at all.

It is not common for people on the high skill side to experience a big lift except for when they use AI for the tedious stuff that they don't really want to do. This is a sweetspot because all of the competence is there, but the willingness to do the work is not.

I have heard Dr Lilach Mollick, dir of Pedagogy at Wharton, say this has been shown numerous times. People who follow her husband, Ethan, are probably aware already.
by mattrighetti | 2025-06-05 18:57:00+00:00
I can say a word or two about sea-query.

I've used it for 3-4 months in a lot of my projects. For very basic queries it worked very well and I liked it quite a bit, but as soon as I had to do something a little less standard that's where I started to see the issues.

Documentation is not really there yet and I ended up loosing tons of time trying to look for the right function in the crate that would translate in the query I had to make. I've blogged about that too if you're interested [0] (TLDR: I got back to using raw SQL)

[0]: https://mattrighetti.com/2025/01/14/ditching-sea-query
by neilv | 2025-06-05 18:57:32+00:00
> “You can buy stuff from here and then you can resell it,” Ahmed tells me. “Through eBay or Amazon. You can sell on Facebook market. You will get your money back in less than one day if you wanna resell it. Which is a good thing for everybody right now, for the public. A lot of people need to work.”

I'd guess that probably the store itself is picking out some of the more valuable items from pallets they source, to divert to eBay or Amazon.

This is one of the things that ruined a certain charity thrift store chain for me, which I'd visit often as a destination of daily walks. Although I knew how to spot some valuables (sterling silver, some electronics, some games), they'd never appear. It turns out that the chain does two things that work against brick&mortar hunters: (1) has staff trained to spot valuable items, and divert them to the chain's own eBay store; (2) the chain's distribution/sorting center lets in professional flippers there, to pick out, say, the valuable designer clothing. So the brick&mortar stores only ever get picked-over stuff that wasn't worth either professional group selling elsewhere.

If bin stores are also doing something similar, I'd guess that the smart ones are consciously sprinkling a token number of more-valuable items in the bins (even if they could make more diverted), to keep the lines of hundreds of people forming every week.
by alistairSH | 2025-06-05 18:57:38+00:00
Ok, you got me, the brick & mortar example doesn't translate perfectly.

My main point still stands... there is a real cost to hosting an App Store, and the entity doing that hosting should be compensated for doing so.

The "problem" is Apple (and now Google?) want to be the only App Store for their platforms. So, you can't pick between Safeway and Giant. But, that's not what the parent suggested - they only suggested the host of the App Store shouldn't be paid.
by maketheman | 2025-06-05 18:57:40+00:00
1) Find a few brands with more options than just "S/M/L". You want fit variants, like Brooks Brothers' "Milano/Regent/Madison" (and some others) or Jcrew's "slim/extra slim". If button-ups, consider going with neck & arm sizing plus the above cut-variants, instead of "S/M/L" sizing at all. Also, look into Japanese brands (Kamakura?), they might fit you better even if they only have one or two variants of cut. These brands will tend to have pretty consistent sizing.

2) You're gonna want measurements of your own actual chest, neck, and natural waist. Easy to DIY close enough for this, no need for help.

3) Also, measurements of some clothes that fit you well. Shoulder, seam-to-seam; arm length; pit-to-pit width.

4) The brands from #1 will have charts that provide measurements for their clothes, or else suggested body measurements at a given size. Use the info from 2 & 3 to get good guesses at which sizes and fit variants will work.

5) Thrift or ebay some options. You can resell the ones that don't work out for close to what you bought them for, if it's worth it to you, or just dump them at goodwill. You're paying a few tens or a little over a hundred dollars in failures to find your sizing in a few brands. This is basically the only totally-lost cost to this process (and again, you can actually recover most of this if it's worth it to you)

6) Now you know your size in a few good consistent-sized brands. Ebay with your exact size in each brand (use saved searches, like "(jcrew,j.crew,j crew) 'extra slim' medium shirt") or sale-shop directly from the brands' sites. No, or very few, returns needed. You can also thrift-shop much more efficiently, at least at places that size-sort. You're just skimming for brand tags you recognize, and totally ignoring everything else.

[EDIT] And actually with the measurements from #3 you can ebay lots of shirts from brands you've never tried, with reasonable success rates—any listing worth bothering with will provide pit-to-pit and (when relevant) sleeve measurements, at least.
by zamadatix | 2025-06-05 18:58:53+00:00
I think the only way to be particularly impressed with new leading models lately is to hold the opinion all of the benchmarks are inaccurate and/or irrelevant and it's vibes/anecdotes where the model is really light years ahead. Otherwise you look at the numbers on e.g. lmarena and see it's claiming a ~16% preference win rate for gpt-3.5-turbo from November of 2023 over this new world-leading model from Google.
by soulofmischief | 2025-06-05 19:00:02+00:00
It is definitely the responsibility of anyone suing someone who trained a model on copyrighted data to prove that it isn't fair use, they have to show how it violated law, and while it's in the best interest of those organizations to make things easier for the court by showing why it is fair use, they are technically innocent until proven guilty.

Accordingly, anyone on the internet who wants to make comments about how they should be able to prevent others from training models on their data needs to demonstrate competence with respect to copyright by explaining why it's not fair use, as currently it is undecided in law and not something we can just take for granted.

Otherwise, such commenters should probably just let the courts work this one out or campaign for a different set of protection laws, as copyright may not be sufficient for the kind of control they are asking over random developers or organizations who want to train a statistical model on public data.
by geodel | 2025-06-05 19:00:06+00:00
OpenAI has now partnered with Jony Ive now and they are going to have thinnest data centers with thinnest servers mounted on thinnest racks. And since everything is so thin, servers can just whisper to each other instead of communicating via fat cables.

I think that will be the game changer OpenAI will show us soon.