A mostly complete list of articles I've read on the internet There are currently 1329 entries in the list Last modified 2023-10-03 Repo: zanshin/readingList
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…