frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Windows UI evolution: Clicking an unassociated file

https://movq.de/blog/postings/2026-06-20/0/POSTING-en.html
29•jandeboevrie•4h ago

Comments

shevy-java•52m ago
Can it really be called evolution? That sort of implies an improvement.

Interestingly enough, the default GTK file chooser also sucks. I notice this nowadays because I broke something in my setup but I don't know what, and the default file chooser does not remember anything I do. Prior to that I found out that for opening files via the browser, I need to have e. g. xdg-desktop-portal-gtk running. Well, my browser never told me that; it just silently failed to download anything, I could not choose any local file for file upload. I only found out eventually, but when I found out, the fix was easy, but still, the question is why such things break silently. This is simply incredibly poor engineering and design, and that happens on linux too. That way they'll never achieve linux desktop of the year. The decision makers here are just horribly bad at designing anything. The whole GTK team fell victim to this, now that it is a GNOMEy toolkit only.

When we ever get one-toolkit-that-fixes-everything (well ...), hopefully they are really allowing only mega-smart people who can think objectively and try to IMPROVE things rather than regress or take away functionality willy-nilly style (as the GNOMEy devs do).

wolfi1•30m ago
evolution need not necessarily be an improvement, foe example mammals have a blind spot in their eyes because of the optic nerve, octopuses don't have a blind spot. but octopuses were before mammals
reddalo•47m ago
I think Windows 9x was peak Windows.

Everything is clear, you know what's a button and what's not. Information density is also high, which is a good thing on a computer screen.

But the main thing is that Windows 9x felt responsive. The Windows widgets felt solid and performant, while "modern" UWP apps feel clunky and prone to breakage. And don't even get me started on Electron.

Edit. See OP's previous article here, he managed to capture what I was trying to say in more details, with nice screenshots: https://movq.de/blog/postings/2026-06-16/0/POSTING-en.html

xuhu•8m ago
Products have to change in a visible way so people know they're new.
tentacleuno•31m ago
I imagine that the database for the online file association service for Windows XP has been lost to time, but for those who remember it: was it any good?

It seems like quite a good idea now -- if I remember correctly, Windows as of current seems to suggest a generic Bing search, which brings up all the spam "What extension is XXX?" sites.

That could have changed; I haven't really used Windows after 11's debut.

reddalo•21m ago
If I recall correctly, it was pretty bad. It used to open Internet Explorer on this page: http://shell.windows.com/fileassoc/0409/xml/redir.asp?EXT={e... where {ext} was the extension.

Suggestions were vague and they only made sense with well-known filetypes.

There's a screenshot of how it looked here: https://protoweb.org/wp-content/uploads/2025/08/screen.jpg

vivid242•26m ago
I like your Windows postings, please don’t stop!

Google Hits 50% IPv6

https://blog.apnic.net/2026/04/28/google-hits-50-ipv6/
125•barqawiz•2h ago•111 comments

A 3D voxel game engine written in APL

https://github.com/namgyaaal/avoxelgame
55•sph•2h ago•6 comments

Developers don't understand CORS (2019)

https://fosterelli.co/developers-dont-understand-cors
217•toilet•9h ago•122 comments

Zigzag Decoding with AVX-512

https://zeux.io/2026/06/17/zigzag-decoding-avx512/
77•luu•3d ago•11 comments

Loupe – A iOS app that raises awareness about what native apps can see

https://github.com/mysk-research/loupe
309•Cider9986•22h ago•118 comments

Renting a sewing machine from the library

https://www.bbc.com/future/article/20260618-the-weird-and-wonderful-libraries-of-finland
241•sohkamyung•12h ago•131 comments

Running MicroVMs in Proxmox VE, the Easy Way

https://taoofmac.com/space/blog/2026/06/18/1845
68•zdw•1d ago•5 comments

Epoll vs. io_uring in Linux

https://sibexi.co/posts/epoll-vs-io_uring/
173•Sibexico•11h ago•42 comments

Slow breathing modulates brain function and risk behavior

https://www.cell.com/neuron/fulltext/S0896-6273(26)00339-9
218•croes•12h ago•54 comments

Windows UI evolution: Clicking an unassociated file

https://movq.de/blog/postings/2026-06-20/0/POSTING-en.html
29•jandeboevrie•4h ago•7 comments

15-minute at-home Lyme disease tick test

https://www.bostonglobe.com/2026/06/17/business/lyme-disease-tick-test/
120•bookofjoe•2d ago•72 comments

Carlo Ginzburg, Who Told the History of the Obscure, Dies at 87

https://www.nytimes.com/2026/06/17/books/carlo-ginzburg-dead.html
13•benbreen•3d ago•1 comments

SMPTE Makes Its Standards Freely Accessible

https://www.smpte.org/blog/smpte-makes-its-standards-freely-accessible-openingstandards-library-t...
266•zdw•17h ago•83 comments

UHF X11: X11 Built for VisionOS and Apple Vision Pro

https://www.lispm.net/apps/uhf-x11/
205•zdw•17h ago•41 comments

DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots

https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html
259•LowLevelMahn•19h ago•68 comments

A tale of two path separators

https://alexwlchan.net/2021/slashes/
9•dbaupp•4d ago•2 comments

Unauthorized alert sent to cell phones across Brazil

https://www.cnn.com/2026/06/20/americas/brazil-hackers-unauthorized-alert-latam
136•zdw•14h ago•100 comments

Show HN: TownSquare, a tiny presence layer for websites

https://townsquare.cauenapier.com/
182•cauenapier•23h ago•101 comments

Rare medieval bookmark exceeds expectations at auction

https://www.thehistoryblog.com/archives/76314
4•speckx•4d ago•0 comments

Guide to the TD4 4-bit DIY CPU

https://www.philipzucker.com/td4-4bit-cpu/
38•andrewstuart•2d ago•3 comments

CTOs Agree: Cognitive Debt Is the New Technical Debt

https://shiftmag.dev/ctos-agree-cognitive-debt-is-the-new-technical-debt-10229/
13•sxx0•1h ago•3 comments

Proportional-Integral-Derivative Controllers

https://en.wikipedia.org/wiki/PID_controller
31•dhorthy•1d ago•12 comments

Building reliable agentic AI systems

https://martinfowler.com/articles/reliable-llm-bayer.html
108•sarangk90•6h ago•22 comments

Alice is impatient

https://brooker.co.za/blog/2026/06/19/waiting.html
102•birdculture•14h ago•31 comments

Temporary Cloudflare accounts for AI agents

https://blog.cloudflare.com/temporary-accounts/
214•farhadhf•23h ago•113 comments

Whole cross-sectional human ultrasound tomography

https://www.nature.com/articles/s41551-026-01660-4
74•lnyan•3d ago•13 comments

Excessive nil pointer checks in Go

https://konradreiche.com/blog/excessive-nil-pointer-checks-in-go/
44•ingve•3d ago•39 comments

Linux eliminates the strncpy API after six years of work, 360 patches

https://www.phoronix.com/news/Linux-7.2-Drops-strncpy
213•simonpure•14h ago•198 comments

Your brain was never designed for this much bad news

https://www.sciencedaily.com/releases/2026/06/260614012006.htm
214•colinprince•6h ago•157 comments

Project Fetch: Phase Two

https://www.anthropic.com/research/project-fetch-phase-two
60•stopachka•10h ago•21 comments