Readit News logoReadit News
yig commented on ACM Transitions to Full Open Access   acm.org/publications/open... · Posted by u/pcvarmint
kragen · a month ago
I've greatly appreciated the ACM's movements toward open access, but I have to ask:

What's the license?

The Berlin Declaration that defined Open Access https://openaccess.mpg.de/Berlin-Declaration defines it as follows:

> 1. Open access contributions must satisfy two conditions:The author(s) and right holder(s) of such contributions grant(s) to all users a free, irrevocable, worldwide, right of access to, and a license to copy, use, distribute, transmit and display the work publicly and to make and distribute derivative works, in any digital medium for any responsible purpose, subject to proper attribution of authorship (community standards, will continue to provide the mechanism for enforcement of proper attribution and responsible use of the published work, as they do now), as well as the right to make small numbers of printed copies for their personal use.

> 2. A complete version of the work and all supplemental materials, including a copy of the permission as stated above, in an appropriate standard electronic format is deposited (and thus published) in at least one online repository using suitable technical standards (such as the Open Archive definitions) that is supported and maintained by an academic institution, scholarly society, government agency, or other well-established organization that seeks to enable open access, unrestricted distribution, inter operability [sic], and long-term archiving.

This page is all about #2. What's #1?

I'm delighted to be able to read and share the classic CACM articles that have shaped the history of informatics, thanks to the ACM's policy changes over the last few years. The other day, for example, I was reading Liskov's paper on CLU in which she introduces the abstract data type: https://dl.acm.org/doi/10.1145/800233.807045

But, as far as I can tell, neither that web page nor the PDF linked from it has a license granting "a free, irrevocable, worldwide, right of access to, and a license to copy, use, distribute, transmit and display the work publicly and to make and distribute derivative works, in any digital medium for any responsible purpose." So, if I post it on my personal web site, or upload it to WikiSource or the Internet Archive, I'm still at risk of copyright lawsuits. And until I can do that, I only have access to the paper as long as CloudFlare thinks I'm human.

That's the problem Open Access is designed to solve.

yig · a month ago
New articles are Creative Commons (CC-BY or CC-BY-NC-ND).
yig commented on Why you can't color calibrate deep space photos   maurycyz.com/misc/cc/... · Posted by u/LorenDB
hnuser123456 · a month ago
Well, some of the densest, nearest, most interesting structures are right behind the rest of the Milky Way, which causes up to 30 magnitudes of extinction in visible light, but deeper IR and UV passes through much more easily.

I think a better way to describe the issue is that much of the structure of the cosmos is only visible in non-visible wavelengths, so while calibrated, accurate visuals "like you were in a safe glass bubble" is a good category of astrophotography to continue to refine, it's a tiny slice of what's emitting electromagnetic radiation that's worth visualizing. And if cameras can convert invisible colors into visible ones, that's a blessing of a capability.

yig · a month ago
Can we infer what that visible light would look like unobstructed and with appropriate intensity to activate our eyes' cones?
yig commented on Deep learning gets the glory, deep fact checking gets ignored   rachel.fast.ai/posts/2025... · Posted by u/chmaynard
davidclark · 3 months ago
I’m not sure anyone I know could make an em dash with their keyboard off the top of their head.

[meta] Here’s where I wish I could personally flag HN accounts.

yig · 3 months ago
option-shift-minus on a Mac (option-minus for an en dash).
yig commented on Richard Garwin’s role in designing the hydrogen bomb was obscured   nytimes.com/2025/05/19/sc... · Posted by u/LAsteNERD
Hilift · 3 months ago
> He graduated at 19 and Standard Oil offered him a full ride for graduate study at the University of Chicago, which had one of the nation’s top physics departments.

I think it's fascinating that Garwin was at University of Chicago at the same time as Theodore Hall studied for his masters/Phd in Physics after he left the Manhattan Project. Hall left the university in 1952 for Memorial Sloan-Kettering in New York City. At exactly that time, an intense counter espionage investigation targeting Hall had been underway for several years.

Hall provided the single most detailed document of the plutonium device to the Russians. They were both child prodigies. Hall was recruited into the Manhattan Project straight out of Harvard when he was 18.

"journalist Dave Lindorff, writing in The Nation on January 4, 2022, obtained through the Freedom of Information Act, Hall's FBI file in 2021. This 130-page file included communications between FBI Director J. Edgar Hoover to the head of the Air Force Office of Special Investigations, Gen. Joseph F. Carroll, showing that Carroll had effectively blocked Hoover's intended pursuit of Hall and Sax, probably fearing that Hall's arrest would have, in the political climate of the McCarthy Era, forced the Air Force to furlough and lose their top missile expert, Edward Hall. Carroll, a former top aide to Hoover before he became the first head of the USAF OSI, ultimately allowed Hoover's agents to question Ed Hall on June 12, 1951 (with an OSI officer monitoring the interview). Within several weeks of that session, the Air Force, which had conducted and completed its own investigation into Edward Hall's loyalty (having their own investigators question him four times), promoted him to Lt. Colonel, and later Colonel, and elevated him from assistant director to director of its missile development program. The promotions were a clear slap in the face to Hoover. Ed Hall went on to complete the development of the Minuteman missile program, and then retired."

https://en.wikipedia.org/wiki/Theodore_Hall

yig · 3 months ago
The quote is confusing, because it's not always clear which Hall brother "Hall" refers to. Edward Hall, who developed the Minuteman missiles, was the brother of Theodore Hall, the spy. After reading the source article: <https://www.thenation.com/article/world/ted-hall-espionage-f...>, I can annotate the quote with first names:

"journalist Dave Lindorff, writing in The Nation on January 4, 2022, obtained through the Freedom of Information Act, Hall's FBI file in 2021. This 130-page file included communications between FBI Director J. Edgar Hoover to the head of the Air Force Office of Special Investigations, Gen. Joseph F. Carroll, showing that Carroll had effectively blocked Hoover's intended pursuit of [Theodore] Hall and Sax, probably fearing that [Theodore] Hall's arrest would have, in the political climate of the McCarthy Era, forced the Air Force to furlough and lose their top missile expert, Edward Hall. Carroll, a former top aide to Hoover before he became the first head of the USAF OSI, ultimately allowed Hoover's agents to question Ed Hall on June 12, 1951 (with an OSI officer monitoring the interview). Within several weeks of that session, the Air Force, which had conducted and completed its own investigation into Edward Hall's loyalty (having their own investigators question him four times), promoted him to Lt. Colonel, and later Colonel, and elevated him from assistant director to director of its missile development program. The promotions were a clear slap in the face to Hoover. Ed Hall went on to complete the development of the Minuteman missile program, and then retired."

yig commented on I Fought the IRS for Over $12K and won   mikekasberg.com/blog/2025... · Posted by u/LorenDB
vunderba · 5 months ago
There's this great bit I saw on Twitter a while ago:

  Government: You owe us money. It’s called taxes.

  Me: How much do I owe?

  Gov’t: You have to figure that out.

  Me: I just pay what I want?

  Gov’t: Oh, no we know exactly how much you owe. But you have to guess that number too.

  Me: What if I get it wrong?

  Gov’t: You go to prison

I absolutely hate the US tax system. As I understand in some countries, they instead send you a "pre-filed" statement (Finland, Denmark, Sweden, etc.). If everything looks fine, you don't need to send anything back at all. It's only if there is a discrepancy that you need to get in touch with the country's tax agency.

yig · 5 months ago
Are you referring to this bit by Joe Zimmerman? <https://www.youtube.com/watch?v=RpWCK7t_iaw>
yig commented on Writing your own C++ standard library from scratch   nibblestew.blogspot.com/2... · Posted by u/JNRowe
leni536 · 5 months ago
The section about the "perfect ABI stability" is rather naive. If you have a 3rd party library that exposes a class like this in a header:

  class SomePublicClass {
    pystd::HashMap<pystd::U8String, size_t> member;
    /*...*/
  };
and distribute that 3rd party library as compiled against a particular pystd version and the headers, then that build is tied to one particular "epoch" or version of pystd, you can't safely link that library against a program that uses a different "epoch" of pystd.

It's also not a new idea either. libc++ puts everything inside an inline namespace `std::__1`. There is a reason that they never bumped that.

yig · 5 months ago
I think you may have misunderstood the proposal. Your 3rd party library example would have to write `pystd2025::HashMap<pystd2025::U8String, size_t> member;`. Isn't that stable?

From the post:

  The sample code above used the pystd namespace. It does not actually exist. Instead it is defined like this in the cpp file:

    #include <pystd2025.hpp> 
    namespace pystd = pystd2025;

yig commented on YouTube DRM added on ALL videos with TV (TVHTML5) clients   github.com/yt-dlp/yt-dlp/... · Posted by u/azalemeth
fancyfredbot · 6 months ago
Why do people use yt-dlp? Is it to skip ads or watch offline? YouTube premium also lets you watch offline and skip ads but for a price. So surely it's no surprise that Google don't want you to have it for free. I think YouTube premium is too expensive given Google pay so little for the content but I don't think it would be sustainable if everyone got it for free.
yig · 6 months ago
I download videos I use for teaching. In future classes, I can still provide students with the video even if it disappears from YouTube. This happens from time to time.
yig commented on Aider: Using Uv as an Installer   simonwillison.net/2025/Ma... · Posted by u/anotherpaulg
yig · 6 months ago
Why is this necessary? I just alias aider to:

uv tool run --python 3.11 --from aider-chat@latest aider

yig commented on Demystifying Git Submodules   cyberdemon.org/2024/03/20... · Posted by u/signa11
yig · 9 months ago
For C++, I've started using FetchContent as a kind of distributed package manager. When I think about it, why is that better than git submodules?

u/yig

KarmaCake day293February 3, 2014View Original