Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
2nd Mar 2023
34

Learning Dutch online in 2023

from Alice GG [alt+shift+b] in programming

2nd Mar 2023
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
2nd Mar 2023
70

Publish Your Drafts

from Max Countryman [alt+shift+b] in programming

2nd Mar 2023
When does something become valuable to someone else? I've struggled with this question, hesitating at times to share unfinished work because it hasn't reached a level of polish that satisfies me. But the truth is, our unpublished work has no value to anyone.
How I made banditypes, the smallest TS validation library I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit...
2nd Mar 2023
37

How I made banditypes, the smallest TS validation library

from Vladimir Klepov as a Coder [alt+shift+b] in programming

2nd Mar 2023
I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit all the basic functionality into an astounding 400 bytes. For reference, the popular zod and yup libraries are around 11KB, superstruct measures 1.8KB for the same set of...
Typescript-friendly label fallbacks Here's a quick workaround that keeps Typescript happy.
2nd Mar 2023
1

Typescript-friendly label fallbacks

from Buttondown's blog [alt+shift+b] in programming

2nd Mar 2023
Here's a quick workaround that keeps Typescript happy.
2nd Mar 2023
String Formatting One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the...
2nd Mar 2023
1

String Formatting

from Sebastian Witowski [alt+shift+b] in programming

2nd Mar 2023
One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the walrus operator (introduced in Python 3.8), f-strings quickly became popular - it's hard to find someone who doesn't love them! Officially named literal string interpolation, f-strings...
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46

Adding page transitions in SvelteKit

from Josh Collinsworth [alt+shift+b] in programming

1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
Boot.dev Beat. February 2023 I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back...
1st Mar 2023
1

Boot.dev Beat. February 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Mar 2023
I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back writing code, writing courses and filming videos.
Boot.dev Beat. February 2023 I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back...
1st Mar 2023
1

Boot.dev Beat. February 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Mar 2023
I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back writing code, writing courses and filming videos.
What I'm up to - March 2023 ✨ What I've been up to Part of my work at The Contraption Company includes helping startups...
1st Mar 2023
1

What I'm up to - March 2023

from Philip I. Thomas [alt+shift+b] in programming

1st Mar 2023
✨ What I've been up to Part of my work at The Contraption Company includes helping startups develop new products. For the last six months, I've unintentionally been working almost exclusively wit...
What I'm up to - March 2023 ✨ What I've been up to Part of my work at The Contraption Company includes helping startups...
1st Mar 2023
1

What I'm up to - March 2023

from Philip Ilic Thomas [alt+shift+b] in programming

1st Mar 2023
✨ What I've been up to Part of my work at The Contraption Company includes helping startups develop new products. For the last six months, I've unintentionally been working almost exclusively wit...
USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding...
28th Feb 2023
1

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

from Brendan Gregg's Blog [alt+shift+b] in programming

28th Feb 2023
At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to Systems Performance 2nd Edition, and this was the first time...
How to Throw A Company Offsite In A “Post-COVID” World Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since...
28th Feb 2023
37

How to Throw A Company Offsite In A “Post-COVID” World

from charity.wtf [alt+shift+b] in programming

28th Feb 2023
Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since February of 2020, before the plague. It was wonderful and glorious and silly and energizing and so, so SO much fun. It was a potent reminder of the reality that no virtual...
Winner, Name that Ware January 2023 The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again...
27th Feb 2023
57

Winner, Name that Ware January 2023

from bunnie's blog [alt+shift+b] in programming

27th Feb 2023
The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again to cpresser for contributing the ware, and also congratulations to AZeta for nailing it! email me for your prize.
Coronet in sunflower embroidery I got an embroidery kit for a wreath of flowers by Studio Flax and Purl Soho and could not resist...
24th Feb 2023
1

Coronet in sunflower embroidery

from Liz Denys [alt+shift+b] in programming

24th Feb 2023
I got an embroidery kit for a wreath of flowers by Studio Flax and Purl Soho and could not resist making the stitching more complicated. I ended up using additional thread in many of the colors, though I was too quick to mix the remainders into my stash to really know which ones...
Compare to None How do we check if something is None? With the beauty of the Python language - the code that you...
23rd Feb 2023
1

Compare to None

from Sebastian Witowski [alt+shift+b] in programming

23rd Feb 2023
How do we check if something is None? With the beauty of the Python language - the code that you would write is literally the same as the above question: if something is None: It reminds me of this joke: - How do you turn pseudocode into Python? - You add .py at the end of the...
Understanding easing and cubic-bezier curves in CSS The easing curve can make or break any animation on the web. Let's look at the science of CSS...
22nd Feb 2023
150

Understanding easing and cubic-bezier curves in CSS

from Josh Collinsworth [alt+shift+b] in programming

22nd Feb 2023
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
Ink Note Feb 2023: Crosscut Extension Design Jam • Marcel's Notes Marcel Goethals’ notes on Crosscut extensions
21st Feb 2023
18

Ink Note Feb 2023: Crosscut Extension Design Jam • Marcel's Notes

from Ink & Switch [alt+shift+b] in programming

21st Feb 2023
Marcel Goethals’ notes on Crosscut extensions
Online Communication & Social Hierarchy There are a plethora of ways to communicate online, both with people you know, and people you’ve...
20th Feb 2023
81

Online Communication & Social Hierarchy

from Patrick Kayongo [alt+shift+b] in programming

20th Feb 2023
There are a plethora of ways to communicate online, both with people you know, and people you’ve never met. But something the makers of these tools fail to mould to, is the social hierarchy and human structures in which they are used. There are three examples that come to mind....
Monitoring my weather at home 🌩️ Davis Vantage Wireless Console/Reciever, Raspberry Pi 3 Model B Rev 1.2, RTC module—the heart of my...
19th Feb 2023
58

Monitoring my weather at home 🌩️

from Tyler Cipriani: blog [alt+shift+b] in programming

19th Feb 2023
Davis Vantage Wireless Console/Reciever, Raspberry Pi 3 Model B Rev 1.2, RTC module—the heart of my weather center Despite their best efforts, all weather apps will eventually lie. Weather is often hyper-local. For example, trying to suss out the temperature this...
React.js: The Documentary & Q&A In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part...
19th Feb 2023
1

React.js: The Documentary & Q&A

from SOS [alt+shift+b] in programming

19th Feb 2023
In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part of a retelling of the early story of the creation of the React.js JavaScript library (I wrote about this previously here). The documentary is now available to watch for free on...
Writing Javascript without a build system Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend...
16th Feb 2023
36

Writing Javascript without a build system

from Julia Evans [alt+shift+b] in programming

16th Feb 2023
Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend project, I was faced with the question: should I use a build system? I want to talk about what’s appealing to me about build systems, why I (usually) still don’t use them, and why I find...
Using time-blocking to increase your productivity So many things have my attention lately that I've been trying to figure out how to handle...
16th Feb 2023
1

Using time-blocking to increase your productivity

from The Web Witch's Blog [alt+shift+b] in programming

16th Feb 2023
So many things have my attention lately that I've been trying to figure out how to handle everything. I saw a product manager's tweet that showed a screenshot of what is (presumably) his calendar or an example of his and every moment of his working day was blocked off. I sort of...
15th Feb 2023
31

Running around Albany

from James Vaughan's blog [alt+shift+b] in programming

15th Feb 2023
14th Feb 2023
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38

Wokeism

from the singularity is nearer [alt+shift+b] in programming

13th Feb 2023
There’s been much discussion about “wokeism”, and I think a definition might help to clarify things. My followers on Twitter helped me with this. When you Google it, the top two results contain radically different definitions. I googled “wokeism” and got: The first...
Haiku Package Management Discussion on Hacker News Discussion on lobste.rs I’ve long since been a die-hard BeOS fan and have...
13th Feb 2023
49

Haiku Package Management

from markround.com [alt+shift+b] in programming

13th Feb 2023
Discussion on Hacker News Discussion on lobste.rs I’ve long since been a die-hard BeOS fan and have been running the open-source recreation Haiku for many years. I think it’s interesting to explore the “alternative OS” world and consider some great ideas that for whatever reason...
libc delenda est Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if...
12th Feb 2023
37

libc delenda est

from Tony Finch's blog [alt+shift+b] in programming

12th Feb 2023
Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if you are coding on Windows - good fun if you like staring into the abyss. He followed up with let’s write a setjmp which is fun in a more positive way. I was also pleased to learn...
How moving to the cloud took our digital collections to new heights → I’ve written another article about digital preservation at Wellcome Collection, this time about the...
12th Feb 2023
51

How moving to the cloud took our digital collections to new heights →

from alexwlchan [alt+shift+b] in programming

12th Feb 2023
I’ve written another article about digital preservation at Wellcome Collection, this time about the benefits of moving our data storage and processing to the cloud. Building out this infrastructure is a large part of what I’ve been working on for the last six (!) years. It’s been...
Ditch google analytics now: 7 open-source alternatives I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's...
12th Feb 2023
32

Ditch google analytics now: 7 open-source alternatives

from Vladimir Klepov as a Coder [alt+shift+b] in programming

12th Feb 2023
I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's free, easy to set up (just drop a few tags on the page), and that's what I knew back then. I did not enjoy it being run by a big corporation, but I was too lazy to research the...
10th Feb 2023
Dynamic Viewports with CSS Dynamic Viewports with CSS 2023-02-08 I think it’s safe to assume most web designers and developers...
8th Feb 2023
29

Dynamic Viewports with CSS

from bt RSS Feed [alt+shift+b] in programming

8th Feb 2023
Dynamic Viewports with CSS 2023-02-08 I think it’s safe to assume most web designers and developers are familiar with the standard vh and vw parameters in CSS. These parameters are used for setting an element’s height and/or width, relative to the viewport (v) height (h) or width...
Dynamic Viewports with CSS Dynamic Viewports with CSS 2023-02-08 I think it's safe to assume most web designers and developers...
8th Feb 2023
52

Dynamic Viewports with CSS

from Making software better without sacrificing user experience. [alt+shift+b] in programming

8th Feb 2023
Dynamic Viewports with CSS 2023-02-08 I think it's safe to assume most web designers and developers are familiar with the standard vh and vw parameters in CSS. These parameters are used for setting an element's height and/or width, relative to the viewport (v) height (h) or width...
7th Feb 2023
A more ergonomic editor toolbar A more ergonomic editor toolbar
7th Feb 2023
1

A more ergonomic editor toolbar

from Buttondown's blog [alt+shift+b] in programming

7th Feb 2023
A more ergonomic editor toolbar
Why Build a Robot Company? So You Want To Do Robots: Part 1
6th Feb 2023
41

Why Build a Robot Company?

from General Robots [alt+shift+b] in programming

6th Feb 2023
So You Want To Do Robots: Part 1
Jason Cohen: About the author Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two...
6th Feb 2023
53

Jason Cohen: About the author

from A Smart Bear [alt+shift+b] in programming

6th Feb 2023
Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two exits and two unicorns, I’ve been writing about startups for 16 years. I hope you’ll find it useful! As founder # Currently I’m the Chief Innovation Officer of WP Engine, which I...
Huh! as a signal We can never predict with certainty what the next system failure will be. But we can predict,...
6th Feb 2023
41

Huh! as a signal

from Dan Slimmon [alt+shift+b] in programming

6th Feb 2023
We can never predict with certainty what the next system failure will be. But we can predict, because painful experience has taught us, that some or all of the causes of that failure will be surprising. We can use that!
How much can you really get out of a 4$ VPS? When starting a new project, evaluating the budget needed for cloud hosting can be a tricky...
6th Feb 2023
31

How much can you really get out of a 4$ VPS?

from Alice GG [alt+shift+b] in programming

6th Feb 2023
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question. On one side, you will hear horror stories of people waking up to an unexpected 100k$ bill from their provider. But on the other hand, you will see providers advertising costs...
My role as a founder CTO: Year Five It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter...
6th Feb 2023
87

My role as a founder CTO: Year Five

from Miguel Carranza [alt+shift+b] in programming

6th Feb 2023
It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter of weeks, RevenueCat will become the company where I have worked the longest in my career. As Jason Lemkin says, it’s important to continuously reinvent the company and oneself...
Supporting communities that empower women in technology Every year, TokyoDev conducts a survey of international developers living in Japan. In the last...
6th Feb 2023
46

Supporting communities that empower women in technology

from TokyoDev [alt+shift+b] in programming

6th Feb 2023
Every year, TokyoDev conducts a survey of international developers living in Japan. In the last survey's results, published in December 2022, I explored [the connection between gender and compensation](/insights/2022-developer-survey#salary-by-gender). The results were...
Magical Fibonacci Formulae The following Python function computes the Fibonacci sequence, without loops, recursion or floating...
6th Feb 2023
32

Magical Fibonacci Formulae

from orlp.net - Blog Archive [alt+shift+b] in programming

6th Feb 2023
The following Python function computes the Fibonacci sequence, without loops, recursion or floating point arithmetic: f=lambda n:(b:=2<<n)**n*b//(b*b-b-1)%b It really does: >>> [f(n) for n in range(10)] [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] How does it work? As a teaser, look at...
What's the difference between references and pointers in Rust? I've been working on writing a Rust training course, and one of the things I struggled with...
6th Feb 2023
2

What's the difference between references and pointers in Rust?

from ntietz.com blog - technically a blog [alt+shift+b] in programming

6th Feb 2023
I've been working on writing a Rust training course, and one of the things I struggled with explaining in there was the difference between references and pointers. Ultimately, the underlying representation is the same: both hold an address for some memory. The difference between...
It is becoming difficult for me to be productive in Python It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of...
5th Feb 2023
32

It is becoming difficult for me to be productive in Python

from blag [alt+shift+b] in programming

5th Feb 2023
It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
Lerna vs Turborepo vs Rush: Which is better in 2023? Monorepos are becoming more and more popular with web development. In this article, we will compare...
5th Feb 2023
25

Lerna vs Turborepo vs Rush: Which is better in 2023?

from ByteofDev [alt+shift+b] in programming

5th Feb 2023
Monorepos are becoming more and more popular with web development. In this article, we will compare some of the most popular monorepo tools' performance, ease of use, and more.
Don't make me read your PR description I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s...
3rd Feb 2023
39

Don't make me read your PR description

from Basta’s Notes [alt+shift+b] in programming

3rd Feb 2023
I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s been a net positive. There are more than a handful of problems that make me slower: Sometimes it suggests a closing quote or paren that isn’t needed. Removing the duplicate character...
Culture vs systems. Recently, I had a chat with a friend who was frustrated by their company culture. They’d been...
3rd Feb 2023
48

Culture vs systems.

from Irrational Exuberance [alt+shift+b] in programming

3rd Feb 2023
Recently, I had a chat with a friend who was frustrated by their company culture. They’d been pushing the company to operate with more urgency, but didn’t feel like it was landing. “How do we,” they wondered, “get the team to recognize that urgency is essential to our success?”...
Using useMemo and useCallback to Save the Past from React Langoliers If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s...
3rd Feb 2023
36

Using useMemo and useCallback to Save the Past from React Langoliers

from Charles Chen [alt+shift+b] in programming

3rd Feb 2023
If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s sci-fi? You came to the right place!
43 Hours on the Amtrak Southwest Chief In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips,...
3rd Feb 2023
1

43 Hours on the Amtrak Southwest Chief

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

3rd Feb 2023
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...
Apple cracking down to enforce its RTO policy Software engineers and their managers have started to receive warnings for not working in the office...
2nd Feb 2023
76

Apple cracking down to enforce its RTO policy

from The Pragmatic Engineer [alt+shift+b] in programming

2nd Feb 2023
Software engineers and their managers have started to receive warnings for not working in the office at least 3 days per week. I talked with engineers on how they see the policy being enforced.
A Tool for Discussion At Oxide, RFDs (Requests for Discussion) play a crucial role in driving our architectural and design...
2nd Feb 2023
64

A Tool for Discussion

from Oxide Computer Company Blog [alt+shift+b] in programming

2nd Feb 2023
At Oxide, RFDs (Requests for Discussion) play a crucial role in driving our architectural and design decisions. They document the processes, APIs, and tools that we use. The workflow for the RFD process is based upon those of the Golang proposal process, Joyent RFD process, Rust...
How to Reverse Interview Investors I honestly never expected this to be a topic that was common enough to write up, however, it...
2nd Feb 2023
49

How to Reverse Interview Investors

from swyx's site RSS Feed [alt+shift+b] in programming

2nd Feb 2023
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
How to Reverse Interview Investors I honestly never expected this to be a topic that was common enough to write up, however, it...
2nd Feb 2023
1

How to Reverse Interview Investors

from swyx's site RSS Feed [alt+shift+b] in programming

2nd Feb 2023
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
Using Yggdrasil As an Automatic Mesh Fabric to Connect All Your Docker Containers, VMs, and Servers Update 2023-04: The version of this page on my public website has some important updates, including...
2nd Feb 2023
34
2nd Feb 2023
Update 2023-04: The version of this page on my public website has some important updates, including how to use broadcast detection in Docker, Yggdrasil zero-config for ephemeral containers, and more. See it for the most current information. Sometimes you might want to run Docker...
Why 'Product Engineer' is the most fun role I've had in tech In my career so far (admittedly not that long, though no one mistakes me for a college kid any...
2nd Feb 2023
42

Why 'Product Engineer' is the most fun role I've had in tech

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

2nd Feb 2023
In my career so far (admittedly not that long, though no one mistakes me for a college kid any longer, womp womp) I've done a little bit of a lot…
How Did We Get Here? The Tangled History of the Second Law of Thermodynamics This is part 3 in a 3-part series about the Second Law: 1. Computational Foundations for the Second...
1st Feb 2023
63

How Did We Get Here? The Tangled History of the Second Law of Thermodynamics

from Stephen Wolfram Writings [alt+shift+b] in programming

1st Feb 2023
This is part 3 in a 3-part series about the Second Law: 1. Computational Foundations for the Second Law of Thermodynamics (forthcoming) 2. A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics (forthcoming) 3. How Did We Get Here? The Tangled History of the...
Recently This was a big month of change for me – I announced that I was joining Val.town and wrote a big...
1st Feb 2023
60

Recently

from macwright.com [alt+shift+b] in programming

1st Feb 2023
This was a big month of change for me – I announced that I was joining Val.town and wrote a big update about Placemark. Plenty more to write, but at least here I’ll take a little breather and just do the usual: what’s new! Reading I only finished one book this month - Meet Us By...
Data for Decisions Data is a powerful tool that can have an outsize impact on how we develop products and operate our...
1st Feb 2023
50

Data for Decisions

from Max Countryman [alt+shift+b] in programming

1st Feb 2023
Data is a powerful tool that can have an outsize impact on how we develop products and operate our businesses. That said, the value of data is rarely the data itself but instead the insights we derive from it. In order to ensure these insights are meaningful and impactful it's...
10 Shopify SEO best practices with Sanity and Remix Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a...
1st Feb 2023
46

10 Shopify SEO best practices with Sanity and Remix

from Tinloof - Blog [alt+shift+b] in programming

1st Feb 2023
Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a result, CAC (Customer Acquisition Cost) increases, pushing ecommerce business owners to look for more affordable lead generation strategies. SEO is one of them. Online store...
Modern Health, frameworks, performance, and harm I would like to thank Modern Health. It was not their intent, but using their service broke me out...
1st Feb 2023
25

Modern Health, frameworks, performance, and harm

from Eric Bailey [alt+shift+b] in programming

1st Feb 2023
I would like to thank Modern Health. It was not their intent, but using their service broke me out of a deep depression by launching me into an incandescent rage. I’ve read enough on destigmatizing mental health that I feel no shame in discussing this. In fact, in this regard I...
Boot.dev Beat. January 2023 If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this...
1st Feb 2023
1

Boot.dev Beat. January 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Feb 2023
If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this month.
Boot.dev Beat. January 2023 If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this...
1st Feb 2023
1

Boot.dev Beat. January 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Feb 2023
If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this month.
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1

What I'm up to - February 2023

from Philip I. Thomas [alt+shift+b] in programming

1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1

What I'm up to - February 2023

from Philip Ilic Thomas [alt+shift+b] in programming

1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
Does ChatGPT dream about cryptographic cats? Back in 2017, the tech world seemed to be constantly talking about a single subject:...
31st Jan 2023
37

Does ChatGPT dream about cryptographic cats?

from Alice GG [alt+shift+b] in programming

31st Jan 2023
Back in 2017, the tech world seemed to be constantly talking about a single subject: Blockchains. Two years ago, Vitalik Buterin revolutionized the nascent field by creating Ethereum. Ethereum was at the time a cryptographic protocol that would allow people to make distributed...
elementary OS 7 Available Now It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and...
31st Jan 2023
75

elementary OS 7 Available Now

from elementary Blog [alt+shift+b] in programming

31st Jan 2023
It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and fixes based on your feedback, introduced new office productivity features, and expanded compatibility with a wide range of hardware. So far, OS 6.1 has been downloaded from our...
Coming soon This is General Robots.
31st Jan 2023
42

Coming soon

from General Robots [alt+shift+b] in programming

31st Jan 2023
This is General Robots.
Moving from Medium What this runs on I finally did it! I took the plunge and am running my own blog. It's been many...
31st Jan 2023
16

Moving from Medium

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

31st Jan 2023
What this runs on I finally did it! I took the plunge and am running my own blog. It's been many years since I ran my own site 'properly'. And now that it's practically free, it was about time. For the eagle-eyed among you, you'll know that I sporadically published content to...
Stimela 23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya...
28th Jan 2023
49

Stimela

from Patrick Kayongo [alt+shift+b] in programming

28th Jan 2023
23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya asked this while squashing the newspaper within her clenched fist. Her lips were quivering, her face contorted to hold back the tears of anger and fear. “My brother went to the mines...
Forking Chrome to render in a terminal I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something...
27th Jan 2023
62

Forking Chrome to render in a terminal

from Fathy Boundjadj [alt+shift+b] in programming

27th Jan 2023
I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal. Let me introduce you to the Carbonyl web browser! Drawing Read more..
Ordering Numbers, How Hard Can It Be? This article is not about deciding whether two floating point numbers are ‘close enough’. There are...
27th Jan 2023
30

Ordering Numbers, How Hard Can It Be?

from orlp.net - Blog Archive [alt+shift+b] in programming

27th Jan 2023
This article is not about deciding whether two floating point numbers are ‘close enough’. There are plenty of resources on this (often subjective) problem. We simply want to know if ${x \leq y.}$ Suppose that you are a programmer, and that you have two numbers. You want to know...
The absolute audacity of Apple Podcasts A bit of a rant about Apple
25th Jan 2023
36

The absolute audacity of Apple Podcasts

from Basta’s Notes [alt+shift+b] in programming

25th Jan 2023
A bit of a rant about Apple
Shoelace 2.0 It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has...
24th Jan 2023
54

Shoelace 2.0

from A Beautiful Site [alt+shift+b] in programming

24th Jan 2023
It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has amassed over 300 million monthly hits on jsDelivr and, as of today, it is jsDelivr's 73rd most popular project. And that was just the beta version. Today, I'm happy to announce that...
Impressions of the ZSA Moonlander at one month My thoughts, experience, and advice after using the Moonlander as my main keyboard for both personal...
24th Jan 2023
99

Impressions of the ZSA Moonlander at one month

from Josh Collinsworth [alt+shift+b] in programming

24th Jan 2023
My thoughts, experience, and advice after using the Moonlander as my main keyboard for both personal and work projects for a full month
Making sense of TypeScript using set theory I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to...
23rd Jan 2023
33

Making sense of TypeScript using set theory

from Vladimir Klepov as a Coder [alt+shift+b] in programming

23rd Jan 2023
I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to my despair, some low-level behaviors still confuse me: Why does 0 | 1 extends 0 ? true : false evaluate to false? I'm very ashamed, but I sometimes confuse "subtype" and...
The LLM productivity puzzle Code generation is arguably one of the most interesting applications of LLMs, and one of the first...
22nd Jan 2023
2

The LLM productivity puzzle

from Writing - Andreas Fragner [alt+shift+b] in programming

22nd Jan 2023
Code generation is arguably one of the most interesting applications of LLMs, and one of the first with real commercial use (Copilot/Codex, Codegen, etc.). If you spend time on the internet these days you’ll see people claim productivity gains ranging from 0 to 100x,...
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47

How I learned to stop worrying and wrote my own memory-cache

from Founder's blog [alt+shift+b] in programming

21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
PWA: What it is and why you should try it The percentage of global web traffic on mobile phones has surged over the past decade. As of...
20th Jan 2023
34

PWA: What it is and why you should try it

from Tinloof - Blog [alt+shift+b] in programming

20th Jan 2023
The percentage of global web traffic on mobile phones has surged over the past decade. As of November 2022, 60.28 percent of all web traffic came through mobile phones. Providing a good mobile user experience is therefore crucial to attract and retain users. Mobile applications...
Dictionary Comprehension Apart from the list comprehension method, in Python, we also have dictionary comprehension - a...
19th Jan 2023
1

Dictionary Comprehension

from Sebastian Witowski [alt+shift+b] in programming

19th Jan 2023
Apart from the list comprehension method, in Python, we also have dictionary comprehension - a little less known but very useful feature. It's a perfect tool for creating a dictionary from an iterable. Let's see how we can use it and if it's faster than other methods. About the...
It’s the future — you can stop using JPEGs An overview of some compelling alternatives.
18th Jan 2023
1

It’s the future — you can stop using JPEGs

from Daniel Immke [alt+shift+b] in programming

18th Jan 2023
An overview of some compelling alternatives.
Reverse engineering the MacBook clamshell mode You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of...
17th Jan 2023
66

Reverse engineering the MacBook clamshell mode

from Copper • A blog about conductive layers [alt+shift+b] in programming

17th Jan 2023
You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of pixels. You notice you never use the MacBook built-in display anymore, and it nags you to have it in your lower peripheral vision. Closing the lid is not an option because you...
I Left my previous job to Work on nzyme Full Time Today, I am incredibly excited to announce that I left my previous position to work on nzyme...
17th Jan 2023
76

I Left my previous job to Work on nzyme Full Time

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

17th Jan 2023
Today, I am incredibly excited to announce that I left my previous position to work on nzyme full-time. Working as founder and CTO for almost ten years and helping the company grow to more than 125 full-time employees, I have learned a lot that I can now put to work again.
Quitting the Rat Race I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
16th Jan 2023
82

Quitting the Rat Race

from Seán Barry [alt+shift+b] in programming

16th Jan 2023
I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
Huge Pages are a Good Idea Nearly all programs are written to access virtual memory addresses, which the CPU must translate to...
16th Jan 2023
62

Huge Pages are a Good Idea

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

16th Jan 2023
Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB). Unfortunately, virtual memory on x86 has...
Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or...
15th Jan 2023
56

Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions

from Tyler Cipriani: blog [alt+shift+b] in programming

15th Jan 2023
On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or unreasonable language that is likely to make someone leave a discussion. – Google, Project Jigsaw Thu, 19 Aug 2021 @EmilyKager & @[email protected] I didn’t expect to learn...
Vue 3x3 - A Mental Model for Building Fast A mental model for helping you get oriented with with Vue3 and Composition API
14th Jan 2023
40

Vue 3x3 - A Mental Model for Building Fast

from Charles Chen [alt+shift+b] in programming

14th Jan 2023
A mental model for helping you get oriented with with Vue3 and Composition API
Use.GPU Goes Trad Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative...
13th Jan 2023
16

Use.GPU Goes Trad

from Acko.net [alt+shift+b] in programming

13th Jan 2023
Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative WebGPU framework, now at version 0.8. My goal is to make GPU rendering easier and more sane. I do this by applying the lessons and patterns learned from the React world, and...
Upward assignment in Ruby Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it...
13th Jan 2023
54

Upward assignment in Ruby

from alexwlchan [alt+shift+b] in programming

13th Jan 2023
Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it added rightward assignment (4 => x). Then at RubyConf 2021, Kevin Kuchta explained how to abuse Ruby features to build a downward assignment operator (yes, this really...
The Micro One-Armed Bandit Over the holidays I came up with an idea to create a micro slot machine coded in #CircuitPython...
11th Jan 2023
59

The Micro One-Armed Bandit

from somenice [alt+shift+b] in programming

11th Jan 2023
Over the holidays I came up with an idea to create a micro slot machine coded in #CircuitPython using the Adafruit 5×5 NeoBFF Led Matrix. A micro switch, or limit switch is used to ‘pull’ the slot machine arm. A Piezo buzzer bleeps and bloops familiar tones and may signal a win....
Safe memory reclamation for BIND At the end of October, I finally got my multithreaded qp-trie working! It could be built with two...
10th Jan 2023
36

Safe memory reclamation for BIND

from Tony Finch's blog [alt+shift+b] in programming

10th Jan 2023
At the end of October, I finally got my multithreaded qp-trie working! It could be built with two different concurrency control mechanisms: A reader/writer lock This has poor read-side scalability, because every thread is hammering on the same shared location. But its write...
Keeping your job board legal in Japan I've previously written about [how recruiting is a licensed industry in...
10th Jan 2023
32

Keeping your job board legal in Japan

from TokyoDev [alt+shift+b] in programming

10th Jan 2023
I've previously written about [how recruiting is a licensed industry in Japan](/articles/recruiting-in-japan), and because of this, [you need to be careful](/articles/legally-operating-a-job-board-in-japan) about how you operate your job board to ensure it isn't classified as...
Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us...
9th Jan 2023
71

Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT

from Stephen Wolfram Writings [alt+shift+b] in programming

9th Jan 2023
ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us with Wolfram|Alpha back in 2009. It happened with our Physics Project in 2020. And it’s happening now with OpenAI’s ChatGPT. I’ve been tracking neural net technology for a long time...
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
9th Jan 2023
32

My Coffee Maker Just Makes Coffee

from bt RSS Feed [alt+shift+b] in programming

9th Jan 2023
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor’s suggested cleaning schedule and took care of the...
Data Binding in React As developers, we don't like working with forms, but they're a critical part of most web...
9th Jan 2023
97

Data Binding in React

from Josh Comeau's blog [alt+shift+b] in programming

9th Jan 2023
As developers, we don't like working with forms, but they're a critical part of most web applications! In this tutorial, you'll learn exactly how to wire up all of the different form controls in React. Never forget how to data-bind a checkbox or radio button again!
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
9th Jan 2023
62

My Coffee Maker Just Makes Coffee

from Making software better without sacrificing user experience. [alt+shift+b] in programming

9th Jan 2023
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor's suggested cleaning schedule and took care of the...
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62

Indie Web Stack of the Future

from Max Countryman [alt+shift+b] in programming

8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
8th Jan 2023
26

Reverse Outlining with Language Models

from Maggie Appleton [alt+shift+b] in programming

8th Jan 2023
Using language models to generate reverse outlines of writing drafts
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
8th Jan 2023
1

Reverse Outlining with Language Models

from Maggie Appleton [alt+shift+b] in programming

8th Jan 2023
Using language models to generate reverse outlines of writing drafts
Linkblog archives I've added an archive calendar to my linkblog, so you can see old posts going all the way back to...
7th Jan 2023
56

Linkblog archives

from Nelson's Weblog [alt+shift+b] in programming

7th Jan 2023
I've added an archive calendar to my linkblog, so you can see old posts going all the way back to 2003. The UI is a little minimal but usable and it will work for any search indexers, which is what I most care about. Note old posts will have a grey background because I wasn't...
Things they didn’t teach you about Software Engineering As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned...
6th Jan 2023
51

Things they didn’t teach you about Software Engineering

from Vadim Kravcenko [alt+shift+b] in programming

6th Jan 2023
As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned professional or just starting […] The post Things they didn’t teach you about Software Engineering appeared first on Vadim Kravcenko.
Boot.dev Beat. December 2022 I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from...
6th Jan 2023
1

Boot.dev Beat. December 2022

from Boot.dev Blog [alt+shift+b] in programming

6th Jan 2023
I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from writing code, which I haven’t done in a long time. It’s good to be back though, and I can’t wait to see you around the Discord community.
Boot.dev Beat. December 2022 I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from...
6th Jan 2023
1

Boot.dev Beat. December 2022

from Boot.dev Blog [alt+shift+b] in programming

6th Jan 2023
I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from writing code, which I haven’t done in a long time. It’s good to be back though, and I can’t wait to see you around the Discord community.
CircleCI’s unnoticed holiday security breach CircleCI customers returned from the holiday break to be told to urgently rotate their secrets,...
5th Jan 2023
56

CircleCI’s unnoticed holiday security breach

from The Pragmatic Engineer [alt+shift+b] in programming

5th Jan 2023
CircleCI customers returned from the holiday break to be told to urgently rotate their secrets, which were probably leaked. What does this leak mean for companies using a CI provider and how can you prepare for a CI vendor being compromised?
Inferring Cruise occupancy from Kyle Vogt’s fleet dashboard screenshot Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management...
5th Jan 2023
29

Inferring Cruise occupancy from Kyle Vogt’s fleet dashboard screenshot

from Kevin Chen [alt+shift+b] in programming

5th Jan 2023
Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management dashboard: The press: AVs are over-hyped and are still 5-10 years away. Us: At this moment there are 100 @Cruise AVs in driverless mode in SF, and many are currently carrying...
Feature flag best practices and tips (with examples) Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature...
5th Jan 2023
66

Feature flag best practices and tips (with examples)

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

5th Jan 2023
Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature flag. Testing multiple variants of a new UX? Use…
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
4th Jan 2023
50

Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022)

from bunnie's blog [alt+shift+b] in programming

4th Jan 2023
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Intentional Creation Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of...
4th Jan 2023
1

Intentional Creation

from Sedimental [alt+shift+b] in programming

4th Jan 2023
Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of my oldest ideas, finally published on the GitHub ReadME Project blog, along with a profile, in June 2022. For more like this, follow me on Twitter or Mastodon. (You can also read it...
Intentional Creation Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of...
4th Jan 2023
1

Intentional Creation

from Sedimental [alt+shift+b] in programming

4th Jan 2023
Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of my oldest ideas, finally published on the GitHub ReadME Project blog, along with a profile, in June 2022. For more like this, follow me on Twitter or Mastodon. (You can also read it...
An Intro to Trigonometric CSS Functions While perusing the December 2022 post from web.dev about what's new in the web platform, the...
4th Jan 2023
1

An Intro to Trigonometric CSS Functions

from The Web Witch's Blog [alt+shift+b] in programming

4th Jan 2023
While perusing the December 2022 post from web.dev about what's new in the web platform, the addition of Trigonometric CSS functions in Firefox caught my eye. Geometry and trigonometry were my two best math areas in school (I am not an Algebra person and generally did not enjoy...
Birth of a new blog What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or...
3rd Jan 2023
62

Birth of a new blog

from Confused bit [alt+shift+b] in programming

3rd Jan 2023
What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or dynamic typing? The answer to all these questions and more on “Confused bit”. This blog is a place to host and share my thoughts on software, crafting, and my experience with various...
Recently Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives...
3rd Jan 2023
52

Recently

from macwright.com [alt+shift+b] in programming

3rd Jan 2023
Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives on how the business and such have gone, but for now, let’s keep this traditional, a good old-fashioned Recently. Reading This month’s theme, looking back on it, was feminism, and...
Measuring an engineering organization. For the past several years, I’ve run a learning circle with engineering executives. The most...
2nd Jan 2023
49

Measuring an engineering organization.

from Irrational Exuberance [alt+shift+b] in programming

2nd Jan 2023
For the past several years, I’ve run a learning circle with engineering executives. The most frequent topic that comes up is career management–what should I do next? The second most frequent topic is measuring engineering teams and organizations–my CEO has asked me to report...
A confusing lifetime error related to Rust's lifetime elision Earlier this week, I ran into a confusing situation with lifetimes and the borrow checker while...
2nd Jan 2023
2

A confusing lifetime error related to Rust's lifetime elision

from ntietz.com blog - technically a blog [alt+shift+b] in programming

2nd Jan 2023
Earlier this week, I ran into a confusing situation with lifetimes and the borrow checker while working on my Lox interpreter. It took me a little while to figure out, and it's an instructive situation. Here's a reduced-down version of what I was working on. It's an interpreter,...
Q1 planning We're excited for what's in store for 2023!
2nd Jan 2023
1

Q1 planning

from Buttondown's blog [alt+shift+b] in programming

2nd Jan 2023
We're excited for what's in store for 2023!
A Bridge Over a River Never Crossed 2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to...
1st Jan 2023
57

A Bridge Over a River Never Crossed

from Ferd.ca [alt+shift+b] in programming

1st Jan 2023
2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to peer file sync software using Interval Tree Clocks, I wanted to build it right. That meant property-based testing everything, specifying the protocol fully, dealing with error...
The 6 JavaScript Projects to watch in 2023 We look over some of the JavaScript projects to watch in 2023.
1st Jan 2023
22

The 6 JavaScript Projects to watch in 2023

from ByteofDev [alt+shift+b] in programming

1st Jan 2023
We look over some of the JavaScript projects to watch in 2023.
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
48

My Fave New Podcasts of 2022

from swyx's site RSS Feed [alt+shift+b] in programming

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
1

My Fave New Podcasts of 2022

from swyx's site RSS Feed [alt+shift+b] in programming

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main 2019 list, then my 2020 and 2021 diffs), so it's time to do year 4 (!)
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
1st Jan 2023
14

Untangle: Solving problems with fuzzy constraints

from Ink & Switch [alt+shift+b] in programming

1st Jan 2023
How to sketch, and satisfy, logic problems
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1

What I'm up to - January 2023

from Philip I. Thomas [alt+shift+b] in programming

1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1

What I'm up to - January 2023

from Philip Ilic Thomas [alt+shift+b] in programming

1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
31st Dec 2022
47

Happy New Year: solving the Rubik’s Cube in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2022
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
31st Dec 2022
new year, same plan new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from...
31st Dec 2022
41

new year, same plan

from David Crawshaw [alt+shift+b] in programming

31st Dec 2022
new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from nearly nothing to far too much for what it is, so I moved provider and needed to write a blog post to test it all. I could have figured out why my current provider hiked the price....
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were...
30th Dec 2022
48

Ranking #1 on HN in the December Dead Zone

from swyx's site RSS Feed [alt+shift+b] in programming

30th Dec 2022
For those who weren't aware (you would be if you were [subscribed](https://lspace.swyx.io/subscribe?simple=true&next=https://lspace.swyx.io/) on email!), I started a separate AI blog, [L-space Diaries](https://lspace.swyx.io/), this year to 1) try out Substack in anger and 2)...
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were subscribed on email!), I started a separate AI...
30th Dec 2022
1

Ranking #1 on HN in the December Dead Zone

from swyx's site RSS Feed [alt+shift+b] in programming

30th Dec 2022
For those who weren't aware (you would be if you were subscribed on email!), I started a separate AI blog, L-space Diaries, this year to 1) try out Substack in anger and 2) create a focused feed on a topic rather than a person (I also started DX Tips for devtools/devrel writing,...
Why did I write Geometry for programmers This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons...
29th Dec 2022
44

Why did I write Geometry for programmers

from Words and Buttons Online [alt+shift+b] in programming

29th Dec 2022
This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons has been stagnant for a while though. I have been writing a book. Why? Well, visit and see.
2022 Book Roundup In 2021 I only read 6 out of 12 books for my reading challenge. Though to be fair, 4 of those books...
29th Dec 2022
1

2022 Book Roundup

from The Web Witch's Blog [alt+shift+b] in programming

29th Dec 2022
In 2021 I only read 6 out of 12 books for my reading challenge. Though to be fair, 4 of those books were 900-1000+ page books (The final 4 books of The Wheel of Time). In 2020 I read even less, but pre-2020 I was reading upwards of 24 books a year. In an effort to try to get back...
Tearing down the Rewind app Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll...
25th Dec 2022
37

Tearing down the Rewind app

from Kevin Chen [alt+shift+b] in programming

25th Dec 2022
Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll through a timeline of past screen recordings. Rewind also recognizes text, including text in videos and Zoom calls, allowing the user to perform full-text search on anything that has...
Finding Fulfillment What creates a fulfilling existence? Exploring the question from different directions leads to a...
25th Dec 2022
53

Finding Fulfillment

from A Smart Bear [alt+shift+b] in programming

25th Dec 2022
What creates a fulfilling existence? Exploring the question from different directions leads to a framework I’ve used for years for myself and the people around me. I hope it helps you too.
Your Hiring Funnel Is Broken and How to Fix It Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can...
24th Dec 2022
48

Your Hiring Funnel Is Broken and How to Fix It

from Max Countryman [alt+shift+b] in programming

24th Dec 2022
Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can dramatically improve your odds of hiring exceptional software engineers.
Fixing long start-up times of the Eleventy dev server Recently, I've encountered a peculiar issue with Eleventy. The development server stopped...
22nd Dec 2022
35

Fixing long start-up times of the Eleventy dev server

from Darek Kay [alt+shift+b] in programming

22nd Dec 2022
Recently, I've encountered a peculiar issue with Eleventy. The development server stopped working: eleventy --serve [11ty] Wrote 92 files in 0.48 seconds (5.2ms each, v1.0.2) [11ty] Watching… There were no errors. Everything seemed fine, except for the dev server not being...
Fixing long start-up times of the Eleventy dev server Recently, I've encountered a peculiar issue with Eleventy (Build Awesome). The development server...
22nd Dec 2022
1

Fixing long start-up times of the Eleventy dev server

from Dariusz Winkler | Software development [alt+shift+b] in programming

22nd Dec 2022
Recently, I've encountered a peculiar issue with Eleventy (Build Awesome). The development server stopped working: eleventy --serve [11ty] Wrote 92 files in 0.48 seconds (5.2ms each, v1.0.2) [11ty] Watching… There were no errors. Everything seemed fine, except for the dev server...
Kagi Search - New Features We’d like to give an update about the most important things happening at Kagi in the last three...
22nd Dec 2022
35

Kagi Search - New Features

from Kagi Blog [alt+shift+b] in programming

22nd Dec 2022
We’d like to give an update about the most important things happening at Kagi in the last three months.
Towards a More Open Secure Element Chip “Secure Element” (SE) chips have traditionally taken a very closed-source, NDA-heavy approach. Thus,...
19th Dec 2022
46

Towards a More Open Secure Element Chip

from bunnie's blog [alt+shift+b] in programming

19th Dec 2022
“Secure Element” (SE) chips have traditionally taken a very closed-source, NDA-heavy approach. Thus, it piqued my interest when an early-stage SE chip startup, Cramium (still in stealth mode), approached me to advise on open source strategy. This blog post explains my reasoning...
Progress on the Block Protocol Since the 1990s, the web has been a publishing place for human-readable documents. Documents...
19th Dec 2022
72

Progress on the Block Protocol

from Joel on Software [alt+shift+b] in programming

19th Dec 2022
Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Read more "Progress on the Block Protocol"
State machines - Why and how to use them in web development. What is a state machine? I think Wikipedia does a very good job of defining a state machine. A...
17th Dec 2022
33

State machines - Why and how to use them in web development.

from Jibran’s Perspective [alt+shift+b] in programming

17th Dec 2022
What is a state machine? I think Wikipedia does a very good job of defining a state machine. A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract...
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
23

Empty Pointers and Constellations of AI

from Maggie Appleton [alt+shift+b] in programming

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
1

Empty Pointers and Constellations of AI

from Maggie Appleton [alt+shift+b] in programming

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
The Law of Stretched [Cognitive] Systems 2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at...
15th Dec 2022
57

The Law of Stretched [Cognitive] Systems

from Ferd.ca [alt+shift+b] in programming

15th Dec 2022
2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at my current job is that a lot of my work would be for "nothing." I'm saying this because I work (as Staff SRE) for an observability vendor, and engineers tend to operate under the...
The Latest from Our R&D Pipeline: Version 13.2 of Wolfram Language & Mathematica Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and...
14th Dec 2022
60

The Latest from Our R&D Pipeline: Version 13.2 of Wolfram Language & Mathematica

from Stephen Wolfram Writings [alt+shift+b] in programming

14th Dec 2022
Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and 13.0. In late June this year it was Version 13.1. And now we’re releasing Version 13.2. We continue to have a huge pipeline of R&D, some short term, some medium term, some long term...
Familiar Spirits The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the...
14th Dec 2022
49

Familiar Spirits

from Patrick Kayongo [alt+shift+b] in programming

14th Dec 2022
The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the fourth watch of the night. The blue radiance of the moon and the stars fill in for the lights darkened by stage 5 loadshedding. As the nighttime creatures prepare for their...
2022 in review. Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual...
13th Dec 2022
50

2022 in review.

from Irrational Exuberance [alt+shift+b] in programming

13th Dec 2022
Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual reflection where my first thoughts are happy rather than bleak. The truth is that there is a lot of bleak out there right now–just look at the layoffs and the funding environment–but...
Plaid Layoffs and beyond Last week, Plaid announced laying off 20% of its workforce (260 people). Today I signed my...
13th Dec 2022
29

Plaid Layoffs and beyond

from Alice GG [alt+shift+b] in programming

13th Dec 2022
Last week, Plaid announced laying off 20% of its workforce (260 people). Today I signed my termination agreement, which makes this week my last week as part of Plaid’s infrastructure team. Kelly Sikkema Moving forward While being laid off and having to leave a very talented...
Replicating Database Changes to a Message Queue is Tricky Let's imagine we have an program that stores its state in a database, and we want other programs to...
13th Dec 2022
55

Replicating Database Changes to a Message Queue is Tricky

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

13th Dec 2022
Let's imagine we have an program that stores its state in a database, and we want other programs to do things when changes occur. For example, we might want to send email notifications if a bank balance drops below a threshold. This is a very common reason applications use...
React.js: The Documentary In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS...
12th Dec 2022
1

React.js: The Documentary

from SOS [alt+shift+b] in programming

12th Dec 2022
In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS by the good people at Honeypot, along with many wonderful engineers who also played a part in its success. The film focuses on the early years in the life of ReactJS, including...
Why You Should Prefix Custom Events Similar to how every custom element must contain a dash, I like to pretend that every custom event...
12th Dec 2022
51

Why You Should Prefix Custom Events

from A Beautiful Site [alt+shift+b] in programming

12th Dec 2022
Similar to how every custom element must contain a dash, I like to pretend that every custom event must also contain a dash. This removes all ambiguity between native events and custom events. Therefore, I prefix all custom events in Shoelace with sl-. It may seem contradictory...
Porting OkLab colorspace to integer arithmetic For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform...
11th Dec 2022
79

Porting OkLab colorspace to integer arithmetic

from A small freedom area RSS [alt+shift+b] in programming

11th Dec 2022
For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform colorspace in some computer vision code. OkLab from Björn Ottosson was a great candidate given how simple the implementation is. But there is a plot twist: I needed the code to be...
10th Dec 2022
Building an Asynchronous, Internet-Optional Instant Messaging System I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use...
8th Dec 2022
30

Building an Asynchronous, Internet-Optional Instant Messaging System

from The Changelog [alt+shift+b] in programming

8th Dec 2022
I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use the Internet. Why not let them be carried across LoRa radios, USB sticks, local Wifi networks, and yes, the Internet? I’ll first discuss how, and then why. How do set it up I’ve...
A Return to the Office (RTO) Wave? Dozens of tech companies are starting to have their staff return to the office. I talked with...
8th Dec 2022
49

A Return to the Office (RTO) Wave?

from The Pragmatic Engineer [alt+shift+b] in programming

8th Dec 2022
Dozens of tech companies are starting to have their staff return to the office. I talked with software engineers and managers at these companies. Are we seeing the start of a trend?
The 2022 International Developers in Japan survey results are live! In October 2022, I conducted a survey of international developers living in Japan. [The results are...
8th Dec 2022
39

The 2022 International Developers in Japan survey results are live!

from TokyoDev [alt+shift+b] in programming

8th Dec 2022
In October 2022, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2022-developer-survey), please check them out! This year's survey had 42 questions, up from 24 questions for [2021's...
Universality and APIs From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been...
7th Dec 2022
44

Universality and APIs

from Alex MacCaw [alt+shift+b] in programming

7th Dec 2022
From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been the key to unlocking human progress.
Apple GPU drivers now in Asahi Linux We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past...
7th Dec 2022
1

Apple GPU drivers now in Asahi Linux

from On Life and Lisp [alt+shift+b] in programming

7th Dec 2022
We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past two years to bring this new driver to everyone, and we’re really proud to finally be here. This is still an alpha driver, but it’s already good enough to run a smooth desktop...
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
5th Dec 2022
39

Installing Guix on a 10th gen Thinkpad X1

from dthompson [alt+shift+b] in programming

5th Dec 2022
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
5th Dec 2022
1

Installing Guix on a 10th gen Thinkpad X1

from dthompson [alt+shift+b] in programming

5th Dec 2022
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
How to integrate Fathom Analytics into your Remix App When it comes to building successful websites, it's important to gain insights and data about your...
5th Dec 2022
34

How to integrate Fathom Analytics into your Remix App

from Tinloof - Blog [alt+shift+b] in programming

5th Dec 2022
When it comes to building successful websites, it's important to gain insights and data about your website visitors in order to enhance their experience. In this guide, we will go over the steps of integrating Fathom Analytics into a Remix application. Creating a site in Fathom...
Swearing and automatic captions Swearing is the spice of language. Throw in a little to make that fucking point you want to make...
5th Dec 2022
25

Swearing and automatic captions

from Eric Bailey [alt+shift+b] in programming

5th Dec 2022
Swearing is the spice of language. Throw in a little to make that fucking point you want to make pop. Throw in a shitload to create a motherfucking verbal curry, layers of delicious goddamn meaning to unpack. Swearing is also present in every culture I can think of, with culture...
What is Backend-as-a-Service? Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
1

What is Backend-as-a-Service?

from Boot.dev Blog [alt+shift+b] in programming

5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
What is Backend-as-a-Service? Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
1

What is Backend-as-a-Service?

from Boot.dev Blog [alt+shift+b] in programming

5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
An update on leap seconds It has been a couple of years since my previous blog post about leap seconds, though I have been...
4th Dec 2022
32

An update on leap seconds

from Tony Finch's blog [alt+shift+b] in programming

4th Dec 2022
It has been a couple of years since my previous blog post about leap seconds, though I have been tweeting on the topic fairly frequently: see my page on date, time, and leap seconds for an index of threads. But Twitter now seems a lot less likely to stick around, so I’ll aim to...
Grit Multipliers People sometimes argue that you’re more likely to build a successful business as a solo founder....
4th Dec 2022
2

Grit Multipliers

from Writing - Andreas Fragner [alt+shift+b] in programming

4th Dec 2022
People sometimes argue that you’re more likely to build a successful business as a solo founder. The argument goes that without co-founders, you get faster decision making, and since speed is one of most important advantages you have, you get a better shot at iterating...
Getting the base directory of an sbt project This is a command you can run in a shell script to print the base directory of an sbt project: $...
4th Dec 2022
42

Getting the base directory of an sbt project

from alexwlchan [alt+shift+b] in programming

4th Dec 2022
This is a command you can run in a shell script to print the base directory of an sbt project: $ sbt --batch -error "project $PROJECT" "print baseDirectory" | tr -d "\n" For example: $ sbt --batch -error "project ingests_api" "print baseDirectory" | tr -d...
Thoughts on React vs Vue vs Everything Else in 2023 My personal thoughts on front-end in 2023
3rd Dec 2022
32

Thoughts on React vs Vue vs Everything Else in 2023

from Charles Chen [alt+shift+b] in programming

3rd Dec 2022
My personal thoughts on front-end in 2023
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own...
2nd Dec 2022
31

Building openring with Jekyll Build

from bt RSS Feed [alt+shift+b] in programming

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own personal “reading list” of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
2nd Dec 2022
59

Building openring with Jekyll Build

from Making software better without sacrificing user experience. [alt+shift+b] in programming

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Home temperature monitoring on the cheap One accurate measurement is worth a thousand expert opinions – Grace Hopper One of my many AcuRite...
1st Dec 2022
1

Home temperature monitoring on the cheap

from Tyler Cipriani: blog [alt+shift+b] in programming

1st Dec 2022
One accurate measurement is worth a thousand expert opinions – Grace Hopper One of my many AcuRite 06044M Wireless Temperature and Humidity Monitor Sensors As I meandered around our new house, it was apparent some rooms were sweltering, others were freezing, and the thermostat...
Recently November was another packed month of travel, work, and making the most of New York before the snow...
1st Dec 2022
41

Recently

from macwright.com [alt+shift+b] in programming

1st Dec 2022
November was another packed month of travel, work, and making the most of New York before the snow takes over. Reading I finally finished Barbarian Days. I think it took over a month to get through it - kept losing momentum by taking a few days off from reading during a trip. It...
What is a product engineer (and why they're awesome) Startups see their path to success as building a product many people want and pay for. Out of this...
1st Dec 2022
81

What is a product engineer (and why they're awesome)

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

1st Dec 2022
Startups see their path to success as building a product many people want and pay for. Out of this need came the role of product engineer. They are a…
How to transfigure wireframes into HTML Soon enough in your career as a web developer, you encounter the situation where a designer hands...
1st Dec 2022
33

How to transfigure wireframes into HTML

from HTMHell [alt+shift+b] in programming

1st Dec 2022
Soon enough in your career as a web developer, you encounter the situation where a designer hands over a wonderful web design in all its large-screen glory. Your mission now is to transform it into code to present a prototype as soon as possible, starting with nothing but an...
Tech systems amplify variety and that's a problem I recently read "Designing Freedom" by Stafford Beer. It has me thinking a lot about the systems we...
1st Dec 2022
2

Tech systems amplify variety and that's a problem

from ntietz.com blog - technically a blog [alt+shift+b] in programming

1st Dec 2022
I recently read "Designing Freedom" by Stafford Beer. It has me thinking a lot about the systems we have in place and something clicked for why they feel so wrong despite being so prevalent. I'm not sure what any solutions look like yet, but outlining a problem is the first step,...
Mastodon support Mastodon support
1st Dec 2022
1

Mastodon support

from Buttondown's blog [alt+shift+b] in programming

1st Dec 2022
Mastodon support
dict() vs. {} There are two different ways to create a dictionary. You can call the dict() function or use the...
1st Dec 2022
1

dict() vs. {}

from Sebastian Witowski [alt+shift+b] in programming

1st Dec 2022
There are two different ways to create a dictionary. You can call the dict() function or use the literal syntax: {}. And in many cases, these are equivalent choices, so you might give it little thought and assume they both take the same amount of time. But they don't! Starting...
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

from Philip I. Thomas [alt+shift+b] in programming

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

from Philip Ilic Thomas [alt+shift+b] in programming

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
Flying Joy Wisdom from my 5-year-old: When flying in a small plane, it is important to give your dolls a...
28th Nov 2022
31

Flying Joy

from The Changelog [alt+shift+b] in programming

28th Nov 2022
Wisdom from my 5-year-old: When flying in a small plane, it is important to give your dolls a headset and let them see out the window, too! Moments like this make me smile at being a pilot dad. A week ago, I also got to give 8 children and one adult their first ever ride …...
Starlink in Nov 2022 My Starlink Internet service has gotten pretty bad; every evening I'm well under 50Mbps and some...
26th Nov 2022
48

Starlink in Nov 2022

from Nelson's Weblog [alt+shift+b] in programming

26th Nov 2022
My Starlink Internet service has gotten pretty bad; every evening I'm well under 50Mbps and some hours I only get 2Mbps. (Compare 100Mbps+ last year.) I've given up trying to stream 1080p video at night; that's a pretty dismal result for a new Internet service in 2022. Starlink...
An Interactive Guide to Flexbox When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible...
22nd Nov 2022
54

An Interactive Guide to Flexbox

from Josh Comeau's blog [alt+shift+b] in programming

22nd Nov 2022
When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible things. Fluid layouts that stretch and shrink without arbitrary breakpoints. In this action-packed interactive tutorial, we'll pop the hood on the Flexbox algorithm and learn how to do...
DEFCON 30 This summer I had the opportunity to attend DEFCON 30, a cybersecurity conference gathering around...
20th Nov 2022
35

DEFCON 30

from Alice GG [alt+shift+b] in programming

20th Nov 2022
This summer I had the opportunity to attend DEFCON 30, a cybersecurity conference gathering around 27000 hackers in the fabulous city of Las Vegas, Nevada. With more than 30 villages and 3 main conference tracks, the event managed to cover pretty much every subject from malware...
Inkbase: Programmable Ink What would be possible if hand-drawn sketches were programmable like spreadsheets?
20th Nov 2022
44

Inkbase: Programmable Ink

from Ink & Switch [alt+shift+b] in programming

20th Nov 2022
What would be possible if hand-drawn sketches were programmable like spreadsheets?
Git Notes: git's coolest, most unloved­ feature the short of it is: they’re cool for appending notes from automated systems (like ticket or build...
19th Nov 2022
1

Git Notes: git's coolest, most unloved­ feature

from Tyler Cipriani: blog [alt+shift+b] in programming

19th Nov 2022
the short of it is: they’re cool for appending notes from automated systems (like ticket or build systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon, GitHub.blog, Aug. 2010 Git notes are almost a secret. They’re...
Investigating why Steam started picking a random font Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the...
18th Nov 2022
47

Investigating why Steam started picking a random font

from A small freedom area RSS [alt+shift+b] in programming

18th Nov 2022
Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the Excalidraw font. That triggered me all sorts of emotions, ranging from laugh to total incredulity. I initially thought the root cause was a random derping from Valve but the Internet...
A Splinter In Your Mind Earlier this year, I finally discovered as an adult that I am “on the spectrum” with what used to be...
15th Nov 2022
44

A Splinter In Your Mind

from markround.com [alt+shift+b] in programming

15th Nov 2022
Earlier this year, I finally discovered as an adult that I am “on the spectrum” with what used to be called Asperger’s Syndrome. The diagnosis helped make sense of a lot things and has given me a greater insight into my “way of being in the world”. Whilst there are times I...
Upgrade Your Python Version Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python...
14th Nov 2022
1

Upgrade Your Python Version

from Sebastian Witowski [alt+shift+b] in programming

14th Nov 2022
Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python version! I started this series of articles using Python 3.8, but today we already have version 3.11. Python 3.11 is the first version of Python that brings pretty significant speed...
Moving to Mastodon After the recent events of Elon Musk taking over, I and many others started using Mastodon and...
13th Nov 2022
57

Moving to Mastodon

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

13th Nov 2022
After the recent events of Elon Musk taking over, I and many others started using Mastodon and reduced Twitter activity. I avoid calling this a "switch" because I do not plan to remove my account on Twitter.
Guile-Websocket 0.1 released I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an...
12th Nov 2022
30

Guile-Websocket 0.1 released

from dthompson [alt+shift+b] in programming

12th Nov 2022
I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. source tarball: https://files.dthompson.us/guile-websocket/guile-websocket-0.1.tar.gz signature:...
Guile-Websocket 0.1 released I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an...
12th Nov 2022
1

Guile-Websocket 0.1 released

from dthompson [alt+shift+b] in programming

12th Nov 2022
I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. source tarball:...
Captain's Log #1 In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech...
11th Nov 2022
47

Captain's Log #1

from Alex MacCaw [alt+shift+b] in programming

11th Nov 2022
In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech businesses, and more.
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
11th Nov 2022
56

Forking Chrome to turn HTML into SVG

from Fathy Boundjadj [alt+shift+b] in programming

11th Nov 2022
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
Changing times (or, why is every layoff 10-15%?) Changing economic markets suggests a shift in how some companies should operate, as well as what...
9th Nov 2022
48

Changing times (or, why is every layoff 10-15%?)

from Elad Blog [alt+shift+b] in programming

9th Nov 2022
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
Super Apps vs WhatsApp Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
9th Nov 2022
41

Super Apps vs WhatsApp

from Patrick Kayongo [alt+shift+b] in programming

9th Nov 2022
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in