HN user

evah

388 karma
Posts24
Comments10
View on HN
blog.archive.org 1mo ago

The Backrooms of the Internet Archive (2024)

evah
4pts0
pluralistic.net 4mo ago

The Online Community Trilemma

evah
2pts0
www.theverge.com 4mo ago

Digg's open beta shuts down after just two months, blaming AI bot spam

evah
2pts0
blog.cloudflare.com 4mo ago

The Cuban CDN (2016)

evah
3pts0
papers.ssrn.com 5mo ago

The "Segregate-and-Suppress" Approach to Regulating Child Safety Online

evah
2pts0
github.com 5mo ago

Lightweight daemon to remap the Copilot keyboard key in Linux using libevdev

evah
2pts0
en.wikipedia.org 7mo ago

Abstract Wikipedia

evah
5pts0
spoofer.caida.org 8mo ago

State of IP Spoofing

evah
4pts0
www.videogameschronicle.com 8mo ago

UK parliament debates Stop Killing Games campaign, but government doesn't budge

evah
27pts13
github.com 1y ago

Analyzing em dash usage across tech-focused subreddits

evah
3pts1
www.reuters.com 1y ago

White House registers DEI.gov and Waste.gov amid federal workforce purge

evah
11pts0
flippyr.am 1y ago

Flippyr.am

evah
1pts0
cheapskatesguide.org 1y ago

The Bleak State of ZeroNet and the Uncertain Future of Decentralized Networks

evah
4pts0
en.wikipedia.org 1y ago

EFF DES Cracker

evah
2pts0
en.wikipedia.org 2y ago

Protocol Ossification

evah
3pts0
www.vice.com 2y ago

Facebook.gov (2018)

evah
3pts0
www.fromjason.xyz 2y ago

FireChat was a tool for revolution, then disappeared

evah
270pts123
freedom-to-tinker.com 2y ago

Five Themes Discussed at Princeton's Workshop on Decentralized Social Media

evah
3pts0
udel.edu 2y ago

Xmas.c (1988)

evah
559pts95
www.youtube.com 2y ago

The Machine Is Us/ing Us (2007) [video]

evah
2pts0
www.cl.cam.ac.uk 2y ago

Cryptography and Competition Policy – Issues with Trusted Computing (2003) [pdf]

evah
2pts0
meta.mathoverflow.net 3y ago

At what point should MO recognise it needs to leave Stack Exchange Inc?

evah
77pts8
papers.societylibrary.org 3y ago

The Society Library Presents: The Diablo Canyon Debate

evah
2pts0
www.youtube.com 4y ago

Programmable 2-dimensional Turing machine in Minecraft [video]

evah
2pts0

This was the day 25 problem: given a graph of ~1600 nodes and ~3500 edges, find the 3 edges that if deleted divide the graph into 2 components. I looked over some of the solutions and it surprised me how few used the simplest method: for each edge with endpoints u, v in the graph, delete it and then find another path P1 between u and v. Then, for each edge e1 in P1, delete it and then find another path P2 between u and v. Then, for each edge e2 in P2, delete it and then try to find another path between u and v. If there is no path, (u, v), e1, e2 is your cut-set. Otherwise, add e2 back and try the next edge in P2. When you've exhausted P2, add e1 back and try the next edge in P1. When you've exhausted P1, add (u, v) back and try the next edge in the graph. It's 3-6 loops deep depending on how you count, but it works. My python implementation completes in under 2 minutes, but it varies because it appears the standard python data structures have some nondeterminism, and I may have had a lucky draw with my puzzle input.

Robert Miller, global director of books for the internet archive, stated in a documentary in 2013 that there had been an estimated 100 million books published in the world, that the archive had an initial target of 10 million, and that their book warehouse had space for 3 million. Based on those figures, 500k is a rather large number. Maybe some of those 500k are duplicate scans?

[1] https://archive.org/details/archive_documentary_internet_arc...

One part of the proposal describes web servers getting information from attestors on the amount of activity coming from the user. And I imagine in the future web servers will contribute information back to the attestor indicating how likely they think the user is a bot based on their activity. I think, for sure, attestation accomplishes what it intends to. It's the end of the cat and mouse game. Tom catches and eats Jerry and there won't be a sequel.

The author should have asked "Can we just implement it then?" because in some cases you literally can't implement the proposed API. That's the core issue with it. Unlike other contentious browser features, even if you wanted to implement attestation, it may be impossible to do so. More precisely, attestation may be impossible to implement on some platforms to the de facto standard that would develop over time. The de facto standard I refer to is the list of attestors web servers will accept. If your platform can't be attested by an approved attestor, you're screwed. That's why it's not that simple this time. The proposed attestation API is literally unimplementable in general. You can't implement it and you can't not implement it.

The proposed function is impossible to implement in general. More precisely, it's impossible to implement without specific hardware and operating system (you have one of a handful of choices) to the de facto standard that would develop over time if web servers came to depend on the behavior of the function. It would make the web decidedly not open.