Full Width [alt+shift+f] FOCUS MODE Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #startups #life #science #literature #creative #architecture #design #travel #comics #finance #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Steve Klabnik
How do you find the time?
over a year ago
Steve Klabnik
Five years with Rust
over a year ago
Tinker, Tamper,...
Auditing User Intent in Closed Source IoT Applications (Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and...
over a year ago
30
over a year ago
(Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and Google Assistant have received some criticism for their handling of voice data behind the scenes. The companies had outsourced quality control/machine learning feedback to external...
Ruud van Asseldonk
Zero-cost abstractions
over a year ago
Maggie Appleton
October 2021
over a year ago
Irrational...
Notes on The Crux The Crux by Richard Rumelt is a fantastic follow on to his Good Strategy, Bad Strategy, providing...
a year ago
36
a year ago
The Crux by Richard Rumelt is a fantastic follow on to his Good Strategy, Bad Strategy, providing many of the same core ideas but in a more readable format, and a clearer target to take down: the incoherent outputs of process and goal-driven strategy. Recently, I’ve been looking...
Krzysztof Kowalczyk...
How I made SumatraPDF crash less You don’t want your software to crash, do you? This post describes my experiences in making...
2 months ago
34
2 months ago
You don’t want your software to crash, do you? This post describes my experiences in making SumatraPDF crash less. SumatraPDF is a Windows desktop app. It’s a fast viewer for PDF, ePub, comic books etc.. It’s small and yet full of features. Know thy crashes The most...
Eric Bailey
Undercover Founder
over a year ago
Dan Slimmon
Squeeze the hell out of the system you have When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra...
over a year ago
50
over a year ago
When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplementing the system in some way, you may be able to add months or even years of runway. When...
Jim Nielsen’s Blog
Some Miscellaneous Thoughts on Visual Design Prodded By The Sameness of AI Company Logos Radek Sienkiewicz in a funny-because-its-true piece titled “Why do AI company logos look like...
3 months ago
29
3 months ago
Radek Sienkiewicz in a funny-because-its-true piece titled “Why do AI company logos look like buttholes?“: We made a circular shape [logo] with some angles because it looked nice, then wrote flowery language to justify why our…design is actually profound. As someone who has grown...
HTMHell
Microdata for books by Alan Dalton Dive into marking up books Books are the best Christmas presents, especially for us...
9 months ago
68
9 months ago
by Alan Dalton Dive into marking up books Books are the best Christmas presents, especially for us web geeks. (I hope you’ll find a Web Accessibility Cookbook in your Christmas stocking, gentle reader.) Unfortunately, A Book Apart closed this year. Fortunately, the authors...
A Smart Bear
Which is better: Many customers at low price-point or few at high price? Which is better: Two companies have the same revenue, one from a few large customers and the other...
over a year ago
dthompson
Chickadee 0.10.0 released I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development...
over a year ago
30
over a year ago
I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. This release is on the smaller side...
Computer Things
Betteridge's Law of Software Engineering Specialness Logic for Programmers v0.8 now out! The new release has minor changes: new formatting for notes and...
5 months ago
46
5 months ago
Logic for Programmers v0.8 now out! The new release has minor changes: new formatting for notes and a better introduction to predicates. I would have rolled it all into v0.9 next month but I like the monthly cadence. Get it here! Betteridge's Law of Software Engineering...
Marco.org
The 2018 iPad Pro Watch my video review of the new iPad Pro in both sizes. Rather than try to be comprehensive, I...
over a year ago
42
over a year ago
Watch my video review of the new iPad Pro in both sizes. Rather than try to be comprehensive, I focused on what matters most to me: size choice between the 11” and 12.9”, the Smart Keyboard Folio from my perspective as a frequent 10.5” Smart Keyboard user, the new Pencil, and why...
Daniel Immke's Blog...
Improving my productivity in 2018 2017 was a really good year for me. I did a lot of freelance work, improved my financial situation,...
over a year ago
28
over a year ago
2017 was a really good year for me. I did a lot of freelance work, improved my financial situation, built this site and started blogging…
Stephen Wolfram...
Launching Version 13.1 of Wolfram Language & Mathematica 🙀🤠🥳 ::[ ] Threaded MapApply FeatureImpactPlot IntegrateChangeVariables ReconstructionMesh VideoCapture...
over a year ago
43
over a year ago
::[ ] Threaded MapApply FeatureImpactPlot IntegrateChangeVariables ReconstructionMesh VideoCapture RootTree ImplicitD “ExprStruct” ChemicalConvert UniqueElements ReplaceAt TypeEvaluate TreeLeafCount QuestionSelector IncludeSingularSolutions KernelConfiguration PhongShading...
bt RSS Feed
My Text Edtior is Not Open Source My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than...
a year ago
29
a year ago
My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my “real” career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I...
Liz Denys
A simple summer salad of fennel, edamame, and onion I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was...
over a year ago
39
over a year ago
I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was in love. Surprising, given that I'm not very partial to anise flavoring. While fennel is very versatile to cook with - you can boil, braise, fry, grill, roast, sauté, or steam it...
A Beautiful Site
Opening a new window after an async operation I was working on an OAuth implementation the other day and needed to open a third-party auth page in...
over a year ago
44
over a year ago
I was working on an OAuth implementation the other day and needed to open a third-party auth page in a new window. However, I needed to fetch the target URL from the server first, then open the window. Kinda like this: const button =...
Eric Bailey
My typical day Hidde kindly nominated me to write one of the “typical day” posts that have been making the blogging...
over a year ago
25
over a year ago
Hidde kindly nominated me to write one of the “typical day” posts that have been making the blogging rounds. I’ve been enjoying reading them, as they give a nice look into how other people are holding up in quarantine. I’m also all about demystifying things. Here’s my daily...
macwright.com
Roll I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default...
a year ago
40
a year ago
I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default walking-around camera. I love it, but its age is showing and I’m envious of the crisp photos that people get out of later-era SLR film cameras. Thinking about getting a lightweight...
swyx's site RSS Feed
Pensieve: Mar 9 2024 - on Life and Death the jeff tang vs anton meetup today was a super interesting study in contrasts: Life vs Death
a year ago
samwho.dev
Hashing form { padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; display:...
over a year ago
51
over a year ago
form { padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; display: flex; justify-content: center; gap: 0.3em; } form input[type=text] { flex: 4 1 auto; min-width: 0; border-radius: 0.3em; border: 1px solid #aaaaaa; ...
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
Jim Nielsen’s Blog
Gratitude For a Web That Tries Not to Break Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS...
over a year ago
72
over a year ago
Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS easier to learn. His response is great. And his tabular comparison of properties is short and concise and punchy in the way only Chris Coyier can reason about CSS. His post actually...
Joel Gascoigne
An invitation to come and hack on Buffer * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * The last two...
over a year ago
42
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * The last two years have been truly incredible. What started in my bedroom in the UK has taken us across the world [https://joel.is/post/27260290057/thoughts-on-travelling-with-your-startup] to...
David Gerrells
How fast is rust? Simulating 200,000,000 particles The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
10 months ago
Joel on Software
A Dusting of Gamification I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe...
over a year ago
41
over a year ago
I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"
Jim Nielsen’s Blog
Link Preload as Image I’ve been playing with these fancy new view transitions and my experience thus far is that they work...
over a year ago
71
over a year ago
I’ve been playing with these fancy new view transitions and my experience thus far is that they work ok on localhost, but as soon as I push code to a preview branch on a remote server, the image loads between transitions are janky because of image loading. Granted, this stuff...
The Pragmatic...
The Big Tech Hiring Slowdown Is Here and it will Hurt Google, Microsoft, Facebook and Amazon have all dramatically slowed or frozen hiring. How will this...
over a year ago
55
over a year ago
Google, Microsoft, Facebook and Amazon have all dramatically slowed or frozen hiring. How will this impact the rest of the tech industry?
A Smart Bear
Pricing determines your business model Pricing is inextricably linked to brand, product, and purchasing decisions. It cannot be "figured...
over a year ago
43
over a year ago
Pricing is inextricably linked to brand, product, and purchasing decisions. It cannot be "figured out later," because determines your business model today.
Josh Comeau's blog
Accessible Animations in React I really love animation, but not everybody does. In fact, it can make some people literally sick! In...
over a year ago
32
over a year ago
I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled.
Liz Denys
A little taste of fall and home: pumpkin muffins I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her...
over a year ago
31
over a year ago
I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her heart-shaped muffin mold, and I'd eat them for breakfast, sneak them into my lunchbox, frost them for dessert after dinner, and snack on them off courts at tennis meets. But I...
Maggie Appleton
Visually Workshopping the AWS Cloud Some insights into how I collaborative with experts to create illustrated notes on technical topics
over a year ago
Maggie Appleton
Language Model Sketchbook, or Why I Hate Chatbots Sketchy ideas for interfaces that play with the novel capabilities of language models
over a year ago
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
40
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('/^.*\./', '',...
A Beautiful Site
Parsing a JSON string results in an 'Invalid Label' error Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred...
over a year ago
48
over a year ago
Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred server-side language. I use JSON whenever I can to pass data between JavaScript and PHP. After all, $.get and $.post both process JSON easily, so it's my data type of choice. Sometimes,...
Yale E360
Terminology matters: let's stop calling it a "sprint" If you're in the software industry, it's hard to not be aware of agile development at this point. It...
over a year ago
28
over a year ago
If you're in the software industry, it's hard to not be aware of agile development at this point. It seems like every team practices it differently, but there are certain commonalities that run through all teams I've seen. One of those is the term used for each time-delimited...
Joel Gascoigne
How to name your startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Choosing a name...
over a year ago
37
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Choosing a name is one of the parts of a startup I find the most difficult. It’s also something you can easily get hung up on. We all know that the key thing is to move on to actually
alexwlchan
Drawing repetitive radial artworks I was waiting for a meeting to start the other day, and I was idly doodling in my notebook. I’d just...
a year ago
108
a year ago
I was waiting for a meeting to start the other day, and I was idly doodling in my notebook. I’d just had a text from a friend about an upcoming trip to Ireland, and she’d sent me the four-leafed clover emoji (🍀), so I was sketching some petal-like shapes. These are a few of my...
alexwlchan
My Python snippet for walking a file tree I write a lot of one-use Python scripts for quick analysis or cleaning something up on my disk, and...
over a year ago
29
over a year ago
I write a lot of one-use Python scripts for quick analysis or cleaning something up on my disk, and they often involve iterating over a folder full of files. The key function for doing this is os.walk in the standard library, but it’s not quite what I want, so I have a wrapper...
PostHog's RSS Feed
Should open source projects track you? Many open source projects now track their usage in some way, shape, or form. So much user tracking...
over a year ago
34
over a year ago
Many open source projects now track their usage in some way, shape, or form. So much user tracking is horrible. It's usually buried deep in the…
Tinloof - Blog
How to make your own SplitPane React component with 0 dependencies A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that...
over a year ago
37
over a year ago
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that separates them. Based on its layout, a SplitPane can be horizontal or vertical. If you've ever used the Chrome dev tools, you probably came across both versions of the SplitPane. For...
Sometimes It Works...
A-A-Ron! Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed...
a year ago
16
a year ago
Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed up because he's a genuinely thoughtful, intelligent and funny guy. I like him. I met him very briefly at Laracon US this year and I've had some great public and private...
swyx's site RSS Feed
The Particle/Wave Duality Theory of Knowledge Learning is *BOTH* a discrete and a continuous process. If the tools we use don't respect this...
over a year ago
40
over a year ago
Learning is *BOTH* a discrete and a continuous process. If the tools we use don't respect this duality, information is lost — either writing involves too much effort, or reading requires too much context.
Ink & Switch
Ink Note Feb 2023: Crosscut Extension Design Jam A design jam on Crosscut-related ideas.
over a year ago
A Smart Bear
On the (un?)importance of design You redesign your entire website, customers and employees say it's better, but none of the metrics...
7 months ago
52
7 months ago
You redesign your entire website, customers and employees say it's better, but none of the metrics change… Does design even matter?
Eric Bailey
<code>aria-label</code> is a code smell The aria-label property is made available to us by the Accessible Rich Internet Applications (ARIA)...
over a year ago
26
over a year ago
The aria-label property is made available to us by the Accessible Rich Internet Applications (ARIA) standard. It allows a property/value declaration in HTML as a way of providing an accessible name for an interactive element. Accessible names Accessible names use text to identify...
Paolo Amoroso's...
A demo notefile for WebCard <![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file...
10 months ago
20
10 months ago
<![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file that stores the data of a NoteCards hypertext. The notefile WCDEMO.NOTEFILE contains exmples of Web cards filed into various types of containers and cards such as fileboxes and Text...