(date: 2023-11-17 17:29:17)
date: 2023-11-17, from: OS News
The PARC facility also is known for the invention of Ethernet, a networking technology that allows high-speed data transmission over coaxial cables. Ethernet has become the standard wired local area network around the world, and it is widely used in businesses and homes. It was honored this year as an IEEE Milestone, a half century after it was born. Truly one of the success stories of the technology world. Sure, those first Ethernet cables and accessories have changed a lot over the decades, but we’re still using it to this day, and we’ll be using it for many more decades to come.
https://www.osnews.com/story/137865/ethernet-is-still-going-strong-after-50-years/
date: 2023-11-17, from: OS News
Shortly after announcing the end of three services, one of which is as old as MS-DOS, Microsoft deprecated the Tips app. Now, another utility is about to get the axe: Microsoft has updated its Windows documentation again, detailing the end of the story for Steps Recorder (psr.exe). Steps Recorder is an old utility from the Windows 7 era that lets you, as the name implies, record your steps while doing something in Windows. Although long abandoned, Steps Recorder is a handy tool for describing to your grandma how to perform specific actions in Windows, troubleshoot apps, or report bugs. Steps Recorder is simple and very effective, and you can launch it by pressing Win + R and typing psr. With Windows being as massively popular as it is, even removals of weird, obscure utilities and services that small percentages of Windows users used, still means hundreds of thousands of people can be affected. So, let’s pour one out for psr.
date: 2023-11-17, from: This week in Indie Web
From events.indieweb.org/archive:
<p>HWC Nuremberg is going to restart - in Fürth.
After a long pause we’re meeting once again and hope make this a regular
event. We moved from tollwerk to the Fab Lab and welcome anyone
interested in personal websites and a distributed web.
</div><div><img src="https://indieweb.org/this-week/images/2023-11-17/22c628c055c12ca8415aa95706f26132339faf70.jpg" style="width:100%" class="u-photo"></div></div>
From events.indieweb.org:
<p>HWC Nuremberg is now a regular meeting.
We moved from tollwerk to the Fab Lab and welcome anyone interested in
personal websites and a distributed web.
</div></div>
<p>HWC Nuremberg is now a regular meeting.
We moved from tollwerk to the Fab Lab and welcome anyone interested in
personal websites and a distributed web.
</div></div>
From huffduffer.com/tags/indieweb:
From news.indieweb.org:
My new #IndieWeb enabled website is now live!
You can follow my microblog posts or blog articles by entering @srijan.ch@srijan.ch in your Fediverse app search bar or reply and interact with any post using #Webmention or your Mastodon/Fediverse app. Site Features:
Indieauth Webmentions Federation with the fediverse (via Bridgy Fed) Structured author, posts, and feeds using microformats Microsub
Also posted on IndieNewsFrom IndieWeb Wiki: New User Pages:
Created by Cidney.org on Saturday
From IndieWeb Wiki: New Pages:
client ID is how a website or web app identifies itself in IndieAuth and OAuth.
Created by aaronpk on Tuesday and edited 1 more time
indielib is a Go library maintained by Henrique Dias that implements several IndieWeb building blocks.
Created by Hacdias.com on Saturday and edited 1 more time
Knot System is a small system with a personal website and a feed reader, based on the Micropub, Microsub and IndieAuth protocols, developed and used by Max Häßlein.
Created by Bjoern.stierand.org on Wednesday and edited 1 more time
From IndieWeb Wiki: New Pages:
Homebrew Website Club - Nuremberg/Germany - The Restart: 2023-11-15
Homebrew Website Club Europe/London: 2023-11-15
From IndieWeb Wiki: Recent Changes:
https://indieweb.org/this-week/2023-11-17.html
date: 2023-11-17, from: Michael Tsai
OpenAI (Hacker News): Sam Altman will depart as CEO and leave the board of directors. […] Mr. Altman’s departure follows a deliberative review process by the board, which concluded that he was not consistently candid in his communications with the board, hindering its ability to exercise its responsibilities. The board no longer has confidence in […]
https://mjtsai.com/blog/2023/11/17/altman-and-brockman-out-at-openai/
date: 2023-11-17, from: Michael Tsai
SpamSieve 3.0.2 greatly improves the workaround for the macOS bug where sometimes Mail extensions don’t work at all. By reading Mail’s database directly, instead of using AppleScript, SpamSieve is able to work much faster, with no overhead in Mail itself. It’s also no longer limited by mailboxes that have so many messages that Mail would […]
https://mjtsai.com/blog/2023/11/17/spamsieve-3-0-2/
date: 2023-11-17, from: Michael Tsai
Tucky Wong: While Daylite, including the Daylite Mail Assistant, is compatible with macOS Sonoma, we strongly recommend that you hold off on upgrading to Sonoma at this time. Our recommendation is based on feedback from early adopters, which has highlighted a potential significant interruption in your current email workflows. Additionally, we are actively addressing certain […]
https://mjtsai.com/blog/2023/11/17/mail-extension-postmortem/
@Dave Winer’s Scripting News (date: 2023-11-17, from: Dave Winer’s Scripting News)
We’re starting to work with people on artcasting. The idea is we want to send visual art over RSS 2.0 feeds. Photographs. Paintings. News. The consensus seems to be that we should use the enclosure element, as with podcasting. In this case, if the type begins with “image/” then an artcast viewer should handle it, and others should ignore it. We were at this place with podcasting in 2001, and needed some examples, so we had a feed of Grateful Dead music to start using the technology. There’s a big difference between an idea and something you can use. So anyway, here’s the artcasting test feed. Try subscribing to it in a feed reader you like. Hopefully it either ignores the enclosure or it does the right thing with it, displays it. Here’s a thread for comments and questions.
http://scripting.com/2023/11/17.html#a222122
date: 2023-11-17, updated: 2023-11-08, from: Bruce Schneier blog
In a rare squid/security post, here’s an article about unpatched vulnerabilities in the Squid caching proxy.
As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.
Read my blog posting guidelines here.
@Miguel de Icaza Mastondon feed (date: 2023-11-17, from: Miguel de Icaza Mastondon feed)
By corporate standards, that OpenAI blog post is pretty vicious.
https://mastodon.social/@Migueldeicaza/111427983706049480
date: 2023-11-17, from: Transiting Los Angeles
We discuss the sudden closure of the 10 freeway in downtown and what it has meant for transportation in Los Angeles.
https://transitinglosangeles.com/2023/11/17/podcast-8-freeways-closed/
date: 2023-11-17, from: Gary Marcus blog
Wow, just wow: “Mr. Altman’s departure follows a deliberative review process by the board, which concluded that he was not consistently candid in his communications with the board, hindering its ability to exercise its responsibilities” Marcus on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
https://garymarcus.substack.com/p/sam-altman-appears-to-have-been-pushed
date: 2023-11-17, from: NASA breaking news
Born barely 20 years after the Wright Brothers’ first flight, Alan Shepard grew up to fly combat missions in World War II, test multiple new aircraft, become the first American in space, and ultimately hit the first golf shot on the Moon. Born on Nov. 18, 1923, Shepard lifted off in the Freedom 7 spacecraft […]
https://www.nasa.gov/image-article/celebrating-astronaut-alan-shepards-100th-birthday/
date: 2023-11-17, from: NASA breaking news
Artemis II NASA astronauts Reid Wiseman and Christina Koch of NASA, and CSA (Canadian Space Agency) astronaut Jeremy Hansen view the core stage for the SLS (Space Launch System) rocket at the agency’s Michoud Assembly Facility in New Orleans on Nov. 16. The three astronauts, along with NASA’s Victor Glover, will launch atop the rocket […]
https://www.nasa.gov/image-article/artemis-ii-astronauts-view-sls-core-stage-at-michoud/
date: 2023-11-17, from: TidBITS blog
Adds support for the latest MacBook Pro and iMac models. (Free, 52.2 MB, macOS 14+)https://tidbits.com/watchlist/apple-configurator-2-17/
date: 2023-11-17, from: TidBITS blog
Brings user interface improvements and an an unsupported hardware mode to the virtual-camera system. ($39.99 annual subscription, free update, 30 MB, macOS 10.13+)
https://tidbits.com/watchlist/camo-studio-2-1/
date: 2023-11-17, from: TidBITS blog
Tweaks the recently added Transcribe beta feature. ($64 new, free update, 37.3 MB, macOS 11+)https://tidbits.com/watchlist/audio-hijack-4-3-1/
date: 2023-11-17, from: TidBITS blog
Maintenance update with a lengthy list of improvements and bug fixes for the password manager. ($35.88 annual subscription, free update, 4.8 MB, macOS 10.15+)
https://tidbits.com/watchlist/1password-8-10-20/
date: 2023-11-17, from: TidBITS blog
In an announcement that the tech press likely cares about more than everyday users, Apple said Messages will support the RCS messaging standard alongside SMS and MMS sometime next year.https://tidbits.com/2023/11/17/apple-to-support-rcs-in-messages-next-year/
date: 2023-11-17, from: NASA breaking news
Since launching 16 months ago, the EMIT imaging spectrometer aboard the International Space Station has shown an ability to detect more than just surface minerals. More than a year after first detecting methane plumes from its perch aboard the International Space Station, data from NASA’s EMIT instrument is now being used to identify point-source emissions […]
https://www.nasa.gov/missions/emit/nasa-mission-excels-at-spotting-greenhouse-gas-emission-sources/
date: 2023-11-17, from: Jeff Geerling blog
A PCIe Coral TPU FINALLY works on Raspberry Pi 5
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://coral.ai/products/">Coral.ai TPUs</a> are AI accelerators used for tasks like machine vision and audio processing. Raspberry Pis are often integrated into small robotics and IoT products—or used to analyze live video feeds with <a href="https://frigate.video">Frigate</a>.</p>
Until today, nobody I know of has been able to get a PCI Express Coral TPU working on the Raspberry Pi. The Compute Module 4, unfortunately, had some quirks in its PCIe implementation, preventing the use of the Coral over PCIe.
The Raspberry Pi 5 has a much improved PCIe bus—capable of reaching Gen 3 speeds even!—and I’ve already tested the first PCIe NVMe HATs for Pi 5.
So can the Pi 5 handle the Coral TPU natively over PCIe?
Yes. Though currently, you need to tweak a few things to get it working.
<span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>
https://www.jeffgeerling.com/blog/2023/pcie-coral-tpu-finally-works-on-raspberry-pi-5
date: 2023-11-17, from: NASA breaking news
Goddard researcher Dr. Antonia Gambacorta the 2023 IRAD Innovator of the Year for her work developing hyperspectral microwave technology to dissect Earth’s atmosphere from orbit.
https://www.nasa.gov/centers-and-facilities/goddard/gambacorta-irad-innovation-leader/
date: 2023-11-17, from: Jeff Geerling blog
How to customize the dtb (device tree overlay) on the Raspberry Pi
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Every so often, when you're debugging weird hardware issues on SBCs like the Raspberry Pi, it's useful to get way down into the guts of how the Pi represents its hardware to Linux.</p>
And the Linux kernel uses a method called
Device
Tree overlays to do it. On the Pi 5 (and other Pis), these overlays
are stored as .dtb
files inside the
/boot/firmware
directory, and there’s an overlay for every
major Raspberry Pi hardware model.
I’ve had to modify the dtb
files in the past to
increase
the PCIe BAR space for early GPU testing on the Compute Module 4.
And recently I’ve had to
mess
with how the PCIe address space is set up for testing certain
devices on the Raspberry Pi 5.
<span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>
https://www.jeffgeerling.com/blog/2023/how-customize-dtb-device-tree-overlay-on-raspberry-pi
date: 2023-11-17, from: NASA breaking news
NASA’s Wallops Flight Facility supported the launch of two suborbital sounding rockets on Nov. 15, 2023, for Navy Strategic Systems Programs (SSP), and the Missile Defense Agency (MDA), in coordination with Naval Surface Warfare Center, Crane Division (NSWC Crane) and the Office of the Secretary of Defense’s Test Resource Management Center (TRMC) Multi-Service Advanced Capability […]
date: 2023-11-17, updated: 2023-11-17, from: Bruce Schneier blog
A ransomware gang, annoyed at not being paid, filed an SEC complaint against its victim for not disclosing its security breach within the required four days.
This is over the top, but is just another example of the extreme pressure ransomware gangs put on companies after seizing their data. Gangs are now going through the data, looking for particularly important or embarrassing pieces of data to threaten executives with exposing. I have heard stories of executives’ families being threatened, of consensual porn being identified (people regularly mix work and personal email) and exposed, and of victims’ customers and partners being directly contacted. Ransoms are in the millions, and gangs do their best to ensure that the pressure to pay is intense…
https://www.schneier.com/blog/archives/2023/11/ransomware-gang-files-sec-complaint.html
@Dave Winer’s Scripting News (date: 2023-11-17, from: Dave Winer’s Scripting News)
I think a basic hookup to a chatbot is going to become part of the textcasting spec pretty quickly. So far the best one I’ve seen is Guy Kawasaki’s. I want to be able to ask for a list of things I’ve written on a given topic, and to be able to ask the questions in the same straightforward way I ask ChatGPT.
http://scripting.com/2023/11/17.html#a162117
@Tomosino’s Mastodon feed (date: 2023-11-17, from: Tomosino’s Mastodon feed)
How will our Solarpunk future be shaped by the tenacity and activism of the disabled community? What role does inclusivity and accessibility play in creating that future vision? What new challenges await us all?
Special thanks to Martyna Lysiakiewicz for a sensitivity read on this episode.
https://podcast.tomasino.org/@SolarpunkPrompts/episodes/the-disabled-community
#disability #solarpunk #writing #future #hope #activism
https://tilde.zone/@tomasino/111426730425704309
@Dave Winer’s Scripting News (date: 2023-11-17, from: Dave Winer’s Scripting News)
Polls are not news.
http://scripting.com/2023/11/17.html#a151025
date: 2023-11-17, from: NASA breaking news
A little more than a year ago, a NASA flight test article came screaming back from space at more than 18,000 mph, reaching temperatures of nearly 2,700 degrees Fahrenheit before gently splashing down in the Pacific Ocean. At that moment, it became the largest blunt body — a type of reentry vehicle that creates a […]
date: 2023-11-17, from: Raspberry Pi News (.com)
Behold: the world’s smallest Dance Dance Revolution arcade machine. Made by BigRig Creates and powered by Raspberry Pi 4.
The post World’s smallest Dance Dance Revolution arcade machine appeared first on Raspberry Pi.
https://www.raspberrypi.com/news/worlds-smallest-dance-dance-revolution-arcade-machine/
date: 2023-11-17, from: NASA breaking news
This image from NASA’s Hubble Space Telescope features the spiral galaxy NGC 941, which lies about 55 million light-years from Earth. Hubble’s Advanced Camera for Surveys (ACS) collected the data that created this image. Beautiful NGC 941 is undoubtedly the main attraction in this view; however, the hazy-looking galaxy was not the motivation for collecting the data. That […]
https://science.nasa.gov/missions/hubble/hubble-images-galaxy-with-an-explosive-past/
date: 2023-11-17, from: Howard Jacobson blog
You know the story. Everybody knows the story. I do what it is inscribed in my nature to do, for which I am sent out friendless into the world. ‘So where am I supposed to go?’ I ask ‘Not my business,’ The Boss says. ‘Henceforth an exile and a fugitive and a wanderer shalt thou be. Go find a quiet bench and cool off on that for a few thousand years. And don’t look so glum. There are worse things.’
https://jacobsonh.substack.com/p/a-marked-man
date: 2023-11-17, from: Status-Q blog
John Naughton linked to a splendid post by my friend and erstwhile colleague Alan Blackwell, entitled “Oops! We Automated Bullshit.“ I won’t try to summarise it here, or even discuss the topics he raises, because you should cetainly go and read the article. But I did like the aside where he questions his own use Continue Reading
https://statusq.org/archives/2023/11/17/11826/
date: 2023-11-17, from: OS News
In order to comply with the EU’s Digital Markets Act, Microsoft is planning a number of changes to Windows to comply with this new legislation. Ars sums them up nicely: All of the above will be exclusive to the EU/EEA, so Windows users elsewhere are out of luck.
date: 2023-11-17, from: OS News
With these changes in place, we’ve seen support for Manifest V3 increase significantly among the extension developer community. Specifically, we are encouraged by our ongoing dialogue with the developers of content blocking extensions, who initially felt Manifest V3 could impact their ability to provide users with the features they’ve come to expect. Google has made several changes to Manifest V3 specifically to ease concerns among developers of content blocking extensions, and it seems those changes have been positively received. The maximum number of active rulesets has been increased, as well as the number of dynamic rules, which are rules ad blocker developers can change and update without having to update the extension as a whole. Regardless of these changes, I would still advise everyone to get a Raspberry Pi or whatever and run Pi-Hole – this will block ads for your entire network, and all devices, regardless of browser or operating system.
https://www.osnews.com/story/137855/google-resumes-transition-to-manifest-v3/
date: 2023-11-17, from: OS News
The rumors are true: Microsoft has built its own custom AI chip that can be used to train large language models and potentially avoid a costly reliance on Nvidia. Microsoft has also built its own Arm-based CPU for cloud workloads. Both custom silicon chips are designed to power its Azure data centers and ready the company and its enterprise customers for a future full of AI. Microsoft’s Azure Maia AI chip and Arm-powered Azure Cobalt CPU are arriving in 2024, on the back of a surge in demand this year for Nvidia’s H100 GPUs that are widely used to train and operate generative image tools and large language models. There’s such high demand for these GPUs that some have even fetched more than $40,000 on eBay. Amazon and Google, the two other major cloud providers, are already using all kinds of custom, in-house silicon in their datacentres, so it’s not exactly surprising Microsoft is following in their footsteps.
date: 2023-11-17, from: OS News
The European Union making tech better for everyone. We’ll have to wait and see if supporting RCS will be enough to prevent the EU from requiring Apple open up iMessage.
https://www.osnews.com/story/137849/apple-announces-that-rcs-support-is-coming-to-iphone-next-year/
date: 2023-11-17, from: John Naughton’s online diary
Wood Henge? Thornham, Norfolk the other day. Quote of the Day ”Because of the impropriety of entertaining guests of the opposite sex in the bedroom, it is suggested that the lobby be used for this purpose.” Hotel Notice, Zurich Musical … Continue reading
https://memex.naughtons.org/friday-17-november-2023/38820/
date: 2023-11-17, from: NASA breaking news
DSOC, an experiment that could transform how spacecraft communicate, has achieved ‘first light,’ sending data via laser to and from far beyond the Moon for the first time. NASA’s Deep Space Optical Communications (DSOC) experiment has beamed a near-infrared laser encoded with test data fromnearly 10 million miles (16 million kilometers) away – about 40 […]
date: 2023-11-16, from: Gary Marcus blog
What a difference a year makes
https://garymarcus.substack.com/p/has-sam-altman-gone-full-gary-marcus
date: 2023-11-16, from: TidBITS blog
The Fn key has been a fixture on Apple keyboards for decades, but many Mac users lack a sense of its purpose. Adam Engst thought he was going to write a quick article listing hidden keyboard shortcuts that tap the Fn key but got dragged into documenting the history and capabilities of this unsung key.https://tidbits.com/2023/11/16/the-hidden-secrets-of-the-fn-key/
date: 2023-11-16, from: NASA breaking news
November 1968 proved pivotal to achieving the goal of landing a man on the Moon before the end of the decade. The highly successful Apollo 7 mission that returned American astronauts to space provided the confidence for NASA to decide to send the next flight, Apollo 8, on a trip to orbit the Moon in […]
https://www.nasa.gov/history/55-years-ago-eight-months-before-the-moon-landing/
date: 2023-11-16, from: NASA breaking news
The third and final crewed mission to the Skylab space station, Skylab 4, got underway on Nov. 16, 1973, with a thunderous launch from NASA’s Kennedy Space Center (KSC) in Florida. Docking eight hours later, astronauts Gerald P. Carr, Edward G. Gibson, and William R. Pogue began a planned 56-day mission that program managers extended […]
https://www.nasa.gov/history/50-years-ago-launch-of-skylab-4-the-final-mission-to-skylab/
date: 2023-11-16, from: Manu - I write blog
This is the 12th edition of People and Blogs, the series where I ask interesting people to talk about themselves and their blogs. Today we have Chris Coyier and his blog, chriscoyier.net.
As many many others I got to knew Chris thanks to his CSS-Tricks and I’m very happy to see that he’s not done blogging! Chris is also co-founder of CodePen and co-host of the ShopTalk podcast.
To follow this series subscribe to the newsletter. A new interview will land in your inbox every Friday. Not a fan of newsletters? No problem! You can read the interviews here on the blog or you can subscribe to the RSS feed.
Let's start from the basics: can you introduce yourself?
I’m Chris Coyier. Professionally, I’m the co-founder of CodePen, along with Alex Vazquez. We’re over 10 years on that project and are hard at work still today, evolving it. With my friend Dave Rupert, I co-host a podcast called ShopTalk Show which is all about web design & development. I also used to run a blog called CSS-Tricks for 15 years, which I sold a little over a year ago. So my professional life has been very focused on the web. Outside of work, I hang out with my family in Bend, Oregon. My main hobby is playing old-time music with local friends.
What's the story behind your blog?
I think I originally bought ChrisCoyier.net just out of the general obviousness that people should have a personal website (I think most people should). A lot of my early website-building experience involved WordPress, so I chucked that up on it. WordPress is pretty capable for a variety of types of websites, but I do still think the design of it encourages use as a blog. Blogging kinda clicked with me anyway, so that was always a part of it. There is something intoxicating about writing and publishing something anyone in the world can see and read.
I have no idea how many times it’s been redesigned over the years! It’s my 8th design since I’ve been properly versioning my WordPress theme, but surely a few before that. And honestly: not enough. Redesigning your personal website is one of life’s great pleasures.
What does your creative process look like when it comes to blogging?
Ideally, I’m asking myself: what is interesting about this? Is there a hook to this that makes this worthwhile? What can I say about this that might make it click for someone? Can I share how it clicked for me? Can I be helpful in some other way?
But sometimes I just don’t care. I remember one time a very popular blogger posting to say that it was his wife’s birthday, and noting that it was a good reminder that blogs are never that serious and you should be able to post whatever you want whenever you want to. That’s what makes a good blog, I think. That is to say, usually, I try to make things interesting for everyone, but it’s good enough if it’s interesting just to me.
My writing process has always been rather hot’n’fast. I might make a few passes during writing to rejigger things, but usually, I get done with things same-day and just hit the publish button. Back in the CSS-Tricks days, I had a great editor in Geoff Graham, so I probably seemed a little more polished than usual, but even then, it’s not like either of us were super professional editors and spent weeks on things. I think that might take the fun out of writing for me.
Tools-wise, I think the most important thing for me is saving links and then being able to look over them and think about them and see if any thoughts have formulated about them since saving/reading them.
Do you have an ideal creative environment? Also do you believe the physical space influences your creativity?
Nah, not really. What I do think is helpful is scenery changes. I’ve got a great desk and I can do the majority of my work there, but sometimes I like to take a laptop over to a coffee shop just to switch it up a bit and usually combine that with changing gears with what I’m working on.
But I’ve blogged just fine in my parent’s unfinished basement, in a tiny room with a tilted floor and unreliable internet in a house of questionably employed late twenty somethings, from a pool bar at a resort in Costa Rica, in lonely second story flat with a creaky floor, from the sunroom of a house in Florida that was a little too big for just one dude and a puppy, from a coffeeshop I’d never find again in Kraków, from a ferry on the inside passages of Southeast Alaska, and from a glass-walled office with my hand-picked inspirational art surrounding me. You just need a laptop, an idea, and a little desire to press publish.
A question for the techie readers: can you run us through your tech stack?
GoDaddy gets a lot of flack for an ex-CEO and a story involving killing an elephant and a purportedly objectifying advertising campaign. I think those things are more complicated than they seem on the surface, and never convinced me the company as a whole was evil. I find GoDaddy to be a pretty good domain registrant product, actually. I think the UI is fairly sensible, the pricing acceptable, and, well, it just works well. I used MediaTemple hosting for a long time, and I even thought they did pretty well running that post-acquisition for quite a while. Most importantly to me, though, as a loyal guy, GoDaddy once went to bat for me when, through a complex social engineering attack, I had a website stolen from me. It was no small effort for them to get it back, they did, and protected the heck out of it for all the years after. Anyway: my domains are there.
As I mentioned, I like WordPress, and I’m using Flywheel hosting for that at the moment. I find the hosting and the support pretty good. But my favorite feature is that they make this product Local for great local development.
Given your experience, if you were to start a blog today, would you do anything differently?
I think the most important thing anyone can do when setting up a blogging tech stack is to make sure it’s very easy to write and publish. For a lot of techy folks, that’s Markdown and committing a file, and that’s great. I’m a big fan of the static-site-generator approach to site building, as there is just tons of advantages there to being low cost, secure, easy to move around, lots of control, etc.
But me, I’m still a big fan of WordPress. I just have so much muscle memory for how it works. Now that the Block Editor is a thing in WordPress, I’m an even bigger fan. It allows you to do just enough customization inside of a blog post that makes it feel right. Too much customization would make redesigns obnoxious. Too little feels stifling and would lead to too much one-off fighting against it. The Block Editor allows you to, for example, set up some side-by-side columns, or drop in a photo gallery, or adjust some one-off colors just for one part.
Everybody’s gotta do what works for them, though. Building your own
stack of tech and learning it deeply is part of the journey. You’ll
never love every single aspect of it, so be ready to evolve.
I
would say: be liberal in how you syndicate. Your blog on the web can be
home base, but meet any reader where they are. Push that content to
anywhere that will take it.
Financial question since the web is obsessed with money: how much does it cost to run your blog? Is it just a cost or does it generate some revenue? And what's your position on people monetising personal blogs?
I don’t monetize my personal blog at the moment aside from putting a big obvious “Go PRO on CodePen” link in various spots. I don’t, like, pay myself directly for that placement or even track its effectiveness, but it’s an ad, and as a co-owner of CodePen, I profit from that.
I don’t mind what people choose to monetize, go nuts. I’ve always thought it can be done tastefully and be the best monetization option for tons of sites. The fact that it craps up a ton of websites is unfortunate, so, don’t do that. I do think people, generally, will have a hard time making meaningful money from a personal website. The scale is generally just a little too small to make it work, and the fact that it’s just some-persons-name.com might just be a bit too niche and weird for a many direct advertisers to bother. I’m sure there are counter-examples, like people that do self-help stuff and monetize with memberships or downloads or something. CSS-Tricks did OK with advertising revenue, but it was a real grind getting enough content produced on a daily basis to keep traffic up to the point of supporting just an editor and a few writers.
If you need a zero-dollar option, WordPress.com has a free plan that’s easy to grow out of (I swear WordPress doesn’t pay me, uhm, anymore). But also picking a static site generator and using Netlify’s free plan is totally an option. If you have any budget at all, buy a domain and keep it up over the years. I’m very sure you’ll never regret that.
Time for some recommendations: any blog you think is worth checking out? And also, who do you think I should be interviewing next?
I have a bit of a dump of blogs I follow here in case anyone wants a head start getting into RSS. But here’s a few hand-picked ones (that are mostly pretty web-tech-y because that’s what I like!)
Final question: is there anything you want to share with us?
Keep an eye on CodePen. Little biased, but it’s already this incredible hive of creative web designers and developers, and we’re hard at work making it even more useful for everyone.
This was the 12th edition of People and Blogs. Hope you enjoyed this interview with Chris. Make sure to follow his blog (RSS) and get in touch with him if you have any questions.
You can support this series on Ko-Fi and top supporters will be listed here as well as on the official site of the newsletter.
If you like this series and want to help it grow, you can:
https://manuelmoreale.com/@/page/sdex5YNIyGbFsbCj
date: 2023-11-16, from: mrusme blog
An overview of privacy-focused, decentralized, open source
alternatives to popular non-free spyware instant messengers
like WhatsApp, Telegram, Signal, Viber, Facebook Messenger, Skype, and
Apple iMessage.
https://xn--gckvb8fzb.com/an-overview-of-privacy-focused-decentralized-instant-messengers/
date: 2023-11-16, from: Michael Tsai
Lance Ulanoff (Hacker News, MacRumors): Apple will finally add RCS messaging standard support to the iPhone through a software release early next year, the company told TechRadar.[…]“Later next year, we will be adding support for RCS Universal Profile, the standard as currently published by the GSM Association. We believe the RCS Universal Profile will offer […]
https://mjtsai.com/blog/2023/11/16/apple-to-add-rcs-messaging-in-ios-17-update/
date: 2023-11-16, from: Michael Tsai
Sancarn (via Hacker News): From these data, we can clearly see that the majority of people who use VBA do so mainly because they have no other choice. Many organisations run their entire business processes with Excel, and when a little bit of automation is required VBA is usually #1 on the list. […] Looks […]
https://mjtsai.com/blog/2023/11/16/why-do-people-still-use-vba/
date: 2023-11-16, from: Michael Tsai
Adobe: Blur any image to make it seem like it’s been taken with a wide aperture lens. Lens Blur easily alters the background or foreground of your images by making a depth map using Adobe Sensei.[…]Edit, display, and save images in High Dynamic Range (HDR) to experience increased depth with brighter highlights, deeper shadows, and […]
https://mjtsai.com/blog/2023/11/16/lightroom-classic-13-0-1/
date: 2023-11-16, from: Michael Tsai
Jeff Johnson: This famous keynote slide was, to put it euphemistically, a bit of product marketing. Non-euphemistically, it was a big lie. Snow Leopard had quite a few new features, including significant changes “under the hood”, so to speak. In fairness, though, 10.6 was a smaller update than 10.5, 10.4, 10.3, or 10.2, and its […]
https://mjtsai.com/blog/2023/11/16/the-myth-and-reality-of-mac-os-x-snow-leopard/
date: 2023-11-16, from: Michael Tsai
Jon Brodkin (Hacker News, 9to5Mac, ): Apple illegally discriminated against US citizens and other US residents in its hiring and recruitment practices for certain types of positions that went to foreign workers, the US Department of Justice said yesterday. Apple agreed to pay up to $25 million in back pay and civil penalties to settle […]
https://mjtsai.com/blog/2023/11/16/apple-ina-hiring-discrimination-settlement/
date: 2023-11-16, from: Tilde.news
https://codeberg.org/oneirophage/practice-guide-for-computer
date: 2023-11-16, updated: 2023-11-16, from: Bruce Schneier blog
The Federal Trade Commission is running a competition “to foster breakthrough ideas on preventing, monitoring, and evaluating malicious voice cloning.”
https://www.schneier.com/blog/archives/2023/11/ftcs-voice-cloning-challenge.html
date: 2023-11-16, from: Literate Machine
Video Version | Audio Version | Get this in Your Inbox When Star Trek’s Federation is brought up as an example of how “actual” socialism might work, as I did in Star Trek into Socialism, frequently one is met with the objection that it only works in Star Trek because they’ve solved the problem ofdate: 2023-11-16, from: TidBITS blog
Rogue Amoeba has posted a graphical timeline showing how the company’s app icons have evolved over the years.
https://tidbits.com/2023/11/16/the-evolution-of-rogue-amoeba-app-icons/
date: 2023-11-16, from: Tilde.news
https://www.tindie.com/products/polpo/picogus-sound-card-emulator-for-isa-retro-pcs/
date: 2023-11-16, from: Mozilla Developer Network blog
Mozilla has just launched the AI Guide, a collaborative hub for developers to join forces, inspire each other, and lead the way in groundbreaking generative AI advancements. The AI Guide’s initial focus begins with language models and the aim is to become a collaborative community-driven resource covering other types of models.
The post Mozilla AI Guide Launch with Summarization Code Example appeared first on Mozilla Hacks - the Web developer blog.
https://hacks.mozilla.org/2023/11/mozilla-ai-guide-launch-with-summarization-code-example/
date: 2023-11-16, from: Jeff Geerling blog
The Mighty ’MOX: 50kW AM Tower site tour
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Nearing it's centennial, <a href="https://en.wikipedia.org/wiki/KMOX">KMOX-AM</a> (1120 kHz) is a 50,000-watt clear-channel AM radio station with studios located in downtown St. Louis, MO, USA.</p>
But their broadcast tower is located about 10 miles northeast, in Pontoon Beach, IL. My Dad was the director of engineering overseeing the tower and studios for about 20 years, and though he’s no longer there, he and I got permission from Audacy and the St. Louis engineers (thanks!) to tour the site, and learn a bit about how they broadcast their AM signal—which reaches all the way into Canada and Mexico at night!
In this blog post, I’ll write a bit about KMOX’s tower system (AM towers are a lot different than FM, like the FM Supertower we toured last year), the transmitter, and the some of the history found at that tower site.
<span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>
https://www.jeffgeerling.com/blog/2023/mighty-mox-50kw-am-tower-site-tour
date: 2023-11-16, from: David Rosenthal’s blog
Yesterday, at the DigiPres conference, Vicky Reich and I were awarded a “Sustainability Excellence Award” by the National Digital Stewardship Alliance. This is a tribute to the sustained hard work of the entire LOCKSS team over more than a quarter-century.We are honored by and grateful for this award, and happy that the
program we left for our new career as full-time grandparents is
flourishing in good hands.
https://blog.dshr.org/2023/11/ndsa-sustainability-excellence-award.html
@Dave Winer’s Scripting News (date: 2023-11-16, from: Dave Winer’s Scripting News)
Here’s a demo app that scrolls through pictures recently posted by one of the art feeds on Bluesky. Artshow is not itself a feed reader, it calls FeedLand, via an API, to get the recent posts from feeds in the list. It’s all very simple, small pieces loosely joined. An illustration that there’s more to feed “reading” than we might think (podcasting is a another form of feed reading that doesn’t look like a feed reader).
http://scripting.com/2023/11/16.html#a144450
@Dave Winer’s Scripting News (date: 2023-11-16, from: Dave Winer’s Scripting News)
We need something like Black Lives Matter for Jews. Our lives do matter. But our right to continue to live is always up for debate.
http://scripting.com/2023/11/16.html#a144441
date: 2023-11-16, from: Raspberry Pi News (.com)
Warner Skoch has built a fully functioning Raspberry Pi-powered Game Boy for giants, because he is a genius.
The post Game Boy for giants appeared first on Raspberry Pi.
https://www.raspberrypi.com/news/game-boy-for-giants/
date: 2023-11-16, updated: 2023-11-16, from: Deno blog
Building on top of an all Deno stack unlocks a simple, modern developer experience for Deco.cx’s developer platform while maintaining high PageSpeed scores.
https://deno.com/blog/deco-cx-subhosting-serve-their-clients-storefronts-fast
@Miguel de Icaza Mastondon feed (date: 2023-11-16, from: Miguel de Icaza Mastondon feed)
On my Godot/Editor iPad prototype:
I am running into too many rough edges, the need for bandaids is too large, and I think people would hate using it in practice.
Rather than bridging with a universe of hacks the Godot UI with iOS, I am thinking: rewrite the shell entirely in SwiftUI and call into the editor core
https://mastodon.social/@Migueldeicaza/111420630632270576
@Miguel de Icaza Mastondon feed (date: 2023-11-16, from: Miguel de Icaza Mastondon feed)
My 10yo son yesterday:
“We created a chat group for the whole grade, we have like 30 people there. It’s crazy”
Me: what did you do about the kids with androids? Are they there?
Him: no. We just didn’t add them.
This wasn’t a blue vs green bubble split, just a FaceTime-abled split. They jump on massive conference calls to play games.
https://mastodon.social/@Migueldeicaza/111420578202885170
@Dave Winer’s Scripting News (date: 2023-11-16, from: Dave Winer’s Scripting News)
BTW, Bluesky has excellent RSS 2.0 support. Here’s my feed on Bluesky. You can hook that up to any feed reader, obviously. But think about it, this is something new.
http://scripting.com/2023/11/16.html#a135746
date: 2023-11-16, updated: 2023-11-16, from: Bruce Schneier blog
Interesting article about a surprisingly common vulnerability: programmers leaving authentication credentials and other secrets in publicly accessible software code:
Researchers from security firm GitGuardian this week reported finding almost 4,000 unique secrets stashed inside a total of 450,000 projects submitted to PyPI, the official code repository for the Python programming language. Nearly 3,000 projects contained at least one unique secret. Many secrets were leaked more than once, bringing the total number of exposed secrets to almost 57,000…
date: 2023-11-16, from: Raspberry Pi (.org)
In our series of community stories, we celebrate some of the amazing young people and educators who are using their passion for technology to create positive change in the world around them. In our latest story, we’re sharing the inspiring journey of St Joseph’s Secondary School in Rush, Ireland. Over the past few years, the…
The post Celebrating the community: St Joseph’s Secondary School appeared first on Raspberry Pi Foundation.
https://www.raspberrypi.org/blog/celebrating-the-community-st-josephs/
date: 2023-11-16, from: Alex Schroeder’s Blog
A few days ago, I was wondering about people writing the software for their personal site – a blog or a wiki or a digital garden or a Zettelkasten – running software the authors wrote themselves or got from a friend. As it turns out, a few people sent me their links and so I’ve started a collection called The text and the code go hand in hand.
The following is a copy of the intro to the collection.
Sometimes I hear of “opinionated” software. That is, software which has a strong vision of how to do a thing. If you like it, use it. If you don’t, then don’t. But what happens if the software turns out to be something the author of a site wrote for themselves? It’s more than opinionated. It’s personal.
This website presents a number of sites and the tools they use to create and update them.
If you’re wondering why the list is small, the explanation is that personal tools are not tidied up and yet we live in a world of software that is written for being shared. In the corporate context, team members, reviewers and successors need to understand the code. In the private world, public code is polished in order to reflect well on programmers and their abilities.
But night software is not like that. It’s not written for the day job. It’s not written to see the light of day at all. It’s not written to be looked at and scrutinized by anybody. It’s intimate and personal, it’s messy and buggy. To take a look is to transgress.
And yet, this software offers the unique chance of being the kernel of convivial software: a tool that we can not only learn how to use but that we can disassemble and reassemble. We can imagine little computer clubs discussing our tools, showing how we added this feature or that feature. It is possible because the tools are small.
So if you’re thinking “that stuff is all a huge tangled mess” and “the code generating my website is not for the public…” – then rest assured. This is exactly what I’m trying to show. I remember my first system being a collection of GNU M4 macros and a Makefile and I’d publish it in a heartbeat, if I still had it. That’s how I wrote my GeoCities pages.
I’d love to show the world the unpolished, “just good enough with a number of bugs I know of” solutions. Let me know if you have one.
https://alexschroeder.ch/view/2023-11-16-personal-software
@Mike Hukka’s Mastodon feed (date: 2023-11-16, from: Mike Hukka’s Mastodon feed)
People talk about "finding your superpower". I have concluded that my superpower is the ability to go down rabbit holes.
https://scholar.social/@mhucka/111417896763256772
date: 2023-11-16, from: Low-tech magazine
During the Second World War, many motorized vehicles in continental Europe were converted to drive on firewood. 1 That happened as a consequence of the rationing of fossil fuels. Wood gas vehicles were a not-so-elegant alternative to their petrol cousins, but their range was comparable to today’s electric vehicles. In Germany alone, around 500,000 wood gas cars, buses, and trucks operated by the end of WWII. An even more cumbersome alternative was the gas bag vehicle. 2
Nowadays, there’s much less firewood available than in the 1940s, especially in industrialized regions. So, what would be the solution to the disruption of gasoline or electricity in the Third World War? Dutch artist Gijs Schalkx found another fuel supply, which is abundant: plastic waste. The production of plastics only started in the 1950s, after the Second World War. Since then, plastic has become an increasingly popular material, growing to a global annual production of 460 million metric tons in 2019 – twice as much as in 2000 and eight times as much as in 1976. 34
Plastics are made from fossil fuels, and the process can be turned around. Gijs Schalkx converted an abandoned Volvo 240 to run on diesel that he makes from the plastic waste he collects. The “de-refinery” converts plastic waste back into fuel and is installed on the luggage carrier of the car, making the vehicle independent of the fossil fuel infrastructure. The plastic waste is heated in a boiler to about 700 degrees Celsius, after which it evaporates. The gas is then cooled down, and turns into a diesel-like liquid one hour later. Gijs collects it in plastic bottles – themselves the raw material for the diesel they contain. The fuel looks like Coca-Cola – one of the largest producers of plastic waste.
Making fuel can happen while the car drives, but Gijs has kept the two activities separate for safety reasons. At a speed of 80 km/u, his Volvo 240 drives a distance of 7 kilometres per kilogram of plastic (which corresponds to 14 kg of plastic per 100 km driven). That includes the fuel used to heat up the plastic waste on the roof (1 kg of plastic gives 0.5 liter of diesel). Plastic waste is a rather voluminous material, and it takes several garbage bags full of plastic waste to make one liter of fuel. Schalkx plans to use a small shredder to reduce the volume of the plastic waste he collects, but for now he relies on a supply of discarded plastic granulate from a neighbour, consisting of PET and HDPE.
How far could we drive if we would convert all plastic waste into fuel? The Netherlands produced roughly 1,650 kiloton of plastic waste in 2017 (1,650,000,000 kg), enough to drive 11.55 billion km (11,550,000,000 km). 5 That corresponds to about 1/10th of kilometers driven by all passenger cars in the Netherlands in 2021 (114.3 billion km). 6 On a smaller scale, the average passenger vehicle in the Netherlands drives 12,000 km per year, requiring each driver and their passengers to collect 1,714 kg of plastic. On the other hand, even the current amount of plastic waste per capita in the Netherlands (97 kg) would be enough to drive 679 km – perhaps sufficient for those who use their automobile wisely. The amount of plastic waste grows faster than the number of cars so that we could drive increasingly longer distances in the future. 7
Being able to drive a vehicle on plastic waste has benefits in terms of resilience. For example, it could allow medics to operate ambulances without a regular fuel supply in a war zone. However, how does a vehicle driven on plastic waste performs in times of peace? After all, plastic waste is a huge problem, and Gijs Schalkx’s car gets rid of it. With less than 10% of plastic waste recycled worldwide, would it make sense to encourage people to convert their vehicles to run on diesel oil made of plastic waste? Sure, it would be a more affordable alternative to electric cars, but what about the carbon emissions?
On the one hand, the embodied carbon emissions of the Volvo 240 are almost zero: Gijs found most components – including the car itself – in the dump, others on the second-hand market. 8 In contrast, manufacturing new vehicles – especially electric ones – adds a significant carbon footprint before they drive their first kilometer. They also need an extensive infrastructure to produce and distribute fuel and electricity, adding more carbon emissions. In contrast, the Volvo has its fuel infrastructure on the roof, built from scrap.
On the other hand, the CO2-emissions from the fuel production and the fuel combustion are not praiseworthy. First, there is the burning of plastic on the roof of the car. Making 1 liter of diesel requires the burning of 1 kg of plastic, which results in 2-2.7 kg carbon emissions. 9 Second, there is the combustion of the diesel fuel while driving, which emits 2.7 kg of carbon dioxide per liter. 10 Together, that becomes 4.7 to 5.4 kg CO2 per liter. Consequently, with a 14:1 fuel economy, the Volvo emits 65.8 to 75.6 kg of greenhouse gases per 100 km.
In contrast, the emissions of the average fossil fuel powered car in Europe amount to 25.8 kg/100 km, including crude oil production, fuel refining and vehicle manufacturing. 11 The emissions of a small electric car like the Nissan Leaf amount to 10.9 kg/100km in Europe, including the emissions of the fuel that is burned to produce the electricity. 11 The Volvo thus emits 2.5 times more CO2 than the average fossil fuel powered car in Europe, and 7 times more than a small electric car. The difference will be somewhat smaller, because the data for the other cars do not include the emissions for building the oil and power infrastructure. However, this is unlikely to tip the balance.
There are several reasons for the high carbon emissions. First, fuel production by burning plastic on the roof is four times more carbon intensive than producing fuel from crude oil in a refinery. 12 Second, the Volvo dates from 1980, when cars had lower fuel economy. Gijs Schalkx: “Hypothetically, you could convert a newer car to drive on plastic waste and have much lower carbon emissions. Likewise, the de-refinery is one of the first of its kind and could be made more efficient by real engineers. Oil refineries have been developped for more than 100 years. However, newer cars have proprietary electronic motor controls that prevent using alternative fuels.”
Carbon emissions are not the only worry. Because of the chemicals added to plastic, burning it to make fuel creates a lot of nasty air pollution. Nobody in their right mind will propose a switch to cars fuelled by plastic waste. However, it is instructive to examine the motives behind this unanimous conclusion. Much of the plastic waste that the Volvo 240 burns burns anyways. Not in cars but incinerators. That is the case for 44% of plastic waste in Europe. 13 That plastic waste burns to produce electricity, which can then charge electric cars. How is that more sustainable than burning plastic on the roof of your car?
The carbon emissions are the same. So is the air pollution, although it’s easier to put a flue gas scrubber on thousands of incinerators than on millions of cars. The main difference is that burning plastic waste in incinerators to power electric cars allows many of us to externalize the side effects of car driving. An incinerator can be (and always is) located in a poor neighbourhood, where it causes high incidences of cancer and other health problems in spite of air pollution control. Meanwhile, it produces electricity that charges electric cars which drive around low emission zones in well-to-do neighbourhoods.
In contrast, Schalkx’s Volvo internalizes all the side effects of driving automobiles. The car is not a pleasure to drive, at least not regularly. It is dirty. Its interior stinks of plastic, which cannot be healthy – Gijs keeps the car windows open no matter the weather. Furthermore, he needs to spend a lot of time collecting plastic and making fuel, and all these disadvantages make him think twice before he gets behind the wheel. It’s unlikely that Schalkx will drive 12,000 km per year, and so, ultimately, he will produce less pollution than the drivers of more sustainable-looking cars that face none of these problems.
Somehow, the Dutch authorities, who are not known for their permissivity, officially approved the car after inspection. Schalkx drives tax-free and – thanks to his car being an oldtimer – can enter low-emission zones, where he parks alongside the latest electric SUV. Justice is not yet out of this world.
Woodgas vehicles: firewood in the fuel tank, Kris De Decker, Low-tech Magazine, 2010. https://solar.lowtechmagazine.com/2010/01/wood-gas-vehicles-firewood-in-the-fuel-tank/ ↩︎
Gas Bag Vehicles, Kris De Decker, Low-tech Magazine, 2011. https://solar.lowtechmagazine.com/2011/11/gas-bag-vehicles/ ↩︎
https://www.statista.com/statistics/282732/global-production-of-plastics-since-1950/ ↩︎ ↩︎
https://www.oecd.org/environment/plastic-pollution-is-growing-relentlessly-as-waste-management-and-recycling-fall-short.htm ↩︎
https://ce.nl/publicaties/plasticgebruik-en-verwerking-van-plastic-afval-in-nederland/ ↩︎
https://www.cbs.nl/nl-nl/visualisaties/verkeer-en-vervoer/verkeer/verkeersprestaties-personenautos#:~:text=Van%20de%20114%2C3%20miljard,overige%20kilometers%20werden%20zakelijk%20gereden. ↩︎
The plastics industry now consumes 14% of all oil production, compared to only 4% in 2012. By 2050, the share of the plastics industry is forecasted to be 20% of oil production. Sources: https://e360.yale.edu/features/the-plastics-pipeline-a-surge-of-new-production-is-on-the-way & https://www.reuters.com/business/environment/big-oils-plastic-boom-threatens-uns-historic-pollution-pact-2022-03-04/ & https://oilprice.com/Energy/Energy-General/How-Much-Crude-Oil-Does-Plastic-Production-Really-Consume.html See also 3 ↩︎
New parts in the car are fuel hoses, coolant hoses, paint, tyres, brake lines and brake pads. Most of these were required to pass vehicle inspection. ↩︎
Rubio-Domingo, Gabriela, et al. “Making Plastics Emissions Transparent.” COMET. Last modified February 2022. https://ccsi. columbia. edu/sites/default/files/content/COMET-making-plastics-emissions-transparent. Pdf (2022). https://ccsi.columbia.edu/sites/default/files/content/COMET-making-plastics-emissions-transparent.pdf. ↩︎
https://iopscience.iop.org/article/10.1088/1742-6596/2307/1/012025/pdf ↩︎
https://www.carbonbrief.org/factcheck-how-electric-vehicles-help-to-tackle-climate-change/ ↩︎ ↩︎
https://publications.jrc.ec.europa.eu/repository/handle/JRC85326 ↩︎
https://www.oecd.org/environment/plastic-pollution-is-growing-relentlessly-as-waste-management-and-recycling-fall-short.htm#:~:text=Another%2019%25%20is%20incinerated%2C%2050,environments%2C%20especially%20in%20poorer%20countries. ↩︎
https://solar.lowtechmagazine.com/2023/11/plastic-waste-in-the-fuel-tank/
date: 2023-11-16, from: Bluesky web news
One year ago, the first post on Bluesky was created. Now, we’re working toward federation and a truly open network.
https://blueskyweb.xyz/blog/11-15-2023-toward-federation
@Miguel de Icaza Mastondon feed (date: 2023-11-15, from: Miguel de Icaza Mastondon feed)
My good friend @djmax is hiring engineering managers, data scientist and typescript developers in Boston.
He is awesome to work for, check this out: https://jobs.lever.co/sesame/cafb2d62-d7b8-4bb0-b1f8-b23ce2b132ea
https://mastodon.social/@Migueldeicaza/111416911550804852
date: 2023-11-15, from: Michael Tsai
John Brayton: Even though Safari, Mail, and Finder implement search suggestion menus, there is no standard AppKit mechanism for providing them in AppKit. Popping up an NSMenu does not work because the search field cannot receive keystrokes while the menu is displayed. Interestingly there is a good mechanism for providing search suggestion menus in SwiftUI, […]
https://mjtsai.com/blog/2023/11/15/search-suggestion-menus-in-appkit/
date: 2023-11-15, from: Michael Tsai
Jeff Johnson: [The] functions os_log and NSLog now log nil as an empty string. The previous behavior, going back forever as far as I remember, was to log nil as (null).[…]I don’t know whether this is a bug or intended behavior, but it makes debugging our apps markedly worse, because now there’s no easy way […]
https://mjtsai.com/blog/2023/11/15/xcode-15-logs-nil-as-an-empty-string/
date: 2023-11-15, from: Michael Tsai
Filipe Espósito: Amazon launched an official Kindle app for macOS more than eight years ago, allowing Mac users to download and read their ebooks from Amazon’s platform on their computer. […] On Tuesday, the official Kindle app available on the Mac App Store was updated to version 1.40.2. But while the release notes mention that […]
https://mjtsai.com/blog/2023/11/15/kindle-for-mac-7-0/
date: 2023-11-15, from: Status-Q blog
Rose and I have long enjoyed playing Wordle – we do it each evening after dinner, taking alternate lines, and then move on to do the same with Quordle. (Quordle needs a bit more screen real-estate, so I recommend a decent-size iPad at least.) Anyway, I was pondering the idea of more literary variations. Suppose Continue Reading
https://statusq.org/archives/2023/11/15/11808/
@Miguel de Icaza Mastondon feed (date: 2023-11-15, from: Miguel de Icaza Mastondon feed)
This is what I worked on during my last two years at Microsoft.
Finally public!
https://mastodon.social/@Migueldeicaza/111415954222582634
date: 2023-11-15, from: TidBITS blog
Apple promised its Emergency SOS via satellite service would be free for two years when it launched for the iPhone 14 lineup in November 2022. The company has now given itself more time to figure out how to charge by extending free service through November 2025.date: 2023-11-15, updated: 2023-11-15, from: Bruce Schneier blog
This is interesting:
For the first time, researchers have demonstrated that a large portion of cryptographic keys used to protect data in computer-to-server SSH traffic are vulnerable to complete compromise when naturally occurring computational errors occur while the connection is being established.
[…]
The vulnerability occurs when there are errors during the signature generation that takes place when a client and server are establishing a connection. It affects only keys using the RSA cryptographic algorithm, which the researchers found in roughly a third of the SSH signatures they examined. That translates to roughly 1 billion signatures out of the 3.2 billion signatures examined. Of the roughly 1 billion RSA signatures, about one in a million exposed the private key of the host…
https://www.schneier.com/blog/archives/2023/11/new-ssh-vulnerability.html
date: 2023-11-15, from: Curious about everything blog
That’s right, there’s more.
https://jodiettenberg.substack.com/p/thirty-two-spillover
date: 2023-11-15, from: Computer ads from the Past
The man behind CP/M talks about his operating system and programming languages
https://computeradsfromthepast.substack.com/p/gary-kildall-chats-with-computer
date: 2023-11-15, from: Windows Developer Blog
With the latest Windows 11 update on Sept. 26 we released a host of developer features as the core component of the Windows OS with an intent to make every developer more productive on Windows. Today we are excited to announce Windows AI Studio, a ne
The post Elevating the developer experience on Windows with new AI tools and productivity tools appeared first on Windows Developer Blog.
date: 2023-11-15, from: Windows Developer Blog
At Inspire this year we talked about how developers will be able to run Llama 2 on Windows with DirectML and t
The post Announcing preview support for Llama 2 in DirectML appeared first on Windows Developer Blog.
date: 2023-11-15, from: ETH Zurich Research Archives
Coffee Lecture, 22 November 2023, 3.15 – 3.30 pm. Read more
@Dave Winer’s Scripting News (date: 2023-11-15, from: Dave Winer’s Scripting News)
WordPress signin is now the default for feedland.org. I’m looking forward to being able to do some interesting things in the future with the WordPress connection.
http://scripting.com/2023/11/15.html#a152443
@Dave Winer’s Scripting News (date: 2023-11-15, from: Dave Winer’s Scripting News)
textcasting and ActivityPub are not mutually exclusive. It would be great if an ActivityPub instance would also support the features outlined in the Textcasting doc. It’s equally possible that a non-ActivityPub app could support Textcasting. It’s like saying you can send an MP3 over email and over SMS. Textcasting is the MP3. As the Textcasting doc says I’m interested in supporting writers. Really if we work on it, we can have a great writing and reading environment.
http://scripting.com/2023/11/15.html#a143957
date: 2023-11-15, from: Liam on Linux
This is an extremely broad question and it needs a tonne of context to give an unambiguous answer.For what role?
Server…
Web server?
File server?
Print server?
Router/firewall?
Desktop?
General purpose desktop?
Gaming desktop?
Emergency recovery desktop?
App-specific desktop?
Alpine is lightweight because almost nothing is pre-configured for you and you must DIY… but saying that its origins are as a router distro repurposed to be general-purpose. It uses a different libc, which is a huge change. Every single app has to be recompiled to work with musl libc instead of glibc.
Open_WRT is lightweight because it’s dedicated to running on routers.
CBL Mariner is lightweight because it’s only for certain niche server VMs.
antiX is lightweight because it’s a general-purpose graphical desktop but ruthlessly purged of heavyweight components, all replaced with the smallest lightest-weight alternatives.
Raspberry Pi Desktop is lightweight because it’s an x86 version of a brutally pared-down Debian originally meant for a single-core Arm computer with 512MB of RAM.
Bodhi Linux is lightweight because it’s Ubuntu but with all the desktop stuff removed, replaced with a forked old version of a very lightweight window manager and almost nothing else. Any functionality you want you must install.
Lots of different answers, lots of different use cases, lots of different strategies.
This is not a "yes/no" question. It’s complex and nuanced.
Debian is not lightweight. Its strapline is "the universal operating system". It’s a Swiss Army knife that can do anything and that’s part of its definition.
You can make a lightweight install of it if you know what you’re doing but ticking the box for a lightweight desktop and installing is not doing that.
Comparison: you see a lightweight sports motorcycle. It’s green. You buy a Harley and paint it green and say "look mine is a lightweight sports bike now!"
Devuan is just Debian with systemd removed and openrc or sysvinit in its place. This is not a big sweeping change. It’s equivalent to looking at the sports bike, seeing it has Bridgestone tyres instead of Dunlop, and swapping the tyres on the Harley to Bridgestone tyres.
It is a trivial change compared to a libc change. It’s routine maintenance to change your tyres. You need to do it regularly anyway. It doesn’t need the bike to be rebuilt.
It’s not easy. It takes hours and skills and tools and so on but it’s not sweeping.
Devuan has rebuilt a tonne of packages to remove dependencies on systemd and that’s not trivial but it’s still Debian. By and large you can download any Debian package and install it and it’ll just work because most things never interact with the init daemon and it won’t make a big difference.
A Swiss Army knife with a different axle that pivots a bit more smoothly and with less force is still a Swiss Army knife and only a knife expert will be able to even tell the difference.
It doesn’t make it into a super-slim lightweight knife, like – I know nothing about knives – something like this.
You could disassemble a Victorinox and rebuild it into something like that but it’s really hard and an amateur will end up with a broken pile of bits.
So the fact that people build lightweight distros out of Debian doesn’t mean Debian is lightweight or that you can do it yourself. Think about it: if it was easy, lightweight remixes wouldn’t exist! There’d be no point.
How do you tell if it’s lightweight or not?
Look at how big the ISO file you download is.
4-5GB is big.
2-3GB is typical.
<2GB is small.
~1GB is tiny.
Run df -h
and look at how
much disk space it takes. Much the same applies.
Run free -h
on a
newly-booted machine and look at how much RAM it’s using.
200MB is light in 2023.
Under 0.5GB is good.
0.75GB is OK.
Over 1GB is typical.
comments
https://liam-on-linux.dreamwidth.org/89980.html
date: 2023-11-15, from: Dave Winer’s Scripting News
I love that ChatGPT makes it possible to create visualizations for ideas that previously I could only present in words.
For example, I like to say that when I die my gravestone should say He’s Done Digging or something like that, to stand in contrast to my long-lived motto – Still diggin! I did some writing this morning about Future-Safe Archives, and thought to get that as a picture. The piece isn’t ready to publish yet, but no reason not to share the illustration. So here it is..
PS: No need for an actual gravestone. Online is fine. Hopefully we’ll figure out how to make such things persist before it’s needed. 😄
http://scripting.com/2023/11/15/135527.html?title=myGravestoneVisualized
date: 2023-11-15, from: Raspberry Pi News (.com)
LED sculptor Christopher Schardt created Mariposa, a giant butterfly sculpture with 39,000 LEDs that provides Raspberry Pi-controlled light and music choreography.
The post Mariposa: a giant Raspberry Pi-controlled LED butterfly appeared first on Raspberry Pi.
https://www.raspberrypi.com/news/mariposa-a-giant-raspberry-pi-controlled-led-butterfly/
date: 2023-11-15, from: Liam on Linux
I suppose it was a long time ago.The 80386DX was the first x86 CPU to be 32-bit and have an on-chip MMU. And nothing else: no cache, no FPU.
The FPU was a discrete part, the 80387DX.
Because OS/2 1.x didn’t support the 80386, and so couldn’t run DOS apps well, and so flopped, the 16-bit 80286 kept selling well. It ran DOS fast and it could run Windows 2/286 and Windows 3 in Standard Mode which was good enough. It could only address 16MB of RAM but that was fantastically expensive and it was more than enough for DOS and Windows 3.
So, because DOS still ruled, Intel made a cost-reduced version of the 80386DX, the 80386SX. This had a 16-bit data bus, so it could use cheaper 16-bit motherboards and 16-bit wide RAM, still limited to a max of 16MB. Still enough.
That needed a maths copro for hardware floating point, too: a different part, the 80387SX.
Then Windows 3 came along, which was also good enough, and started a move in PC apps to GUIs. Windows 3.1 (1992) was better still.
So Intel had a 2nd go at the 32-bit chip market with the 80486, marketed as the "486". This integrated a better 386DX-compatible CPU core with a few extra instructions, complete with MMU, plus a 387-style FPU, plus a small amount of L1 cache, all onto one die.
But it was expensive, and didn’t sell well.
Also, all the 3rd party x86 makers leapt on the bandwagon and integrated the extra instructions into 16-bit bus 386SX compatible chips and branded them as 486s: the Cyrix and IBM "486slc" for instance. This ate into sales of the real 486.
So Intel came up with an ethically very dodgy borderline scam: it shipped 486s with the FPU disabled, calling them the "486DX" to reuse the branding that distinguished the 32-bit-bus models of 386 from the 16-bit-bus.
People don’t understand stuff like bus widths or part numbers, as your post demonstrates, and I mean no offense. They don’t.
So now there was a new model of 486, the 486SX with a disabled FPU, and the 486DX with it still turned on.
The "SX" model needed a new motherboard with a 2nd CPU socket that accepted a "floating point co-processor", called the "487", which was nothing of the kind. The "SX" was a lie and so was the "487 copro". The 487 was a 2nd complete 486 chip that disabled the original and took over.
But it reused the older branding, which is what you’ve remembered.
Later, briefly, Intel made a cheaper cost-reduced 486SX with a smaller die with no FPU present, but not many of them. The clock-doubled 486DX2 took over quite quickly and killed the 486DX and 486SX market.
Some commentators speculated that the 486DX vs 486SX marketing thing allowed Intel to sell defective 486s in which the FPU didn’t work but if it did that was a tiny tiny number: a rounding error.
https://liam-on-linux.dreamwidth.org/89795.html
date: 2023-11-15, from: Raspberry Pi (.org)
I am delighted to announce that the Raspberry Pi Foundation and Google DeepMind are building a global network of educational organisations to bring AI literacy to teachers and students all over the world, starting with Canada, Kenya, and Romania. Experience AI We launched Experience AI in September 2022 to help teachers and students learn about…
The post AI literacy for teachers and students all over the world appeared first on Raspberry Pi Foundation.
https://www.raspberrypi.org/blog/experience-ai-canada-kenya-romania/
date: 2023-11-15, from: Miek Giebin blog
I wanted a nicer login experience (see image above) when logging into my server. For this I used the following sites, tools and steps. https://www.svgrepo.com/ https://asciiart.club/ Little Go program from below Steps: Search a nice SVG image at “svgrepo” and save it; Upload it to “asciiart”, and generate an ASCII art you are happy with; Download the BBCode variant of the image and (if you want colors) run the program to translate [color=#.
https://miek.nl/2023/november/15/ascii-art-in-motd/
@Dave Winer’s Scripting News (date: 2023-11-15, from: Dave Winer’s Scripting News)
I did my 500th Peloton ride today.
http://scripting.com/2023/11/14.html#a024109
date: 2023-11-15, from: OS News
With this release, .NET reshapes the way we build intelligent, cloud-native applications and high-traffic services that scale on demand. Whether you’re deploying to Linux or Windows, using containers or a cloud app model of your choice, .NET 8 makes building these apps easier. It includes a set of proven libraries that are used today by the many high-scale services at Microsoft to help you with fundamental challenges around observability, resiliency, scalability, manageability, and more. Integrate large language models (LLMs) like OpenAI’s GPT directly into your .NET app. Use a single powerful component model to handle all your web UI needs with Blazor. Deploy your mobile applications to the latest version of iOS and Android with .NET MAUI. Discover new language enhancements that make your code more concise and expressive with C# 12. It’s still wild to me to that Microsoft provides detailed installation instructions for .NET for a variety of Linux distributions, down to stuff like Alpine.
https://www.osnews.com/story/137845/net-8-released/
date: 2023-11-15, from: OS News
Google today is announcing strengthened protections for Android developers publishing apps to its Google Play store. The changes are a part of Google’s broader efforts at keeping low-quality and unsafe apps out of its app store and off consumers’ devices, which also recently included the launch of a new real-time app scanning feature to combat malicious apps. Today, the company says it will now require new Android developers with personal accounts to test their app with a minimum of 20 people for at least 2 weeks prior to publication. It additionally plans to increase its investment in the app review processes, warning of potential slowdowns in approvals for a small number of apps as these changes roll out. At first glance, this sounds like a good idea – more testing leads to better applications, is the reasoning – but it’s going to be a massive burden for many small indie developers to even find 20 testers. In my experience, it’s usually the small indie teams or individual developers that make the best applications on Android, while the large, well-known brands release steady streams of garbage. In other words, this is going to disproportionately affect the wrong people.
date: 2023-11-15, from: John Naughton’s online diary
Neil McGregor Former Director of the British Museum, photographed in Cambridge in 2017 after a lecture. Quote of the Day “On some great and glorious day the plain folks of the land will reach their heart’s desire at last, and … Continue reading
https://memex.naughtons.org/wednesday-15-november-2023/38813/
date: 2023-11-14, from: Manu - I write blog
Years ago I wanted to do a deep dive on Japanese aesthetics and I needed a list of good books to read on the subject. Rather than googling for books, I sent an email to a fellow human being and asked for recommendations.
I had to wait a few days but what I got in return was something that I could have never google myself and more importantly a new human connection was born, one I still treasure today.
It’s 2023 and I could probably ask the same question to some AI-chat-thingy and it would probably spit out a very comprehensive list of books—that may or may not exist—in 20 seconds. That’s fine but it’s also a conversation ender.
https://manuelmoreale.com/@/page/62VSDoayQ3Rj1hvB
date: 2023-11-14, from: Michael Tsai
Xe Iaso (via Hacker News): Cursorless is a plugin that integrates with voice control software to let you do AST level code editing with your voice. This is crazy alien magic from the future. […] The most magic parts about this are the ideas of destinations and targets when it comes to cursorless inputs. Targets […]
https://mjtsai.com/blog/2023/11/14/cursorless-is-alien-magic-from-the-future/
date: 2023-11-14, from: Michael Tsai
Alastair Houghton: Prior to Swift 5.9, all you would get when your program fails is a message from the parent process (often the shell) telling you that the child process crashed[…] […] Now, instead of the opaque message above, the result looks something like this[…] […] This new feature greatly improves the on-crash debugging experience […]
https://mjtsai.com/blog/2023/11/14/on-crash-backtraces-in-swift/
date: 2023-11-14, from: Michael Tsai
Nick Heer: I was reminded of Nikita Prokopov’s classic post today — “People Expect Technology to Suck Because It Actually Sucks” — in much the same way I think of it many days but, and especially, today. These are all things which happened today from when I woke up[…] […] None of the problems above […]
https://mjtsai.com/blog/2023/11/14/computers-are-magical-computers-are-awful/
date: 2023-11-14, from: Michael Tsai
Dan Taylor (via Hacker News): Today, website owners use a combination of direct sales, ad networks and sell-side platforms to sell their ad space, often using multiple technologies simultaneously. This is why we are making two changes: updating AdSense’s revenue-share structure and moving to paying publishers by impression. These changes will provide a consistent way […]
https://mjtsai.com/blog/2023/11/14/google-adsense-changes-from-cpc-to-cpm/
date: 2023-11-14, from: Transiting Los Angeles
A train ride to San Juan Capistrano is one of the best day trips you can do from Los Angeles. Find out how to get there and what you can see when you arrive.
https://transitinglosangeles.com/2023/11/14/san-juan-capistrano/
date: 2023-11-14, from: Alex Schroeder’s Blog
I mean, it’s great if you want to write a bunch of Perl scripts. But really… do you? Or indeed: Would you rather like to learn Perl or LaTeX? 🥶 ❓ 🤷♂️ ❓ 🥵
I like my Markdown → HTML + CSS → PDF pipeline. For new PDFs of mine, I try to use this setup rather than relying on LaTeX. It’s true, LaTeX documents probably look better in the end. But I don’t write enough LaTeX at the end of the day. Everything is always tricky to find. Packages are hard to pick. I always end up on some StackExchange site and nothing is ever simple.
Now, the Markdown → HTML + CSS → PDF pipeline isn’t simple, either. But it uses HTML and CSS and I use those two more often. I can look at the temporary HTML file using my browser. When I have questions, I end up on the Mozilla Developer Network (MDN) and it’s not too bad. It’s the kind of bad that I’m used to.
I’m not sure I’m doing a great job selling this. Remember how many years ago I tried to be objective about it all and concluded that using Libre Office would be the most efficient tool. You can go back and read the blog post from 2010. But I guess I got burned back in the last millenium when Word 5.1 was new and liked to crash, and Open Office was not great either, and Abi Word was too limited.
I learned to love Emacs and LaTeX and I don’t want to go back to those graphical user interfaces. Somehow they make it hard to use styles correctly and consistenly. So text-based it is!
What follows is a short summary of how the Markdown → HTML + CSS → PDF pipeline works.
There are a number of things you need:
weasyprint
Weasyprint is also written in Python, which shouldn’t matter too much – except that I have Debian installed and the weasyprint it comes with doesn’t know how to hyphenate my text, which is bad news when you’re writing a German text with long words. And what German text doesn’t have long words? We love smashing words together!
This leads me to an immediate problem that LaTeX solves but that weasyprint does not: In German, you can’t have ligatures connecting parts of a word that are themselves smashed-together words. For example, the word Auffahrt (up-drive, also known as Ascension Day) consists of the prefix “auf” and the word “fahrt” so you can’t use the ff ligature. There’s a LaTeX package for that, selnolig.
A while ago I wrote a Perl script that takes this file and does the right thing for HTML: it inserts ZERO WIDTH NON-JOINER characters in all those places. This Perl script is called keine-ligaturen, no ligatures.
So I need that.
Now, the Python’s Markdown module doesn’t generate a stand-alone HTML file. I need to provide my own prefix and suffix.
prefix
is where I define the language to use for
hyphenation and the CSS file to use for the formatting.
<!doctype html>
<html lang=de>
<head>
<meta charset="utf-8"/>
<link type="text/css" rel="stylesheet" href="Horte.css"/>
</head>
<body>
suffix
is the file where I close the html
and
body
tags I opened in the prefix
file.
</body>
</html>
I tie all of this together in my Makefile
. Here’s how it
might work.
SHELL=/bin/bash
KAPITEL=$(sort $(wildcard [0-9A-F]-*.md))
all: Horte.pdf
%.pdf: %.html %.css
weasyprint $< $@
%.html: %.html.tmp prefix suffix append-index
cat prefix $< suffix | perl append-index > $@
%.html.tmp: %.md
python3 -m markdown \n
--extension=markdown.extensions.attr_list \
--extension=markdown.extensions.tables \
--extension markdown.extensions.smarty \
$< \
| keine-ligaturen > $@
Horte.md: Titelblatt.md Lizenz.md $(KAPITEL)
date '+<p class="timestamp">%F</p>' > timestamp
cat Titelblatt.md timestamp $(KAPITEL) Lizenz.md > $@
clean:
rm -f Horte.md Horte.html Horte.html.tmp \
Horte.pdf
So this is what happens:
Horte.md
(and
a timestamp is added after the titlepage)
Horte.html.tmp
using the Python Markdown module and the
German ligature breaks are added by the keine-ligaturen
Perl script
prefix
and
sufix
files to form the real HTML file, called
Horte.html
and here yet another Perl script is used:
append-index
(more about that below)
weasyprint
resulting in Horte.pdf
Now we’re finally getting to the script I wanted to talk about this
entire time. What’s the role of append-index
? It parses the
HTML file and determines which terms should be in the index using XPath.
And then it adds an index at the end.
There are two parts to the script. In the first part, the terms to index are collected.
ref
class)
id
, an id
is computed based
on the term to index; a number is appended if the id
computed turns out to be a duplicate
In the second part, the HTML for the Index page is assembled. Every term
is printed, followed by a link for every id
recorded above.
The text of the link is a ZERO WIDTH SPACE so that it doesn’t look weird
in the PDF. The actual page number to use is still unknown at this point
because only the PDF generator knows about the pages! See below for
more.
use Modern::Perl '2018';
use XML::LibXML;
undef $/;
my $doc = XML::LibXML->load_html(string => <STDIN>);
my @nodes = $doc->findnodes('//h3 | //blockquote/p/strong[@class="ref"]'),
my %terms;
my %n;
for my $node (@nodes) {
my $content = $node->getAttribute('ref') || $node->textContent;
next unless length($content) > 1;
my $id = $node->getAttribute('id');
if (not $id) {
$id = lc($content);
$id =~ tr/A-Za-z//cd;
$n{$id}++;
$id .= $n{$id} if $n{$id} > 1;
$node->setAttribute('id', $id);
}
$terms{$content} //= [];
push(@{$terms{$content}}, $id);
$node->setAttribute('class', 'indexed');
}
my @body = $doc->findnodes('//body');
$body[0]->appendTextNode("\n");
my $div = XML::LibXML::Element->new('div');
$div->setAttribute('id', 'index');
$body[0]->appendChild($div);
$div->appendTextNode("\n");
my $h2 = XML::LibXML::Element->new('h2');
$h2->appendTextNode('Index');
$div->appendChild($h2);
$div->appendTextNode("\n");
for my $term (sort keys %terms) {
my $p = XML::LibXML::Element->new('p');
$div->appendChild($p);
$p->appendTextNode($term);
for my $id (@{$terms{$term}}) {
my $an = XML::LibXML::Element->new('a');
$an->setAttribute('class', 'ref');
$an->setAttribute('href', '#' . $id);
$an->appendTextNode(""); # zero-width space to prevent minimizing
$p->appendChild($an);
}
$div->appendTextNode("\n");
}
print $doc;
Here is some example Markdown illustrating the functionality:
Elfen verwenden gerne grosse [Raubkatzen](#katze) zum Schutz ihrer Lager.
> **Pumas**{: .ref ref="Puma"} (1W6-3) TW 3 RK 14 1W6 RW +1 BW 24 ML 7
> EP 300
### Raubkatzen {: #katze}
> **Puma**{: .ref} TW 3 RK 14 1W6 RW +1 BW 24 ML 7 EP 300
The XPath expression find the following terms:
class="ref"
and determines that the term
to use is “Puma” (singular) because of ref="Puma"
class="ref"
and this time the term is the
text content
HTML generated for the Index:
<div id="index">
<h2>Index</h2>
…
<p>Puma<a class="ref" href="#puma"></a><a class="ref" href="#puma2"></a></p>
<p>Raubkatzen<a class="ref" href="#katze"></a></p>
…
</div>
The magic for page numbers is in the CSS, namely in the last rule where
it says that the content of index links is a space and
target-counter(attr(href), page)
.
/* index */
#index {
columns: 3;
column-gap: 2ex;
font-size: 11pt;
line-height: 13pt;
text-align: left;
}
#index h2 {
column-span: all;
}
#index p {
margin: 0;
padding-left: 1em;
text-indent: -1em;
}
#index a {
color: inherit;
text-decoration: none;
}
#index a::after {
content: ' ' target-counter(attr(href), page);
}
See for yourself:
https://alexschroeder.ch/view/2023-11-10-index-markdown
date: 2023-11-14, from: Dave Winer’s Scripting News
Another in the series of fantasy concerts, locations and fans.
“In Madison Square Garden in NYC. A tribute band for Steely Dan. The audience are New Yorkers. Very well educated and well behaved.”
http://scripting.com/2023/11/14/171154.html?title=aSteelyDanTributeBand
@Dave Winer’s Scripting News (date: 2023-11-14, from: Dave Winer’s Scripting News)
I’ve often felt I should be able to stay in places I’ve lived sort of on an emeritus basis. A certain number of days a year based on the number of years I’ve lived there and maybe the number of people who live there who’d like to go out for a walk or a meal.
http://scripting.com/2023/11/14.html#a170757
date: 2023-11-14, updated: 2023-11-08, from: Bruce Schneier blog
This is a current list of where and when I am scheduled to speak:
The list is maintained on this page.
https://www.schneier.com/blog/archives/2023/11/upcoming-speaking-engagements-32.html
date: 2023-11-14, updated: 2023-11-14, from: Deno blog
Subhosting is a new way to leverage Deno Deploy’s fast, scalable multi-tenant v8 isolate cloud to run your users code securely.
https://deno.com/blog/subhosting
date: 2023-11-14, from: David Rosenthal’s blog
Tether has been one of the major mysteries of the cryptosphere for a long time. It has never been audited, and has been described as being “practically quilted out of red flags”. Matt Levine says “I feel like eventually Tether is going to be an incredibly interesting story, but I still don’t know what it is.” He was commenting on Emily Nicolle’s Bankman-Fried Trial Renews Conjecture About Alameda’s $40 Billion Tether Stablecoin Pile by Emily Nicolle. It includes a lot of interesting information, starting with this:Alameda was Tether’s largest non-exchange customer between 2020 and 2022, with blockchain data showing it received almost $40 billion in transfers of its stablecoin USDT directly from the company — equal to roughly 20% of all USDT tokens ever issued.Below the fold, I discuss the questions Nicolle raises, and go on to ask one she doesn’t
The vast amount has raised questions about where Alameda got the money to fund the issuance of the stablecoin, which is typically used as a dollar proxy and is the world’s most traded cryptocurrency. That even led to speculation Alameda might have used other means to help fund the purchases, similar to its bets on startups or dealings with lenders.By “other means” Nicolle means using FTX’s FTT token. But, if you can believe Tether, that isn’t what happened:
Tether’s incoming chief executive Paolo Ardoino appeared to clear up the mystery in a social media post this month, reiterating an earlier statement that the hedge fund wired dollars to Tether in exchange for the cryptocurrency.An important part of the story is that most people and institutions can’t buy USDT from, or sell USDT to, Tether directly. They have to go via one of the small number of institutions that are Tether customers. And those customers can only buy or sell in large amounts. Alameda was one of these customers. Nicolle quotes Jonathan Reiter:
“This was one major on-ramp, maybe the major on-ramp” for traders seeking access to USDT, said Jonathan Reiter, CEO of blockchain analytics firm ChainArgos. “It is certainly peculiar that FTX, which is now alleged to have run an essentially fraudulent exchange, still somehow managed to intermediate tens of billions in one-way flow from USD into USDT.”My oversimplified mental model of stablecoins like USDT is that they are the chips in the casino. If you want to play the tables, you need to hand dollars to the cashier and get chips in return, because the tables only accept chips. The cashiers in the cryptocurrency casino need accounts at banks, so they can receive dollars or other fiat, and accounts at Tether, so they can receive USDT. Since the early days of Tether, it has been increasingly difficult for cryptocurrency traders and exchanges to maintain accounts at banks. For example, in this interview of Charles Yang by John Riggins, Yang (head trader of Genesis Block based in Hong Kong) says:
bank acccounts are the absolute most valuable thing — you have to set up a bunch of different companies, a lot of different bank accounts just to facilitate trades that aren’t that big, maybe $50K. The moment you tell them this is for a USDT trade, you’re basically asking them to shut your bank account down.Alameda, run by ex-Wall Street whiz-kid US citizens, had the savvy and credentials to have bank accounts through which billions of dollars could be moved:
Alameda received around $39.6 billion in USDT tokens from Tether’s treasury wallet, according to on-chain data tracking its wallets, as labeled by the Arkham Intelligence platform.Presumably, Alameda received dollars via their accounts at US banks such as the late lamented Signature and Silvergate, aggregated them into orders big enough for Tether, then:
Meanwhile wallets connected to FTX sent $3.9 billion in USDT tokens back to Tether, all during the crash of TerraUSD and Luna in May 2022 — meaning that Alameda largely transferred the tokens it received to other entities, rather than cashing it out for dollars with Tether directly. It’s worth noting that this may not record all of FTX or Alameda’s redeemed tokens due to the way Tether swaps its coins between different blockchains, according to Coinbase’s Conor Grogan, who updated Alameda’s USDT total after most of its transactions were first reported by Protos in 2021.
To mint or redeem USDT, FTX would transfer funds via its own accounts at Tether’s Bahamas-based bank Deltec Bank or a US-based correspondent bank, Bankman-Fried said in a series of social media posts in 2021. A popular solution utilized by Tether and other crypto firms were banking networks established by Signature Bank and Silvergate Bank, both of which collapsed earlier this year.The mismatch between the minting and redeeming is why Reiter talks about a “one-way flow from USD into USDT”. It seems clear that Alameda was exploiting its access to both the banking system and Tether to facilitate this flow. How big a player were they in this flow?:
A rough estimate using transactional data for USDT’s main two networks — Ethereum and Tron, which support about 98% of USDT’s current circulation — shows Tether has issued about $190 billion in USDT between its inception and Oct. 20, according to analysis by ChainArgos.Alameda bought $40B of USDT out of a total mint of $190B and sold $4B out of total burn of $108B. They were ~21% of the on-ramp but only 4% of the off-ramp.
Conversely, Tether has redeemed about $108 billion in its lifetime. The difference is about $82 billion, compared with around $84 billion in circulation. The discrepancy can be attributed to the amount of USDT trading on other blockchains, according to ChainArgos.
“This does not really look like a market-maker or trading firm as those terms are normally used. It looks more like a money changer,” said Reiter.This explains how a significant part of the $190B Tether minted was funded. But it begs the question of where the $104B redeemed went that didn’t go to Alameda? Who were the Tether customers who made the redemptions and what did they do with the dollars?
Inflows and outflows from Alameda’s main wallet each month were almost equal, Reiter said, indicating that the main purpose for the mints was most likely to facilitate USDT purchases on behalf of FTX and its customers. This is supported by Bankman-Fried’s statements that FTX would transfer funds via bank accounts to Tether, in addition to evidence submitted to his trial which alleged that FTX often relied on Alameda’s bank accounts for exchange purposes.
“These guys were running a one-way USD to USDT bureau de change,” said Reiter, adding that any USDT that Alameda actually held on to was never in large size relative to its minting activity.
Source |
Although most attention is focused on the use of Tether on the Ethereum blockchain, the reality is the bulk of transactions occur on TRON for a simple reason — low or zero transaction fees.But:
…
Using data from ChainArgos, 50 so-called “whale wallets” for USDT on the TRON blockchain were analyzed in the weeks leading up to, and following, the Russian invasion of Ukraine.
From the chart above, it’s clear that the 50 biggest wallets that transact in Tether on TRON saw a larger cluster of activity just before and after the Russian invasion of Ukraine in February 2022.
None of the wallets (as far as has been identified) are wallets belonging to cryptocurrency exchanges.
one of those wallet addresses:And then:
TCTrwC2rxGFRS74XihgdMkp5mLYGezdrDL
(the “Alameda Wallet”) also happens to be the wallet used by Alameda Research (yes that one) to deposit funds into cryptocurrency exchange FTX.com.
Even as the trial of FTX.com founder Sam Bankman-Fried proceeds in earnest, the Alameda Wallet saw a massive $300 mm in Tether flow into it, occurring just days before the Russian invasion.
Of particular note was this wallet address:That Binance provided an off-ramp isn’t unexpected. What was unexpected was that the spike in off-ramping started two weeks before the invasion. The Russians maintained good enough operational secrecy that Ukraine was suprised and the troops thought they were on exercise. Knowing two weeks ahead that Ukraine would be invaded means the off-rampers were very close to Putin. Tan speculates that the funds were destined for the Wagner Group:
TYZseM53iSPB75aN1V5N762GgzAjBp7PcX
which sent a whopping $194 mm USDT in just two weeks around the time of the invasion.
And a quick Google search of the address reveals Telegram (the messaging service) posts by “The Ghost of New Russia” containing this wallet address that appeared to be raising funds for Russia’s invasion.
On further analysis, this wallet, and others with large USDT transactions in the run-up to the Russian invasion are part of a massive Russian-Kazakh pyramid scheme that had already been blacklisted by the Russian central bank in 2022.
After the USDT is collected into:
TYZseM53iSPB75aN1V5N762GgzAjBp7PcX
it’s then withdrawn into a collection of wallets, but with two in particularly large sizes:
Then there’s a few withdrawals for less than $2 mm, almost as if someone is taking their “commission” or “fees” for facilitating the transactions.
- TXxU8LJ9wwQxUdg1YNP7LPz4YSXB5guhc5
- TCtVdT6XSoWcQifTHbBzFcuaUDX9oo8Yr5
What happens next is relatively predictable, from these withdrawal wallets, the USDT was sent to cryptocurrency exchange Binance, probably for the final cashing out into fiat currency.
One possible explanation is Russia’s heavy use of the Wagner Group — mercenaries closely affiliated with the Kremlin, but disavowed when convenient.It is very plausible that the uptick in USDT activity was related to the invasion, but I am more skeptical about the far end of the off-ramp being the Wagner Group. As I understand it, the Russians did not plan an “all-out invasion of Ukraine”; they expected their armored thrusts and airborne landings to swiftly capture Kyiv and its government, which would be replaced by a puppet administration supported by the mass of the Ukrainian population. Wikipedia suggests that Wagner’s initial involvement was limited to two of three attempts to assassinate Zelenskyy.
And as is known, mercenaries, whether at the Battle of Waterloo or the Donbas, need to be paid, whether in gold, or a hard currency like the dollar, failing which Tether will do.
This explanation becomes all the more plausible because the shadowy Wagner Group has been operating in the Donbas since 2014.
So if Russia wanted to wage an all-out invasion of Ukraine, and the Wagner Group needed to recruit mercenaries in a hurry without an audit trail linked to the Kremlin, what better way than using stablecoins such as Tether?
And if a Wagner Group mercenary wanted to ensure he’d get paid no matter what, which would he prefer, the ruble against a backdrop of soon-to-be sanctioned Russian banks, or Tether on TRON?
that’s why it’s so important to monitor stablecoin flows — because they can provide an orthogonal data point that most fund and risk managers may miss.
Whether as an indicator of leverage or risk appetite, or as a precursor to a potentially economically destabilizing conflict, stablecoin flows are becoming an increasingly important metric to monitor.
https://blog.dshr.org/2023/11/alamedas-on-ramp.html
date: 2023-11-14, from: Daniel Stenberg Blog
In a recent pull-request for curl, I clarified to the contributor that their change would only be accepted and merged into curl’s git code repository if they made sure that the change was done in a way so that it did not break (testing) for and on legacy platforms. In that thread, I could almost … Continue reading curl on 100 operating systems
https://daniel.haxx.se/blog/2023/11/14/curl-on-100-operating-systems/
date: 2023-11-14, from: Om Malik blog
The 5G Home Broadband is booming. However, the journey of fixed wireless access has neither been simple, easy, nor cheap. This recent boom teaches us a big lesson: the unpredictable and often arduous journey of technology breakthroughs.
https://om.co/2023/11/14/what-5g-fixed-wireless-boom-can-teach-us-about-technology/
@Dave Winer’s Scripting News (date: 2023-11-14, from: Dave Winer’s Scripting News)
We have too many modes of writing. I just wrote a post that’s also a tweet. Why didn’t it go to my followers on all the social nets I’m on? Why do I have to use a different editor to post to each of the services? That’s the point of textcasting, btw.
http://scripting.com/2023/11/14.html#a144157
@Dave Winer’s Scripting News (date: 2023-11-14, from: Dave Winer’s Scripting News)
Someone must be working on a ChatGPT for SQL databases. I want to talk to my friend the chatbot, so it can write the queries for me. All the time. For example, instead of asking ChatGPT how to ask for the number of rows in a table, it could just tell me how many rows there are.
http://scripting.com/2023/11/14.html#a144104
date: 2023-11-14, from: OS News
It’s definitely clear that Huawei is pulling the plug on Android apps, but it’s still rather hard to believe that the company is throwing away Android (AOSP) entirely. For that, we’ll just have to wait and see, as more digging can be done when “Next” hits the scene next year. The Chinese market is big enough to sustain its own application ecosystem, and many western services are banned in China anyway, so the Play Store is of lesser value there. It makes sense for Huawei to not waste time and resources on maintaining Android application compatibility.
https://www.osnews.com/story/137840/huawei-is-ditching-android-app-support-with-harmonyos-next/
@Dave Winer’s Scripting News (date: 2023-11-14, from: Dave Winer’s Scripting News)
Report that news.scripting.com wasn’t working. Fixed.
http://scripting.com/2023/11/14.html#a140237
date: 2023-11-14, from: OS News
I tried to launch BattleTech over and over and had zero success. I couldn’t figure out why it was struggling on my model 80 board, where it runs just great on 86Box. What is going on? One thing I had stumbled upon was that if I launched an ancient Infocom game in a DOS box, and then launched BattleTech it had a much higher chance of running. But this did not always equate to it working. How is launching an old COM file from the early 80’s excise the ‘devil’ of some 1988 EXE from running? As the title suggests, it’s got to do with the math coprocessor. I know I say this often, but I’m so glad people dive into these sorts of things decades later to figure out what’s going on. It makes for great reading.
https://www.osnews.com/story/137838/dont-waste-money-on-a-math-coprocessor-they-said/
date: 2023-11-14, from: OS News
Phoronix listed some of the major work happening in 6.7 for the RISC-V architecture: Merged last week was support for cbo.zero in user-space, support for CBOs on ACPI-based RISC-V systems, support for software shadow call stacks, improvements for the T-Head cache flushing operations, and other clean-ups and fixes. Meanwhile sent out today was a secondary pull request of more RISC-V changes for Linux 6.7. This latest pull has support for handling misaligned accesses in S-mode, performance improvements for TLB flushing, support for many new relocations in the module loader, and other enhancements. Momentum is definitely going for RISC-V.
date: 2023-11-14, from: Status-Q blog
I think this would be a fun student project. I would certainly have enjoyed it. Here’s a year’s worth of my solar-generation data. My roof is oriented approximately 5 degrees west of south. How close can you get to discovering where I live, from this data alone? How can you improve your estimate by incorporating Continue Reading
https://statusq.org/archives/2023/11/14/11800/
date: 2023-11-14, from: Alex Schroeder’s Blog
Would you do it? Is “writing your own website” an activity that could be described as “untrusted user generated content”? I get the feeling that perhaps it is not! It is your site, you are writing the thing, so it’s trusted. Your visitors need to trust you, too.
Now, in order for an attacker to hurt your visitors, they would need to get access to the file system via the web server somehow.
Do you feel that the situation changes when there’s a service like Oddmu that generates the HTML based on Markdown?
I guess the source remains the same, you’re writing the Markdown, therefore the HTML, and so on. But now the attack surface is larger: attackers can attack either the web server (the reverse proxy in front) or the service itself (in the backend). I don’t run the service in a “demilitarized zone” (DMZ) – what a word! – so there’s that.
The reason I’m wondering about all that is because I wonder whether I need to sanitize the output of the Markdown to HTML conversion using a library like bluemonday.
bluemonday takes untrusted user generated content as an input, and will return HTML that has been sanitised against an allowlist of approved HTML elements and attributes so that you can safely include the content in your web page.
Hm. Even if Oddmu is used by a group of people, I would still assume that they trust each other. In such a context, there are no “untrusted users”.
So why not take the easy route and just apply sanitization always? The reason is that I sometimes (rarely!) include SVG in my Markdown, like in 2022-06-30 How to communicate dungeon maps to players.
Yesterday evening and this morning I spent a fair amount of time writing code that adds SVG validation to a bluemonday policy. You can take a look in issue #196. It’s awful. And I suspect that the specs will keep changing over time and so I will keep running into issues. It would be much easier to just drop it.
2023-11-14 I removed the sanitization code from Oddµ. Thanks for the feedback, @Sandra.
https://alexschroeder.ch/view/2023-11-09-sanitize
date: 2023-11-14, updated: 2023-11-08, from: Bruce Schneier blog
Sad story of Tokelau, and how its top-level domain “became the unwitting host to the dark underworld by providing a never-ending supply of domain names that could be weaponized against internet users. Scammers began using .tk websites to do everything from harvesting passwords and payment information to displaying pop-up ads or delivering malware.”
https://www.schneier.com/blog/archives/2023/11/how-tk-became-a-tld-for-scammers.html
date: 2023-11-14, from: Raspberry Pi (.org)
Earlier this year, we launched our Code Editor, a free online tool to help make learning text-based programming simple and accessible for kids age 9 and up. We focus on supporting the needs of young people who are learning programming at school, in Code Clubs and CoderDojos, and at home. Today, we have two exciting…
The post Code Editor update: Support for HTML and mobile devices appeared first on Raspberry Pi Foundation.
https://www.raspberrypi.org/blog/html-code-editor/
date: 2023-11-14, from: Raspberry Pi News (.com)
It’s been a little over a year since Ken Okolo last provided an update on our work in Africa and quite a lot has happened in the last 12 months…
The post An update on our work in Africa appeared first on Raspberry Pi.
https://www.raspberrypi.com/news/an-update-on-our-work-in-africa/
date: 2023-11-14, from: Chris Heilmann
The other day I got an email from somebody who took one of my developer tools courses and he said he found a website that cannot be debugged. So I looked, found a nasty script and show you how to work around that one. You can watch the video on YouTube or read on… I […]
https://christianheilmann.com/2023/11/14/cracking-a-developer-tools-killer-script/
date: 2023-11-14, from: ETH Zurich, recently added
Weinmann, Christian
http://hdl.handle.net/20.500.11850/641999
@Dave Winer’s Scripting News (date: 2023-11-13, from: Dave Winer’s Scripting News)
You know I don’t always like the same soda. Sometimes it’s Diet Coke, and other times, Diet Dr Pepper. But for the last year or so the drink of choice around these parts is Fresca. But you know what’s funny. No matter what my favored drink is, it’s always the one you can’t get at the local supermarket. Always sold out. Very weird.
http://scripting.com/2023/11/13.html#a220910
date: 2023-11-13, from: Michael Tsai
Jason Snell (Reddit, Hacker News): Due to an extremely weird series of troubleshooting maneuvers, I recently found myself having to set my Mac up from scratch without migrating any of my preferences for the first time in longer than I’d like to admit.[…]More than anything else, though, the experience reminded me that Apple has a […]
https://mjtsai.com/blog/2023/11/13/a-picture-is-worth-a-thousand-permissions-requests/
date: 2023-11-13, from: Michael Tsai
Apple: Final Cut Pro now includes improvements in timeline navigation and organization, as well as new ways to simplify complex edits. The apps leverage the power-efficient performance of Apple silicon along with an all-new machine learning model for Object Tracker, and export speeds are turbocharged on Mac models powered by multiple media engines. Final Cut […]
https://mjtsai.com/blog/2023/11/13/final-cut-pro-10-7-and-final-cut-pro-for-ipad-1-3/
date: 2023-11-13, from: Michael Tsai
Tripp Mickle, Ella Koeze, and Brian X. Chen (via Hacker News): Unlike cars, which can be repaired with generic parts by auto shops and do-it-yourself mechanics, new iPhones are coded to recognize the serial numbers for original components and may malfunction if the parts are changed.This year, seven iPhone parts can trigger issues during repairs, […]
https://mjtsai.com/blog/2023/11/13/iphone-parts-pairing/
date: 2023-11-13, from: Michael Tsai
Victoria Song: Fitbit is back with the Charge 6 — and on paper, this one feels like the most Fitbit-y Fitbit since Google actively began folding the company into its ecosystem. Not only has the price been lowered from $179.95 to $159.95 but the device also adds an improved heart rate tracking algorithm, compatibility with […]
https://mjtsai.com/blog/2023/11/13/fitbit-charge-6-and-google-pixel-watch-2/
date: 2023-11-13, from: TidBITS blog
This week’s Do You Use It? poll asks which Apple services: iCloud+, Apple Music, Apple TV+, Apple News+, Apple Fitness+, and Apple Arcade—and the Apple One bundle—you both pay for and actually use.https://tidbits.com/2023/11/13/do-you-use-it-apple-services/
date: 2023-11-13, from: TidBITS blog
We’ve been dealing with some server-side issues of late, and Adam Engst takes you behind the curtains to apologize for an email delivery failure and explain how we blocked an onslaught of spambot-created accounts.https://tidbits.com/2023/11/13/littlebits-email-delivery-problem-and-blocking-spambot-accounts/
date: 2023-11-13, from: TidBITS blog
Maintenance release with a variety of improvements and bug fixes. (Free, 854.1 MB, macOS 13.5+)https://tidbits.com/watchlist/garageband-10-4-9/
date: 2023-11-13, from: TidBITS blog
Upgraded bulk image processing app adds numerous new capabilities. ($29.99 new, free update, 51.2 MB, macOS 12+)https://tidbits.com/watchlist/retrobatch-2-0/
date: 2023-11-13, from: TidBITS blog
Adds natural language input support for Spanish, Italian, and Dutch to Quick Entry. ($49.99 new, free update, 57.7 MB, macOS 10.15+)https://tidbits.com/watchlist/busycal-2023-4-4/
date: 2023-11-13, from: John Udell blog
Here’s the latest installment in the series on LLM-assisted coding over at The New Stack: Techniques for Using LLMs to Improve SQL Queries. The join was failing because the two network_interfaces columns contained JSONB objects with differing shapes; Postgres’ JSONB containment operator, @>, couldn’t match them. Since the JSONB objects are arrays, and since the … Continue reading Debugging SQL with LLMS
https://blog.jonudell.net/2023/11/13/debugging-sql-with-llms/
date: 2023-11-13, from: Miek Giebin blog
A foggy morning view.
https://miek.nl/2023/november/13/nice-morning-view/
@Dave Winer’s Scripting News (date: 2023-11-13, from: Dave Winer’s Scripting News)
Mastodon is like CP/M. Bluesky is like the Apple II. Threads is like the IBM PC (though not nearly as open). And Twitter is.. hmmm.
http://scripting.com/2023/11/13.html#a171031
@Dave Winer’s Scripting News (date: 2023-11-13, from: Dave Winer’s Scripting News)
Bluesky has a hidden feature no one knows about yet. 😄
http://scripting.com/2023/11/13.html#a171018
date: 2023-11-13, from: How to Raspberry
Now that we’ve got Proxmox running on the Raspberry Pi 4, let’s take a little look around. Once you’re logged in, let’s explore the “Datacenter” in the upper left. This is a listing of all the Pis in the cluster. We haven’t clustered yet, so there is just this one. Click on Summary in the […]
https://www.howtoraspberry.com/2023/11/proxmox-on-the-raspberry-pi-4-first-looks/
@Dave Winer’s Scripting News (date: 2023-11-13, from: Dave Winer’s Scripting News)
I just got a link to a story on The Information about my longtime friend Guy Kawasaki. We had a couple of great adventures together, early in our careers, and I’ll never forget the moment when he gave me the idea that blasted my company out of poverty to success. I would have loved to read the article, but to do so I’d have to sign on, and I’m sure they would sell my address, and I wouldn’t be surprised if I had to subscribe. So as much as it pained me, I hit the back button and wrote this post to say I would have been happy to spend $1 to read the article, and authenticate myself with a service I control (ie no selling my identity thank you). We’ve been around this block so many times. The writing world of the web is full of disappointment like this. I’ve written this post 100,000 times by now.
http://scripting.com/2023/11/13.html#a160521
It reminds be about that is very useful for online meetings across t …
date: 2023-11-13, updated: 2023-11-13, from: Darch (sørenpeter) neotxt blog
Oh so that’s what the geo-info is use for - sunrise and sunset.
It
reminds be about
https://poleclock.com/
that is very useful for online meetings across timezone - like when we
were having our yarn social calls back in the days
date: 2023-11-13, updated: 2023-11-08, from: Bruce Schneier blog
Artificial intelligence will change so many aspects of society, largely in ways that we cannot conceive of yet. Democracy, and the systems of governance that surround it, will be no exception. In this short essay, I want to move beyond the “AI-generated disinformation” trope and speculate on some of the ways AI will change how democracy functions—in both large and small ways.
When I survey how artificial intelligence might upend different aspects of modern society, democracy included, I look at four different dimensions of change: speed, scale, scope, and sophistication. Look for places where changes in degree result in changes of kind. Those are where the societal upheavals will happen…
https://www.schneier.com/blog/archives/2023/11/ten-ways-ai-will-change-democracy.html
date: 2023-11-13, from: How to Raspberry
Proxmox? Proxmox is awesome! Proxmox is the perfect hosting platform for all your VMs! Proxmox lets you easily build and break down full virtual machines and containers. They sell it better themselves. From the proxmox.com website: Proxmox Virtual Environment is a complete open-source platform for enterprise virtualization. With the built-in web interface you can easily […]
https://www.howtoraspberry.com/2023/11/how-to-install-proxmox-8-on-a-raspberry-pi-cluster/
date: 2023-11-13, from: Raspberry Pi News (.com)
This #MagPiMonday, learn how to make a better NAS with the new features of Raspberry Pi 5.
The post Build a file server with Raspberry Pi 5 | #MagPiMonday appeared first on Raspberry Pi.
https://www.raspberrypi.com/news/build-a-file-server-with-raspberry-pi-5-magpimonday/
date: 2023-11-13, from: Hannah Richie at Substack
Total reserves are not the issue – mine construction and geopolitical risks are likely to be larger barriers to progress.
https://www.sustainabilitybynumbers.com/p/minerals-for-electricity
@Miguel de Icaza Mastondon feed (date: 2023-11-13, from: Miguel de Icaza Mastondon feed)
The problem with Bloomberg leaks on Apple products it is that they are undistinguishable from fanfic.
https://mastodon.social/@Migueldeicaza/111400511950306952
date: 2023-11-13, from: John Naughton’s online diary
Bike Park Seen on a riverside walk on Saturday. Quote of the Day “Conservative, n: A statesman who is enamored of existing evils, as distinguished from the Liberal who wishes to replace them with others.” Ambrose Bierce (from his Devil’s … Continue reading
https://memex.naughtons.org/monday-13-november-2023/38807/
date: 2023-11-13, from: OS News
However, there was a secret weapon hidden in ANS AIX most of us at the time never knew about. Built-in to the operating system was a fully Unix-native AppleTalk stack and support for receiving and sending Apple Events, surfaced in the form of Apple’s disk administration tools and AppleShare. But Apple had a much more expansive vision for this feature: full server-client “symbiotic” applications that could do their number-crunching on the ANS and present the results on a desktop Mac. Using the Program-to-Program Communication Toolbox (“PPCToolbox”), and because AIX’s throughput far exceeded anything the classic Mac OS ever could ever handle, an ANS could augment a whole bunch of Macs at once that didn’t have to stop to do the work themselves. Well, today we’re going to write one of those “symbiotic” applications doing something this little Mystic Color Classic could never efficiently do itself — accessing and processing a JSON API over TLS 1.3 — and demonstrate not only how such an client application looked on the Mac side, but also how the server component worked on the AIX side. If you’re lucky enough to have an ANS running AIX too, you can even compile and run it yourself. But before we do that, it might be a little instructive to talk about how the Apple Network Server came to run AIX in the first place. I had no idea the ANS could do this. That’s an incredibly cool feature, and clearly fits in the whole “the network is the computer” idea that dominated the late ’90s.
https://www.osnews.com/story/137832/the-apple-network-servers-all-too-secret-weapon-ppc-toolbox/
date: 2023-11-13, from: Advent of Computing
https://adventofcomputing.libsyn.com/episode-120-simply-cosmac
date: 2023-11-13, from: OS News
Remember when we linked to David Revoy’s story about how his drawing pen’s buttons stopped working properly due to a Linux kernel update? Well, it turns out that Linux kernel developers took this one up, and a fix is already being tested. This solution is still W.I.P. and I still have some homework to send more data about my tablets after this blog post, but in overall I’m already using a newer kernel (Linux workstation 6.5.10-200.fc38.x86_64) and I don’t have the problem with the eraser mode on the top button of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses. The buttons are also now perfectly customisable via xsetwacom CLI tool. Yay! That’s why I wanted to share this blog-post as soon as possible. Be sure to read the whole article for an in-depth explanation of what’s being done to fix this.
date: 2023-11-12, from: Tilde.news
https://seirdy.one/posts/2023/11/12/spoiler-element/
@Dave Winer’s Scripting News (date: 2023-11-12, from: Dave Winer’s Scripting News)
If Threads is serious about being open, what’s preventing them from adding a simple posting API and outbound RSS. Very lightweight well-established technology. We could start building around it now.
http://scripting.com/2023/11/12.html#a183520
@Miguel de Icaza Mastondon feed (date: 2023-11-12, from: Miguel de Icaza Mastondon feed)
No VT100 or VAX 11/780 will be left behind.
La Terminal on VisionOS (there is a higher resolution version on Twitter):
https://mastodon.social/@Migueldeicaza/111398962783946711
@Miguel de Icaza Mastondon feed (date: 2023-11-12, from: Miguel de Icaza Mastondon feed)
Previously on LOST:
https://mastodon.social/@Migueldeicaza/111302428298515374
Progress on Godot on iPad.
Making Godot launch a game on the iPad was a lot more work than I anticipated as you can't run separate processes on iOS. But I got it working:
397 files changed, 7644 insertions(+), 3184 deletions(-)
Shown ARM binary on the Mac, since my physical iPad is downstairs:
https://mastodon.social/@Migueldeicaza/111398952199848083
date: 2023-11-12, from: OS News
“Microsoft steals access data” – When the well-known German IT portal “Heise Online” uses such drastic words in its headline, then something is up. If Microsoft has its way, all Windows users will have to switch to the latest version of Microsoft Outlook. But: Not only can the IMAP and SMTP access data of your e-mail account be transferred to Microsoft, but all e-mails in the INBOX can also be copied to the Microsoft servers, even if you have your mailbox with a completely different provider such as mailbox.org. They’re going to use it for AI, I’m assuming. In any event, don’t use the new Outlook – it’s a web app anyway and there’s better clients for Windows. I think. I’m not sure people are still developing e-mail clients for Windows.
https://www.osnews.com/story/137828/new-outlook-sends-passwords-mails-and-other-data-to-microsoft/
date: 2023-11-12, from: OS News
Yep you read that right, we’ve decided to throw the lever and go Wayland by default! The three remaining showstoppers are in the process of being fixed and we expect them to be done soon–certainly before the final release of Plasma 6. So we wanted to make the change early to gather as much feedback as possible. Excellent news. Of course, distributions will still be able to opt for the unmaintained, deprecated X.org if they want to, but most distributions will opt for Wayland, as all the major ones have been doing for a while now.
https://www.osnews.com/story/137826/kde-plasma-6-0-goes-wayland-by-default/
date: 2023-11-12, from: FreeDOS News
The FreeDOS Edlin project is the standard line editor in FreeDOS, replacing the classic edlin program from original DOS. Gregory Pietsch has released Edlin 2.23, which fixes a compile time warning when compiling with OpenWatcom C. You can download the source from Edlin on SourceForge. We’ve also mirrored this version (plus a compiled 16-bit DOS executable, as EDLIN16.EXE) on the FreeDOS Files Archive at Ibiblio under /files/dos/edlin
https://sourceforge.net/p/freedos/news/2023/11/freedos-edlin-223/
date: 2023-11-12, from: FreeDOS News
Gregory Pietsch has released libm-0.6 and libmpi-0.2. libmpi is a Multiple Precision Integer library, and libm is a C math library. Both are public domain. You can find both on the FreeDOS Files Archive at Ibiblio, under /files/devel/libs/libm and /files/devel/libs/libmpi.
https://sourceforge.net/p/freedos/news/2023/11/new-libm-06-and-libmpi-02/
date: 2023-11-12, from: RiscOS Story
And a round-up of other show dates, whether known or likely! The time is almost here to say goodbye to 2023 and welcome in a whole new year, which we should probably call ‘2024’ – and if we’re looking at a new year, we may as well start thinking about the RISC OS shows that we’ll be attending, the first of which is usually the Southwest Show. Organised by R-Comp‘s Andrew Rawnsley and Orpheus Internet‘s Richard Brown – both also of RISC OS Developments – the show usually takes place…
https://www.riscository.com/2023/southwest-2024-date-confirmed/
date: 2023-11-12, from: RiscOS Story
The RISC OS User Group of London (ROUGOL) usually holds its meetings on the third Monday of each month, but it has been pushed back a week for November – so if you have 20th November marked in your diaries, scrub it out and add 27th November. With the meeting that far off, it might seem unusual to see an announcement this early, but there’s a good reason for that. The topic for the meeting will be repairing and upgrading Archimedes and RISC OS machines. The group will be looking…
https://www.riscository.com/2023/repairing-old-kit-rougol-27th-november/
@Dave Winer’s Scripting News (date: 2023-11-12, from: Dave Winer’s Scripting News)
Some news. I’ve been working with Automattic for most of this year on a new version of FeedLand that runs in their cloud. The advantage is it will scale like the most popular websites, as WordPress does. There have been lots of internal changes in the software, but at the same time, it still runs on a $10 a month Digital Ocean server, and on desktops as well. The next FeedLand works at all these levels, for a person, a workgroup and the world. Obviously, lots more to say about all this. 😄
http://scripting.com/2023/11/12.html#a142810
@Dave Winer’s Scripting News (date: 2023-11-12, from: Dave Winer’s Scripting News)
The great thing about the private Facebook group is I have invited friends from all stages of my life. People I knew in from high school, New Orleans, Madison, Palo Alto, Cambridge and Berkeley, NYC and Woodstock. Even people I knew as a child. People I only or mostly know virtually. Imho, people who won’t use Facebook miss out. Its greatest feature are the people who use it. It’s the kind of village we yearn for, at a DNA level. People you will never stop loving. I don’t think I’ve ever mentioned this group on the blog, but maybe I should do that more, because it’s a uniquely civilized, friendly and soul-nourishing online place, at least for me.
http://scripting.com/2023/11/12.html#a134833
date: 2023-11-12, from: Om Malik blog
Happy Diwali everyone. Diwali is the Festival of Lights. It symbolizes the spiritual ‘victory of light over darkness, good over evil, and knowledge over ignorance.’ We could all use some light in these dark times.
https://om.co/2023/11/12/happy-diwali-6/
@Dave Winer’s Scripting News (date: 2023-11-12, from: Dave Winer’s Scripting News)
But first I need to be able to interact ChatGPT-style with the archive I’ve already created. Yesterday I saw Guy Kawasaki’s chatbot, trained with transcripts of his podcast, and I have total LLM-envy. Guy says it was created for him by a company named Sentiyen.
http://scripting.com/2023/11/12.html#a133843
@Dave Winer’s Scripting News (date: 2023-11-12, from: Dave Winer’s Scripting News)
Someday an author is going to construct a universe in a LLM and let users interact with it. That sounds boring, but here’s the interesting idea that led to it. Yesterday I asked ChatGPT to draw me a image of an ancient band performing in the desert with cacti as the audience. Then this morning I had the idea of moving the concert into the pond behind my house, except this time the audience are frogs. I have a private Facebook group where I tell the story of the pond, including the animals who come to visit. Some of them I invent, they don’t actually exist. And they have relationships with each other, at least in my mind. A natural thing to make part of this private group would be the LLM of all the animals, and their stories and relationships. And other people’s models could incorporate mine. This was an idea I had for SimCity, and the web of outlines, neither of which happened. Maybe it’ll happen in LLM-land.
http://scripting.com/2023/11/12.html#a133514
date: 2023-11-12, from: Status-Q blog
“We are experiencing an unusually large volume of calls at the moment. We apologise for the delay. Please stay on the line and your call will be answered in turn.” My friend Andy Stanford-Clark was complaining about this on Twitter, “No, there are an unexpectedly low number of people answering the phones at the moment. Don’t Continue Reading
https://statusq.org/archives/2023/11/12/11794/
date: 2023-11-12, from: Status-Q blog
I’ve always been a little bit of a Gore-Tex skeptic. While I have owned, and do currently own, several garments and shoes incorporating the fabric, I’ve always felt a little bit let-down by it. “If this is both waterproof and breathable”, I would ask myself as I ascended the hill in a slight drizzle, “then Continue Reading
https://statusq.org/archives/2023/11/12/11784/
date: 2023-11-12, from: Dave Jarvis’ Blog
Describes technical hurdles while building a file download hit counter in PHP.
https://dave.autonoma.ca/blog/2023/11/12/php-download-hit-counter
date: 2023-11-12, from: Dave Winer’s Scripting News
I asked for an ancient rock band performing on stage in the middle of the Arizona desert, and the audience members are all cacti, and they’re partying and grooving on the tunes.
http://scripting.com/2023/11/11/013609.html?title=ancientBandInArizonaDesert
date: 2023-11-12, from: Full Circle Magazine
Credits