from Liz Denys [alt+shift+b] in programming
1st Mar 2024
Algae in pond water / crests and troughs / sea glass
from Boot.dev Blog [alt+shift+b] in programming
4th Jan 2022
If you’re looking to improve your coding, there are lots of steps you can take, but the first is focusing on Python best practices. It’s really important that your code is readable, testable, and maintainable. From picking good variable names, refactoring code that gets repeated...
from Boot.dev Blog [alt+shift+b] in programming
1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
from TokyoDev [alt+shift+b] in programming
7th Oct 2025
Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly 30% year-on-year and a projected shortfall of 600,000 tech workers by 2030. That demand creates opportunity, but it could also leave more people stuck in shaky employment...
from The Changelog [alt+shift+b] in programming
3rd Mar 2022
Note: this post is also available on my website, where it will be updated periodically. When things are difficult – maybe there’s been a disaster, or an invasion (this page is being written in 2022 just after Russia invaded Ukraine), or maybe you’re just backpacking off the grid...
from Boot.dev Blog [alt+shift+b] in programming
22nd Sep 2019
I’ve found that it’s pretty rare that I need recursion in application code, but every once in a while I need to write a function that operates on a tree of unknown depth, such as a JSON object, and that’s often best solved recursively. Even though recursion is rare, it is...
from Krzysztof Kowalczyk blog [alt+shift+b] in programming
18th Jul 2018
Puppeteer is a node.js library that makes it easy to do advanced web scraping and spidering.
Older generation of web scraping and spidering tools would grab and analyze HTML pages as returned by a web server.
It doesn’t work well anymore because less and less website are static...
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...
Topologies of Remote Teams
When you're building or scaling a software engineering team, you naturally run into a choice at some...
23rd Aug 2018
from ntietz.com blog - technically a blog [alt+shift+b] in programming
23rd Aug 2018
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
from orlp.net - Blog Archive [alt+shift+b] in programming
2nd Nov 2024
Hash functions are incredibly
neat mathematical objects. They can map arbitrary data to a small fixed-size
output domain such that the mapping is deterministic, yet appears to be random.
This “deterministic randomness” is incredibly useful for a variety of purposes,
such as hash...
programming, i hate it
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and...
1st Aug 2024
from David Gerrells [alt+shift+b] in programming
1st Aug 2024
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
from A Smart Bear [alt+shift+b] in programming
2nd Jul 2023
Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and what to do instead.
Simple image vectorization
Vectorization is when you take some minecraft-style raster image and make a crisp vector picture out...
7th Mar 2019
from Words and Buttons Online [alt+shift+b] in programming
7th Mar 2019
Vectorization is when you take some minecraft-style raster image and make a crisp vector picture out of it. The algorithm describes shows how bilinear interpolation, polynomial approximation, differential analysis, and iterative algorithms work together to solve a practical...
from Kagi Blog [alt+shift+b] in programming
5th Jun 2026
Some of you might have noticed that Translate no longer works when you're signed out, or that it shows as offline. This is because we have temporarily turned off free access while we work through the cost of running Translate.
from Ognjen Regoje • ognjen.io [alt+shift+b] in programming
1st Sep 2023
Another day, another project adopted BSL.
Another day, another round of outrage from people harping on the difference between Open Source and open source.
Another day, another inferior fork of a product due to a technicality that has nothing to do with the product itself and that...
from The Pragmatic Engineer [alt+shift+b] in programming
19th Sep 2023
The Redmond Big Tech giant pioneered the SDET role in the 90s. It then retired it in 2014. What happened and why?
from Josh Collinsworth [alt+shift+b] in programming
24th Jan 2025
A running list of uncommon, strange, and/or archaic words embedded in common idioms, to help you type them correctly next time you use them.
PreSonus Eris speakers
PreSonus makes good
computer speakers. They’re marketed as “reference monitors” but at $100
for a...
8th Jun 2024
from Nelson's Weblog [alt+shift+b] in programming
8th Jun 2024
PreSonus makes good
computer speakers. They’re marketed as “reference monitors” but at $100
for a small set I have my doubts about their referenceness. Fortunately I
have a tin ear and they sound just fine for my computer playing YouTube
videos, compressed music, games. ...
from Krzysztof Kowalczyk blog [alt+shift+b] in programming
1st Jul 2025
Unexamined life is not worth living said Socrates.
I don’t know about that but to become a better, faster, more productive programmer it pays to examine what makes you un-productive.
Fixing bugs is one of those un-productive activities. You have to fix them but it would be even...
from Buttondown's blog [alt+shift+b] in programming
4th Nov 2017
Introducing Buttondown's new blog.
Engineering a culture
We ran into an interesting issue recently. On the one hand, it was routine:
we had a bug — a...
31st Mar 2024
from Oxide Computer Company Blog [alt+shift+b] in programming
31st Mar 2024
We ran into an interesting issue recently. On the one hand, it was routine:
we had a bug — a regression — and the team quickly jumped on it, getting
it root caused and fixed. But on the other, this particular issue
was something of an Oxide object lesson, representative not...
from SOS [alt+shift+b] in programming
17th Jan 2025
For a long time in Kidz Fun Art, the tablet app I built, you could draw with a rainbow brush, which is the favourite feature of many people. I noticed my eldest daughter trying to use it in such a way so to only use a subset of the colors and it was really awkward, so I added...
from Tony Finch's blog [alt+shift+b] in programming
5th Feb 2024
In my previous entry I wrote about constructing a four-point egg,
using curcular arcs that join where their tangents are at 45°.
I wondered if I could do something similar with ellipses.
As before, I made an interactive ellipse workbench to
experiment with the problem. I got...
from 37signals Dev [alt+shift+b] in programming
18th Aug 2025
Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native, in case you arrived here looking for the gem of the former name. More details here.
We’ve open-sourced Action Push Native, a Rails gem for sending push notifications to mobile...
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...
from TokyoDev [alt+shift+b] in programming
17th Sep 2014
The first Ruby related event I attended in Japan was [Ruby Kaigi 2007](http://jp.rubyist.net/RubyKaigi2007/). At the conference, from talking to other developers, I was surprised to learn that despite them being passionate about Ruby, they weren't using Ruby at their day job....
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.
from Daniel Immke [alt+shift+b] in programming
2nd Sep 2022
Note: When I originally wrote this post, TikTok oEmbeds did not auto-play. I recommend pausing them and pressing play when ready to view…
from Marco.org [alt+shift+b] in programming
28th Jan 2019
▶️
The first thing someone does in a podcast app is add some podcasts, and most active Overcast users add at least two new podcasts each month.
Over 80% of podcasts are added to Overcast by searching, with the vast majority as searches for a specific podcast by name (rather...
Books I read in 2020
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books....
3rd Jan 2021
from Miguel Carranza [alt+shift+b] in programming
3rd Jan 2021
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books. But that was about it. Even reading The Lord of the Rings or easier to digest books like Harry Potter would be a struggle. It was not until I started getting access to technical...
from Ink & Switch [alt+shift+b] in programming
21st Jan 2025
How Beehive groups can agree on keys over time
Code: Selfish
Code: Selfish
What it’s not
What it is
Be selfish
¶Code: Selfish
I want to talk about coding...
11th Nov 2018
from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming
11th Nov 2018
Code: Selfish
What it’s not
What it is
Be selfish
¶Code: Selfish
I want to talk about coding selfishly.
This isn’t what you think.
Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
from A Smart Bear [alt+shift+b] in programming
7th Jan 2024
Targeting your "Ideal Customer Profile" (ICP) is the best way to differentiate and win sales, but does it limit your target market?
from TokyoDev [alt+shift+b] in programming
7th Jun 2024
You may have considered using recruiters when looking for a job in Japan. This article aims to help you understand the structure of recruiting in Japan and assist you in your job search. I hope this will be beneficial, especially for those who want to work as engineers in...
'First' thoughts on git
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git;...
5th Apr 2010
from Liz Denys [alt+shift+b] in programming
5th Apr 2010
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git; I've certainly already been exposed to git in a variety of ways. I'd always been told that my love of graph theory would convert me over to this different type of version control.
I...
from Ink & Switch [alt+shift+b] in programming
1st Jun 2023
Thinking about various ways that drawing environments offer “augmentations”, like cards and arrows, and how we might be able to make these more dynamic.
from swyx's site RSS Feed [alt+shift+b] in programming
4th Sep 2018
Discussing the architecture of the Internet and its the principles that guided its original design.
from Tyler Cipriani: blog [alt+shift+b] in programming
30th Oct 2018
Last year I got 229 trick-or-treaters at my house.
Candy, yo!
The previous year it was 194. The year before that it was 176. The
year before that I lived in a duplex that was roughly two blocks from my
current house; that year I didn’t think to track how many
trick-or-treaters...
from Miguel Carranza [alt+shift+b] in programming
2nd Feb 2024
Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document became crystal clear to me. I am sharing mine externally to inspire other founders and leaders to reflect and write down their own working styles. These documents are incredibly...
from Joel Gascoigne [alt+shift+b] in programming
14th Nov 2011
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Over the past few years of my journey with building startups, I’ve made a
conscious effort to absorb as much of the fascinating insights and learnings of
those more experienced than me.
Startups...
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.
from Buttondown's blog [alt+shift+b] in programming
8th Mar 2022
Use {{ subscribe_form }} to let folks subscribe faster!
from Nelson's Weblog [alt+shift+b] in programming
27th Nov 2024
The Trump administration has made aggressive threats against immigrants
in the US. It’s not clear what’s coming, my biggest fear is a violent
display of fascism. (Don’t
call them camps!) But even if it’s a polite legal process it will be
chaotic and disruptive to many...
from Alice GG [alt+shift+b] in programming
16th Oct 2025
Afraid of GitHub suddenly enshittifying their product?
The best way to shield yourself from that is to start self-hosting your code repositories.
I have been running a self-hosted instance of Gitea for around two months,
and so far the process has been pretty close to...
Recently
November was another packed month of travel, work, and making the most
of New York before the snow...
1st Dec 2022
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...
Navigation updates
You asked, and we listened. We've updated the navigation to be more usable.
17th Oct 2020
from Buttondown's blog [alt+shift+b] in programming
17th Oct 2020
You asked, and we listened. We've updated the navigation to be more usable.
The Death of Personality
The Death of Personality
2017-11-01
On September 18, 2013 truly original product design (everything...
1st Nov 2017
from Making software better without sacrificing user experience. [alt+shift+b] in programming
1st Nov 2017
The Death of Personality
2017-11-01
On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it's fast decline into the abyss with the release of Apple's iOS 7 update. It was called revolutionary. It was...
The magic function
How do you design user-friendly APIs in Rust? The answer is simple: you use
them! Let’s build a...
3rd Jan 2025
from Blog - Bitfield Consulting [alt+shift+b] in programming
3rd Jan 2025
How do you design user-friendly APIs in Rust? The answer is simple: you use
them! Let’s build a simple Rust CLI tool using what I call the “magic
function” approach.
from Eric Bailey [alt+shift+b] in programming
29th Apr 2022
I find myself needing a reference like this more often than not lately. So, here’s a blog acting as augmented memory—I’ll update it as I encounter more user-facing states in the wild.
What user-facing state is
User-facing state is what someone experiences when they interact with...
from Joel Gascoigne [alt+shift+b] in programming
3rd Dec 2012
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Before I had any success with Buffer, I helped many startups with their ideas. I
attended events, spoke at events and even created my own meetup for startups.
These were not particularly big...
from Maggie Appleton [alt+shift+b] in programming
10th Jul 2020
Project Xanadu as a pattern language, rather than a failed software project
Daily Notes Pages
Daily notes as a frictionless default input for personal knowledge management systems
4th May 2022
from Maggie Appleton [alt+shift+b] in programming
4th May 2022
Daily notes as a frictionless default input for personal knowledge management systems
Lost confidence
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without...
21st Jun 2026
from A Smart Bear [alt+shift+b] in programming
21st Jun 2026
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without pretending to know the unknowable.
from bt RSS Feed [alt+shift+b] in programming
18th Oct 2018
What Happened to Self-Hosted Blogs?
2018-10-18
I remember a time on the internet1 when everyone and their grandmother was running a personal blog. And I mean personal - not hosted on some side platform or a tacked-on addition to the rest of their website.
Nowadays companies and...
from Oxide Computer Company Blog [alt+shift+b] in programming
2nd Sep 2024
Paul Graham’s Founder
Mode is an important piece, and you should read it if for no other reason
that "founder mode" will surely enter the lexicon (and as Graham grimly
predicts: "as soon as the concept of founder mode becomes established, people
will start misusing it"). When...
from Alice GG [alt+shift+b] in programming
12th Sep 2024
Since 2019, Apple has required all MacOS software to be signed and notarized.
This is meant to prevent naive users from installing malware while running software from unknown sources.
Since this process is convoluted, it stops many indie game developers from releasing their Godot...
from Krzysztof Kowalczyk blog [alt+shift+b] in programming
24th Aug 2024
Notion-like table of contents in JavaScript
Long web pages benefit from having a table of contents.
Especially technical, reference documentation. As a reader you want a way to quickly navigate to a specific part of the documentation.
This article describes how I...
How Cooking Works
In 2006, I did my first start-up howcookingworks.com where the idea was a site to learn how to cook....
12th Apr 2026
from Dan Quach Blog [alt+shift+b] in programming
12th Apr 2026
In 2006, I did my first start-up howcookingworks.com where the idea was a site to learn how to cook. The first part of the site described the techniques of cooking, and the other was where cooks could connect to participants to learn from them. At the time, I went to a lot of...
from Charles Petzold [alt+shift+b] in programming
2 weeks ago
I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of puzzlement. Such was the case with the cover of a book I recently bought entitled Calculating with Tones: The Logarithmic Logic of Music: ... more ...
from bt RSS Feed [alt+shift+b] in programming
9th Nov 2020
Bidirectional Scrolling: Why Not Both?
2020-11-09
I recently came across Adam Silver’s post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It’s a very good article overall, and I suggest...
Interactive Flamegraphs
In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are...
8th Sep 2024
from Quentin Santos [alt+shift+b] in programming
8th Sep 2024
In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are visualizations of how much time is spent in each function in a program: ./write –write_with_vmsplice –huge_page –busy_loop | ./read –read_with_splice –busy_loop Profiling of ./write...
from bt RSS Feed [alt+shift+b] in programming
3rd Mar 2023
Why I Stopped Using an External Monitor
2023-03-03
For the longest time I’ve been using a Samsung 27” UHD monitor as my main display. This monitor was connected to my ThinkPad X260 (in clamshell mode) through the official Lenovo dock. It wasn’t a bad setup, but I have since...
polymorphism
Polymorphism is when two types implement the same
interface.
16th May 2020
from Tyler Cipriani: blog [alt+shift+b] in programming
16th May 2020
Polymorphism is when two types implement the same
interface.
you can never go back
Total disassociation, fully out your mind
That Funny Feeling
I was thinking today about a disc...
31st Aug 2025
from the singularity is nearer [alt+shift+b] in programming
31st Aug 2025
Total disassociation, fully out your mind
That Funny Feeling
I was thinking today about a disc jockey. Like one in the 80s, where you actually had to put the records on the turntables to get the music. You move the information. You were the file system.
I like the Retro Game...
from Kagi Blog [alt+shift+b] in programming
8th Mar 2023
It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and we have been busy with three main large-scale initiatives: a new pricing model that ensures Kagi’s sustainability, new plans including Family plans, and enhancing search experience...
from dthompson [alt+shift+b] in programming
12th Mar 2026
I'm happy to announce that guile-bstructs 0.2.0 has been released!
About guile-bstructs
Guile-bstructs is a library that provides structured read/write access
to binary data for Guile. A
bstruct (short for “binary structure”) is a data type that
encapsulates a bytevector and a...
CSS: Indenting Text
CSS: Indenting Text
2019-04-05
A lot of developers tend to do the bare minimum when it comes to...
5th Apr 2019
from bt RSS Feed [alt+shift+b] in programming
5th Apr 2019
CSS: Indenting Text
2019-04-05
A lot of developers tend to do the bare minimum when it comes to implementing proper website typography. This isn’t an insult - I’m happy that typography is given any thought at all during development, I just believe more can always be done to...
from Dan Slimmon [alt+shift+b] in programming
29th Jan 2025
Ask an engineering leader about their incident response protocol and they’ll tell you about their severity scale. “The first thing we do is we assign a severity to the incident,” they’ll say, “so the right people will get notified.” And this is sensible. In order to figure out...
Style your RSS feed
RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech...
20th Jun 2023
from Darek Kay [alt+shift+b] in programming
20th Jun 2023
RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech users. However, many people do not know what RSS feeds are or how to use them. Most browsers render RSS as raw XML files, which doesn't help users understand what it's all about:
In...
SIGCSE 2018 notes
SIGCSE attendees from Columbia’s Computer Science department.
Over the weekend, I attended SIGCSE...
22nd Feb 2018
from Kevin Chen [alt+shift+b] in programming
22nd Feb 2018
SIGCSE attendees from Columbia’s Computer Science department.
Over the weekend, I attended SIGCSE — the ACM’s conference on
computer science education — with the teaching staff of Columbia’s
Advanced Programming course. We learned about everything from rubric
design to...
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...
from The Web Witch's Blog [alt+shift+b] in programming
17th Feb 2020
Nearly a year ago I reached out to my high school across the state about coming in and giving a talk about careers in tech. Due to conflicting schedules I had to reschedule a few times and after a few crazy months of travel to end my 2019, I finally got the trip on the calendar...
from Herman's blog [alt+shift+b] in programming
3rd Dec 2025
A more sustainable way to do business
from alexwlchan [alt+shift+b] in programming
4th Jan 2025
I use 1Password to store the passwords for my online accounts, and I’ve been reviewing it as a new year cleanup task.
I’ve been deleting unused accounts, changing old passwords which were weak, and making sure I’ve enabled multi-factor authentication for key accounts.
Each...
from Tyler Cipriani: blog [alt+shift+b] in programming
28th May 2026
.title {text-wrap:balance;}
#content > p:first-child {text-wrap:balance;}
.gallery {
display:flex;
justify-content:center;
}
figure a:link,
figure a:visited,
figure a:hover,
figure a:active {color:inherit; text-decoration: underline;}
Netbooks are dead, but the Chuwi...
One page of async Rust
I’m writing a simulation, or rather, I’m procrastinating, and this
blog post is the result of me...
17th Feb 2026
from Tony Finch's blog [alt+shift+b] in programming
17th Feb 2026
I’m writing a simulation, or rather, I’m procrastinating, and this
blog post is the result of me going off on a side-track from the main
quest.
The simulation involves a bunch of tasks that go through a series of
steps with delays in between, and each step can affect some...
from Remains of the Day [alt+shift+b] in programming
7th Jul 2023
NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and settle into my new apartment, and just as I was about to publish it, Elon rate-limited Twitter and so, sensing a moment of weakness, Meta pulled up its launch date for Threads to...
from swyx's site RSS Feed [alt+shift+b] in programming
6th Jun 2021
My own content creation philosophy, explored through my own personal story with React
from Boot.dev Blog [alt+shift+b] in programming
5th Nov 2024
Mortrunk has fallen. The community rallied in our Halloween boss fight spectacular. Well done. The Boots’ aura XP boost even hit 2x for a while there.
from charity.wtf [alt+shift+b] in programming
18th Oct 2019
(With 🙏 to Joe Beda, whose brilliant idea for a blog post this was. Thanks for letting me borrow it!) Interviewing is hard and it sucks. In theory, it really shouldn’t be. You’re a highly paid professional and your skills are in high demand. This ought to be a meeting between...
from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming
1st Feb 2022
Postgres supports three types for "schemaless" data: JSON (added in 9.2), JSONB (added in 9.4), and HSTORE (added in 8.2 as an extension). Unfortunately, the performance of queries of all three gets substantially slower (2-10×) for values larger than about 2 kiB, due to how...
from alexwlchan [alt+shift+b] in programming
3rd Jul 2023
At work, we have a bunch of ECS services that run 24/7, even though they don’t need to.
For example, we have a staging version of our website, where we test new changes before they’re deployed to the live site.
We’re only making changes during UK office hours, so running the...
Stroustrup's Rule
Just finished two weeks of workshops and am exhausted, so this one will be light.
Hanuka Sale
Logic...
11th Dec 2024
from Computer Things [alt+shift+b] in programming
11th Dec 2024
Just finished two weeks of workshops and am exhausted, so this one will be light.
Hanuka Sale
Logic for Programmers is on sale until the end of Chanukah! That's Jan 2nd if you're not Jewish. Get it for 40% off here.
Stroustrup's Rule
I first encountered Stroustrup's Rule on this...
from Philip I. Thomas [alt+shift+b] in programming
1st Mar 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - I published "Why Ruby on Rails still matters", and it went a little viral and was re...
from beep.blog [alt+shift+b] in programming
14th Feb 2024
Static typing is one of the easiest and most rewarding disciplines you can add to your game development.
from Dan Quach Blog [alt+shift+b] in programming
5th Apr 2023
Loss and Distance For the past couple of months, my Facebook usage has started to diminish. In the past, I used to post quite a bit, and I dare say probably 10 years ago to the point of oversharing. It seems to me that the popularity of Facebook has been dropping in my network to...
A personal update
In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As...
3rd May 2021
from Alex MacCaw [alt+shift+b] in programming
3rd May 2021
In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As COVID started to spin out of control in the states, my girlfriend and I made the decision to stay. A ten day trip turned into a year-long adventure.
I
from Writing - Andreas Fragner [alt+shift+b] in programming
18th Mar 2023
“Just to future-proof things” is perhaps the most common argument I hear to
defend questionable design decisions. Future-proofing only makes sense if
you have some idea of what the future will look like and you understand
what the tradeoffs are.
from A Smart Bear [alt+shift+b] in programming
4th Feb 2024
Why "expected value" doesn't work; here's a better framework for making long-term investments in your career, startup, and life.
from A Day In The Life Of... [alt+shift+b] in programming
6th May 2026
CipherSmith: a browser-based crypto toolkit
from The History of the Web [alt+shift+b] in programming
11th Nov 2025
In 1998, Bruce and Susan Abelson launched Open Diary. Building on personal site builders like Geocities, Angelfire, and Tripod, Open […]
The post What happened to the comment section? appeared first on The History of the Web.
from Paolo Amoroso's Journal [alt+shift+b] in programming
16th Jan 2026
<![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection of tools for viewing and accessing Interlisp data.
I developed ILsee in Common Lisp on Linux with SBCL and the McCLIM implementation of the CLIM GUI toolkit. SLY for Emacs...
End-user Programming
A vision for empowered computing that reaches back forty years. Our research lab examines why it has...
1st Mar 2019
from Ink & Switch [alt+shift+b] in programming
1st Mar 2019
A vision for empowered computing that reaches back forty years. Our research lab examines why it has been so hard to achieve.
from Joel Gascoigne [alt+shift+b] in programming
5th Jun 2011
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
I believe that when you’re building a startup, it is as much about developing
yourself as it is about developing your startup. This week I’ve stepped up my
gym routine and managed to go to the gym...
from Rc-2020 on Julia Evans [alt+shift+b] in programming
7th Jan 2021
a silly Rails login bug (or: pairing is magic)
On Wednesday morning suddenly I wasn’t able to login in my dev environment,
even though it was working in prod and it had worked the day before and I
thought I hadn’t made any changes to my login code.
The error was really weird...
from Philip I. Thomas [alt+shift+b] in programming
1st Mar 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
from Jordan Eldredge's Blog [alt+shift+b] in programming
12th Sep 2021
Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
from David Heinemeier Hansson [alt+shift+b] in programming
5th Nov 2024
The fun bit about business is in all the answers you don't have. Should we be priced higher or lower or leave it alone? Should we chase these customers over here or those customers over there? Should we add more features or polish the ones we have? There's endless variation in...
from Boot.dev Blog [alt+shift+b] in programming
10th Jul 2024
One million lessons. Well, to be precise, you have all completed 1,122,050 lessons just in June. That’s nuts. I was so preoccupied with how cool it is that you all are learning so much that I’m late on this newsletter. Sorry ‘bout that.
from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming
20th Apr 2020
Spelunking desktop apps saves time
A tale of restoring Tower bookmarks
0. Quit Tower
1. Edit the bookmarks plist
2. Update the Tower database
3. Open Tower
Lessons
¶Spelunking desktop apps saves time
¶A tale of restoring Tower bookmarks
I’m a big fan of Tower, a native Git GUI...
from Neil Panchal [alt+shift+b] in programming
7th Dec 2021
I just built a new homelab server. Specs are as follows:
Neil's Lab Server Specifications
CPU Model
Intel® Xeon® Gold 6326, 16 Cores (32 Threads), 2.90 GHz (Base), 3.50 GHz (Turbo)
CPU Cooler
Noctua NH-U12S DX-4189
Motherboard
Supermicro...
Fourteen years
Fourteen years
It's a little hard to believe. Fourteen years ago today, I launched Buffer from my...
30th Nov 2024
from Joel Gascoigne's blog [alt+shift+b] in programming
30th Nov 2024
Fourteen years
It's a little hard to believe. Fourteen years ago today, I launched Buffer from my apartment in Birmingham, in the UK. The launch came seven weeks after I started working on the project on the side as a contract web developer. For a few weeks, I called it bfffr...
Python Community Intro
The PSF
just created a new mailing list, "PSF-Community",
then autosubscribed a bunch of people and...
22nd Sep 2015
from Sedimental [alt+shift+b] in programming
22nd Sep 2015
The PSF
just created a new mailing list, "PSF-Community",
then autosubscribed a bunch of people and solicited introductions. At
first I was surprised, but I was quickly charmed by
the response and joined in on the action. Here's what
I wrote:
If Alex Martelli is doing it, then...
Campfire is now for sale
After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is...
1st Feb 2024
from David Heinemeier Hansson [alt+shift+b] in programming
1st Feb 2024
After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is finally for sale for all! This is The Moment of Truth where we get to see whether all that excitement turns into credit card swipes. That release rush. I love it.
And I especially love...
from The Changelog [alt+shift+b] in programming
2nd Oct 2025
Like many, bot traffic has been causing significant issues for my hosted server recently. I’ve been noticing a dramatic increase in bots that do not respect robots.txt, especially the crawl-delay I have set there. Not only that, but many of them are sending user-agent strings...
from TokyoDev [alt+shift+b] in programming
3rd Jun 2026
この記事は日本語でもお読みいただけます。
Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
React - The Missing Parts
Question the rules for fun and profit
One of the nice things about having your own lean copy of a...
4th Feb 2022
from Acko.net [alt+shift+b] in programming
4th Feb 2022
Question the rules for fun and profit
One of the nice things about having your own lean copy of a popular library's patterns is that you can experiment with all sorts of changes.
In my case, I have a React-clone, Live, which includes all the familiar basics: props, state and...
One happy Rails World
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the...
7th Oct 2023
from David Heinemeier Hansson [alt+shift+b] in programming
7th Oct 2023
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the coolest conference venue possible in Amsterdam was epic. Safe to say, Rails World was a roaring success. Which is deeply satisfying to conclude, because it really wasn't a given outcome...
from Tinloof - Blog [alt+shift+b] in programming
1st Dec 2018
I know, drag and drop is a solved problem. There are several great utilities you can use to easily have a drag and drop list in your application (dragula, react-beautiful-dnd, and react-dnd). These libraries offer APIs that make it easy to meet your needs without worrying about...
from Darek Kay [alt+shift+b] in programming
29th Sep 2023
While building my photography portfolio, I've put much effort into optimizing the picture loading behavior. One technique is to provide a visual fallback as long as the images are still loading. First, a static background color included in the markup is displayed. As soon as a...
from A Smart Bear [alt+shift+b] in programming
1st Oct 2023
"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.
from ByteofDev [alt+shift+b] in programming
23rd Dec 2024
Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?
from Making software better without sacrificing user experience. [alt+shift+b] in programming
7th Jan 2020
Web Development on a $200 Chromebook
2020-01-07
This blog post was written, edited and tested locally on a cheap $200 Chromebook. The article draft was composed in Sublime Text. Jekyll (the SSG this website uses) was generated via the Linux Beta Terminal running alongside Chrome...
Podcast submission notes
Getting started
Web stuff & RSS
Podcasts are distributed via RSS feeds that people can subscribe to....
1st Feb 2019
from Liz Denys [alt+shift+b] in programming
1st Feb 2019
Getting started
Web stuff & RSS
Podcasts are distributed via RSS feeds that people can subscribe to. You need to generate podcast-specific RSS: start by reading Apple's requirements and looking at the RSS feeds of other podcasts.
Some specific RSS fields
<itunes:type>: You need...
The "Opposite Test"
Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft...
6th Apr 2008
from A Smart Bear [alt+shift+b] in programming
6th Apr 2008
Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft compelling, unique features.
Cocoa brownies
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice...
16th Aug 2018
from Liz Denys [alt+shift+b] in programming
16th Aug 2018
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice Medrich's ingredient list is nearly flawless. (Okay, okay, I can never truly stick to a recipe as written. Here, I prefer a little more vanilla extract and like to put a pinch of flaky...
from Herman's blog [alt+shift+b] in programming
28th May 2025
Keeping warm in the winter
from Philip I. Thomas [alt+shift+b] in programming
1st Oct 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in September I launched Booklet, a forum as an alternative to chat. It's my attempt to ma...
Saved draft recipients
We're making it easier to keep track of who you're collaborating with on your newsletters
30th Jun 2020
from Buttondown's blog [alt+shift+b] in programming
30th Jun 2020
We're making it easier to keep track of who you're collaborating with on your newsletters
from Maggie Appleton [alt+shift+b] in programming
10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
from dthompson [alt+shift+b] in programming
24th May 2023
I'm happy to announce that Chickadee 0.10.0 has been released!
Chickadee is a game development toolkit for Guile. Chickadee aims to
provide all the features that parenthetically inclined game developers
need to make 2D and 3D games in Scheme.
This release is on the smaller side...
from swyx's site RSS Feed [alt+shift+b] in programming
3rd Nov 2023
I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf: https://photos.google.com/share/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHnNnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
from TokyoDev [alt+shift+b] in programming
7th Jul 2025
After 18 months of living in Karuizawa, a resort town about an hour away from Tokyo via the Shinkansen, I have bought a house here. This article describes my experience of purchasing a house, and contains tips that are useful both if you’re considering buying in Karuizawa...
from bt RSS Feed [alt+shift+b] in programming
11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux
2023-09-11
I’ve recently been using Arch Linux for my main work environment on my ThinkPad X260. It’s been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it’s nice to use...
from Liz Denys [alt+shift+b] in programming
7th Jul 2015
If you look up the registration details for my personal (and currently non-commercial) website, you'll see
Registrant Name: WHOISGUARD PROTECTED
Registrant Organization: WHOISGUARD, INC.
Registrant Street: P.O. BOX 0823-03411
Registrant City: PANAMA
Registrant State/Province:...
from Liz Denys [alt+shift+b] in programming
27th Jun 2014
When I'm plowing away at a project, I almost always feel confident in my abilities. Sometimes, I question if I am a good enough engineer, designer, or statistician, but once I get started, my excitement transforms those doubts into motivation.
But all bets are off as soon as I...
from Daniel Marino [alt+shift+b] in programming
5th May 2022
As I've composed music for video games, something that has piqued my interest is the concept of randomly generating music. Not that this is a new concept, but I was curious to see what I could come up with. Go ahead and check out the RMG-2021.
Design
I love how sequencers look...
from Making software better without sacrificing user experience. [alt+shift+b] in programming
2nd Apr 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201
2023-04-02
I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a "downgrade" in terms of specs and hardware, I would have...
from bt RSS Feed [alt+shift+b] in programming
2nd Jan 2024
My Text Edtior is Not Open Source
2024-01-02
I’ve been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my “real” career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I...
A disgusting playbook
So I started another company. I have even less tolerance for fake bullshit than when I started...
20th Jul 2023
from the singularity is nearer [alt+shift+b] in programming
20th Jul 2023
So I started another company. I have even less tolerance for fake bullshit than when I started comma, and I probably will fail because of this.
Cruise Automation is a good example here. If they told the truth, they would be out of business. In 2016, they were bought by GM for...
from Tinloof - Blog [alt+shift+b] in programming
8th Jan 2019
ReasonML, a programming language that compiles to JavaScript, was built by extending the functional programming language OCaml, leveraging powerful and safe types smartly inferred by default. Reason’s official documentation is clear, yet covering the theory with “Hello World”...
from Boot.dev Blog [alt+shift+b] in programming
24th Nov 2025
Markets are efficient, right?
I understand that every ~10 years we find ourselves in some sort of stock market bubble, but I do believe that most markets are mostly efficient. Everyone out there is looking for a good deal, and despite the well-known irrationalities of human...
from Sedimental [alt+shift+b] in programming
18th Oct 2017
Last week I attended a Maintainerati event, an
unconference/mini-summit for maintainers of popular software, run as a
prelude to the GitHub Universe conference. After being
brought up to speed on this year's secret handshake of the software elite,
I had a great time in the...
from charity.wtf [alt+shift+b] in programming
15th Aug 2022
Last weekend I happened to pick up a book called “Rituals For Work: 50 Ways To Create Engagement, Shared Purpose, And A Culture That Can Adapt To Change.” It’s a super quick read, more comic book than textbook, but I liked it. It got me thinking about the many rituals I have...
Galloping Search
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used...
7th Dec 2024
from blag [alt+shift+b] in programming
7th Dec 2024
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used to search sorted items when the upper bound is unknown. In this short post, I will share my notes and other alternatives I discovered for searching over unbounded items
from On Test Automation [alt+shift+b] in programming
1st Nov 2024
Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in response to people both from the Netherlands and from abroad who have shown interest in working as an independent contractor over here.
As Google Analytics tell me only a small portion...
from ByteofDev [alt+shift+b] in programming
3rd Sep 2022
ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?
from Buttondown's blog [alt+shift+b] in programming
2nd Apr 2024
Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly newsletter about design, typography, and creativity.
from Jordan Eldredge's Blog [alt+shift+b] in programming
16th Jan 2014
I gave a talk at the San Francisco Vim Enthusiasts user group.
from ntietz.com blog - technically a blog [alt+shift+b] in programming
7th Mar 2016
In 2010, the news broke that Harriton High School, in a suburb of Philadelphia, was activating webcams on student laptops1. When they were at home. In their bedrooms. They captured photos while students were in private spaces, where they never expected to be watched.
A few days...
Escaping the local maxima
when i was a student, everything was simpler.
grind leetcode. build projects. get an offer.
i knew...
5th Apr 2025
from Eliran Turgeman [alt+shift+b] in programming
5th Apr 2025
when i was a student, everything was simpler.
grind leetcode. build projects. get an offer.
i knew the salaries. i knew what “winning” looked like.
it was a somewhat straight line from broke student to backend engineer at a top company.
and i did it, i 10x my life in the span of...
from Paolo Amoroso's Journal [alt+shift+b] in programming
31st May 2026
<![CDATA[I started working on GravityLoops, a software that simulates a collection of bodies interacting under the mutual gravity. I develop it on Medley in Interlisp and its object extension LOOPS, the Lisp Object-Oriented Programming System.
GravityLoops will show an animation...
American Idle
I promised one final piece on TikTok, focused primarily on the network effects of creativity. And...
22nd Feb 2021
from Remains of the Day [alt+shift+b] in programming
22nd Feb 2021
I promised one final piece on TikTok, focused primarily on the network effects of creativity. And this is that, in part. But it discusses a bunch of other topics, some only tangentially related to TikTok.
All the points I wanted to cover seem hyperlinked in a sprawling loose...
from Josh Comeau's blog [alt+shift+b] in programming
9th Aug 2021
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
Disqus - An Apology
Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a...
12th Jun 2024
from markround.com [alt+shift+b] in programming
12th Jun 2024
Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a proper keyboard warrior rant accusing me of all sorts of misdeads revolving around “forcing ads down people’s throats”. I replied saying that there had never been any ads on this...
from Liz Denys [alt+shift+b] in programming
2nd Dec 2023
Sedimentary rock / canyons / weathering and erosion
from Making software better without sacrificing user experience. [alt+shift+b] in programming
2nd Feb 2021
Self-Hosting Fathom Analytics with DigitalOcean
2021-02-02
Since my previous post walked through the process of setting up Fathom PRO on Netlify, I figured it made sense to create a similar tutorial for the "Lite" variation, self-hosted on DigitalOcean.
Please note that while I...
from ntietz.com blog - technically a blog [alt+shift+b] in programming
14th Oct 2020
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter?
At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
Merlin Bird Sound ID
I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that...
8th May 2022
from somenice [alt+shift+b] in programming
8th May 2022
I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that I have not been able to spot or identify visually but using Sound ID I can quickly pull up and confirm which bird I’m hearing. The Pacific Wren has an amazing song and I noticed...
from Irrational Exuberance [alt+shift+b] in programming
11th Mar 2026
When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human attention to complete.
Our database migrations were run manually, too.
Developing good software is very possible in those circumstances, but it takes a remarkable attention to...
from Jordan Eldredge's Blog [alt+shift+b] in programming
16th Aug 2025
Clarifying how React will sometimes apply state updates out of order when using concurrent features, and a best practice which can help you avoid it.
Retreating to Safety
Ten years ago, Apple’s Phil Schiller surprised Apple enthusiasts and developers by walking out on...
30th May 2025
from Marco.org [alt+shift+b] in programming
30th May 2025
Ten years ago, Apple’s Phil Schiller surprised Apple enthusiasts and developers by walking out on stage at John Gruber’s The Talk Show Live WWDC event and giving an open, human, honest interview to a somewhat jaded community.
I wrote this in response:
Both Apple and Phil Schiller...
from swyx's site RSS Feed [alt+shift+b] in programming
7th Mar 2022
Why Temporal is worth >$1b now, why it will be worth >$10b, and how it *could* be worth $100b
libc delenda est
Chris Wellons posted a good review of why large chunks of the C
library are terrible,
especially if...
12th Feb 2023
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...
from The Web Witch's Blog [alt+shift+b] in programming
11th Mar 2022
11 March 2022
Whoops. Here it is March already and I have not been keeping up with my Web Witch Grimoire posts. A lot of things have happened since October and I'm not even going to remotely attempt to recap it all.
I've had a rough two and a half years. Not as rough as some, but...
from Eric Bailey [alt+shift+b] in programming
14th Jul 2025
Full disclosure: I shamelessly stole this idea from Marc Thiele because I like it so much.
Like Marc, I am also motivated by FOMO. Trying to stay on top of things in a fast-paced industry has been made difficult on account of social media fragmentation.
RSS has its own place in...
from Dan Slimmon [alt+shift+b] in programming
11th Aug 2023
When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplementing the system in some way, you may be able to add months or even years of runway. When...
from Dan Quach Blog [alt+shift+b] in programming
12th Sep 2023
As we roll towards the end of the year data engineering as expected does have some changes, but now everyone wants to see how Generative AI intersects with everything. The fits are not completely natural, as Generative AI like Chat GPT is more NLP type systems, but there are a...
2014-01-17
"pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel...
17th Jan 2014
from David Crawshaw [alt+shift+b] in programming
17th Jan 2014
"pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel coming into the engine, reducing engine pressure, causing more fuel to come in and increasing engine pressure again."
en.wikipedia.org/wiki/Pogo_oscillation
Stanislav Petrov
A lieutenant colonel in the Soviet Air Defense Forces prevented the end of human civilization on...
4th Feb 2025
from Eric Bailey [alt+shift+b] in programming
4th Feb 2025
A lieutenant colonel in the Soviet Air Defense Forces prevented the end of human civilization on September 26th, 1983. His name was Stanislav Petrov.
Protocol dictated that the Soviet Union would retaliate against any nuclear strikes sent by the United States. This was a policy...
from The Web Witch's Blog [alt+shift+b] in programming
4th Jul 2025
April was precisely what I was expecting it to be: exhausting. I'm still recovering from our trip to Seattle at the end of April.
It turns out I never posted my draft covering the month of March and April, so I will attempt to cover the highlights. The excerpt above is from my...
from TokyoDev [alt+shift+b] in programming
5th Nov 2014
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
from Coding Horror [alt+shift+b] in programming
2nd Dec 2024
With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now?
teaching the aliens how to exit Vim
(Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of
from ntietz.com blog - technically a blog [alt+shift+b] in programming
3rd Apr 2023
We are in the early days with a new technology.
There is a lot of hype around LLMs, and takes on every end of the spectrum.
Some predict that programmers will be out of a job sooner than later.
Others predict that these will just contribute to spam.
Today I'd like to focus on one...
Starlink in Nov 2022
My Starlink Internet service has gotten pretty bad; every evening I'm well under 50Mbps
and some...
26th 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...
from The History of the Web [alt+shift+b] in programming
16th Jul 2025
In the early 1990s, three companies pioneered online transactions, facing challenges of security and user accessibility. They are hardly known today.
The post Three attempts at making payments secure appeared first on The History of the Web.
from Eric Bailey [alt+shift+b] in programming
5th May 2021
One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so, I’ve slowly grown its Twitter followers to 10,000+.
Now, before I get into it, there’s some things worth pointing out:
This work was built on top of the efforts of the project...
I Fight For The Users
If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I...
30th Nov 2023
from Coding Horror [alt+shift+b] in programming
30th Nov 2023
If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I can't blame you. There's a lot going on right now. It's a busy time. But let's pause and take
from Eric Bailey [alt+shift+b] in programming
5th Mar 2024
A few years ago I made a New Year’s Eve resolution to stop overthinking assholes.
I could delicately, patiently, and painstakingly debunk the gigantic, misplaced swing of a man who is burning others' lived experience as fuel to propel his increasingly irrelevant career.
I could...
from Tyler Cipriani: blog [alt+shift+b] in programming
5th Mar 2025
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you
have to provide a copy of the source (and modifications) once
someone asks for it. And now I’m asking nicely for you to do so
🙂
– Joga, bbs.onyx-international.com
Boox in split screen, typewriter
mode
In...
Component Machines
Components are like little machines. You build them once. Use them whenever you need them.
Every now...
5th Sep 2024
from A Beautiful Site [alt+shift+b] in programming
5th Sep 2024
Components are like little machines. You build them once. Use them whenever you need them.
Every now and then you open them up to oil them or replace a part, then you send them back to work.
And work, they do.
Little component machines just chugging along so you never have to...
from A Smart Bear [alt+shift+b] in programming
18th Oct 2016
What if your tech company has peaked? Is relentless growth the only path, or is it time to redefine your true impact on the world?
from Making software better without sacrificing user experience. [alt+shift+b] in programming
4th Dec 2020
Obvious Javascript 'Injection' Fallback
2020-12-04
Sometimes websites and web apps might require content to be "injected" via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one's hands. So, the least I can do is...
from charity.wtf [alt+shift+b] in programming
11th Oct 2024
Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to start his own company. As Charlie Brown would say: “Good grief.” 🙄 This is an (incredibly!) extreme example. But back in the halcyon days of the zero interest rate phenomenon...
Online Dating
Is anyone having a good experience with this? What would it take to fix this? I investigate.
First...
2nd Aug 2024
from the singularity is nearer [alt+shift+b] in programming
2nd Aug 2024
Is anyone having a good experience with this? What would it take to fix this? I investigate.
First off, you need a business model that isn’t mobile gaming.
A monthly fee. Even better, you have a great thing to “sin tax.” Single men.
Charge men money per month. Only men. Every...
from Philip I. Thomas [alt+shift+b] in programming
1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
from Josh Comeau's blog [alt+shift+b] in programming
2nd Nov 2020
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...