frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Less is safer: how Obsidian reduces the risk of supply chain attacks

https://obsidian.md/blog/less-is-safer/
190•saeedesmaili•5h ago•75 comments

Did you read the quarter-million-line license for your Slack app?

https://mastodon.mit.edu/@Eggfreckles/114825126857396420
81•leakycap•2h ago•36 comments

If all the world were a monorepo

https://jtibs.substack.com/p/if-all-the-world-were-a-monorepo
42•sebg•3d ago•9 comments

Hidden risk in Notion 3.0 AI agents: Web search tool abuse for data exfiltration

https://www.codeintegrity.ai/blog/notion
84•abirag•5h ago•19 comments

Feedmaker: URL + CSS selectors = RSS feed

https://feedmaker.fly.dev
81•mustaphah•6h ago•14 comments

Show HN: WeUseElixir - Elixir project directory

https://weuseelixir.com/
87•taddgiles•6h ago•14 comments

Ants that seem to defy biology – They lay eggs that hatch into another species

https://www.smithsonianmag.com/smart-news/these-ant-queens-seem-to-defy-biology-they-lay-eggs-tha...
331•sampo•14h ago•109 comments

Internet Archive's big battle with music publishers ends in settlement

https://arstechnica.com/tech-policy/2025/09/internet-archives-big-battle-with-music-publishers-en...
279•coloneltcb•4d ago•112 comments

Starfront Observatories

https://starfront.space/
24•stefanpie•3d ago•1 comments

Show HN: Zedis – A Redis clone I'm writing in Zig

https://github.com/barddoo/zedis
68•barddoo•5h ago•50 comments

Ruby Central's Attack on RubyGems [pdf]

https://pup-e.com/goodbye-rubygems.pdf
609•jolux•19h ago•199 comments

Three-Minute Take-Home Test May Identify Symptoms Linked to Alzheimer's Disease

https://www.smithsonianmag.com/smart-news/three-minute-take-home-test-may-identify-symptoms-linke...
65•pseudolus•8h ago•25 comments

An untidy history of AI across four books

https://hedgehogreview.com/issues/lessons-of-babel/articles/perplexity
89•ewf•9h ago•31 comments

R MCP Server

https://github.com/finite-sample/rmcp
79•neehao•3d ago•10 comments

Disney+ cancellation page crashes as customers rush to quit

https://creators.yahoo.com/lifestyle/story/disney-cancellation-page-crashes-as-customers-rush-to-...
227•anderber•2h ago•150 comments

YouTube downloaders (and how Google silenced the press)

https://windowsread.me/p/best-youtube-downloaders
221•Leftium•15h ago•99 comments

Your very own humane interface: Try Jef Raskin's ideas at home

https://arstechnica.com/gadgets/2025/09/your-very-own-humane-interface-try-jef-raskins-ideas-at-h...
68•zdw•9h ago•12 comments

Kernel: Introduce Multikernel Architecture Support

https://lwn.net/ml/all/20250918222607.186488-1-xiyou.wangcong@gmail.com/
122•ahlCVA•11h ago•33 comments

Xmonad seeking help for Wayland port

https://xmonad.org/news/2023/10/06/wayland.html
60•clircle•2d ago•34 comments

Tonemaps

https://mini.gmshaders.com/p/tonemaps
34•bpierre•2d ago•6 comments

Time Spent on Hardening

https://third-bit.com/2025/09/18/time-spent-on-hardening/
51•mooreds•7h ago•15 comments

A 3D-Printed Business Card Embosser

https://www.core77.com/posts/138492/A-3D-Printed-Business-Card-Embosser
23•surprisetalk•2d ago•5 comments

Show HN: ModelKombat – arena-style battles for coding models

https://astra.hackerrank.com/model-kombat
5•rvivek•3d ago•3 comments

The Economic Impacts of AI: A Multidisciplinary, Multibook Review [pdf]

https://kevinbryanecon.com/BryanAIBookReview.pdf
46•cjbarber•7h ago•14 comments

Show the Physics

https://interactivetextbooks.tudelft.nl/showthephysics/Introduction/About.html
144•pillars•3d ago•7 comments

The health benefits of sunlight may outweigh the risk of skin cancer

https://www.economist.com/science-and-technology/2025/09/17/the-health-benefits-of-sunlight-may-o...
217•petethomas•22h ago•198 comments

Revamping an Old TV as a Gift (2019)

https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift/
66•deivid•12h ago•26 comments

Safepoints and Fil-C

https://fil-c.org/safepoints
72•matt_d•3d ago•38 comments

Shipping 100 hardware units in under eight weeks

https://farhanhossain.substack.com/p/how-we-shipped-100-hardware-units
110•M_farhan_h•1d ago•63 comments

Trump to impose $100k fee for H-1B worker visas, White House says

https://www.reuters.com/business/media-telecom/trump-mulls-adding-new-100000-fee-h-1b-visas-bloom...
803•mriguy•7h ago•1113 comments
Open in hackernews

Xmonad seeking help for Wayland port

https://xmonad.org/news/2023/10/06/wayland.html
60•clircle•2d ago

Comments

Twisol•4h ago
This is dated in October of 2023. I wonder if there's been any progress since then?
diath•3h ago
There's more up to date discussion about it in https://discourse.haskell.org/t/haskell-wlroots-bindings/842...
__s•3h ago
https://discourse.haskell.org/t/xmonad-for-wayland-call-for-... last post Aug 24th someone working on Haskell wlroots binding was off due to injury, but thread they link to is active
jmclnx•3h ago
That is the thing with Wayland, it is much harder to create a window manager for Wayland. IIRC, fvwm decided not to create a Wayland version due to the difficulty.

When Wayland replacing X, lots of cool window managers and mini applications will be gone.

preisschild•3h ago
There are libraries like wlroots (C) and Smithay (Rust) to be able to more easily create your own wayland compositor
cratermoon•3h ago
Are you suggesting every application should implement its own compositor?
zeendo•3h ago
This style of engagement is so off-putting.
cratermoon•57m ago
Help me out then. What value, to a window manager developer, is there in making it easier to create your own wayland compositor?
ux266478•3h ago
However the radically different architecture of Wayland may necessitate a rewrite well beyond what the maintainers of a window manager feel is easy.

Even accounting for wlroots, you're not exactly just running sed on a glob. And unfortunately, wayland didn't actually fix X's complexity problem. Arcan did, but we're not allowed to have nice things because Redhat has no taste.

yjftsjthsd-h•1h ago
The libraries help, but it's still a bigger job than a window manager was
GuestFAUniverse•3h ago
The blame could be as well on Haskell.

IMO Ganeti died because of such a choice. There aren't enough programmers that are willing to invest into that niche.

I have nothing against that language per se, still such a choice can easily develop into a dead end.

kelvinjps•2h ago
There are multiple window managers in other languages that won't build a Wayland equivalent due to the effort so it's not only about the language
GuestFAUniverse•56m ago
Fair enough, but it's not helpful either.
charcircuit•3h ago
This isn't wayland's fault. It's the compositor implementing wayland's fault for not exposing a window manager API. Nothing about wayland prohibits the creation of a window manager API.
chongli•3h ago
I’ve heard the same thing about Wayland and NVidia’s drivers. To me, it seems like Wayland was designed to push all the hard work onto everybody else. That way Wayland never gets blamed for anything!
charcircuit•2h ago
Not having a defacto compositor was a major blunder and resulted in an enormous delay to the project, reputational damage, and numerous challenges for app developers.
chongli•1h ago
What I don’t get is why they pushed the compositor onto WM developers in the first place. Compositing seems like way too low level of a task for a window manager to be concerned with.
hollerith•24m ago
Do you mean default compositor?
scythe•2h ago
For practical purposes, the problem with Wayland from the WM-dev's PoV is that you're either implementing a huge project or you're depending on wlroots, and wlroots still isn't where it would need to be for implementing a simple window manager to be as easy as it was with X11.

From the Wayland devs' PoV, mainstreaming Wayland successfully shifted responsibility for doing most of the heavy lifting in the graphics layer from the neglected X-Windows project to the well-established KDE and GNOME. The state of wlroots and the ecosystem of personal WM projects is unavoidable collateral damage.

For an individual developer, perhaps the thing to do is take a page out of bbLean's [1] bag of tricks and implement your WM on top of one of the big two desktop environments.

https://bb4win.sourceforge.net/bblean/

charcircuit•2h ago
The problem is that compositors aren't giving you an API to target. Hyperland has plugins, but that is a whole other can of worms.
Ferret7446•26m ago
Nothing stopped the adopters from waiting until that existed before pushing Wayland into their software and breaking many people's workflow either, yet here we are
ElectricalUnion•3h ago
What about wayback? Assuming running X by itself becomes real bad and undesirable, would wayback+Xwayland cover all those "can't Wayland" use cases? What remains (besides better stability and wider availability of wayback) to be done?
cosmic_cheese•2h ago
Yeah, I’ve long had fantasies of writing a little desktop for myself next time I get a long stretch of time off, but that became much more daunting with the advent of Wayland, even when factoring in the existence of wlroots and such. It’s like going from building a bicycle to building a modern fuel injected car with an automatic transmission.
BoredPositron•2h ago
We also got a lot of new little niche window managers. hyprland, niri, cosmic, sway, river, labwc, dwl, wayfire and vivarium which is xnomad inspired...
jmclnx•1h ago
Even still, they are very hard to work with when compared to X11.

Fvwm people are very smart and have been developing fvwm for longer than Linux have been around. From what I understand and have read, bring fvwm or creating a fvwm clone on Wayland is near impossible. Far too much work.

So we will really end up with "pigs" like Gnome3, KDE or a slew of tiling environments. None of the cool WMs like Windowmaker, fvwm, dluxbox, twm, ctwm, vtwm ....

hakfoo•22m ago
As a FVWM daily driver, it's amazing to see it's has gone from "it's the niftier-than-twm baseline that's installed by default in your 2.0-kernel Slackware or RedHat distro, but you'll probably install something trendy like AfterStep/WindowMaker/Enlightenment" to "It Has Powers That Cannot Be Recreated In The New Magic."

For me, the winning feature is FvwmButtons. Long before we had system trays and notification busses, if you wanted to put a media player, a clock, some stat counters, or a full-blown xterm, in a little desktop dock, you just captured a regular window. You didn't have to invent an entirely new category of "software designed to live as an icon inside someone else's ecosystem." I'm not aware of any compositor that offers anything like it-- it seems like the best we get now are ugly bars with a limited vocabulary of "we can integrate over some signaling bus with these three specific programmes and that's it".

I'll also lament the loss of bold, opinionated design. "Modern" compositors are either minimal to the point of nothingness, or insipid and generic. They don't look like the awesome UIs you'd see in old hacker movies, or the classic systems that were backed by 500 page HCI standards guides, they just look like the sort of UI you'd use in an textbook where you wanted to imply a GUI without anything specifically branded.

schuyler2d•3h ago
I was so sad when I lost xmonad support on Ubuntu 24.

I think the closest thing that could get most of the way there is https://github.com/domferr/tilingshell/

baobun•2h ago
You can get very close if not all the way with qtile if you accept using python instead of haskell.

https://docs.qtile.org/en/stable/manual/ref/layouts.html#mon...

neilv•39m ago
If you're not committed to Ubuntu, Xmonad still works great with X11 in the latest Debian Stable.
thcipriani•2h ago
XMonad is an an amazing window manager (WM) made by a bunch of nerds who care a whole lot about a niche problem. Software by caring nerds is my favorite software as a user.

I really hope it makes the jump to Wayland. I've used XMonad for more than a decade and it's still my favorite WM.

XMonad really let me forget about managing windows---I never have to resize a window or remember where I put a window. XMonad handles the arranging and resizing and floating for me. There's a nice layout for small screens that will zoom your active window[0]. You can cobble your desktop together into whatever makes you happiest: Active corners. ScratchPads. So much in XMonad Contrib[1].

Since I'm not the right person to help with porting to Wayland, I'm giving money via the GitHub sponsorship page[2].

I check in on discourse from time to time: progress looks slow. The person/people they need are hard to come by.

[0]: <https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-L...>

[1]: <https://hackage.haskell.org/package/xmonad-contrib>

[2]: <https://github.com/sponsors/xmonad>

colordrops•2h ago
I used to be on XMonad years ago but the community seemed to be pigheaded about NEVER porting to Wayland so I abandoned it for Sway and never looked back. Was fun learning Haskell to write config but otherwise life is way easier with other WMs.
neilv•32m ago
I'm surprised that the Xmonad project is/was willing to pay someone. Does anyone know whether there was a single benefactor, or where the money was coming from, and why?

(Incidentally, I love the way that my Xmonad setup works, even though I don't know Haskell. I tried using an i3wm setup at work for maybe a year, but every evening coming back to Xmonad on my personal laptop felt like a boost of agility. I guess, if I were wealthy and wanted to move to Wayland, I would seriously consider either doing the work myself or paying someone to.)

sohrob•14m ago
I know the gentleman who runs the Distrotube channel on YouTube is/was an Xmonad user and it would be great if he made the call for help on his show to reach a wider audience.
fooker•8m ago
Why not run a virtual x session and run Xmonad inside it?

Wouldn't be lightweight or ..say.. easily GPU accelerated, but should work with some plumbing effort.