Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Ralph Ammer
Thomas Aquinas — The world is divine! A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid...
3 months ago
36
3 months ago
A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid the turmoil of life, riddled with wickedness and pain, he would insist that our world is good.  And all our success is built on this belief. Note: Before we start, let’s get one...
Kevin Chen
Large language models are a sustaining innovation for Siri Many people assume that large language models (LLMs) will disrupt existing consumer voice...
a year ago
69
a year ago
Many people assume that large language models (LLMs) will disrupt existing consumer voice assistants. Compared to Siri, while today’s ChatGPT is largely unable to complete real-world tasks like hailing an Uber, it’s far better than Siri at understanding and generating language,...
On Life and Lisp
The Apple GPU and the Impossible Bug In late 2020, Apple debuted the M1 with Apple’s GPU architecture, AGX, rumoured to be derived from...
over a year ago
32
over a year ago
In late 2020, Apple debuted the M1 with Apple’s GPU architecture, AGX, rumoured to be derived from Imagination’s PowerVR series. Since then, we’ve been reverse-engineering AGX and building open source graphics drivers. Last January, I rendered a triangle with my own code, but...
Julia Evans
New playground: integer.exposed Hello! For the last few months we’ve been working on a zine about how integers and floating point...
over a year ago
30
over a year ago
Hello! For the last few months we’ve been working on a zine about how integers and floating point numbers work. Whenever I make a zine I like to release a playground to go with it, like mess with dns for the DNS zine or the sql playground. For this one, I made a simple playground...
elementary Blog
Supporting Disability Is Our Social Responsibility July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled...
3 days ago
6
3 days ago
July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback...
Steve Klabnik
Using Crates.io with Buck
over a year ago
the singularity is...
The Elon Swing Voter I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me...
7 months ago
79
7 months ago
I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me with dread and anxiety. I remember going to the Apple store before I was leaving, the uhhhhhhh from the sales people was awful. 0 pride. Nobody cares. So different from the sales...
Computer Things
TLA from first principles No Newsletter next week I'll be speaking at USENIX SRECon! TLA from first principles I'm working on...
8 months ago
67
8 months ago
No Newsletter next week I'll be speaking at USENIX SRECon! TLA from first principles I'm working on v0.5 of Logic for Programmers. In the process of revising the "System Modeling" chapter, I stumbled on a great way to explain the temporal logic of actions that TLA+ is based on....
Tyler Cipriani: blog
Reading in 2022 Every book should be read no more slowly than it deserves, and no more quickly than you can read it...
over a year ago
35
over a year ago
Every book should be read no more slowly than it deserves, and no more quickly than you can read it with satisfaction and comprehension. – Mortimer J Adler, How to Read a Book My trusty, hated Kindle Reading only “1000 books before you die” used to strike me as unambitious. Then...
alexwlchan
Publishing lots and lots of messages to SNS At work, we use Amazon SNS as the trigger for a lot of our data pipelines. You send a message to an...
over a year ago
47
over a year ago
At work, we use Amazon SNS as the trigger for a lot of our data pipelines. You send a message to an SNS topic, and it gets picked up by an SQS queue, an ECS task, or a Lambda function – and they in turn send new messages to other SNS topics, and the pipeline continues. Sending a...
Sometimes It Works...
Why and how you should use Tailwind to build your next Statamic theme Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to...
over a year ago
10
over a year ago
Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to Bermuda! Alakazam! Keep all of your theme assets together Use Tailwind’s utilities properly Don’t forget your pre-processor! Deployment strategies Bonus round! PurgeCSS + Tailwind...
Seán Barry
Using Git Bisect to Find Code Regressions Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool...
over a year ago
45
over a year ago
Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool for the job.
Darek Kay
Grab browser links and titles in one click When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link...
6 months ago
81
6 months ago
When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link as rich text (e.g., when pasting the link into OneNote or Jira). Sometimes I prefer a Markdown link. There are browser extensions to achieve this task, but I don't want to...
macwright.com
Recently Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives...
over a year ago
41
over a year ago
Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives on how the business and such have gone, but for now, let’s keep this traditional, a good old-fashioned Recently. Reading This month’s theme, looking back on it, was feminism, and...
Tony Finch's blog
Joining ellipses with matching tangents In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join...
a year ago
51
a year ago
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...
Ferd.ca
Negotiable Abstractions 2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture...
a year ago
45
a year ago
2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture professionally (I still do, but less intensively so with the SRE title), one of the most important questions I'd seek answers to was "how do I cut this up?" Or more accurately, "how do...
bunnie's blog
Winner, Name that Ware February 2023 The Ware for February 2023 is just a tiny portion of a Pioneer DDJ-400. Still enough for wrm to...
over a year ago
46
over a year ago
The Ware for February 2023 is just a tiny portion of a Pioneer DDJ-400. Still enough for wrm to guess it exactly! Congrats, email me for your prize. It is the case that Pioneer gear has a very distinctive design style to it. I wonder if their PCB design software isn’t some...
Copper • A blog...
Trying to get past the 500 nits limit of the MacBook Pro (and failing) Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day...
over a year ago
33
over a year ago
Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day after placing an order through a Romanian Apple reseller, I finally got my 14-inch M1 Max. Well, actually.. I first got the wrong configuration (base model instead of CTO), had to...
Irrational...
Notes on The Value Flywheel Effect The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into...
a year ago
26
a year ago
The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into real-world application of Wardley mapping, and a rare view of a company’s engineering strategy. I’m currently diving into the topic of engineering strategy, and a sub-topic that I’ve not...
HTMHell
Grouping form fields by Matthias Kittsteiner When I first stumbled upon fieldset and legend, I didn’t know much about...
6 months ago
55
6 months ago
by Matthias Kittsteiner When I first stumbled upon fieldset and legend, I didn’t know much about HTML and especially not about accessibility. Everything I noticed was the special way a legend is displayed inside a fieldset – or rather: alongside the border of a fieldset. Fast...
PostHog's RSS Feed
The really important job interview questions engineers should ask (but don't) Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from...
over a year ago
24
over a year ago
Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from this? It's normal for candidates not to ask harder…
swyx's site RSS Feed
Language Servers are the New Frameworks Developer Experience is shifting left, all the way to onKeyUp.
over a year ago
Ink & Switch
Ink & Switch Unconference [2023 / Lisboa, PT]
over a year ago
Blog of Simple...
Privacy Monthly: June 2023
over a year ago
bt RSS Feed
PS4 Download UI with Pure CSS PS4 Download UI with Pure CSS 2021-06-20 Overall, I’m fairly impressed with the user interface...
over a year ago
23
over a year ago
PS4 Download UI with Pure CSS 2021-06-20 Overall, I’m fairly impressed with the user interface design of Sony’s PS4 system OS. It’s minimal and keeps the content front and center. Even with it’s sometimes spotty performance hiccups, I’ve come to enjoy interacting with it. One of...
Kevin Chen
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...
over a year ago
21
over a year ago
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....
Eric Bailey
Comic Sans is a good typeface, actually body { font-family: "Comic Sans MS", "Comic Sans", "ChalkboardSE-Regular", "ChalkboardSE",...
over a year ago
14
over a year ago
body { font-family: "Comic Sans MS", "Comic Sans", "ChalkboardSE-Regular", "ChalkboardSE", sans-serif; } In my ongoing, inadvertent quest to alienate myself from the design industry, I must now tell you all that Comic Sans is a good typeface. A lot has been written about...
Words and Buttons...
Why learn about the golden-section search An interactive demo of bisection search and golden ratio search algorithms. There is also a...
6 days ago
10
6 days ago
An interactive demo of bisection search and golden ratio search algorithms. There is also a motivation to learn them both. Spoiler alert! One converges better, and the other has a better computational cost.
PostHog's RSS Feed
A story about pivots PostHog has pivoted a lot . After 5 pivots in 6 months, we got into Y Combinator last year,...
over a year ago
21
over a year ago
PostHog has pivoted a lot . After 5 pivots in 6 months, we got into Y Combinator last year, pivoted again whilst we were there and have now gone…
Tinloof - Blog
How to create scroll animations with just 1 React hook (Part 1) This is a series of articles where we learn a few techniques to create scroll animations with just 1...
over a year ago
26
over a year ago
This is a series of articles where we learn a few techniques to create scroll animations with just 1 React hook. In this first part, we will use the scroll event to achieve that. Here’s a preview of what we will achieve by the end of the article:
Maggie Appleton
How to Become a Neo-Cartesian Cyborg A lightening talk on second brains and cyborg embodiment
over a year ago
PostHog's RSS Feed
The most popular PostHog alternatives, compared As an all-in-one platform, PostHog replaces a lot of legacy tools. PostHog is great if you: Need...
over a year ago
27
over a year ago
As an all-in-one platform, PostHog replaces a lot of legacy tools. PostHog is great if you: Need quantitative and qualitative insights into user…
Paolo Amoroso's...
Changing text style for DandeGUI window output <![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library...
a month ago
20
a month ago
<![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...
Vadim Kravcenko
The Dark Side of Remote Work: Interview Scam Epidemic Once the pandemic hit and employers started to embrace remote work more openly, a new phenomenon...
over a year ago
26
over a year ago
Once the pandemic hit and employers started to embrace remote work more openly, a new phenomenon gained momentum — Interviews-as-a-service. […] The post The Dark Side of Remote Work: Interview Scam Epidemic appeared first on Vadim Kravcenko.
elementary Blog
Visualizing The Finish Line First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
a year ago
93
a year ago
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
Julia Evans
Entering text in the terminal is complicated The other day I asked what folks on Mastodon find confusing about working in the terminal, and one...
12 months ago
66
12 months ago
The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”. This really resonated with me: even though entering some text and editing it is a very “basic” task, it took...
Alice GG
How much can you really get out of a 4$ VPS? When starting a new project, evaluating the budget needed for cloud hosting can be a tricky...
over a year ago
23
over a year ago
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question. On one side, you will hear horror stories of people waking up to an unexpected 100k$ bill from their provider. But on the other hand, you will see providers advertising costs...
Ruud van Asseldonk
A type system for RCL: Implementing a typechecker in Rust
11 months ago
macwright.com
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
a year ago
43
a year ago
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...
Jim Nielsen’s Blog
RSC, Localfirst, and Coordination Between Multiple Computers Dan Abramov gave a talk at ReactConf called “React for two computers” (starts at ~5:14:00) which...
a year ago
103
a year ago
Dan Abramov gave a talk at ReactConf called “React for two computers” (starts at ~5:14:00) which gives the conceptual background around how the team came up with the idea for React Server Components (RSC)[1]. I found the talk intriguing. It’s like watching someone take something...
Ruud van Asseldonk
A type system for RCL, part 3: Related work
11 months ago
Yale e360
Lessons from my first (very bad) on-call experience Near the beginning of my career, I was working for a startup that made database software used by...
over a year ago
20
over a year ago
Near the beginning of my career, I was working for a startup that made database software used by other companies in their production infrastructure. The premise was that our super-fast database had a computing framework that would let you do things in real-time that usually took...
Maggie Appleton
The Expanding Dark Forest and Generative AI An exploration of the problems and possible futures of flooding the web with generative AI content
over a year ago
A Smart Bear
The "Opposite Test" Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft...
over a year ago
9
over a year ago
Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft compelling, unique features.
Eric Bailey
Your CSS is an interface My partner is learning Japanese using the Duolingo app. They’ve been dutifully opening the app and...
over a year ago
16
over a year ago
My partner is learning Japanese using the Duolingo app. They’ve been dutifully opening the app and doing daily challenges for over 400 days now. A few days ago, they shared this screenshot with me: If I could wager a guess, it looks like there was a bug with dark mode color logic...
Daniel Marino
Don’t Overthink Remote Working The coronavirus is here, and as a result a lot of employers are asking employees to work remotely if...
over a year ago
25
over a year ago
The coronavirus is here, and as a result a lot of employers are asking employees to work remotely if possible. I’ve seen a fair share of tips for remote working blog posts this past week. I figured I’d cash in on the action and share my thoughts. Don’t Overthink It Most of the...
A Smart Bear
For probabilities, use Fermi numbers, not words Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and...
over a year ago
93
over a year ago
Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and what to do instead.
Making software...
The Death of Personality The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything...
over a year ago
38
over a year ago
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...
Jim Nielsen’s Blog
Notes from “Weathering Software Winter” by Devine Lu Linvega I watched this talk[1] where the presenter details their experience trying to use modern digital...
a year ago
19
a year ago
I watched this talk[1] where the presenter details their experience trying to use modern digital devices while living on a boat with little to zero connectivity. It soon became obvious that all the technology [we planned to use] was not designed to leave the western world. It was...
Blog of Simple...
Web Analytics and Consent
a year ago
swyx's site RSS Feed
4 Q&A's on Blogging for Developers Answering Q&A's
over a year ago
A Beautiful Site
Shoelace.style — A back to the basics CSS starter kit I spent some time last week working on a free CSS boilerplate I'm calling Shoelace.css. It's kinda...
over a year ago
39
over a year ago
I spent some time last week working on a free CSS boilerplate I'm calling Shoelace.css. It's kinda like Bootstrap, but a lot leaner and pure CSS. You don't need a preprocessor like Sass or Less to use it, but it's still highly customizable with CSS variables. I'm calling Shoelace...
Making software...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
over a year ago
34
over a year ago
Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
Steve Klabnik
Introducing metadown
over a year ago
Patrick Kayongo
Fourways Mall It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to...
a year ago
36
a year ago
It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to walk in there to do everything on my to-do list: buy bread rolls for the kids’ lunch, new school shoes for Khanyi, check on the price of a new iron, and maybe just maybe upgrade my...
Vladimir Klepov as a...
Keep a React component mounted The second most important React optimization technique after shouldComponentUpdate and friends is...
over a year ago
25
over a year ago
The second most important React optimization technique after shouldComponentUpdate and friends is remount management. Some portions of the UI can be hidden or shown — sidebars, drop-down menus, modals and draggable widgets are all prominent examples. The basic React pattern for...
Remains of the Day
The inefficiency of large, infrequent transactions In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient...
over a year ago
34
over a year ago
In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient markets guy, but when I look at initial public offerings I’m very baffled because investment banks take such a huge cut.   If you needed to argue, “Well, they need the cut because they...
The Pragmatic...
Are reports of StackOverflow’s fall greatly exaggerated? A blog post suggests traffic is down 50% at Stack Overflow, due to ChatGPT gaining popularity. I...
a year ago
37
a year ago
A blog post suggests traffic is down 50% at Stack Overflow, due to ChatGPT gaining popularity. I reached out to Stack Overflow for more details: the company admitted a drop, but it’s only 14% as per data shared with me.
Letters of Note
Better Letters of Note Dear all, It gives me untold amounts of pleasure to announce that the Letters of Note website has...
over a year ago
32
over a year ago
Dear all, It gives me untold amounts of pleasure to announce that the Letters of Note website has been given its first facelift since I naively launched it in 2009 using a bog-standard Blogger template. I would like to thank, profusely but from a very safe distance, the patient...
Founder's blog
ChatGPT won't "kill Google" because Google is already dead I have just conducted an experiment where I forced myself to use Bing's new chat-based search for...
over a year ago
42
over a year ago
I have just conducted an experiment where I forced myself to use Bing's new chat-based search for almost a week, and spoiler alert: I loved it. But I'll get into that later. Googling without Google When was the last time you searched Google and found the answer on the...
Basta’s Notes
Things nobody taught me about money When I was growing up, I was one of the first generations of students to have a strikingly different...
over a year ago
26
over a year ago
When I was growing up, I was one of the first generations of students to have a strikingly different education from previous generations. I grew up under the Bush administration’s No Child Left Behind policies. Classes teaching important life skills like home economics and...
HTMHell
#20 HTMHell special: close buttons This first HTMHell special inspects one of the most complicated and most controversial patterns in...
over a year ago
24
over a year ago
This first HTMHell special inspects one of the most complicated and most controversial patterns in front-end development: 🔥 the close button. 🔥 In modals, ads, and other overlays you often find a button with a close symbol that allows users, or at least some of them, to close...
Remains of the Day
What I learned from a Taipei alley I was in Taipei the past few weeks working on a documentary with friends. Because of a busy...
over a year ago
32
over a year ago
I was in Taipei the past few weeks working on a documentary with friends. Because of a busy schedule, it wasn't like my usual travels abroad for fun, it felt more like a work trip. Still, even if I'd been there purely for vacation, I would've wanted to try a different mode of...
Jim Nielsen’s Blog
JavaScript Imports Under The Hood In my notes from Rich Harris’ talk, I noted: in order to successfully work with JavaScript or...
over a year ago
47
over a year ago
In my notes from Rich Harris’ talk, I noted: in order to successfully work with JavaScript or TypeScript these days, there’s a growing need to understand some of the very sophisticated transformations that are happening under the hood between the code that you’re writing and the...
Yale e360
Personnel update This is inspired by receiving a "personnel update" when a friend was fired many years ago. It felt...
9 months ago
64
9 months ago
This is inspired by receiving a "personnel update" when a friend was fired many years ago. It felt coldly impersonal for such a deeply personal event, so I imagined what it would be like if the same approach were taken to other deeply personal events. * * * Subject: Personnel...
Tony Finch's blog
constantly divisionless random numbers Last year I wrote about inlining just the fast path of Lemire’s algorithm for nearly-divisionless...
4 months ago
41
4 months ago
Last year I wrote about inlining just the fast path of Lemire’s algorithm for nearly-divisionless unbiased bounded random numbers. The idea was to reduce code bloat by eliminating lots of copies of the random number generator in the rarely-executed slow paths. However a simple...
Steve Klabnik
Using buck to build Rust projects
over a year ago
TokyoDev
Proof Bitcoin is Overhyped BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin...
over a year ago
21
over a year ago
BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin transactions per day](https://blockchain.info/en/charts/n-transactions), I was flabbergasted: **there are only about 60,000 transactions per day.** I graphed the number relative to [the...
alexwlchan
How I set up my Obsidian vaults Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
a year ago
89
a year ago
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years. Time flies when you’re organising information! I’ve grown to really like it, and I expect to keep using it for a while to come. Its approach...
Engineer’s Codex
How Facebook created the largest Memcached system in the world Facebook handled billions of requests per second efficiently
a year ago
Jim Nielsen’s Blog
Interdisciplinary Website Maker Paul Ford has a great article at Wired about his own experience as an English major working in tech....
a year ago
87
a year ago
Paul Ford has a great article at Wired about his own experience as an English major working in tech. While I myself am not an English major (more on that below) his desire to be interdisciplinary parallels my own. I began to realize I was that most horrifying of things:...
David Heinemeier...
DEI is done (minus the mop up) In November of 2022, I wrote about the waning days of DEI's dominance, and enumerated four factors...
a year ago
55
a year ago
In November of 2022, I wrote about the waning days of DEI's dominance, and enumerated four factors that I saw as primary drivers of this decline. Those waning days have now been brought to a close, and DEI, as an obsessive, ideological preoccupation of the corporate world, is...
Alice GG
Plaid Layoffs and beyond Last week, Plaid announced laying off 20% of its workforce (260 people). Today I signed my...
over a year ago
20
over a year ago
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...
A Beautiful Site
Adding and removing virtual hosts on Ubuntu 14.04 Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume...
over a year ago
38
over a year ago
Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume you're not logged in as the root user. Change example.com to your own domain/subdomain. Adding a virtual host # Create the directory for your new site and grant permissions. If your...
Making software...
CSS Character Unit CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the...
over a year ago
37
over a year ago
CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the golden standard is to have no more than 75 characters per line. This is easy to achieve in the world of print but on the responsive, ever-changing web - statically defined...
Eric Bailey
Open UI and implicit parent/child relationships in HTML This phenomenon indirectly came up recently in an Open UI meeting I was attending. If you’re not...
over a year ago
17
over a year ago
This phenomenon indirectly came up recently in an Open UI meeting I was attending. If you’re not familiar, Open UI is a group full of people far smarter than I am working to “allow web developers to style and extend built-in web UI controls.” Background HTML elements are single...
Irrational...
Navigating Private Equity ownership. In 2020, you could credibly argue that ZIRP explains the world, but that’s an impossible argument to...
7 months ago
61
7 months ago
In 2020, you could credibly argue that ZIRP explains the world, but that’s an impossible argument to make in 2024 when zero-interest rate policy is only a fond memory. Instead, we’re seeing a number of companies designed for rapid expansion learning to adapt to a world that...
Eric Bailey
Accessibility auditing and ego At its core, an accessibility audit is about determining if a disabled person can use a digital...
over a year ago
19
over a year ago
At its core, an accessibility audit is about determining if a disabled person can use a digital experience. It takes a snapshot of a website, app, kiosk, or other digital experience and provides a summary of: What isn’t working, How numerous the problems are, How severe the...
Ognjen Regoje •...
Using robots.txt to discover hidden content I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s...
a year ago
23
a year ago
I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s interesting because some sites use it as access control, which, of course, is silly. Just because robots won’t index it doesn’t mean people won’t find it. Plus, by specifying it in...
David Heinemeier...
Failed integration and the fall of multiculturalism For decades, the debate in Denmark around  problems with mass immigration was stuck in a...
5 months ago
70
5 months ago
For decades, the debate in Denmark around  problems with mass immigration was stuck in a self-loathing blame game of "failed integration". That somehow, if the Danes had just tried harder, been less prejudice, offered more opportunities, the many foreigners with radically...
Making software...
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
over a year ago
37
over a year ago
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
A Smart Bear
Startup Exercise: What can't be solved with money? What can't be solved with money, are the most valuable things.
2 months ago
Eric Bailey
Focus Management and Inert
over a year ago
Jim Nielsen’s Blog
The Allure of Local-First Sync Engines On the localfirst.fm podcast episode with Kyle Matthews they drew a parallel: jQuery was to React...
a year ago
47
a year ago
On the localfirst.fm podcast episode with Kyle Matthews they drew a parallel: jQuery was to React what REST APIs are to local-first sync engines. jQuery was manual DOM manipulation. You were in charge of writing the instructions to create, read, update, and delete DOM...
Krzysztof Kowalczyk...
Ideas for replit bounties Apparently replit asks all Pro users about their thoughts. As it happens, I have a lot of thoughts...
over a year ago
24
over a year ago
Apparently replit asks all Pro users about their thoughts. As it happens, I have a lot of thoughts about how to improve Replit bounties. Lower transaction costs Currently the process is: I post a bounty one or more people apply I select an applicant they do the work I...
Irrational...
How to resource Engineering-driven projects at Calm? (2020) One of the recurring challenges in any organization is how to split your attention across long-term...
3 months ago
35
3 months ago
One of the recurring challenges in any organization is how to split your attention across long-term and short-term problems. Your software might be struggling to scale with ramping user load while also knowing that you have a series of meaningful security vulnerabilities that...
TokyoDev
Marketing yourself as a developer As a developer, I've learned that no matter how good a product I build is, for the product to...
over a year ago
24
over a year ago
As a developer, I've learned that no matter how good a product I build is, for the product to succeed, it also takes good marketing. The same is true for you as a developer in the job market: while solid technical skills are necessary to land great jobs, your ability to sell...
Ink & Switch
Ink Note Fall 2023: Phase 2 Gestures Some of the techniques we use to handle events and gestures in our prototypes
a year ago
Eric Bailey
Modern Health, frameworks, performance, and harm I would like to thank Modern Health. It was not their intent, but using their service broke me out...
over a year ago
16
over a year ago
I would like to thank Modern Health. It was not their intent, but using their service broke me out of a deep depression by launching me into an incandescent rage. I’ve read enough on destigmatizing mental health that I feel no shame in discussing this. In fact, in this regard I...
bt RSS Feed
Dynamic Viewports with CSS Dynamic Viewports with CSS 2023-02-08 I think it’s safe to assume most web designers and developers...
over a year ago
19
over a year ago
Dynamic Viewports with CSS 2023-02-08 I think it’s safe to assume most web designers and developers are familiar with the standard vh and vw parameters in CSS. These parameters are used for setting an element’s height and/or width, relative to the viewport (v) height (h) or width...
Tony Finch's blog
regpg-1.12 Yesterday I received a bug report for regpg, my program that safely stores server secrets encrypted...
a year ago
93
a year ago
Yesterday I received a bug report for regpg, my program that safely stores server secrets encrypted with gpg so they can be commited to a git repository. The bug was that I used the classic shell pipeline find | xargs grep with the classic Unix “who would want spaces in...
Liz Denys
Black coiled planter with attached drip tray, 2024 Heavily grogged black stoneware, coil-built, denim satin glaze
a year ago
Irrational...
Manage your priorities and energy. Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I...
a year ago
23
a year ago
Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I worked with: reach the right outcomes by prioritizing the company first, your team second, and yourself third. This “company, team, self” framework proved a helpful decision-making...
Ink & Switch
Dispatch 006: Provenance for science papers, local-first access control In this Dispatch, we’ll introduce you to two new projects at the lab: exploring writing environments...
10 months ago
7
10 months ago
In this Dispatch, we’ll introduce you to two new projects at the lab: exploring writing environments for science papers and local-first access control. We also have some updates on WASM packaging for Automerge, and a new researcher-in-residence.
PostHog's RSS Feed
In-depth: ClickHouse vs BigQuery Both BigQuery and ClickHouse are databases designed to handle lots of data (like loads of data),...
over a year ago
43
over a year ago
Both BigQuery and ClickHouse are databases designed to handle lots of data (like loads of data), but they have distinct philosophies and use cases…
blag
It is becoming difficult for me to be productive in Python It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of...
over a year ago
23
over a year ago
It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
sancho.dev
What's possible with Melange
a year ago
Max Countryman
Mindset for New Engineering Managers Coming to engineering management as a discipline requires a completely fresh set of skills. A common...
over a year ago
39
over a year ago
Coming to engineering management as a discipline requires a completely fresh set of skills. A common mistake is to assume that our previous expertise will make this transition seamless. In reality, it's important to recognize the need to shift mindsets entirely.
Tinloof - Blog
PWA: What it is and why you should try it The percentage of global web traffic on mobile phones has surged over the past decade. As of...
over a year ago
26
over a year ago
The percentage of global web traffic on mobile phones has surged over the past decade. As of November 2022, 60.28 percent of all web traffic came through mobile phones. Providing a good mobile user experience is therefore crucial to attract and retain users. Mobile applications...
Kevin Chen
Inferring Cruise occupancy from Kyle Vogt’s fleet dashboard screenshot Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management...
over a year ago
21
over a year ago
Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management dashboard: The press: AVs are over-hyped and are still 5-10 years away. Us: At this moment there are 100 @Cruise AVs in driverless mode in SF, and many are currently carrying...
Ferd.ca
The Review Is the Action Item 2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own...
a year ago
104
a year ago
2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own action item. Other follow-ups emerging from it are a plus, but the point is to learn from incidents, and the review gives room for that to happen. This is not surprising advice if...
Ink & Switch
Pixelpusher: Real-time peer-to-peer collaboration with React Documenting the Pixelpusher project for real-time peer-to-peer collaboration.
over a year ago
Blog of Simple...
Web analytics for publishers
11 months ago
Tinloof - Blog
How to make and test your own React drag and drop list with 0 dependencies I know, drag and drop is a solved problem. There are several great utilities you can use to easily...
over a year ago
26
over a year ago
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...
General Robots
Correct vs Good Part 2: Can we have it both ways?
3 months ago
macwright.com
Recently October was another pleasantly busy month in Brooklyn. Really took advantage of the breadth of New...
a year ago
43
a year ago
October was another pleasantly busy month in Brooklyn. Really took advantage of the breadth of New York culture: I saw an opera at the Metropolitan Opera House, and then went to see prog-metal band Polyphia play guitar solos as fast as possible. At the latter, there were multiple...
David Heinemeier...
Staying in the arena One of the things that can seem difficult to understand for people who merely tolerate having a job...
over a year ago
23
over a year ago
One of the things that can seem difficult to understand for people who merely tolerate having a job is why anyone would continue working if they didn't have to. You often see a version of this incredulity when the peanut gallery weighs in on the choices of billionaires. Why do...
macwright.com
On Web Components God, it’s another post about Web Components and stuff, who am I to write this, who are you to read...
a year ago
36
a year ago
God, it’s another post about Web Components and stuff, who am I to write this, who are you to read it Carlana Johnson’s “Alternate Futures for Web Components” had me nodding all the way. There’s just this assumption that now that React is potentially on its way out (after a...
David Crawshaw
Limits of Superintelligence research.google.com/pubs/pub40565.html
over a year ago
PostHog's RSS Feed
5 essential PostHog apps for new users PostHog apps are a powerful, but hard to explain part of the platform. They’re powerful because they...
over a year ago
22
over a year ago
PostHog apps are a powerful, but hard to explain part of the platform. They’re powerful because they can do almost anything — and they’re hard to…
PostHog's RSS Feed
HogMail #16 Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
30
over a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
Dan Slimmon
Is ops a bullshit job? I recently had the pleasure of reading anthropologist David Graeber’s 2018 book, Bullshit Jobs: A...
4 months ago
65
4 months ago
I recently had the pleasure of reading anthropologist David Graeber’s 2018 book, Bullshit Jobs: A Theory. Graeber defines a bullshit job as, a form of paid employment that is so completely pointless, unnecessary, or pernicious that even the employee cannot justify its existence...
Confessions of a...
How Python Compares Floats and Ints: When Equals Isn’t Really Equal Another Python gotcha and an investigation into its internals to understand why this happens
a year ago
Tinloof - Blog
The SEO scam: $62,000 later Context Like many businesses operating online, we at Tinloof decided to explore SEO to attract more...
a year ago
25
a year ago
Context Like many businesses operating online, we at Tinloof decided to explore SEO to attract more leads. Seeing the numerous SEO gurus on LinkedIn and Twitter, one might think it's worth a shot to try this approach, hoping to strike gold when search engines place your website...
MMapped blog
Fungible tokens 101
over a year ago
Sometimes It Works...
Smile Smile Be thankful Resist the pressure to own things Be good to yourself, but no more than...
over a year ago
8
over a year ago
Smile Be thankful Resist the pressure to own things Be good to yourself, but no more than necessary Be a friend Reflect; don’t regret Fail, learn, repeat Stop. Think. Speak Exercise your mind, your body, and your soul Work hard Be true Respect others Value life Give openly Love...
David Heinemeier...
Campfire is ONCE #1 With the successful launch of HEY Calendar a week in the rearview mirror, we’re ready for our second...
a year ago
50
a year ago
With the successful launch of HEY Calendar a week in the rearview mirror, we’re ready for our second big launch of the new year: ONCE #1. And... drumroll... it’s a rebirth of Campfire! The original web-based chat system we built back in 2006. Brought back to the future as...
Writing - Andreas...
Early-stage engineering Early on you need to be fast. Your team, your stack, your infrastructure — they all need to be set...
a year ago
45
a year ago
Early on you need to be fast. Your team, your stack, your infrastructure — they all need to be set up for that. To do that, you have to have the confidence to break with best practices. And that confidence comes from knowing what risks actually matter in your context.
ᕕ( ᐛ )ᕗ Herman's...
How I build things My process for starting new projects
8 months ago
Sometimes It Works...
Why You (Probably) Shouldn't Start With an SPA Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end...
a year ago
13
a year ago
Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end and back-end get decoupled! It may hurt customisability Performance will suffer So what's the alternative? I came across this interesting article by @gregnavis the other day. I...
Ferd.ca
Counting Forest Fires 2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought...
a year ago
56
a year ago
2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought I'd re-publish one of my favorite short blog posts written over there, Counting Forest Fires, which has become my go-to argument when discussing incident metrics when asked to count...
Irrational...
The Engineering Executive's Primer. See on O’Reilly’s website for The Engineering Executive’s Primer. In 2019, I worked with Stripe...
over a year ago
88
over a year ago
See on O’Reilly’s website for The Engineering Executive’s Primer. In 2019, I worked with Stripe Press to publish my first book, An Elegant Puzzle, which captured many of the lessons I’d learned as an engineering manager in fast growing Silicon Valley companies. In 2021, I decided...
Coding Horror
Hacker, Hack Thyself We've read so many sad stories about communities that were fatally compromised or destroyed due to...
over a year ago
31
over a year ago
We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default,...
Steve Klabnik
A Declaration of the Independence of Cyberspace
over a year ago
Liz Denys
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
over a year ago
28
over a year ago
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
swyx's site RSS Feed
Line Lengths Reflecting on what I have learned about CSS Units and Line Lengths
over a year ago
swyx's site RSS Feed
Medical Machine Learning in 30 Seconds ---
over a year ago
PostHog's RSS Feed
How we raised $3M for an open source project Open source projects have long battled with how to finance themselves. PostHog is lucky to have...
over a year ago
19
over a year ago
Open source projects have long battled with how to finance themselves. PostHog is lucky to have significant funding and wanted to share what we did…
The Pragmatic...
Why are Cloud Development Environments Spiking in Popularity, Now? Tech companies are building their cloud development environments (CDEs) and dozens of vendors are...
a year ago
PostHog's RSS Feed
Open source (and self-hosted) alternatives to Hotjar & FullStory Analytics is great when you need hard numbers, but hard numbers don't give you the full picture....
over a year ago
50
over a year ago
Analytics is great when you need hard numbers, but hard numbers don't give you the full picture. What else do you need to do? Talk to users ? Sure…
Posts on Nikita...
Inside New Query Engine of MongoDB Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in...
a year ago
22
a year ago
Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in version 7.0. I was one of the people working on this engine during my 2 years in MongoDB and I would like to share some technical details about it. Disclaimer: Prior to writing this...
TokyoDev
How TokyoDev improves your job hunt Hi, I’m Paul, the founder of TokyoDev. Our mission is to help international software developers...
10 months ago
21
10 months ago
Hi, I’m Paul, the founder of TokyoDev. Our mission is to help international software developers begin and grow their careers in Japan. To achieve this, we: Manage an online and in-person community of developers in Japan. Research and write original articles on navigating life in...
TokyoDev
Getting a Job in Japan as a New Grad It’s well known that Japan is experiencing a labor shortage that includes the tech industry. As a...
a week ago
12
a week ago
It’s well known that Japan is experiencing a labor shortage that includes the tech industry. As a result, Japan needs more international developers. However, most Japanese companies aren’t interested in hiring new graduates from overseas. While it’s easier than in some countries,...
Stephen Wolfram...
Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful...
a year ago
30
a year ago
Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful story. An elaborate description of a wild idea. In the forty years I knew Ed Fredkin I heard countless wild ideas and colorful stories from him. He always radiated a certain...
Krzysztof Kowalczyk...
Go package for better guid generation The need to generate a globally unique identifier comes up often. The way described in RFC 4122 is...
over a year ago
22
over a year ago
The need to generate a globally unique identifier comes up often. The way described in RFC 4122 is popular but it can be done better. I wrote betterguid Go package that does it better. Unique id generated by this package: is a 20 character string, safe to include in urls (no need...
Oxide Computer...
Exploiting Undocumented Hardware Blocks in the LPC55S69 At Oxide Computer, we are designing a new computer system from the ground up. Along the way we...
over a year ago
36
over a year ago
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we carefully review all hardware selected to ensure it meets not only functional needs but our security needs as well. This work includes reverse engineering where necessary to get a full...
blag
Recurse Center Day 17 Disk Storage I
over a year ago
Maggie Appleton
What the Fork is React Suspense? Illustrated notes on how React suspense works
over a year ago
A Day In The Life...
Go maps vs switches Go maps vs switches
over a year ago
bt RSS Feed
Simple Navigation Setup in Jekyll 3.9.0 Simple Navigation Setup in Jekyll 3.9.0 2020-09-29 I have found that there is a lot of information...
over a year ago
19
over a year ago
Simple Navigation Setup in Jekyll 3.9.0 2020-09-29 I have found that there is a lot of information on the internet in regards to setting up “dynamic” navigation in Jekyll. The problem I’ve noticed is that a good amount of these implementations are overly complex. Here is the...
PostHog's RSS Feed
Array 1.6.0 One of the most fun weeks we've had so far with our UX - resizable and touch-enabled dashboards with...
over a year ago
24
over a year ago
One of the most fun weeks we've had so far with our UX - resizable and touch-enabled dashboards with a new display mode, Microsoft Teams support, and…
Eric Bailey
Undercover Founder
over a year ago
David Heinemeier...
What you know that just ain't so The fun bit about business is in all the answers you don't have. Should we be priced higher or lower...
8 months ago
69
8 months ago
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...
David Crawshaw
2015-12-04 www.unofficialgoogledatascience.com/2015/12/replacing-sawzall-case-study-in-domain.html
over a year ago
Epic Web Dev
What is a Superset (in programming?) (article) Supersets like TypeScript enhance languages with benefits like error detection, code consistency,...
a year ago
54
a year ago
Supersets like TypeScript enhance languages with benefits like error detection, code consistency, scalability, and improved tooling for devs.
Patrick Kayongo
Online Communication & Social Hierarchy There are a plethora of ways to communicate online, both with people you know, and people you’ve...
over a year ago
64
over a year ago
There are a plethora of ways to communicate online, both with people you know, and people you’ve never met. But something the makers of these tools fail to mould to, is the social hierarchy and human structures in which they are used. There are three examples that come to mind....
Eric Bailey
Don’t use custom CSS mouse cursors I believe that letting CSS load a custom cursor was a mistake. This might seem like a niche...
over a year ago
15
over a year ago
I believe that letting CSS load a custom cursor was a mistake. This might seem like a niche complaint, and you know what? It is. But it’s also an important one. One of the best things about CSS is that it lets us make websites and web apps look like anything we can dream up. One...
Kevin Chen
What’s on my ballot: November 2022 California general election Here’s how I’m voting in the November 2022 general election. While preparing for this election, I...
over a year ago
19
over a year ago
Here’s how I’m voting in the November 2022 general election. While preparing for this election, I consulted: San Francisco Chronicle voter guide SPUR endorsements GrowSF voter guide, which links to questionnaires from many local candidates that are far more detailed than their...
Liz Denys
On the Fearless Girl, what constitutes art, authorial intent, and the patriarchy A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with...
over a year ago
31
over a year ago
A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with Charging Bull statue in Manhattan's Financial District: Moody Man's photo of Fearless Girl Anthony Quintano's photo of Fearless Girl facing Charging Bull But she wasn't...
On Test Automation
PNSQC 2024 - experience report While most of the clients I work with are based in Europe, over the last couple of years my client...
8 months ago
34
8 months ago
While most of the clients I work with are based in Europe, over the last couple of years my client base on the North American side of the Atlantic has slowly but surely started to grow, mainly in the United States. As someone who really enjoys working with and learning from...
A Smart Bear
Reframing "Freemium" by charging the marketing department Freemium means high costs, low conversion, and customer feedback dominated by the non-ideal...
3 months ago
21
3 months ago
Freemium means high costs, low conversion, and customer feedback dominated by the non-ideal customer. Treat it as a marketing expense to ensure ROI.
Remains of the Day
Seeing Like an Algorithm In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue...
over a year ago
49
over a year ago
In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue that makes TikTok work. It is the bus on its motherboard that connects and closes all its feedback loops. But in the breathless rush to understand why companies might want to acquire...
Oxide Computer...
dtrace.conf(24) Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the...
7 months ago
81
7 months ago
Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the primordial e-mail I sent: The goal here, by the way, is not a DTrace user group, but more of a face-to-face meeting with people actively involved in DTrace — either by porting...
Jim Nielsen’s Blog
LLMs, Intuition, and Working With Computers I recently watched Simon’s talk around practical use of LLMs (and took notes). This slide stood...
a year ago
19
a year ago
I recently watched Simon’s talk around practical use of LLMs (and took notes). This slide stood out: For the best [prompt] results, combine: Domain knowledge of the thing you're working on Understanding how the models work Intuition gained from playing around with them a lot I am...
samwho.dev
API Design: In The Wild (part 2) In a previous post we looked at some real-world APIs, highlighting the good and the bad, and in this...
over a year ago
28
over a year ago
In a previous post we looked at some real-world APIs, highlighting the good and the bad, and in this post we’re going to do the same! › Python’s datetime.datetime Most experienced Pythonistas have written something like this at some point in their career: import datetime now =...
Joel Gascoigne
Want to create a new habit? Get ready to break it. * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "We are what...
over a year ago
30
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "We are what we repeatedly do. Excellence, then, is not an act, but a habit." - Aristotle I’ve been obsessed with thinking about, adjusting and building upon my habits for a long time now, and...
A Beautiful Site
Styling Custom Elements Without Reflecting Attributes I've been struggling with the idea of reflecting attributes in custom elements and when it's...
a year ago
75
a year ago
I've been struggling with the idea of reflecting attributes in custom elements and when it's appropriate. I think I've identified a gap in the platform, but I'm not sure exactly how we should fill it. I'll explain with an example. Let's say I want to make a simple badge component...
TokyoDev
Tips for Interviewing at Japanese Tech Companies I've already talked about some [tips on how to land a job in...
over a year ago
30
over a year ago
I've already talked about some [tips on how to land a job in Japan](https://medium.com/japonica-publication/tips-for-landing-a-job-in-japan-b1b94315f177), as well as some [job sites](https://todorokis.medium.com/job-hunting-websites-to-get-an-it-job-in-japan-c7516846ce5) that...
bunnie's blog
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,...
3 months ago
28
3 months ago
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...
Ink & Switch
Dispatch 008: Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste’s Lair; a sneak preview of...
6 months ago
sancho.dev
Cram tests: a hidden gem of dune
6 months ago
Elad Blog
Video and transcript: Fireside chat with Clem Delangue, CEO of Hugging Face We discuss Hugging Face, Open Source, and AI
over a year ago
MMapped blog
Three degrees of validity
2 months ago
Civic Hax
over a year ago
PostHog's RSS Feed
Benchmarking the impact of session recording on performance The 2010s were marked by an explosion of tools focused on data. One of the biggest was session...
over a year ago
30
over a year ago
The 2010s were marked by an explosion of tools focused on data. One of the biggest was session recording – a screen-recording-like service that…
Eric Bailey
The case for adding validation state to your design tokens .verbal-token { border-width: 1px; border-style: solid; border-radius: 0.5rem; ...
over a year ago
17
over a year ago
.verbal-token { border-width: 1px; border-style: solid; border-radius: 0.5rem; padding: 0.15rem 0.5rem; } Naming things is hard. One way to go about naming things is via topology, the practice of classifying things by way of their visual characteristics. It is...
PostHog's RSS Feed
Array 1.8.0 What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If...
over a year ago
21
over a year ago
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…
Vladimir Klepov as a...
How I made banditypes, the smallest TS validation library I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit...
over a year ago
24
over a year ago
I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit all the basic functionality into an astounding 400 bytes. For reference, the popular zod and yup libraries are around 11KB, superstruct measures 1.8KB for the same set of...
Tony Finch's blog
Resurrected link log After an extremely long hiatus, I have resurrected my link log. As well as its web page,...
a year ago
42
a year ago
After an extremely long hiatus, I have resurrected my link log. As well as its web page, https://dotat.at/:/, my link log is shared via: an Atom feed https://dotat.at/:/feed.atom the fediverse https://mendeddrum.org/@fanf Dreamwidth...
PostHog's RSS Feed
The most popular Heap alternatives and competitors, compared The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines...
a year ago
86
a year ago
The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines comprehensive analytics with session replay, A/B testing…
TokyoDev
Facebook is Japan's LinkedIn A couple of weeks back, an article [Facebook Wins Relatively Few...
over a year ago
21
over a year ago
A couple of weeks back, an article [Facebook Wins Relatively Few Friends in Japan](http://www.nytimes.com/2011/01/10/technology/10facebook.html?pagewanted=all) made its rounds. As usual, Facebook is compared to the big three Japanese SNS: mixi, Gree, and Mobage-town. However,...
Nelson's Weblog
Proxmox Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets...
a year ago
48
a year ago
Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets you easily run multiple virtual machines and LXC containers. It also manages disk storage and has some more complex support for high availability in a cluster, distributed storage...
Liz Denys
New Loose Leaf Security episode: More security stories! The latest Loose Leaf Security is out, a handful of Geoffrey and my own security adventures,...
over a year ago
35
over a year ago
The latest Loose Leaf Security is out, a handful of Geoffrey and my own security adventures, including concerns about Twitter's "favorites" evolved into "likes," and some juicier news stories: Security stories: surveillance databases, unlocking apps, unexpected photo booths, and...
somenice
Radioactive film lenses and Geiger counter Kit Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that...
over a year ago
41
over a year ago
Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that caused the Fukushima Daiichi nuclear disaster. In the years following that tragic event, flotsam began arriving on the Pacific West Coast. Volunteers making great effort to return...
Tony Finch's blog
getopt() but smaller The other day I learned about the Rust crate lexopt which describes itself as, A pathologically...
8 months ago
71
8 months ago
The other day I learned about the Rust crate lexopt which describes itself as, A pathologically simple command line argument parser. Most argument parsers are declarative: you tell them what to parse, and they do it. This one provides you with a stream of options and values and...
davidyat.es
Game: Causality Couriers
over a year ago
Epic Web Dev
The Web’s Next Transition Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a...
over a year ago
22
over a year ago
Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a new and improved architecture for building web applications.
Yale e360
Load testing is hard, and the tools are... not great. But why? If you're building an application that needs to scale—and we all tell ourselves that we are—then at...
over a year ago
22
over a year ago
If you're building an application that needs to scale—and we all tell ourselves that we are—then at some point you have to figure out if it does or not. This is where load testing comes in: if you want to see whether or not your application can handle scale, just generate scale...
macwright.com
Make a ViewPlugin configurable in CodeMirror by () ViewPlugin.fromClass only allows the class constructor to take a single argument with the CodeMirror...
a year ago
25
a year ago
ViewPlugin.fromClass only allows the class constructor to take a single argument with the CodeMirror view. You use a Facet. Great example in JupyterLab. Like everything in CodeMirror, this lets you be super flexible with how configuration works - it is designed with multiple...
Joel on Software
Progress on the Block Protocol Since the 1990s, the web has been a publishing place for human-readable documents. Documents...
over a year ago
48
over a year ago
Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Read more "Progress on the Block Protocol"
Quentin Santos
You can move !Unpin Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the...
7 months ago
73
7 months ago
Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the exact meaning of Unpin. The documentation says: The documentation of Unpin says: Types that do not require any pinning guarantees. Where pinning is described as: From this, you could...
Josh Comeau's blog
Demystifying styled-components For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses...
over a year ago
24
over a year ago
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by...
TokyoDev
Tokyo Ruby Kaigi 05 ![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6...
over a year ago
21
over a year ago
![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaEFsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1169db2c72c9703ffc256e380c62cb2f19df8c6e/tokyorubykaigi_speaker.jpg) [Tokyo Ruby Kaigi...
The Changelog
The Joy of Easy Personal Radio: FRS, GMRS, and Motorola DLR/DTR Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not...
over a year ago
19
over a year ago
Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not just the usefulness, but even the joy, of having our own radios. For instance: When traveling to national parks or other wilderness areas, family and friends can keep in touch even...
PostHog's RSS Feed
Array 1.23.0 In this edition of the PostHog Array: Release 1.23 is out, and our 🔥 new PostHog.com homepage is...
over a year ago
24
over a year ago
In this edition of the PostHog Array: Release 1.23 is out, and our 🔥 new PostHog.com homepage is live - amazing work from PostHoggers Cory, Lottie…
A Beautiful Site
box-sizing: border-box explained It's been over two years since Paul Irish famously posted the box-sizing trick that would bring us...
over a year ago
38
over a year ago
It's been over two years since Paul Irish famously posted the box-sizing trick that would bring us back to the days of early Internet Explorer. The good ol' days # You might remember how Internet Explorer 6 (quirks mode) and below did that whole box model thing wrong. If not,...
Kagi Blog
What's next for Kagi? Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a...
a year ago
95
a year ago
Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a search engine that challenged the ad-supported version of the web.
Ink & Switch
Patchwork 01 · Universal version control We believe that simple, powerful, universal version control tools could help all kinds of creators...
a year ago
6
a year ago
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.
37signals Dev
A vanilla Rails stack is plenty If you have the luxury of starting a new Rails app today, here’s our recommendation: go...
6 months ago
54
6 months ago
If you have the luxury of starting a new Rails app today, here’s our recommendation: go vanilla. Fight hard before adding Ruby dependencies. Keep that Gemfile that Rails generates as close to the original one as possible. Fight even harder before adding Javascript dependencies....
swyx's site RSS Feed
Why I Moved Off Dev.to 2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
over a year ago
20
over a year ago
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
swyx's site RSS Feed
Compile Svelte in Your Head by Tan Li Hau Linking to a blogpost I was too lazy to do
over a year ago
Epic Web Dev
Why I Won't Use Next.js From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares...
a year ago
19
a year ago
From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares his opinions on why he won't use Next.js.
Joel Gascoigne
The Heartbeat Podcast with Claire Lew I recently the pleasure of being interviewed on the Heartbeat Podcast by Claire Lew. Listen above,...
over a year ago
34
over a year ago
I recently the pleasure of being interviewed on the Heartbeat Podcast by Claire Lew. Listen above, and check out the full transcript.
the jsomers.net blog
Introducing Five’Em, a Texas Hold’Em variant The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat...
over a year ago
25
over a year ago
The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat Hold'Em fatigue. The rules are simple: You're dealt five hole cards instead of two, and after each round of community cards comes out (starting with the flop), you discard one of these...
David Crawshaw
2016-01-09 beagleboard.org/x15
over a year ago
TokyoDev
Heroku + Travis CI: Tokyo Rubyist Meetup Report While I was initially a bit aprehensive at the classroom like setting for the last [Tokyo Rubyist...
over a year ago
23
over a year ago
While I was initially a bit aprehensive at the classroom like setting for the last [Tokyo Rubyist Meetup](https://trbmeetup.doorkeeper.jp), thanks to all the great people who attended, we were able to turn it into a lively event. Anchoring the night were presentations about...
Krzysztof Kowalczyk...
Trade offs in designing versatile log format This article shows that when designing software even seemingly simple things are complicated and...
over a year ago
25
over a year ago
This article shows that when designing software even seemingly simple things are complicated and trade offs abound. I wanted to log events to a file. I had several requirements for my design: it should be simple and therefore easy to implement it should be human-readable it...
Yale e360
PyOhio This was my first time going to PyOhio, and it was a blast. There will be some videos being posted...
over a year ago
22
over a year ago
This was my first time going to PyOhio, and it was a blast. There will be some videos being posted soon, so I will opt to link to those as they come in, but first, here are some of the highlights: Ed Finkler of OSMI gave a great talk on mental illness in tech, resources that are...
samwho.dev
A Logical Way to Split Long Lines Splitting long lines is something we do every day as programmers, but rarely do I hear discussion...
over a year ago
30
over a year ago
Splitting long lines is something we do every day as programmers, but rarely do I hear discussion about how best to do it. Considering our industry-wide obsession with “best practices,” line breaks have managed to stay relatively free from scrutiny. A few years ago, I learned a...
David Heinemeier...
Native mobile apps are optional for B2B startups in 2024 I continue to see new B2B software startups struggle with native mobile apps. Consumer software...
a year ago
26
a year ago
I continue to see new B2B software startups struggle with native mobile apps. Consumer software makers can usually start by going all-in on a single platform, but for business tools, that’s rarely an option. So they must face the tall task of tackling web, iOS, and Android at the...
Liz Denys
Striped pitcher, 2024 Tan stoneware clay with black speckles and light grog, slab-built, denim satin glaze
a year ago
37signals Dev
Modern CSS patterns in Campfire Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live...
a year ago
21
a year ago
Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live walk through the app’s CSS code. Campfire was built with vanilla CSS, fully #nobuild without compiling or preprocessors, and uses the latest web platform features available in...
A Beautiful Site
What is my browser? This tool will tell you Last week I wrote about how to get faster and better help from support. One of my suggestions was to...
over a year ago
30
over a year ago
Last week I wrote about how to get faster and better help from support. One of my suggestions was to tell them what browser, OS, etc. you're using. Here's a free tool that will make that so much easier. As soon as you visit About My Browser, it will show you what browser and...
David Heinemeier...
Forcing master to main was a good faith exploit I never actually cared whether we call it master or main. So when the racialized claims started over...
a year ago
54
a year ago
I never actually cared whether we call it master or main. So when the racialized claims started over how calling the default branch in Git repositories "master" was PrObLEmAtIC, I thought, fine, what skin is it off anyone's or my back to change? If this is really important, can...
ntietz.com blog -...
Taking a break I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it...
2 months ago
16
2 months ago
I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it up even when I was very sick last year with Lyme disease. It's time for me to take a break and reset. This is the right time, because the world is very difficult for me to move...
Confessions of a...
Launching Live Courses on Systems Programming Modern software development has created a paradox: we build increasingly complex systems, yet fewer...
5 months ago
50
5 months ago
Modern software development has created a paradox: we build increasingly complex systems, yet fewer engineers understand how these systems work under the hood.
Acko.net
React - The Missing Parts Question the rules for fun and profit One of the nice things about having your own lean copy of a...
over a year ago
8
over a year ago
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...
Quentin Santos
Upgrading to Debian Trixie I had been running Bookworm for quite a while. It has now been stable for more than a year. In other...
9 months ago
25
9 months ago
I had been running Bookworm for quite a while. It has now been stable for more than a year. In other words, Trixie has now been testing for more than a year, and will most likely become the new stable in less than a year. In the past, I encountered a few surprises with unstable …...
David Crawshaw
2015-07-17 books.google.com/googlebooks/error.html
over a year ago
swyx's site RSS Feed
BHAGs Recently, [I asked tweeple](https://mobile.twitter.com/swyx/status/1158902677289472001):
over a year ago
Irrational...
Building personal and organizational prestige Most months I get at least one email from an engineering leader who believes they’d be a candidate...
over a year ago
43
over a year ago
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many...
Marco.org
Developer relations Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial...
over a year ago
42
over a year ago
Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial value to iOS beyond the purchase commissions collected by Apple. That any portion of our customers came to our apps from our own marketing or reputation, rather than the App...
A Beautiful Site
SVG Repo I stumbled upon a great resource for free SVGs. They're currently boasting over 300,000 images....
over a year ago
31
over a year ago
I stumbled upon a great resource for free SVGs. They're currently boasting over 300,000 images. Check it out over at SVG repo. Looks like they have a sister site for fonts, too. Lots of 'em.
Maggie Appleton
Joining Ought A new role at an AI research lab working on tools for open-ended reasoning
over a year ago
Jim Nielsen’s Blog
Building an Infinite Spreadsheet As of late, I’ve been working on Quadratic: an infinite canvas spreadsheet that runs code. Think...
over a year ago
78
over a year ago
As of late, I’ve been working on Quadratic: an infinite canvas spreadsheet that runs code. Think Figma (infinite canvas) meets Excel (spreadsheet) meets VSCode (IDE). In addition to formulas (e.g. SUM(A1:A5)) every cell in Quadratic can be the result of code (right now it’s...
Ralph Ammer
So… this is a job? What is Design? The post So… this is a job? appeared first on Ralph Ammer.
over a year ago
blag
Recurse Center Day 18 Disk Storage II
over a year ago
Vadim Kravcenko
How to build a community around your SaaS This article is part of the series called Founders Guide which I’m writing currently to help...
over a year ago
24
over a year ago
This article is part of the series called Founders Guide which I’m writing currently to help early-stage founders tackle the […] The post How to build a community around your SaaS appeared first on Vadim Kravcenko.
Maggie Appleton
The Cultural Anthropology of React An anthropological look at the cultural norms of the React community
over a year ago
Liz Denys
Hardbrücke, Zürich The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite...
over a year ago
32
over a year ago
The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite a captivating neighborhood. It's literally quite colorful, and home to Freitag's flagship store.
A Beautiful Site
Netscape support ending in February 2008 On December 28th, 2007, the Netscape Blog announced that AOL is ending support for Netscape web...
over a year ago
39
over a year ago
On December 28th, 2007, the Netscape Blog announced that AOL is ending support for Netscape web browsers effective February 1, 2008. This doesn't come as much of a surprise, considering the significant decline in Netscape's marketshare over the past decade to more competative...
Epic Web Dev
Let's talk about the future of Remix and react-router (tip) We go over the "Wake up, Remix!" article by the remix team and talk about their decisions moving...
a month ago
16
a month ago
We go over the "Wake up, Remix!" article by the remix team and talk about their decisions moving forward and also speculate on what is coming next.
Joel Gascoigne
The exercise habit * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my...
over a year ago
28
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my alarm sounded at precisely 5:50am. Within a few minutes, I was up and had my running shoes, shorts and a t-shirt on. Minutes later at 6am, I opened my MacBook Air, switched to the...
Eric Bailey
Quick test: Large touch targets
over a year ago
Darek Kay
My personal one-pager I've been using "Darek Kay" as my pseudonym since school. My surname was long and difficult to...
over a year ago
26
over a year ago
I've been using "Darek Kay" as my pseudonym since school. My surname was long and difficult to pronounce, so I've been mostly using it in a formal context. Last year, I changed my legal name, which also influenced my online presence. Due to the change, looking up my new name via...
macwright.com
Recently Reading Whether it’s cryptocurrency scammers mining with FOSS compute resources or Google engineers...
2 months ago
32
2 months ago
Reading Whether it’s cryptocurrency scammers mining with FOSS compute resources or Google engineers too lazy to design their software properly or Silicon Valley ripping off all the data they can get their hands on at everyone else’s expense… I am sick and tired of having all of...
A Smart Bear
How startups beat incumbents A startup can beat a large, successful incumbent, if it does things the incumbent can not or will...
a year ago
52
a year ago
A startup can beat a large, successful incumbent, if it does things the incumbent can not or will not do. Here are those things.
swyx's site RSS Feed
The introduction to TypeScript Generics you've been missing > Note: this is an unfinished draft, but I'm sharing it anyway as an outline
over a year ago
Confessions of a...
Seeing the Matrix: A First-Principles Approach to Computer Architecture Building a mental model of computer architecture from first principles
3 months ago
Joel Gascoigne
The evolution of culture at a startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s now 2 years...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s now 2 years since I launched Buffer [http://bufferapp.com], and the company has grown from just myself (working from my bedroom) to a team of 7. In the last few months, I’ve been thinking a...
Blog of Simple...
German authority cracks down on cookie banners
a year ago
Liz Denys
My love-hate relationship with typeface rendering in Ubuntu We take good, er at least reasonable, typography for granted all the time. This is especially true...
over a year ago
30
over a year ago
We take good, er at least reasonable, typography for granted all the time. This is especially true when it comes to personal computers because with Microsoft Windows and Mac OS X - upwards of 98 percent of the market - you get characters that are easy on the eye right out of the...
Joel Gascoigne
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
over a year ago
42
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have struggled to get to sleep at night. When I need to be up at 8 and working away on either my own projects or exciting client projects by 9 it is vital that I wake up refreshed
Epic Web Dev
The Golden Rule of Assertions (article) Learn about The Golden Rule of Assertions that helps pinpoint good tests from bad ones.
a year ago
elementary Blog
elementary OS 8.0.1 Available Now It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce...
3 months ago
39
3 months ago
It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce another round of updates, including a fresh new download. We’ve been hard at work this winter addressing issues that you reported and we’ve added a couple new creature comforts along...
Making software...
Over-Nesting Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new...
over a year ago
32
over a year ago
Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new technologies get released almost daily, that we often forget some of the basics when writing CSS. I bring this up because I've recently worked on a few projects that show a slight...
The Pragmatic...
Uber’s engineering level changes Uber revamped its engineering levels in 2022. How did the levels evolve over time, why was it time...
over a year ago
96
over a year ago
Uber revamped its engineering levels in 2022. How did the levels evolve over time, why was it time to change, and what were they? I’ve collected details.
swyx's site RSS Feed
Pick Up What They Put Down > Translations welcome!...
over a year ago
30
over a year ago
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/aprenda-em-publico-hack.html))
Vadim Kravcenko
The silent majority The “silent majority” was used by President Richard Nixon during his presidency and his campaign. In...
over a year ago
23
over a year ago
The “silent majority” was used by President Richard Nixon during his presidency and his campaign. In this usage, it referred […] The post The silent majority appeared first on Vadim Kravcenko.
exist
Non-Empty Recursion in Elm
over a year ago
Julia Evans
Some notes on using nix Recently I started using a Mac for the first time. The biggest downside I’ve noticed so far is that...
over a year ago
29
over a year ago
Recently I started using a Mac for the first time. The biggest downside I’ve noticed so far is that the package management is much worse than on Linux. At some point I got frustrated with homebrew because I felt like it was spending too much time upgrading when I installed new...
Making software...
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
over a year ago
27
over a year ago
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven't seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
Alice GG
Specialization considered harmful It is sometimes recommended that software engineers should learn “depth-first”, and seek to...
over a year ago
29
over a year ago
It is sometimes recommended that software engineers should learn “depth-first”, and seek to specialize early in their careers. I think his advice is misguided. In my opinion, having a wide range of knowledge is in many cases more important than being extremely good at a very...
swyx's site RSS Feed
Clone Open Source Apps > Author's note: This is part 3 of a series of essays I originally drafted about [Opinions for your...
over a year ago
25
over a year ago
> Author's note: This is part 3 of a series of essays I originally drafted about [Opinions for your Tech Career](https://gist.github.com/sw-yx/9720bd4a30606ca3ffb8d407113c0fe5). Part 1 is [Learn in Public](https://www.swyx.io/learn-in-public/).
swyx's site RSS Feed
Using DEV.to as a CMS Blog on DEV.to, publish on your own domain, using the DEV.to API!
over a year ago
Jim Nielsen’s Blog
My Guest Appearance on JS Party #288 My frequent ramblings on this blog garnered enough of the attention of Jerod Santo that he...
a year ago
23
a year ago
My frequent ramblings on this blog garnered enough of the attention of Jerod Santo that he graciously invited me to come on the JS Party podcast to talk about, well, my blog posts. Which ones? To name a few: Language-Level Toll Roads The Art of Knowing When to Quit Subscribe...
swyx's site RSS Feed
Pensieve: Mar 7 2024 - on Agency A collection of public thoughts that could be blogposts but i dont have time, so here, have the...
a year ago
25
a year ago
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.
Words and Buttons...
Sine and cosine Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can...
over a year ago
32
over a year ago
Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can make things like O or 8 by using them both.
alexwlchan
Adding auto-generated cover images to EPUBs downloaded from AO3 I was chatting with a friend recently, and she mentioned an annoyance when reading fanfiction on her...
5 months ago
56
5 months ago
I was chatting with a friend recently, and she mentioned an annoyance when reading fanfiction on her iPad. She downloads fic from AO3 as EPUB files, and reads it in the Kindle app – but the files don’t have a cover image, and so the preview thumbnails aren’t very readable: ...
Making software...
Better Box Shadows Better Box Shadows 2019-01-08 .message { position: relative; z-index: 1; } ...
over a year ago
38
over a year ago
Better Box Shadows 2019-01-08 .message { position: relative; z-index: 1; } .box-container, .box-container-depth { background: white; box-shadow: 0 4px 8px rgba(0,0,0,0.3); border: 1px solid #eee; border-radius: 10px; margin: 2rem auto; ...
Irrational...
Steps to build an engineering strategy. Often you’ll see a disorganized collection of ideas labeled as a “strategy.” Even when they’re dense...
3 months ago
30
3 months ago
Often you’ll see a disorganized collection of ideas labeled as a “strategy.” Even when they’re dense with ideas, these can be hard to parse, and are a major reason why most engineers will claim their company doesn’t have a clear strategy even though my experience is that all...
Liz Denys
Recruitment is hard, part 2: goals and values I spend a lot of time thinking about recruitment issues these days. This could be because I'm...
over a year ago
30
over a year ago
I spend a lot of time thinking about recruitment issues these days. This could be because I'm involved in a few student groups that have been spending a handful of time talking about it lately. While a good portion of discussion about recruitment is (and should be) focused on...
Steve Klabnik
redis-namespace 1.3.1 security release
over a year ago
swyx's site RSS Feed
Git-Centric Workflow _Published on [the Netlify...
over a year ago
29
over a year ago
_Published on [the Netlify Blog](https://www.netlify.com/blog/2019/09/26/git-centric-workflow-the-one-api-to-rule-them-all/)_
wingolog
here we go again Good evening, fey readers. Tonight, a note on human rights and human wrongs. I am in my...
5 months ago
75
5 months ago
Good evening, fey readers. Tonight, a note on human rights and human wrongs. I am in my mid-fourties, and so I have seen some garbage governments in my time; one of the worst was Trump’s election in 2016. My heart ached in so many ways, but most of all for immigrants in the US....
PostHog's RSS Feed
Moving to San Francisco YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole...
over a year ago
23
over a year ago
YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole program. This gives you “a socially acceptable excuse…
bt RSS Feed
Sharing The Things We Use Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include...
over a year ago
18
over a year ago
Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include some form of a “uses” page. A place where the author lists out all the tools they use on a regular basis - whether it be hardware, software or something else entirely. It allows...
Tinloof - Blog
Tinloof design principles Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not...
a year ago
26
a year ago
Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not tied to any specific style - Swiss, Linear-like, neobrutalism, a certain typography or color palette. Instead, we stick to basics that make our process smooth, please our users,...
Steve Klabnik
Draper 1.0.0 released
over a year ago
David Heinemeier...
Negative visualization in practice The most counterintuitive of the Stoic mental exercises is that of negative visualization. Willfully...
a year ago
22
a year ago
The most counterintuitive of the Stoic mental exercises is that of negative visualization. Willfully imagining all manner of terrible things that might befall you, but haven't yet. Described like this, it sorta sounds like a fancy word of anxiety, but if you look closer, it's in...
Neil Panchal
Introducing Berkeley Mono Now publicly available! Berkeley Mono Typeface Download a trial:...
over a year ago
43
over a year ago
Now publicly available! Berkeley Mono Typeface Download a trial: https://berkeleygraphics.com/typefaces/berkeley-mono It will be available through Berkeley Graphics agency as a first release. Berkeley Mono Typeface Berkeley Mono is a love letter to the golden era of computing....
Blog - Bitfield...
Why you can't meditate You can't clear your mind, or achieve bliss by sitting on a special cushion. But you can start to...
6 months ago
91
6 months ago
You can't clear your mind, or achieve bliss by sitting on a special cushion. But you can start to gently train your brain to stop craving distraction and overstimulation. In this excerpt from Monk Mode, we'll see how.
Grant Slatton
Design Patterns An honest primer
6 months ago
Vadim Kravcenko
Build vs Buy: age old dilemma The age-old dilemma that technical co-founders get confronted with: should I build it from scratch...
over a year ago
29
over a year ago
The age-old dilemma that technical co-founders get confronted with: should I build it from scratch or buy some off-the-shelf solution? […] The post Build vs Buy: age old dilemma appeared first on Vadim Kravcenko.
davidyat.es
Adventures in pixel space
3 months ago
PostHog's RSS Feed
The Early Days of GitLab - A Chat with Sid Sijbrandij It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is...
over a year ago
23
over a year ago
It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is that many of the most successful founders will find…
Jim Nielsen’s Blog
Thinking Big and Small It’s so easy to start with the question, “What should I do?” And end up with a discussion about...
a year ago
63
a year ago
It’s so easy to start with the question, “What should I do?” And end up with a discussion about other people and what they’re doing. Here’s Paul Ford: I’ll give you a good example. Do you go out and raise venture capital? Well, it would be nice to have more money. But then...
PostHog's RSS Feed
Is autocapture ‘still’ bad? Is autocapture bad? Has it ever been good? Earlier this year Amplitude posed these questions in a...
over a year ago
34
over a year ago
Is autocapture bad? Has it ever been good? Earlier this year Amplitude posed these questions in a blogpost by Product Evangelist Adam Greco. Yes, he…
Jim Nielsen’s Blog
A Local-first Codebase Opens the Door to More Collaborators I thought this was interesting: Dax Raad on the local-first podcast observes how a local-first model...
a year ago
61
a year ago
I thought this was interesting: Dax Raad on the local-first podcast observes how a local-first model drastically simplifies the experience of building an app, both as an individual and as a team. He talks about how his wife is not an engineer but she learned to be more hands on...
Making software...
Stop Using Sticky Navigation on Mobile Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be "sticky" on...
over a year ago
32
over a year ago
Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be "sticky" on mobile. This creates a horrible experience for your users and also looks like trash from a UI perspective. Don't style your navigation (or any components for that matter) to be...
Alice GG
How to solve it (with raycasting) In 1945, mathematician George Pólya released the book “How to solve it”. It aims at helping math...
a year ago
86
a year ago
In 1945, mathematician George Pólya released the book “How to solve it”. It aims at helping math teachers guide their students into solving abstract problems by asking the right questions. It has since had a large influence on math education and computer science, to the point of...
David Heinemeier...
The early bird sees the sunrise I’ve found that you eventually get bored or at least used to every form of material trapping you can...
a year ago
42
a year ago
I’ve found that you eventually get bored or at least used to every form of material trapping you can buy. Cars, watches, cameras, computers, whatever. It’s not that fancy stuff stops being nice, but it does stop being wow. That’s the essence of the hedonic treadmill. But do you...
A Beautiful Site
Creating stylesheets for handheld devices It's not uncommon so see someone surfing the net with their cell phone or PDA these days or, at...
over a year ago
34
over a year ago
It's not uncommon so see someone surfing the net with their cell phone or PDA these days or, at least, trying to. Unfortunately, portable technologies still have a long way to go before they conquer the web with their tiny screens. The good news is that, with a little help from...
Kagi Blog
Summarize anything with the Universal Summarizer Universal Summarizer ( https://kagi.com/summarizer ) is an AI-powered tool for instantly summarizing...
over a year ago
23
over a year ago
Universal Summarizer ( https://kagi.com/summarizer ) is an AI-powered tool for instantly summarizing just about any content of any type and any length, by simply providing a URL address (and soon ( #roadmap ) by uploading a file).
Ink & Switch
Ink Note Fall 2023: Informal ink deformation You can think of informal ink as a superset of formal ink: it starts out with less structure, but...
a year ago
7
a year ago
You can think of informal ink as a superset of formal ink: it starts out with less structure, but structure can be added over time, by the sketcher or the system.
A Beautiful Site
Images display in Firefox and Safari, but not in Internet Explorer I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but...
over a year ago
31
over a year ago
I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but not in Internet Explorer. The weird thing is that it wasn't showing up as a broken link (no missing image icon with the infamous red 'X'). Instead, it wasn't showing up at...
Tony Finch's blog
obfuscated C revisited The International Obfuscated C Code Contest has a newly revamped web site, and the Judges have...
6 months ago
72
6 months ago
The International Obfuscated C Code Contest has a newly revamped web site, and the Judges have announced the 28th contest, to coincide with its 40th anniversary. (Or 41st?) The Judges have also updated the archive of past winners so that as many of them as possible work on modern...
Joel on Software
Announcing Stack Overflow for Teams New product: Stack Overflow for Teams lets you direct questions to members of your own team,...
over a year ago
38
over a year ago
New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"
A Day In The Life...
A comprehensive list of failed projects A comprehensive list of failed projects
over a year ago
A Smart Bear
"Authentic" is dead. And so is "is dead." It's lazy writing. It's boring and undifferentiated. Say something meaningful, specific, evocative,...
11 months ago
59
11 months ago
It's lazy writing. It's boring and undifferentiated. Say something meaningful, specific, evocative, so your website wins, and you can be proud of it.
Yale e360
Paper review: C-store It's that time again: I read another paper, and here's what I took away from it! This week I read...
over a year ago
26
over a year ago
It's that time again: I read another paper, and here's what I took away from it! This week I read "C-store: a column-oriented DBMS" from chapter 4 of the Red Book. This one I picked since I thought it would be helpful for the chess database I'm working on, and it does seem...
wingolog
needed-bits optimizations in guile Hey all, I had a fun bug this week and want to share it with you. First, though, some background. ...
9 months ago
26
9 months ago
Hey all, I had a fun bug this week and want to share it with you. First, though, some background. Guile’s numeric operations are defined over the complex numbers, not over e.g. a finite field of integers. This is generally great when writing an algorithm, because you don’t have...
Epic Web Dev
Contribute an Epic Stack Example (tip) How to create an Epic Stack example to help others and get new features built into the Epic Stack.
over a year ago
swyx's site RSS Feed
The Great Unzippening Society is splintering in an unacceptable way and I have a metaphor for it.
over a year ago
bt RSS Feed
Super Mario Blocks in CSS Super Mario Blocks in CSS 2019-02-15 Just because we can, let’s make a quick demo on how to build...
over a year ago
21
over a year ago
Super Mario Blocks in CSS 2019-02-15 Just because we can, let’s make a quick demo on how to build interactive elements based off the original Mario punch blocks. What our final product will look like: Live CodePen Example The HTML The set of Mario blocks doesn’t require a huge...
Steve Klabnik
Living with a terrible taste in music
over a year ago
Joel Gascoigne
How my co-founder and I structure ourselves as CEO and COO * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first...
over a year ago
30
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first two years of Buffer we didn’t use C-level titles [https://soundcloud.com/joelgascoigne/thoughts-on-cxo-titles-in]. In February last year it started to make much more sense for me to...
ntietz.com blog -...
Who are your teammates? If you manage a team, who are your teammates? If you're a staff software engineer embedded in a...
3 months ago
31
3 months ago
If you manage a team, who are your teammates? If you're a staff software engineer embedded in a product team, who are your teammates? The answer to the question comes down to who your main responsibility lies with. That's not the folks you're managing and leading. Your...
macwright.com
Chrome Devtools protip: Emulate a focused page This is a Devtools feature that you will only need once in a while, but it is a life-saver. Some...
a year ago
32
a year ago
This is a Devtools feature that you will only need once in a while, but it is a life-saver. Some frontend libraries, like CodeMirror, have UIs like autocompletion, tools, or popovers, that are triggered by typing text or hovering your mouse cursor, and disappear when that...
Acko.net
Get in Zoomer, We're Saving&nbsp;React Looking back, and forward Lately, it seems popular to talk smack about React. Both the orange...
over a year ago
7
over a year ago
Looking back, and forward Lately, it seems popular to talk smack about React. Both the orange and red site recently spilled the tea about how mean Uncle React has been, and how much nicer some of these next-gen frameworks supposedly are. I find this bizarre for two...
Eric Bailey
What they don’t tell you when you translate your app Forget inverting binary trees, translating or localizing a digital experience is one of the most...
over a year ago
17
over a year ago
Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software. There’s plenty of content out there about how to perform the basic design and development aspects of translation and localization work....
Alex Meub
Building a Removable Bike Basket for the Yepp Rack I wanted to add more hauling capacity to my bike and was looking for something compatible with my...
10 months ago
73
10 months ago
I wanted to add more hauling capacity to my bike and was looking for something compatible with my Yepp rear rack. I also use my rack with a child seat (the Yepp Maxi) which has a mechanism that allows it to attach and detach easily without sacrificing safety. I was thinking it...
Paolo Amoroso's...
A brief experience with the Cardputer uLisp Machine <![CDATA[For Chrismtas 2024 I bought myself a lovely little Cardputer uLisp Machine, an M5Stack...
6 months ago
24
6 months ago
<![CDATA[For Chrismtas 2024 I bought myself a lovely little Cardputer uLisp Machine, an M5Stack Cardputer that can run uLisp. The M5Stack Cardputer is a card-sized, microcontroller-based portable system for home automation, hobby, and industrial applications. Although not...
Making software...
Using Multiple CSS Background Images Using Multiple CSS Background Images 2018-09-28 It isn't something developers have a need to do very...
over a year ago
39
over a year ago
Using Multiple CSS Background Images 2018-09-28 It isn't something developers have a need to do very often, but you can set multiple background images on a single element. Example: .element { background: url('image_path') center repeat, linear-gradient(transparent 0%, #000...
PostHog's RSS Feed
Google is about to make it a lot harder to track website and app users without third-party cookies Google says they intend to deprecate the use of third-party cookies in 2023. But why is this...
over a year ago
A Smart Bear
Failure to face the truth This concept recurs in different forms throughout myriad books, frameworks, and topics, across...
over a year ago
35
over a year ago
This concept recurs in different forms throughout myriad books, frameworks, and topics, across decades of time. When something is so consistent, it must be wisdom.
David Crawshaw
2016-02-10 "Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody...
over a year ago
13
over a year ago
"Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so...
The Changelog
For the First Time In Years, I’m Excited By My Computer Purchase Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a...
a year ago
24
a year ago
Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a PCMCIA slot, or, heck, sound. Nowadays, mostly new hardware means things get a bit faster or less crashy, or I have some more space for files. It’s good and useful, but sorta… meh....
A Beautiful Site
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...
over a year ago
34
over a year ago
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('/^.*\./', '',...
TokyoDev
Converting a Japanese Sole Proprietorship to a Company As I talk about in my article on [creating a company in...
a year ago
28
a year ago
As I talk about in my article on [creating a company in Japan](https://www.tokyodev.com/articles/creating-company-japan), I initially ran TokyoDev as a sole proprietorship, but in late 2022 converted it to a company. This involved three steps: 1. Incorporate TokyoDev Inc, a...