HN user

shakna

15,600 karma

https://jamesmilne.org

@shaknais@mastodon.social

Posts172
Comments4,936
View on HN
github.com 7d ago

Electron isAccessibilitySupportEnabled broken when running JAWS since v34

shakna
1pts0
ia.acs.org.au 7d ago

Telstra outage blamed on known bug in obsolete server

shakna
6pts0
rbql.org 1mo ago

Rainbow Query Language

shakna
3pts0
takeonme.org 2mo ago

CVE-2026-7413: Persistent undocumented backdoor access with Yarbo

shakna
2pts0
github.com 3mo ago

Electron isAccessibilitySupportEnabled broken since v34

shakna
1pts0
github.com 3mo ago

git-leash - time focused controls for Git

shakna
3pts0
visualstudiomagazine.com 3mo ago

I, OpenClaw, Tackled Visual Studio 2026 and I Had My Human Do the Typing

shakna
2pts0
git.sr.ht 4mo ago

Dyndispatch – Dynamic Dispatch for Python

shakna
3pts0
gitlab.com 5mo ago

POSIX-UEF POSIX compatibility layer and build environment for UEFI

shakna
4pts1
mumble.net 5mo ago

The T Project

shakna
2pts0
www.forbes.com 5mo ago

Cop Transforms into Frog, According to AI-Generated Police Report

shakna
1pts0
blog.hofstede.it 5mo ago

Reviving Life Is Strange: Before the Storm on Modern Linux with a Glibc Shim

shakna
3pts0
gitlab.freedesktop.org 6mo ago

Wayland – Accessibility Input Protocol

shakna
3pts12
lwn.net 6mo ago

Distributions Quote of the Fortnight – PGP

shakna
1pts0
github.com 7mo ago

VIMKillerRecharged

shakna
3pts0
thakeenathees.github.io 8mo ago

Pocketlang

shakna
1pts1
medium.com 8mo ago

Writing a DOS Clone in 2019

shakna
70pts30
github.com 8mo ago

Wacl – A Tcl Distribution for WebAssembly

shakna
73pts2
minoki.github.io 9mo ago

LunarML: The Standard ML compiler that produces Lua/JavaScript (2023)

shakna
4pts0
moonscript.org 9mo ago

MoonScript – A programmer friendly language that compiles to Lua

shakna
3pts0
github.com 10mo ago

Digital Extremes violate the cURL license

shakna
16pts4
github.com 10mo ago

TwinBASIC

shakna
5pts0
www.wingolog.org 10mo ago

Just in Time Code Generation Within WebAssembly

shakna
4pts0
secuso.aifb.kit.edu 11mo ago

Our Farewell from Google Play

shakna
338pts126
infosec.exchange 1y ago

AMDAutoUpdate.exe TLS Bug

shakna
2pts0
fasterthanli.me 1y ago

I want off Mr. Golang's Wild Ride (2020)

shakna
3pts0
github.com 1y ago

Windows Broken Start Menu for Accessibility

shakna
2pts1
www.toothycat.net 1y ago

A Programming Language in Magic: The Gathering

shakna
2pts0
beanshell.github.io 1y ago

BeanShell – Scripting for Java

shakna
2pts0
migeel.sk 1y ago

Building a bare-metal bootable game for Raspberry Pi in C#

shakna
8pts0

Format shifting has a DMCA carveout. It is 100% allowed. Since around 2000, the rule has permitted it for:

Literary works, including computer programs and databases, protected by access control mechanisms that fail to permit access because of malfunction, damage, or obsoleteness.

DRM being covered under other laws, and being gross, still applies. And still applies to industry giants, too. Which is why most who do this, like Google, actually buy physical copies and scan it destructively, so they don't have to deal with it.

So, continuing to profit--forever--from someone's else work, at scale, without their prior consent, is fair use?

No, that's what they got in trouble for - a lack of consent.

If the author consents, it would have been fine. If they bought the books, then it is fine. Digitisation through destruction, like most book scanning systems. As long as the original work is destroyed during the process, and you actually paid for it, then it is fair use.

If it regurgitates, then the author can sue you again. So you are incentivised to make damn sure it doesn't. That's not covered by fair use.

Its only if the original cannot be accessed anymore, and you paid to get the original. Both must be true, for fair use to hold.

Known Issues

Exclusive fullscreen mode on Windows may cause the game to crash in certain situations, especially when using multiple monitors

Entering Exclusive fullscreen mode crashes the game on Wayland

Those, together, kinda seem like the kind of blocking bug that would usually delay a snapshot... Lets hoping it gets fixed before release lands...

Our current research shows that people don't click. But they do scroll. So... Yes.

Infinite scrolling makes it harder to break the feedback loop, and harder to control self-interruption. It also increases the overall dopamine experienced.

Pagination, allows the user to regularly break from the cycle, and most people take advantage to do so. It allows people to notice fatigue. Which is exactly why most social media sites no longer use it.

As the 'inventor' of the infinite scroll said:

[it is] one of the first products designed to not simply help a user, but to deliberately keep them online for as long as possible - Aza Raskin

Unfortunately, that only takes care of one of the vulnerabilities that comes with basic auth.

As basic auth sends the header for every single request, it is also vulnerable to CSRF attacks.

Decayed without breaking down, is my point. There was a failure. Which means failure is a possibility and not something to just dismiss.