The Antenna

finding signal in the noise

columns

An experiment in personal news aggregation.

columns

(date: 2024-09-03 10:31:57)


Even if autonomous vehicles work perfectly, they will likely not decrease emissions…

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/0045212-even-if-autonomous-vehicl


More on the Clooney-Pitt Movie ‘Wolfs’

date: 2024-09-03, updated: 2024-09-03, from: Daring Fireball

https://www.vanityfair.com/hollywood/story/wolfs-jon-watts-interview-streaming-release-exclusive


RF safety experiments - Meat & Pickles demonstrate foldback

date: 2024-09-03, from: Jeff Geerling blog

RF safety experiments - Meat & Pickles demonstrate foldback

        <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>A few months ago, our <a href="https://www.instagram.com/insights/media/3333127873529510767/">AM radio hot dog experiment</a> went mildly viral. That was a result of me asking my Dad 'what would happen if you ground a hot dog to one of your AM radio towers?' He didn't know, so one night on the way to my son's volleyball practice, we tested it. And it was <em>awesome</em>.</p>

There’s a video and some pictures in my hot dog radio blog post from back in March.

  <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>

https://www.jeffgeerling.com/blog/2024/rf-safety-experiments-meat-pickles-demonstrate-foldback


Why TV Is Wrong for Tolkien

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/why-tv-is-wrong-for-tolkien


List of Old NSA Training Videos

date: 2024-09-03, updated: 2024-09-03, from: Bruce Schneier blog

The NSA’s “National Cryptographic School Television Catalogue” from 1991 lists about 600 COMSEC and SIGINT training videos.

There are a bunch explaining the operations of various cryptographic equipment, and a few code words I have never heard of before.

https://www.schneier.com/blog/archives/2024/09/list-of-old-nsa-training-videos.html


I’d missed that Ray Nayler, author of the excellent The Mountain in…

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/0045202-id-missed-that-ray-nayler


@Dave Winer’s Scripting News (date: 2024-09-03, from: Dave Winer’s Scripting News)

The blogroll on scripting.com is a real breakthrough. It’s actually a feed reader, but don’t tell anyone. Actually go ahead and tell them. 😄

http://scripting.com/2024/09/03.html#a151117


History Extra for September 2, 2024

date: 2024-09-03, from: Heather Cox Richardson blog

In the 1927 case of Buck v.

https://heathercoxrichardson.substack.com/p/history-extra-for-september-2-2024


“Owning” e-books

date: 2024-09-03, from: David Rosenthal’s blog

The basic aspiration of the LOCKSS Program when we started a quarter century ago was to enable libraries to continue their historical mission of collecting, preserving, and providing readers with access to academic journals. In the paper world libraries which subscribed to a journal owned a copy; in the digital world they could only rent access to the publisher’s copy. This allowed the oligoply academic publishers to increase their rent extraction from research and education budgets.

LOCKSS provided a cheap way for libraries to collect, preserve and provide access to their own copy of journals. The competing e-journal preservation systems accepted the idea of rental; they provided an alternate place from which access could be rented if it were denied by the publisher.

Similarly, libraries that purchased a paper book owned a copy that they could loan to readers. The transition to e-books meant that they were only able to rent access to the publisher’s copy, and over time the terms of this rental grew more and more onerous.

Below the fold I look into a recent effort to mitigate this problem.

Gennie Gebhart’s 2019 Publishers Should be Making E-Book Licensing Better, Not Worse reports on another turn of the e-book rental screw:
When Macmillan releases a new book, library systems will be able to purchase only one digital copy for the first eight weeks after it’s published. Macmillan is offering this initial copy for half-price ($30), but that has not taken away the sting for librarians who will need to answer to frustrated users. In large library systems in particular, readers are likely to experience even longer hold queues for new Macmillan e-book releases. For example, under the new Macmillan embargo, the 27 branches of the San Francisco Public Library system, serving a city of nearly 900,000 people, will have to share one single copy right when the demand for the new title is the greatest.

After the two-month embargo period ends, libraries will be welcome to purchase additional copies of the e-book under normal terms, which aren’t great to begin with: typically, a $60 price tag for an e-book that can only be lent out to one user at a time for two years or 52 lends, whichever comes first. After that, the library has to license another e-book.
Gebhart’s use of “purchase” here is misleading, they are signing a two-year lease. Macmillian can make life miserable for libraries and their readers because they are “too big to care”. Gebhart explains:
In a July memo, CEO John Sargent says the publisher’s move is motivated by “growing fears that library lending was cannibalizing sales” of new e-books and a need to “protect the value of your books during their first format publication,” but fails to present any evidence to back up his claims. (He also ignores existing, consistent evidence to the contrary.)
On 13the August, the Independent Publishers Group and the Digital Public Library of America announced a deal:
Through this landmark collaboration between IPG and DPLA, libraries around the country will now have the power to purchase and own in perpetuity, rather than merely license, tens of thousands of ebook and audiobook titles from dozens of independent publishers. The agreement will empower libraries to fulfill their mission to provide access to books for readers nationwide. Publishers such as Austin Macauley, Arcadia Publishing, Dynamite Entertainment, Dover Publications and JMS Books, alongside dozens of other renowned indie publishers, are participating in the deal.
Of course, none of the major publishers would agree to this. The press release explains:
Now, libraries will be able to purchase books through the Palace Marketplace, a non-profit ebook and audiobook platform developed by The Palace Project in consultation with libraries, for libraries. The Palace Project provides libraries with tools and resources that allows patrons to access the broadest possible range of ebooks and audiobooks sourced from the widest variety of sources. Among the tens of thousands of books that are now available for libraries to own and lend out digitally are contemporary award-winning titles, like Leticia Aguilar’s spellbinding memoir Leaving Patriarchy Behind, Michael Nicholson’s The Mosaic Escalator, a mind-bending adventure story nominated for the Best Fiction Book Award by the Golden Book Awards 2024, as well as classics like Elizabeth Bowen’s debut novel The Hotel.

“After more than 12 years explaining to policy makers and publishers why existing license models for ebooks prevent libraries from fulfilling their mandates, this agreement is a win that libraries, publishers and authors should celebrate together,” said Christina de Castell, Chief Librarian & CEO of the Vancouver Public Library. “Now, libraries will be able to take steps to share and preserve authors’ ebooks as we have always shared and preserved their print books. I hope this agreement is a model that leads other publishers towards more flexible licensing terms, so libraries can continue to be the home for our collective knowledge in our increasingly digital world.”
Details of how the technology works are scarce, although the Palace code is on github. The DPLA’s Everyone should have access to knowledge claims:
Palace Marketplace, formerly DPLA Exchange, is an e-content acquisitions platform that works seamlessly with the Palace app. With Palace Marketplace, libraries can customize diverse collections beyond the bestsellers, including non-English titles. Member libraries benefit from DPLA’s ongoing publisher negotiations for new, more favorable licensing terms, and have access to our collection of more than 11,000 open access ebooks.
So it appears that “members” have access to books they “purchased” hosted at DPLA. Once again, as with e-journal preservation systems such as Portico, this is a welcome development but it isn’t a solution to the underlying problem. It is in fact another instance of the same problem, because the member libraries are renting access to DPLA’s copy. As I understand it, these libraries would be able to download a copy, and preserve it themselves outside the Palace ecosystem, but it isn’t clear whether the terms of use would allow them to provide their readers access to the preserved copy.

The key barrier to implementing true “purchase” rather than “rental” is the First-sale Doctrine:
The first-sale doctrine (also sometimes referred to as the “right of first sale” or the “first sale rule”) is an American legal concept that limits the rights of an intellectual property owner to control resale of products embodying its intellectual property. The doctrine enables the distribution chain of copyrighted products, library lending, giving, video rentals and secondary markets for copyrighted works (for example, enabling individuals to sell their legally purchased books or CDs to others).
But it doesn’t apply to digital copies:
The first-sale doctrine does not neatly fit transfers of copies of digital works because an actual transfer does not actually happen—instead, the recipient receives a new copy of the work while, at the same time, the sender has the original copy (unless that copy is deleted, either automatically or manually). …

E-books have the same issue. Because the first sale doctrine does not apply to electronic books, libraries cannot freely lend e-books indefinitely after purchase. Instead, electronic book publishers came up with business models to sell the subscriptions to the license of the text.
Mary Minow’s 2017 Future of Libraries – Need First Sale for ebooks explains the importance of first sale for libraries:
It is essential to libraries, and the term existential would not be too great a term to use, to be able to own digital files, and care for them via preservation and library lends (e.g. to one person at a time) just as they do with print. Can readers count on books being available a year or two or five after publication? The existence of libraries has made this possible from their inception until now.
The DPLA echoes this:
“Copyright’s ‘first sale doctrine’ is important to readers and libraries for a number of reasons, not least of which is the way that it facilitates long-term preservation and access,” noted Lyrasis CEO John Wilkin. “Licensing models have threatened this critical underpinning, which is needed for preservation of the cultural record. Lyrasis is excited to collaborate with DPLA and IPG in the creation of a model that will make preservation and access of digital content possible.”
Alas, even if the first-sale barrier were removed, the experience of the LOCKSS program shows that the problem would remain. In the paper world building a local collection was essential for libraries to provide service to their current readers. The costs and effort involved in doing so were inescapable. The fact that doing so safeguarded access for future readers was a no-cost, no-effort side-effect. But in the digital world building a local collection is irrelevant to providing service to current readers. They get access from the publisher. The costs and effort devoted to building a local collection are only in the interest of future readers. Thus, given strained budgets, these costs must be minimized. The choice between maintaining a local collection, and simply outsourcing the task of supporting future readers to a service by signing a small check is a no-brainer.

Worse, three other considerations weigh in the balance:

The LOCKSS Program devoted a great deal of engineering effort to reducing the capital and operational cost, and increasing the security of, two generations of an appliance that libraries could use to build a local collection of the e-journals to which they subscribed. But in the end most libraries that cared about protecting access for future readers to this content chose to sign checks to centralized archives. Of course, it didn’t help that the publishers of the most expensive content would not allow libraries to use the appliance to collect it.

https://blog.dshr.org/2024/09/owning-e-books.html


The Dev Tools Performance Monitor Panel

date: 2024-09-03, from: Dave Rupert blog

Weeks ago I was looking in to a performance issue for our animated spinner component and stumbled across a tool in DevTools I hadn’t used before: The Performance Monitor Panel. In you open Dev Tools > More Tools > Performance Monitor you’ll see some helpful high-level charts and graphs of the realtime performance data of your UI.

The Figma.com homepage with the performance panel open to the side showing 120 style recalcs per second

The Performance Monitor collects performance data in realtime and puts it on a graph. It’s handy for detecting performance problems at a high-level. If your CPU, memory, DOM node count, or event listeners only go up while clicking around, you probably have a leak in your code. The part I was most interested in were style recalculations per second and layouts per second. Our spinner component was triggering style recalculations and layout calls at a rate of 120 per second. Yikes! That’s a lot of extra work on the CPU.

Next I turned on Dev Tools > More Tools > Rendering > Show Paint Flashes and I could immediately see the tactile feedback of green boxes thrashing around as the browser repainted the component hundreds of times per second. The green paint boxes confirmed that this UI work was happening on the main thread instead of the compositor thread. The Performance Monitor showed my CPU usage at 5-9% of my Mackbook Pro. Double Yikes.

The Performance Monitor panel pairs nicely with the top-level Performance panel. While the Performance Monitor panel is very high-level, the Performance panel is an in-depth debugging tool where you can inspect a snapshot of your app down to each function and render call.

A flame graph inside the Performance Panel in dev tools

Capturing a snapshot in the Performance panel confirmed what I was now seeing. I could see the “red line of death” of dropped frames where I locked the main thread. The remediation steps were pretty simple but I did need to strip down and recode how our animation worked.

  1. Avoid properties that trigger paint or layout
  2. Tamp down layout recalcs with contain
  3. Use overflow: hidden instead of CSS masks

It took a couple of prototypes to shop around a workable solution. The good news is our animation is off-loaded to the compositor instead of the main thread now. CPU use is now at 0.2% (down from 5-9%) and our recalcs and layouts are down to 0 but the animation still chugs along. Truth be told, a loading spinner is a pretty insignificant component and is only temporary, but reducing CPU usage by 10% here makes room for other JavaScript activities… like… y’know… fetching and parsing data.

https://daverupert.com/2024/09/dev-tools-performance-monitor-panel/


Is My Blue Your Blue? A visual perception test that judges what…

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/0045205-is-my-blue-your-blue


@Dave Winer’s Scripting News (date: 2024-09-03, from: Dave Winer’s Scripting News)

I have done this before, when a blog post I wrote became something I wanted to add to over time. Two examples – Rules for standards-makers and Trolls.

http://scripting.com/2024/09/03.html#a144404


Colossal, one of my all-time favorite sites on these here interwebs, has…

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/0045203-colossal-one-of-my-all-ti


Can AI Make Art?

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/can-ai-make-art


@Dave Winer’s Scripting News (date: 2024-09-03, from: Dave Winer’s Scripting News)

At the beginning of the Trade Secrets podcast on Sept 22, 2004, is when I would say podcasting got its name. Adam and I were the leaders of the community. It had been discussed briefly on the mail list. We all recognized that what we were doing needed a name. There was a consensus, it was a small community by then, very collegial. Dave Slusher had already used the term in his podcast (according to James Cridland), so I said in the Trade Secrets show, let’s just go ahead and use it. I did mention Ben Hammersley. So he’s not out of the story, but he’s not the person who gave podcasting its name. September 2004 was the moment when podcasting became something. It’s rare in things like this that you can point to a moment, but we can here, and the record should make that very clear. You could say Hammersley was the first to publish the term in a piece he wrote, but he played no role in the bootstrap. I’d say that by the end of 2004 it was on its way, I basically stepped back and enjoyed the medium along with everyone else. Adam started a company. I would have liked to have started a company then, but it wasn’t meant to be. That all happened 20 years ago.

http://scripting.com/2024/09/03.html#a132058


@Dave Winer’s Scripting News (date: 2024-09-03, from: Dave Winer’s Scripting News)

I started a new this.how doc on how podcasting got its name, so I could include new information. It links back to the piece I wrote in 2013.

http://scripting.com/2024/09/03.html#a131258


What are we going to do with abundant, free, renewable energy? “[By…

date: 2024-09-03, updated: 2024-09-03, from: Jason Kittke’s blog

https://kottke.org/24/09/0045201-what-are-we-going-to


Six ways to rein in Musk

date: 2024-09-03, from: Robert Reich’s blog

(And Musk’s infantile response to my criticisms)

https://robertreich.substack.com/p/how-to-put-musk-out-of-business


Childfree cat lady 👋

date: 2024-09-03, from: Tracy Durnell Blog

So… is it political to mention that I happily have cats and not children? It shouldn’t be, but it’s been made into a political statement in this election. That becomes a way to silence women when political content on social platforms is policed.   See also: Cultural coercion and the question of choice Who decides […]

https://tracydurnell.com/2024/09/02/childfree-cat-lady-%f0%9f%91%8b/


September 2, 2024

date: 2024-09-03, from: Heather Cox Richardson blog

In an interview with right-wing host Mark Levin on the Fox News Channel last night, Trump complained about the new grand jury indictment of him for trying to steal the 2020 presidential election.

https://heathercoxrichardson.substack.com/p/september-2-2024


@Dave Winer’s Scripting News (date: 2024-09-02, from: Dave Winer’s Scripting News)

And the show notes for the podcast from Sept 2, 2004. Fans of Adam Curry’s podcasting will like this one. It’s about this time that the collaboration starts becoming a community. Next episode is on Sept 5.

http://scripting.com/2024/09/02.html#a212559


September 1, 2024

date: 2024-09-02, from: Heather Cox Richardson blog

https://heathercoxrichardson.substack.com/p/september-1-2024-d17


‘In the South of France With George and Brad’

date: 2024-09-02, updated: 2024-09-02, from: Daring Fireball

https://www.gq.com/story/brad-pitt-george-clooney-gq-cover-story


@Dave Winer’s Scripting News (date: 2024-09-02, from: Dave Winer’s Scripting News)

WordPress and GitHub fit into similar niches, but one is for writers and the other for developers.

http://scripting.com/2024/09/02.html#a143453


webinar: mastering the curl command line

date: 2024-09-02, from: Daniel Stenberg Blog

Yes! It is yet again time for a dual Zoom-twitch curl webinar. This one-hour (or so) session will be live-streamed on Twitch and broadcast on Zoom concurrently. Of course entirely free to attend. Date: September 5, 2024Time: 17:00 UTC (19:00 CEST, 10:00 PDT) Everyone uses curl, the Swiss army knife of Internet transfers. While this … Continue reading webinar: mastering the curl command line

https://daniel.haxx.se/blog/2024/09/02/webinar-mastering-the-curl-command-line/


Bluesky vs Mastodon as open APIs

date: 2024-09-02, from: Dave Winer’s Scripting News

The problem with Mastodon is its protocol is underspecified, therefore interop is really hard, and ultimately the standard, if any emerges, will be decided by big tech companies and will be ridiculously complex.

I think Bluesky has a better chance of being a solid standard you can build on, though I find it fairly incomprehensible, but other people seem to understand it well enough, and I’ve been able to get it to do what I need. Kind of like Amazon’s web service APIs. The designers seem smart, and are accessible (a big plus). On the other hand, I’ve already had apps built on their api break.

Neither one is in a particularly strong position.

Bluesky should factor their API, provide a profile, and a simple API you can adapt to in a weekend, for most common things people want to hook into. And they should commit to not breaking that profile. Their protocol has a lot of generality that gets in the way of doing things that 99% of devs need to do.

Of course Mastodon isn’t supposed to be an API, the underlying API was supposed to be ActivityPub, but as I understand, that isn’t complete, and they need the functionality now, so they’ve implemented a REST API for the other stuff. Makes sense, it’s what I would do in this situation. On the other hand, that pretty much guarantees that a big part of this interface is going to be deprecated, meaning many developers, myself included, will just wait till we get there.

As I said above I fully expect Meta (ie Facebook) will drive that process, that people will choose to interop with their product over Mastodon and over ActivityPub. Names like “fediverse” get walked over and perverted by big tech companies. We will find ourselves soon talking about the Meta-fediverse and the Masto-fediverse or (somesuch).

I’ve seen countless of good, clear, solid ideas get muddied by big tech companies. This idea, the fediverse, got completely muddied before the BigCos got involved. Still more hard work to do, and it must be working together. It doesn’t work if people try to throw their non-existent weight around. That’s basically with the big companies.

http://scripting.com/2024/09/02/133332.html?title=blueskyVsMastodonAsOpenApis


@Dave Winer’s Scripting News (date: 2024-09-02, from: Dave Winer’s Scripting News)

In hindsight Medium chose the wrong business model. They could have done what Automattic has done with WordPress. It’s a private company so I don’t know how much it’s growing or how profitable it is, but from outside it’s obviously growing and profitable. Basically, charge writers for the service, or lots of services. Little extras you can add to your site. Use it as a hook to sell domain names (huge recurring business). And open source the Medium editor, when it came out it was a breakthrough in usability, and offer it to Google to bundle with Chrome, upgrade the whole web while you’re at it. With billions of windfall from the success of Twitter, why argue over nickels and dimes. That’s what I always wondered about the thinking behind Medium. Ev had the ability to change the course of the industry, and make the same kind of money Google and Microsoft make. And yes, I did urge him to do all this at the time, publicly (didn’t have access to him privately, if you can believe that).

http://scripting.com/2024/09/02.html#a125552


@Dave Winer’s Scripting News (date: 2024-09-02, from: Dave Winer’s Scripting News)

Here’s the show notes page for the podcast from Sept 1, 2004.

http://scripting.com/2024/09/02.html#a124550


@Dave Winer’s Scripting News (date: 2024-09-02, from: Dave Winer’s Scripting News)

September 2004 was the month when podcasting became a real community thing. Twenty years ago. I did eight podcasts that month. The mail list, which Adam started, was going strong. This is the month where podcasting got its name, thanks to some brilliant creativity from Dannie Gregoire. Until then we were calling them “audio blog posts” or some variant thereof. You can see it in this Google Trends graph. I started a special feed to echo my programs from 2004, I even got it registered in Apple’s podcast database. There will be two podcasts in the feed today because I missed the one from yesterday. Still diggin!

http://scripting.com/2024/09/02.html#a122308


SQL Injection Attack on Airport Security

date: 2024-09-02, updated: 2024-09-02, from: Bruce Schneier blog

Interesting vulnerability:

…a special lane at airport security called Known Crewmember (KCM). KCM is a TSA program that allows pilots and flight attendants to bypass security screening, even when flying on domestic personal trips.

The KCM process is fairly simple: the employee uses the dedicated lane and presents their KCM barcode or provides the TSA agent their employee number and airline. Various forms of ID need to be presented while the TSA agent’s laptop verifies the employment status with the airline. If successful, the employee can access the sterile area without any screening at all…

https://www.schneier.com/blog/archives/2024/09/sql-injection-attack-on-airport-security.html


2024-08-22 One Page Dungeon Reviews

date: 2024-09-02, from: Alex Schroeder’s Blog

2024-08-22 One Page Dungeon Reviews

The One Page Dungeon Contest submissions are being read and discussed by the judges in private but if you have a submission you’d like to get a paragraph of review and feedback on, let me know. I’m happy to write a few words on this page.

Sundial Siphon: I love the myconid picture and map; I had to read the part about the rotating map multiple times and I’m still not sure it really contributes to the game. Sometimes doors cannot be opened, sometimes some rooms cannot be reached, but I’d have to see it at the table. I liked the colour coding of monsters and connections. It says twice “Takes some time to clear” but it’s unclear what the drawback is since there are no random encounters? Is it a quarter rotation? Reading the Siphon makes me think that after 4 phases all player characters are trapped in constructs? That seems rather harsh. The dungeon says that that players are racing against the clock but I think players wouldn’t know that, so some sort of warning might be apt? There’s a warning in room 4 but I feel a better warning is required, or the siphon should only affect room 5? In any case, the dungeon seems promising! 😄

Epona’s Temple: I love the idea of achieving a permanent blessing of Epona. The map is beautiful. I feel that the map doesn’t make clear which of the obstacles are easy to sidestep. Can people go from 3 to 5 without crossing 4 or 8? In 4 there’s a presence of insects but it wasn’t clear to mean what that entails since there are no insect stats. From a logic perspective the abandoned camp is puzzling. In any case, the rewards at the end are my favourite thing. They match the premise at the entrance and the theme of the temple itself. Love that. E gostei muito de ver um versão que não seja Inglesa. Muito bem feito! 😄

#RPG #1PDC

https://alexschroeder.ch/view/2024-08-22-one-page-dungeons


2024-08-29 msmtp and app armor

date: 2024-09-02, from: Alex Schroeder’s Blog

2024-08-29 msmtp and app armor

I tried to send an email from Emacs and it didn’t work. The error was:

msmtp: account default not found: no configuration file available

I was able to reproduce the problem with the following hello.txt file:

From: Alex <alex@alexschroeder.ch>
To: Alex <alex@alexschroeder.ch>
Subject: Test

This is the test.

And then feeding that to msmtp with debugging enabled (-d) and reading recipients from the mail (-t):

msmtp -d -t < hello.txt

Now I had more info, however:

ignoring system configuration file /etc/msmtprc: No such file or directory
ignoring user configuration file /home/alex/.config/msmtp/config: Permission denied
falling back to default account
msmtp: account default not found: no configuration file available

I checked permissions, and it was 0600 for the config file. Online, I found a reference to AppArmor. Taking a peek at /etc/apparmor.d/usr.bin.msmtp I didn’t see anything surprising. But then I grew suspicious… I had in fact moved ~/.config/msmtp to ~/src/home/.config/msmtp (which is a Git repository) and replaced that with a symbolic link. AppArmor didn’t like this and decided that msmtp was not allowed to read that other file. Moving the directory back solved this problem.

I guess I’ll be making occasional copies of this file into the Git repository. 😒

#Administration #AppArmor

https://alexschroeder.ch/view/2024-08-29-msmtp-app-armor


Eine Milliarde neuer Entwickler dank KI? Linkliste

date: 2024-09-02, from: Chris Heilmann’s blog

Hier sind die Resourcen meines Artikels im AI Magazin zum selbst nachlesen: The road to one Billion developers keynote by Thomas Dohmke and Demetris Cheatham of GitHub at WeAreDevelopers World Congress Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code — and AI Does It Instead In a leaked recording, Amazon cloud […]

https://christianheilmann.com/2024/09/02/eine-milliarde-neuer-entwickler-dank-ki-linkliste/


Why giant mergers harm workers

date: 2024-09-02, from: Robert Reich’s blog

Friends,

https://robertreich.substack.com/p/the-biggest-grocery-merger-in-history


Listened to Memory Reboot

date: 2024-09-02, from: Tracy Durnell Blog

https://tracydurnell.com/2024/09/01/listened-to-memory-reboot/


September 1, 2024

date: 2024-09-02, from: Heather Cox Richardson blog

Almost one hundred and forty-two years ago, on September 5, 1882, workers in New York City celebrated the first Labor Day holiday with a parade.

https://heathercoxrichardson.substack.com/p/september-1-2024


Monday 2 September, 2024

date: 2024-09-01, from: John Naughton’s online diary

Trompe-l’œil Arles, 2022. Caused me to do a double-take. Quote of the Day “If reading is one of the pleasures – and necessities – of youth, rereading is one of the pleasures – and necessities – of age. You know … Continue reading

https://memex.naughtons.org/monday-2-september-2024/39811/


Election Countdown, 65 Days to Go: The New ‘Accountability’ Problem.

date: 2024-09-01, from: James Fallows, Substack

Remember when a picture was worth a thousand words? Now a viral tweet or TikTok clip can outweigh whatever else is said about a candidate. Some new examples, and what the press can (and must) do.

https://fallows.substack.com/p/election-countdown-65-days-to-go


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

The networks should put Trump on time delay and when he says you can legally murder babies in some states, that should be treated as if he said fuck or shit. Put up a screen that explains why he was cut off, then go to commercial, esp during the debate on Sep 10.

http://scripting.com/2024/09/01.html#a205000


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

Dear NY Times, before we get rid of the penny, let’s open up your op-ed page to include criticism of the NYT. You can handle a little pushback, you need it desperately.

http://scripting.com/2024/09/01.html#a204850


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

And for some companies, the founder of a company they acquire might make the best CEO when the founder of the original company isn’t available. Again Apple is a great example. Steve Jobs ultimately replaced Gil Amelio, after Apple bought NeXT.

http://scripting.com/2024/09/01.html#a165719


Cushy Kitty

date: 2024-09-01, from: Dave Winer’s Scripting News

Wordle Kitty is watching TV along with 80 other convicted house pets serving life sentences at Attica high security prison. They’re watching a mushy political psycho drama starring Wordle Kitty herself, the cutest most adorable kitten known to mankind. The NYT headline reads “Cushy kitty crushes mushy melodrama in prison laugh riot.”

Cushy kitty crushes mushy melodrama in prison laugh riot.

http://scripting.com/2024/09/01/165153.html?title=cushyKitty


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

Graham uses Steve Jobs as an example. He knew what was and wasn’t an Apple product. A hired CEO would have to have that explained to him. Sculley, who Graham cites, is a perfectly nice person in my experience, had no idea how to deal with Windows. Very different from a consumer product like fizzy water. Who but Steve Jobs would have thought that an iPod was a proper product for a company that made PCs. I think he himself wanted it, and that’s what made something an Apple product. It’s probably why post-Jobs Apple is pretty much stuck selling only the products Jobs created for them. He told Cook to innovate on his own vision and timetable, probably knowing full-well that nobody would be able to do it. 😄

http://scripting.com/2024/09/01.html#a164543


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

Another rule for whoever runs a tech company, they must themselves be a fanatical user of the company’s product. They must love it the way a founder loves it. They must think the users are the smartest people in the world because they love the best product in the world. As a founder, I could not visualize the day I left the company for the last time. In hindsight I felt that was the one factor most responsible for the success of the company.

http://scripting.com/2024/09/01.html#a164402


The Talk Show: ‘Good Enough to Be Pesky’

date: 2024-09-01, updated: 2024-09-01, from: Daring Fireball

https://daringfireball.net/thetalkshow/2024/08/31/ep-408


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

Paul Graham wrote a very useful piece about “Founder Mode.” As a founder myself, I think I can tell you why founders have a central role to play as the company grows. They’re the only ones who know how the company was built, and what works and what doesn’t and how to keep it consistent for customers and partners, and the founder, if the company grew, is tuned into to what makes the company work, and will see opportunities that even well-intentioned managers miss. I remember when a company I was a developer for, early in my career, switched out the founder and replaced him with a professional CEO. The founder had problems managing, and could have used help imho, but – the founder understood what the company was about, and the professional claimed to be a “market of one” and therefore didn’t have an opinion about what products the company should make. That would be delegated to people he hired. Almost as if the people running a company were just modules and servers, and if you needed to grow you just bought new modules. In this case. I can write this because I don’t have to get approval from anyone else. I’m sure in a company of today someone would take offense at something I wrote here. That my friends is another reason why companies have a hard time scaling. 😄

http://scripting.com/2024/09/01.html#a155212


Where did summer go?

date: 2024-09-01, from: Enlightenment Economics blog

Already September 1st, and a tang of autumn in the morning air. I had a two-week holiday with no laptop or emails, and lots of reading. Then a two-week scramble to catch up with the accumulated email and work. So … Continue reading

http://www.enlightenmenteconomics.com/blog/index.php/2024/09/where-did-summer-go/


@Dave Winer’s Scripting News (date: 2024-09-01, from: Dave Winer’s Scripting News)

August is archived. Let’s start September.

http://scripting.com/2024/09/01.html#a124605


The Chicks

date: 2024-09-01, from: Dan Rather’s Steady

A Reason To Smile

https://steady.substack.com/p/the-chicks


Caption contest: The view

date: 2024-09-01, from: Robert Reich’s blog

And last week’s winner

https://robertreich.substack.com/p/caption-contest-the-view


August 31, 2024

date: 2024-09-01, from: Heather Cox Richardson blog

Buddy took this picture on his way to work one morning while I was in Chicago at the Democratic National Convention.

https://heathercoxrichardson.substack.com/p/august-31-2024