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 #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Quick-and-dirty print debugging in Go I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m...
8th Jan 2026
1

Quick-and-dirty print debugging in Go

from alexwlchan [alt+shift+b] in programming

8th Jan 2026
I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m reading unfamiliar code, I like to use print debugging to follow what’s happening. I print what branches I’m in, the value of different variables, which functions are being called, and...
Folk Interfaces People reappropriating existing software to solve their own unique problems
24th Aug 2022
1

Folk Interfaces

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

24th Aug 2022
People reappropriating existing software to solve their own unique problems
Getting in shape for summer This month we have mostly minor maintenance updates as we gear up for a feature-filled future...
2nd Jun 2023
34

Getting in shape for summer

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

2nd Jun 2023
This month we have mostly minor maintenance updates as we gear up for a feature-filled future release. Enjoy a mild May because this summer is going to get hot! Calculator Calculator now follows keyboard shortcuts for copy and paste, even when the main text entry isn’t focused,...
How we built our onboarding email flow (with actual performance data) Marketers believe onboarding emails are a powerful tool for driving engagement. Everyone else thinks...
19th Feb 2024
92

How we built our onboarding email flow (with actual performance data)

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

19th Feb 2024
Marketers believe onboarding emails are a powerful tool for driving engagement. Everyone else thinks they're annoying and ineffective. The truth, as…
Using Machine Learning to Generate Winamp Skins I used thousands of screenshots of Winamp skins and StyleGAN2 to train an ML model generate more...
7th Jul 2021
1

Using Machine Learning to Generate Winamp Skins

from Jordan Eldredge's Blog [alt+shift+b] in programming

7th Jul 2021
I used thousands of screenshots of Winamp skins and StyleGAN2 to train an ML model generate more Winamp skins.
So, how’s that retirement thing going, anyway? For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of...
5th Dec 2019
65

So, how’s that retirement thing going, anyway?

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

5th Dec 2019
For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of Stack Overflow. I’m still going on some customer calls… Read more "So, how’s that retirement thing going, anyway?"
6th Mar 2013
But we haven't even mastered Acid2! Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second....
6th Mar 2008
47

But we haven't even mastered Acid2!

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

6th Mar 2008
Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second. Firefox finally nailed it down with version 3. Even Micrsoft, back in December, announced that IE8 passes the Acid2 Test. Web browsers have certainly come a long way towards standards...
Staying Ahead of Amazon, in Amazon Treasure Hunt Contest With a simple Man In The Middle (MITM) attack, I tried to cheat(?) one of Amazon India’s contest.
31st Oct 2015
33

Staying Ahead of Amazon, in Amazon Treasure Hunt Contest

from blag [alt+shift+b] in programming

31st Oct 2015
With a simple Man In The Middle (MITM) attack, I tried to cheat(?) one of Amazon India’s contest.
What is Bun, and does it live up to the hype? Bun is a new JavaScript runtime that claims to offer more features and performance compared to...
16th Aug 2022
25

What is Bun, and does it live up to the hype?

from ByteofDev [alt+shift+b] in programming

16th Aug 2022
Bun is a new JavaScript runtime that claims to offer more features and performance compared to Node.js and Deno. But is it as good as it is hyped up to be?
[Renovated] NURBS is just an acronym NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This...
14th Aug 2020
47

[Renovated] NURBS is just an acronym

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

14th Aug 2020
NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This guide walks you through these concepts one by one.
Winner, Name that Ware April 2023 The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the...
31st May 2023
46

Winner, Name that Ware April 2023

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

31st May 2023
The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the month without being guessed, but congrats to cpresser for figuring it out in the last week! email me for your prize. Here’s some more context images of the ware. The colored filter...
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1

What I'm up to - May 2025

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

1st May 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
Make Beautiful Gradients Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This...
11th Jan 2022
50

Make Beautiful Gradients

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

11th Jan 2022
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
Chatting about Shadow DOM I had a chance to go on Igalia Chats and walk through the history of Shadow DOM with Eric Meyer,...
5th Dec 2025
1

Chatting about Shadow DOM

from The History of the Web [alt+shift+b] in programming

5th Dec 2025
I had a chance to go on Igalia Chats and walk through the history of Shadow DOM with Eric Meyer, Brian Kardell, and Jeremy Keith. It was a fun, and pretty light discussion, but I learned a ton. The post Chatting about Shadow DOM appeared first on The History of the Web.
Merging Responsibly tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing...
28th Apr 2024
40

Merging Responsibly

from Quentin Santos [alt+shift+b] in programming

28th Apr 2024
tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing MR/PRs git commit git has emerged as the obvious choice for SCCS (Source Code Control System). The consensus is that it is unambiguously better than the previous standard, SVN. There...
Recently I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon...
1st Dec 2023
27

Recently

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

1st Dec 2023
I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon as I got home. It is, crudely explained, like if Zoë Keating dialed up the synths and pedals and rhythm, and it was also a remarkable live show. Distant Intervals by MIZU Reading I...
Why React Re-Renders In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and...
16th Aug 2022
76

Why React Re-Renders

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

16th Aug 2022
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the...
Community Heat, or Why You Should Get Good at Events A piece of advice I heard about marketing and community that I've repeated to founders ever since -...
8th Nov 2021
43

Community Heat, or Why You Should Get Good at Events

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

8th Nov 2021
A piece of advice I heard about marketing and community that I've repeated to founders ever since - Get Good at Events.
A message from the Captain of the S.S. Layoff Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the...
4th Oct 2023
54

A message from the Captain of the S.S. Layoff

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

4th Oct 2023
Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the numbers better is to stop feeding and sheltering people and their families. Nothing personal.
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
43

Nov 2019 Recap

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

3rd Dec 2019
Hello mailing list friends!
Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their...
4th Feb 2025
79
4th Feb 2025
For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their complete control over the Treasury Department is entirely insane. Unless you intend to destroy everything, making arbitrary changes to complex computer systems will result in destruction,...
2025: A big year for Kidz Fun Art Kidz Fun Art grew a lot in 2025! Many more people use it regularly, many more choose the paid...
20th Dec 2025
1

2025: A big year for Kidz Fun Art

from SOS [alt+shift+b] in programming

20th Dec 2025
Kidz Fun Art grew a lot in 2025! Many more people use it regularly, many more choose the paid version & I added far more cool features. Loads of Work… First off, here’s a graph of the number of changes (“commits” in technical terms) that I made. 612 changes in total with a few...
Thanks, 201X! Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade. Been a long ten...
2nd Dec 2019
1

Thanks, 201X!

from Sedimental [alt+shift+b] in programming

2nd Dec 2019
Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade. Been a long ten years, but it's flown past. This particular decade happens to coincide with my first years of full-time professional software engineering. The Quantity I can't possibly summarize it...
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
6th Aug 2022
39

Bootstrap with Ruby on Rails 7

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

6th Aug 2022
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
21st Jul 2020
Incredible Vitest Defaults (article) Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results,...
2nd Sep 2025
53

Incredible Vitest Defaults (article)

from Epic Web Dev [alt+shift+b] in programming

2nd Sep 2025
Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results, letting you write reliable tests with less effort.
How to Prepare for the CAPM Certification Exam "Wait, aren't you a software developer?" If it's not your first time on my blog, you might be...
14th Nov 2019
1

How to Prepare for the CAPM Certification Exam

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

14th Nov 2019
"Wait, aren't you a software developer?" If it's not your first time on my blog, you might be thinking: "Aren't you a prominent software developer, not a project manager?" Ok, maybe without the prominent part. But yes, you are right. I started working as a developer a few years...
Process Debt I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even...
10th Dec 2023
61

Process Debt

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

10th Dec 2023
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth […] The post Process Debt appeared first on Vadim Kravcenko.
PCG64 DXSM random number generator Last week I was interested to read about the proposed math/rand/v2 for Golang’s standard library. It...
21st Jun 2023
33

PCG64 DXSM random number generator

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

21st Jun 2023
Last week I was interested to read about the proposed math/rand/v2 for Golang’s standard library. It mentioned a new-ish flavour of PCG random number generator which I had not previously encountered, called PCG64 DXSM. This blog post collects what I have learned about it. (I have...
Tech Debt When people start working on General Purpose Robots there is a tendency to try to make sure that...
2nd May 2023
43

Tech Debt

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

2nd May 2023
When people start working on General Purpose Robots there is a tendency to try to make sure that everything they do is Fully General Purpose And Future Proof. They have grand visions and world changing ambitions. Those make it seem like they should be building grand software, to...
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a...
7th Feb 2022
29

KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE

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

7th Feb 2022
I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE. I say “unexpected” because I find tiling window managers are just about a necessity....
Introducing Workshop New newsletter about work in progress
1st Nov 2025
1

Introducing Workshop

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

1st Nov 2025
New newsletter about work in progress
How to Use Golang's Generics [Updated since 1.18] Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features...
6th Dec 2021
1

How to Use Golang's Generics [Updated since 1.18]

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

6th Dec 2021
Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features since the release of the language. Many devs have gone so far as to say Go’s previous lack of generic types made the language too painful to use at all. Let’s dive into what generics...
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...
Plain Text Emails, Please Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most...
9th Sep 2019
52

Plain Text Emails, Please

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

9th Sep 2019
Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn't this same approach...
Until the end of the internet It's hard to know what'll stick around when shopping for software online. Popular services and...
20th Jun 2023
41

Until the end of the internet

from David Heinemeier Hansson [alt+shift+b] in programming

20th Jun 2023
It's hard to know what'll stick around when shopping for software online. Popular services and crucial products get shut down all the time. You can't even trust that major conglomerates like Google to provide something you can count on two-five-ten years from now. And if you're...
Dips and Wiggles Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s...
26th Feb 2022
1

Dips and Wiggles

from DevOps - Bitfield Consulting [alt+shift+b] in programming

26th Feb 2022
Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s how to connect your Checkly data to Prometheus and Grafana, as part of an integrated observability pipeline.
A Brief, Incomplete, and Mostly Wrong History of Robotics (An homage to one of my favorite pieces on the internet: A Brief, Incomplete, and Mostly Wrong...
10th Jun 2025
52

A Brief, Incomplete, and Mostly Wrong History of Robotics

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

10th Jun 2025
(An homage to one of my favorite pieces on the internet: A Brief, Incomplete, and Mostly Wrong History of Programming Languages)
Czech localization Czech localization
1st Oct 2025
1

Czech localization

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

1st Oct 2025
Czech localization
Lisp: Icing or Cake? The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the...
1st Jun 2024
177

Lisp: Icing or Cake?

from dthompson [alt+shift+b] in programming

1st Jun 2024
The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached...
Name that Ware, July 2024 The Ware for July 2024 is shown below. Thanks again to jackw01 for contributing this ware! The last...
31st Jul 2024
77

Name that Ware, July 2024

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

31st Jul 2024
The Ware for July 2024 is shown below. Thanks again to jackw01 for contributing this ware! The last two images might be killer clues that give away the ware, but they are also so cool I couldn’t not include them as part of the post.
Estimating the number of your RSS subscribers Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web...
22nd Feb 2021
1

Estimating the number of your RSS subscribers

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

22nd Feb 2021
Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web server logs. Let's filter the logs for the RSS file names (in my case it's atom.xml and feed.json): cat access.log | grep -e atom.xml -e feed.json When looking through my logs,...
On being “currently based anywhere” Currently based anywhere. That’s what I landed on when I changed the copy on my homepage indicating...
11th Jun 2022
23

On being “currently based anywhere”

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

11th Jun 2022
Currently based anywhere. That’s what I landed on when I changed the copy on my homepage indicating that I was based out of Atlanta. I…
11 cities in 3 months: The highs and lows of digital nomad lifestyle In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to...
6th May 2015
37

11 cities in 3 months: The highs and lows of digital nomad lifestyle

from Joel Gascoigne [alt+shift+b] in programming

6th May 2015
In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to me that he would love to go traveling and explore Asia. I love Asia. I lived in Japan as a kid for 3.5 years, and I lived in Hong Kong for 6 months in
"The Surprise Slide" Ukulele Micro Song A micro song for Chelsea, written and recorded while she was in San Diego.
22nd May 2011
1

"The Surprise Slide" Ukulele Micro Song

from Jordan Eldredge's Blog [alt+shift+b] in programming

22nd May 2011
A micro song for Chelsea, written and recorded while she was in San Diego.
In search of lost teams As a technical leader, how do you spot when your team is lost in the weeds, and is there anything...
29th Sep 2020
1

In search of lost teams

from DevOps - Bitfield Consulting [alt+shift+b] in programming

29th Sep 2020
As a technical leader, how do you spot when your team is lost in the weeds, and is there anything you can do about it? Leadership expert Mike Thomas explains.
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.
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
10th Oct 2024
1

AAA gaming on Asahi Linux

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

10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
“Founder Mode” and the Art of Mythmaking I’ve never been good at “hot takes”. Anyone who knows anything about marketing can tell you that the...
17th Dec 2024
134

“Founder Mode” and the Art of Mythmaking

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

17th Dec 2024
I’ve never been good at “hot takes”. Anyone who knows anything about marketing can tell you that the best time to share your opinion about something is when everyone is all worked up about it. Hot topics drive clicks and eyeballs and attention en masse. Unfortunately, my internal...
Animated Radio Tab Toggles Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we...
5th Jan 2021
50

Animated Radio Tab Toggles

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

5th Jan 2021
Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we need to create a radio slide toggle for our made-up payment options. For this we want to display 3 simple payment choices to the user: One-time payment Recurring payment Free tier...
Overcast 5: Watch, Siri, search, and redesign! I apologize for the low battery level. Busy day. It all started with the watchOS volume...
17th Sep 2018
50

Overcast 5: Watch, Siri, search, and redesign!

from Marco.org [alt+shift+b] in programming

17th Sep 2018
I apologize for the low battery level. Busy day. It all started with the watchOS volume widget. You see, Overcast’s previous Apple Watch app really sucked. I did my best with the capabilities of watchOS 1–4, but I couldn’t give people what they really wanted: Standalone podcast...
Standards for ANSI escape codes Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI...
7th Mar 2025
73

Standards for ANSI escape codes

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

7th Mar 2025
Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI escape codes (“that’s how you make text red in the terminal and stuff”) but I had no real understanding of where they were supposed to be defined or whether or not there were...
Can Guitar Frets Perform Multiplication? I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of...
3 weeks ago
1

Can Guitar Frets Perform Multiplication?

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

3 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 ...
Solving my fun, frustrating docker-machine error Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this...
8th Dec 2020
2

Solving my fun, frustrating docker-machine error

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

8th Dec 2020
Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this was the second time I ran into the exact same issue, so it's time to write it down. (Hopefully, the third time I run into this, I have the presence of mind to look up my own...
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30

I am tired of AI

from On Test Automation [alt+shift+b] in programming

17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
Changing text style for DandeGUI window output <![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library...
12th May 2025
50

Changing text style for DandeGUI window output

from Paolo Amoroso's Journal [alt+shift+b] in programming

12th May 2025
<![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library for Medley Interlisp I'm developing in Common Lisp. I finally got around to this and implemented the GUI:WITH-TEXT-STYLE macro which controls the attributes of text printed to a...
Refining strategy with Wardley Mapping. The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of...
2nd Jan 2025
116

Refining strategy with Wardley Mapping.

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

2nd Jan 2025
The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of the three core strategy refinement techniques, this is the technique that I’ve personally used the least. Despite that, I decided to include it in this book because it highlights how...
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

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

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
2015-01-10 what-if.xkcd.com/124/
10th Jan 2015
25

2015-01-10

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

10th Jan 2015
what-if.xkcd.com/124/
how fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the...
6th Jul 2024
1

how fast is javascript? Simulating 20,000,000 particles

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

6th Jul 2024
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
Bulletproof Components Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book...
8th Dec 2021
52

Bulletproof Components

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

8th Dec 2021
Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof Web Design. I purchased it during my first trip to An Event Apart in 2007. This book meant a lot to me back then, and almost 15 years later, many of its concepts still hold...
Plates and states I was recently visiting Vermont for a work trip – my first time in the USA since I was a child. I...
14th Aug 2024
105

Plates and states

from alexwlchan [alt+shift+b] in programming

14th Aug 2024
I was recently visiting Vermont for a work trip – my first time in the USA since I was a child. I was drawn to the license plates on passing cars, and how they look different to the cars I’m used to. Whenever I visit new places, I enjoy looking for the tiny bits of infrastructure...
01 · A spreadsheet for exploring scenarios In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what...
4th Feb 2025
50

01 · A spreadsheet for exploring scenarios

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

4th Feb 2025
In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what if a single spreadsheet cell could hold multiple values at once**?
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.
How to make an ineffective 404 page 404 pages are what a server will show you if you request something that isn’t there. Another way to...
4th Apr 2021
29

How to make an ineffective 404 page

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

4th Apr 2021
404 pages are what a server will show you if you request something that isn’t there. Another way to say this: 404s are a last-ditch effort to help visitors get what they want if a webpage isn’t there anymore. There’s plenty of articles out there about how to make entertaining,...
Load-bearing / Career-minded / Act Two rationales One of the common conceits in leadership is that nobody is truly essential for a company’s...
2nd May 2024
71

Load-bearing / Career-minded / Act Two rationales

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

2nd May 2024
One of the common conceits in leadership is that nobody is truly essential for a company’s continuity. I call it a conceit, but I do mostly agree with it: I’ve felt literally sick after hearing about some peer’s unexpected departure, but I’m continually amazed at how resilient...
“Can They Change My Contract?”: Protecting Your Workplace Rights in Japan Right now, the General Union is handling cases at Japanese tech companies where well-established...
21st Apr 2025
82
21st Apr 2025
Right now, the General Union is handling cases at Japanese tech companies where well-established workplace practices have come under threat. These include businesses pushing for return-to-office mandates after years of remote work, eliminating flexible scheduling, and cutting...
On Opening Essays, Conference Talks, and Jam Jars How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
13th Apr 2024
1

On Opening Essays, Conference Talks, and Jam Jars

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

13th Apr 2024
How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
Before and after Almost Perfect At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in...
8th Jul 2024
1

Before and after Almost Perfect

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

8th Jul 2024
At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in Tokyo, run by Luis and Yuka. This week Luis and Yuka published a podcast we recorded during my resi...
What I'm up to - January 2024 Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social...
1st Jan 2024
1

What I'm up to - January 2024

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

1st Jan 2024
Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Published updates to Booklet, including a design refresh, dynamic op...
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
13th Aug 2021
49

Stuffing an SSD Inside the Raspberry Pi 400

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

13th Aug 2021
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn't as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
Explore vs Execute The two main business modalities are more different than you expect. When you hit PMF, it's a...
5th Jan 2025
90

Explore vs Execute

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

5th Jan 2025
The two main business modalities are more different than you expect. When you hit PMF, it's a culture-shift to switch from one to the other.
2014-12-11 shop.evilmadscientist.com/productsmenu/652
11th Dec 2014
22

2014-12-11

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

11th Dec 2014
shop.evilmadscientist.com/productsmenu/652
Infrastructure: From Zero to Enterprise Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that...
3rd Feb 2024
57

Infrastructure: From Zero to Enterprise

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

3rd Feb 2024
Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that cost me […] The post Infrastructure: From Zero to Enterprise appeared first on Vadim Kravcenko.
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
51

Books I read in 2020

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...
EndBASIC 0.11 is here Support for user-defined functions, an LCD, and a disassembler
20th Jul 2024
83

EndBASIC 0.11 is here

from Blog System/5 [alt+shift+b] in programming

20th Jul 2024
Support for user-defined functions, an LCD, and a disassembler
I've been programming since I was 10, but I don't feel like a 'hacker' When I was 10, I was programming in Logo after being introduced to it in my school's required...
3rd Jan 2014
40
3rd Jan 2014
When I was 10, I was programming in Logo after being introduced to it in my school's required computer class. Our teacher did not once call this programming; it was just another project among ones that usually weren't programming. I generalized almost every exercise - something...
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
1

A Metaphorical Reading Collection

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

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
Make your own Dev.to CMS livestream - Part 3 This is day 3 of my livecode Dev.to CMS.
1st Apr 2020
1

Make your own Dev.to CMS livestream - Part 3

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

1st Apr 2020
This is day 3 of my livecode Dev.to CMS.
L'Insurrection qui vient I can trace different periods of my life back to the music with which I decided to fill my ears and...
7th Jun 2010
42

L'Insurrection qui vient

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

7th Jun 2010
I can trace different periods of my life back to the music with which I decided to fill my ears and the stories towards which I let my eyes venture. Rereading tends to bring a part of me back to previous points in times, and occasionally, I partake in this. But there are few...
Oxide’s Compensation Model: How is it Going? How it started Four years ago, we were struggling to hire. Our team was small (~23 employees),...
1st May 2025
42

Oxide’s Compensation Model: How is it Going?

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

1st May 2025
How it started Four years ago, we were struggling to hire. Our team was small (~23 employees), and we knew that we needed many more people to execute on our audacious vision. While we had had success hiring in our personal networks, those networks now felt tapped; we needed...
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
13th Jan 2020
36

Magical Rainbow Gradients

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

13th Jan 2020
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
Toasts are Bad UX Read the post here.
17th Jul 2024
1

Toasts are Bad UX

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

17th Jul 2024
Read the post here.
How Jeremy Singer-Vine uses Buttondown Jeremy publishes Data Is Plural, a "weekly journal of useful/curious datasets" that uses Buttondown...
2nd Dec 2023
1

How Jeremy Singer-Vine uses Buttondown

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

2nd Dec 2023
Jeremy publishes Data Is Plural, a "weekly journal of useful/curious datasets" that uses Buttondown to manage subscribers and send emails
Accurate Predictions In November 2020, I read the book Apollo’s Arrow after hearing Dr Christakis on NPR’s Fresh Air....
6th Jun 2023
137

Accurate Predictions

from Dan Quach Blog [alt+shift+b] in programming

6th Jun 2023
In November 2020, I read the book Apollo’s Arrow after hearing Dr Christakis on NPR’s Fresh Air. Somewhere midway through this book, this paragraph stood out to me: “Either way, until 2022, Americans will live in an acutely changed world—they will be wearing masks, for example,...
1st Mar 2024
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

No, Wall Street, DeepSeek is not "far superior"

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

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
Analyzing browserify bundles to minimize JavaScript bundle size When building web apps, it’s important to keep the size of JavaScript code delivered to the browser...
4th Jan 2017
38

Analyzing browserify bundles to minimize JavaScript bundle size

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

4th Jan 2017
When building web apps, it’s important to keep the size of JavaScript code delivered to the browser as small as possible. I write in ES6 or TypeScript then use browserify to combine all JavaScript code into a single bundle file. For production builds I use uglify to make the...
Job Interviews By Zombies The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the...
18th Jan 2022
1

Job Interviews By Zombies

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

18th Jan 2022
The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the moment, we’re hiring. As I’m interviewing people, I’m struck by how hard some folks make it for me to give them a “yes.” Candidates tend to murmur things like, “we decided to move...
Moving my YouTube Likes from one account to another I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts...
11th Feb 2024
34

Moving my YouTube Likes from one account to another

from alexwlchan [alt+shift+b] in programming

11th Feb 2024
I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts as a way to keep two separate watch histories. I was watching videos about gender and trans stuff before I came out, and I didn’t want them appearing in my main account – say, when...
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
1st Sep 2023
57

Recently

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

1st Sep 2023
Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun to identify the ships docked there, but an airplane was new, especially such a rare one. I guess a lot of airplane knowledge from my childhood has stayed with me, and being...
Questionable Advice: “How do I feel worthwhile as a manager when my people are doing all the... “How do I feel worthwhile as a manager when my people are doing all the implementing?” — An...
23rd Jan 2021
1
23rd Jan 2021
“How do I feel worthwhile as a manager when my people are doing all the implementing?” — An Engineering Manager Hey, real quick: how long have you been managing? If it’s less than two years, honey, the answer is “you don’t.” Your feelings about your performance don’t mean much in...
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
19th Nov 2024
82

There Is Only One Key Difference Between Observability 1.0 and 2.0

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

19th Nov 2024
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
109

Converting My X201 ThinkPad into a Slabtop

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

1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun "hack" to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
So, what happened to my Claude Code series? I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And...
4 weeks ago
1

So, what happened to my Claude Code series?

from Steve Klabnik [alt+shift+b] in programming

4 weeks ago
I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And then… I didn’t manage to. In some ways, this is because I have just been super busy! I’ve never had less free time, and I’m okay with that. There’s a tremendous amount of good things…
Fast calculation of the distance to cubic Bezier curves on the GPU Bézier curves are a core building block of text and 2D shapes rendering. There are several...
18th Oct 2025
1

Fast calculation of the distance to cubic Bezier curves on the GPU

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

18th Oct 2025
Bézier curves are a core building block of text and 2D shapes rendering. There are several approaches to rendering them, but one especially challenging problem, both mathematically and technically, is computing the distance to a Bézier curve. For quadratic curves (one control...
25th Oct 2021
What I'm up to - April 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a...
1st Apr 2024
1

What I'm up to - April 2024

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

1st Apr 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a little late on the April edition, but better late than never. What I did in March - Spent some time...
Growing a Human: The First 30 Weeks Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
48

Growing a Human: The First 30 Weeks

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

4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
Self-Organizing Teams This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
17th Dec 2021
35

Self-Organizing Teams

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

17th Dec 2021
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […] The post Self-Organizing Teams appeared first on Vadim Kravcenko.
The best HIPAA-compliant A/B testing tools What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common?...
7th Sep 2022
34

The best HIPAA-compliant A/B testing tools

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

7th Sep 2022
What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common? They're popular A/B testing tools None of them are HIPAA…
Tailwind marketing and misinformation engine **Adam Wathan** explained in his [keynote speech](//youtu.be/CLkxRnRQtDE?t=109) at Tailwind Connect...
18th Feb 2024
1

Tailwind marketing and misinformation engine

from Nue developer blog [alt+shift+b] in programming

18th Feb 2024
**Adam Wathan** explained in his [keynote speech](//youtu.be/CLkxRnRQtDE?t=109) at Tailwind Connect 2023 how Tailwind CSS was born out of this sentence:
Scars Our emotional baggage and experience make us unique, but also serve as blinders.
1st Dec 2024
67

Scars

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

1st Dec 2024
Our emotional baggage and experience make us unique, but also serve as blinders.
Boot.dev's Lead Engineer Interviewed on "Running in Production" The podcast is available here. Before I begin, I must give thanks to Nick for having me on the show!...
9th Dec 2019
1

Boot.dev's Lead Engineer Interviewed on "Running in Production"

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

9th Dec 2019
The podcast is available here. Before I begin, I must give thanks to Nick for having me on the show! In this episode of Running in Production, I talk with Nick about how we built boot.dev, an open-source password manager that specializes in cryptocurrency. Boot.dev uses Electron...
What I'm up to - September 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Sep 2024
1

What I'm up to - September 2024

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

1st Sep 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in August Hello from a train somewhere in the French countryside. I just finished spending a few d...
A color palette preview tool for Purl Soho's Side Street Blanket Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket,...
11th Feb 2022
46

A color palette preview tool for Purl Soho's Side Street Blanket

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

11th Feb 2022
Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket, so I figured I'd make another color picking tool for the new Side Street Blanket. The varied blocks in this blanket are also made by holding different pairs of yarns together, so...
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...
Complex numbers and conformal mapping This explains the geometry of complex numbers. Explains conformal transformations, introduces...
8th Mar 2021
57

Complex numbers and conformal mapping

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

8th Mar 2021
This explains the geometry of complex numbers. Explains conformal transformations, introduces analytic functions, and shows that analytic complex functions are conformal. And using the connection between the geometry and the analysis explains it all in just some five minutes.
Name that Ware, March 2025 The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong,...
31st Mar 2025
53

Name that Ware, March 2025

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

31st Mar 2025
The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong, and thought it had some merit as a name that ware. But perhaps more interestingly, I was also experimenting with my cross-polarized imaging setup. This is a technique a friend of...
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…
Apple is Listening Something big changed at Apple around the beginning of 2017. They had encountered significant...
10th Jun 2019
45

Apple is Listening

from Marco.org [alt+shift+b] in programming

10th Jun 2019
Something big changed at Apple around the beginning of 2017. They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user. The “trash can” 2013 Mac Pro addressed only a fraction of the needs...
Database Migrations I consider database migrations one of the most annoying problems to deal with during a software...
1st Oct 2023
117

Database Migrations

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

1st Oct 2023
I consider database migrations one of the most annoying problems to deal with during a software engineer’s life. Not only […] The post Database Migrations appeared first on Vadim Kravcenko.
Martin Fowler told me the second edition should be shorter (it's twice as long) 90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of...
18th Feb 2026
1
18th Feb 2026
90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of Observability Engineering is almost done.
Beware the Complexity Merchants When smart people get their high from building complex systems to solve simple problems, you're not...
15th May 2025
71

Beware the Complexity Merchants

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

15th May 2025
When smart people get their high from building complex systems to solve simple problems, you're not going to have a good time
Pensieve: Mar 7 2024 - on Agency A collection of public thoughts that could be blogposts but i dont have time, so here, have the...
8th Mar 2024
34

Pensieve: Mar 7 2024 - on Agency

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

8th Mar 2024
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
Silicon Valley & Defense Tech Over the last few years there has been a lot of press coverage of Google canceling project Maven, a...
13th Oct 2020
48

Silicon Valley & Defense Tech

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

13th Oct 2020
Over the last few years there has been a lot of press coverage of Google canceling project Maven, a defense contract. This has led to claims Silicon Valley is no longer engaging in defense tech, despite tech's roots working with the Department of Defense
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...
A Horrifying User Experience After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious...
8th Oct 2012
35

A Horrifying User Experience

from TokyoDev [alt+shift+b] in programming

8th Oct 2012
After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious one. Finding an apartment went smoother than I could have imagined, and in half-a-day, I had found a new apartment. The following day I set out to take care of the tasks surrounding...
Lightweight NextJS example of uploading files to Google Cloud Storage Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which...
13th Jun 2023
1
13th Jun 2023
Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which lets you authenticate with Google Cloud Storage and upload a file without needing to install any huge Google SDKs. I recently needed to use it with NextJS to upload Gifs created in...
15th Mar 2019
Assumed Audiences Naming your invisible audiences to free yourself from unspoken obligations
8th Jan 2022
24

Assumed Audiences

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

8th Jan 2022
Naming your invisible audiences to free yourself from unspoken obligations
Demystifying secure NFS My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
4th Nov 2024
100

Demystifying secure NFS

from Blog System/5 [alt+shift+b] in programming

4th Nov 2024
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and various Linux and FreeBSD clients.
AWS Networking, Environments and You Last week we hit an important milestone in the life of our baby startup: a functional production...
23rd Mar 2016
1

AWS Networking, Environments and You

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

23rd Mar 2016
Last week we hit an important milestone in the life of our baby startup: a functional production environment, with real data flowing from ingestion to storage to serving queries out!  (Of course everything promptly exploded , but whatever.) This got me started thinking about how...
The 9 best mobile app A/B testing tools A/B tests are a great way to confirm that your product changes have the intended effects. When it...
4th Dec 2023
43

The 9 best mobile app A/B testing tools

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

4th Dec 2023
A/B tests are a great way to confirm that your product changes have the intended effects. When it comes to mobile apps, there are many different A/B…
2nd Jan 2025
Steam nerfed popular upcoming. So what? In the latest Steam client update, Valve unveiled major changes to its store’s home page. One of the...
12th Jun 2026
2

Steam nerfed popular upcoming. So what?

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

12th Jun 2026
In the latest Steam client update, Valve unveiled major changes to its store’s home page. One of the main difference is that the “Popular Upcoming” section, which shows upcoming games now shows a lot fewer games. This seems to worry indie developers who relied on this section as...
Knowledge Nuggets From My Tmux.conf When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve...
12th Sep 2013
1

Knowledge Nuggets From My Tmux.conf

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

12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve that same effect in Screen I had a cryptic 115-character hardstatus string that I copy–pasted from someplace lost to the annals of the Internet Archive. It wasn’t too long after I...
Bi-whatever transformations An interactive explanation of how polynomial transformations such as trilinear or biquadratic or...
16th Jun 2020
39

Bi-whatever transformations

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

16th Jun 2020
An interactive explanation of how polynomial transformations such as trilinear or biquadratic or even linear-cubic work, and how to craft your own that fits your particular task the best.
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...
chasing the dragon Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
53

chasing the dragon

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

10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
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...
Goodbye WordPress, Hello Jekyll (Again) Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been...
13th Aug 2020
34

Goodbye WordPress, Hello Jekyll (Again)

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

13th Aug 2020
Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been running on WordPress - but that ended today. I’ve officially switched back over to Jekyll. I’m not going to spend too much time delving into why I made the transition back, but I’ll...
Running Pull Requests in Github Codespaces Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working....
23rd Oct 2025
24

Running Pull Requests in Github Codespaces

from These Yaks Ain't Gonna Shave Themselves [alt+shift+b] in programming

23rd Oct 2025
Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working. Dev Containers are the required way to enable Github Codespaces, which was my actual goal. I finally got to something that works, so I want to document what I learned. Dev Containers...
Unforgetful I have ADHD. Probably.1 My entire adolescence was defined by forgetting to do my homework,...
14th Aug 2026
1

Unforgetful

from Marco.org [alt+shift+b] in programming

14th Aug 2026
I have ADHD. Probably.1 My entire adolescence was defined by forgetting to do my homework, disappointing everyone around me, and being told by every adult that I was lazy, “just” needed to try harder, and wasn’t living up to my potential. I’ll be working on the resulting shame...
RIPE DNS Hackathon This weekend I was in Rotterdam for the RIPE DNS Hackathon. About 50 people gathered with several...
22nd May 2023
38

RIPE DNS Hackathon

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

22nd May 2023
This weekend I was in Rotterdam for the RIPE DNS Hackathon. About 50 people gathered with several ideas for potential projects: things like easier DNSSEC provisioning, monitoring DNS activity in the network, what is the environmental cost of the DNS, … At the start of the weekend...
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
Kill the crunch time heroics Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You...
2nd Nov 2018
2

Kill the crunch time heroics

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

2nd Nov 2018
Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You can push hard and get that next release done on time, get those new features out, earn more revenue for your company. Engineers are under immense pressure to deliver more and do it...
The Lindy Effect on startup potential On average, you're halfway to your final destination. How, then, do we not only double from here,...
9th Jun 2024
100

The Lindy Effect on startup potential

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

9th Jun 2024
On average, you're halfway to your final destination. How, then, do we not only double from here, but 10x?
Status Update, and How Everyone IPO'd in the 21st Century Sorry for the long hiatus. I've been doing some formal advisory work and a bit of angel investing...
13th Nov 2019
51

Status Update, and How Everyone IPO'd in the 21st Century

from Remains of the Day [alt+shift+b] in programming

13th Nov 2019
Sorry for the long hiatus. I've been doing some formal advisory work and a bit of angel investing these past months, and so more of my writing has been private. More than that, though, the Internet, with all the status games and incentives I wrote about in my last post, began to...
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
30

WP Enqueue for Beginners

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

5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I’ve come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
PHP functions to get and remove the file extension from a string I use these regular expressions all the time, but it's much more convenient to have them both in...
12th Mar 2009
42

PHP functions to get and remove the file extension from a string

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

12th Mar 2009
I use these regular expressions all the time, but it's much more convenient to have them both in convenient PHP functions. // Returns only the file extension (without the dot) function file_ext($filename) { return preg_match('/\./', $filename) ? preg_replace('/^.*\./', '',...
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...
Meeting philosophy Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if...
8th Sep 2023
31

Meeting philosophy

from Hixie's Natural Log [alt+shift+b] in programming

8th Sep 2023
Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if possible. Decline any meeting without an explicit agenda (I make exceptions for my immediate manager). Decline any meeting where the agenda doesn't seem relevant to your work. Decline any...
COC: A new metric for thinking about cancellations in SaaS business models Introducing COC: The true cost of cancellations in a scaling SaaS business.
6th Aug 2013
19
6th Aug 2013
Introducing COC: The true cost of cancellations in a scaling SaaS business.
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
52

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
Array 1.8.0 What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If...
3rd Jun 2020
32

Array 1.8.0

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

3rd Jun 2020
What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If you're self hosting and want these features - update…
Recently Hello from sunny Brooklyn, where it’s suddenly summer. What’s new? Over at the Val Town Blog, I...
1st May 2024
70

Recently

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

1st May 2024
Hello from sunny Brooklyn, where it’s suddenly summer. What’s new? Over at the Val Town Blog, I wrote about how searching source code is a pretty hard problem. It was pretty well-received: I confirmed that yes, it’s a pretty hard problem. We’re really trying not to write a search...
Hello world “Start a blog” has been on my todo list for so long, it’s going to leave a gaping void in my life...
27th Dec 2015
1

Hello world

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

27th Dec 2015
“Start a blog” has been on my todo list for so long, it’s going to leave a gaping void in my life when I check it off. There are some things I have been wanting to talk about for a while now, in a way that’s less ephemeral than twitter. Like how the tech industry […]
Consider Part-Time Work It has long been predicted that with more automation and more technology, we could all work less and...
26th Sep 2016
2

Consider Part-Time Work

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

26th Sep 2016
It has long been predicted that with more automation and more technology, we could all work less and have more leisure time, but we continue to fall short of that promise. In many ways, we're working harder and longer, with more stress, than previous generations did. I think that...
8th Sep 2025
57

Benjie's Humanoid Olympic Games

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

8th Sep 2025
A gauntlet thrown
Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was...
1st Oct 2024
68

Terminal colours are tricky

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

1st Oct 2024
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the...
Launching the Coding Career Handbook! I'm launching my career advice book today!
1st Jul 2020
1

Launching the Coding Career Handbook!

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

1st Jul 2020
I'm launching my career advice book today!
How to Manifest a Meetup > 2024 update: for those who work in devrel/organize less-social-more-technical meetups, I have now...
15th Jul 2022
1

How to Manifest a Meetup

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

15th Jul 2022
> 2024 update: for those who work in devrel/organize less-social-more-technical meetups, I have now written How to Organize Meetups Good on Dx.tips
2015-07-07 "I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types...
7th Jul 2015
24

2015-07-07

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

7th Jul 2015
"I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types and when I came back, my hate was deeper and more nuanced."
Navigating the unpredictability of everything We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it...
19th Mar 2023
66

Navigating the unpredictability of everything

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

19th Mar 2023
We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.
The three-page paper that shook philosophy: Gettiers in software engineering In 1963, the philosopher Edmund Gettier published a three-page paper in the journal Analysis that...
13th Jan 2019
45

The three-page paper that shook philosophy: Gettiers in software engineering

from the jsomers.net blog [alt+shift+b] in programming

13th Jan 2019
In 1963, the philosopher Edmund Gettier published a three-page paper in the journal Analysis that quickly became a classic in the field. Epistemologists going back to the Greeks had debated what it meant to know something, and in the Enlightenment, a definition was settled upon:...
Setting Up Jekyll on Windows Setting Up Jekyll on Windows 2022-09-02 I’ve recently been playing around with using Windows 10 as...
2nd Sep 2022
33

Setting Up Jekyll on Windows

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

2nd Sep 2022
Setting Up Jekyll on Windows 2022-09-02 I’ve recently been playing around with using Windows 10 as my daily operating system. So far, it has been going fairly well. Nothing will probably ever feel as “optimized” as running a Linux-based system but it works well for my current...
My Raspberry Pi Desktop My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it’s...
2nd Sep 2020
30

My Raspberry Pi Desktop

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

2nd Sep 2020
My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it’s pretty great. I know these types of devices tend to be used for smaller pet-projects or fun experiments, but I thought I would share my experience using one as my main computer....
Integrate Twitter newsletters with API Routes Last week newsletters started popping up on Twitter profiles, using their recently purchased...
7th Sep 2021
29

Integrate Twitter newsletters with API Routes

from Chris Nicholas [alt+shift+b] in programming

7th Sep 2021
Last week newsletters started popping up on Twitter profiles, using their recently purchased service, Revue.
5th Mar 2025
West Coast Trail – The 75km/48 mile death hike Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really...
1st Aug 2021
49

West Coast Trail – The 75km/48 mile death hike

from Dan Quach Blog [alt+shift+b] in programming

1st Aug 2021
Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really sure where I get these crazy ideas, but a friend and I booked the West Coast Trail. It is this multi day thru hike in the west coast of Vancouver Island, which is accessible via...
31st Jul 2015
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...
Date Me! if you like me, and you're interested but never thought to ask, just ask!
2nd Jan 2025
1

Date Me!

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

2nd Jan 2025
if you like me, and you're interested but never thought to ask, just ask!
Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on...
5th Sep 2023
120

Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic

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

5th Sep 2023
Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on directly from the work of Aristotle and Leibniz. For what Doug was fundamentally trying to do over the forty years he spent developing his CYC system was to use the framework of...
Texttools dot py I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain...
14th Aug 2024
54

Texttools dot py

from Computer Things [alt+shift+b] in programming

14th Aug 2024
I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain with an image: Paste text in the top box, choose a transform, output appears in the bottom box. I can already do most of these transformations in vim, or with one of the many...
Lecture: Queueing theory on a cocktail napkin Queues are everywhere, and they follow mathematical rules. Learn a few of those rules! It'll go a...
25th Jun 2025
50

Lecture: Queueing theory on a cocktail napkin

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

25th Jun 2025
Queues are everywhere, and they follow mathematical rules. Learn a few of those rules! It'll go a long way to making you a stronger SRE.
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...
A quick hop across the southern border Taken while admiring the beach at Tulum.
16th Mar 2012
39

A quick hop across the southern border

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

16th Mar 2012
Taken while admiring the beach at Tulum.
Navigating Today’s Supply Chain Challenges We’ve all experienced it. From toilet paper, exercise equipment, toys, cars, and everything in...
8th Sep 2022
56

Navigating Today’s Supply Chain Challenges

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

8th Sep 2022
We’ve all experienced it. From toilet paper, exercise equipment, toys, cars, and everything in between, the supply chain during COVID has been blamed for many consumer goods shortages, and rightfully so. During lockdown, how many of us stalked our local warehouse clubs for that...
Building Custom React Hooks Illustrated notes on building custom React hooks
2nd Nov 2019
28

Building Custom React Hooks

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

2nd Nov 2019
Illustrated notes on building custom React hooks
The Great CEO Within It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very...
18th Mar 2021
47

The Great CEO Within

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

18th Mar 2021
It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very fortunate to be involved in this project. This is the best book I've read on making the journey from founder to CEO.
The things we do to ship desktop software I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in...
1st May 2019
36

The things we do to ship desktop software

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

1st May 2019
I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in under a second. It might surprise you that I spent more time on things that are not related to core functionality. Let’s call it a tax of shipping desktop software. Here are some of...
React.cache in server-reason-react How React.cache works in Server components
13th Feb 2026
1

React.cache in server-reason-react

from sancho.dev [alt+shift+b] in programming

13th Feb 2026
How React.cache works in Server components
Website Contrast Ratio in Practice While perusing Hacker News I ran across a single-page site called Contrast Rebellion— which I...
27th Jul 2012
1

Website Contrast Ratio in Practice

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

27th Jul 2012
While perusing Hacker News I ran across a single-page site called Contrast Rebellion— which I understand has created a bit of controversy. I think the point espoused by Contrast Rebellion is both well-made and well-taken (despite the host of straw-man style arguments to...
Thoughts on uploads Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil....
21st Mar 2017
52

Thoughts on uploads

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

21st Mar 2017
Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil. Users have to be able to view and delete files they upload; but at the same time, I've never felt that it should be an integral part of the app. Last night I had to face the fact...
#23 A card pattern Bad code <article> <div> <div class="sr-only">Image</div> <img src="/feature-teaser.png"...
12th Nov 2020
41

#23 A card pattern

from HTMHell [alt+shift+b] in programming

12th Nov 2020
Bad code <article> <div> <div class="sr-only">Image</div> <img src="/feature-teaser.png" alt="Feature teaser" /> </div> </article> <div> <span> <span>Exciting feature!</span> </span> <div> This text describes what the feature does! </div> <a...
Switching Blot sync from Google Drive to Git <![CDATA[In 2023 I migrated my personal website from Squarespace to Blot. Blot is a static site...
2nd Feb 2025
46

Switching Blot sync from Google Drive to Git

from Paolo Amoroso's Journal [alt+shift+b] in programming

2nd Feb 2025
<![CDATA[In 2023 I migrated my personal website from Squarespace to Blot. Blot is a static site generator that publishes as a website a folder stored on Google Drive, Dropbox, or a Git repository. Back then I set up Blot to publish a Google Drive folder but I recently switched...
Seeing the Matrix: A First-Principles Approach to Computer Architecture Building a mental model of computer architecture from first principles
5th Apr 2025
49

Seeing the Matrix: A First-Principles Approach to Computer Architecture

from Confessions of a Code Addict [alt+shift+b] in programming

5th Apr 2025
Building a mental model of computer architecture from first principles
Easy subscriber filters Want to learn more about your audience. Try subscriber filters!
20th Jun 2019
1

Easy subscriber filters

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

20th Jun 2019
Want to learn more about your audience. Try subscriber filters!
Yes, I will have coffee with you On meeting up in meatspace
14th Apr 2025
5

Yes, I will have coffee with you

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

14th Apr 2025
On meeting up in meatspace
My Text Edtior is Not Open Source My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than...
2nd Jan 2024
32

My Text Edtior is Not Open Source

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...
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...
Why we still can’t stop plagiarism in undergraduate computer science Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you...
22nd Mar 2018
30

Why we still can’t stop plagiarism in undergraduate computer science

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

22nd Mar 2018
Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you soon realize that half the patrons leave without actually checking out their books! This leaves everyone else scratching their heads when the catalog doesn’t match the shelves....
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