frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Will Elon Musk's $2T IPO Break Index Fund Investing? [video]

https://www.youtube.com/watch?v=5_EYTpVFK1Q
1•abhaynayar•1m ago•0 comments

Hermes Desktop

https://hermes-agent.nousresearch.com/desktop
1•thunderbong•1m ago•0 comments

Gabe Newell snapped at Valve lawyer pushing for more content moderation on Steam

https://www.pcgamer.com/software/platforms/gabe-newell-reportedly-snapped-what-the-f-do-i-pay-you...
1•CharlesW•5m ago•0 comments

Do Things You'll Love Yourself For

https://www.raptitude.com/2026/06/do-things-youll-love-yourself-for/
1•crescit_eundo•6m ago•0 comments

Expressive Power of SQL (2003) [pdf]

https://homepages.inf.ed.ac.uk/libkin/papers/icdt01.pdf
1•tosh•6m ago•0 comments

GitHub Copilot App

https://github.com/features/preview/github-app
1•theanonymousone•6m ago•0 comments

The Turning Point?

https://alhambrapartners.com/weekly-market-pulse-the-turning-point/
1•RickJWagner•7m ago•0 comments

The Linux Kernel Ready to Make TSC a Hard Requirement for x86 CPUs

https://www.phoronix.com/news/Linux-Kernel-TSC-Unconditional
1•Bender•7m ago•0 comments

Show HN: Open-source general-purpose alternative to Exa Websets

https://github.com/tinyfish-io/bigset
1•simantakDabhade•7m ago•0 comments

Benchmarking the Different CachyOS Linux Kernel Flavors

https://www.phoronix.com/review/cachyos-linux-flavors
1•Bender•7m ago•0 comments

Mathematicians sign declaration to rein in AI use

https://www.scientificamerican.com/article/mathematicians-sign-declaration-to-rein-in-ai-use/
1•speckx•8m ago•0 comments

Phone screen doesn't have the same color range as the human eye

https://theconversation.com/your-phone-screen-doesnt-have-the-same-color-range-as-the-human-eye-a...
2•douglasgoodwin•8m ago•0 comments

Announcing Microsoft Web IQ

https://blogs.bing.com/search/June-2026/Announcing-Microsoft-Web-IQ
2•thm•9m ago•0 comments

Pyro Caml Continuous Profiler for OCaml

https://semgrep.dev/blog/2026/announcing-pyro-caml-continuous-profiler-ocaml/
2•j12y•10m ago•0 comments

OpenClaw Windows Hub

https://github.com/openclaw/openclaw-windows-node
1•jongalloway2•10m ago•0 comments

BreakShield CI – Detects Breaking API Changes in PRs Using AST

https://breakshield-ci.vercel.app
1•holesvojta•10m ago•0 comments

Forward Deployed Engineer

https://en.wikipedia.org/wiki/Forward_Deployed_Engineer
2•wslh•11m ago•0 comments

Disposable agents, durable memory: The architecture behind Squad

https://commandline.microsoft.com/squad-github-copilot-agent-teams-architecture-durable-memory/
1•jongalloway2•11m ago•0 comments

The web is changing, and we are not going back

https://idiallo.com/blog/web-is-changing-we-are-not-going-back
1•ethanplant•12m ago•0 comments

Bringing Up DeepSeek-V4-Flash on AMD MI300X

https://fergusfinn.com/blog/deepseek-v4-flash-mi300x/
3•kkm•13m ago•0 comments

Ubuntu 26.04 is the OS for the AI agentic era, says Canonical's Shuttleworth

https://www.zdnet.com/article/ubuntu-26-04-is-os-for-ai-agentic-era-says-canonical-mark-shuttlewo...
1•CrankyBear•13m ago•0 comments

Ad-blocking extensions sell data to advertisers

https://adguard.com/en/blog/ad-blocking-extensions-that-sell-your-data-to-advertisers-sounds-absu...
3•twapi•14m ago•0 comments

U.S. Army Corps of Engineers Bay Model

https://en.wikipedia.org/wiki/U.S._Army_Corps_of_Engineers_Bay_Model
3•tosh•15m ago•0 comments

Building a hill-climbing machine: Launching seven new MAI models

https://microsoft.ai/news/building-a-hillclimbing-machine-launching-seven-new-mai-models/
1•meetpateltech•16m ago•0 comments

Apple's foldable iPhone 'Ultra' said to feature advanced Liquidmetal hinge

https://macdailynews.com/2026/06/02/apples-foldable-iphone-ultra-said-to-feature-advanced-liquidm...
2•speckx•17m ago•0 comments

Atlantropa

https://en.wikipedia.org/wiki/Atlantropa
1•tosh•18m ago•0 comments

AI Goal: Senior Software Engineer

2•oryocyph•18m ago•0 comments

The French Have the Quantum Circuits

https://algassert.com/post/2602
1•robinhouston•18m ago•0 comments

2026 Apple Design Award Winners

https://developer.apple.com/design/awards/
1•grahameb•19m ago•0 comments

The Abundance Mirage: why the road to hell is paved in unchallenged assumptions

https://cezarbabin.com/notes/designing-a-dictatorship.html
2•nibab•20m ago•0 comments
Open in hackernews

Coreutils for Windows

https://github.com/microsoft/coreutils
88•gigel82•1h ago

Comments

gigel82•1h ago
Native Coreutils for Windows is genuinely some good news coming from Microsoft.
zamadatix•52m ago
The command line team has been doing some solid work for a while. I recognize lhecker from the also great wt & edit projects.

If you told me during the Windows 7 era the Windows CLI would not only be getting nice but getting pretty comfortable I would never have believed it.

thewebguyd•19m ago
Yeah, the problem with Windows isn't the command line team, the problem is the marketing & sales div using windows to push every other MS service.

If they just kicked them out and left the Windows div alone it'd be a decent OS. All the bones are there.

xeonmc•17m ago
Hopefully these do not require a PhD to be implemented.
cute_boi•37m ago
With these AI agents using lot of linux commands, I think they have to do it.
NewsaHackO•49m ago
In the intentionally dropped section, it lists shed as "Not particularly useful on Windows." Does anyone know why? Is thre already a shred-like command in Windows?
ChocolateGod•42m ago
I assume it requires something exposed by the underlying filesystem.
kmeisthax•18m ago
No. Shred will "work" - as in, compile, run, and have the expected logical effects of ultimately removing the file from the directory index - on any filesystem backed by any block device. The problem is that overwriting any part of a file is not guaranteed to actually erase the overwritten data. Actually, it never has been; shred is kind of a hack that assumes an overwriting file system driver and a block device dumb enough to not remap sectors writing to media that's intrinsically erasable. e.g. try running shred on a mounted CD-R and see how far that gets you.
neskorodev•41m ago
From shred man:

The shred command relies on a crucial assumption: that the file system and hardware overwrite data in place.

...

many modern file system designs do not satisfy this assumption. Exceptions include:

...

Log-structured or journaled file systems, such as.

...

NTFS.

andai•39m ago
I think SSDs also randomize where data ends up? But I'm not sure if that's true for existing files too.
dovholuknf•48m ago
FINALLY. This is actually exciting to me... Mind you the linux ports (cygwin, msys2, git bash) are all great to have and I make sure one version or the other is always on my path but having MS maintain them (assuming they continue to do so) is great news
dataflow•46m ago
So dir is not shipped due to conflict with built-ins, echo and rmdir are shipped despite conflicts, and sort is deemed not to have a conflict? What is the logic?
201984•36m ago
AI said to do it.
pjmlp•34m ago
No idea, this is broken at start, I would expect at least a reasoning on how they expect to improve the mess going forward.

Otherwise just don't do it, if it is going to be a mess to work with.

rfgplk•27m ago
There's almost no point to this, especially since they're already shipping a (strictly) limited subset with the reasoning "not useful on Windows" despite Windows equivalent facilities _clearly_ existing. They should have at least considered a full native port.
pjmlp•24m ago
This smells like someone promotion to get the stuff shown at BUILD, like the old sudo as runas replacement, which I don't care it exists.

"Yo make some UNIX stuff to show at BUILD as developer tools".

hex4def6•17m ago
I think if it conflicts with a CMD command it's not shipped, but if it conflicts with a powershell command it's ok.
Havoc•46m ago
Nice. I appreciate the effort to make things less painful for powerusers. I had noticed some of these working already in PS.

If anyone from MS is reading this can we please also get an equivalents (or even alias) for the thing that shows IP address? The windows equivalent of "ip a" is some convoluted PS command that I can never remember

thewebguyd•35m ago
in PowerShell there is a built-in alias.

> gip

You could also make your own alias if you specifically want to type "ip a" just add a powershell function to your $PROFILE. function ip { param($argument)...." etc. have it call Get-NetIPAddress, else fallback to ipconfig.

NetMageSCW•18m ago
ipconfig works pretty well.
rvz•43m ago
Exactly. The best Linux distro is Windows.
FergusArgyll•30m ago
The case for that statement (if there's a case at all) is wsl. This is outside wsl.
raggi•42m ago
uutils coreutils was/is already available and more complete than this
pjmlp•40m ago
> Several commands share names with built-ins in CMD and PowerShell. Whether the Coreutils version runs depends on the shell, the PATH order, and (for PowerShell) the alias table.

Well this is not very satisfying, what about proving a way where it actually works without us having to guess where the failure root cause happens to be?

testdelacc1•36m ago
A fair question is why this fork of coreutils is required when the original Rust rewrite (https://github.com/uutils/coreutils/) supports Windows, in addition to Linux, macOS and wasm.

The reason seems to be a few windows specific fixes (https://github.com/uutils/coreutils/compare/main...microsoft...) which can probably be upstreamed into the main repo.

hootz•27m ago
Apparently the creator of the fork is also a maintainer of some uutils repositories.
aniceperson•36m ago
they should give up on the backwards slash.
tonyedgecombe•34m ago
They should give up.
fabiensanglard•35m ago
I wonder if the motivation is to make Ai agents work better on Windows?
FergusArgyll•32m ago
For sure. I wonder how long until the agents learn about this though. At least a year, right?
ex1fm3ta•25m ago
nope. With ClaudeCode you can create skills ( basically markdown instructions) to teach your agents what command to use. You can also update CLAUDE.md to inject custom instructions that are feeded anything ClaudeCode is started.
jayd16•22m ago
If that was sufficient wouldn't it just be easier to map to the Powershell commands directly?
GMoromisato•23m ago
Or you can tell your agent about it in one line of AGENTS.md.
throwatdem12311•35m ago
Was not expecting EEE for Coreutils but I suppose it’s the natural consequence of the MIT license used for uutils so not totally unexpected.

It’s annoying enough to support the differences between BSD and Linux, and now Linux has GNU and uutils, and now we’re gonna need Windows variant of uutils…ugh.

rvz•29m ago
It was really obvious.

Microsoft "loves" Linux for years and the entire point was to bring the Linux userspace on the Windows Desktop.

201984•34m ago
There's also a windows port of busybox if you want something more stable. w64devkit uses it.

https://github.com/rmyorston/busybox-w32

NetMageSCW•20m ago
Not similar at all - too heavy weight when you just want to use a small tool.
chasil•4m ago
This one might interest you, although it's quite old.

https://unxutils.sourceforge.net/

Busybox's shell is ash, but the above set includes and old zsh IIRC.

asveikau•33m ago
I just have msys on my PATH.
hs86•33m ago
Would it make sense to add a prefix to all commands to avoid conflicts with built-in commands? Like how, on macOS and FreeBSD, installing GNU Coreutils adds a `g` prefix, Microsoft could add an `m` prefix to these commands.
jakegmaths•33m ago
Windows really needs to ditch CRLF and just use LF, and switch from backslashes to forward slashes. Or better yet, just switch everything to full POSIX.

In powershell everything is much better than cmd, but it's just not enough.

WSL is generally great, but there are annoying downsides. I often get "catastrophic" crashes and the zone identifier files drive me nuts. Plus it takes so much longer to start VSCode when connecting with WSL, and now you've got two file systems. WSL1 was in many ways better than WSL2 for these reasons.

aniceperson•28m ago
the two filesystems can be a super power... i seamlessly use the same driver between wsl2 and my dual booted opensuse.
thewebguyd•24m ago
Yeah I don't mind/like the two file systems. Looks like MS is taking it further too they also announced WSL Containers & API.
weregiraffe•27m ago
>Windows really needs to ditch CRLF...

Windows needs to ditch itself.

saidnooneever•22m ago
honestly your point is a bit weird.

powershell is good. its much better than unix's everything piped is Text idea. godawfull that. outputs being objects is a really solid take.

WSL is trash.

besides that, lf vs. crlf is silly as you mention but crlf is more logical considering what its implementing. that being said the notion of these control chars is already based on outdated and limited ideas.

if you want a consistent system to do things with dont pick a system which tries to be two systems.

Linux has wine. Windows has WSL.

I'd recommend BSD. any flavor will do.

might take some adjustments but you will have a more 'rational' system if that is what you desire.

(otherwise, embrace the madness!)

p-t•30m ago
Is this only on windows 11 or does it support 10 as well? (i cant access the site rn because of wifi)
Someone1234•12m ago
Windows 10 is end-of-life; so the question itself is odd. It may work on Windows 10, but they definitely don't support an EoL version of their OS.
EvanAnderson•27m ago
I would have liked to see head, tail, tr, uniq, and cut. I end up dragging over the old "gnuwin32" versions of those to a lot of Windows machines. Those are my go-to tools for quick-and-dirty log analysis.

I know I could use Powershell for those kinds of tasks, and I certainly do make a lot of use of Powershell, but the familiarity of those simple tools and the decades-old "muscle memory" of using them on various Unix, Linux, and Windows boxes makes them hard to ditch.

ex1fm3ta•23m ago
I use those commands also to filter output and fee ai agents with that. Tail and Head are my favourites to avoid wasting tokens. Wayy too many fancy build logs messages.
NetMageSCW•22m ago
Windows has lacked decent ports of recent GNU tools for a while. I still use some very old ones. It would be great if MS worked on the other tool groups like textutils.
rfgplk•25m ago
Isn't this just a restricted uutils fork? With most functionality culled for no good reason? "uname isn't useful on Windows" how? OSName/ Build numbers / systeminfo all exist?
natas•21m ago
No thanks, I'd rather use linux.
fdefilippo•18m ago
https://frippery.org/busybox/

winget install -e --id frippery.busybox-w32

thedumbname•17m ago
Microsoft provides an awesome problem-solving solution, and 0 of the 6 problems they listed in the 'Windows caveats' section are solved.
EvanAnderson•16m ago
I feel like I'm seeing an error, or I just don't understand what they mean w/ "find" and "Integrated port of the original DOS command" and not listed as conflicting.

There's a "%SystemRoot%\System32\find.exe" on every Windows NT-derived OS. That's absolutely a conflict.

Also, the "find" command from "findutils" is in no way functionally similar to the "original DOS command" (which is for finding text in files).

Aside: Eschew "find.exe" on Windows for "findstr.exe". The latter is vastly more efficient. I discovered that by happenstance once and have trained my hands to type "findstr" when I mean "find" on Windows.

dizhn•11m ago
Is 'dir' a Linux command?
xnx•7m ago
Cool. I'm already using cygwin for a lot of these utilities. Would the Microsoft versions have any advantages?
doctorpangloss•5m ago
Busybox for Windows is the best implementation of coreutils for it, far and away. The maintainer is also very knowledgeable and responsive and actually merges community PRs which is incredible. Microsoft isn't going to do that, so why bother? Microsoft's solution will be a hot buggy mess that needs its own workaround and quirks day 1.
orev•33m ago
Yes. All of the assumptions made with shred and sdelete apply only for spinning HDDs. SSDs require different methods of wiping.
FergusArgyll•30m ago
Is there no way to track down where the data actually lives?
orev•17m ago
It depends on the firmware running on the SSD, so theoretically it’s possible but practically it’s not. Instead, SSDs use a special command to zero all cells on the chip at once, so it’s all or nothing. You can’t target specific files.
wtallis•31m ago
The filesystem may choose to store new data at different logical block addresses than older versions. The SSD will definitely choose to store those newly written blocks at different physical addresses, both for the sake of wear leveling and for performance, because a read-erase-rearite cycle on an entire NAND flash erase block (several MB at minimum) is a very slow operation.
cardboard9926•20m ago
Don't think this will ever happen, especially since this is Microsoft you are talking about [0]

[0] https://www.youtube.com/watch?v=bC6tngl0PTI

rfgplk•17m ago
> Or better yet, just switch everything to full POSIX.

Really not possible as most of POSIX semantics arise naturally from the kernel (or are enforced/executed at the kernel level). Windows technically provides some of them (or semantic equivalents) so you could make something work, but in order to do a full port you'd need to strip out too many concepts for it to be worthwhile. For instance the idea that "everything is a file" or the single root filesystem layout (which iirc is segmented deeply at the kernel level).

Grom_PE•17m ago
On Windows, I've mostly avoided CRLF by configuring text editors and git to use LF, and writing text files in binary mode.

The only places that still forced CRLF were batch files and clipboard.

wnevets•9m ago
> I've mostly avoided CRLF by configuring text editors and git to use LF,

That has been my experience as well. I can't remember the last time I had an issue related to CRLF.

EvanAnderson•13m ago
> ... Or better yet, just switch everything to full POSIX.

Interix[0] did a pretty good job of this, but MSFT killed it. I was compiling GNU tools w/ GCC and running bash under Interix back in in 2000 under Windows 2000. It was grand.

[0] https://en.wikipedia.org/wiki/Interix

avidphantasm•13m ago
No, they need to ditch drive letters first. The NT kernel and NTFS don't even require them (I used to mount disks without drive letters back in the NT 4 era). They just don't care enough to get rid of this annoyance.
noselasd•4m ago
users , especially non-technical, find it highly useful in my experience. Is it a net positive to get rid of them, or will it largely only make developers happier ?
pjmlp•7m ago
No worries, eventually Xenix will make a comeback.

You cannot ditch CRLF, Microsoft isn't Apple.

Windows accepts backslashes and forward slashes, only old applications that manually search for one of them get it wrong.