A mostly complete list of articles I've read on the internet There are currently 3046 entries in the list Last modified 2024-11-21 Repo: zanshin/readingList
The Mac is the Model – 512 Pixels - 2024-11-21 - Jason Snell, in an incredible piece for Macworld: To a kid growing up in the 1980s, the idea that the maker of your computer would actively stop you from using software it didn’t approve of would have seemed beyond the pale. It certainly would’ve been a deal-breaker. And yet so many of today’s computing devices [...]
Rope Optimizations, Part 1 - 2024-11-20 - - From the Zed Blog: In this episode of Zed Decoded, Thorsten and Antonio walk through the performance optimizations Antonio when working on Zed's Rope data structure before they then pair on adding more optimizations
Keyboard Rabbit Hole | Ash Furrow - 2024-11-19 - Content warning: this post contains medical discussions. Quickly after I began my career as a full-time software developer, I developed pain in my left wrist. At first, it was only occasional. But it became consistent. Then it started showing up in my right wrist. I wish that I had done something about my wrist pain…
In Memoriam: Thomas E. Kurtz, 1928–2024 - CHM - 2024-11-15 - - CHM remembers the remarkable career and contributions of 2023 Fellow Thomas E. Kurtz, who passed away on November 12, 2024.
100,000 Miles | Whatever - 2024-11-15 - I have had my MINI Countryman since April of 2011 (here’s the post where we went to pick it up, you can tell it was a long time ago because Athena is shorter than I am), but it was only last …
O2 unveils Daisy, the AI granny wasting scammers’ time - Virgin Media O2 - 2024-11-14 - - O2 has today unveiled the newest member of its fraud prevention team, 'Daisy'. As ‘Head of Scammer Relations’, this state-of-the-art AI Granny's mission is to talk with fraudsters and waste as much of their time as possible with human-like rambling chat to keep them away from real people, while highlighting the need for consumers to stay vigilant as the UK faces a fraud epidemic.
Search and Sync Your Shell History With Atuin - 2024-11-14 - - Atuin is a tool and labor of love built by Ellie Huxtable that runs in the background to capture commands you’ve entered. It stores these locally in a SQLite database and provides a great CLI tool...
jwz: "I prefer to meet people where they are" says reasonable-sounding white dude holding court at a table in the back of a Nazi Bar. - 2024-11-13 - It's Bluesky. The Nazi Bar is Bluesky. "Now that Dorsey has bailed as a board member and principal funder, Bluesky's DNA is basically [TESCREAL / Effective Altruist] people. It gets worse. Blockchain Capital LLC was co-founded by Steve Bannon pal Brock Pierce, a major crypto advocate, perennial presidential candidate, and close friend of Eric Adams. Pierce has dozens of other shady ...
Jujutsu: A Haven for Mercurial Users at Mozilla | Hunting the Shmoo - 2024-11-13 - - One of the pleasures of working at Mozilla, has been learning and using the Mercurial version control system. Over the past decade, I’ve spent countless hours tinkering my worfklow to be just so. Reading docs and articles, meticulously tweaking settings and even writing an extension. I used to be very passionate about Mercurial. But as time went on, the culture at Mozilla started changing. More and more repos were created in Github, and more and more developers started using git-cinnabar to work on mozilla-central. Then my role changed and I found that 90% of my work was happening outside of mozilla-central and the Mercurial garden I had created for myself. So it was with a sense of resigned inevitability that I took the news that Mozilla would be migrating mozilla-central to Git. The fire in me was all but extinguished, I was resigned to my fate. And what’s more, I had to agree. The time had come for Mozilla to officially make the switch. Glandium wrote an excellent post outlining some of the history of the decisions made around version control, putting them into the context of the time. In that post, he offers some compelling wisdom to Mercurial holdouts like myself: I’ll swim against the current here, and say this: the earlier you can switch to git, the earlier you’ll find out what works and what doesn’t work for you, whether you already know Git or not. When I read that, I had to agree. But, I just couldn’t bring myself to do it. No, if I was going to have to give up my revsets and changeset obsolesence and my carefully curated workflows, then so be it. But damnit! I was going to continue using them for as long as possible. And I’m glad I didn’t switch because then I stumbled upon Jujutsu.
Unused keys | Vim Tips Wiki | Fandom - 2024-11-10 - - This page lists single unused keys in Vim. As such, it is an inverted version of :help index. In addition, the page lists synonyms that can safely be mapped. Many more mappings are possible by combining keys. See the article "Follow my leader" in § External links below for hints on combining keys. In the following table, the type "Free" means a key is not used in Vim by default, whereas the type "Synonym" means a key is used in Vim by default but is a synonym for some other key that is also used
jwz: We are so fucked - 2024-11-09 - "Try not to stress out about the big picture", they said. "Focus on your community", they said. Great idea! Here are just two topics that kept me from sleeping last night: These asinine tariffs mean the price of all of our products are going to go up by 20% to 60%, from napkins to flour to whiskey. How much will we have to raise our prices just to break even? How many customers will that ...
jwz: On blocking, and the coinsplaining cryptobros - 2024-11-09 - - In the last week, I have been referred to as "Daddy" more times than ever before in my life. And apparently I'm a "boomer" now. I've also been told that my blog is a psyop to protect the dollar. Since the twit-shitshow (twitshow) began, it looks like I got 1.7M "impressions", around 30K likes, 7K RTs, 700 replies, and my number of followers went from 15K to 24K. (But then I immediately ...
"Mac mini Pro" enclosure for M4 Mac mini by Jerrod H - MakerWorld - 2024-11-09 - -- Do you remember the adorable miniature PowerMac G5 model on Steve's desk at his Palo Alto home? With the new 5-inch square M4 Mac mini, now you can have your very own functional “Mac Pro mini” or “Mac mini Pro” with just a bit of 3D printing. The M4 Mac mini slides into the rear of the 3D-printed shell of the Mac Pro case, and is held in securely. All ports remain functional, and the power button is prominently and readily accessible via a push-through button in the case. Be aware I will be revising the power button pass-through in the next iteration. The top handles, feet, and optional wheel hubs print separately and can be glued into the case. The optional wheels themselves are actually 6800-2RS Ball Bearings, available inexpensively on Amazon. Alternatively, I provide tires and rims you can print in lieu of using the bearings. Please stay tuned for more tweaks, and let me know what you think! You can follow my progress updates on Mastodon. --11/08/2024 UPDATESAdded printable tire option for wheel hubs – use tire and rims in addition to “hub, spacer, and axle” used with the 6800 bearings.Added option for fixed-foot with integral baseplate for extra stabilityAdded Apple Logo to case wallCleanup of main case and rear fairing. Removed material from thick wallAided bridging of the ceilingDeepened holes for main handles and feet – fit is snug enough that glue should be optional now.Fit checks done! Tiny tweaks to come soon.Please see the “Boost Me” link below to support my design work and iterative improvements as I work on them!Boost MePlease leave a boost to support me as I continue to make refinements:- Fit adjustments after release [PENDING]- Assembly documentation
My Sixth Year as a Bootstrapped Founder · mtlynch.io - 2024-11-09 - - Six years ago, I quit my job as a developer at Google to create my own self-funded software business. This is a review of my last year and what I've learned so far about bootstrapping software businesses.
My Fifth Year as a Bootstrapped Founder · mtlynch.io - 2024-11-09 - - Five years ago today, I quit my job as a developer at Google to create my own self-funded software business. This is a review of my last year and what I've learned so far about bootstrapping software businesses.
My Fourth Year as a Bootstrapped Founder · mtlynch.io - 2024-11-09 - - Four years ago today, I quit my job as a developer at Google to create my own self-funded software business. This is a review of my fourth year and what I've learned so far about bootstrapping software businesses.
My Third Year as a Solo Developer · mtlynch.io - 2024-11-09 - - Today is the third anniversary of me quitting my job at Google to build my own software business. I posted updates at the end of my first and second years, so it's time for another update.
My Second Year as a Solo Developer · mtlynch.io - 2024-11-09 - - Two years ago, I quit my developer job at Google to build my own software business. A year later, I posted an update about my finances, happiness, and lessons learned. Today marks the end of my second full year, so it's time for another update.
My First Year as a Solo Developer · mtlynch.io - 2024-11-09 - - Exactly one year ago, I quit my job at Google, so it's time to reflect on how the decision has affected my finances, lifestyle, and happiness.
Daring Fireball: I Wonder - 2024-11-08 - - Singsong congratulations from the leaders of America’s biggest companies.
An Opinionated Guide to Keyboard Thumb Keys | John Lindquist - 2024-11-08 - - I've used a lot of keyboards over the years. All of my favorite keyboards include thumb clusters: keyboardio kinesis advantage 2 ultimate hacking keyboard ergodox I'm constantly tweaking my keyboard layouts using their…
What have you done, America? – WIL WHEATON dot NET - 2024-11-06 - I am anguished, I am heartbroken, I am afraid of what’s coming for people I love. I am shocked that my country just gave 247 years of Democracy away over one night. We live in a different cou…
Programmer in Berlin: Culture - 2024-11-05 - - This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them. Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the US. This is a place where universal healthcare is so commonly accepted that no party – not even the super-racist party! – is talking about removing it. The aforementioned super-racist party has effectively the same political platform as the mainstream Republican party in the US (minus the healthcare thing). Politics in Europe certainly has its own problems, but at least in Germany there is a flourishing multi-party system that allows for people to have some kind of choice when voting. There is even a fun website called the “Wahl-o-Mat” (“Vote-o-Matic”) that tells you which party to vote for after answering a series of questions. There’s also none of the Electoral College silliness, which I won’t get into here.
Programmer in Berlin: Finances - 2024-11-05 - This is part 3 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details some awfulness with respect to finances and taxes while being abroad. Salary I think for a lot of American programmers, especially ones coming out of FAANGs, this is a huge consideration. The salaries in Europe just aren’t the same as they are in the US, or especially in the Bay Area.
Programmer in Berlin: Moving In - 2024-11-05 - This is part 2 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details some practicalities of actually moving to a different country, from getting a work visa to making sure your electronics work. Work visa Once you’ve decided to make the move, one of the first things you need to do is secure a work visa. This will go a little differently depending on your situation:
Programmer in Berlin: Motivation / Before the move - 2024-11-05 - This is part 1 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page explores the motivation to move to a different country, some ways to guide your decision making, and what you might want to establish before moving to make your future life easier. Motivation Why you should do it You’re probably not going to do something just because someone online tells you to do it, but I might as well give you some motivation on why moving is a good idea. There are the more abstract reasons, like “living abroad expands how you think about the world,” lifestyle/political reasons like experiencing life in a place with universal healthcare, and more prosaic reasons like enjoying techno music. Personally, I just really liked Berlin and was at a point in my life and career where making such a move was possible – things aligned, and I knew that such an opportunity wouldn’t happen again soon. In any case it’s fun and cool!
What I wish I had known as a programmer moving to Berlin - 2024-11-05 - - Intro I’ve passed my seven year mark living in Berlin, Germany, and I thought it would be worthwhile to reflect on it and write down some of the things I wished I had known before moving from the US. Building a new life in a different country is a tremendous amount of work but can also be extremely rewarding. My goal isn’t to persuade you to move or not to move here, only to give you some more information to help you make a decision for yourself or better prepare for a move if you’ve already decided on it.
blog.davep.org – Markdown all the things - 2024-11-05 - Recently I've been on a bit of a "turn stuff into Markdown files and slap them in an Obsidian Vault" trip. This kicked off a couple of months back when I made a decision unrelated to coding. On and off, since my teenage years, I've kept journals. Since those teenage years it's been more off than on, but a couple of times in my adult life it's been really helpful to actually write one. The last time this happened was early 2019. It was pretty vital I did that at the time and it was a really sensible and helpful decision, and an approach to the situation I was in that I'd recommend to anyone (and have done on occasion to anyone going through the same thing). The actual motivation for starting that particular journal is long behind me, but I'd got into the habit of writing it and so, until a couple or so months back, I kept jotting something down every day. But I came to the realisation that I didn't need to and that it had become something of a chore. I'd been using an application called Journey. It's a great app, does the job well, but was also suffering from the creep of "AI" (I've had a few apps ion my arsenal that don't need it, acquire a useless "AI" feature). This privacy-problematic change of direction, combined with the realisation that I didn't need to write about my day, every day, any more, made me decide it was time to stop and cancel the subscription. Thankfully Journey has a pretty comprehensive export option so I used it and didn't think too much more about it for a while. Meanwhile I also had a subscription to Evernote that I didn't really use any more. Within it I had held a handful of years of journal entries from a decade or so ago, along with other "remember this for some point in the future" stuff. For the longest time I was on some really cheap tier that didn't exist any more, one that was low enough that I didn't really notice the cost go out each month so I kept putting off exporting things and closing it all down until "next month". Then I got an email from them to say they were forcing me onto some new tier that was more expensive. So that was the final straw there. I made an export of what I had in Evernote and closed that account down too. A wee while went past and then I got to thinking that it might be interesting to try and combine both these sources into one archived journal. I had stuff from around 2010 to 2015, and I also had stuff from 2019 until 2024; the former in the Evernote archive and the latter in the Journey archive. Surely I could write a couple of tools to turn that data into one consolidated Obsidian Vault? Over the course of a couple of weekends journey2md and evernote2md were born. While both of those tools work differently, they're both designed to populate the same Obsidian Vault. Once I was happy with this I did the mass conversion and I was happy with the result. Now I have years of journal entries, all converted to Markdown files and made available for reading via an application that lets me rummage through history using dates and tags and all sorts of other searching. So I was happy with that and didn't give it much more though. Then last week I got to thinking... Twitter has turned into the worst place possible and I can't for the life of me think why any right-thinking person who has an ounce of humanity or has anything approaching a humanistic outlook on life would remain an active user. Honestly I stuck it out longer than was sensible, but in June 2023 I finally quit for good. Back when the new owner was confirmed I, like a lot of people, extracted my archive. It's since been sat in storage doing nothing, yet there's a lot of data in there that could be interesting to work with, or just to go back and look through. So last week's thought was "why don't I also turn this into an Obsidian Vault?". So I did... The tool I built to do this is bird2glass. As you'll see in the README it makes a few assumptions about the state of Twitter archive dumps and also what a user wants from this. Personally I'm pleased with the result. The main aim of the tool is to break the tweets down into a hierarchy of year, month and day... ...and also to connect them with any account that was being replied to or mentioned in some way... This user view is handy when viewing backlinks, as it gives you a list of all the tweets that mention that user (and, of course, if you're into Obsidian's graph it will make for some interesting connections within there). I sense there's more I can do with this, and I imagine I will continue to tinker with it. Meanwhile though, if that sounds like something you'd benefit from do feel free to grab it and play with it and hack on it. Keep in mind the notes and assumptions that are in the README, and really be prepared for a lot of files to be created if you did a lot of tweeting like I did (I do think that over 50,000 individual files for an Obsidian Vault is a bit silly, if I'm honest). Meanwhile... I might need to look at other applications and think about how I can turn the data into useful Markdown collections!
Fatih Arslan - 2024-11-05 - - Engineer with a passion for Design, Dieter Rams, Watches, Coffee and Bauhaus
I’ve Arrived at Saint Peter’s Gate | Whatever - 2024-11-05 - No, not that one (I’m not dead yet!), but the one in Nantes, more formerly called Porte Saint-Pierre, which used to be part of the gates of the city of Nantes. The oldest part of the structure date…
New Mac mini – Power (on the) bottom – Blankbaby - 2024-11-02 - This week, Apple announced lots of new Mac stuff, which is always fun. The new Mac minis look great, and are just cute as a button. I mean, look at that darn thing! Don’t you just want to pin…
SSH Remoting is Here! - 2024-10-31 - - From the Zed Blog: Zed can now be used to edit over SSH.
One Company A/B Tested Hybrid Work. Here’s What They Found. - 2024-10-31 - Since the pandemic, executives have had to rethink their work-from-home policies to better support their companies’ bottom line. Recent research conducted in a real company showed that employees who worked from home three days a week experienced higher satisfaction and lower attrition rates compared with their colleagues who worked from the office. This reduction in turnover saved millions of dollars in recruiting and training costs, thereby increasing profits for the company. Business leaders can learn valuable lessons from this study to implement a successful hybrid work model: establishing rigorous performance management systems, coordinating team or company-level hybrid schedules, and securing support from firm leadership. Additionally, executives should A/B test their own management practices to find what works best for them.
15 Billion Miles Away, NASA’s Voyager 1 Breaks Its Silence - 2024-10-30 - - NASA reconnected with Voyager 1 after a fault protection system prompted the spacecraft to turn off a transmitter. Engineers at JPL are investigating the incident, facing the challenge of managing commands and data over a 15 billion-mile distance. The team aims to stabilize communications and add
How we shrunk our Javascript monorepo git size by 94% - 2024-10-29 - - We really did this! We work in a very large Javascript monorepo at Microsoft we colloquially call 1JS. Using some new changes to the git client it went from 178GB to 5GB.
Bemyak's blog - Am I Secure? - 2024-10-29 - - I often see how people make security decisions based on pure intuition. Can I store TOTP in my password manager? Should I use a local password manager or is a remote one OK? Is it OK to configure multiple second factors? Since I have a degree in Information Security 🤓, I think I’ll try to clarify these questions by describing the underlying theory, so you’ll have a decision framework to make educated choices.
NimConf 2024 - Online Nim conference - 2024-10-27 - - NimConf 2024 will take place on October 26th at 10am UTC. Streamed live and for free from YouTube.
The Scalzi Endorsement: Kamala Harris for President | Whatever - 2024-10-26 - (Photo adapted from an official White House photo by Lawrence Jackson) This last week the billionaire owners of both the Washington Post and the Los Angeles Times prevented their newspaper editoria…
Ikigai: The Japanese Secret to a Joyful Life | The Government of Japan - JapanGov - - 2024-10-26 - - The Japanese word ikigai, which has recently gained attention worldwide and enjoys widespread use, refers to a passion that gives value and joy to life. The author who prompted its craze speaks about the word’s appeal and the effects it has on mental and physical health.
Naming Conventions That Need to Die | Will Crichton - 2024-10-21 - - Names are an important tool of thought. They provide a loose, lightweight way to manage and structure knowledge. However, bad names inhibit learning and impede progress. We should root out and destroy the processes that lead to bad names.
Rust vs Go in 2024 — Bitfield Consulting - 2024-10-20 - - Which is a better choice, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency?
Your Writing – Rands in Repose - 2024-10-19 - Less than 1% of your writing will be life-changing. 3% will be trivial to write. 4% will strongly resonate with others in a way you didn't expect. 5% will be quite good. 15% probably should've never been published. 26% will illicit a reaction you did not expect. Positive or negative. 28% will be
Great Internet Mersenne Prime Search - PrimeNet - 2024-10-19 - - Great Internet Mersenne Prime Search - Finding world record primes since 1996. GIMPS is an organized search for Mersenne prime numbers using provided free software.
Snook.ca is dead, long live Snook.ca! - Snook.ca - 2024-10-19 - After a couple years of not putting any revenue into the business, I realized that it was time to say goodbye. I have officially dissolved my corporation, Snook.ca Web Development, Inc. My persona...
Neal Stephenson's 'Polostan' Is a Compact Epic - 2024-10-17 - Critics sometimes gripe that Neal Stephenson's sprawling, discursive, episodic, prop-up-your-laptop-sized novels may be smart, but they need focus and
Best Headsets for Sailing - 2024-10-17 - Headsets come in handy for calm communications while mooring, docking, going up the mast, putting up sails, working in an engine bay...
Adding to My Mac's Swiss Army Knife: A Raycast Extension Roundup - MacStories - 2024-10-17 - If you have ever heard or seen me talk about my macOS setup, you’ll know that I’m a huge fan of Raycast. A few years ago, Raycast took off on the Mac as an incredible alternative to Spotlight and the long-time Mac power user favorite, Alfred. Today, it has cemented itself as an essential piece
jwz: Mosaic Netscape 0.9 was released 30 years ago today - 2024-10-13 - According to my notes, it went live shortly after midnight on Oct 13, 1994. We sat in the conference room in the dark and listened to different sound effects fired for each different platform that was downloaded. At some point late that night I wandered off and wrote the first version of the page that loaded when you pressed the "What's Cool" button in the toolbar. (A couple days later, Jim ...
The Complete Howard Stern Interview with Kamala Harris | Open Culture - 2024-10-13 - It's hard to know where to start. This election comes down to whether we want to reward someone who tried to subvert our democracy four years ago. Whether we want to preserve the alliances that have kept the peace since World War II. Whether women want to resist losing rights they long thought secure.
The phone ban has had a big impact on school work - Iceland Monitor - 2024-10-12 - - A phone ban has been in place at Öldutún School since the beginning of 2019, and according to the principal, it has worked well. The school's atmosphere and culture have changed for the better, and there is more peace in the classroom.
FreeBSD: How Can We Make It More Attractive to New Users? • gyptazy.com - The DevOps geek - 2024-10-12 - - For nearly 15 years, FreeBSD has been at the core of my personal infrastructure, and my passion for it has only grown over time. As a die-hard fan, I've stuck with BSD-based systems because they continue to deliver exactly what I need—storage, networking, and security—without missing a beat. The features I initially fell in love
Wayland on NixOS, or: Confusion, Conquest, Triumph - 2024-10-12 - Flakes are a recent addition to NixOS. This article explains how to convert stock NixOS installation into a flaked-out one, and explains why you should do it.
Apple Has No Plans For a Smart Ring - MacRumors - 2024-10-11 - Though smart rings with health capabilities have been growing in popularity, Apple has no plans to join the smart ring market, according to...
Daring Fireball: Consider the Plight of the VC-Backed Privacy Burglars - 2024-10-11 - The question to ask is, “Is this what users want and expect?” Sometimes it really is that simple. I’m not sure it’s ever worth asking “Is this what growth-hacking VC-backed social-media app makers want?”
jwz: Wealth distribution in the United States - 2024-10-10 - Ken Shirriff: It turns out that if you put Elon Musk on the graph, almost the entire US population is crammed into a vertical bar, one pixel wide. Each pixel is $500 million wide, illustrating that $500 million essentially rounds to zero from the perspective of the wealthiest Americans. The histogram above shows the wealth distribution in red. Note that the visible red line is one pixel wide ...
The Editors Protecting Wikipedia from AI Hoaxes - 2024-10-09 - WikiProject AI Cleanup is protecting Wikipedia from the same kind of misleading AI-generated information that has plagued the rest of the internet.
WP Engine / WordPress, Briefly – Rands in Repose - 2024-10-09 - - In the early days of this weblog, I was on MediaTemple using MoveableType for a good long time. Three things happened during these many years: MoveableType was mostly abandoned during this time. I'm sure well-intentioned folks were working on it (and it appears they still are), but the vibrancy of
jwz: Today in TLD shenanigans: dot io is being killed off - 2024-10-09 - Wishing a very pleasant rebranding to all techbros who squatted their web site in an unrelated nation because it made a good pun. On October 3, the British government announced that it was giving up sovereignty over a small tropical atoll in the Indian Ocean known as the Chagos Islands. The islands would be handed over to the neighboring island country of Mauritius, about 1,100 miles off the ...
We only learnt of our son’s secret online life after he died at 20 - 2024-10-08 - - When Mats Steen died from a muscle-wasting disorder, his parents believed that his life had been a tragically lonely one — until hundreds of emails from strangers arrived. It turns out that he’d found friendship and even romance in a gaming community
The Atlantic Did Me Dirty - Carrie M. Santo-Thomas - 2024-10-07 - Early this summer I was interviewed by Rose Horowitch, an editor for The Atlantic. She told me that she had heard from a university professor that incoming students were struggling to keep up with the reading load. She explained that she was working on
LEGO IDEAS - Working Turing Machine - 2024-10-06 - - What is a Turing machine?Depending on who you ask, it's either an abstract model of an algorithmic machine or an esoteric programming language. It's ...
On leaving my last job - 2024-10-06 - - Notes on why I left the Swift team at Apple, with some reflections for job seekers and junior people.
Here's to the crazy ones: a farewell to Steve Jobs - 2024-10-05 - We knew. We may not have wished to know, and perhaps it was easier to push away that sense of impending sadness, the awareness that time was short, but we knew what was coming. After August, after the resignation, we knew. And yet, it's still shocking. It still hurts. Steve Jobs was a father and a husband, and the loss for his family -- having suffered with him through the acute, chronic and finally terminal phases of his illness -- is simply unfathomable. For those of us who have seen a family member or loved one taken away decades too soon by this loathsome disease, who know intimately the costs of cancer and its consequences, this is far too familiar. We feel the bereft emptiness they feel now as an echo of our own pain, a sharp pull on the cord of sorrow that connects us to our own absences of the heart. As for the rest of us: perhaps we had briefly encountered Steve at Macworld Expo in years past, or been privileged to see him deliver one of his legendary keynote addresses in person. Perhaps we got a terse reply to an email about a problem, or heard from an Apple support team member that Steve had personally escalated an issue on our behalf. Perhaps the connection was entirely one-way, and our perception of Steve was delivered at a distance. It does not matter. For all of us who were touched by his life's work, we feel a sense of loss that is surprising in its intensity. Part of that feeling is anger. Fifty-six. Fifty-six years young and you imagine, you try and simply fail to imagine what could have emerged from a full lifespan, from that kind of creative force. The world is poorer for the lack of another twenty years of Steve Jobs's brain, his energy, his judgement, his almost uncanny power to force reality to conform to his expectations rather than the other way around. Selfishly and callously we are angry, for what was taken from us, but that is part of grief too; part of knowing that you had something wonderful that you never properly appreciated until, suddenly, it was gone. Imagine how difficult it was for Tim Cook to introduce the iPhone 4S on Tuesday when he certainly knew that his own iPhone would be ringing soon with such horrible news. We are glad Tim is there, but we are still very, very angry Steve is gone. Another part is awe. How many second acts in business lead to the kind of success that Apple has found over the past decade? One, really; what Steve did in returning to Apple is unique. After wandering in the wilderness, fired from the company he created with Ronald Wayne and Steve Wozniak in that legendary garage, Steve did astonishing things again and again. Pixar, created from the unsuccessful Lucasfilm computer animation group, set free the remarkable creativity of John Lasseter and his band of perfectionist maniacs as they became the heir to Walt Disney's legacy -- and eventually, the artistic core of Disney's animation division, in the process making Jobs the entertainment megacorp's largest individual shareholder. Jobs's longstanding admiration of Walt Disney found its natural conclusion as Steve was effectively granted the keys to the Magic Kingdom. NeXT, built around the idea of a desktop computing experience without compromises in performance or ease of use, may not have taken over the world with hardware sales: the machines themselves were perhaps too good for the market, too expensive for business or home users. But they gained popularity in academic and scientific settings like CERN (where a NeXT workstation responded to the first http:// prompt) and Wolfram Research (where the flagship product, Mathematica, named by Steve himself, was bundled with the NeXT computer). The NeXTStep OS, in the end, built atop Avie Tevanian's Mach microkernel and with a GUI powered by Adobe's Display PostScript, begat the modern Mac OS X and the now-ubiquitous iOS. Lots of 'failed technology companies' would be thrilled with that kind of legacy. Finally, there is appreciation, there is gratitude. For all his notable faults, his temper, his intolerance for half-baked efforts, for all the people who both loved and hated working with and for Steve, we still cannot cherish and thank him enough. How many of us owe our livelihoods to the ecosystems and industries he helped create? How many of us spend our days intimately connected with the products he envisioned and shepherded to the market? Today you can walk into hundreds of Apple stores and thousands of other outlets around the world and walk out with a chunk of the future that fits in your pocket. The teams that build the Mac, the iPod, the iPhone and the iPad are legion, their numbers in the tens of thousands. If not for the vision of one man -- one man who simply refused to accept that good enough was good enough, and who made whole industries over to be right by his exacting standards -- where would we be now? It is perhaps not all that remarkable that America's president delivered a statement on the passing of Steve Jobs, as the former CEO of the country's (and the world's) most valuable business. It is remarkable, however, to note that the emotional impact of Jobs's death is the same for Barack Obama as it is for all of us. The two men shared eerily parallel origins; both children of foreign fathers and young American mothers, both raised outside their birth families (Obama by his grandparents, Jobs by his adoptive family), both somehow marked by heritage and circumstance to be destined for the history books and to do things that had never been done before. Now one of them is gone, but just as the world cannot be the same after the election of America's first biracial president, the world cannot be the same as it was before Steve Jobs. Namaste, Steve. We remember you with fondness and delight. We wish for your colleagues and for Tim Cook the wisdom and energy to lead Apple the way you would have continued to lead it for many years, if not for the harsh unfairness of cancer and the inevitable tick of life's clock. And we hope and pray that your wife and children may find a tiny seed of solace in the knowledge that their beloved was our beloved too. Photo from Wikimedia Commons.
No, really: YAGNI - by Thorsten Ball - Register Spill - 2024-10-05 - - Friday evening I had dinner with Felix. Among other things, we talked about good code. Good code, we both agreed, is simple. It's code boiled down to its essence.
12 Months of Mandarin - 2024-10-05 - - Estimates for achieving intermediate fluency in Mandarin Chinese range up to spending years and around 4000 total hours (2,200h classroom hours, 1,800 outside). I did it in 1500 hours total and less than a year.[1] 1. There is a lot of disagreement on language proficiency estimates. They
jwz: Mozilla's CEO doubles down on them being an advertising company now - 2024-10-04 - tl;dr: "LOL get fucked" They've decided who their customers are, and it's not you, it's people who build and invest in surveillance advertising networks. But in a "respectful" way. "Improving online advertising through product and infrastructure." We know that not everyone in our community will embrace our entrance into this market. Gee, ya think? In parallel to our existing consumer ...
Discovering direnv | Redowan's Reflections - 2024-10-03 - I’m not really a fan of shims—code that automatically performs actions as a side effect or intercepts commands when you use the shell or when a prompt runs. That’s mainly why I’ve stayed away from tools like asdf or pyenv, and instead stick to apt or brew for managing my binary installs, depending on the OS. Recently, though, I’ve started seeing many people I admire praising direnv: If you’re old-school like me, my .envrc looks like this:
Sabbatical – 512 Pixels - 2024-10-03 - It's been a wild year. Relay turned 10 and 512 Pixels turned 16. Later this week, are winding down our 6th-annual fundraiser for St. Jude. In January, I joined forces with David Smith and survived my first major iOS release, helping get Widgetsmith 7 out the door just a few weeks ago. On the home [...]
The $1,000 Wheelchair - New Mobility - 2024-10-01 - - What do you get when you add YouTube seed money, state-of-the-art manufacturing techniques and a consumer-first sales model? A wheelchair that could upend the mobility equipment industry.
Making my Nvim Feel More Like Helix with Mini.nvim - 2024-10-01 - - I've been rewriting my nvim config to align with the features I am enjoying in Helix: simple TS-aware movements and uniform LSP-actions. I haven't messed with my nvim config for quite a while… the last time I wrote about a plugin change was five years...
Relay for St. Jude 2024 Passes $1 Million Raised – 512 Pixels - 2024-10-01 - As of this writing, Relay's annual campaign for St. Jude just tipped over the $1 million mark. Myke and I hopped on his Twitch channel to watch it happen: If you haven't given yet, and you can, there's still time! The campaign will run through the end of the week. If you have already given, [...]
Making my Nvim Feel More Like Helix with Mini.nvim - 2024-10-01 - - I've been rewriting my nvim config to align with the features I am enjoying in Helix: simple TS-aware movements and uniform LSP-actions. I haven't messed with my nvim config for quite a while… the last time I wrote about a plugin change was five years...
Visual Studio Code is designed to fracture - 2024-09-30 - - I used to think GitHub Codespaces would help popularise Gitpod but now realize it is the other way around. Gitpod is currently permitted to exist in the Visual Studio Code ecosystem to popularise GitHub Codespaces, and Microsoft can step in at any moment to create legal crises that strategically divide the market from a business perspective because, like Apple and their AppStore: it is their ecosystem that they control and they are in absolute control.
The 10 'Rules' All Cyclists Should Live By - 2024-09-28 - Over the years, cyclists have adopted different interpretations of the 'rules' that they should live by. However, if you want to be a better, happier cyclist there are 10 simple rules that you can follow.
Preventing app removal on iOS - tiny coder - 2024-09-28 - - These days, I am developing an alarm app called ‘SuperAlarm’. To ensure a user is awake, SuperAlarm can be turned off only after a user completes a mission(e.g., taking a picture...
BookStack - 2024-09-27 - - BookStack is a simple, open-source, self-hosted, easy-to-use platform for organising and storing information.
I am tired of AI | On Test Automation - 2024-09-27 - - Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in general.
Substack Still Sucks - 2024-09-25 - From Casey Newton’s post looking back on Platformer’s fourth year, your periodic reminder that Substack still sucks:
Substack Still Sucks - 2024-09-25 - From Casey Newton’s post looking back on Platformer’s fourth year, your periodic reminder that Substack still sucks:
Thoughts on Debugging - 2024-09-25 - - I was recently asked to help resolve an escalation at work. It had already bounced around between a few people, and was very muddied with conflicting reports not to mention frustration that the issue existed in the first place. Apparently I am insane, because I like situations like this.
It is hard to recommend Google Cloud | ashishb.net - 2024-09-23 - - Google Domains A year back, I had to migrate my domain after Google decided to shut down Google Domains. I had to, not only, painfully setup multiple side-projects sub-domain mappings again on a new domain registrar but also re-verify my domain and re-create those mappings on Google Cloud Run. Google Container Registry Google Container Registry is shutting down in 2025. It has been replaced with a new project called Artifact Registry.
Dropbox keeps threatening to delete my files - Stanislav Khromov - 2024-09-20 - - For the past two years, I’ve been on the receiving end of a passive aggressive win-back campaign from Dropbox. The feud originally started when I migrated away from Dropbox and hence stopped paying for my subscription while leaving them saddled with over a terabyte of my data to carry forever, like a camel in the digital desert. After all, why wouldn’t I? I was assured by their help forums that my files would not be deleted, no matter what: However, this hasn’t prevented Dropbox from trying to get me back. It all started innocently enough: Thanks Dropbox, for letting me […]
macOS Sequoia change breaks networking for VPN, antivirus software - 2024-09-20 - Users of macOS 15 'Sequoia' are reporting network connection errors when using certain endpoint detection and response (EDR) or virtual private network (VPN) solutions, and web browsers.
Objective Development Blog - 2024-09-18 - - UPDATE: Spoke too soon… The problem discussed here turned out to be specific to Little Snitch 6.1 and not a general issue in macOS. It has already been fixed in Little Snitch 6.1.1. See the end of the article for details. DNS Encryption 101 When…
Wonderful vi - 2024-09-18 - - The speed of change in technology often appears to be the industry's defining characteristic. Nothing highlights that perception more than the recent and relentless march of AI advancements. But for as much as some things in technology change, many other things stay the same. Like vi! vi is a programming text editor that was created by...
A16 chips now being made in the U.S.A. – Six Colors - 2024-09-18 - Independent journalist Tim Culpan reports that TSMC, Apple’s Taiwan-based chipmaking partner, is now producing A16 chips at its new fab in Arizona: TSMC’s first Arizona chips are now in produ…
26 Years of Whatever | Whatever - 2024-09-17 - I was in the sky the actual day of, and busy doing author things here in Brazil between then and now, so today is the day when I say: Hey! Whatever is 26 years old! It celebrated the actual anniver…
272 Miles in Less Than 4 Days: William Peterson Sets New Long Trail FKT - The Trek - 2024-09-17 - n the morning of September 1, William “Sisyphus” Peterson reached the Vermont-Massachsetts border and set a new Fastest Known Time (FKT) on the Long Trail. Peterson completed the route in 3 days, 21 hours, and 10 minutes, breaking John Kelly’s previous record of 4 days, 4 hours, 25 minutes, 50 seconds. Stretching 272 miles (437.74 km) through the state of Vermont, the Long Trail climbs 67,000 feet (20,421 m). Peterson ran a supported FKT, meaning that he had outside assistance along the way. ...
macOS Sequoia is available today - Apple - 2024-09-16 - - macOS Sequoia, the latest version of the world’s most advanced desktop operating system, is available today as a free software update for Mac.
A (more) Modern CSS Reset - Piccalilli - 2024-09-16 - - I wrote “A Modern CSS Reset” almost 4 years ago and, yeh, it’s not aged overly well. I spotted it being linked up again a few days ago and thought it’s probably a good idea to publish an updated version.
USPS debuts long-awaited new mail truck | AP News - 2024-09-16 - - The Postal Service’s new delivery vehicles aren’t going to win a beauty contest. They're tall and ungainly, with outsize windshields, thick bumpers and duck-bill hoods.
DNA Lounge: 14-Sep-2024 (Sat): Wherein the techbros are here to "disrupt" ordering drinks at a bar - 2024-09-15 - Another group of smirking techbros have decided that rich people shouldn't have to follow the same rules as the poors. There's an app for that. LineLeap, backed by Y Combinator, lets people pay to skip lines at bars. LineLeap makes money by charging Ticketmaster-style convenience fees for certain passes. The company also imposes fees for "newfound revenue" on venues -- that is, revenue that ...
Neither Elon Musk Nor Anybody Else Will Ever Colonize Mars | Defector - 2024-09-13 - - Mars does not have a magnetosphere. Any discussion of humans ever settling the red planet can stop right there, but of course it never does. Do you have a low-cost plan for, uh, creating a gigantic active dynamo at Mars’s dead core? No? Well. It’s fine. I’m sure you have some other workable, sustainable plan […]
Reminder: This Is As Good As It Gets With Trump | Whatever - 2024-09-12 - I’m not here to go into detail about last night’s presidential debate, since the results of that are already well known: A massive humiliation for Trump, who was easily batted about by …
My Homelab Setup - 2024-09-11 - - I replaced my existing Homelab setup from the ground up with Unifi's latest Gateways, Switches APs, and Cameras. Here is what I did and how it ended up.
Nobody Cares About Security - AdatoSystems - 2024-09-09 - - Nobody cares about security. There. I said it. I said the thing everyone feels, some people think, but very few have the temerity to say out loud. But before
Paper types ranked by likelihood of paper cuts - 2024-09-09 - - Via testing with a skin stand-in, a trio of physicists at Technical University of Denmark has ranked the types of paper that are the most likely to cause a paper cut. In an article published in Physical Review E, Sif Fink Arnbjerg-Nielsen, Matthew Biviano and Kaare Jensen tested the cutting ability and circumstances involved in paper cuts to compile their rankings.
'Astonishing' study shows infant deaths rise in U.S. when bat populations fall - Raw Story - 2024-09-09 - Bat die-offs in the U.S. led to increased use of insecticides, which in turn led to greater infant mortality, according to a "seminal" study published Thursday that shows the effects of biodiversity loss on human beings.Eyal Frank, an environmental economist at the University of Chicago, authored th...
Resurfacing the past - 2024-09-07 - - More than 20,000 ships sank during World War II. One man is on a mission to map them all — and is uncovering untold stories along the way.
Is Linux collapsing under its own weight? On Rust for Linux - the sporks space - 2024-09-06 - - Recently, one of the developers of the Rust for Linux project, Wedson Almeida Filho, resigned from the project. In his parting message, he linked a video of a filesystem maintainer shouting at him. Afterward, Asahi Lina, developer of the Apple… Continue reading →
The 100 Best TV Episodes of All Time - 2024-09-05 - Standout installments of 'Friends,' 'Veep,' 'Succession,' 'The Sopranos,' 'Game of Thrones,' 'The Simpsons,' 'Black-ish,' 'Twilight Zone,' and more.
The 100 Best TV Episodes of All Time - 2024-09-05 - From the staff at Rolling Stone, a list of the all-time best 100 episodes of TV. The rules: 1 episode per show, no reality (or tal
Moom 4: Mac Window Management, Upgraded - MacStories - 2024-09-04 - This summer, my all-time favorite window management utility Moom received a major 4.0 upgrade more than 12 years after the initial release of Moom 3. Ever since I went back to the Mac as my main computer, Moom has allowed me to create automations to arrange my windows and easily save and restore specific window
George Clooney and Brad Pitt Are Hollywood’s BFFs | GQ - 2024-09-02 - They’ve spent three decades living intertwined lives at the inconceivably glamorous height of Hollywood. Now, having crossed the threshold of 60, they’re more comfortable than ever throwing bombs, dispensing hard-won wisdom, and, yes, arguing about who had the better mullet in the ’80s
jwz: Elderly fascist golfer calls violent moron who attacked press 'beautiful' and 'on our side' - 2024-09-01 - At every one of Donny Convict's hate-rallies, during the part devoted to the Airing of Grievances, there's a lovely moment where Donny turns his attention to the press. he'll gesture towards the area where reporters are barricaded for their own protection, and he'll start yammering about the fake news media is the enemy of the people so unfair the things they say about me so unfair. Donny's ...
A month in Munich - 2024-09-01 - We stayed with the family (two kids and my wife) for several weeks in Munich. I took hundreds of photos. Here is how it went.
Using Fibonacci Numbers to Convert from Miles to Kilometers and Vice Versa - 2024-08-30 - - I recently learned an interesting fact about Fibonacci numbers while watching a random number theory video on YouTube. Fibonacci numbers can be used to approximately convert from miles to kilometers and back. Here is how. Take two consecutive Fibonacci numbers, for example 5 and 8. And you're done converting. No...
Asahi Lina (朝日リナ) // nullptr::live: "I regretfully completely under…" - VT Social - 2024-08-30 - - I regretfully completely understand Wedson's frustrations. https://lore.kernel.org/lkml/20240828211117.9422-1-wedsonaf@gmail.com/ A subset of C kernel developers just seem determined to make the lives of the Rust maintainers as difficult as possible. They don't see Rust as having value and would rather it just goes away. When I tried to upstream the DRM abstractions last year, that all was blocked on basic support for the concept of a "Device" in Rust. Even just a stub wrapper for struct device would be enough. That simple concept only recently finally got merged, over one year later. When I wrote the DRM scheduler abstractions, I ran into many memory safety issues caused by bad design of the underlying C code. The lifetime requirements were undocumented and boiled down to "design your driver like amdgpu to make it work, or else". My driver is not like amdgpu, it fundamentally can't work the same way. When I tried to upstream minor fixes to the C code to make the behavior more robust and the lifetime requirements sensible, the maintainer blocked it and said I should just do "what other drivers do". Even when I pointed out that other C drivers also triggered the same bugs because the API is just bad and unintuitive and there are many secret hidden lifetime requirements, he wouldn't budge. One C driver works, so Rust drivers must work the same way.
Air Con: $1697 for an on/off switch - 2024-08-29 - - Forcing customers to replace an entire system just because the cheapest component failed might be really profitable, I have no idea… But I do know that it annoyed me enough to make me want to fix it myself. While I understand that what I do next is beyond a large number of Advantage Air customers, in my investigation I found that there seems to be only software choices preventing modern tablets from working with older control systems.
Getting started with security keys | Paul Stamatiou - 2024-08-29 - - How to stay safe online and prevent phishing with FIDO2, WebAuthn and security keys. A look into YubiKeys, TOTP authenticator apps, passwordless and more.
The Startup Designer | Paul Stamatiou - 2024-08-28 - - There's nothing glamorous about being a designer at a startup. It's a role that frequently values speed and pragmatism over going deep in the craft. It's not all big launches, viral tweets, building for happy paths, and clear-cut product requirements. However, it can be incredibly rewarding. The fu
Firewalling Your Code - 2024-08-27 - - When writing code, you can call any function as long as it’s public, and similarly, you can access any object’s public properties or methods. Usually, access to code is all or none – a piece of code can be either public or private. Lately, I’ve been thinking about ways to implement more fine-grained access controls and have looked to the networking world for inspiration…
How do you make safe, cheap nuclear reactors? Bury them a mile deep - 2024-08-27 - - Startup Deep Fission has come up with a new way to deal with the economic and safety problems of nuclear power that is, to say the least, novel. The idea is to build a reactor that's under 30 inches (76 cm) wide and stick it down a mile-deep (1.6-km) drill shaft.
Wrap your dependencies - 2024-08-27 - - It will make your code more flexible and easier to maintain.
The End of Finale - Finale - 2024-08-27 - - The end of Finale 35 years ago, Coda Music Technologies, now MakeMusic, released the first version of Finale, a groundbreaking […]
Slop is Good • furbo.org - 2024-08-27 - I’ve been thinking about all the generative AI slop that’s appearing, especially with tools like “Reimagine”, and I think it’s going to be a great thing for the open web. Why? Because Google is unwittingly shooting itself in the foot in a way that will change the character of the web. How? The web has […]
2025 VW ID. Buzz: The Electric Bus | Volkswagen - 2024-08-27 - Experience the electric revolution with the 2025 VW ID. Buzz, the ultimate electric bus. In every ride, futuristic design meets zero direct emissions.
Linux: We need Tiling Desktop Environments - 2024-08-27 - - The Linux ecosystem is renowned for its diversity and flexibility, boasting a wide array of distributions (distros) catering to various user needs.
Starliner to Return Home Empty – 512 Pixels - 2024-08-27 - Eric Berger, writing at Ars: Following weeks of speculation, NASA finally made it official on Saturday: Two astronauts who flew to the International Space Station on Boeing's Starliner spacecraft in June will not return home on that vehicle. Instead, the agency has asked SpaceX to use its Crew Dragon spacecraft to fly astronauts Butch Wilmore [...]
Political Thoughts, 8/23/24 | Whatever - 2024-08-26 - Various and sundry political musings I’ve been having, now that the party conventions are over and we’re in the thick of the 2024 election: 1. After one of the most effective party conv…
Programming With ChatGPT | Henrik Warne's blog - 2024-08-25 - - Using ChatGPT when I code has been a real productivity boost for me. Instead of reading an example on Stack Overflow and figuring out how to adapt it to my particular case, I immediately get code t…
Six Degrees of Kevin Bacon - Postgres Style | Crunchy Data Blog - 2024-08-25 - - Paul Ramsey has some great examples of Postgres network analysis and graph theory in this sample code for playing the Kevin Bacon game. Both pgRouting and recursive CTE are used to solve graphing relationships.
You Are NOT Dumb, You Just Lack the Prerequisites - 2024-08-25 - - I always thought I was too dumb to understand math. During my school years, it was evident to me that for some kids math was easy, and for others like myself: painfully difficult.
Ghost in the Terminal - 2024-08-24 - The best terminal you aren't using, but should be
I sped up serde_json strings by 20% | purplesyringa's blog - 2024-08-24 - - I have recently done some performance work and realized that reading about my experience could be entertaining. Teaching to think is just as important as teaching to code, but this is seldom done; I think something I’ve done last month is a great opportunity to draw the curtain a bit. serde is the Rust framework for serialization and deserialization. Everyone uses it, and it’s the default among the ecosystem. serde_json is the official serde “mixin” for JSON, so when people need to parse stuff, that’s what they use instinctively. There are other libraries for JSON parsing, like simd-json, but serde_json is overwhelmingly used: it has 26916 dependents at the time of this post, compared to only 66 for simd-json. This makes serde_json a good target (not in a Jia Tan way) for optimization. Chances are, many of those 26916 users would profit from switching to simd-json, but as long as they aren’t doing that, smaller optimizations are better than nothing, and such improvements are reapt across the ecosystem.
Libations: Tailscale on the Rocks · Jon Seager - 2024-08-23 - - A deep dive into my home grown cocktail recipe app which speaks Tailscale natively using tsnet, and serves up delicious drinks direct to your tailnet. Libations is built with Go, Nix and Vanilla Framework.
Thoughts on Advent of Code + Rust | Noodles’ Emptiness - 2024-08-23 - - Diego wrote about his dislike for Advent of Code and that reminded me I hadn’t written up my experience from 2023. Mostly because, spoiler, I never actually completed it and always intended to do so and then write it up. I think it’s time to accept I’m not going to do that, and write down some thoughts before I forget all of them. These are somewhat vague, given the time that’s elapsed, but I think still relevant. You might also find Roger’s problem write up interesting.
Aerc: a Well-Crafted Tui for Email - 2024-08-23 - - Aerc is a TUI email client. It had its first release ~4 years ago. This makes it a “baby” compared to most of its “competitors” (Pine was released in 1992, Mutt in 1995). I heard about this program shortly after its first release but ignored it at the time, because I was still reasonably happy with Thunderbird and it seemed quite bare-bones in comparison. I recently decided to revisit this piece of software.
How Deep Can Humans Really Go? | Office for Science and Society - McGill University - 2024-08-23 - - Up until the late 1960s, physiologists believed that the maximum depth a person could descend to was determined by the depth at which their total lung capacity (TLC) was compressed to the same volume as their residual volume (RV) which is the smallest lung volume a person can breathe to. The TLC was predicted to be reduced to RV at around 30 meters; below this depth, it was believed that total lung collapse would occur. However, in 1968, French FD Jacques Mayol proved the physiologist wrong when he dove to 70.4 meters. Then, on June 9, 2007, Herbert Nitsch set the current world record for the deepest free dive at 214 meters. This astonishing feat challenged everything physiologists thought they knew about the limits of the human body. Freediving is an extreme sport in which the freediver (FD) descends and returns using a single breath. There are five main subcategories of free diving. Of these, the no-limits category presents FDs with the greatest challenge as they descend using a loaded sleigh and ascend using an air balloon. This allows FD’s to reach extreme depths and pressures. But how extreme is extreme? The normal pressure exerted on a person at sea level is 1 atmosphere absolute (ATA). Every 10 meters a diver descends, they experience a 1ATA increase in pressure. This means that by the time freedivers reach 30 meters, they are already experiencing 4 ATA of pressure. This is around double the pressure in your car tires! At 214 meters, Nitsch experienced 22.3 ATA at which point his lungs were compressed to 0.45 liters in size – that’s just under 2 glasses of water. In addition to the challenges posed by these high pressures, FDs have no access to oxygen (O2) as they are underwater in a hypoxic (no O2) environment. These harsh conditions make FDs a fascinating case study for a better understanding of the endurance of the human body. How is it that organisms made to live on dry land are able to descend 214 meters with one breath? There are several critical physiological responses that are theorized to permit FDs to reach these impressive depths. The first is the mammalian diving reflex. This is an autonomic reflex found in diving mammals that activates a series of responses that reduce O2 consumption following the cessation of breathing, known as apnea. Another critical mechanism is a centralized shift of blood known as the thoracic blood shift (TBS) in which there is movement of blood from the extremities of the body toward the central thoracic cavity. This increase in central blood volume allows for the reduction of TLC past the RV and prevents lung squeeze as the blood occupies the space of the shrunken lungs. Finally, the frog breathing technique permits FD to breathe past their TLC. During frog-breathing, the diver takes gulps air into their lungs after having already filled them. This is thought to increase the oxygen content in their lungs and prolong their time underwater. But as impressive as the physical adaptations of the human body are under these conditions, the mental adaptation might be even more astonishing. FDs have to learn to go against one of the most basic human urges, the urge to breathe. However, there can be serious consequences if this signal is ignored for too long. The drive to breathe arises from high carbon dioxide (CO2) levels in our blood. After we inhale, our cells use up the O2 in our blood and produce CO2. As the CO2 builds up, sensors detect the heightened levels and send a signal to the brain to let it know that it is time to exhale the CO2. However, since FDs often hyperventilate, they reduce the CO2 levels in their blood below the normal level. This causes a delay in the signal to breathe. During this delay, O2 is still being consumed and therefore, a FDs oxygen saturation continues to decrease; if FDs wait too long to breathe, they can lose consciousness. This is known as hypoxic loss of consciousness, or more commonly as shallow water blackout. Anyone who hyperventilates before swimming can be at risk of this! The most serious consequence of a diver losing consciousness is drowning. This is why several safety divers are present during a free dive and ready to pull the FD to the surface if necessary. Every time physiologists believe they have found the absolute limit of free diving, they are disproved by the newest world record. This begs the question – can we find the limit to freediving? Currently, it is believed that maximal diving depth is not restricted by breath-hold time, but rather by the degree of hypoxemia, that is lowest blood oxygen saturation, that can be withstood upon ascent. There is also a distinction to be made between the maximal diving depth without injury determined by the RV/TLC depth and the absolute maximal diving depth using advanced techniques. The latter predicts a maximum depth of 320 meters; however, whether the FD would survive the hypoxemia on ascent is yet to be determined. @DanielaPadres Daniela is a recent B.Sc. graduate from the program of Physiology at McGill. She is very passionate about understanding the human body and how we can all individually adapt our daily lifestyles to improve its functioning. Part of the OSS mandate is to foster science communication and critical thinking in our students and the public. We hope you enjoy these pieces from our Student Contributors and welcome any feedback you may have!
Libations: Tailscale on the Rocks · Jon Seager - 2024-08-22 - - A deep dive into my home grown cocktail recipe app which speaks Tailscale natively using tsnet, and serves up delicious drinks direct to your tailnet. Libations is built with Go, Nix and Vanilla Framework.
I've Built My First Successful Side Project, and I Hate It - 2024-08-21 - - How I learned the old truth that when building a software product and selling it to people, "building" is just the beginning. And often, it's the easiest part.
Why Are Texas Interchanges Texas So Tall? — Practical Engineering - 2024-08-20 - - [Note that this article is a transcript of the video embedded above.] This is the Dallas High Five, one of the tallest highway interchanges in the world. It gets its name from the fact that there are five different levels of roadways crossing each other in this one spot. In some ways, it’s kind of
Late Again – Rands in Repose - 2024-08-19 - Awkward. Seven of us now. Sitting around the table. Five minutes since the start of the meeting. We've used up our chit-chat allowance and wonder if you will show. In the scheme of things relevant to a company's success, showing up late to a meeting is not the end of the world. When it happens a l
You might be overusing Vim visual mode | Max Shen Dev - 2024-08-18 - - Learn why you might be overusing Vim's visual mode and how adopting a different mindset can help you use Vim more efficiently. Discover alternative commands and techniques that can save you keystrokes and boost your productivity in this insightful post.
frances farmer will have her revenge – WIL WHEATON dot NET - 2024-08-16 - I haven’t actually listened to a full album in a really, really long time. Like, other than Pink Floyd records, which must be listened to in their entirety, always (I will not be taking quest…
Political Media’s Faux-Wonk Heel Turn - TPM – Talking Points Memo - 2024-08-16 - They probably would have gotten to it on their own. But I think TPM Reader NR is right about the trajectory here. There's an added component to your piece today on the media's call for Harris to do…
Please Don’t Idolize Me (or Anyone, Really) | Whatever - 2024-08-16 - - In the wake of the various recent allegations involving Neil Gaiman, people have been both very sad that someone who they looked up to as an inspiration has, allegedly, turned out to be something l…
It works on my machine. Why? - 2024-08-16 - - A list of things to check when something works on your computer but not on someone else’s.
Apple’s requirements to hit creators and fans on Patreon - 2024-08-12 - - Apple requires that Patreon switch to their iOS in-app purchase system, or risk being removed from the App Store. Here’s what’s creators need to know.
Advice to the young - 2024-08-10 - I notice I haven't written any advice posts recently. Here is a collection of my advice posts pre 2020. I've been feeling all this elderly w...
Hybrid Teams are the Worst - 2024-08-10 - - The dynamics of a hybrid team are the worst, compared to fully in-office or fully remote. Throw this article at whomever tries to defend RTO and hybrid setup to you.
My intro to game (engine) dev - 2024-08-09 - - How I discovered the joy of game development, despite staunchly avoiding it for years.
Don't write Rust like it's Java - 2024-08-09 - - I didn't discover the joy of writing Rust code until I stopped trying to make the language something it isn't.
An Alerting Vista of Sonoma • furbo.org - 2024-08-08 - - There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
Former geography teacher Tim Walz is really into maps • Minnesota Reformer - 2024-08-07 - - Minnesota Gov. Tim Walz really, really likes maps. The former Mankato geography teacher, now a vice presidential candidate, identifies as a “GIS nerd” and proclaimed November 15, 2023 as Geographic Information Systems day, writing that an understanding of maps and data “helps community leaders and government officials make data-driven decisions” governing important policy issues like […]
Revolutionary Submarine Discovers Ice Shelf Mysteries, Then Disappears Without a Trace - 2024-08-06 - - Using the unmanned submarine Ran, researchers mapped the underside of West Antarctica's Dotson Ice Shelf, uncovering complex ice formations and significant melt areas driven by underwater currents, crucial for enhancing sea level rise predictions. An international research team from the Universit
SLUBStick Linux Vulnerability Let Attackers Gain Full System Control - 2024-08-06 - Security researchers have discovered a severe vulnerability in the Linux kernel that could allow attackers to gain full control over affected systems. Dubbed "SLUBStick," the exploit technique uses memory allocation flaws to achieve arbitrary read and write access to kernel memory.
Airlines Are Running Out Of Flight Numbers, And They Don't Know What To Do About It - View from the Wing - 2024-08-06 - - Airlines use up to four digits for flight numbers. That means they can have up to 9,999 flights (since there’s no flight zero), and no one comes close. American Airlines operates around 6,700 daily flights including its American Eagle regional services. So they should have plenty of room to grow! Except they don’t. American Airlines, Delta, and United are running out of flight numbers, and nobody knows what to do about it.
Don't Use Preludes And Globs | corrode Rust Consulting - 2024-08-05 - - Have you ever wondered why you don't have to import std::result::Result before you can use it? The reason is Rust's prelude, which re-exports a bunch of types that …
Buttigieg: Justice Department lawsuit necessary to get freight trains out of Amtrak’s way - Trains - 2024-08-04 - MILWAUKEE — The Justice Department needed to file a lawsuit against Norfolk Southern for its poor handling of Amtrak’s Crescent because Class I railroads routinely ignore the law that gives passenger trains preference over freight traffic, Transportation Secretary Pete Buttigieg told Trains on Wednesday. The suit, filed Tuesday, July 30, in the U.S. District Court [...]Read More...
Unread for Mac - MacSparky - 2024-08-03 - I’ve always considered Unread one of the most attractive RSS reader apps. However, there has never been a Mac version. Today marks the release of Unread for Mac. It’s an RSS reader made with taste. It has great typography, themes, search, and compatibility with the usual suspects. I love having this app on my Mac.
The State of Async Rust: Runtimes | corrode Rust Consulting - 2024-08-03 - - Recently, I found myself returning to a compelling series of blog posts titled Zero-cost futures in Rust by Aaron Turon about what would become the foundation of Rust's async ecosyste…
Mexico’s Smoking Laws - Sonia Diaz Mexico - 2024-08-02 - Effective January 16, 2023, the two main provisions are the total ban on all forms of advertising and promotion of tobacco products, including its' display at points of sale and the extension of protection against smoke and the emissions of any tobacco and nicotine product. Mexico has also established 100% smoke-free environments in all enclosed
Buying, Taxes, Heating / Cooling, Propane - Sonia Diaz Mexico - 2024-08-02 - It may be better to rent first prior to buying. My husband has been a Realtor and Broker in Ontario, Canada and in New Mexico, USA. If seeking a professional realtor to sell or buy property in San Miguel, please email me. And, we have renovated and built homes. For these seeking a professional and honest architect
"A Story About Jessica" by SwiftOnSecurity | Cogito, Ergo Sumana - 2024-08-01 - - The cybersecurity expert SwiftOnSecurity, a decade ago, wrote a parable called "A Story About Jessica" and posted it to their (now-deleted) Tumblr blog. I found it moving and insightful. The consultancy Superbloom pointed to it … | Cogito, Ergo Sumana | Blog by Sumana Harihareswara, Changeset founder
The New Internet - 2024-07-31 - - We don’t talk a lot in public about the big vision for Tailscale, why we’re really here. Usually I prefer to focus on what exists right now, and what we’re going to do in the next few months. But let’s look at the biggest of big pictures for a change.
Taking command of the Context Menu in macOS ⌘I Get Info - 2024-07-30 - - Yesterday on Twitter the inimitable Morten Just posted a preview of a tool he’s created that wrap ffmpeg to allow movies, such screen recordings but pretty m...
About That (New) Deal | Whatever - 2024-07-30 - (Checks Reactor to see if the news of my new multi-book, multi-year deal with Tor Books is up) (It is) Welp, time to wake up my fictional interlocutor. (Nudges the fictional interlocutor with toe) …
Third-party cookies have got to go | 2024 | Blog | W3C - 2024-07-30 - - The W3C Technical Architecture Group explains how third-party cookies reduce users’ privacy and why they must be removed from the web. This blog post introduces the latest TAG finding, Third-party cookies must be removed.
Phyks' blog – Hilight window in weechat - 2024-07-29 - I recently moved from Irssi+Screen to Weechat+Screen (and I’m planning to look at weechat interfaces in the future, to have a local irc client connecting to my server and avoid any latency while typing on low speed internet connection). My first step was to get almost the …
How I Use Git Worktrees - 2024-07-26 - - There are a bunch of posts on the internet about using git worktree command. As far as I can tell, most of them are primarily about using worktrees as a replacement of, or a supplement to git branches. Instead of switching branches, you just change directories. This is also how I originally had used worktrees, but that didn't stick, and I abandoned them. But recently worktrees grew on me, though my new use-case is unlike branching.
Hiding Linux Processes with Bind Mounts – Righteous IT - 2024-07-26 - - Lately I’ve been thinking about Stephan Berger’s recent blog post on hiding Linux processes with bind mounts. Bottom line here is that if you have an evil process you want to hide, use …
It's Not Nudity, It's Art — SUSANNAH BRESLIN - 2024-07-25 - I was a little surprised to see that this Saint Laurent video on YouTube entitled “ Tan Lines ” featured a topless model. Did that mean it was possible to post boobs on YouTube? To find out, I checked out the site’s Nudity & Sexual Content Policy . “The depiction of clothed or unclothed gen
Simple Advice for Personal Finance - 2024-07-24 - The Index Card is a new book by Helaine Olen and Harold Pollack about simple advice for personal finance. The idea for the book
rest in peace, bob newhart – WIL WHEATON dot NET - 2024-07-23 - When I worked on Big Bang Theory, each episode involved a few days of rehearsal before we did camera blocking and the actual taping in front of the audience. Most actors go to our dressing rooms du…
With honor and decency, Joe Biden exits the race | Editorial - 2024-07-22 - Democrats threw the race into chaos by undermining the president, and the media hounded him from the ticket following his alarming debate performance while breezing past Trump’s lies and instability.
Google Now Defaults to Not Indexing Your Content - Vincent Schmalbach - 2024-07-18 - - Picture this: It’s ten years ago, and you’ve just launched a new WordPress blog. Within hours, sometimes even minutes, your content is indexed by Google. You search for a unique sentence from your…
Sofa Launches on Vision Pro and Mac – 512 Pixels - 2024-07-16 - Shawn Hickman's excellent app Sofa has arrived on two more platforms: I’m happy to announce that Sofa is now available on the Mac and Vision Pro! I had originally planned to have Sofa ready for Vision Pro when it launched in February, but I was deep in the middle of working on Sofa 4.0 (which [...]
look! an old man is talking again! – WIL WHEATON dot NET - 2024-07-16 - When I was young, I thought dudes in their 50s were lame and had nothing to offer. Now that I’m one of those dudes, I understand what a gift it is when you ask me to share my experiences.
LGBT and Marginalized Voices Are Not Welcome on Threads - MacStories - 2024-07-12 - As Twitter was crumbling under Elon Musk’s new leadership in 2023, various online circles found themselves flocking to alternative platforms. While some may have kept using Twitter (now known as… X), a non-negligible number of communities migrated over to Mastodon and other smaller platforms. Meanwhile, Meta shipped its own textual social media platform, Threads. The
Where Was Mission: Impossible – Dead Reckoning Part One Filmed? 2023 Movie Filming Locations - 2024-07-11 - A sequel to the 2018 ‘Mission: Impossible – Fallout’ and the seventh installment in the ‘Mission: Impossible‘ film series, ‘Mission: Impossible – Dead Reckoning Part One’ is a spy action movie starring Tom Cruise as Ethan Hunt, who along with his IMF team, has a new mission at hand, that is, to retrieve a destructive […]
Reverse Engineering the Verification QR Code on my Diploma - 2024-07-10 - - When graduating a French school, your diploma contains a QR code which can be scanned with an app to display your grades, as a means of verification for universities or employers. I reverse engineer the app to recreate it’s functionality in Python. Then I try to break their signing method to generate any diploma with any grades.
Escape From the Box - The American Prospect - 2024-07-10 - - New technology and old tactics have made buying a car a death march of deception. Jase Patrick, who spent 15 years in the business, reveals the dealer secrets.
Reverse Engineering TicketMaster's Rotating Barcodes (SafeTix) - 2024-07-08 - - “Screenshots won’t get you in”, but Chrome DevTools will. Click here to skip the rant and go straight to the nerdy stuff. I recently purchased tickets to a concert from TicketMaster. If they had issue
jwz: Mystery PHP process death - 2024-07-07 - I have a long-running PHP process that occasionally exits prematurely, after having run for many minutes or hours. According to dmesg, it is not the OOM-killer. I have registered a shutdown function and signal handlers and they are not logging anything. And yet sometimes it is just gone, without having logged completion. This test script behaves as I expect. The only way I can kill it without
Why Bridges Don't Sink — Practical Engineering - 2024-07-03 - - [Note that this article is a transcript of the video embedded above.] The essence of a bridge is not just that it goes over something, but that there’s clear space underneath for a river, railway, or road. Maybe this is already obvious to you, but bridges present a unique structural challenge. In
DNA Lounge: 2-Jul-2024 (Tue): Wherein the techbros want to sell your security cameras back to you, again - 2024-07-03 - It's a month ending in "Y", and so another techbro has re-invented a "where the ladies at?" app: 'It's completely invasive': New app lets you spy on SF bars to see if they're poppin' The company has a network of cameras across San Francisco venues that lets app users see how busy events are in real-time so revelers can decide if the vibe is right for them. [...] "Nightlife in San Francisco ...
Why Is Chile So Long? - by Tomas Pueyo - 2024-07-02 - - Chile is so long, it's curved. How long is it? Why not longer? Why is no other country as thin? How does that make Chileans incomprehensible?
Marcus' Blog - 2024-06-29 - - I finally have the feeling that I’m a decent programmer, so I thought it would be fun to write some advice with the idea of “what would have gotten me to this point faster?” I’m not claiming this is great advice for everyone, just that it would have been good advice for me. If you (or your team) are shooting yourselves in the foot constantly, fix the gun I can’t tell you how many times I’ve been on a team and there’s something about the system that’s very easy to screw up, but no one thinks about ways to make it harder to make that mistake.
Tiny bright objects discovered at dawn of universe baffle scientists - 2024-06-29 - - A recent discovery by NASA's James Webb Space Telescope (JWST) confirmed that luminous, very red objects previously detected in the early universe upend conventional thinking about the origins and evolution of galaxies and their supermassive black holes.
jwz: Blocking bogus URL parameters - 2024-06-28 - Or, "Thanks, but I reject your cache-buster or tracking token." I decided to change my various pages to reject unknown URL search parameters. URLs mean things, and ideally only one URL will refer to a given document. And mangling URLs instead of respecting the Expires header is antisocial behavior. There are lots of badly-behaved feed readers out there. You may be about to find out that yours
Managing Your Mac Menu Bar: A Roundup of My Favorite Bartender Alternatives - MacStories - 2024-06-26 - For years, Bartender has remained one of the best ways to manage the Mac’s menu bar, especially on newer MacBook models with a notch where menu bar real estate is even more valuable. I reviewed the great Bartender 5 last year and came away impressed. Unfortunately, though, my relationship with Bartender is not in a
Managing Your Mac Menu Bar: A Roundup of My Favorite Bartender Alternatives - MacStories - 2024-06-26 - For years, Bartender has remained one of the best ways to manage the Mac’s menu bar, especially on newer MacBook models with a notch where menu bar real estate is even more valuable. I reviewed the great Bartender 5 last year and came away impressed. Unfortunately, though, my relationship with Bartender is not in a
Biking across America | Cycling Coast to Coast - 2024-06-26 - Pictures, stories, and routes about my 4428 mile cycling tour across the US. This is a tale of biking across America from Cape Henlopen, DE to Rialto Beach, WA over the course of 75 days, 15 states, and 1 entire continent.
ProgCore is Coming – WIL WHEATON dot NET - 2024-06-26 - For years, a whole bunch of my friends kept telling me that I needed to meet Todd Stashwick, because we would be fast friends who share a ton of extremely nerdy interests. Todd is the dungeon maste…
Flying With My Dad - 2024-06-25 - Growing up, I had a pretty conventional childhood. In the northern Wisconsin of the 70s and 80s, that meant living in the countr
Daring Fireball: WWDC 2024: Apple Intelligence - 2024-06-24 - Apple is focusing on what it can do that no one else can on Apple devices, and not really even trying to compete against ChatGPT *et al.* for world-knowledge context. They’re focusing on unique differentiation, and eschewing commoditization.
Germany's autobahn bridges falling apart – DW – 06/22/2024 - 2024-06-23 - - As many as 5,000 bridges along Germany's autobahns are so decrepit that they need to be renovated or rebuilt as quickly as possible. But the state, restrained by a national debt brake, is struggling to find the money.
The reaction from Mastodon – Lisa Melton - 2024-06-22 - Revealing my gender identity on Mastodon turned out to be quite the event. I really should have saved the title "My coming out party" for this post. On Thursday morning last week, I began migrating my old Mastodon account to a new server with a new username. When that process completed, I published a series [...]
My coming out party – Lisa Melton - 2024-06-22 - I came out as transgender to my wife on February 2, Groundhog Day, because I possess a fine sense of irony. I spoke to her indoors so I didn't see my shadow, thus ensuring I wouldn't retreat into any other obscurity. My first therapy appointment was the next day and pretty much confirmed my gender [...]
Daring Fireball: Training Large Language Models on the Public Web - 2024-06-22 - The whole point of the public web is that it’s there to learn from — even if the learner isn’t human. Is there a single LLM that was *not* trained on the public web? To my knowledge there is not, and a model that is ignorant of all information available on the public web would be, well, pretty ignorant of the world.
Daring Fireball: The EU Is Reaping What It Sows With the DMA: Uncertainty - 2024-06-22 - - This is not spite. Spite would be saying these features will never come to the EU while the DMA remains in place. But a delayed rollout is the only rational response to the DMA: extreme caution in the face of the law’s by-design uncertainty and severe penalties.
Regular JSON – Neil Madden - 2024-06-20 - - For better or worse, depending on your perspective, JSON has become a dominant data format and shows no signs of being replaced any time soon. There are good reasons for that: on the face of it, it…
What is a Personal User Manual? - Future Forum - 2024-06-20 - - Personal User Manuals can help distributed teams gel and build trust. Here's how to make one, including a free template to get you started.
jwz: Safari URL bar - 2024-06-19 - I was today years old when I discovered that you can stop Safari from pointlessly truncating your URLs, when there is plenty of room to show the whole thing, by removing the "floating spaces" on either side of the URL field: This had been pissing me off for decades!
Fast Crimes at Lambda School - 2024-06-19 - - Two days after his company's downfall, Austen Allred wrote: I wish people could see how ugly it is to be envious, and how obvious it is to those around you when that's what's happening. There's not much uglier than trying to tear someone down because they achieved what you wish
Safe Superintelligence Inc. - 2024-06-19 - - The world's first straight-shot SSI lab, with one goal and one product: a safe superintelligence.
blog.davep.org – On to something new (redux) (redux) - 2024-06-18 - It's been a wee while since I wrote anything here (been about a month) so I thought I'd make mention of what's going on. The main news is that I'm employed again! Once the news about the Textual layoffs hit I, of course, started the job hunting process. This lasted for a wee while (and I have a couple of stories about that -- perhaps I'll write them up one day). I officially became "unemployed" on April the 1st (yeah, I know), and by the 23rd I had an offer for a new position, which I accepted. As of the time of writing I've been in that position for a touch over 3 weeks and it's going really well. Right at this moment I'm doing zero Python work (that will change, I strongly suspect) and, actually, for the first time ever, I'm writing some TypeScript (it's tempting me to dive into that some more). The team I'm working in are great and I'm also really impressed so far by the practices they have in place relating to getting stuff done. It's actually a refreshing change to work in a bigger organisation and actually find it not massively frustrating! I'm also back to working from home full time. This isn't that big a deal for me as I spent around 22 years doing so up until 2018, and of course it isn't that big of a deal to many folk these days anyway thanks to the 2020- period. This prompted me to finally clear out the spare room (I've only been in here a touch under 5 years so of course there were a lot of "I'll sort those soon" boxes and stuff in there), buy a second desk, and make a work-coding area that is away from totally separate from my for-fun-coding area. This has turned out to be a really good decision. I love my main hacking space in the living room, and have done a lot of work there, but that was always on the odd days here and there when I'd work at home. Now that working at home is a full-time role it felt important to make the distinction. Weirdly though, all of this means that I'm spending less time working on personal stuff. When I was working at Textualize, most days, I'd be spending the best part of 3 hours in the day getting to and from the office. I thought that perhaps getting that time back would translate into having more time to tinker with my own stuff. Actually what I'm finding I'm doing is I'm spending the time on more general self-care and domestic things. This is a good thing. Doubtless once things really settle down and I form my new routine I'll dive back into FOSS coding more again, and perhaps get back to streaming while I code. Meanwhile though you can find me steaming many late evenings, mucking about on my PS5. Right at this moment I'm finally playing all the way through Just Cause 4 (a game I bought back in 2019 and never finished). In fact last night I finished the main story. Expect a lot more PS5-based streaming nonsense over the next few months. One other change I have made is to my VR video publishing schedule. For the longest time I had the time and was playing so much that I published a video every day. This wasn't a schedule I set myself, this was more a case of I was playing so much that to publish less frequently would mean there would be a huge backlog. These days I'm back to working 5 days a week (previously I was working 4 days) so I have to cram a little more into my weekends, and also I want to try and do other things during weekends too. So recently I changed to an every-other-day schedule. And, really, that's about it. For now expect to see a bit less Python-based content on here, and also quite a bit less Textual-based stuff too. Currently my focus is elsewhere and it also seems that Textual is a bit of a moving target recently, throwing in some fun new bugs and breaking changes which are tricky to keep on top of. That said, you will still find me in the repo, lending a hand when I can, and of course in the Textual Discord too; just don't expect to see me quite so omnipresent there, especially during the work day.
NASA again delays Boeing Starliner's return home - 2024-06-17 - - NASA said June 14 that the Boeing Starliner and its crew will now return to Earth from the International Space Station no earlier than Saturday, June 22.
What You Get After Running an SSH Honeypot for 30 Days - 2024-06-16 - - What is a honeypot?A honeypot detects and records attacks when an attacker tries to break into a system. The honeypot we will discuss here is an SSH honeypot. Environment12OS: Ubuntu 24.04 LTS x86_6
Opting Out of AI Model Training - MacStories - 2024-06-14 - Dan Moren has an excellent guide on Six Colors that explains how to exclude your website from the web crawlers used by Apple, OpenAI, and others to train large language models for their AI products. For many sites, the process simply requires a few edits to the robots.txt file on your server: If you’re not
Zed Decoded: Why not just embed Neovim? - 2024-06-14 - - In this episode of Zed Decoded, Thorsten talks Conrad about Zed's Vim mode and asks him: why not just embed Neovim?
How to untangle phone numbers - 2024-06-13 - - Have you ever noticed how everyone writes phone numbers differently? This becomes a real problem when you're trying to store phone numbers in a database and need to search for them. I'll explain why you should normalize phone numbers and how to do it.
Microsoft Refused to Fix Flaw Years Before SolarWinds Hack — ProPublica - 2024-06-13 - - Former employee says software giant dismissed his warnings about a critical flaw because it feared losing government business. Russian hackers later used the weakness to breach the National Nuclear Security Administration, among others.
happy (on camera acting) retirement to me – WIL WHEATON dot NET - 2024-06-13 - I guess I haven’t really talked about it in public, or at length, but … yeah. I’m done. I wish I’d walked away twenty years ago and gone to school to find another career, bu…
another one of my garden metaphors – WIL WHEATON dot NET - 2024-06-13 - Last summer, a volunteer sunflower showed up in the garden. As I do with all feral plants, I left it alone, but made sure it could grow and thrive. It did.
Don’t Refactor Like Uncle Bob. Please – Axol's Blog - 2024-06-13 - - “Clean Code” has garnered a bit of notoriety despite coining an endearing term we use in coding conversations. This book from 2008 is a compilation of principles and studies that “…
Updates on Ascension Via Christi cyber attack - News Radio KMAN - 2024-06-11 - A hospital spokesperson with Ascension Via Christi says some progress has been made as it looks to overcome a major cybersecurity incident first reported one month ago. In an update Monday, it was noted that the company’s hospitals in Wichita and Pittsburg saw restoration of primary technology used for electronic patient documentation in care settings.
Siberia's 'mammoth graveyard' reveals 800-year human interactions with woolly beasts - 2024-06-11 - - Woolly mammoths are evocative of a bygone era, when Earth was gripped within an Ice Age. Current knowledge places early mammoth ancestors in the Pliocene (2.58–5.33 million years ago, Ma) before their populations expanded in the Pleistocene (2.58 Ma–11,700 years ago, kyr). However, as climate changed, their numbers dwindled to isolated populations in modern Siberia and Alaska, until their last dated survival 4 kyr ago.
Apollo 8 astronaut William Anders killed in WA plane crash - 2024-06-08 - - Retired American astronaut William Anders, who was a member of the Apollo 8 crew, was killed in a plane crash just off the San Juan Islands on Friday afternoon.
evading the wifi router ban - 2024-06-07 - - Wifi router ban I currently live in student family housing at the University of California, Berkeley. Several years ago, Berkeley IT announced a new policy for wifi routers: Effective July 1, 2024, use of personal routers will no longer be permitted at UVA [student family housing], as is the case in all other campus housing. Residents who continue to use a personal router after this date may be notified to shut off the wireless broadcast or risk having the router blocked from usage on the campus network.
Substack Turns On Its ‘Nazis Welcome!’ Sign | Techdirt - 2024-06-07 - - Back in April Substack founder/CEO Chris Best gave an interview to Nilay Patel in which he refused to answer some fairly basic questions about how the company planned to handle trust & safety i…
An AirTags Stalking Sting Operation - 2024-06-07 - A man allegedly involved in a Russia-based smuggling operation is accused of placing at least seven AirTags on his ex-wife's car to surveil her.
My opinion of astronauts has declined precipitously - 2024-06-06 - A new, partially reusable spacecraft, the Boeing Starliner, was launched earlier this week. That’s great. I’m not enthusiastic about manned space exploration, but I see it as a tool to …
I'm forking Ladybird and stepping down as SerenityOS BDFL - 2024-06-04 - - In 2018, I created the SerenityOS project after completing a drug rehab program. I needed something to soak up my free time while learning to live a normal life, and it turned out that building a new operating system was a task of just the right proportions.
Notes for May 27-June 2 - Tao of Mac - 2024-06-03 - - It’s definitely getting summery, and this week marks the first time I turned on the office AC this year1.
Siri’s AI Era Arriving Soon – 512 Pixels - 2024-06-02 - There has been much debate about what Apple's upcoming AI-based features could look like. With WWDC's keynote just eight days away, Mark Gurman has some information about how Siri could be transformed by new technology: The big news at Apple’s Worldwide Developers Conference next week will be the company’s renewed push into artificial intelligence. As [...]
Arisa Trew Nails a 900 - 2024-05-31 - 14-year-old Arisa Trew just became the first female skater to land a 900. She calls it “a dream come true” on Instag
Daring Fireball: America’s Best Decade - 2024-05-29 - Link to: https://www.washingtonpost.com/business/2024/05/24/when-america-was-great-according-data/
Orcas are still smashing up boats – and we've finally worked out why - 2024-05-29 - - For four years now, orcas have been ramming and sinking luxury yachts in European waters, and scientists have struggled to work out just why these smart, social animals had learnt this destructive new trick. But it's not due to some anticapitalist 'eat the rich' agenda, nor is it to do with…
Who Discovered the North Pole? | Smithsonian - 2024-05-29 - A century ago, explorer Robert Peary earned fame for discovering the North Pole, but did Frederick Cook get there first?
Abusing Go's infrastructure | Reverse Engineering - 2024-05-29 - - I apologize if this information is already known, but I couldn’t find any references about it and I wanted to understand what was going on and share with you because I think there is some value doing it. In case this wasn’t known, I apologize to the Go team for not talking to them first and jumping the full disclosure gun (I don’t think it’s that severe). I really like Go!
WebAssembly: A promising technology that is quietly being sabotaged - 2024-05-29 - - WebAssembly is one of these things that sounds too good to be true and yet we are that close to have it reaches mainstream: what if we had an universal executable format that could run anywhere: from web browsers to embedded devices passing by cloud servers and on any CPU
Existential types in Rust | varkor’s blog - 2024-05-29 - Existential types are a hot topic in Rust at the moment. In Rust 1.26, a feature was stabilised known as impl Trait. This addition was declared a long-awaited syntax for existential types, but its inclusion was not without some controversy. There seems to be a lot of confusion as to just what impl Trait really means from a type theoretic (viz. precise) perspective, even two months after its stabilisation, and I don’t think anyone has really captured exactly what impl Trait is and isn’t. This is the result of several facets of the design, each of which compounds the bewilderment.
Zed Decoded: Syntax-Aware Task Spawning With Tree-Sitter - 2024-05-29 - - In this episode of Zed Decoded, Thorsten talks to Piotr and Kirill, who have spent the last few months building Tasks, a collection of features in Zed that allow you to execute code.
Stop using Opera Browser and Opera GX - 2024-05-28 - - Opera Browser and Opera GX are bloated web browsers, and the company behind them has tried to cover up its controversies.
My Home Server Journey - From Raspberry Pi to Ryzen | Viktor’s ramblings - 2024-05-28 - - Introduction Back when I was living in a snug studio flat in London, I began my home server adventure with a Raspberry Pi 3. This move to a settled lifestyle came after years of living as a digital nomad, during which I had fully minimized my personal belongings to adapt to a constantly mobile life. The shift to a more permanent base in London marked a new chapter where I could explore more stationary tech projects like setting up a home server.
Find Hidden Cameras While Traveling - TidBITS - 2024-05-27 - Airbnb’s policy change to ban all indoor cameras at listed properties highlights the scourge of tiny cameras used for snooping. Here’s how to discover if you’re being watched in a rental, hotel, or elsewhere.
hecto: Build Your Own Text Editor in Rust | philipp's blog - 2024-05-27 - 🏗️ Construction Notice The old (complete, but outdated) version of hecto is available here. You are looking at the 2024 version of hecto, which is still unfi...
Turn your iPhone into a dumb phone · The Dumbphones Blog - 2024-05-26 - - This article shows you how to turn your iPhone into a dumb phone, using a handful of simple apps and settings. You don't have to purchase a new device just to simplify your screen time — you can dumb-down your existing iPhone, and enjoy many of the same benefits.
Documenting my DNS records – alexwlchan - 2024-05-26 - - Exporting my DNS records as YAML gives me a plaintext file where I can track changes, add comments, and feel more confident about managing my DNS.
Disable your browser history to write better internal docs | Andrew Quinn's TILs - 2024-05-25 - - Most of us work in companies with something approximating a shared online internal wiki, be it Confluence or MediaWiki or even a searchable, static website custom built for the task. A common problem with these sites is making what you write discoverable to other people on the site. Your chosen title might tell you, a person fully in the weeds of whatever you were just doing, exactly enough to know this is the article you were looking for.
tmux is worse is better | Andrew Quinn's TILs - 2024-05-25 - - tmux (short for “terminal mux” (short for “multiplexer”)) is i3 for your terminal. Oh, it’s so much more than that, and I recently discovered with some joy that it is installed by default on OpenBSD, but its fundamental value add to any programmer who has to SSH into servers more than once a week is it allows you to split your screen up into multiple independent shells without needing a graphical environment at all.
ssh authentication via Yubikeys - 2024-05-25 - - Note: In an older version of this article, some of the things stated here were wrong. Sorry for that. I recently played with my Yubikey to establish them as second factor for my ssh keys. The process is straight-forward, however it took me some time to go through Yubico’s documentation. Here I write the process down in my own words. ssh public key authentication can be hardened to require a hardware token like the Yubikeys (series 5 onwards).
Ethiopia Shows Us Just How Fast The Transition To Electric Mobility Can Happen In Africa - CleanTechnica - 2024-05-24 - Sign up for daily news updates from CleanTechnica on email. Or follow us on Google News! Like a lot of countries on the African continent, Ethiopia has an exceptionally low motorisation rate. Ethiopia has a population of 126 million people, but the total number of vehicles registered in Ethiopia is ... [continued]
jwz: SF Sheriff's Office tear gasses local elementary school - 2024-05-24 - Routine training exercise. Nothing to see here. A safety training in San Bruno this week went bad for the San Francisco Sheriff's Office, when chemicals used for crowd control leaked into the air around Portola Elementary School, affecting more than a dozen students and at least one adult. Tara Moriarty, director of communications for the Sheriff's Office, said the agency was doing a routine ...
We’re Ending Our Samsung Collaboration | iFixit News - 2024-05-23 - - It’s not us, it’s you. It’s with a heavy wrench that we have decided to end our partnership with Samsung. Despite a huge amount of effort, Samsung’s approach to repairability does not align with our mission.
How I Made Google’s “Web” View My Default Search - 2024-05-21 - - Forget AI. Google just created a version of its search engine free of the extra junk it has added over the past decade-plus. You just need one URL parameter.
What's New in Neovim 0.10 | g.p. anders - 2024-05-18 - - Neovim 0.10 was the longest release cycle since the heady days of the 0.5 release. There are a ton of new features in this release (as well as some breaking changes), so be sure to check the full release notes. You can view the release notes directly in Nvim with :h news. The news file includes information on new features, deprecations, and breaking changes. I especially urge plugin authors to read this file carefully.
What's New in Neovim 0.10 | g.p. anders - 2024-05-18 - - Neovim 0.10 was the longest release cycle since the heady days of the 0.5 release. There are a ton of new features in this release (as well as some breaking changes), so be sure to check the full release notes. You can view the release notes directly in Nvim with :h news. The news file includes information on new features, deprecations, and breaking changes. I especially urge plugin authors to read this file carefully.
Introducing new DNS Diagnostics Tooling - 2024-05-18 - - In the wake of releasing a massive update of the 'domain' library, we launched DNS Investigation, aka "dnsi".
Patulous eustachian tube: Treatment, causes, and symptoms - 2024-05-18 - Patulous eustachian tube is an ear-related condition that is not severe but can affect quality of life. Learn about the causes, symptoms, and treatment here.
The 2024 Toyama Kei-Truck Gardening Contest | Spoon & Tamago - 2024-05-16 - The 2024 Kei-Truck Gardening Contest took place over the weekend. In what is perhaps the most-Japanese contest, professional gardeners and landscapers compete to create a beautiful, seasonal, and unique landscape , all within the bed of their kei-trucks. This contest originated in 2011 after a l
M4 iPad Pro Review: Here we go again – Six Colors - 2024-05-14 - Apple’s hardware and chip teams are really at the top of their game. The new M4 iPad Pro is a sleek slab of concentrated computing power, tucked behind a spectacular OLED display. It arrives …
Minnesota - US Flags [dot] Design - 2024-05-11 - A visual design guide for the flag of Minnesota. This guide describes the flag’s history and official specifications including composition, iconography, colors, and construction.
The One Where I Lie To The CTO | Grumpy Old Dev - 2024-05-09 - - This was several years back. Keep in mind that early in my career, my father had told me that doing a good job often meant doing what needed to be done in spite of your boss. And by that he meant that you can either make your boss successful and happy or you can run every decision by your boss. In which case no one is successful or happy. I was working at the time for a Fortune 500 company and our CTO had signed up to deliver a big project for an important client with whom he had personal connections.
'Underwater bicycle' propels swimmers forward at superhuman speed - 2024-05-08 - - French company Seabike has developed a swimming device that uses your own leg power to accelerate you through the water at superhuman speeds. This crank-driven pusher prop looks a bit like an underwater unicycle... We'd love to take one for a spin!
Zed Decoded: Linux when? - 2024-05-08 - - In this episode of Zed Decoded, Thorsten talks to Mikayla, who's been leading the effort to Zed working on Linux, about the Zed's Linux version and how it's taking shape
Opera for Beginners - An Easy Guide - 2024-05-04 - - Opera for beginners: A beginner's guide to opera, and how to choose the best opera CDs and DVDs.
Margaret Hamilton – De Programmatica Ipsum - 2024-05-04 - On Sunday, July 20th, 1969, at precisely 20:14:19 UTC, just a mere three minutes before touchdown, the voice of Edwin Eugene Aldrin Jr. confirmed the "Go for landing" order received from Mission Control together with a phrase nobody wanted to hear at that moment: "Program alarm - 1201."
The Physics of Karate - JSTOR Daily - 2024-05-04 - - A human hand has the power to split wooden planks and demolish concrete blocks. A trio of physicists investigated why this feat doesn't shatter our bones.
Woodworking as an escape from the absurdity of software - 2024-05-03 - - If you had the choice to sculpt a leg chair out of wood or write a full-fledged audio engine, complete with kernel drivers and whatnot, inside an app for controlling monitor brightness, what wou… Wait, no, that's not a question, you would do the leg chair for sure. There's no way that other thing makes sense.
Apple MacBook Air 15-Inch M3 Review - Thurrott.com - 2024-05-02 - - The Apple MacBook Air 15-inch M3 is a near-perfect combination of silent and effortless performance, epic battery life, and elegant design.
Lennart Poettering: "5️⃣ Here's the 5th installment…" - Mastodon - 2024-04-30 - - 5️⃣ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd. I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell. "sudo" is very very useful, as it…
No One Should Have That Much Power - 2024-04-30 - - It’s a common spy thriller trope. There’s a special key that can unlock something critical – business records, bank vaults, government secrets, nuclear weapons, maybe all of the above, worldwide.
ESA - Webb captures iconic Horsehead Nebula in unprecedented detail - 2024-04-29 - - The NASA/ESA/CSA James Webb Space Telescope has captured the sharpest infrared images to date of one of the most distinctive objects in our skies, the Horsehead Nebula. These observations show a part of the iconic nebula in a whole new light, capturing its complexity with unprecedented spatial resolution.
China's Moon atlas is the most detailed ever made - 2024-04-29 - - The Geologic Atlas of the Lunar Globe doubles the resolution of Apollo-era maps and will support the space ambitions of China and other countries.
The Update, The Vent, and The Disaster – Rands in Repose - 2024-04-29 - - Business is noisy. Business is full of people worrying loudly about projects, processes, and other people. These people have opinions, and they share them all over the place -- all the time. This collective chatter is part of the daily regimen of a healthy business, but this chatter will bury the i
Zed Decoded: Rope & SumTree - 2024-04-29 - - In this episode of Zed Decoded, Thorsten asks the founders — Nathan, Max, Antonio — about the data structures at the heart of Zed: Rope and SumTree.
Practical Vim command workflow | Max Shen Dev - 2024-04-28 - - Master the art of efficient text navigation and editing in Vim with this comprehensive command workflow tutorial. Explore key commands and practical examples to enhance your productivity in Vim.
The Apple ID System Had a Bad Weekend – 512 Pixels - 2024-04-27 - This weekend, my Mastodon and Thread timelines exploded with people being locked out of their Apple IDs. While it didn't happen to me, it did to Michael Tsai: I had another instance of my Apple ID mysteriously being locked. First, my iPhone wanted me to enter the password again, which I thought was the “normal” [...]
A Week With St. Jude – 512 Pixels - 2024-04-27 - I spent the week with ALSAC — the fundraising organization at St. Jude — with half a dozen Relay folks and a few hundred other content creators who are using their platforms for fundraising. View this post on Instagram A post shared by St. Jude PLAY LIVE (@stjudeplaylive) (Most of the events were at the Peabody [...]
Don’t Taste One Coffee – Simon Ouderkirk - 2024-04-27 - Did you know I had a whole career in specialty coffee before I became part of the tech industry? It’s true – I trained hundreds of baristas, some of them competitors (barista competitio…
How to prevent Lyme disease this summer — Harvard Gazette - 2024-04-27 - - The risk of Lyme disease has increased due to climate change and warmer temperature. A rheumatologist offers advice on how to best avoid ticks while going outdoors.
Go or Rust? Just Listen to the Bots - Cybernetist - 2024-04-25 - - It all started as a joke. I was in a group chat with a few of my friends and we were talking about football (soccer for the American readers). I entered the chat during a mildly heated discussion about the manager of a team one of my friends supports. It was going on for a bit while with seemingly no end in sight when it occurred to me that I could just as well clone my friends’ voices and pit them against each other by backing them with LLMs, and I’d probably not see much difference in the conversation.
IBM to Acquire HashiCorp, Inc. Creating a Comprehensive End-to-End Hybrid Cloud Platform - 2024-04-24 - - IBM and HashiCorp Inc., a leading multi-cloud infrastructure automation company, announced they have entered into a definitive agreement under which IBM will acquire HashiCorp for $35 per share in cash, representing an enterprise value of $6.4 billion.
Review of the MoErgo Glove80 keyboard - 2024-04-24 - - It's time for another keyboard review. I've been using Glove80 for several weeks, so let's examine its pros and cons.
Alienating Tesla Buyers by the Cybertruck-load - The Big Picture - 2024-04-23 - - @TBPInvictus here: Back in December 2022, I hypothesized that Elon Musk’s antics and his newfound desire to own the Libs were going to destroy Tesla’s appeal to many of his most important buyers. The latest data confirms those sentiments were on point. I looked at 2020 voting data and TSLA registrations in counties…Read More
Nadim Kobeissi: We Need to Talk About the State of Calendar Software on Desktop - 2024-04-18 - - Smartphones are fine. There are no problems today with finding good calendar software for any smartphone out there. But when it comes to desktops (or laptops), there are exactly two cases in which using calendars in 2024 isn't a complete disaster:
Why you need a "WTF Notebook" - 2024-04-18 - - There's a very specific reputation I want to have on a team: "Nat helps me solve my problems. Nat get things I care about done."
34 - Dheeraj Chowdary - by Adib Hanna - .dotfiles - 2024-04-18 - Dheeraj Chowdary is currently studying Artificial Intelligence and Machine Learning. He started using Linux two years ago during his first year in college, and he’s grown to love it. Even though he’s learning about cool stuff like AI, he’s also interested in compilers and drivers. It's fun to tinker with computers and see how they work.
Oh the Humanity - 2024-04-16 - Why You Can't Build Apple with Venture Capital An ex-Apple designer who went on to startup success once told me, "I wish I could give a workshop for Apple jumping into startups, to help them un-learn The Apple Way." As someone who strives to build products with the craft and
No I don't want 2, Emacs - Evan Moses - 2024-04-16 - - This blog, and the vast majority of the code I write, is written in Emacs with evil (a vim emulation mode). I have a nasty habit of mashing :w2<ret> when I really was trying to save the current buffer with :w<ret> . :w2 writes the current buffer to a new file called 2, which I don’t believe I have ever done on purpose. So, I added this little gem to my .
Travelling with Tailscale | Karan Sharma - 2024-04-14 - - How I used Tailscale exit nodes and various IP routing hacks to achieve selective routing with exit nodes
Why should you give Vim or Emacs a go in 2022? - 2024-04-13 - Both IDEs, and mentioned text editors like Emacs and Vim, can offer great development experience and make a software engineer much productive.
Single-Space Challenge: Trying to Manage My macOS Windows All in One Virtual Desktop - MacStories - 2024-04-13 - - A couple of weeks ago, in a members-only special episode of the Accidental Tech Podcast, John Siracusa went in-depth on his window management techniques on the Mac. This was absolutely fascinating to me. I strongly recommend checking the episode out if you can. One of the many reasons it captivated me is the fact that
Apple alerts users in 92 nations to mercenary spyware attacks | TechCrunch - 2024-04-11 - - Apple sent threat notifications to iPhone users in 92 countries on Wednesday, warning them that they may have been targeted by mercenary spyware attacks. Apple has warned users in 92 nations of possible mercenary spyware attacks.
Why Can't My Mom Email Me? - 2024-04-10 - - Proton email keeps sending my non-Proton email accounts encrypted emails. I figure out why and show you how to turn it off.
Interviewing my mother, a mainframe COBOL programmer - 2024-04-10 - - My mother has been working for one of the largest banks in the EU since before I was born and I’ve always been fascinated by her line of work, especially these last years since I’ve become a programmer myself. I’ve been asked to interview her plenty of times, and finally decided to do so.
My new home server · g/ianguid/o.today - 2024-04-07 - - At the beginning of 2023 I started renting a dedicated server from Hetzner with the intent to self-host several services.
Understanding the DOJ's Antitrust Complaint Against Apple - MacStories - 2024-03-31 - - Last week, the U.S. Department of Justice, 15 states, and the District of Columbia sued Apple for alleged federal and state antitrust violations. Apple issued an immediate response, and before anyone had time to read the DOJ’s 88-page complaint, the Internet was overrun with hot takes. However, the thing about lawsuits – and especially big,
The Clean Fifteen: 15 Foods That Are Low in Pesticides - 2024-03-31 - The Clean Fifteen is an annual list of 15 fruits and veggies lowest in pesticides published by the EWG. Here is the 2018 Clean Fifteen list and a critical look at the data.
The Apple Jonathan: A Very 1980s Concept Computer That Never Shipped – 512 Pixels - 2024-03-29 - - In the middle of the 1980s, Apple found itself with several options regarding the future of its computing platforms. The Apple II was the company's bread and butter. The Apple III was pitched as an evolution of that platform, but was clearly doomed due to hardware and software issues. The Lisa was expensive and not [...]
Swift.org - Writing GNOME Apps with Swift - 2024-03-26 - - Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write. Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability.
VK One – On my Om - 2024-03-26 - A few days ago, Vinod Khosla got into a war of words with Marc Andreessen. Or was it Elon? It was an argument over OpenAI and “open” AI. It might have felt like a bunch of capitalist leviathans but…
macOS Sonoma 14.4.1 Released – 512 Pixels - 2024-03-25 - The newest version of macOS includes fixes for: USB hubs connected to external displays may not be recognized Copy protected Audio Unit plug-ins designed for professional music apps may not open or pass validation Apps that include Java may quit unexpectedly As of this writing, Apple's "What's new in updates for macOS Sonoma" page isn't [...]
Why the hell is your Kubernetes API public? | lbr. - 2024-03-23 - - Do you ever really think about how you get access to your Kubernetes control plane? Whatever mechanism you use to provision your cluster, you get a KUBECONFIG and usually just
ChatGPT Can't Plan. This Matters. - Cal Newport - 2024-03-23 - - A brief book update: I wanted to share that Slow Productivity debuted at #2 on the New York Times bestseller list last week! Which is ... Read more
macOS Sonoma 14.4: Reasons Not to Update - MacRumors - 2024-03-19 - Since Apple unveiled macOS Sonoma 14.4 on March 7, the transition to the latest software update has not been entirely smooth for everyone, and a...
Behind F1's Velvet Curtain - 2024-03-18 - - If you wanted to turn someone into a socialist you could do it in about an hour by taking them for a spin around the paddock of a Formula 1 race. The kind of money I saw will haunt me forever.
beuke.org - 2024-03-17 - - A personal blog about functional programming, category theory, chess, physics and linux topics
Fisker Scrambling After YouTuber Slams Ocean EV - 2024-03-16 - Marques Brownlee finally got his hands on a Fisker Ocean for a review that was pretty critical. Fisker’s response might have made things worse.
Why Are (Most) Sofas So Bad? - Dwell - 2024-03-15 - - The most important piece of furniture in your home is in need of assistance. How did we end up here? And how can we fix it?
Building Under Regulation [215.] - 2024-03-13 - - An essay on the EU Digital Markets Act and Apple’s Update on apps distributed in the European Union (and some personal history)
Tapbots Releases Ivory 1.9 with Quote Posts - MacStories - 2024-03-13 - Today, Tapbots released version 1.9 of their award-winning Mastodon client Ivory for iOS, iPadOS, and macOS. The update brings the long-awaited ability to quote posts, and to view quoted posts inline in the timeline. Quote posts have been on the team’s roadmap ever since the app was first released early last year, while the feature
State of the Terminal | g.p. anders - 2024-03-12 - - This is a companion article to my talk at Neovimconf 2023. I have been using Vim/Neovim as my full time text editor for close to 10 years. I’ve spent a lot of time in the terminal and have become very aware of the many flaws and idiosyncrasies of this bizarre platform. But I also think it gets a lot of things right! And I’m not alone in this belief: terminal based tools are still widely popular even in the presence of many alternatives (the StackOverflow developer survey shows that Neovim is the “most loved” editor 3 years in a row).
Daring Fireball: Once More Unto the Apple / Epic / European-Commission Breach, Dear Friends, Once More - 2024-03-12 - - Although Apple as an institution granted, revoked, and under public pressure reinstated Epic’s new account, from the perspective of Apple leadership, they only revoked a new account that had been created through an automated system — not for criticism, per se, but for the same reason Epic’s Fortnite developer account remains revoked and Fortnite remains unavailable on Apple platforms worldwide: for the 2020 Fortnite IAP Trojan horse stunt.
Boeing whistleblower found dead in US - 2024-03-12 - - Prior to his death, whistleblower John Barnett was testifying against Boeing over concerns about standards.
Roku Data Breach: Over 15,000 Accounts Affected - 2024-03-11 - - The Roku, Inc. data breach exposed usernames, passwords, and account login details, potentially affecting individual Roku accounts. No highly sensitive personal information was accessed. Roku has taken immediate action to secure affected accounts and refund unauthorized charges.
Programming Jigs • Buttondown - 2024-03-10 - - In woodworking there's the concept of a jig, which is a sort of ad hoc stencil for woodworking projects. You might fashion a jig by screwing two wood blocks...
What Apple Switcher ad star Ellen Feiss is doing now - 2024-03-09 - Student Ellen Feiss may have looked stoned in her famous Apple Switcher ad, but it turns out that she wasn't kidding when she claimed that the paper a PC destroyed was "really good."
AWS Lambda functions using Go - 2024-03-06 - Recently, I wanted to deploy a Go service into an AWS Lambda for the first time and found myself struggling a lot more than I expected. Even though there are plenty of great and helpful posts with examples, there where minor aspects in which they dif...
How I keep myself Alive using Golang - 2024-03-05 - - In this blog I explore how I use an incident management mindset to manage a complex medical condition. I hope you enjoy it!
star trek the cruise vii was wonderful – WIL WHEATON dot NET - 2024-03-04 - We disembarked from Star Trek: The Cruise Thursday morning at 715 in Orlando, waited in the airport for seven hours, and got home to Los Angeles just before midnight, which is when my brain decided…
First known photos of 'lost bird' captured by scientists - 2024-03-03 - - For the first time, scientists have captured photos of a bird long thought lost. Known as the Yellow-crested Helmetshrike, or Prionops alberti, the species is listed as a 'lost bird' by the American Bird Conservancy because it had not seen in nearly two decades.
Issue 52 – I am Sam's low-level culpability - 2024-03-02 - - Bitcoin prices are spiking. Are we in for another round of crypto mania? Also, Sam Bankman-Fried doesn't want to go to jail for 100 years.
Progressive Web Apps in EU will work fine in iOS 17.4 - 2024-03-01 - - After a few weeks of internet drama, Apple has responded to complaints about the death of Progressive Web Apps in the European Union and is restoring them to how they worked in iOS 17.3 and before.
McDonald’s Locations vs. Golf Courses - 2024-03-01 - When I linked to a recent NY Times article about rewilding golf courses, I pulled out this startling fact: “The United State
The Automattic "AI" thing - 2024-02-29 - - Automattic is secretly selling the stuff their users wrote and drew and created to "AI" companies to fuck up the web a bit more for a few bucks. But the problem goes deeper.
USPS to Release Ansel Adams Stamps - 2024-02-29 - The US Postal Service is set to release a sheet of 16 stamps featuring the legendary photography of Ansel Adams. Ansel Adams ma
Software engineering practices you should probably be following in 2024 - 2024-02-29 - - Every couple of years in software development, the meta changes. Libraries and frameworks are rotated in and out of popularity, languages evolve and best practices change. These are some of my personal beliefs on what the current meta is, and what parts are worth adopting.
Why I use Firefox - 2024-02-29 - - I’m interested in HTML, CSS, and making the web less annoying
Finding The Last Editor - 2024-02-28 - - Some programmers can code under any conditions. Open office? They'll bring headphones. Whatever editor is on their system? They'll make it work. Using a different framework or language every few years? No problem. I envy that level of versatility, but I've come to accept it just isn't me. I bond with a quiet room, an editor, and a prog...
A bad day at the office – Airminded - 2024-02-26 - - While looking for something else, I came across this rather incredible photo in the Imperial War Museum collection. That's a seaplane stuck 300 feet up a 350ft tall radio mast! If that's not amazing enough, the pilot was rescued by three men who climbed up to retrieve him. And he survived. Here's the IWM's description: ...continue reading →
A Conspiracy To Kill IE6 - 2024-02-25 - - The bittersweet consequence of YouTube’s incredible growth is that so many stories will be lost underneath all of the layers of new paint. This is why I wanted to tell the story of how, ten years ago, a small team of web developers conspired to... | Chris Zacharias | Founder of imgix. YCombinator alum. Ex-YouTuber. Studied New Media at RIT.
The 'Day of the Bogons' has arrived! - SPKB - 2024-02-22 - UPDATE: 21 Jan 2024 It’s happening already… At the end of this post are links to a piece of recent research on the spread of “news and
Death, Lonely Death — Crooked Timber - 2024-02-22 - - Billions of miles away at the edge of the Solar System, Voyager 1 has gone mad and has begun to die.Let’s start with the “billions of miles”. Voyager 1 was launched in early Septe…
go run | breadchris - 2024-02-21 - - It may seem silly, but go run is my favorite part about go. Want to run your code? go run main.go. It is so stupidly simple that I could tell my mom about this command, and she would immediately understand. Like with most things in go, the real power in this command is in the effortless understanding of how to build and run everyone’s code. But I can run node main.
Why are shopping carts always broken? | CNN Business - 2024-02-19 - - It’s an almost-inevitable part of any shopping trip. You enter a store to grab a few necessities and right away you find yourself wrestling against the one wheel that seemingly has a mind of its own.
A One Handed Accessible Keyboard, Inspired by FrogPad - 2024-02-18 - - A couple of years ago, I was in an incident that reduced the strength in my left shoulder. I’ve been waiting for an operation to restore the function to that shoulder, but we were warned the post-operative recovery period would be several months. So I started looking for keyboard options...
Strategy pattern in Go | Redowan's Reflections - 2024-02-17 - - These days, I don’t build hierarchical types through inheritance even when writing languages that support it. Type composition has replaced almost all of my use cases where I would’ve reached for inheritance before. I’ve written1 about how to escape the template pattern2 hellscape and replace that with strategy pattern3 in Python before. While by default, Go saves you from shooting yourself in the foot by disallowing inheritance, it wasn’t obvious to me how I could apply the strategy pattern to make things more composable and testable.
I've been trying to use Linux, but... - Jon Christopher - 2024-02-17 - The first time I tried to use Linux was before the year 2000. I was gravitationally drawn to Linux because of the movie Hackers. I had saved up enough money to buy a laptop of some sort (a Compaq if I’m not mistaken) and stumbled somehow upon Linux by way of Linux-Mandrake. If memory serves, […]
The 2023 Hugo Fraud and Where We Go From Here | Whatever - 2024-02-17 - - There’s an investigative report out on the administration of the 2023 Hugo Awards, by Chris Barkley and Jason Sanford, and make no mistake about it, it is grim. The short version is that elig…
this is correlation, not causation – WIL WHEATON dot NET - 2024-02-17 - Just a couple of days ago, I told Anne that though I am always a little sad to wrap a season of Ready Room, because I genuinely love my job that much, I was glad to have the time and energy to do s…
Notes from migrating 24 years of blog posts from Wordpress to Ghost - 2024-02-17 - As I mentioned in my previous post, it was no small task to migrate a very old blog from one system to another. A few people asked how I did it, so I'm sharing some notes I wrote along the way. Why leave Wordpress.com? I've used Wordpress for over
What's new: a quick trip down memory lane - 2024-02-17 - I started working on MetaFilter in the Fall of 1998, but just before launching it I realized the new blog I built was for a community, not just me. So I built a little blog engine to power my personal domain starting in Summer of 1999. By early 2000, I
Profiling zsh and fixing my slow shell - 2024-02-17 - My zsh has been a little slow to start for a while. Never enough to be a significant bother, but always something I’ve been meaning to get around to. Thorsten Ball had a great writeup about this here.
European Court of Human Rights bans weakening of secure end-to-endencryption - the end of EU‘s chat control CSAR mass surveillance plans? - EU Reporter - 2024-02-14 - - The European Court of Human Rights yesterday banned a general weakeningof secure end-to-end encryption. The judgement argues that encryptionhelps citizens and companies to protect themselves against hacking,theft of identity and personal data, fraud and the unauthoriseddisclosure of confidential information. Backdoors could also beexploited by criminal networks and would seriously jeopardise thesecurity of all users' electronic […]
Changing Teachers | elfenbein klaviermusik notes - 2024-02-13 - During the first couple weeks with a new transfer student, they will often exclaim when I say or demonstrate something, Wow - I didn't know that! My old teacher never told me about this.
Finding a New Software Developer Job | Henrik Warne's blog - 2024-02-11 - - For the first time ever, I was laid off, and had to find a new software developer job. I managed to find a new one, but it took longer than I thought, and it was a lot of work. I was in contact wit…
Cloud Egress Costs - 2024-02-10 - - A list of egress costs for major cloud providers.
Becoming a Dungeon Master for an Interview | PropelAuth Blog - 2024-02-10 - - Interviews should be as close as possible to the work that the candidate would do if they join. While that seems like a pretty tautological statement, it is unfortunately not always true. When interviewing as a software engineer, for example, you’ll run into places that lean heavily on algorithms
Section 3 of the Fourteenth Amendment and the Spirit of Liberty - Teri Kanefield - 2024-02-10 - I am updating this page with new analysis of the new briefing that has been filed. Since I wrote this page, the following briefs have been filed: Trump’s brief is here (January 18). An Amicus Brief filed by 17 members of Congress is here (January 18). An Amicus Brief by a group of election lawyers […]
iOS 17.4 Nerfs Web Apps in the EU - MacRumors - 2024-02-10 - - Apple has seemingly restricted the functionality of Progressive Web Apps (PWAs) in the latest beta of iOS 17.4, specifically targeting users within...
Happily ImperfectA very minor peeve (in three parts) - 2024-02-08 - We all have little things that don’t quite sit right with us, things that others do that irk, but not annoy. It’s a unique type of very minor annoyance that doesn’t derail you, bu…
Review: Chris Dixon's Read Write Own - 2024-02-08 - - Prominent crypto venture capitalist Chris Dixon provides an unconvincing bible for blockchain solutionists.
Ransomware hackers raked in $1 billion last year from victims - 2024-02-08 - Despite efforts to contain the ransomware criminal ecosystem, the promise of wealth and the relative lack of consequences have spurred more ransomware hackers than ever before.
How To Write A Novel Using The Snowflake Method - 2024-02-05 - - How to write a novel: Award-winning novelist Randy Ingermanson teaches his wildly popular Snowflake Method for designing and writing a novel.
How I'm able to take notes in mathematics lectures using LaTeX and Vim | Gilles Castel - 2024-02-05 - - A while back I answered a question on Quora: Can people actually keep up with note-taking in Mathematics lectures with LaTeX. There, I explained my workflow of taking lecture notes in LaTeX using Vim and how I draw figures in Inkscape. However, a lot has…
Learning Rust in 3 attempts - 2024-02-04 - - One of my earliest programming languages was C++, which for all its warts, was a giant leap from my first language, BASIC. I especially enjoyed understanding precisely what's happening at the CPU and memory level[^1] to my program when it runs.
look what you made me do – WIL WHEATON dot NET - 2024-02-04 - I don’t care about the NFL or the game, but oh my god do I love love love love love how outraged and furious and unhinged all these toxic right wing idiots are about Taylor Swift and her boyf…
Worried About AI Voice Clone Scams? Create a Family Password | Electronic Frontier Foundation - 2024-02-03 - Your grandfather receives a call late at night from a person pretending to be you. The caller says that you are in jail or have been kidnapped and that they need money urgently to get you out of trouble. Perhaps they then bring on a fake police officer or kidnapper to heighten the tension. The...
Playing with Nom and parser combinators · Andrea Bergia's Website - 2024-02-03 - - I usually write parsers by starting from a grammar and either coding a lexer/parser by hand or relying on tools such as the fantastic Antlr. However, a friend recently introduced me to parser combinators, which I found to be very interesting and useful. It’s not a recent idea, but it was new to me, and I have found it to be very interesting and useful. I have played a bit with a great Rust library called nom, and I had a lot of fun with it.
How to Quickly Reply to Messages on iPhone - MacRumors - 2024-02-02 - With iOS 17, Apple brought some headline features to iPhones, like StandBy Mode and NameDrop, but Apple also introduced some smaller quality-of-life...
Thanksgiving 2023 security incident - 2024-02-02 - - On Thanksgiving Day, November 23, 2023, Cloudflare detected a threat actor on our self-hosted Atlassian server. Our security team immediately began an investigation, cut off the threat actor’s access, and no Cloudflare customer data or systems were impacted by this event.
This is the world’s rarest passport | CNN - 2024-02-01 - - The Sovereign Military Order of Malta doesn’t have any territory, but it’s a sovereign entity which can issue its own passports, stamps and currency.
My 2023 Homelab Setup | Mudkip Mud Sport - 2024-01-31 - - Homelab is a place where you can store all your family’s data, self-host applications and services, locally stream media, and experiment with various technologies. A Homelab can start with low-power
I Just Wanted Emacs to Look Nice — Using 24-Bit Color in Terminals | Chad Austin - 2024-01-29 - - Thanks to some coworkers and David Wilson’s Emacs from Scratch playlist, I’ve been getting back into Emacs. The community is more vibrant than the last time I looked, and LSP brings modern completion and inline type checking.
Peter Schickele and P.D.Q. Bach, remembered - 2024-01-28 - - Composer and bassoonist brin solomon on Peter Schickele (aka, P.D.Q. Bach), who died at his home on January 16, 2024, at the age of 88.
I looked through attacks in my access logs. Here's what I found - 2024-01-28 - - I've been self-hosting for over a decade. It's freeing because I own my data, and do not depend on any platform other than my cloud host, which I can easily switch off. Self-hosting gives much insight into what it takes to run a cloud service. Anyone who's had some practice
PASS ALERT / ARTIST ADDITIONS / GRANTS FOR BIG... | Zoë Keating - 2024-01-26 - Dear Listeners, Happy 2024 to you, in all its weirdness. I’m working on NEW MUSIC and will be sharing little bits of it and my process with you as I go along. For now, I’m putting the videos on...
We build X.509 chains so you don’t have to | Trail of Bits Blog - 2024-01-26 - - By William Woodruff For the past eight months, Trail of Bits has worked with the Python Cryptographic Authority to build cryptography-x509-verification, a brand-new, pure-Rust implementation of the…
A Vision — Liss is More - 2024-01-25 - The more I think about it, the more I think I got Apple Vision Pro wrong.
FTC bans TurboTax from advertising ‘free’ services, calls it deceptive | CNN Business - 2024-01-23 - - The Federal Trade Commission ruled in a final order and opinion Monday that TurboTax, the popular tax filing software, engaged in deceptive advertising and banned the company from advertising its services for free unless it is free for all customers.
“Starter Villain” an Alex Award Winner | Whatever - 2024-01-23 - This literally just happened, the above is a screen capture from the actual awards ceremony. For those who don’t know, the Alex Awards are given yearly by the American Library Association to …
Ditching GitHub - 2024-01-21 - - This is going to be some sort of a public service announcement, withside notes. This has been brewing for a long, long time (years), it’sjust that I never se...
Why Go is my favorite programming language (2017) - Michael Stapelberg - 2024-01-21 - - I strive to respect everybody’s personal preferences, so I usually steer clear of debates about which is the best programming language, text editor or operating system. However, recently I was asked a couple of times why I like and use a lot of Go, so here is a coherent article to fill in the blanks of my ad-hoc in-person ramblings :-).
8 Best GUI Email Clients for Linux Desktop in 2024 - 2024-01-21 - In this guide, we explore some of the best GUI (Graphical User Interface) email clients that you should consider using for a Linux desktop.
A Surprising Way to Stop Bullying - 2024-01-21 - The strategy behind the "No-Blame" approach is counterintuitive but effective: enlisting the bullies' help to solve the problem.
What's that touchscreen in my room? | Nikita Lapkov - 2024-01-20 - - Discussion on HackerNews and Lobsters. Roughly a year ago I moved into my new apartment. One of the reasons I picked this apartment was age of the building. The construction was finished in 2015, which ensured pretty good thermal isolation for winters as well as small nice things like Ethernet ports in each room. However, there was one part of my apartment that was too new and too smart for me.
How I’m (re)learning math as an adult - Gabriel Mays - 2024-01-20 - - I recently passed 100 days of practicing math every single day 💯 I’ve wanted to beef up my math chops for a while, but I needed a good reason that would justify the time investment. Plus…
How I’m (re)learning math as an adult - Gabriel Mays - 2024-01-19 - - I recently passed 100 days of practicing math every single day 💯 I’ve wanted to beef up my math chops for a while, but I needed a good reason that would justify the time investment. Plus…
How to get equal size icons in the cmp completion menu of Neovim with Kitty terminal – Ben Frain - 2024-01-19 - I’ve written a about my favourite Terminal emulator, Kitty, before. I am a big fan. However, there was one thing that was bugging me about it. When using Neovim, with the cmp auto-complete plugin, the little icons for the different kind of completions would show up in different sizes; even two versions of the same...
The Newest Bit of Tech to Arrive at the Scalzi Compound | Whatever - 2024-01-19 - It’s a Macbook Pro, and it arrives at a confluence of a few events. The first is that the Mac Mini I bought a couple of years ago for music production turns out to be more than a little under…
precious and fragile things – WIL WHEATON dot NET - 2024-01-19 - I just remember staying up past our bedtimes, watching a bad movie that was still fun, feeling the way I imagined families were meant to feel.
My Thoughts on Kagi Search | Kev Quirk - 2024-01-19 - I've been trying Kagi Search for the last couple of weeks; my trial has now ended and I've decided to subscribe. Here's why...
Losing my son - 2024-01-18 - - On October 20th, my seven year old son Nikolas suffered cardiac arrest while undergoing a procedure at the hospital to treat an underlying congenital condition. The doctors performed CPR and succeeded in reviving him but ultimately he suffered catastrophic brain damage. My wife and I were in the hospital for
Escaping surveillance capitalism, at scale - 2024-01-18 - - Self-hosting and paid subscriptions are common strategies to escape surveillance capitalism. But what guarantees do they really offer? What alternatives exist for the general public who wants to escape surveillance capitalism, and at what cost?
Haiku OS: The Open Source BeOS You Can Daily Drive In 2024 | Hackaday - 2024-01-16 - - Haiku is one of those open source operating systems that seem to be both exceedingly well-known while flying completely under the radar. Part of this is probably due to it being an open source vers…
I disconnected our smart oven, and maybe you should as well - Coding Stephan - 2024-01-15 - Arstechnica published an article yesterday, called “Appliance makers sad that 50% of customers won’t connect smart appliances”. Let me tell you, I’m glad people don’t connect their oven to the internet. We own two of these smart appliances from AEG and I disconnected them as soon as I discovered what they do.
ICO fines HelloFresh £140,000 for spam texts and emails | ICO - 2024-01-14 - - The Information Commissioner’s Office (ICO) has fined food delivery company HelloFresh £140,000 for a campaign of 79 million spam emails and 1 million spam texts over a seven-month period.
MrBruh's Epic Blog - 2024-01-10 - - How I pwned half of America’s fast food chains, simultaneously. Also checkout Eva’s blogpost of this event. With an upbeat pling my console alerted me that my script had finished running, to be precise it was searching for exposed Firebase credentials on any of the hundreds of recent AI startups. This was achieved through a public list of sites using the .ai TLD and parsing the site data (and any referenced .
two thousand nine hundred and twenty-two days – WIL WHEATON dot NET - 2024-01-10 - In 2016, Wil made the life-changing decision to confront his alcohol addiction and childhood trauma. Despite parental neglect and emotional abuse, he took responsibility for his choices and committ…
Learning about debuggers | Andy Hippo - 2024-01-09 - - Today’s article is a collection of materials to learn more about debuggers: how they work, which technologies are under the hood, what kind of problems exist in this area. There is of course a big overlap with related components like compilers and linkers, so get ready to learn lots of new things 😃. Of course, the list is not exhaustive by any means. These are just the links I’ve accumulated over the years and found useful for myself. If you’d like to add anything to the list, let me know! Note: many of the links here are blog posts – be sure to check out other articles in those blogs! They’re often worth reading even if not directly related to the topic.
Using Git offline - 2024-01-09 - - Some companies use an isolated network or even the complete lack of a network as a security measure to protect from unauthorized access. Working on these systems can be a struggle but it is still possible, and perhaps even more important, to use a proper version control tool like Git.
United finds loose bolts on plug doors during 737 Max 9 inspections - The Air Current - 2024-01-09 - - United Airlines has found loose bolts and other parts on 737 Max 9 plug doors as it inspects its fleet of Boeing jets following the Friday rapid depressurization aboard an Alaska Airlines jet of the same make, according to three people familiar with the findings.
Hey Calendar resubmitted with spiteful Apple history feature - 2024-01-09 - In order to spite Apple with a simple feature, Hey decided to give away a digital Apple history calendar for free, inspired by the successful Kickstarter campaign for a physical Apple history calendar.
Cathedral, Mountain, Moon - 2024-01-03 - Wow, what an incredible shot by Valerio Minato of the triple-alignment of a church, a mountain, and the Moon. Taken in Piemonte
In 2024, please switch to Firefox – Roy Tanck - 2024-01-02 - - This December, if there's one tech New Year's resolution I'd encourage you to have, it's switching to the only remaining ethical web browser, Firefox. According to recent posts on social media, Firefox's market share is slipping. We should not let that happen. There are two main reasons why switchin
Stuff we figured out about AI in 2023 - 2024-01-02 - 2023 was the breakthrough year for Large Language Models (LLMs). I think it’s OK to call these AI—they’re the latest and (currently) most interesting development in the academic field of …
Hello Chess Friend - Eryn Rachel Wells - 2024-01-01 - I started playing a lot of chess recently. As often happens with me, it wasn’t very long until I started wondering how I could Do Programming To It. I found the mostly excellent, occasionally vague and confusing Chess Programming Wiki and have been using that as a guide. It helpfully says this on it’s Getting Started page: The very first step to writing a chess engine is to write a complete, bug free board representation that knows every rule of chess.
Your Home Mainframe | Hackaday - 2023-12-30 - We miss the days when computers looked like computers. You know, blinking lights, rows of switches, and cryptic displays. [Phil Tipping] must miss those days too since he built PlasMa, a “min…
The companies employees don’t want to leave in 2023 · Resume.io - 2023-12-29 - - Following up on our 2022 study, Resume.io has analyzed LinkedIn data to identify the large companies where employees stay the longest and shortest in the U.S., UK, Canada and Australia. Plus, why working on your own sense of happiness at work may be a solid career move.
'Spanish Stonehenge' emerges from drought-hit dam | Reuters - 2023-12-29 - A brutal summer has caused havoc for many in rural Spain, but one unexpected side-effect of the country's worst drought in decades has delighted archaeologists - the emergence of a prehistoric stone circle in a dam whose waterline has receded.
Tall Swedish Wooden Wind Turbine | Veerle's Blog 4.0 - 2023-12-29 - The world's tallest wooden turbine, recently activated by the Swedish startup Modvion near Gothenburg, reaches a height of 150 meters (492 feet) from the…
Tom Smothers of the Smothers Brothers dies at 86 | AP News - 2023-12-29 - - Tom Smothers, half of the Smothers Brothers and the co-host of one of the most socially conscious and groundbreaking television shows in the history of the medium, has died at 86.
Seven Steps to Fixing Stalled To-Do Tasks – Rands in Repose - 2023-12-29 - You need to understand my to-do list process before you read these steps. I strive for a daily inbox-zero task system, which means I can scrub the complete list in less than 10 minutes. The size of individual entries varies. Most can be completed in one work session, but others are project-like task
BASIC was not just a programming language | Guillaume Chereau Website - 2023-12-27 - - BASIC is often dismissed as an inferior language compared to its successors. Common complaints are its use of line numbers, its heavy reliance on GOTO for execution flow, and its lack of a stack for local variables. What many critics overlook is that at the time of its use (during the first wave of home computers), BASIC was not just a programming language; it was a full development environment, akin to an IDE.
The Era of American Computer Magazines Has Drawn to a Close - Byte Cellar - 2023-12-25 - - I’ve been buying a copy of Maximum PC magazine at the airport newsstand on every long-distance trip I’ve taken over the past two decades. I’m primarily a Mac user but Maximum PC, which started life as boot, bought at these … Continue reading →
12 Languages in 12 Months | xavd.id - 2023-12-23 - - I tried 12 different new (to me) programming languages during 2023 and I share my thoughts on the pros and cons of each.
You're Supposed To Be Glad Your Tesla Is A Brittle Heap Of Junk | Defector - 2023-12-23 - Tesla cars are shoddily built pieces of shit liable to fall apart and malfunction in dangerous ways at inopportune moments. No, this is not a blog from 2012! It is also not a blog from 2015 or 2018 or 2022. It is not even a blog from two weeks ago about Tesla’s self-driving systems killing […]
Why do programmers need private offices with doors? (Do Not Disturb) - 2023-12-19 - - It’s a common occurrence: You’re sitting at your desk, lost in thought, trying to solve a problem that’s been blocking your work all week. Deep in your brain you’re building a structure of thoughts and possibilities undreamed of in anyone’s philosophy: You identify concepts and
Mitchell reflects as he departs HashiCorp - 2023-12-15 - - After more than 11 years, HashiCorp Co-Founder Mitchell Hashimoto pens a heartfelt goodbye letter to the company he helped create.
Modern iOS Navigation Patterns · Frank Rausch - 2023-12-14 - - An unofficial bonus chapter for the iOS Human Interface Guidelines: Learn how to structure iPhone apps with drill-downs, modals, pyramids, sequences, and more.
Who-T: Xorg being removed. What does this mean? - 2023-12-14 - - You may have seen the news that Red Hat Enterprise Linux 10 plans to remove Xorg . But Xwayland will stay around, and given the name over...
23andMe frantically changed its terms of service to prevent hacked customers from suing - 2023-12-13 - - In an email sent to customers earlier this week viewed by Engadget, the company announced that it had made updates to the “Dispute Resolution and Arbitration section” of its terms of service that would prevent customers from filing class action lawsuits.
Deep in the Wilderness, the World’s Largest Beaver Dam Endures - Yale E360 - 2023-12-12 - - The largest beaver dam on Earth was discovered via satellite imagery in 2007, and since then only one person has trekked into the Canadian wild to see it. It’s a half-mile long and has created a 17-acre lake in the northern forest — a testament to the beaver’s resilience.
Micro Cray 1 - 2023-12-09 - In a time when big beige boxes rules the computer labs, Seymour Cray and his team created one of the most beautiful and icons designs in supercomputing, the Cray 1.Though it looks great sitting pretty in a display case, this 1:12 scale miniature is also sized to fit a Raspberry Pi or similar single board computer inside. Imagine hosting your desktop PC or a Home Assistant node in this lovely friend.There were around 100 Cray 1 units produced and each buyer picked their own color scheme. I'm carrying on that tradition by working with you to choose from over 30 matte filament colors to make your one of a kind, hand made miniature.What's in the box:one 3D printed 1:12 scale miniatureNote: no electronics are included but I have mounting brackets for several SBCs available at no additional charge.
The economics of all-you-can-eat buffets - The Hustle - 2023-12-07 - - Is it possible to out-eat the price you pay for a buffet? How do these places make money? We looked at the dollars and cents behind the meat and potatoes.
Polestar 2 | Veerle's Blog 4.0 - 2023-12-06 - The conclusion of my Polestar 2 lease is approaching fast. Reflecting on the past three years of driving electric, I ponder the overall experience. What has ownership been like, and do I plan to retain it?
Tesla's Cybertruck is a dystopian, masturbatory fantasy - 2023-12-06 - Tesla's Cybertruck speaks almost poetically to two distinct but orthogonal archetypes of threatened masculinity: the tacti-cool milspec dork, and the showboating rich guy.
Why Kubernetes needs an LTS - 2023-12-05 - - There is no denying that containers have taken over the mindset of most modern teams. With containers, comes the need to have orchestration to run those containers and currently there is no real alternative to Kubernetes. Love it or hate it, it has become the standard platform we have largely
Merge vs. Rebase vs. Squash - 2023-12-03 - - Merge vs. Rebase vs. Squash. GitHub Gist: instantly share code, notes, and snippets.
Ghostlike dusty galaxy reappears in James Webb Space Telescope image - 2023-12-03 - It first appeared as a glowing blob from ground-based telescopes and then vanished completely in images from the Hubble Space Telescope. Now, the ghostly object has reappeared as a faint, yet distinct galaxy in an image from the James Webb Space Telescope (JWST).
Tinnitus Linked to Hidden Undetected Auditory Nerve Damage – A Step Towards a Cure - 2023-12-03 - - A groundbreaking study by Mass Eye and Ear associates tinnitus with undetected auditory nerve damage, challenging previous beliefs and opening new paths for treatment through auditory nerve regeneration. A new study from Mass Eye and Ear investigators reveals that people who report tinnitus, whic
The Language of Hild | Work in Progress - 2023-12-02 - Words matter. They re like icebergs; nine-tenths of their meaning lies beneath the surface. But that hidden meaning has mass, it has momentum. A single word can crush your pretty sentence, or paragraph or even scene, like tin.
A bride discovers a reality bending mistake in her iPhone camera - 2023-12-01 - - A U.K. woman was photographed standing in a mirror where her reflections didn't match, but not because of a glitch in the Matrix. Instead, it's a simple iPhone computational photography mistake.
Why We're Dropping Basecamp - Duke University Libraries Blogs - 2023-12-01 - - We at Duke University Libraries have decided to stop using the project management platform, Basecamp, to which we have subscribed for almost a decade. We came to this decision after weighing the level of its use in our organization, which is considerable, against the harms that we see perpetuated by the leadership of Basecamp’s parent … Continue reading Why We’re Dropping Basecamp →
The end of Elon Musk - 2023-12-01 - Elon Musk cursed at X's advertisers during an erratic interview at the New York Times’ DealBook summit.
November 2023
In a sign of the times, podcast app Castro may be dying – Six Colors - 2023-11-30 - Castro has been a popular iOS podcast app for many years, but right now things look grim. The cloud database that backs the service is broken and needs to be replaced. As a result, the app has brok…
Jonah Goodman · A National Evil - 2023-11-25 - At the turn of the 20th century, the Swiss were plagued by strange, interlinked medical conditions, which existed...
A gentle introduction to two's complement | Imapenguin - 2023-11-23 - - I was recently on a video call with a friend, throwing around some ideas for a new product. I mentioned adding large signed numbers in assembly and using two’s compliment. He asked me what two’s compliment was. I was a little surprised that he didn’t know. He’s been a Java programmer for more than 30 years. Java and Python programmers (and others like gasp Commodore / MicroSoft BASIC) don’t have a native unsigned integer type.
30 - Garrett Krohn - by Adib Hanna - .dotfiles - 2023-11-22 - Garrett Krohn is a Software Engineer working at Kipsu, a mature start-up in the Twin Cities. Before embarking on the software career path, he pursued a career as a professional musician. he earned his Doctorate of Musical Arts in 2021 and has had some really cool opportunities to play in some incredible music groups like the Detroit Opera Orchestra. He had the end goal of teaching at a University full-time, but a number of things changed that, including starting a family. He has two sons who are 2.5 and 5 months old, and moving around the country for college jobs just wasn't worth it. After a long process, he decided to do a Bootcamp and get into software engineering and he has loved it ever since. he really enjoyed working in the startup space where everything moves quickly and there is always something new to learn.
How blogging is different from tweeting – Mark Carrigan - 2023-11-21 - - Over the last few years I’ve gradually given up on Twitter. This has been a long term process because of how deeply my professional and intellectual life was embedded into the service. Not on…
An Asteroid Will Occult Betelgeuse on December 12th - Universe Today - 2023-11-19 - - I cannot for the life of me remember when it was or what it was but a fair few years ago I remember positioning a telescope to observe an asteroid as it silently and perhaps slightly eerily drifted between us and the Moon. I say eerily as this asteroid had the ability to cause widespread … Continue reading "An Asteroid Will Occult Betelgeuse on December 12th"
More on Sam Altman’s Sudden Departure from OpenAI – 512 Pixels - 2023-11-19 - In the 24 hours since Sam Altman was fired from OpenAI, we've learned more about what is going on at the nonprofit. Let's start with Kevin Roose, writing at The New York Times: I’ll start by saying: I don’t know all the details about why Mr. Altman was pushed out. Neither, it seems, do OpenAI’s [...]
SpaceX Starship rocket goes for second launch attempt - 2023-11-18 - SpaceX launched its second Starship rocket flight on Saturday, with Elon Musk's company pushing development of the mammoth vehicle past new milestones.
Yup, Done With the Former Twitter | Whatever - 2023-11-17 - Elon Musk, the most unfathomably insecure and pathetic billionaire the world has ever seen, has gone mask-off antisemite, and that means that while I had already reduced my participation on the for…
The Hidden Secrets of the Fn Key - TidBITS - 2023-11-17 - 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.
We don’t do DST at this company - BackSlasher - 2023-11-17 - - Once, a long time ago, I used to have a consulting gig in some big enterprise-y company. It had a lot of unique challenges, being disconnected from the internet (for security reasons, I was told) and therefore having practically everything in-house. I spent my time with not only the proto-devops-people (this was before devops was cool), but also with the hardcore sysadmins. They were in charge of the un-sexy infrastructure that kept the organization ticking. I’m talking about E-Mail, Active Directory, DNS, workstation provisioning etc. We used to joke that they were the IT equivalent of sanitation - when everything worked, no one knew you were there, toiling. When things broke, they suddenly remembered who’s responsible for this thing and where to find them. Summer was coming, and I inquired with the person in charge of WSUS (Windows Server Update Services, the Microsoft-blessed way to distribute Windows updates in offline environments) whether they’ve deployed the latest DST-related patches (the DST schedule was modified that year). They replied that no, and in fact they’d like some help in ensuring DST transitioning is disabled on all workstations/servers, as this is how things work here.
Mind your business, and don’t be a dick. – WIL WHEATON dot NET - 2023-11-16 - Someone asked me why Anne and I wear masks to hockey games, and because they weren’t a dick about it, I answered them. I’m pasting it here, so I have something to refer to going forward…
A lot of damage in Grindavík - Iceland Monitor - 2023-11-14 - - A lot of damage can be seen around Grindavík after the earthquakes and the formation of a deformation that is moving downwards towards the magma intrusion that is underneath the ground. This depression formation is now estimated to be over 1.2 meters in the northwest end of Grindavík.
Rust without crates.io - 2023-11-14 - - Rust is a lovely programming language but I’ve never quite come to terms with crates.io, or any other of these language-specific repositories where everyone ...
Lessons from 1 million Nix Installs - 2023-11-09 - - In celebration of installing Nix over a million times, let's take a look at some of the lessons we've learned while building a safer and more reliable Nix installer.
Court rules automakers can record and intercept owner text messages - 2023-11-09 - - A Seattle-based appellate judge ruled that the practice does not meet the threshold for an illegal privacy violation under state law, handing a big win to automakers Honda, Toyota, Volkswagen and General Motors.
10 hard-to-swallow truths they won't tell you about software engineer job - 2023-11-09 - - Last weekend I had a chance to talk with some students who just got their degree. They are pursuing their first software engineer job. In conversation with them, I learned that they have a pretty wrong perception of this job. This is because the reality for these new kids is so skewed.
Nomad Debuts New Car Mounts and Chargers - MacRumors - 2023-11-09 - Popular accessory maker Nomad today announced the launch of three new products that are designed for use in vehicles. The Mount, Charge Mount, and...
Don't disable buttons | Go Make Things - 2023-11-08 - - One of the most common accessibility issues I find (and fix) on client projects is dynamically disabled form buttons when a form is being submitted. Today I want to talk about why developers do it, why it’s bad, and what you can do instead. Let’s dig in! Why developers disable buttons Typically, I see the pattern used to prevent a form from being submitted a second time while waiting for the form is processed.
Apple Watch Crash Detection saves another life: mine - 2023-11-08 - Of all the new products I've reviewed across 15 years of writing for AppleInsider, Apple Watch has certainly has made the most impact to me personally. A couple weeks ago it literally saved my life.
The First Stable Release of a Memory Safe sudo Implementation - Prossimo - 2023-11-06 - - Prossimo is pleased to announce the first stable release of sudo-rs, our Rust rewrite of the critical sudo utility. The sudo utility is one of the most common ways for engineers to cross the privacy boundary between user and administrative accounts in the ubiquitous Linux operating system. As such, its security is of the utmost importance. The sudo-rs project improves on the security of the original sudo by: Using a memory safe language (Rust), as it's estimated that one out of three security bugs in the original sudo have been memory management issues
Youtube’s Anti-adblock and uBlock Origin - And a Dinosaur - 2023-11-01 - - Recently, YouTube has been ramping up its anti-adblock effort, and I’ve been watching this closely due to personal interest. This blog post is where I write down what I know. Some Background Here’s...
In 1952, a group of three 'stars' vanished—astronomers still can't find them - 2023-11-01 - - On July 19, 1952, Palomar Observatory was undertaking a photographic survey of the night sky. Part of the project was to take multiple images of the same region of sky, to help identify things such as asteroids. At around 8:52 that evening a photographic plate captured the light of three stars clustered together. At a magnitude of 15, they were reasonably bright in the image. At 9:45 pm the same region of sky was captured again, but this time the three stars were nowhere to be seen. In less than an hour they had completely vanished.
German court bans LinkedIn from ignoring "Do Not Track" signals - 2023-10-31 - - The Berlin Regional Court found LinkedIn's ignoring of "Do Not Track" signals and publishing of profiles without permission to be illegal. The ruling supported consumer control over personal data.
Gender affirmation at the DMV – Lisa Melton - 2023-10-31 - This morning I had to renew my driver’s license at the California Department of Motor Vehicles, a problematic task because I haven’t legally changed my name or gender yet. This is not b…
What the !#@% is a Passkey? | Electronic Frontier Foundation - 2023-10-28 - A new login technique is becoming available in 2023: the passkey. The passkey promises to solve phishing and prevent password reuse. But lots of smart and security-oriented folks are confused about what exactly a passkey is. There’s a good reason for that. A passkey is in some sense one of two (or three) different things, depending on how it’s stored.
Hurricane Otis caught forecasters off-guard. Scientists aren’t sure why | AP News - 2023-10-26 - Hurricane Otis unexpectedly turned from mild to monster in record time, and scientists are struggling to figure out what happened and why. Usually reliable computer models and the forecasters who use them didn’t see Otis’ explosive intensification coming, creating a nightmare scenario of an unexpectedly strong storm striking at night.
Apple Releases macOS Sonoma 14.1 - MacRumors - 2023-10-25 - Apple today released macOS Sonoma 14.1, the first major update to the macOS Sonoma operating system that initially came out in late September. The...
Okta incident and 1Password | 1Password - 2023-10-25 - - We detected suspicious activity on our Okta instance that we use to manage our employee-facing apps. We immediately terminated the activity, investigated, and found no compromise of user data or other sensitive systems, either employee-facing or user-facing.
California sidelines GM Cruise's driverless cars, cites safety risk | Reuters - 2023-10-24 - - California on Tuesday ordered General Motors' Cruise unit to remove its driverless cars from state roads, calling the vehicles a risk to the public and saying the company had "misrepresented" the safety of the technology.
Exclusive Data: Twitter Is Shrinking Under Elon Musk - 2023-10-22 - - Twitter's lost 13% of its daily users and its rebrand has failed. But those remaining on the app are still engaged, according to new data from Apptopia. Threads, meanwhile, is a nonfactor.
The price of managed cloud services - 2023-10-18 - - One of the common objections to our cloud exit has been that we shouldn't have expected good outcomes from a lift'n'shift operation. That the real value of the cloud is in managed services and new architectures, not just running the same software on rented cloud instances. It's basically the "you're holding it wrong" argument for the c...
NASA's Webb captures an ethereal view of NGC 346 - 2023-10-17 - - Within a neighboring dwarf galaxy known as the Small Magellanic Cloud (SMC) lies a dramatic region of star birth—NGC 346, shown here. As the brightest and largest star-forming region in the SMC, it has been studied intensely by a variety of telescopes. NASA's Hubble Space Telescope showed a visible-light view filled with thousands of stars. More recently, NASA's James Webb Space Telescope offered a near-infrared vista highlighting both cool and warm dust. Now, Webb has turned its mid-infrared gaze to NGC 346, revealing streamers of gas and dust studded with bright patches filled with young protostars.
Stocketa — PaulStamatiou.com - 2023-10-16 - - A dive into the app I designed, built and never launched. Stocketa was a personal project developed to serve as a simple stock portfolio tracker for casual investors. ...
Apple Stores could update iPhones without opening boxes - 2023-10-16 - - Apple has come up with a way to update an iPhone still in its packaging, with a system allowing for iOS updates to be applied to unopened smartphones while still in an Apple Store.
Scrollbars are becoming a problem - 2023-10-14 - - Scrollbars. Ever heard of them? They’re pretty cool. Click and drag on a scrollbar and you can move content around in a scrollable content pane. I love that shit. Every day I am scrolling on my computer, all day long. But the scrollbars are getting smaller and this is increasingly becoming a problem. I would show you screenshots but they’re so small that even screenshotting them is hard to do. And people keep making them even smaller, hiding them away, its like they don’t want you to scroll! “Ah”, they say, “that’s what the scroll wheel is for”. My friend, not everyone can use a scroll wheel or a swipe up touch screen. And me, a happy scroll-wheeler, even I would like to quickly jump around some time.
1Password Alternatives - Tao of Mac - 2023-10-12 - - Having used 1Password since its very beginning, I grew increasingly distrustful of their product management and roadmap (the key point for m...
Is the first cure for advanced rabies near? - 2023-10-07 - - Rabies virus is incurable and almost always fatal once it has invaded the central nervous system, with the victim doomed to suffer a horrible death.
Woman named Siri has had to change her name since iOS 17 - 2023-10-06 - With iOS 17 meaning users no longer have to say "Hey" when invoking Siri, Edinburgh-based personal trainer Siri Price says she's had to change her name.
We can do better than `vim.g` - 2023-10-05 - Returning to the use of globals for all neovim configuration would be a step backward for the Neovim plugin ecosystem, especially when another better and easier possibility exists.
root with a single command: sudo logrotate | Joshua.Hu - 2023-10-03 - - The scenario is this: a brand new Ubuntu 22.04 server has an account which is restricted to running sudo logrotate *. Can we get root? Short answer: Yes. I couldn’t find much online about this type of exploitation of logrotate, so let’s document something for future use.
Eye comfort a priority for all-in-one desktop PC with color E Ink display - 2023-10-02 - - Earlier this month, Dasung launched a desktop monitor sporting color E Ink technology for reduced eye strain while working. Now Bigme has gone one better by combining monitor and computer for the B251 all-in-one Windows PC.
Never say “no,” but rarely say “yes.” - 2023-10-01 - - "Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes" exactly when it matters most.
Hardening macOS - 2023-09-30 - - Quick and easy guide for securing macOS systems, for both laymen and security enthusiasts. Last updated for Ventura (13.3).
The Seven Meetings You Hate – Rands in Repose - 2023-09-30 - - Why Are We Here? Seems like a good set of people, but everyone is looking at each other, wondering what is happening. It's nefarious; it's just.. confusing and agenda-less. Why Am I Here? It seems like a good set of people, but I have no clue how I'm relevant to this meeting. I will sit here a bit
The Timer in watchOS 10 • furbo.org - 2023-09-29 - - The new visual appearance and functionality of watchOS 10 is a welcome change. There was clearly a lot of design and engineering effort put into this new interface and the improvements are tangible for most apps. Unfortunately, the app that I use the most on the Apple Watch has lost much of its usability, both […]
Wifi without internet on a Southwest flight - james vaughan - 2023-09-28 - - I spent a recent flight finding out what I could do with a connection to the flight’s wifi, but without access to the internet. I was on my way home from Strange Loop, a direct flight from St. Louis to Oakland. It’s a long enough flight that I planned to purchase the $8 internet access and get some work done, but Southwest’s wifi portal wouldn’t accept any form of payment. The web page didn’t give me any helpful error messages, so I opened up my browser’s network dev tools to see if I could figure out what was going wrong.
My experience crafting an interpreter with Rust – Manuel Cerón - 2023-09-28 - - Last year I finally decided to learn some Rust. The official book by Steve Klabnik and Carol Nichols is excellent, but even after reading it and working on some small code exercises, I felt that I …
Be still my heart – Blankbaby - 2023-09-28 - When a part of you is broken for long enough, it feels weird being fixed. I have had a couple of heart arrhythmias for several years. I’m sure I had them for longer than I knew about them, bu…
CAPS LOCK BEHAVIOUR DISABLED IN GNOME - Alan Pope's blog - 2023-09-28 - - SOMETIMES I PRESS THE CAPS LOCK KEY BY ACCIDENT, USUALLY WHILE PLAYING A VIDEO GAME. I THEN FIND MYSELF UNABLE TO TYPE A PASSWORD OR I AM ACCUSED OF SHOUTING ONLINE. OVER COFFEE, MY FRIEND MARTIN EXPLAINED THAT IT’S POSSIBLE TO DISABLE THE CAPS LOCK KEY COMPLETELY IN LINUX. I’D NEVER CONSIDERED DOING THIS, MISTAKENLY THINKING THE ONLY OPTIONS WERE TO REMAP IT TO SOMETHING ELSE. IT TURNS OUT GNOME TWEAKS HAS AN OPTION.
How (not) to apply for a software job - 2023-09-27 - - Advice for how to (and how not to) apply for a software engineering job, particularly for the written parts of the interview process. As a bonus, some tips for your resume/CV.
Artistic Leaf Raking - 2023-09-26 - In a nice example of accidental occupational surnames, land artist Nikola Faller travelled to a pair of European parks (in C
A Guide to Determine if Apple Mail Is the Right Email App for You – The Sweet Setup - 2023-09-26 - Apple’s built-in Mail app has become pretty feature complete over the years. Though the latest email features take a year or two to show up in Mail, most have made their way into the app — features like Send Later, Snooze, Undo Send, and more are now all in Apple’s default Mail app and available to all iPhone, iPad, and Mac users.
Apple’s FineWoven iPhone Cases Just Aren’t That Good – 512 Pixels - 2023-09-24 - A lot of folks' initial impressions of Apple's new FineWoven iPhone cases have been pretty bad. The new fabric back doesn't feel premium enough for the price Apple is charging, and is already failing to hold up to real-world use, as Federico Viticci has discovered. I immediately discovered that the hole cut out in the [...]
Hedy Lamarr - 2023-09-24 - - Hedy Lamarr was an Austrian-American actress and inventor who pioneered the technology that would one day form the basis for today’s WiFi, GPS, and Bluetooth communication systems
How I stay reasonably anonymous online | Mellow Root - 2023-09-20 - - I'm not wanted by the FBI, nor am I worried about my ISP watching me, and I don't care about Google knowing what I search for. What I am worried about is cra...
Client being harassed by The Type Founders for usi... - Adobe Support Community - 13992446 - 2023-09-14 - - Firstly, I'd like to express how appalled my team and I are by Adobes lack of service around this issue. We are now seeking help on this forum as we simply cannot get through to Adobe via phone/email. We've been handed around to 13+ different representatives on the phone, we've been transferred to n...
Knightmare: A DevOps Cautionary Tale – Doug Seven - 2023-09-11 - - In the first 45-minutes the market was open the faulty software deployment sent millions of child orders into the market resulting in 4 million transactions against 154 stocks for more than 397 mil…
Nobody's Driving - 2023-09-08 - - A long time ago, I had this friend. She moved. One day, I went to see her. She drove me around. There was a problem. It would eventually end our friendship. When she drove, she didn't hold the steering wheel. She did everything else. She ate. She drank coffee. She
Hashicorp did it backwards - by Galen Marchetti - 2023-09-06 - - Hashicorp recently announced they’re changing the license of Terraform to a source-available license, BSL1.1. Source-available as in not OSI-certified “open-source”, and very much not Stallman’s definition of free software. Terraform was open source for a long time. Meaning, every version of Terraform prior to the license shift was released with a little
When tech says ‘no’ — Benedict Evans - 2023-09-05 - - The tech industry always has a reason why any new laws or regulations are bad - indeed, so does any industry. They always say that! The trouble is, sometimes it’s true, and some laws are (or would be) disasters. So which is it? Well, there are three ways that people say ‘NO!’
play – practice – perform | elfenbein klaviermusik notes - 2023-09-05 - play ~ practice ~ perform Part One Playing, practicing, performing are the three basic ways we spend time at the piano. Neither one is better or more important than the other, all three are essential. They are related, yet distinctly different.
Ian Betteridge - It's long past time for Apple to stop advertising on Twitter - 2023-09-05 - Mashable: Over the past 24 hours, the hashtag “BanTheADL” has been trending on X, the platform formerly known as Twitter. The trending hashtag refers to the Anti-Defamation League, the Jewish anti-extremism civil rights organization. Even more concerning is that X owner Elon Musk has signaled support for the attacks against the ADL on the platform. Within the same time frame, numerous X users have also reported being served an X-approved advertisement on the platform that promotes white supremacy.
GitHub has too many hidden features • Buttondown - 2023-09-04 - - Discover undocumented features of GitHub: open repos in online VSCode, add experimental features, regex code search, and more!
Titanium spikes kill superbugs drug-free by literally ripping them apart - 2023-09-04 - - Inspired by the bacteria-killing structures seen on the wings of some insects, researchers have developed a drug-free way to kill off drug-resistant microbes that commonly cause hospital-acquired infections. Their technique is a novel and effective way of tackling the problem of…
I built a Plane Spotter for my son in 120 seconds - 2023-09-04 - - My son is 18 months old, and he loves spotting planes in the sky. Every time he hears a plane engine sound, he starts looking up. The moment he spots it, he usually points his finger at it, and says something like “Hmm!” or “Pane!” So since he likes them so much, and I know that plane positions are publicly available data, I figured it’d be a fun Sunday hack to make a script that gives us an alert every time a plane is overhead, so we can run out and find it.
Why Does a Wooden Spoon Stop Pasta from Boiling Over? « Food Hacks :: WonderHowTo - 2023-09-03 - You've undoubtedly seen this trick on the internet or from your beloved Italian nonna: balance a wooden spoon across a pot of cooking pasta to prevent the water from boiling over and creating an unsightly, sticky mess all over your stovetop. It's almost magical, that's how easy it is. The most popularly held belief is that the wooden spoon prevents heat from building up too much at the center of the pot, thus preventing the liquid from boiling too high—but this is not true.
I looked at 17,702 links I’ve saved since 2009 to see how bad “link rot” really is - 2023-09-03 - I’ve been saving links to Pinboard since 2009, which has added up to 17,702 links saved. I’ve used these saved links differently over the years, but ultimately, these are web pages I found interesting at the point I saved them. I saved them for later, and now
Renting vs. Owning a Home, by State | FlowingData - 2023-09-02 - - Among households in the United States, 68% are owned and 32% are rented, based on estimates from the American Community Survey in 2021. That breakdown isn’t uniform across the country though.
The Worst Programmer I Know - Dan North & Associates Ltd - 2023-09-02 - - The great thing about measuring developer productivity is that you can quickly identify the bad programmers. I want to tell you about the worst programmer I know, and why I fought to keep him in the team.
Why do companies become hostile to their customers? – On my Om - 2023-09-02 - Over the years, I’ve shown unwavering loyalty to various products and companies, championing them based on personal experiences that attested to their value. However, that loyalty is not reci…
My source code root folder name | James' Coffee Blog - 2023-08-31 - - I like seeing what people call the root folder in which they store their source code. This is the folder where all — or a lot of — your projects are stored. In my case, my programming projects go in a folder called src. (Although I have a strange habit of nesting personal projects that are related to each other. I believe my source code files are in need of a spring clean.)
How to pass a coding interview with me | Robert Heaton - 2023-08-31 - - In the last 10 years I’ve given more than 400 coding interviews. That’s the equivalent of 2 working months just watching strangers having a crack at the same handful of programming challenges. Some of my would-be colleagues solve the problems without incident, but others run into trouble for similar, easily-correctable reasons. I wish I could give better feedback, but because of legal and time constraints that’s not how the system works.
Matthias Portzel – Docker is 4 things - 2023-08-31 - - Docker is not just a way of running programs on Linux without a virtual machine. Docker is 4 things.
New Hampshire moves to keep Trump off the ballot for 2024 - 2023-08-30 - New Hampshire has become the first state to try to keep Trump off the ballot in 2024. The David Pakman show just posted a video about it this afternoon, referenced above. Politico also published an article on this today. www.politico.com/... David...
The Quarryman’s Symphony - 2023-08-30 - When’s the last time I let you down? Ok, maybe don’t answer that. But, when I tell you that a short film about the h
Opinion | Fizz compromised users’ privacy. It may do so again. - 2023-08-28 - - Last fall, Stanford student researchers found serious vulnerabilities in Fizz’s security. The founders’ response raises questions about the app today, writes Joyce Chen.
Finger Pointers and True Believers - Teri Kanefield - 2023-08-27 - If you’re having trouble keeping track of the details in all the criminal prosecutions of Donald J. Trump, you are not alone. Now that we are in the stage of pre-trial motions, we may need scorecards or bingo cards. Fortunately, criminal procedure is utterly fascinating. 🤓 First, a quick review of this week’s happenings in … Finger Pointers and True Believers Read More »
TimeWave: Stacked Timers Delivered with a Clean, Spare Interface - MacStories - 2023-08-26 - Timers are a staple of productivity systems, which is why there are so many of them on the App Store. My favorite timer apps are the ones that are the most flexible. A little structure goes a long way if you’re casting about for a system that works for you, but I prefer timer apps
Good-Bye Kris Nóva - The New Stack - 2023-08-26 - - The developer, open source leader, and alpinist died in a climbing accident, leaving the world poorer for her absence.
Rust Malware Staged on Crates.io - 2023-08-25 - - Phylum routinely identifies malware and other software supply chain attacks targeting high-value, critical assets: an organization’s software developers. Most recently, we’ve reported on a flurry of sophisticated attacks targeting JavaScript developers, respawning malware on PyPI, and were the first to identify North Korean state actors publishing malicious packages
In memory of Kris Nóva | Falco - 2023-08-25 - Along with many in the community, we were sad to hear the news of Kris Nóva's passing last week. Nóva was a foundational contributor to Falco. She joined the Falco community when Falco was still a CNCF sandbox project. She made many contributions, including working on the input/output interfaces and starting the falcoctl project. She guided the community during the CNCF incubation process, and shepherded the contribution of the falcosecurity/libs to the CNCF.
Archeologists Discover “Sistine Chapel of the Ancients” With Thousands of Ice Age Rock Paintings - Hasan Jasim - 2023-08-21 - In the depths of the dense Amazon rainforest, a hidden masterpiece of ancient artistry has come to light, shedding light on the mysteries of prehistoric life. Dubbed the "Sistine Chapel of the Ancients," this extraordinary discovery unveils an awe-inspiring gallery of ice age rock paintings, etched onto an expansive "canvas" that stretches for over 8
Kris Nova Hachyderm, GitHub Engineer died in a climbing accident - SNBC13 - 2023-08-21 - - Kris Nova Death - A woman has died following a climbing accident that happened on Wednesday. The victim has been identified as GitHub Engineer Kris Nova. According to reports, Kris Nova, an author, engineer, computer
De Facto Ports - 2023-08-20 - - Most applications communicate over a TCP or UDP port. Ports 0-1023 are usually privileged and require administrator or superuser access to bind a network socket to an IP with the corresponding port. But anything over 1024 is up for grabs. IANA (Internet Assigned Numbers Authority) can “reserve” ports for specific applications — but this is only a formality; users and applications are free to use whatever port they wish. So a look at some port numbers (1024+) and how they are used as default por
Charlize Theron Didn’t Get a Facelift, Thanks for Asking | Allure - 2023-08-20 - In this Allure interview, actor Charlize Theron shares her unfiltered thoughts on aging in the public eye, how she embarrasses her daughters, and her 19-year run as the face of Dior J’Adore.
Structuring your Infrastructure as Code | lbr. - 2023-08-19 - - If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
Amsterdam to use "noise cameras" against too loud cars | NL Times - 2023-08-19 - - Amsterdam has started the fight against noisy motorcycles and cars. On Friday, the city placed electric road signs in two places to warn road users if their vehicles are too loud. The warnings will eventually be replaced by “noise cameras,” which, like speed cameras, automatically send a fine to the offending driver, Parool reports.
Why Do Old Books Smell So Good? – ScienceSwitch - 2023-08-19 - - The distinctive scent of old books comes from volatile organic compounds released as the materials decay over time. Scientists analyze these chemical clues to reveal secrets about a historical tome…
Getting a job at Apple without going to college or doing LeetCode - 2023-08-17 - - When people talk about Big Tech—Google, Amazon, Apple, Meta, Microsoft—they usually also talk about LeetCode. They talk about getting lucky or unlucky on the Q3 and Q4 on CodeSignal. It feels like getting into Big Tech pretty much just means getting good at competitive programming—if you pass the test, you get the job.
Steve Jobs Unveils the iMac - 2023-08-17 - Steve Jobs says the cool new iMac he unveiled last week is only the latest sign of a freshly polished apple.
Why Tailwind CSS Won - 2023-08-16 - - Tailwind CSS is the new ubiquitous frontend framework. It replaces a generation of sites built with Twitter Bootstrap. However, Tailwind CSS is not a UI framework itself but has become synonymous to some degree with the UI components shipped through Tailwind UI (which is a UI framework). Why did Tailwind CSS become so popular? A few hypotheses: * No context switching from application logic. The tagline on the website reads, “Rapidly build modern websites without ever leaving your HTML.” That’s
Is this a good book for me, now? - 2023-08-16 - - I used to believe that every book has an objective value. And I used to believe that this value is fixed and universal.
Download Chef Workstation | Chef - 2023-08-15 - Chef Workstation is Chef's modern developer tool kit that includes Chef Infra, InSpec and Habitat plus a host of resources, helpers and testing tools that make automating infrastructure, application and security testing easier than ever.
20 Years of Vim · contextualize.ai - 2023-08-12 - - The hard work from maintainers turned Vim into a completely new editor, while still maintaining its spirit.
I Built a Linklog - 2023-08-11 - - In the spirit of Daring Fireball and to fill a space between a social post or boost and a full blog post, I’ve created a new feature for Hearthside that allows me to share a link to a web page that...
A Tour of Haiku – 512 Pixels - 2023-08-10 - Haiku is probably my favorite project dedicated to keeping vintage software alive. Michael MJD has an in-depth tour up on his channel:
The monster atomic bomb that was too big to use - BBC Future - 2023-08-09 - - In 1961, the Soviet Union tested a nuclear bomb so powerful that it would have been too big to use in war. And it had far-reaching effects of a very different kind.
Panama Canal Draught Restrictions Spark Liner Surcharges - 2023-08-08 - - By Ian Putzger, Americas correspondent (The Loadstar) – Evergreen’s latest addition to its neo-panamax fleet had to offload 1,400 containers to pass through the Panama Canal, due to low-water restrictions. The...
I disconnected our smart oven, and maybe you should as well - Coding Stephan - 2023-08-08 - - Arstechnica published an article yesterday, called “Appliance makers sad that 50% of customers won’t connect smart appliances”. Let me tell you, I’m glad people don’t connect their oven to the internet. We own two of these smart appliances from AEG and I disconnected them as soon as I discovered what they do.
10 Hidden Easter Eggs in macOS - MacRumors - 2023-08-08 - In computing lore, an Easter egg typically refers to a secret message, image, or feature intentionally left in software, often (but not always)...
John Graham-Cumming's blog: Write your passwords down - 2023-08-07 - - Here's my advice on password security based on the collected opinions of others: 1. Write them down and keep them in your wallet because you...
To truly fix a bug, one must truly know the bug - 2023-08-06 - You’re reading Register Spill, my weekly newsletter in which I share thoughts I can’t keep in my head. Yesterday, Mitchell wrote about a bug and its fix in his Ghostty Devlog 002. On displays with a DPI that couldn’t be clearly divided by 72, fonts would end up being blurry. Yes, it’s gnarly. I helped find the bug, but reading Mitchell’s analysis made me realise again: in order to truly fix a bug, one must truly know the bug.
Man Spends Entire Career Mastering Crappy Codebase - 2023-08-03 - - Westbrook spent 35 years in a codebase that allegedly powers some sort of medical software somewhere. During his tenure, he contributed hundreds of lines of code to his projects.
jwz: Uber headed to court after SF bicyclist refuses $1 million settlement - 2023-07-31 - It's so weird how these companies so often just "have no records" of the incidents in which their heavily-surveilled vehicles injure bystanders. Edgard Velarde refused to settle out of court for injuries sustained after being hit by the door of passenger exiting an Uber vehicle, turning down a $1 million offer from Uber in exchange for keeping quiet about the incident. Stephenson [Velarde's ...
Software is like Coca-Cola - by Thorsten Ball - 2023-07-30 - You are reading Register Spill - my weekly newsletter in which I share thoughts I can’t keep in my head. In 1975, Andy Warhol wrote: You can be watching TV and see Coca-Cola, and you know that the President drinks Coke, Liz Taylor drinks Coke, and just think, you can drink Coke, too. A Coke is a Coke and no amount of money can get you a better Coke than the one the bum on the corner is drinking. All the Cokes are the same and all the Cokes are good. Liz Taylor knows it, the President knows it, the bum knows it, and you know it.
IRC is the Only Viable Chat Protocol - 2023-07-29 - - An article on why IRC is still the only chat protocol worth using, and a positive look at the surprisingly autistic-friendly Microsoft Comic Chat IRC client.
Environmental Discs of Tron Roadside Pickup! – The Arcade Blogger - 2023-07-29 - - We’ve spoken about arcade Tron a few times here on the blog over the years. Specifically, I shared some development documents a few months back here. For those of you that don’t know, T…
Disney Rejects DeSantis Attempt To Kill Retaliation Lawsuit – Deadline - 2023-07-27 - Ron DeSantis has been having a hard time out on the campaign trail lately convincing Republican voters that he should be their presidential nominee, and the Walt Disney Company isn’t about to make …
Apple Releases macOS Ventura 13.5 - MacRumors - 2023-07-24 - Apple today released macOS Ventura 13.5, the fifth major update to the macOS Ventura operating system that was released in October. macOS Ventura...
The Gimli Glider • Damn Interesting - 2023-07-24 - - When a botched imperial-to-metric conversion left a commercial jet with insufficient fuel, pilots had to improvise.
AWS Networking Concepts – Just Another Software Developer - 2023-07-22 - - Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
What I Learned Building a CLI App in Rust - Stratus3D - 2023-07-21 - - It’s been 8 years since I learned Elixir and since then I have not tried to learn another programming language. I have now decided to learn a …
Setting up a “Calm Inbox” View for a Distraction Free Email – The Sweet Setup - 2023-07-18 - Whenever I launch the Mail app on my Mac, I’m presented with a completely blank inbox. This is not because of an Inbox Zero strategy. Rather, I can search for any specific emails I may be wanting to get to, or write a new email completely undistracted by whatever is in my inbox.
Where Vim Came From - 2023-07-17 - - Tracing the long lineage of software that brought us Vim.
Discord is not Documentation – Terence Eden’s Blog - 2023-07-17 - - I'm going to be slightly contrarian and say that I like Discord. It's great to be able to get real-time help on a problem. And it is fun to see, again in real-time, what other people are working on and struggling with. In truth, Discord is no harder to sign up to than Slack, Matrix, [...]
The Pull Request Hack is Fucking Magic – Terence Eden’s Blog - 2023-07-15 - - I don't have time to keep up with all the daft Open Source projects I release. I wish my skill and my energy was as wide as my ambition. Several years ago, I came across Felix Geisendörfer's Pull Request Hack. The premise is simple - if people are making decent Pull Requests to your project [...]
Ever Given Report Highlights Suez Canal Pilots' Role in Grounding - 2023-07-14 - - The March 2021 grounding of the Ever Given marked a critical moment for the maritime shipping industry. Its grounding came near start of the pandemic-fueled boom cycle, thrusting the industry...
An Alerting Vista of Sonoma • furbo.org - 2023-07-09 - - There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
The Code That Controls Your Money | Wealthsimple - 2023-07-07 - - COBOL is a coding language older than Weird Al Yankovic. The people who know how to use it are often just as old. It underpins the entire financial system. And it can’t be removed. How a computer language controls the financial life of the world.
Everything I Installed on My New Mac - 2023-07-06 - I recently got a new Mac and decided to document everything I installed on it. This is a list of all the apps and tools I installed and will use on a daily basis.
ABOUT US - Aitchison & Mnatzaganian Cello Specialists - 2023-07-05 - Aitchison & Mnatzaganian Cello Specialists offer cellists world-class set-up and sound adjustment and exceptional cellos made by Robin Aitchison.
July supermoon: When and how to see the buck moon | CNN - 2023-07-03 - The buck moon will rise on Monday, July 3. It will be the first supermoon of the year, appearing brighter and slightly bigger than any other full moon in 2023 so far.
Goodbye Reddit - 2023-06-30 - Today I used the Bulk Delete Reddit Posts & Comments History Chrome extension (and happily paid the $8 for full version and support the developer) to delete every single post and comment on my 17-year-old Reddit account before submitting the account for deletion. I went through the trouble to delete everything
Case Study: Algorithmic Trading With Go� - 2023-06-30 - - In this case study, we are excited to share an insider's perspective and look under the hood of how a Polygon.io [https://polygon.io/] customer built an automated retail trading bot that is capable of monitoring the entire stock market in real-time. We now pass the baton to Justin, who will narrate his own captivating journey. Hi, I'm Justin. The early versions of my bot could have easily won an award for 'The Fastest Money-Losing Machine Ever'. But, after lots of trial and error, and iterative
Wayland is pretty good, actually - 2023-06-30 - - I started working on Flyaway with the intention of becoming familiar with Wayland, its protocols and extensions, and the wlroots library. Instead, I ended up genuinely liking all three.
Buying an iPad Pro for coding was a mistake - by Jesse - 2023-06-29 - I bought the iPad Pro M1 chip in hopes of a lightweight, fast, multi-purpose device that I could also code on. It delivered in almost all areas. Why an iPad in the first place? The #1 reason I started to consider buying an iPad a few years ago was for one thing, and one thing only: to read coding books. I have a kindle and I love it, but for coding books it is terrible. The large color screen especially comes in handy with code snippets as well as for color syntax highlighting. I definitely don't like reading programming books on my computer, and I'm trying to minimize physical book purchasing since my book shelves at home are already maxed out (🫠 my wife appreciates my self-control). So the iPad seemed like a good middle ground.
NixOS and my Descent into Insanity | Ersei 'n Stuff - 2023-06-29 - - As I tend to do, I picked a topic to write about that is much larger in scope than I could manage in a reasonable amount of time. Did I learn? Apparently...
Igregious: GMail is Breaking Email - 2023-06-29 - - Email is an open system, right? Anyone can send a message to anyone... unless they are on Gmail! School Interviews uses two email servers t...
Screenshots \ Seb De Deyne - 2023-06-27 - I like to browsing through past work when I’m in need of inspiration, trying to reflect on the present, or in a nostalgic mood. Not just finished work, the things that didn’t make it can be even more inspiring to look back at. With modern software, artifacts of work in progress are …
Eight Ways to Say No With Grace and Style - 2023-06-25 - - Saying no with grace is its own leadership capability. It is not just a peripheral skill. As with any ability, we start with limited experience.
On Ember’s New Major Version Cadence — Sympolymathesy, by Chris Krycho - 2023-06-24 - - Ember 5.0 just came out, and we used it as a chance to change how we do major versions. But the reasons are not Ember-specific at all—and I hope the thinking behind this change will be useful to other projects!
Why Elon isn’t paying his bills? – On my Om - 2023-06-21 - “Obviously Elon can afford to pay Twitter’s bills: it’s couch cushion money for him. So he must have a reason for not doing so, which of course he’s not sharing.” Puck’s William Cohan a…
When to Expect the Next iMac to Launch - MacRumors - 2023-06-20 - Apple released the 24-inch iMac in April 2021 with the M1 chip and an ultra-thin design available in seven colors, including green, yellow, orange,...
The Top 22 Operating Systems for Raspberry Pi in 2023 - 2023-06-19 - We bring you a list of the best Linux distributions you can run on the Raspberry Pi perfectly, but before we delve into that list, let me brief you on NOOBS.
Shuhari / frantic.im - 2023-06-19 - - Follow the rules, break the rules, transcend the rules
Spectral Contexts in Go - 2023-06-18 - - Go has phantom types, and we can use them to attach singletons to contexts. Here is a short post on how to do just that.
Goodbye, Twilio - miguelgrinberg.com - 2023-06-18 - - As of this week and after almost four years, I'm not a Twilio employee anymore. I'm writing this while I work through a range of conflicting emotions, and try to adapt to new daily routines without…
What Reddit Got Wrong | Electronic Frontier Foundation - 2023-06-14 - - After weeks of burning through users’ goodwill, Reddit is facing a moderator strike and an exodus of its most important users. It’s the latest example of a social media site making a critical mistake: users aren’t there for the services, they’re there for the community. Building barriers to access...
Dumb and gets things done - 2023-06-14 - - Someone once asked Napoleon how he decided where to assign soldiers. Napoleon's reply was that it's simple: soldiers are either smart or dumb, lazy or energetic. The smart and energetic I make field commanders. They know what to do and can rally the troops to do it. The smart and lazy I make generals. They
How tipping in the United States got out of control - 2023-06-13 - - Tipping in the U.S. is on the rise to such a degree that experts call it "tipflation." With Americans being pressured to tip more, where's the tipping point?
15-Inch MacBook Air Review - MacRumors - 2023-06-13 - Apple's new 15-inch MacBook Air will launch in stores and begin arriving to customers this Tuesday. Ahead of time, the first reviews of the...
15-inch MacBook Air review: Sometimes bigger is better – Six Colors - 2023-06-13 - The 15-inch MacBook Air (bottom) is larger than its 13-inch sibling, but otherwise almost entirely identical. One of the lessons to be taken from the Apple silicon era is that the chips are what th…
Monitoring is a Pain - 2023-06-10 - - And we're all doing it wrong (including me) I have a confession. Despite having been hired multiple times in part due to my experience with monitoring platforms, I have come to hate monitoring. Monitoring and observability tools commit the cardinal sin of tricking people into thinking this is an easy
Daring Fireball: First Impressions of Vision Pro and VisionOS - 2023-06-08 - - In the same way that the introduction of multitouch with the iPhone removed a layer of conceptual abstraction — instead of touching a mouse or trackpad to move an on-screen pointer to an object on screen, you simply touch the object on screen — VisionOS removes a layer of abstraction spatially.
MacBook Air vs. MacBook Pro Buyer's Guide - MacRumors - 2023-06-07 - Earlier this year, Apple announced a major update for its high-end MacBook Pro models, adding the M2 Pro and M2 Max chips, better battery life, Wi‑Fi...
Apple Vision – Stratechery by Ben Thompson - 2023-06-06 - - Apple Vision is incredibly compelling, first as a product, and second as far as potential use cases. What it says about society, though, is a bit more pessimistic.
Making a plan - by Thorsten Ball - Register Spill - 2023-06-04 - Okay, look, I don’t know how to kick this one off. This could’ve been titled One Weird Trick The Secret Cabal Of Productive Engineers Doesn’t Want You To Know About. Could’ve been, because it’s true (kinda - I haven’t checked in with the cabal in a while), but it also is a lame title.
Lessons from Washington State’s New Capital Gains Tax - The Urbanist - 2023-06-02 - - Taxing the rich works like a charm. Last week we learned that the capital gains tax — which was passed by the state legislature in 2021 to fund much-needed childcare and public education — will bring in nearly $601 million more in state revenue than previously projected in the biennium. For decades, the wealthiest Washingtonians
Woman walking on California beach finds ancient mastodon tooth | AP News - 2023-06-02 - A woman taking a Memorial Day weekend stroll on a California beach found something unusual sticking out of the sand: a tooth from an ancient mastodon. Jennifer Schuh found the foot-long tooth on Friday on Rio Del Mar State Beach on California’s central coast. But Schuh wasn’t sure what she had found so she posted photos on Facebook, hoping someone could identify the strange object. Wayne Thompson of the Santa Cruz Museum of Natural History determined it was a mastodon tooth and went to the beach but couldn't find it. On Tuesday, Jim Smith of Aptos heard about the missing tooth. He told the museum he had picked it up while jogging and has donated it to the museum.
Security.txt now mandatory for Dutch government websites - 2023-06-01 - - Dutch government websites must comply with the security.txt standard from 25 May. This is announced by the Digital Trust Center of the National Government. The mandatory security standard applies to all governments, such as the national government, the provinces, municipalities and water boards. Other organizations in the public sector are urgently advised to apply the… Continue reading Security.txt now mandatory...
Killer whales wreck boat in latest attack off Spain | Reuters - 2023-05-26 - - Killer whales severely damaged a sailing boat off the coast of southern Spain, the local maritime rescue service said on Thursday, adding to dozens of orca attacks on vessels recorded so far this year on Spanish and Portuguese coasts.
There's still no silver bullet |> Changelog - 2023-05-25 - - I’ve found myself referencing this a couple times recently. Both of those conversations were in the context of React, but the principle applies to every over-adopted technology.
SR-71 Blackbird Speed Check Story - 2023-05-25 - - There were a lot of things we couldn't do in an SR-71, but we were the fastest guys on the block and loved reminding our fellow aviators of this...
May Anti-Trans Legislative Risk Map - by Erin Reed - 2023-05-23 - The map of anti-trans risk has polarized into two Americas - one where trans people have full legal protections, and one where they are persecuted by the state.
Build a web server with Rust and tokio - Part 0: a simple GET handler - 2023-05-21 - - Build a web server with Rust and tokio - Part 0: the simplest possible GET handler Welcome to this series of blog posts where we will be exploring how to build a web server from scratch using the Rust programming language. We will be taking a hands-...
Announcing Topiary - Tweag - 2023-05-20 - - We're happy to announce the first release of Topiary, a formatter for many languages that leverages Tree-sitter.
PEN America v. Escambia County School District - PEN America - 2023-05-18 - PEN America is suing Escambia County, Florida. This lawsuit brings together authors, parents, and students who cannot access books in a first of its kind challenge to unlawful censorship.
The Staff Engineer's Path — Book Review | Stanislav Myachenkov - 2023-05-17 - - The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth and Change is written by Tanya Reilly and published on October 25, 2022, by O’Reilly Media. Favorite Quotes Early in your career, if you do a great job on something that turns out to be unnecessary, you’ve still done a great job. At the staff engineer level, everything you do has a high opportunity cost, so your work needs to be important.
LLMs and plagiarism: a case study - lcamtuf’s thing - 2023-05-16 - - A while back on this blog, I expressed a somewhat unpopular sentiment about large language models (LLMs) such as ChatGPT or Google Bard: “The technology feels magical and disruptive, but we felt the same way about the first chatbot — ELIZA — and about all the Prolog-based expert systems that came on its heels. This isn’t to say that ChatGPT is a dud; it’s just that the shortcomings of magical technologies take some time to snap into view.
Why Rust? - Qdrant - 2023-05-16 - - Qdrant could be built in any language. But it's written in Rust. Here*s why.
Diving into a secret macOS tool - networkQuality - 2023-05-14 - - Getting Started with networkQuality The networkQuality tool is a built-in tool released in macOS Monterey that can help diagnose network issues and measure network performance. In this post, we'll go over how to use the networkQuality tool and some of its key features. Running the Default Tests To access the
Making a dev shell with nix flakes - 2023-05-13 - In the previous chapter, we've made a nix "dev shell" that contained the fly.io command-line utility, "flyctl". That said, that's not how I want us to define...
Different approaches to HTTP routing in Go - 2023-05-13 - - Compares various routing techniques in Go, including five custom approaches and three using third-party routing libraries.
YouTuber who staged plane crash faces up to 20 years jail: US officials - 2023-05-12 - A YouTuber pilot who bailed out midair and deliberately sent his plane crashing into the ground to bolster viewing numbers on his channel could be jailed for up to 20 years, US authorities said Thursday.He has agreed to plead guilty to one count of destruction and concealment with the intent to obstruct a federal investigation, a crime that carries a statutory maximum sentence of 20 years in federal prison.
TP–7 - teenage engineering - 2023-05-12 - - there are thoughts, ideas and fragments that - for the sake of humanity -we need to record and be able to return to as a reference, as a seed for new thoughts orjust to remember another time. TP–7 is built for just that, to record sound, music,interviews and important ideas with zero friction in the highest possible quality.a device engineered in every detail to do only one thing and to do it well.a dedicated piece of hardware for ideas, or just a dirty riff.
Mommy blogger Heather Armstrong, known as Dooce to fans, dead at 47 | AP News - 2023-05-11 - - The pioneering mommy blogger Heather Armstrong, known as Dooce to fans, has died at home in Salt Lake City. She was 47. Her live-in partner, Pete Ashdown, confirmed her death by suicide. He said he found her Tuesday night. Armstrong had laid bare her struggles as a mother and her battles with depression and alcoholism on her site, Dooce.com, and on social media since 2001. Ashdown told The Associated Press that Armstrong had been sober for more than 18 months but had recently relapsed. She was one of the first and most popular mommy bloggers. She wrote frankly about her children, relationships and other challenges.
SSH quick and easy login setup • CAP5 Tech solutions - 2023-05-10 - - When you often login into servers with SSH there's time to be saved. This article will help you save time and lessen distractions on remembering user- and servernames. There’s three ways of making thing easy: Aliasing, SSH tweaking and TAB completion.
Into Thin AirPods | Defector - 2023-05-09 - - I’d like the record to show that I resisted getting AirPods for a long time. Within weeks of their 2016 release, I began spotting them (to my semi-surprise, considering their price) in the ear canals of lots of people on public transit–a reliable barometer of how popular a new tech product will turn out to […]
9 Best Command-Line Email Clients for Linux - 2023-05-08 - In this article, we shall exclusively dive into looking at some of the best command-line email clients for Linux systems.
Hardening macOS - 2023-05-07 - - Quick and easy guide for securing macOS systems, for both laymen and security enthusiasts. Last updated for Ventura (13.3).
Sailing boat rescued by the Götheborg | Götheborg of Sweden - 2023-05-06 - - Imagine losing your rudder out at sea and sending out a distress call. And then the largest ocean-going wooden sailing ship in the world comes to your rescue. Or in the words of the sailors on the sailing boat: "This moment was very strange, and we wondered if we were dreaming. Where were we? What time period was it?"
Sailing boat rescued by the Götheborg | Götheborg of Sweden - 2023-05-06 - - Imagine losing your rudder out at sea and sending out a distress call. And then the largest ocean-going wooden sailing ship in the world comes to your rescue. Or in the words of the sailors on the sailing boat: "This moment was very strange, and we wondered if we were dreaming. Where were we? What time period was it?"
How El Niño could affect U.S. weather : NPR - 2023-05-04 - Warmer sea waters have many far-ranging effects. In the new pattern, some parts of the U.S. could get relief from drought, while others might see fewer hurricanes.
Passkeys: What they are and how to use them - 2023-05-04 - - We’ve begun rolling out support for passkeys across Google Accounts on all major platforms as an additional option that people can use to sign in.
A new onboarding experience on Mastodon - Mastodon Blog - 2023-05-01 - - Today we’re making signing up on Mastodon easier than ever before. We understand that deciding which Mastodon service provider to kick off your experience with can be confusing. We know this is a completely new concept for many people, since traditionally the platform and the service provider are one and the same. This choice is what makes Mastodon different from existing social networks, but it also presents a unique onboarding challenge.
Erin Kissane - 2023-05-01 - In the early 80s, my mom worked a couple shifts a month at a little small-town food co-op that smelled like nutritional mummy. She brought home
GPT4 should be part of your toolkit • Buttondown - 2023-04-26 - - On March 24 I wrote GPT is revolutionary. On March 27 I got access to GPT4.1 Now that I’ve used it for a month, I’m firmly in the “this is the greatest thing...
No, I don’t want to sign up for your newsletter — horrible uses of exit overlays - 2023-04-24 - - When a user moves their mouse from the middle of the page toward the navigation bar — presumably to abandon the page — there are technologies which can track this behavior and trigger a “mouse-out” alert. While this UX element (from companies such as Crazy Egg and Rooster) has great potential, I’ve found it far too common that websites use this to overlay huge pop-ups across the entire screen as a last-ditch effort to convert users. The exit-intent overlay has to have been popularized by
Wanted – Rands in Repose - 2023-04-23 - Jesse walked. Monday is the day we set aside for new hires. All the new hires spend the morning learning about the company, figuring out how to create accounts, and becoming indoctrinated in company culture. When lunch time arrives, managers pick up their new employees and take them to lunch. Thei
My ultimate shell setup with Fish shell and Tmux (Part 1) - 2023-04-23 - - I’ve recently been asked to share my shell setup, which if you ask me, that’s one of the highest levels of praise you can achieve as a software developer 🤣
Will Boiling Water Ruin Green Tea? - 2023-04-22 - - A common myth regarding green tea is that it shouldn't be prepared with boiling water.
Mother of All Outages | Hazel Weakly - 2023-04-20 - Y’all ready for a story about one of the wildest fuckups production outages I ever took part in? Buckle up; we’re going for a ride far, far away from any...
Legit Torrents - Legal Torrents, Free Media - 2023-04-20 - - Download free and legal torrents. Music, movies, games, software and more! Legit Torrents is the biggest and best free and legal torrent tracker.
SpaceX giant rocket explodes minutes after launch from Texas | AP News - 2023-04-20 - - SpaceX’s giant new rocket blasted off on its first test flight but exploded minutes after rising from the launch pad. Elon Musk’s company was aiming to send the nearly 400-foot (120-meter) Starship rocket on a round-the-world trip from the southern tip of Texas, near the Mexican border. It carried no people or satellites. Elon Musk's company plans to use Starship to send people and cargo to the moon and, ultimately, Mars. A stuck valve scrapped Monday's try. Throngs of spectators watched from several miles away from the Boca Chica Beach launch site, which was off-limits.
HUGE macOS Productivity boost: Set-up simple, keyboard only, instant App switching and arrangement – Ben Frain - 2023-04-20 - I want to share a way of working, which, using just your keyboard enables you to not only move the windows of an application around with ease, but crucially, switch between applications too. Want to watch a video version of this? It's on my YouTube channel here: https://youtu.be/s6vIP_1GrE4 So, as I have things currently, I...
Yo, Lizzo, You’ve Been Lied To. KOSA Will Harm Kids | Techdirt - 2023-04-19 - It’s always a mixed bag when entertainment industry stars get roped into supporting this or that internet regulation. Remember how there was a Hollywood-backed campaign to have a bunch of big name …
Draculas, Ranked - 2023-04-19 - - We’ve counted all the counts and put together a high-stakes ranking of the best and the worst.
Broadband Consumer Labels | Federal Communications Commission - 2023-04-19 - - The FCC has proposed new rules that would require broadband providers to display easy-to-understand labels to allow consumers to comparison shop for broadband services. The proposal would require broadband providers to display, at the point of sale, labels that show prices, including introductory rates, as well as speeds, data allowances, network management practices, and other critical broadband service information
Load Balancing - 2023-04-18 - - Personal website of Sam Rose.
Apple’s Agreement With Cupertino Is Taxpayer-Fleecing Collusion - 2023-04-18 - - Cupertino, Calif.'s complicity in its tax arrangement with Apple is reprehensible, as are most collusions between industry and government. California’s legislature must hold municipalities and companies like Apple accountable for their unethical behavior.
Bow-Riding - ScienceDirect - 2023-04-17 - This chapter focuses on the bow-riding behaviors of dolphins when they ride the bow pressure waves of boats. Dolphins probably have been bow-riding ev…
AT&T Wireless traffic shaping apparently making some websites unusable - Adriano Caloiaro - 2023-04-17 - - When I’m living in my RV, wireless service providers are my primary source of connectivity. So when either AT&T or Verizon make major changes, I take notice. I recently noticed that multiple websites are quite slow when browsing with my AT&T business plan, listed in AT&T Premier (business account management UI) as “Wireless Broadband Ultra for Router or Hotspt (sic)”. This is an “unlimited” 100Mbit plan with 50GB for Business Fast Track (prioritized) data.
Frontiers | Hypothesis: inflammatory acid-base disruption underpins Long Covid - 2023-04-16 - - The mechanism of Long Covid (Post-Acute Sequelae of COVID-19; PASC) is currently unknown, with no validated diagnostics or therapeutics. SARS-CoV-2 can cause disseminated infections that result in multi-system tissue damage, dysregulated inflammation, and cellular metabolic disruptions. The tissue damage and inflammation has been shown to impair microvascular circulation, resulting in hypoxia, which coupled with virally-induced metabolic reprogramming, increases cellular anaerobic respiration. Both acute and PASC patients show systemic dysregulation of multiple markers of the acid-base balance. Based on these data, we hypothesize that the shift to anaerobic respiration causes an acid-base disruption that can affect every organ system and underpins the symptoms of PASC. This hypothesis can be tested by longitudinally evaluating acid-base markers in PASC patients and controls over the course of a month. If our hypothesis is correct, this could have significant implications for our understanding of PASC and our ability to develop effective diagnostic and therapeutic approaches.
A Firehose of Insanity and The Republican Cycle of Radicalization - Teri Kanefield - 2023-04-16 - There was an explosion of news this week with a theme: The increasing radicalization of the Republican Party. First, we have the abortion pill mifepristone debacle in which a federal judge in Texas attempted to outlaw mifepristone for the entire nation. Here’s the timeline (I find that a bullet point timeline is the best tool … A Firehose of Insanity and The Republican Cycle of Radicalization Read More »
De Fiets is Niets - 99% Invisible - 2023-04-16 - Today the Netherlands has a reputation as a kind of bicycling paradise. Dutch people own more bicycles per capita than any other place in the world. The country has more than 20,000 miles of dedicated cycling paths. International policymakers make pilgrimages to the Netherlands to learn how to create good bike infrastructure. But none of
Digital clutter — PaulStamatiou.com - 2023-04-16 - - Learning to let go and stop hoarding terabytes: Sharing my journey of downsizing my digital storage, letting go of terabytes of data, and moving away from a NAS setup....
Lotte Hotel Little Secret – cabel.com - 2023-04-15 - - We recently stayed a night at a Lotte Hotel in Seattle. I must admit with some shame that I only thought of Lotte as just a candy company — but they are, in fact, a multinational conglomerate, and …
Jay Little - Software Obsessionist - Low Code Software Development Is A Lie - 2023-04-15 - - I've been writing custom software for a long time and one of the things that annoys me most is when a client adopts the position that there is a silver bullet which will reduce or remove the inherent complexity of this task. This happens more often than you'd think and guess what? They are almost always wrong.
Jay Little - Software Obsessionist - Why I Can't STFU And Just Code A Solution To Your Problems - 2023-04-15 - So over the years I've had a number of people tell me that I tend to focus on the negative aspects rather than the positive aspects of situations. This feedback has been relayed to me on both professional and personal levels. Let me tell you: That this is absolutely the case. However I don't see it as a failing so much as an asset. The purpose of today's post is to both delve into why I feel this way and why clients, co-workers and compatriots feel the way they do.
Spanish climber emerges after 500 days in cave | CBC News - 2023-04-14 - - A 50-year-old Spanish extreme athlete who spent 500 days living 70 metres deep in a cave outside Granada with no contact with the outside world has told how the time flew by.
Goodbye Blue Bird. - David Revoy - 2023-04-14 - Website of David Revoy (aka Deevad), artist and instructor using only Free/Libre and Open-Source software since 2009.
Mike McQuaid's clean, ergonomic setup in Edinburgh, Scotland | Hacker Stations - 2023-04-14 - Hi! Tell us about who you are and what you do Hi! I’m Mike McQuaid: I’m the Homebrew project leader and have maintained the project for 14 years I’m the CTO and cofounder of Raise.dev I recently left my job as a Principal Engineer at GitHub where I worked for 10 (calendar) years I’ve worked from home(s) for 14 years, mostly for US-based companies. What is your hardware setup? My daily driver is a 16” 2021 M1 Max MacBook Pro.
Amit's Thoughts: Mac keyboard with hidutil - 2023-04-13 - - [Updated 13-Apr-2023 with some of the background context and some things I learned from hackernews ] On my Mac, I've used KeyRemap4Macbo...
Customize Your AirPods Pro for Even Better Sound - 2023-04-13 - Earlier today, I posted a Quick Link to the 2nd-generation AirPods Pro on Amazon because they were $50 off, a good deal for an ite
How Tweetbot died (and lived again) - The Verge - 2023-04-12 - - When Twitter shut off API access, third-party apps were left high and dry. One app chose to pivot to become a Mastodon app.
Buying a bicycle using Playwright | maciek palmowski - 2023-04-12 - There is a time in every cyclist's life when they decide to change their bike. This year I felt it was my turn to do so. That's why I used e2e testing,...
What's the difference between apt-get upgrade vs dist-upgrade? - 2023-04-11 - You’ll often see two of common ways of updating Debian and Ubuntu-based distributions: * sudo apt-get update && sudo apt-get upgrade * sudo apt-get update && sudo apt-get dist-upgrade The apt-get update part updates the local package cache and thus tells your system about the packages that can be upgraded. However, many Linux
Get well soon! | elfenbein klaviermusik notes - 2023-04-11 - People who know that I’ve had hip replacement surgery four week ago keep telling me, Get Well Soon, I hope you recover quickly, etc. The thing is - complete recovery from this kind of surgery can take 6-9 months.
Night of the living brain fog dead, or how I hacked myself better thanks to open source software. - 2023-04-10 - - I had felt tired for such a long time, that I had normalised the whole affair. Every night, the same routine would unfold. I would awaken multiple times for no conceivable reason, feeling irritable and restless, or my compassionate and frequently anxious wife, would rouse me with the words, "WAKE UP, YOU'RE NOT BREATHING!"
Be still my heart – Blankbaby - 2023-04-10 - When a part of you is broken for long enough, it feels weird being fixed. I have had a couple of heart arrhythmias for several years. I’m sure I had them for longer than I knew about them, bu…
Closing a stale SSH connection | DIDEV - 2023-04-09 - - Suppose you’re connected to a remote host with SSH and after a while the SSH session goes stale. The terminal is unresponsive and no keypress seem to take effect. There might be something with the network, the remote host is restarting or maybe your machine has been in hibernation, there could be multiple reasons for a stale session. The first solution that might come to mind is to just close the terminal emulator and create another one, but there is a better way.
Apple Music Classical (Mostly) Plays the Right Chords - TidBITS - 2023-04-09 - People unfamiliar with classical music who want to discover new music will find the Apple Music Classical app more than sufficient. Classical music fans familiar with the genre and looking for uncommon recordings will find it somewhat frustrating.
How to Beat Roulette: One Gambler Figured It Out and Won Big - 2023-04-07 - For decades, casinos scoffed as mathematicians and physicists devised elaborate systems to take down the house. Then an unassuming Croatian’s winning strategy forever changed the game.
General Motors hates your iPhone – Six Colors - 2023-04-07 - As first reported by Reuters, General Motors has decided that the company’s future electric cars will drop support for CarPlay and Android Auto, preferring the company’s own infotainmen…
Illustrations of ‘Unseen’ Japanese Maintenance Trains that Only Work at Night | Spoon & Tamago - 2023-04-07 - - Japanese trains are renowned for their punctuality, comfort and overall reliability. But part of what makes them so reliable is an "unseen" workforce of overnight trains. These trains will be unfamiliar to the everyday rider because they only show themselves after regular service has ended for the d
Programmer Interrupted: The Real Cost of Interruption and Context Switching - 2023-04-06 - - Interruptions and context switching are the two most costly factors that directly impact a programmer's daily productivity. Although there is no permanent way to avoid them, there are some interesting strategies to minimize their impact. The Cost of an Interruption Based on various scientific studies, it takes at least 10-15
The real "must have" tools for programmers - James Dunne - 2023-04-05 - - Forget programs. The most important productivity tool for programming is your mind. And the next best set of software development tools are ones that take care of you. It isn’t about Git. Or Docker. Or testing frameworks. These are all useful tools. I use them daily. But they are not the most important software development tools. Your wellbeing is, in fact, the most important factor in your ability to write good software.
Building a Classic Mac OS App in Rust - Wesley Moore - 2023-04-04 - - Instead of using my funemployment to build useful things I have continued to build things for old versions of Mac OS. Through some luck and a little persistence I have actually managed to get Rust code running on classic Mac OS (I’ve tried Mac OS 7.5 and 8.1). In this post I’ll cover how I got here and show a little network connected demo application I built—just in time for the end of #MARCHintosh.
Issue 23 – Here for crime - Molly White - 2023-04-03 - SBF gets slapped with a bribery charge, Binance gets sued by the CFTC, and Arbitrum bungles decentralization.
Own Your Work | Jose M. - 2023-04-02 - - One of the easiest ways to start sharing your work in the form of writing, designs, or photographs is by using the latest trendy platform in that space, especially when everyone else seems to be using it. How many Blogspot sites are you checking these days? They still work, but Google has killed one or two services, so who knows for how long? Medium was great for publishing content, but it doesn’t seem to be the case anymore.
Tailscale Funnel now available in beta · Tailscale - 2023-04-01 - - Tailscale Funnel, a tool that lets you share a web server on your private tailnet with the public internet, is now available as a beta feature for all users. With Funnel enabled, you can share access to a local development server, test a webhook, or even host a blog.
Austin Kleon — “This is a chord. This is another. This is a... - 2023-03-30 - - “This is a chord. This is another. This is a third. Now form a band.” “There’s an illustration from a fanzine called Sideburn #1, which was a drawing made by Tony Moon just to fill the space. It’s a...
The Twitter API is now effectively unmaintained | snarfed.org - 2023-03-30 - - Posted on the Twitter Developers forum and IndieNews. Hi all! I don’t have much new to say about the ongoing chaos at Twitter or the impending death of the free API tier. I’d just like …
Incompetent but Nice - Jacob Kaplan-Moss - 2023-03-29 - - A question I’ve never been able to answer to my satisfaction: how do you manage people who are nice but can’t do the work?
Rust Is a Scalable Language - 2023-03-29 - In my last post about Zig and Rust, I mentioned that Rust is a scalable language. Let me expand on this a bit.
Apple introduces Apple Pay Later - Apple - 2023-03-28 - - Apple today introduced Apple Pay Later, which allows users to split purchases into four payments, spread over six weeks with no interest and no fees.
Getting NixOS to keep a secret :: Brian McGee - 2023-03-28 - In the land of NixOS all roads lead to the Nix Store. Everything you put in your .nix files, any input files/directories said .nix files reference, and all the build output of the derivations said .nix files define will end up in your nix store. And this can be a problem. You don’t want things like api tokens and other credentials ending up in a world readable location like /nix/store, or worse still being pushed to a remote store or binary cache.
Apple Passwords Deserve An App – cabel.com - 2023-03-27 - - First, let’s consider three random tweets: They already have. They definitely should. They seemingly won’t… but why? We all know that Apple has nice built-in password management in macO…
“The library is a safe place.” – WIL WHEATON dot NET - 2023-03-27 - - In order to survive, I disassociated for much of my childhood, but I clearly remember the books. That’s where I found comfort, companionship, inspiration and validation. It’s where the …
Common pitfalls of GitHub Actions - 2023-03-27 - If you create GitHub Actions via GitHub's UI by going to the URL of the form https://github.com///actions/new, it provides templates for setting up the build. However, the template is broken. There are four problems with the default template No dependency caching - so package dependencies will be resolved and reinstalled every time No cancelation of
My experience crafting an interpreter with Rust – Manuel Cerón - 2023-03-26 - - Last year I finally decided to learn some Rust. The official book by Steve Klabnik and Carol Nichols is excellent, but even after reading it and working on some small code exercises, I felt that I …
Your Problem Is Not With Section 230, But The 1st Amendment | Techdirt - 2023-03-25 - Everyone wants to do something about Section 230. It?s baffling how seldom we talk about what happens next. What if Section 230 is repealed tomorrow? Must Twitter cease fact-checking the President?…
Why Engineers Need To Write - by Ryan Peterman - 2023-03-24 - - I hated writing in high school. It wasn’t objective like my favorite subjects, math and science. It also didn’t help that we had to write about old, hard-to-understand literature like Shakespeare. But my perspective on writing changed once I started working full-time as a software engineer.
The ‘Germany Ticket’ is ready to go on 1 May | TheMayor.EU - 2023-03-24 - Germany will launch the 49-euro ticket on 1 May – the country’s successor policy of last year’s 9-euro travel pass. The ticket is supposed to fix mobility issues and offer people an alternative travel..
The Worry Police – Rands in Repose - 2023-03-24 - - The Worry Police worry. During their career, the Worry Police were rewarded amply for their worrying, so they believe it's their move. It makes them feel important. Worrying. The Worry Police have real power; they are the police. This power was granted to them because sometimes, preparing for immi
Boomer - 2023-03-24 - Remembering our dog Boomer who was the best ever.
Adding to $PATH for a central location for Neovim/NPM tools – Ben Frain - 2023-03-24 - I needed a single location to install my LSPs and other NPM related tools for Neovim, which allows for ‘locked down’ versions and without the need to install NPM packages globally. Like many large workplaces, mine has strict rules on what you can and can’t ‘use’ when it comes to your text editor and associated...
Fascination of AWK | Volodymyr Gubarkov - 2023-03-24 - - I describe why AWK is great for prototyping and is often the best alternative to the shell and Python
Cheating is All You Need - 2023-03-23 - - There is something legendary and historic happening in software engineering, right now as we speak, and yet most of you don’t realize at all how big it is.
Book Publishers Won’t Stop Until Libraries Are Dead | Techdirt - 2023-03-22 - Earlier this week there was finally a hearing in the case brought by the big book publishers to kill off libraries. That, of course, is not how the publishers describe the lawsuit, but it’s absolut…
Github Actions and Go - 2023-03-21 - TLDR: See cristalhq/.github build workflow and how it can be used cristalhq/jsn Intro I love open source, and also I love Go. So, a few months ago I decided to build the best CI for Go that I could easily reuse across my projects. This post shares t...
macOS Cursors - 2023-03-21 - - All macOS mouse cursor icons as downloadable SVGs and PNGs
Senselessness — The Inflight Entertainment Challenge - 2023-03-21 - - On a recent flight from NYC -> SFO, I decided to try to re-create as much of the Delta in-flight entertainment system as I could. Try the final result here: https://delta-inflight.vercel.app And...
Why use Rust on the backend? - 2023-03-20 - - I don't care about avoiding GC or about maximum performance. I treat Rust as a high level language.
Signal >> Blog >> Standing firm against threats to private and safe communication - 2023-03-18 - - Signal exists to provide people everywhere with a tool for real private communication. That’s our only goal, and we take it very seriously. We’re structured as a nonprofit to ensure that market forces can never put profit or expediency over the safety of those who rely on us. Our work also resona...
This week in KDE: “More Wayland fixes” – Adventures in Linux and KDE - 2023-03-18 - - It’s become almost a running joke on Phoronix at this point, but this week we do indeed have more Wayland fixes! :) …And other things as well, including some good UI improvements to var…
Warren Buffett's Berkshire Hathaway rejects call for silence on hot-button issues | Reuters - 2023-03-18 - Berkshire Hathaway Inc , run by billionaire Warren Buffett, on Friday urged shareholders to reject proposals that it avoid discussing hot-button social and political issues, and competing proposals that it disclose more about its climate change and diversity efforts.
Captain Ironman — DBT Ventures - 2023-03-17 - - Farewell, 2021 As the curtain drops on 2021, I’d like to share some learnings with you from two recent experiences: Completing an Ironman triathlon (11/21/21) Earning a private pilot certificate (12/30/21) Why these two experiences? Many of our 5,000+ readers are ambitious technology prof
What to know about the end of Docker Free Teams | Docker - 2023-03-17 - - We apologize for how we communicated and executed sunsetting Docker “Free Team” subscriptions, which alarmed the open source community. Read our FAQ to learn more.
Portable rusage command - 2023-03-16 - - The best tool for reporting command resource usage across platforms.
A new “3rd way” for CarPlay – A Whole Lotta Nothing - 2023-03-16 - I am a fan of Apple’s CarPlay. I think it can make driving safer while keeping you informed of new calls and texts, and entertained with podcasts and music, all without having to take your ey…
This is What Happens When Your Phone is Spying on You - 2023-03-15 - - Smartphone spyware apps that allow people to spy on each other are not only hard to notice and detect, they also will easily leak the sensitive personal information they collect, says a team of computer scientists from New York and San Diego.
Download Zed - 2023-03-15 - Code at the speed of thought. Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Nebraska lawmaker 3 weeks into filibuster over trans bill | AP News - 2023-03-15 - LINCOLN, Neb. (AP) — It was a mundane, unanimously supported bill on liquor taxation that saw state Sen. Machaela Cavanaugh take to the mic on the Nebraska Legislature floor last week. She offered her support, then spent the next three days discussing everything but the bill, including her favorite Girl Scout cookies, Omaha's best doughnuts and the plot of the animated movie “Madagascar.”
jwz: Is this not a reasonable form of ID? - 2023-03-15 - Back in June 2022, Facebook decided that my (vestigial) personal Facebook account would no longer be permitted to admin the DNA Lounge page unless I uploaded a photo of my ID. So I sent them this: Things started working again about a month after that, but today -- nine months later -- they rejected it: Do you think it's because the edges aren't clearly visible? Or do you think it's because, ...
e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 - 2023-03-15 - Intended audience: software engineers working with Git who happen to come across this value and want to confirm that it has particular significance.
On Star Trek: Discovery and Michelle Yeoh's accent - 2023-03-14 - Contributed by When the Star Trek: Discovery trailer was first announced, I almost didn't want to watch it. I'm a lifelong fan of the franchise — I grew up on The Next Generation and Star Treks II–VI and I'd followed every up and down of the…
Switching From C++ to Rust | Nikita Lapkov - 2023-03-14 - - I have been writing C++ professionally for the last 4 years and 3 months ago I started a new job in Rust. I would like to share my experience and thoughts on the transition between 2 languages. Disclaimer: This article is not a C++ vs Rust comparison. I will talk about my personal experience and things which are important to me, not the engineering community in general. What kind of C++ and Rust?
'Absolutely idiotic'. SVB insider says employees are angry with CEO | CNN Business - 2023-03-14 - - The blame game is on for who caused Silicon Valley Bank's collapse, and the tech sector is pointing the finger at SVB CEO Greg Becker for allowing his company to go down in history as the second-biggest US banking failure on record.
Andrew Benton's Blog — Experian is a pile of dark pattern garbage - 2023-03-13 - - Many years ago I froze my credit with all three credit reporting agencies in the US. This was a fairly straightforward process that differed slightly at each agency, but mostly involved getting a...
Delivering Value with Platform Engineering - Max Countryman - 2023-03-12 - - Platform Engineering offers a unique value prop to engineering orgs by focusing its attention on the holistic system. This in contrast to and in direct support of teams which focus on a narrower domain. In doing so, platform teams elevate and accelerate the work of their peers and drive exceptional business value.
Slimbook Titan, Kubuntu, installation, hybrid graphics - 2023-03-11 - Follow-up review of Slimbook Titan laptop, with 8-core, 16-thread Ryzen 9 5900HX processor, Nvidia RTX 3070 graphics, and two M.2 NVMe drives, covering Kubuntu 22.04 LTS installation, encrypted LVM, proprietary drivers setup, hybrid graphics and Nvidia on-demand profile, HD scaling on 2K resolution, Plasma desktop configuration, look and feel, Ubuntu Pro setup, hardware compatibility, ergonomics - screen and keyboard, performance, heating, noise, battery life, basic application and games testing, various serious problems with the BIOS, keyboard backlighting and first installation attempt, some bugs and papercuts, and more
The Slimbook Titan is here - 2023-03-11 - Review of Slimbook Titan laptop, with 8-core, 16-thread Ryzen 9 5900HX processor, Nvidia RTX 3070 graphics, and two M.2 NVMe drives, covering laptop delivery process, technical specifications, look and feel, build quality and ergonomics, operating system choices, some other early observations, and more
3 Mistakes I Made as an Engineer, but Had To Become a Manager To See - 2023-03-11 - - I was shocked at how obvious my mistakes as an engineer became after my perspective changed. Taking on manager responsibilities for the first time revealed mistakes I had made as an engineer. Here are the top three things I could only see after becoming a manager.
FDIC: PR-16-2023 3/10/2023 - 2023-03-10 - - FDIC Creates a Deposit Insurance National Bank of Santa Clara to Protect Insured Depositors of Silicon Valley Bank, Santa Clara, California
why i use cheap notebooks | ティラミス - 2023-03-10 - - I've had my fair share of nice notebooks over the years, from Moleskines to Leuchtturms. And I love them: I love their smooth leather covers, thick sheets, a...
What does "Copy clean link" mean? – Brave Help Center - 2023-03-09 - - Brave has already implemented a query string filter which helps prevent tracking of individual users without interfering with campaign-level tracking. We have taken this one step further by allowin...
The privacy loophole in your doorbell - POLITICO - 2023-03-08 - - Police were investigating his neighbor. A judge gave officers access to all his security-camera footage, including inside his home.
Hardware microphone disconnect - Apple Support - 2023-03-07 - - Supported Mac computers and iPad devices have a hardware disconnect that helps ensure that the microphone is disabled whenever the lid is closed.
Reliability: It's Not Great - General - Fly.io - 2023-03-06 - - The last four months have been rough. We’ve had more issues than we’re OK with. I’ve hesitated to share this because, well, I’m fighting a debilitating feeling of failure. Fear, too. If we don’t improve, our company ceases to exist, and I really like working on this company. One interesting problem we have is that we’ve exploded in popularity. It sounds like a good problem to have! But we’ve pushed the platform past what it was originally built to do. We’ve put a lot of work and resources into...
A Practical Guide to Kubernetes: Part 0 — Introduction - 2023-03-06 - In this series, I will assume nothing and build a knowledge base bit by bit that will help whether you are just beginning to learn Kubernetes or you are a seasoned Kubernetes expert. We do not call this site Zero to Hero for nothing, do we 😉?
The perfect shell | Tolki’s Blog - 2023-03-05 - The older I get the more I enjoy just doing as much as I can in a terminal. There’s something about the lack of distractions, simplicity of the interface, and speed.
NORJAK - 2023-03-04 - - Was D.B. Cooper actually a scientist named Milton B. Vordahl? How did we come across Milton B. Vordahl? SCIENCE! Cooper pulled off one of the most ingenious heists in history. He was the first person in history to escape a crime scene by jumping from it. He made one mistake though: he left his tie…
COBOL: You’re thinking about it wrong - GCN - 2023-03-03 - - The workhorse computing language suffers from a “major image problem” rooted in fundamental misperceptions, researchers say.
"There is no prosecution at any cost." - 2023-03-03 - - Germany opposes EU plans for client-side scanning - it would create an unprecedented surveillance monster that violates fundamental rights.
Mental models for learning Rust - 2023-03-01 - - Let us not beat around the bush: Rust is not easy to learn. I think it took me nearly 1 year of full-time programming in Rust to become proficient and no longer have to read the documentation every 5 lines of code. It's a looong journey but absolutely worth it.
The Cello in Soho Square – Rands in Repose - 2023-02-28 - This was the second time we'd heard Audrey play her cello in Soho Square. She found a bench and just started playing. We learned about the first session days after it happened and begged her to give us a warning next time, but her small smile silently said no. We mobilized. Her roommate, Bruce, was
SSH Tips and Tricks - 2023-02-27 - - Since I joined Charm, I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you. Forward Yubikey Agent If you use a Yubikey (you should), you can use it in your remotes by having the key in a SSH agent and forwarding it. To manage the agent, I strongly recommend yubikey-agent. You can then forward it in your ~/.ssh/config like the following:
From Go on EC2 to Fly.io: +fun, −$9/mo - 2023-02-27 - - How I switched hosting my Go-based side projects from Amazon EC2 to Fly.io, significantly simplified deployment, and saved a bit of cash while I was at it.
How do woodpeckers avoid brain injury? - 2023-02-27 - Slamming a beak against the trunk of a tree would seem like an activity that would cause headaches, jaw aches and serious neck and brain injuries. Yet woodpeckers can do this 20 times per second and suffer no ill effects.
Learn Rust in 2023 with These 17 Resources - 2023-02-26 - Want to learn Rust but don't know where to start? In this article, we have gathered 17 awesome books, articles, videos, and other resources that will help you.
Bluetooth Database Spills the Beans on New Macs – 512 Pixels - 2023-02-22 - Rumors about that new 15-inch MacBook Air and the future Mac Pro keep heating up, as Joe Rossignol reports: Apple this week filed a new listing in the Bluetooth Launch Studio database, a move that sometimes foreshadows the launch of new products. The filing does not mention any specific products, but it lists the latest [...]
Four Ways to Build Web Apps :: Tom Hummel - 2023-02-21 - - Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP. #1: Hugo Static Sites + Progressive Web Apps Static websites are boring. Vendors rarely talk about them because the margins are miniscule compared to flashy, compute-heavy services. It is seen as a table stakes offering. Though they have received more attention during the “JAM Stack” trend, my position is that they are still underappreciated and underutilized.
Reducing Tailscale’s binary size on macOS · Tailscale - 2023-02-18 - - Tailscale v1.36 for macOS features a significantly reduced binary size (going from 92MB to 56MB). The effort started out with a chance observation about a surprisingly large executable, and ended up involving some creative approaches using dlopen.
How to switch displays on Mac | Nektony - 2023-02-17 - Here is how to duplicate the screen on a Mac. You can extend your Mac’s screen to an external monitor. For this follow these steps...
GoDaddy: Hackers stole source code, installed malware in multi-year breach - 2023-02-17 - - Web hosting giant GoDaddy says it suffered a breach where unknown attackers have stolen source code and installed malware on its servers after breaching its cPanel shared hosting environment in a multi-year attack.
Just post | Andy Bell - 2023-02-16 - [starts stopwatch] I see a lot of folks want to write more but struggle with how long it takes. I get it, a super detailed post takes hours of work. Especially when you’re building demos and …
Apple doesn't want you developing hobby apps – Bennett Notes - 2023-02-15 - - Apple still charges a $99 yearly developer fee, even if you don't want to publish your app on the Appstore. The provisioning certificate that Xcode provides only lasts one week.
How to design a sailing ship for the 21st century? - LOW-TECH MAGAZINE - 2023-02-15 - - It is surprisingly difficult to build a carbon neutral sailing ship. This is even more the case today, because our standards for safety, health, hygiene, comfort, and convenience have changed profoundly since the Age of Sail. On board the ship `Garthsnaid' at sea. A view from high up in the rigging. Image by Allan C. Green, circa 1920. The sailing ship is a textbook example of sustainability. For at least 4,000 years, sailing ships have transported passengers and cargo across the world’s seas and oceans without using a single drop of fossil fuels. If we want to keep travelling and trading globally in a low carbon society, sailing ships are the obvious alternative to container ships, bulk carriers, and airplanes....
10 macOS Tips to Make Your Life Easier - MacRumors - 2023-02-15 - One of the neat things about using a Mac is that macOS features various levels of interaction and customization, but many of us only ever scratch the...
Report: 15-inch MacBook Air Coming Soon – 512 Pixels - 2023-02-14 - Chance Miller, writing at 9to5Mac: Apple’s highly-anticipated big-screen MacBook Air is nearing a launch, according to a new report. DSCC analyst Ross Young reports today that the 15.5-inch MacBook Air has started panel production this month, suggesting an “early April launch.” All I have to say is this: take my money. Young, as well as [...]
NameCheap's email hacked to send Metamask, DHL phishing emails - 2023-02-13 - - Domain registrar Namecheap had their email account breached Sunday night, causing a flood of MetaMask and DHL phishing emails that attempted to steal recipients' personal information and cryptocurrency wallets.
Creating a certification plan | Abstraction.blog - 2023-02-12 - I started my certification journey quite late in my career. I followed the top certified folks on LinkedIn for a while to see if I could learn from their stengths as also mistakes. Some of the questions which I am looking to answer :
The yaml document from hell - 2023-02-12 - - As a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives.
telemetry in the Go toolchain · Discussion #58409 · golang/go - 2023-02-10 - - How do software developers understand which parts of their software are being used and whether they are performing as expected? The modern answer is telemetry, which means software sending data to ...
Adding a Share On Mastodon button to a website | www.bentasker.co.uk - 2023-02-10 - There's been a fairly large migration of users over to Mastodon, so I wanted to add a "Toot on Mastodon" button to my website in order to allow easy sharing of content. This post details how to go abo
1Password Announces Plans to Adopt Passkeys - MacStories - 2023-02-10 - Today, 1Password announced that it’s moving to a passkey-based system for unlocking its password manager app. Using a password manager like 1Password already means not having to remember passwords for every site and service you use because it locks your passwords behind a single, hard-to-guess password. With passkeys, that single password approach will become a
Password strength explained | Almost Secure - 2023-02-09 - - I try to explain how attackers would guess your password, should they get their hands on your encrypted data. There are some thoughts on the strength of real-world passwords and suggestions for your new password.
Colorectal Cancer Rising among Young Adults - NCI - 2023-02-07 - - Diagnoses of colorectal cancer (which includes colon and rectal cancer) continue to increase among adults younger than 50. In September 2020, more than 400 scientists and patient advocates gathered to discuss potential causes for the trend, such as diet, obesity, gut bacteria, inflammation, and environmental chemicals.
Making a loudness monitor for online meetings - 2023-02-05 - - As I work from home 90% of the time, I run into a small issue during meetings: I sometimes speak too loudly. Before my daughter Gloria arrived, this was something that annoyed my wife and others in the house, but now, when Gloria is sleeping, this is not just an
43 Hours on the Amtrak Southwest Chief - 2023-02-03 - - In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips, I finally embarked on a journey of my own. I took the Amtrak Southwest Chief train from Chicago to Los Angeles. Continue reading to learn more about it and why I'll do it again on another route.
NetNewsWire - Twitter Integration To Be Removed - 2023-02-03 - Because of Twitter’s announcement that free access to the Twitter API will end February 9, we will be removing Twitter integration from NetNewsWire in the next release (6.1.1) for Mac and iOS. You might think we’re reading RSS feeds from Twitter, but Twitter removed RSS feeds from the service something like ten years ago. We rely completely on the Twitter API. We’re planning, with this new release, to have some kind of message on first run that explains what’s happening.
8 Best Window Managers for Linux - 2023-02-03 - Want to organize your windows and use all the screen space you have? These window managers for Linux should come in handy!
Raycast Adds Deeplinking of Commands - MacStories - 2023-02-03 - Raycast, the app launcher and command utility that was our MacStories Selects Best Mac app of 2022, introduced URL scheme support for its extensive collection of built-in and third-party commands. The app’s existing system of hotkey and alias triggers is still the best way to send a command to Raycast in most circumstances, but with
Technology: What about “Log in with Twitter”? – Adam Chandler's Blog - 2023-02-03 - Via Twitter’s Developer Site: “Use Log in with Twitter, also known as Sign in with Twitter, to place a button on your site or application which allows Twitter users to enjoy the benefits of a regis…
The Violin Doctor – Chicago Magazine - 2023-02-03 - - He’s trusted to repair some of the world’s most fabled — and expensive — instruments. How does John Becker manage to unlock the sound of a Stradivarius?
MacBook Air vs. MacBook Pro Buyer's Guide - MacRumors - 2023-02-01 - Apple recently announced a major update for its high-end MacBook Pro models, adding the M2 Pro and M2 Max chips, better battery life, Wi‑Fi 6E,...
Masto-do or Masto-don’t? • The Breakroom - 2023-01-28 - Let’s just say that January 12th was expected, yet still surprising. We knew the cutting and slashing at Twitter would affect us at some point, but how we’d get eviscerated was an unknown. Many other people saw it was coming as reality began to sink in at the end of October. We’ve been asked, countless […]
Contracts you should never sign - 2023-01-27 - - When it comes to software engineering and the IT industry in general, contracts are a necessary part of doing business. Here and there, you sign NDAs — as
Micro.blog, Mastodon, and Ivory - MacStories - 2023-01-26 - Manton Reece has a fantastic explanation of the underpinnings of Micro.blog and Mastodon and how they work with third-party clients like Ivory, which Federico reviewed yesterday. Manton’s post is in response to questions about why Micro.blog work with Tapbots’ Ivory since both Micro.blog and Mastodon implement the ActivityPub standard. The answer is that ActivityPub is
What we look for in a resume - 2023-01-25 - - When we actively hire, our startup gets 150 - 200 applications each month. I read every single one of them. Sometimes, I’d talk to a candidate and see that w...
9,000-Year-Old Stonehenge-Like Structure Found Under Lake Michigan - 2023-01-25 - - Archaeologists found something much more fascinating than they got credit for when searching under the waters of Lake Michigan for shipwrecks: they uncovered a rock with a prehistoric carving of a mastodon, as well as a collection of stones arranged in a Stonehenge-like manner. Gazing into the wat
Replacing a SQL analyst with 26 recursive GPT prompts | Patterns - 2023-01-25 - - When I was at Square and the team was smaller we had a dreaded “analytics on-call” rotation. It was strictly rotated on a weekly basis, and if it was your turn up you knew you would get very little “real” work done that week and spend most of your time fielding ad-hoc questions from the various product and operations teams at the company (SQL monkeying, we called it). There was cutthroat competition for manager roles on the analytics team and I think this was entirely the result of managers being exempted from this rotation -- no status prize could rival the carrot of not doing on-call work.
What’s the right UX for an expired certificate? | Emily M. Stark - 2023-01-22 - - Every once in a while, I encounter some variation of the following question: how can a TLS certificate go from perfectly acceptable one day to completely insecure the next? In other words, why does the browser show a scary full-page warning for a certificate that expired one day, or even one hour, ago – the same as a certificate that is self-signed, chains to an unknown root, or presents the wrong name? The premise behind these questions is that an expired certificate (especially one that is recently expired) is not as bad as a certificate with some other type of validation error, and thus the warning UX shouldn’t be as severe.
Twitter Officially Bans All Third-Party Apps - MacRumors - 2023-01-20 - - Twitter today confirmed that it is no longer permitting third-party developers to create Twitter clients, with the information quietly shared in an...
Twitterrific: End of an Era • The Breakroom - 2023-01-19 - - Twitterrific has been discontinued. A sentence that none of us wanted to write, but have long felt would need to be written someday. We didn’t expect to be writing it so soon, though, and certainly not without having had time to notify you that it was coming. We are sorry to say that the app’s […]
cohost! - "How to destroy a certificate authority in one month" - 2023-01-19 - - Once every year or two, it becomes apparent that a Certificate Authority -- a company with the power to say that a website is who they say they are and you should be able to make https connections to it without scary warnings -- might be up to something shady and maybe doesn't deserve to be one of the ultimate sources of trust. There's a public mailing list, dev-security-policy@mozilla.org, where the major browser developers decide whether they should keep trusting a CA. And sometimes it's fun to watch the results. Sometimes the CA in question takes a hostile stance of "whatever nerds, what are you gonna do, shut us down?" and then the nerds shut them down. Turns out it's hard to sell certificates that web browsers don't trust. I had my attention drawn to the TrustCor saga because GitHub Dependabot won't shut up about it. Every time I push anything that might involve a certificate, it tells me about the grave danger I might be in if I trust TrustCor, and gives me a helpful link to the shit that went down [https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/oxX69KFvsm4]. The beginning of the story seems to be that a journalist was investigating spyware in mobile apps, and finding the companies that seemed to be ultimately responsible for creating them. There was evidence [https://www.techtarget.com/searchsecurity/news/252527174/TrustCor-under-fire-over-certificate-authority-concerns] that one such company was TrustCor, one of the certificate authorities that used to be trusted by every web browser. In particular, TrustCor had put a mobile app on the Google App Store that contained one such spyware package, Measurement Systems. It was the only unobfuscated version of the package anyone had ever seen, implying that they didn't just license it from some other company, and it seemed that something in the code phoned home to a server at TrustCor. So that led to some questions. These questions weren't initially "should TrustCor shut down as a CA", because none of this was strictly about certificates. I'm sure TrustCor's VP of operations had a lot of ways to respond to this, but here are some of the responses she chose: * Measurement Systems isn't the same company as us * And anyway that was a single rogue developer * And anyway that was a beta version of an app that we withdrew * What did you expect us to do, use an ineffective old analytics package like Firebase, or use the powerful, beautiful, sexy analytics from Measurement Systems? Who are not us by the way * You're a bunch of ignorant meddlers who don't know anything about the CA business * You're after us because we make an encrypted e-mail product and you secretly work for the US government and want to shut us down * Your claims are false and you can't prove anything If you read enough of the thread, it's clear that not every accusation against TrustCor was true, and it's hard to tell what the truth really was. But also it doesn't matter, because once TrustCor had written the open letter [https://trustcor.com/static/falseclaimsandmedia.txt] saying > It is filled with ridiculous, false claims and out-of-context statements twisted to fulfill a baseless prophecy imagined by a group of researchers who are more concerned with enriching themselves and their company than they are with Internet security. their fate was sealed. The conclusion on the mailing list was roughly: look, we're not here to find you guilty in a court of law, we're here to decide whether we trust you, and after all that we definitely don't. Your certificates get yeeted out of browsers at the end of November, have fun. And just to make the point, they did what they could to make every other software developer know not to trust TrustCor either. They put "trusting TrustCor" into the big database of software vulnerabilities. Again, that's why I heard about it. Because now pushing code to GitHub that might still accept a TrustCor certificate, if it saw one, is a Moderate Severity Vulnerability. What's funny to me is that the TrustCor VP seems like she was almost on the right track. If she really wanted to win the moral high ground at all costs, instead of accusing people of secretly working for the government, she could have pointed out that most of the people on that mailing list work either for or with Google. The world's largest ad company. The company that tracks everyone on 90% of web sites via Google Analytics. The company that also distributes spyware, because they don't check what their ad customers are doing very well and let them run random JavaScript on random web pages. The certificate authority whose company is, in absolute terms, up to more shady shit than any other CA. Saying that would have gotten her company destroyed even faster, but I think she would have been right.
Behind the App: Wallaroo • furbo.org - 2023-01-19 - It’s been awhile since I’ve done one of these deep dives on what goes on behind the scenes during the development of an Iconfactory app. There’s a common thread to each one: I feel the need to document our work when there’s a major change in how we build user interfaces. The first one was […]
20 Things I've Learned in my 20 Years as a Software Engineer - Simple Thread - 2023-01-19 - - Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
Bitwarden extends passwordless leadership with acquisition | Bitwarden Blog - 2023-01-18 - - Bitwarden has acquired European-based startup Passwordless.dev, a significant milestone in rounding out the Bitwarden commitment to offering open source, scalable, and secure passwordless solutions to every business and end user.
The Shit Show • furbo.org - 2023-01-15 - - Well, it happened. We knew it was coming. A prick pulled the plug. And what bothers me most about it is how Space Karen did it. My mom passed away just before Christmas. Her decline was something everyone in the family saw coming and we prepared for her demise. It still hurts like hell, but […]
Here's What's New in iOS 16.3 So Far - MacRumors - 2023-01-13 - Apple released the second beta of iOS 16.3 earlier this week, and so far only one new feature and two other minor changes have been discovered in the...
State of the Twitterverse • The Breakroom - 2023-01-13 - Last night at about 7:30pm PST, Twitterrific customers started reporting problems accessing Twitter via the iOS app. News quickly spread on Twitter and Mastodon that a wide range of third party apps like Twitterrific, Tweetbot, Echofon, and many others had been disabled. Strangely, Twitterrific for macOS continues to work normally. We cannot say for certain […]
Twitter clients break as API goes down - 2023-01-13 - - Twitter clients are broken left and right as the API unexpectedly went down on January 11, even bringing down Tweetbot.
Write Admin Tools From Day One - 2023-01-13 - - The Problem Writing useful features for your users is key to a successful product. It makes sense then that you should maximize your time w...
A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding - 2023-01-12 - - SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
Scaling Mastodon: The Compendium | Hazel Weakly - 2023-01-11 - - This is honestly a very hastily written selection of various snippets, with text extracted, and notes. No real editing thought was put into this, so I hope it’s...
Logging practices I follow - 2023-01-10 - - No matter what kind of software you’re developing, you most definitely leverage logging to some extent, probably every single day.You write a lot of logs, you read tons of them too, it is the most bas
SourceHut will blacklist the Go module mirror - 2023-01-09 - - sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
There Is No Software Maintenance | Henrik Warne's blog - 2023-01-08 - - Every time I hear about software maintenance as a distinct activity, I cringe. That’s because it is based on the outdated notion that first software is developed, then it is maintained. But t…
Things they didn't teach you about Software Engineering - 2023-01-07 - - As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned professional or just starting out in the field, I hope
Resetting Sonos Overnight — Liss is More - 2023-01-06 - At night, I often adapt my Sonos system for quieter TV watching. But I hate having to reset it every morning.
Apple launches AI narrators for some audiobooks – Six Colors - 2023-01-05 - Your next audiobook from Apple may not be narrated by a human. Leyland Cecco, writing at The Guardian: Apple has quietly launched a catalogue of books narrated by artificial intelligence in a move …
Go 1.20 Cryptography - 2023-01-04 - - A lot of new cryptography is landing in Go 1.20, including the new crypto/ecdh package and math/big-less RSA and ECDSA backends!
Bach’s Signature | RogerEvansOnline.com - 2023-01-04 - There was no end to the ingenuity of Johann Sebastian Bach. If you read this single note with all the clefs and key signatures that he provides, B A C and H all emerge from the puzzle. (Tip of the …
Replacement for Dark Sky – Blankbaby - 2023-01-03 - Dark Sky, my weather app of choice for several years, is no more. This is sad, but I’ve done what any sensible person would and downloaded 12 weather apps from the App Store to find a suitable repl…
The Downfall of Andrew Tate Isn’t Just Deliciously Ironic. It’s Also Vitally Important. - 2022-12-30 - If you’re like many people, the first time you’d ever heard the name Andrew Tate was through reading about climate activist Greta Thunberg’s brutal takedown on Twitter after the former lightweight world kickboxing champion decided rather unwisely to troll her. As it is Schadenfriday, I’ll review the hilariously ironic part of this first before getting into why this actually matters beyond the hellsite of Twitter.
Recap Year 2022 - 2022-12-30 - It's been four years since I wrote a recap. I wrote an update about my life two years ago when I left the U.S. and moved back to Turkey. It's a Recap of the years 2019-2020. I would suggest reading that blog post if you haven't yet because some
George Santos Confessed to Lying, But There’s a Lot More Out There. And It’s Really Weird. - 2022-12-27 - George Santos, the embattled representative-elect for New York’s 3rd Congressional District, has fessed up. Well, somewhat. After a New York Times exposé broke a week ago calling much of Santos’s background into question, including his claims of where he went to college, where he’s worked, and even whether he had a criminal background and was actually a fugitive from Brazil—allegations which Santos’s attorney claimed at the time were a “shotgun blast of attacks” aimed at “smearing his good name”—the 34-year old fabulist tried to close the story with a heartfelt
Apple’s Icons Have That Shape for a Very Good Reason | HackerNoon - 2022-12-24 - - If you haven’t been immersed in <a href="https://hackernoon.com/tagged/ios" target="_blank">iOS</a> interface <a href="https://hackernoon.com/tagged/design" target="_blank">design</a>, you might look at Apple’s icons and think that they’re just a rounded square or a ‘roundrect’. If you’ve been designing icons, you know that they’re something different and may have heard the word <a href="https://applypixels.com/the-hunt-for-the-squircle/" target="_blank">squircle</a> used (mathematical intermediate of a square and a circle). And if you’re an Industrial Designer, you recognize this as a core signature of their hardware products.
Issue 14 – FTX friends flip on fellow fraudster - 2022-12-22 - SBF is in the US, where he has been released on bail. Meanwhile, two top executives are cooperating with the investigation and have pled guilty to their charges.
Thelonious Monk's 25 Tips for Musicians (1960) | Open Culture - 2022-12-22 - - Stories of idiosyncratic and demanding composers and bandleaders abound in mid-century jazz—of pioneers who pushed their musicians to new heights and in entirely new directions through seeming sheer force of will. Miles Davis’ name inevitably comes up in such discussions.
O Holy Crap - 2022-12-22 - - My local Montana landfill is full of the remains of short-lived coffee grinders, pens, peelers, laptops. After Christmas, I’ll need to reserve a bigger plot.
Mercedes EQE im Test: Für viel Reichweite muss es kein Tesla mehr sein - electrive.net - 2022-12-22 - Die Angst nach zu wenig Reichweite ist längst vorbei. Für einen großen Aktionsradius und Effizienz muss es zudem kein Tesla mehr sein. Denn abseits der E-SUV bieten die deutschen Autobauer mittlerweile konkurrenzfähige Limousinen an. Eines dieser Modelle ist der Mercedes EQE. Doch wie gut ist die elektrische Interpretation der E-Klasse?…
User Generated Content and the Fediverse: A Legal Primer | Electronic Frontier Foundation - 2022-12-21 - A growing number of people are experimenting with federated alternatives to social media like Mastodon, either by joining an “instance” hosted by someone else or creating their own instance by running the free, open-source software on a server they control. (See more about this movement and joining...
Things I want as SRE/DevOps from Devs :: oschvr.com - 2022-12-16 - - It has been a while since I’ve been working as SRE/Platform/Cloud Engineer, and lately and I realize I’ve been repeating some questions to developers that I rarely get an answer for straight away. These are not meant to make anyone’s life harder, au contraire, the whole pourpose of having a solid answer to this list of questions, is to make everyone less worried about the probabilty of some high stakes, overnight failure or a data handling missuse that could potentially cause big losses, and of course a lot of unnecessary stress.
Introducing tailnet lock: use Tailscale without trusting our infrastructure! · Tailscale - 2022-12-15 - - Users sometimes ask us, “How can I trust Tailscale?” From the beginning, we’ve tried to make it so you don’t have to, by architecting our infrastructure with security and privacy in mind. When you use Tailscale, your data is end-to-end encrypted. Tailscale doesn’t have the private key, so we can’t see your traffic. While Tailscale can’t observe the data transiting your tailnet, we are responsible for managing the control plane, where our coordination server distributes public keys and settings for your tailnet.
Tainted History • VAN Magazine - 2022-12-12 - In the spring of 2001, Suzanne Farrin auditioned for the Juilliard School’s prestigious composition program. The night after her audition, she says that Christopher Rouse, a faculty member at the time, tried to kiss her. “I sort of twirled out of his arms and ran away,” Farrin said. Farrin wanted to join Rouse’s doctoral studio […]
Air-gapped PCs vulnerable to data theft via power supply radiation - 2022-12-12 - A new attack method named COVID-bit uses electromagnetic waves to transmit data from air-gapped systems isolated from the internet over a distance of at least two meters (6.5 ft), where its captured by a receiver.
CNN - Breaking News, Latest News and Videos - 2022-12-12 - - View the latest news and breaking news today for U.S., world, weather, entertainment, politics and health at CNN.com.
Is Dark Mode Good For Your Eyes? - Kev Quirk - 2022-12-12 - - I've decided to stop using dark mode across all of my devices, because research suggests that going to the dark side ain't all that.
Taming Names in Software Development - Simple Thread - 2022-12-11 - - Good names What is a name? A name is a label, a handle, a pointer in your brain’s memory. A complex idea neatly encapsulated. A name lets you refer to “the economy” , or “dogfooding” mid-sentence without needing a three-paragraph essay to explain the term. If you think of software development as just carving up […]
The Single Greatest Habit You Can Build | The Curiosity Chronicle - 2022-12-11 - - The Curiosity Chronicle has quickly become one of the most popular newsletters for growth-minded individuals in the world. Each week, subscribers receive a deep dive that covers topics ranging from growth and decision-making to business, finance, startups, and technology. In addition, subscribers receive The Friday Five, a weekly newsletter with five ideas curated to spark curiosity headed into the weekend.
iCloud data security overview - Apple Support - 2022-12-07 - - iCloud uses strong security methods, employs strict policies to protect your information, and leads the industry in using privacy-preserving security technologies like end-to-end encryption for your data.
Working In The Open | sef.kloninger.com - 2022-12-04 - The other day my daughter asked me about Software Engineering -- what do we actually do? She's eighteen and probably won't follow in my footsteps, which is fine, but I still want her to see my field.
Leaving the Basement | Hachyderm Community - 2022-12-04 - - Hachyderm has reached 30,000 users. In the process we have hit substantial scale problems, and had to migrate our services out of the basement. This is the outage report, post mortem, and high level overview of the process of migrating to Hetzner in Germany. From observation to production fixes. This is the story.
Rust and Neovim - A Thorough Guide and Walkthrough | the trait - 2022-12-04 - - Edit: Some readers mentioned an issue with the example Lua code used to configure the simrat39/rust-tools.nvim plugin; that configuration code has been updated with the example configuration recommended in the plugin page as of the date of this edit. Thanks to Nazar Toakarak for letting me know. Readers have also asked me about the link to my latest Neovim config files, you can find them here.
The Alt Right Shows Who’s Boss - TPM – Talking Points Memo - 2022-12-01 - Like many others I've been watching the alt-right take over of Twitter evolve in real time. The whole operation is now chained to the manic outbursts and enthusiasms of majority owner Elon Musk and he…
I Was Wrong About Mastodon - 2022-12-01 - - I said that Mastodon moderation wouldn't scale, it does. The cultural differences will likely continue to maintain a friendlier atmosphere regardless of size.
At SpaceX, work was taken away from me in case I “might retire or die.” - 2022-11-30 - - I was a “hardcore” Principal Engineer at SpaceX, achieving performance goals and working longer hours than most of my colleagues—yet I saw my work roles gradually transferred to younger engineers who fit the company’s “frat bro” mold. By John Johnson, former Principal Engineer at SpaceX I have watched the recent news about the takeover at Twitter without much surprise. I was an employee of one of Elon Musk’s other companies; for many months, I’ve refrained from speaking about my experience there
Rereading: The Soul of a New Machine by Tracy Kidder – Auxiliary Memory - 2022-11-29 - by James Wallace Harris, Friday, January 6, 2017 I first read The Soul of a New Machine by Tracy Kidder just after it came out in 1981, before it won the Pulitzer and National Book awards in 1982. …
A poor man's API - 2022-11-29 - Creating a full-fledged API requires resources, both time and money. You need to think about the model, the design, the REST principles, etc., without writing a single line of code. Most of the time, you don’t know whether it’s worth it: you’d like to offer a Minimum Viable Product and iterate from there. I want to show how you can achieve it without writing a single line of code. The solution The main requirement of the solution is to use the PostgreSQL database. It’s
The Best Go framework: no framework? - 2022-11-29 - While writing this blog and leading Go teams for a couple of years, the most common question I heard from beginners was “What framework should I use?”. One of the worst things you can do in Go is follow an approach from other programming languages. Other languages have established, “default” frameworks. Java has Spring, Python has Django and Flask, Ruby has Rails, C# has ASP.NET, Node has Express, and PHP has Symfony and Laravel.
I/O is no longer the bottleneck - 2022-11-26 - - In 2022, disk I/O is very fast, and not usually the performance bottleneck in programs. This article digs into some numbers.
Neovim and Rust · sharksforarms - 2022-11-26 - - An effective Rust development experience with Neovim LSP client and rust-analyzer
Elon Musk and the Narcissism/Radicalization Maelstrom - 2022-11-25 - It's a fascinating thing to watch far-right radicalization unfold in real time. I've been watching the Elon Musk and Twitter drama with a mix of fascination and awe. He bought Twitter as part of his…
Keyboards I’ve used in the past two decades - 2022-11-23 - - I have used many keyboards over the years. Some of those were standard OEM keyboards you would probably have seen and used all the time. But at some point, I started trying out different designs and wanted to type faster and be more productive. Allow me to share some of
So About The New Special Counsel… - by Jay Kuo - 2022-11-23 - For the next two weeks I’ll be in England visiting my sister and brother-in-law and popping into London for press events and the start of rehearsals for our musical “Allegiance” which is getting a production there (and if you’ll be in London from Jan-Apr of 2023, you can get to see George Takei in the show! Visit
Why Twitter Didn’t Go Down: From a Real Twitter SRE - 2022-11-22 - - Twitter supposedly lost around 80% of its work force. What ever the real number is, there are whole teams with out engineers on it now. Yet, the website goes on and the tweets keep coming. This left a lot wondering what exactly was going on with all those engineers and made it seem like it was all just bloat. I’d like to explain my little corner of Twitter (though it wasn’t
The Fraudulent King - Ed Zitron's Where's Your Ed At - 2022-11-21 - - I have made mistakes in my life. I have done very silly things for even sillier reasons, wrapped myself in very stupid justifications, and then executed again and again on a campaign of sheer idiocy. By the time I have been done making bad decisions, each one inspiring and enhancing the next, I have looked back and said “never again.” And then I have made another bad decision just for good measure, to ensure I am done.
In Memoriam: Frederick P. Brooks, Jr. – a Personal Recollection - 2022-11-20 - Brooks is famous for many things. Many people know him best as the author of The Mythical Man-Month, his musings on software engineering and why it's so very hard. Some of his prescriptions seem quaint today -- no one these days would print out documentation on microfiche every night to distribute to developers -- but his observations about the problems of development remain spot-on. But he did so much more.
Daring Fireball: Twitter Tumult - 2022-11-18 - If you had told me three weeks ago that Twitter, as a company, would today be embroiled in turmoil over a company-wide email from Elon Musk centered around the phrase “extremely hardcore”, this is not the scenario I’d have imagined.
GitHub Copilot Isn't Worth the Risk - 2022-11-17 - - Copilot may be a glimpse into the future of AI, but it comes with a lot of legal and security baggage.
Laying myself off from Amazon — Daniel Immke - 2022-11-17 - - Yesterday, I resigned from Amazon. My final day is next week, right before Thanksgiving. I realize the timing of this is quite coincidental— as this week Amazon…
Digital Books wear out faster than Physical Books - Internet Archive Blogs - 2022-11-16 - - Ever try to read a physical book passed down in your family from 100 years ago? Probably worked well. Ever try reading an ebook you paid for 10 years ago? Probably a different experience. From the leasing business model of mega publishers to physical device evolution to format obsolescence, digital books are fragile and […]
The Sky Is Falling - Ed Zitron's Where's Your Ed At - 2022-11-15 - I will be honest, dear reader, that I had an entire 1300 word newsletter that I have mostly had to throw in the trash and set on fire. Since my last newsletter, more things have come to light about Sam Bankman-Fried, FTX, and the larger cryptocurrency industry that, while insane, were quickly overshadowed by the last few days' events.
Musk's Kobayashi Maru - Ed Zitron's Where's Your Ed At - 2022-11-08 - - Elon Musk has had a difficult weekend following a difficult week, with all difficulties a direct result of his actions, a continual flywheel of actions and consequences that confuse a man with too much money and time on his hands. Twitter updated the iOS version of the Twitter app to advertise verification on Saturday
That Whole Twitter Thing: Further Thoughts | Whatever - 2022-11-02 - Now that we’re several days into the Elon Musk era of Twitter, some additional musings on how we got here and where we’re going. In no particular order: 1. Elon Musk did this to himself…
My First Piano: A Story of Hurt, Healing and Joy — Jerome Leroy | Composer - 2022-11-02 - - Being a trained pianist brings its own interesting challenge when it comes to your instrument… because it’s actually quite rare that the piano you play on is actually your instrument. Keyboard players are amongst the few musicians who rarely choose the instrument they play on. Whether at home, at
Reminiscing: the retreat to comforting work. | Irrational Exuberance - 2022-10-31 - - In Work on what matters, I wrote about Hunter Walk’s idea of snacking: doing work that is easy to complete but low impact. The best story of my own snacking behaviors comes from my time at Stripe. I was focused on revamping the engineering organization’s approach to operating reliable software, and decided that it might also make sense to start an internal book club. It was, dear reader, not the right time to start a book club.
On Michael Crichton’s Busy Ambition - Study Hacks - Cal Newport - 2022-10-30 - - By his last year at Harvard Medical School, Michael Crichton, 26-years old at the time, knew he didn't want to pursue a medical career, so he went to the dean with a proposition. He planned to write a nonfiction book about patient care, he explained, and wanted to know if he could use his final
My Top 10 Tips for Doing Time In ‘the Hole’ | The Marshall Project - 2022-10-30 - - In prison, going to “the hole” can mean spending 23 hours a day alone in a tiny cell. Here, incarcerated author Michael J. Nichols shares his top 10 tips for enduring long stretches of “administrative segregation.”
Welcome to hell, Elon - The Verge - 2022-10-28 - - Owning Twitter means owning a host of impossible political problems. Is Elon ready?
Shell Script Best Practices — The Sharat's - 2022-10-27 - - This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
Vim After 15 Years | Ian Langworth - 2022-10-27 - - My earlier posts about using Vim were well received and it's about time for an update. I've been doing a lot more work with Vim lately and have spent some time configuring my workflow for peak efficiency, so here's a snapshot of my current state.
Rust vs. Go: Why They’re Better Together - The New Stack - 2022-10-26 - - For most companies and users, Go is the right default option. Its performance is strong, Go is easy to adopt, and Go’s highly modular nature makes it particularly good for situations where requirements are changing or evolving.As your product matures, and requirements stabilize, there may be opportunities to have large wins from marginal increases in performance. In these cases, using Rust to maximize performance may well be worth the initial investment.
On building websites with GoHugo | Ruben Duiveman | Product & UX - 2022-10-26 - I regularly come across tweets asking something like “what framework or tools should I use to build my own blog site?". I usually respond by recommending GoHugo, and given the limited amount of characters in a tweet, I usually leave it at that. In this blog post, I want to share a little more background on why I like GoHugo so much. | Ruben Duiveman | Product & UX
Security by Obscurity is Underrated – Utku Sen - Blog – computer security, programming - 2022-10-24 - - 🔥 This article widely discussed at Hackernews and Reddit In the information security field, we have developed lots of thoughts that can’t be discussed (or rarely discussed): Never roll your own crypto Always use TLS Security by obscurity is bad And goes like this. Most of them are very generally correct. However, I started to think that people are telling those because everyone is telling them. And, most of the people are actually not thinking about exceptional cases. In this post, I will raise my objection against the idea of “Security by obscurity is bad”. Risk, Defense in Depth and Swiss Cheese One of the main goal of defensive security is reducing the risk for the target business. According to the OWASP’s methodology, the risk of an issue is calculated with the formula below: Risk = Likelihood * Impact
Plastic recycling remains a 'myth': Greenpeace study - 2022-10-24 - - Plastic recycling rates are declining even as production shoots up, according to a Greenpeace U.S. report out Monday that blasted industry claims of creating an efficient, circular economy as "fiction."
My Blog Setup and Writing Process | Navendu Pottekkat - 2022-10-23 - I’ve been writing blogs for almost three years now. Recently, I’ve been putting a lot of effort into building and maintaining my blog. This article documents my blog setup and my writing process from idea to publishing.
incremental parsing in go | dev-nonsense - 2022-10-23 - - This post is an attempt to explain the incremental parsing algorithm aretext uses for syntax highlighting. Like the rest of aretext, parsers are implemented in Go for portability and performance. Most people do not consider Go a functional programming language; nonetheless, aretext’s parsers rely on functional programming patterns. In this post, we’ll see how to implement these patterns in pure Go to build parsers that are fast and expressive. Problem Syntax highlighting is a special case of parsing.
Review of the Kinesis Advantage360 Professional - 2022-10-22 - - The Advantage360 Professional is the successor to the well-known Advantage2. It comes with several new features, such as Adjustable Split, Wireless connection, Tenting, ZMK (highly customizable firmware), and many other minor things. In this blog post, I will explain the significant design changes and my experiences with Advantage360. Before I
Why we're leaving the cloud - 2022-10-21 - - Basecamp has had one foot in the cloud for well over a decade, and HEY has been running there exclusively since it was launched two years ago. We've run extensively in both Amazon's cloud and Google's cloud. We've run on bare virtual machines, we've run on Kubernetes. We've seen all the cloud has to offer, and tried most of it. It's fi...
Is OpenStack fighting a lost battle? | Memo Garcia - 2022-10-20 - - And why Kubernetes “won”. I owe my career to OpenStack and to all its contributors. I have made excellent friends, I learned a lot from them and the project itself. For that and more, thanks a lot OpenStack. However… Even though OpenStack has never been better, I can’t shake the feeling that is fighting a lost battle. Why? because it tried to replace AWS (and the rest of the cloud providers) and compete directly with them.
Phantom Forests: Why Ambitious Tree Planting Projects Are Failing - Yale E360 - 2022-10-19 - - High-profile initiatives to plant millions of trees are being touted by governments around the world as major contributions to fighting climate change. But scientists say many of these projects are ill-conceived and poorly managed and often fail to grow any forests at all.
An accident at SpaceX | Semafor - 2022-10-18 - - The technicians in the private space industry, responsible for building and repairing rockets, receive little recognition — even when they sacrifice their lives for the mission.
How to Build Software like an SRE — willett dot io - 2022-10-17 - - I’ve been doing this “reliability” stuff for a little while now (~5 years), at companies ranging from about 20 developers to over 2,000. I’ve always cared primarily about the software elements I describe as living “outside” the application – like, how does it get its configuration? What kinds of instances does it run on, and are those the best kinds to use? What steps does it take on its path from “code in a repository” to “running in production”? And I’ve always kept track of what I liked – which mechanisms allowed fast iteration and which caused frustration, which led to outages and which prevented them.
Mike Acton’s Expectations of Professional Software Engineers - Adam Johnson - 2022-10-17 - - In a 2019 talk/rant titled “Everyone Watching This Is Fired”, games industry veteran Mike Acton rattled off a sample of 50 things he expects of developers he works with. The title refers to his tongue-in-cheek suggestion that anyone who doesn’t meet all these requirements would be immediately fired.
Disposable Root Servers - 2022-10-15 - - Unlimited, free and dedicated Kali Linux Root Shells - readily set up for hackers. Traffic via VPNs. Accessible directly or via TOR. NO LOGZ.
Skyfall: eBPF agent for infrastructure observability | LinkedIn Engineering - 2022-10-09 - Currently, LinkedIn infrastructure is composed of hundreds of thousands of hosts across multiple data centers. Observability into our infrastructure makes it possible for us to focus on the health and performance of our critical services to provide the best experience to our members. With LinkedIn's large infrastructure growth over the past few years, observability has become more critical to pinpoint the potential root causes for any infrastructure failure or anomaly. There are a few elegant in-house monitoring systems at LinkedIn that provide network switch level metrics, logs, and even flow-level visibility by sampling packets going through our network. However, all of these rely on sampling or some kind of periodic polling of data, which for any meaningful sampling rate generates a very large volume of data to be processed and analyzed.
Move a running process into a tmux session | ./xai.sh - 2022-10-05 - - It’s rare, but sometimes it still happens that I forget to open a tmux or screen session when working with something that is supposed to be quickly done. However, it also happens that “quickly done” turns into “tedious and ugly” and now the process lives longer than it was supposed to and I become afraid of ssh disconnects or something.
Using the iPad Pro as my development machine - 2022-10-03 - - I purchased an iPad Pro with the Smart Keyboard and Pencil to use as my main computer. Can it replace my local workstation? Is it powerful enough for my day-to-day tasks? Let's find out.
New LSP features in Neovim 0.8 - 2022-10-01 - - Personal weblog about programming, linux, life, the universe and everything
New LSP features in Neovim 0.8 - 2022-10-01 - Personal weblog about programming, linux, life, the universe and everything
September 2022
My review of the Moonlander MK1 keyboard - 2022-09-30 - - The Moonlander MK1 is an ergonomic, highly customizable split keyboard. I ordered one after I couldn’t stand anymore my hand and wrist pains. In this blog post, I want to share my keyboard journey, my experiences with the Moonlander, how I am using it and what I plan next.
Learn Rust by implementing a SHA-1 hash cracker - 2022-09-30 - - The moment has come to get your hands dirty: let's write your first Rust program. As for all the code examples in this course, you can find the complete code in the accompanying Git repository: https://github.com/skerkour/black-hat-rust $ cargo new sha1_cracker Will create a new project in the folder sha1_cracker. Note
Outdated vs. Complete - 2022-09-27 - On August 22nd, I got an email out of the blue from Apple that notified me that I had a new App Review message. It was for my app, WorldAnimals, a light-hearted game for guessing animal onomatopoeia sounds in different languages.Usually, you receive a message after you submit a new version to the...
iPhone 14 Pro Review: No phone is an island – Six Colors - 2022-09-26 - Since the near-simultaneous arrival of the iPhone 8 and iPhone X in 2017, Apple has been on a mission to split the iPhone product line into two distinct sets of models: a more expensive set that in…
Ballet Dancers In Super Slow Motion - 2022-09-26 - Bless me Father Sloan, for I have committed a radical act on the Internet. I have watched this slow motion video of ballet dancers
Has The Zodiac Killer Mystery Been Solved (Again) - 2022-09-26 - - For more than 50 years, his identity has remained as maddening a riddle as the ciphers he once sent police. but now an L.A. novelist-turned-amateur sleuth may have finally cracked the case
Aging programmer - 2022-09-24 - - Back in college, they told me that I would start my career writing code, but eventually, I would move to a position where I would ask others to code my designs. To celebrate that this turned out to be completely false, here are some assorted reflections as a 40-year-old programmer that looks back: • Compared to my younger versions, I f...
Daring Fireball: Apple Watch Ultra - 2022-09-22 - - It *almost* feels more like having an adorable little iPhone Nano strapped to my wrist than a huge Apple Watch.
DevOps, SRE, and Platform Engineering - 2022-09-20 - - Sharing my understanding of DevOps, SRE, and Platform Engineering based on the first-hand experience in SRE and PE domains.
BRYCE DOT VC - 2022-09-20 - - From an interview with designer/artist/soul searcher Elle Luna: So I was using Uber all the time in San Francisco, even though I hated the design. And then I went to the Crunchies awards ceremony and...
COVID: Chinese scientists develop mask that detects the virus - 2022-09-20 - A sensor built into a mask was able to detect the COVID-19, H5N1 and H1N1 influenza viruses in the air within 10 minutes and send notifications to a device, according to the study led by six scientists working with Tongji University in Shanghai.
An X11 Apologist Tries Wayland - 2022-09-19 - - I think it’s only fair to call me an X apologist. I get incredibly frustrated when people talk about dropping support for X11. I fight back against the notion that some day X11 will be dead and unmaintained, a curiosity of a time before. I’ve spoken to people in my circles at-length about the accessibility tools that Wayland simply hasn’t been capable of supporting that X11 has. A lot of times, I’ve ended this conversation with “Maybe 5 years from now it’ll be good”. Well it’s 5 years in since I first said those words, and you know what, I’m actually pleasantly surprised.
Daring Fireball: The iPhones 14 Pro (and iPhones 14) - 2022-09-17 - - There are two super interesting innovations with the iPhone 14 Pro and Pro Max. There aren’t any interesting innovations with the iPhone 14 or 14 Plus — which fact itself is actually pretty interesting, strategically.
Why David Yach Loves Go | Google Cloud Blog - 2022-09-16 - - Learn all the reasons David Yach, industry veteran and Director of Engineering at Google Cloud, loves to use Go for software development.
Signing Git Commits with Your SSH Key - 2022-09-14 - - You may already be signing your Git commits with a GPG key, but as of today you can instead choose to sign with your SSH key! Signing in SSH is a relatively new feature that lets you use your...</p>
Cooking on the Frontlines with Chef José Andrés | GQ - 2022-09-12 - He became a star feeding the fortunate, and a saint feeding the unfortunate. We followed Andrés from his operations on the Ukraine border to his kitchens in Washington, D.C.—and found something much more complex and interesting than a mere saint.
Bear App: A Solid Zettelkasten Solution for iOS Users — Mental Pivot - 2022-09-12 - I’ve used The Archive for the past three years to maintain my zettelkasten (notes archive). It’s a well-designed app with a specific feature-set optimized for the zettelkasten note-taking system. Unfortunately, The Archive is only available for MacOS. I recently purchased an iPad Pro with a Magic Keyboard to
Framework Laptop with Ubuntu Review - 2022-09-12 - - I built my own laptop over the holiday break and it’s a developer’s dream come true. I took a chance and ordered a Framework Laptop DIY Edition. I’m so glad I did. The Framework is an excellent platform to customize and build a very capable and stable Linux machine for development. Here’s what I love about it and things that could be better.
Lightly "sandboxed" homebrew on macOS - 2022-09-11 - - Lightly "sandboxed" homebrew on macOS. GitHub Gist: instantly share code, notes, and snippets.
Tailscale ate my network (and I love it) - 2022-09-11 - - No matter where you go, there you are If you're like me, you travel occasionally. Access to your office from home, or from an airport loun...
How To Bootstrap A Quality Golang Backend | 8th Light - 2022-09-11 - Building a Golang project from scratch requires making some important decisions that will shape the future of the project, providing a scaffolding for yourself and future team members to follow when scaling the codebase. When...
How to rest well | Psyche Guides - 2022-09-11 - - Taking a break isn’t lazy – learning to recharge is a skill that will allow you to enjoy a more creative, sustainable life
How To Learn Stuff Quickly - 2022-09-11 - - As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
“Who Should Write the Terraform?” – zwischenzugs - 2022-09-11 - - The Problem Working in Cloud Native consulting, I’m often asked about who should do various bits of ‘the platform work’. I’m asked this in various forms, and at various leve…