frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Cybercriminals invade Aflac in a wave of hacking

https://www.cnn.com/2025/06/20/tech/aflac-cyberattack
1•01-_-•10s ago•0 comments

Rise in 'alert fatigue' risks phone users disabling news notifications

https://www.theguardian.com/media/2025/jun/20/increase-alert-fatigue-phone-users-disable-news-notifications-study-finds
1•thinkingemote•1m ago•0 comments

Show HN: CyberGym/BountyBench-AI agents find zero-days and solve bug bounties

https://twitter.com/dawnsongtweets/status/1935436249923469594
1•riya_dulepet•1m ago•0 comments

Postmodernism

https://plato.stanford.edu/entries/postmodernism/
1•squircle•3m ago•0 comments

Originally submitted to Apple's Bug Bounty. Rejected, so sharing publicly

https://github.com/farukalpay/Apple
3•WASDAai•5m ago•1 comments

Quick notes on a brief agentic coding experience

https://olano.dev/blog/agentic-coding-experience/
1•facundo_olano•6m ago•0 comments

Phoenix.new – The Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
3•wut42•6m ago•1 comments

China just two years behind USA on chip design, says White House tech Czar

https://www.theregister.com/2025/06/20/china_us_chip_competition/
1•rntn•6m ago•0 comments

Show HN: Tool to find startup ideas by mining Reddit for user pain points

https://ideagenerator.hyperbrowser.ai/
1•aparupganguly•8m ago•0 comments

Field Report from Riga and the Rooftop

https://hanamirb.org/blog/2025/06/20/field-report-from-riga-and-the-rooftop/
1•amalinovic•9m ago•0 comments

Wanted: New Instruments to Fund BBNs

https://www.freaktakes.com/p/wanted-new-instruments-to-fund-bbns
5•rbanffy•10m ago•0 comments

The Tandy Corporation, Part 1

https://www.abortretry.fail/p/the-tandy-corporation-part-1
1•rbanffy•10m ago•0 comments

A Reliable Workflow for Building with AI Agents Using PRDs

https://kovyrin.net/2025/06/20/prd-tasklist-process/
1•kovyrin•11m ago•1 comments

Show HN: SimpleeFood – a simple self hosted recipe app

https://github.com/abhchand/simplee-food
1•abhchand•12m ago•0 comments

Why most developers hate their tech stack

https://leaddev.com/technical-direction/why-most-developers-hate-their-tech-stack
1•mooreds•15m ago•0 comments

Is it necessary to open a join waitlist

2•karunyaDevi•16m ago•5 comments

Comments on 'Endometriosis is an interesting disease'

https://www.owlposting.com/p/comments-on-endometriosis-is-an-incredibly
1•crescit_eundo•16m ago•0 comments

AI sceptic Emily Bender: 'The emperor has no clothes'

https://www.ft.com/content/9029cc1c-4a3f-42ca-9939-f3ef8e8336ae
2•oppodeldoc•16m ago•0 comments

You Sound Like ChatGPT

https://www.theverge.com/openai/686748/chatgpt-linguistic-impact-common-word-usage
3•moose44•18m ago•1 comments

Rocknix is an immutable Linux distribution for handheld gaming devices

https://rocknix.org/
1•PaulHoule•18m ago•0 comments

Unit Economics: Customer Lifetime Cost

1•daniilkhanin•19m ago•0 comments

Amber – Linear for iMessage

https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50
2•DmitryDolgopolo•19m ago•0 comments

Simulating time with square-root space

https://arxiv.org/abs/2502.17779
1•fanf2•21m ago•0 comments

Banks Are Financing Their Own Multitrillion-Dollar Nightmare

https://www.bloomberg.com/opinion/articles/2025-06-20/banks-are-financing-their-own-multitrillion-dollar-fossil-fuel-nightmare
2•petethomas•21m ago•0 comments

Bvlos drones approved to fly over UK rail infrastructure

https://www.theengineer.co.uk/content/news/long-range-drones-given-green-light-to-fly-over-uk-rail-infrastructure/
2•edward•23m ago•0 comments

AMD Tech Talk on Xrt.jl – An Interactive Julia Interface for FPGAs

https://www.amd-haccs.io/events.html
1•darboux•23m ago•0 comments

Plastic bag bans work, new study shows

https://www.popsci.com/environment/plastic-bag-bans-working/
4•geox•24m ago•3 comments

Show HN: I implemented a computer that runs BASIC in my game

https://reprobate.site/?stage=pearintosh
1•delduca•24m ago•0 comments

CongressMCP: MCP Server for US Congressional Data

https://congressmcp.lawgiver.ai/
2•morisy•25m ago•0 comments

Show HN: I Built a Site That Curates Weird YouTube Rabbit Holes Daily

https://yourabbit.com
2•bas_sen•27m ago•0 comments
Open in hackernews

Wayland is growing up. and now we don't have a choice

https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice/
42•mmoya•4h ago

Comments

mkesper•2h ago
TLDR (non-AI): The author raises very valid points about accessibility under Wayland. The "And Now We Don’t Have a Choice" subtitle seems to address that only Gnome seems to have usable accessibility under Wayland right now but can easily be misunderstood as "we have no alternative to Wayland". The author also mentions X11 sucked in many ways and that this transition also is a moment to rethink what proper accessibility should fulfill.
holowoodman•1h ago
Wayland is a perfect example of the second system effect and the sunk cost fallacy. X11 had problems, but instead of fixing them, developers threw the baby out with the bathwater, designed something completely byzantine and weird. Time was invested, so no stopping now or ever. The design of wayland introduces more problems than it solves, only by plastering over with yet another extra protocol that you have to implement in addition to wayland you might regain some lost functionality. Or paper over a design bug that will never be fixed.

Wayland is a dead horse. Made edible by sufficient fermentation and mobile towards the finish line by declaring the rot spreading over the line to be a victory. That Gnome just now gains parts of the functionality it had in X11, years later, while still being actually behind X11, while being an incompatible mess that leaves behind all other desktop environments to the detriment of the Linux ecosystem as a whole isn't actually a victory. Its the victory of the slightly-less-ruined after a devastating war.

ChocolateGod•1h ago
> X11 had problems, but instead of fixing them

You can't fix a protocol that simply isn't designed for how modern graphics hardware works. Both macOS and Windows have upgraded their display stacks over the decades, but it was seamless because unlike Linux, nearly all applications dynamically link the system library which they can upgrade. Linux is late to the party here because everyone wants to make their own toolkit.

X was designed for multiple remote terminals receiving drawing commands over a network, not locally hardware accelerated graphical interfaces and functions that rely on close coordination between the hardware and display server (e.g. hardware planes, vrr, hdr).

Fixing X would require a new protocol to the point that it isn't X anymore, aka Wayland. There are arguments that not having a reference display server has led to problems though.

Spivak•1h ago
Do you mean dbus as the other protocol? Because that's an intentional choice to separate out the protocol for drawing windows and responding to events and "desktop stuff" that's not related to being a window on the screen. They're not plastering over anything, that stuff is intentionally out of scope for Wayland.

The advantage is that anything can use the desktop stuff (cli tools) just by talking to dbus instead of having to be a wayland client despite having no windows.

vidarh•1h ago
I'm sorely tempted to take the backend of a Wayland compositor and write a new X server on top of it, with a focus on deprecating everything not actually used by modern X apps that don't have alternatives, which would be a lot.

I bet you could benefit from quite a bit of the Wayland compositor work on modernising the lower levels, and end up with something much simpler than current Xorg without ditching much compatibility.

elsjaako•30m ago
I think XWayland is basically an X server that supports Wayland. It is based on Xorg though. But if you really think it has a bunch of features nobody uses, you could try to delete those simplify that way.

Or am I misunderstanding what you want to do?

vidarh•26m ago
I don't want an X server that supports Wayland. I want a leaner, simpler X server without Wayland.

EDIT: To clarify, the reason I mentioned Wayland compositors is that it'd be an opportunity to pick a low-level rendering backend that has been written from scratch without the baggage of Xorg.

The "good parts" of X that modern apps actually use are comparatively simple compared to the low level bits - the protocol is trivial-ish, and you can get 90% there by implementing a small-ish subset of the protocol.

Joker_vD•1h ago
> designed something completely byzantine and weird. Time was invested, so no stopping now or ever. [...] is a dead horse. Made edible by sufficient fermentation and mobile towards the finish line by declaring the rot spreading over the line to be a victory.

This applies perfectly well as a criticism of X11, you know.

mkesper•1h ago
People downvoting my TLDR and all that nonsense about XLibre on top is making me sad.
Kim_Bruning•1h ago
More and more people are using GPT for editing. I admit to sometimes using AI to help me too. To be fair, I'm not sure what to think of this particular slick style quite yet.
Fr3ck•1h ago
What in particular drove you to leave this comment? I am just curious. This doesn't strike me as Gen AI slop like other posts I see sometimes.
abhinavk•1h ago
People see an em dash and dismiss it as slop.

Maybe they don't know but some of us love them and have keyboards which have an em-dash/en-dash key or use an OS where they are easy to type.

wizzwizz4•1h ago
It's got an —, and apparently these are called "ChatGPT hyphens" now – even though they're on my keyboard.
beej71•12m ago
Bad news for all my programming guides that use em dashes properly... ;D Luckily I have a Git history on them that predates LLMs, for whatever that's worth.

In Vim, the digraph is ^K-M.

cardanome•1h ago
I am still perfectly happy running X11. I am not going to switch any time soon.

Never change a running system.

The fact that only Gnome kind-off supports basic accessibility on wayland already shows what a giant failure wayland is.

tetraodonpuffer•15m ago
it only takes popular distributions making it default, then all sorts of things will start depending on it, and it will be difficult to not switch eventually. As somebody that has written a lot of xlib/xt/motif code years back, and that still has the full O'Reilly X series set on my bookshelves, I would prefer X11 to continue; but just like sysv->systemd it seems things are moving against that being the case.
DonaldFisk•1h ago
I understand that Wayland doesn't support Xlib function calls. What are the options for those of us who rely on C code which which uses Xlib for 2d graphics and event handling? If I have to switch to e.g. GTK, I'd not only have to rewrite all the Xlib calls, but all the code which depends on this, as Xlib and GTK do graphics ad events quite differently.
wizzwizz4•58m ago
XWayland is still supported, and afaik will be for some time. It's only standalone Xorg which isn't.
bpfrh•54m ago
Isn't libwayland-client the replacement?

E.g. you now use the wayland calls instead of x11 calls

DonaldFisk•18m ago
Specifically, I mean functions such as XCreateSimpleWindow, XDrawRectangle, XDrawArc, XmbDrawString, XNextEvent, etc.
wizzwizz4•59m ago
> GNOME’s Wayland session is now stable and usable with Orca.

They did that via an out-of-band D-Bus protocol, rather than going full Wayland. I'm all for keeping D-Bus around for backwards-compatibility (lots of things use AT-SPI2, and I certainly don't want a repeat of the CORBA -> D-Bus migration), but Wayland's AT support should be first-class, not relegated to proprietary GNOME extensions.

Per Matt Campbell's article https://blogs.gnome.org/a11y/2024/06/18/update-on-newton-the..., this decision has something to with security:

> Assistive technologies or other accessibility clients currently connect to the compositor through a D-Bus protocol, defined in the Mutter repository linked above. By exposing this interface via D-Bus rather than Wayland, we make it easy to withhold this communication channel from sandboxed applications, which shouldn’t have this level of access.

tarboreus•12m ago
I like that this article isn't just a bunch of GNOME hate. But I freely admit to being frustrated that this switch is being forced when they're still developing basic accessibility functionality for GNOME. Once I switch to Wayland, I have to find new ways of:

- Adding hotkeys

- Replacing all my utilities that involve screenshot + OCR

- Making sure Orca works to some extent (low expectations here, but I need some of it to work)

- Reversing the gamma ramp

- Screen magnification

I have mapped out some approaches to most of these, but I full anticipate one or more to be show-stoppers or items I have to attempt to implement from scratch. I'm looking at 100 hours of work, minimum, to make this switch, and am basically just left out in the cold to figure all these workflows out under more hostile circumstances. It's also a chicken and egg, since I need to bootstrap into the new environment without any of my old tools working.

It's great that GNOME is taking some of this seriously, but they're forcing a very difficult transition, and it's frustrating that they think accessibility is in a usable state, or that we're low prioritiy enough to not matter. I'vbe heard the word "edge case" used a lot, it really stinks to be in a category where your entire computer use and professional career are considered an edge case.

yjftsjthsd-h•8m ago
> Making sure Orca works to some extent (low expectations here, but I need some of it to work)

It sounds like this actually is supposed to work? At least on GNOME?