MurphyA/hacker-news huggingface dataset:
by globie | 2025-05-19 17:18:08+00:00
To those who see securing genetic privacy rights as a critical issue, what would you recommend they do? Just wait and Vote Harder Next Time?

I think Americans overall would very much support their PII being recognized as such, and to prevent the wholesaling of their genetic data.

Energy spent pointing fingers and throwing hands up would be better spent researching, educating the public, lobbying congress, and drafting legislation to support genetic (or general!) privacy. The corporations lobbying both sides against any kind of privacy regulation are the ones who have constructed the mirage that the entire party opposite of you will undo any attempt you make to improve things.
by NeutralForest | 2025-05-19 17:18:25+00:00
My style has changed over time and part of it is thanks to static type checking in Python. I rarely use dictionaries anymore when what I actually want is a different type that functions will handle down the line. So to transfer data, I usually make frozen dataclasses where I used to use dictionaries. It's more work when you want to add fields on the fly ofc but it pays dividend anytime the logic becomes more complex.
by ValdikSS | 2025-05-19 17:18:30+00:00
.diz files are not associated with text viewers/editors on any OS (maybe only on Linux), that's why to open it you need to explicitly select the text application — inconvenience out of thin air compared to .txt extension.

The .diz and .nfo files were made for directories/folders, as in FTP. You open the folder, you don't know what is this (the directory name doesn't tell you much), you download the .diz file and see what does this program do and what is it for.

Nowadays you have websites/readme in the repos for that. And even if you don't know what is that file, you can download it in seconds/minutes, compared to the speeds of the 90s.
by bluGill | 2025-05-19 17:18:46+00:00
The rich can afford humans to do this job. While a lot of the jobs the assistant does would be easy to automate, the hard part is from the vague description of what they want to getting something acceptable. If I ask for "famous singer" do I need that singer, a cover band, or any band in that style, any live music, or a good DJ - depending on the situation any might be acceptable (and sometimes several of the above are not available at any price). Scheduling just the famous singer is easy - just send a calendar request and see if they accept (it is more complex than that, and odds are the singer isn't signed up for this service, but that is all details), but trying to figure out which substitute is available and acceptable is hard.
by jeroenhd | 2025-05-19 17:18:47+00:00
Their kernel modifications and patches are public, and some of them have been upstreamed long ago. You'll need to compile your own to get the benefit, but I don't see why you wouldn't be able to use your kernel of choice.

Of course, if you want the native integration WSL offers, you'll need to upgrade the Linux driver/daemon side to support whatever kernel you prefer to run if it's not supported already. Microsoft only supports a few specific kernels, but the code is out there for the Linux side so you can port the code to any OS, really.

With some work, this could even open up possibilities like running *BSD as a WSL backend.
by DaSHacka | 2025-05-19 17:18:51+00:00
Would really be curious to hear the reason why, from an internal perspective.

I've seen a number of theories online that boil down to young tech enthusiasts in the 2000's/early-2010's getting hands-on experience with open source projects and ecosystems since they're more accessible than enterprise tech that's typically gated behind paywalls, then translating into what they use when they enter the working world (where some naturally end up at M$).

This somewhat seems to track, as longtime M$ employees from the Ballmer-era still often hold stigmas against open source projects (Dave's garage, and similar), but it seems the current iteration of employees hold much more favorable views.

But who knows, perhaps it's all one long-winded goal from M$ of embracing, extending, and ultimately extinguishing.
by throw310822 | 2025-05-19 17:19:11+00:00
I haven't seen any disruption personally, but I have little doubt that AI will be tremendously, possibly catastrophically disruptive.

Btw, I don't even get what it's meant with "this AI wave". This is still the same wave that started less than three years ago (ChatGPT). Copilot is little older than two years! This is just one, huge, gigantic tsunami, and we've seen only the very beginning of it.
by nonameiguess | 2025-05-19 17:19:26+00:00
Just wanna say I do a few things like this, too. Examples being duplicate toiletries and clothing I keep permanently packed so I don't need to actually pack when traveling. I have duplicates of the same vacuum cleaner and broom/dustpan combos on every floor of my house so I don't need to go down or up stairs to get one. If I was wealthy enough to have a vacation home, I could see owning a duplicate car to keep there, assuming I was a more typical person who drove more.
by MarkusWandel | 2025-05-19 17:19:42+00:00
I have to say too, though, once you get the hang of the way an EFI system boots, it's really good for dual boot. I let the Linux installer mount the undersized existing one as /boot/orig_efi and made a new, bigger EFI system partition. Not only was the UEFI on that particular laptop fine with it, scanning both EFI system partitions for bootable stuff, but also, grub2 installed in the new one automatically included the Windows boot in the old one as a boot option.

Cool because nothing about how Windows boots is intercepted; you can just nuke the new partitions (or overwrite them with a new Linux installation). I still prefer a native Linux boot with "just in case" Windows option to WSL.
by godelski | 2025-05-19 17:19:53+00:00
It sounds like you might be misunderstanding the situation. I'm including a link that has a full timeline and discussion of radiation levels [0].

Important note, the Geneva Convention states that one cannot attack a nuclear power plant, though it may be a military objective. You can take control of a plant, but you cannot use force in a way that risks releasing radiation.

It is also a pretty stupid idea for an invading force to do so. Invaders don't want scorched earth tactics. It undermines their own objectives of taking over some territory. Who cares if you're king of a nuclear wasteland. Rather these tactics are much more likely in non-invasion situations. Like if Russia and US duked it out in the Cold War, or India and Pakistan where it's become about much more than land.

This isn't the type of tactic you'd expect with PRC invading Taiwan. They want that land. They want the territory. They want the waters in the region and don't want to contaminate their own fishing supply. Nor do they want to incur the image of violating the Geneva Conventions. They maintain the claim that Taiwan is and always has been their territory, that the island is controlled by rebels. Such violations would invite global forces to come to Taiwan's aid and it would be much harder to paint the U.S. (or others) as aggressors interfering in internal matters. Remember, war is still highly political. Russia still depends on allies and should the PRC invade Taiwan, they too cannot operate in isolation.

[0] https://world-nuclear.org/information-library/country-profil...
by noitpmeder | 2025-05-19 17:20:47+00:00
Sure did. You're right it seems to be in use widely (in the wood compression industry), not that it seems to have any distinction from compression... (I say from my uninformed perspective)

E.g. it feels along the lines of "we didn't just heat it, we THERMO-MODIFIED (tm) it." No matter they mean the same thing, doesn't the second one just sound cooler?!? /s

Same ilk as "deconstructed" food, "artisanal" crafts, "synergy", ...
by mindslight | 2025-05-19 17:21:17+00:00
Ally. There's also Alliant Credit Union which I left out because I think their website/app usability is abjectly atrocious (and my statement was still technically correct because CU).

Admittedly I haven't kept up with new options in the past few years, but my main goal is stability for not having to redo all the setup so new startupy options are kind of inherently uninteresting.
by Firehawke | 2025-05-19 17:21:28+00:00
It's a bit more than just some candy, there's substantial glue on both the Linux/Windows sides to get Plan9, WSLG, and the other components to work.

That said, the kernel they distribute is open source and you're not limited to just the distros they're working with directly. There are a number of third party (e.g. there's no Arch from Arch or Microsoft, but there's a completely compatible third party package that gives you Arch in WSL2)
by Zanfa | 2025-05-19 17:21:43+00:00
> I grew up in a panel block, now live in a more recent building and my general impression is that while their build quality left much to be desired, I had no complaints about walkability. I could go to school, the clinic, the dentist or post office without crossing a road - only streets with heavily restricted traffic. Almost all parking spots were in a ring around my superblock.

Very few people had cars when these houses were built, so parking and car-friendliness wasn’t obviously a priority. With the number of cars these days we have major issues with parking and emergency service accessibility around commie blocks.
by ndriscoll | 2025-05-19 17:21:43+00:00
I find it to be incredibly janky. Pretty much every every time my computer sleeps (so every morning, at least) I have to restart it because somehow the VM-host networking gets screwed up and VS code connections into the VM stop working. You also can't just put things in your Windows User directory because the filesystem driver is so slow that git commands will take multiple seconds, so now you have two home directories to keep track of. There were also some extremely arcane things I had to fix when setting it up involving host DNS and VPN adapter priority not getting propagated into the VM so networking was completely broken. IIRC time would also not match the host after a sleep and get extremely far out of sync, though I haven't run into that for a while since now I have to reboot Windows constantly anyway.

I don't have a need to run multiple OSes though. All of my tools are Linux based, and in companies that don't let people run Linux, the actual tools of the trade are almost all in a Linux VM because it's the only reasonable way to use them, and everything else is cross-platform. The outer OS just creates needless issues so that you now need to be a power user with two operating systems and their weird interactions.
by NeutralForest | 2025-05-19 17:22:17+00:00
TDD/BDD are just tools, in some cases they're useful and some other cases they're not.

If your work is deeply exploratory and you don't even know what the final interface/API will look like, you shouldn't start with TDD. You should probably test as you go though, once you find some behavior you'd like to keep and pin down variations and edge cases you met during dev.

If/Once you know what the expected behavior is, you can encapsulate that knowledge in tests, that's TDD to me. Then, I can write more code that meets the need of the expected API.
by fellowniusmonk | 2025-05-19 17:22:30+00:00
Wikipedia is one of the pinnacles of human knowledge and achievement across all cultures and time and space, as much as people try to sue them and get content taken down the set of laws and protections it enjoys is a true moral and technological good.

It saddens me that we will probably see the end of wikipedia soon.

The Wikimedia Foundation has been fined multiple times by Russian courts for example, it's just not in Russia's jurisdiction.

I expect the slow ramp of anti wikipedia rhetoric, which will all be plausible to the credulous, until public sentiment is swayed enough to strip their protections.

Now that college students are using completely unsourced, uninspectable chatgpt to write papers even that cohort won't protest.

And then instead of having a messy but checkable and certainly criticizable open repository of all human knowledge we will have opaque bs producers that are impossible to criticize because it will show eqch person what they want to see with no room for open debate or discussion and humanity will lose any attempt at curating shared, open touchstones of truth and fact.
by jchw | 2025-05-19 17:22:32+00:00
"More powerful than Linux" is silly. It's a VM. The most useful thing is that it does a bunch of convenience features for you. I am not suggesting that it is not extremely convenient, but it's not somehow more powerful than just using Linux.

You know what's even more convenient than a VM? Not needing a VM and still having the exact same functionality. And you don't need a bunch of janky wrapper scripts, there's more than one tool that gives you essentially the same thing; I have used both Distrobox and toolbx to quickly drop into a Ubuntu or Fedora shell. It's pretty handy on NixOS if I want to test building some software in a more typical Linux environment. As a bonus, you get working hardware acceleration, graphical applications work out of the box, there is no I/O tax for going over a 9p bridge because there is no 9p bridge, and there is no weird memory balloon issues to deal with because there is no VM and there is no guest kernel.

I get that WSL is revolutionary for Windows users, but I'm sorry, the reason why there's no WSL is because on Linux we don't need to use VMs to use Linux. It's that simple...
by whoknew1122 | 2025-05-19 17:22:53+00:00
How they describe themselves, posted without comment:

"The Middle East Forum, a think tank founded in 1994 by Daniel Pipes, promotes American interests in the Middle East and protects Western values from Middle Eastern threats. In the Middle East, we focus on ways to defeat radical Islam; work for Palestinian acceptance of Israel; develop strategies to contain Iran; and deal with advancing anarchy. Domestically, the Forum emphasizes the danger of lawful Islamism; protects the freedoms of anti-Islamist authors, and activists; and works to improve Middle East studies."
by aphrx | 2025-05-19 17:24:21+00:00
You're totally right — "legacy" probably wasn't the best word. In a lot of cases, even the setups that call your phone are more functional than what most buildings still have: just a mic, speaker, and a few buttons, or a hard-wired landline. I think what I really meant was that there's a lot of untapped potential for automation and smarter access, even in those "more advanced" systems.

Long term, I'm also exploring a hardware solution to modernize those even further — something that could work with the more basic setups and bring them up to speed with features like remote unlock, access logs, and scheduled access, too.
by Theodores | 2025-05-19 17:24:45+00:00
Me too. Particularly after having to do Docker things a few years ago, destroying my productivity due to file system speed.

However, for those of us that went Linux many years ago, and like our free open source, in 2025, is it better to go back to the dark side, to run Windows and have things like a LAMP stack and terminals run with WSL?

I don't play games or run Adobe products, I use Google Docs and I don't need lots of different Linux kernels. Hence, is it better to run Linux in Windows now? Genuinely asking.
by benced | 2025-05-19 17:25:06+00:00
Privacy advocates, by-and-large, don't engage with the fact that people are often willing to trade their data for value. Surely some people are under-informed and wouldn't if they fully understood the tradeoffs but there are some people who are fully informed and willing to make that tradeoff. The informed-tradeoff-makers opinions' matter exactly as much as the under-informed group's does.
by spotman | 2025-05-19 17:25:22+00:00
Having worked at multiple IoT companies with many millions of connections. This is the way.

People tend to overcomplicate things with K8S. I have never once seen a massively distributed IoT system run without a TON of headache and outages with k8s. Sure, it can be done, but it requires spending 4-8x the amount of of development time and has many more outages due to random things.

It's not just the network, its also the amount of config you have to do to get a deterministic system. For IoT, you dont need as much bursting (for most workloads). Its a bunch of devices that are connected 24/7 with fairly deterministic workloads, that are usually using some type of TCP connection that is not HTTP, and trying to shove it into an HTTP paradigm costs more money and more complexity and is not reliable.
by godelski | 2025-05-19 17:25:27+00:00
> You can’t conquer a country by force without destroying it.

Citation needed

I can think of plenty of conquests that did not result in the destruction of the invaded country. Instances all throughout WWI, WW2, Napoleon, Alexander the Great, and many more. You don't destroy the country because you want the country. You want the resources. Those resources include both the existing infrastructure and the existing people.
by asadm | 2025-05-19 17:25:49+00:00
In the early days on LLM, I had developed an "agent" using github actions + issues workflow[1], similar to how this works. It was very limited but kinda worked ie. you assign it a bug and it fired an action, did some architect/editing tasks, validated changes and finally sent a PR.

Good to see an official way of doing this.

1. https://github.com/asadm/chota
by dvtkrlbs | 2025-05-19 17:25:50+00:00
Except Wine cant cover all of Windows (partly due to fault of Windows). I can't run UWP apps for example. Windows is not a good operating system but if you need it. WSL creates way more intuitive working environment for you. So even if you can run multiple Linux OSes in Linux you can't run Windows as easily you can do linux on Windows. So OPs statement is not incorrect.
by maenbalja | 2025-05-19 17:26:02+00:00
Thanks for sharing, you've successfully tipped the Better Auth scales for me... Might be too early to tell, but would you say you prefer Lucia or Better Auth at this point? I really like Lucia because of how little magic there is and how I can understand/control everything related to auth. But I wonder if it loses its luster as a project grows.
by yjftsjthsd-h | 2025-05-19 17:26:09+00:00
I dunno about standard, but it's been done a bunch.

* As sibling notes, there's ansible (or chef/puppet/salt/...)

* The traditional solution was https://github.com/duncs/clusterssh which opens an xterm to each target plus a window that you type into to mirror input to all of them

* I do the same-ish in tmux with

bind-key a set-window-option synchronize-panes

and I expect screen and such have equivalent features

* Likewise, there are terminal emulators that let you do splits and then select a menu option to mirror input to all of them
by iLemming | 2025-05-19 17:26:15+00:00
"Staying away" implies understanding the perils or benefits, I don't think you ever fully understood either. My point is not to bash on your choice of an editor — I use Neovim myself (it serves me well occasionally).

You "stay away" from Emacs most likely because you don't know any better. Do you use your editor to read and annotate pdfs? Or watch videos? Or manage the library of your ebooks? Or track your expenses? Or control project management like Jira? Or keep your knowledge base and note-taking? Or interact with LLMs? Or explore APIs like Postman? Or keep your spaced repetition flash cards like Anki? Or use it for chat over platforms like Telegram and Slack? Or find and read RFCs and manpages? Or to perform web-search, search through your browser history, Wikipedia, Youtube? Do you have etymology lookup, thesaurus, dictionaries, translation? Or to order pizza? Or measure distances between coordinates on a map? Automate things based on solar calendar or moon phases? Manage all your configs, aka dotfiles? List, browse and code review Pull Requests, etc., etc.

Now tell me, what a sane person ever exposed to all this usefulness would ever reject it? Only those who never had patience to reach it, or those who are oblivious to the possibilities.
by kurthr | 2025-05-19 17:26:28+00:00
I didn't actually read as much AI doomerism in the article as you did.

I saw his conclusion being that it wasn't that hard to go back to teaching/learning in the old ways. It's more of a human element that limits it. Whether it's the student, the parents, or the teachers who don't want to require work to be done and demonstrated to see advancement. It wasn't that long ago that oral exams and in person homework or tests were regularly done. It's very recent and it's certainly convenient to be remote, or to allow all technology all the time, but it's not required.

Stephenson's doomerism is about his estimation of future human choices, not the AI (such as it exists) itself.
by Flamentono2 | 2025-05-19 17:26:32+00:00
I think you might want to give more context.

I use linux. I don't need WSL at all. Not at work nor at home.

So you praise WSL because you use Windows as your main system? Than yes its great. It definitly makes the Windows experience a lot better.

OpenSSH for Windows was also a game changer. Honestly, i have no clue why Microsoft needed so long for that.
by TiredOfLife | 2025-05-19 17:26:39+00:00
https://www.jetbrains.com/help/ai-assistant/installation-gui...

"While we are focused on an extension for Visual Studio Code right now, you are free to install our extension in other editors that are compatible with Visual Studio Code. We don’t impose any restrictions on such usage."

you can download the .vsix and use you favorite fork.
by pornel | 2025-05-19 17:26:51+00:00
The US is adopting isolationist policies based on a nationalist ideology. The government is run by anti-intellectuals. The US economic policy is based on xitter rants, and flip-flops every week. The fickle vindictive ruler is personally attacking businesses that don't make him look good. It's clear that in the US the path to success is now loyalty. The president runs a memecoin.

The EU is getting ready to brain-drain the US.
by bluGill | 2025-05-19 17:27:12+00:00
Lumber shrinks, but not that much. There was NO standard and so mills just did what felt they could get away with calling a 2x4. Some mills did 2x4 was 2"x4", some did other sizes, it depending on how much they felt they could cheat vs how much they felt advertising the larger size would help. I have seen houses built in 1880 that used modern dimensions for 2x4s.
by bgnn | 2025-05-19 17:27:29+00:00
Most of the time the money goes to keep big inefficient European companies European CHIPS act mainly divided the money into smaller sub programs, and gave the money to big companies like ST, Infineon, NXP etc.

For start-ups they do a lot of online calls to ask "what do you need" though. When you say money, they are like, yeah but what do you need except money!?
by tmpz22 | 2025-05-19 17:27:30+00:00
While its being touted for Greenfield projects I've notices a lot of failures when it comes to bootstrapping a stack.

For example it (Gemini 2.5) really struggles with newer ecosystem like Fastapi when wiring libraries like SQLAlchemy, Pytest, Python-playwright, etc., together.

I find more value in bootstrapping myself, and then using it to help with boiler plate once an effective safety harness is in place.
by WorldMaker | 2025-05-19 17:27:38+00:00
Yeah, "Weather and More" is such a joke. I like the idea of Weather on my lock screen in theory, and I sometimes miss Windows 8's great support for Lock Screen live data, but I have huge problems with almost everything else in the "and More" (news, no thanks, ads, definitely no thanks, tips, maybe not). Thankfully it is still really easy to turn off "Weather and More", but I wish they'd give us a "Weather and Nothing Else". (Same reason one of the first things I do is disable the "Widgets" display on the taskbar in Windows 11. Weather is great, everything else I don't want and/or actively hate.)