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+→]
Tyler Cipriani: blog
Git files hidden in plain sight 🫥 I doubt that it is a good practice to ship the public key used to sign things in the repository in...
over a year ago
57
over a year ago
I doubt that it is a good practice to ship the public key used to sign things in the repository in the repository itself – Junio C Hamano, git@vger.kernel.org: expired key in junio-gpg-pub Git ships with the maintainer’s public key. But you won’t find it in your worktree—it’s...
Tyler Cipriani: blog
Just stop adding people. “Communication is a sign of dysfunction.” – Jeff Bezos, via Brad Stone, The Everything Store Slack...
over a year ago
52
over a year ago
“Communication is a sign of dysfunction.” – Jeff Bezos, via Brad Stone, The Everything Store Slack is a great way to destroy a workday. You can lose whole days hammering out details with coworkers across a few Slack threads. But communication is the cost you pay for capacity—the...
bunnie's blog
Winner, Name that Ware October 2024 Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware,...
9 months ago
56
9 months ago
Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware, and congratulations to marcan for nailing it. Ping me if you want a prize!
Florian Bellmann |...
Every product needs an architecture vision Software projects often stop working on architecture after the first phase is done. An architecture...
a year ago
A Smart Bear
Extreme questions to trigger new, better ideas It is difficult to brainstorm fresh, transformative ideas. Telling everyone that “no idea is a bad...
over a year ago
45
over a year ago
It is difficult to brainstorm fresh, transformative ideas. Telling everyone that “no idea is a bad idea” isn’t enough of a prompt. These questions will stretch you beyond your daily experience; if you’re lucky, they could even lead to a unique business model and a long-term...
Making software...
Pure CSS Bar Graphs with Graceful Mobile Fallbacks Pure CSS Bar Graphs with Graceful Mobile Fallbacks 2020-12-08 I recently published a new open source...
over a year ago
42
over a year ago
Pure CSS Bar Graphs with Graceful Mobile Fallbacks 2020-12-08 I recently published a new open source project, Flexbox Bar Graphs, and wanted to share a simple breakdown of how it was built. It isn't anything mind-blowing, but I like the idea of placing bar graphs in a web page...
David Crawshaw
Searching the Creative Internet Searching the Creative Internet I had of late been lamenting the loss of the internet of the...
over a year ago
20
over a year ago
Searching the Creative Internet I had of late been lamenting the loss of the internet of the 1990s. A place where everything was obscure or new. If you saw something mainstream like a Disney princess, it was because someone had taken the time to handcraft an ASCII art...
Yale E360
RC Week 1: Getting Unexpected Extrovert Energy The first week of my batch at Recurse Center (RC) just finished, and it was an intense week! I'm...
over a year ago
30
over a year ago
The first week of my batch at Recurse Center (RC) just finished, and it was an intense week! I'm planning to write a blog post each week about my experience at RC. They'll vary, but it'll probably be a mixture of what I did and my feelings about everything. There won't be too...
David Heinemeier...
There are no secrets left First-time entrepreneurs are often insecure about all the things they believe they don’t know. Maybe...
a year ago
28
a year ago
First-time entrepreneurs are often insecure about all the things they believe they don’t know. Maybe if they just get this one investor involved, they’ll know everything they need to do to crack product-market fit. Maybe if they just compose a board full of smart people, they’ll...
Computer Things
The Halting Problem is a terrible example of NP-Harder Short one this time because I have a lot going on this week. In computation complexity, NP is the...
4 months ago
49
4 months ago
Short one this time because I have a lot going on this week. In computation complexity, NP is the class of all decision problems (yes/no) where a potential proof (or "witness") for "yes" can be verified in polynomial time. For example, "does this set of numbers have a subset that...
Ruud van Asseldonk
AI alignment starter pack
a year ago
Blog of Simple...
Mobile App Tracking Under Fire
a year ago
David Crawshaw
UTF-7: a ghost from the time before UTF-8 UTF-7: a ghost from the time before UTF-8 2018-10-31 On Halloween this year I learned two scary...
over a year ago
23
over a year ago
UTF-7: a ghost from the time before UTF-8 2018-10-31 On Halloween this year I learned two scary things. The first is that a young toddler can go trick-or-treating in your apartment building and acquire a huge amount of candy. When they are this young they have no interest in the...
alexwlchan
Have a single definition of “now” I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing...
over a year ago
67
over a year ago
I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing help: function today(): Date { return new Date(); } It’s not very sophisticated – it just returns the current time – but we use it everywhere we need to get the current time. (You...
PostHog's RSS Feed
The 9 best GA4 alternatives for apps and websites In July 2023, Google closed Universal Analytics (UA), forcing users to switch to Google Analytics 4...
over a year ago
32
over a year ago
In July 2023, Google closed Universal Analytics (UA), forcing users to switch to Google Analytics 4 (GA4) or another provider. This hasn't proved a…
HTMHell
The devil is in the <details> by J. Pedro Ribeiro Not too long ago, building an accordion component would require you to use a...
8 months ago
70
8 months ago
by J. Pedro Ribeiro Not too long ago, building an accordion component would require you to use a combination of JavaScript and CSS. If you've been around for as long as I have, you might have used a library like jQuery or Mootools. "vanilla", your code would look something like...
Jim Nielsen’s Blog
You’re Only As Strong As Your Weakest Point In April 1945, as US soldiers overtook Merkers, Germany, stories began to surface to Army officials...
4 months ago
45
4 months ago
In April 1945, as US soldiers overtook Merkers, Germany, stories began to surface to Army officials of stolen Nazi riches stored in the local salt mine. Eventually, the Americans found the mine and began exploring it, ending up at a vaulted door. Here’s the story, as told by Greg...
alexwlchan
How I test Rust command-line apps with `assert_cmd` Rust has become my go-to language for my personal toolbox – small, standalone utilities like...
8 months ago
76
8 months ago
Rust has become my go-to language for my personal toolbox – small, standalone utilities like create_thumbnail, emptydir, and dominant_colours. There’s no place for Rust in my day job, so having some self-contained hobby projects means I can still have fun playing with it. I’ve...
Computer Things
Are Efficiency and Horizontal Scalability at odds? Sorry for missing the newsletter last week! I started writing on Monday as normal, and by Wednesday...
7 months ago
51
7 months ago
Sorry for missing the newsletter last week! I started writing on Monday as normal, and by Wednesday the piece (about the hierarchy of controls ) was 2000 words and not close to done. So now it'll be a blog post sometime later this month. I also just released a new version of...
The Pragmatic...
The Collapse of Silicon Valley Bank The bank serving half of all VC-funded startups in the US and UK collapsed more or less overnight....
over a year ago
56
over a year ago
The bank serving half of all VC-funded startups in the US and UK collapsed more or less overnight. How did it play out, and what are the next steps for startups?
wingolog
tracepoints: gnarly but worth it Hey all, quick post today to mention that I added tracing support to the . If the support library...
6 months ago
49
6 months ago
Hey all, quick post today to mention that I added tracing support to the . If the support library for is available when Whippet is compiled, Whippet embedders can visualize the GC process. Like this!Whippet GC libraryLTTng Click above for a full-scale screenshot of the trace...
Tyler Cipriani: blog
Git the stupid password store .title {text-wrap:balance;} GIT - the stupid content tracker “git” can mean anything, depending on...
a year ago
76
a year ago
.title {text-wrap:balance;} GIT - the stupid content tracker “git” can mean anything, depending on your mood. – Linus Torvalds, Initial revision of “git”, the information manager from hell Like most git features, gitcredentials(7) are obscure, byzantine, and incredibly...
Joel Gascoigne
What can we do right now? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently there...
over a year ago
39
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently there have been a few occasions at Buffer [http://bufferapp.com] where we’ve hesitated about next steps or thought about spending longer on certain tasks. As a result of my thinking...
David Heinemeier...
The spells are spent They just don't work any more, those baseless accusations that anyone we disagree with is a racist,...
10 months ago
66
10 months ago
They just don't work any more, those baseless accusations that anyone we disagree with is a racist, misogynist, fascist. After being invoked in en masse and in vain for the better part of the past decade, their power to shock and awe is finally gone. All that's left is a weak...
HTMHell
Improving User Experience for Multilingual Web Browsing by Anastasiia Batarei Today, I’d like to talk about the experience of browsing websites where...
9 months ago
81
9 months ago
by Anastasiia Batarei Today, I’d like to talk about the experience of browsing websites where content is fully or partially in a language different from the user’s native one. This situation is common for users navigating government portals or local service providers in a country...
ntietz.com blog -...
Visualizing distributions with pepperoni pizza (and javascript) There's a pizza shop near me that serves a normal pizza. I mean, they distribute the toppings in a...
3 weeks ago
22
3 weeks ago
There's a pizza shop near me that serves a normal pizza. I mean, they distribute the toppings in a normal way. They're not uniform at all. The toppings are random, but not the way I want. The colloquial understanding of "random" is kind of the Platonic ideal of a pizza: slightly...
Epic Web Dev
Full Stack Components There’s this pattern I’ve been using in my apps that has been really helpful to me and I’d like to...
over a year ago
30
over a year ago
There’s this pattern I’ve been using in my apps that has been really helpful to me and I’d like to share it with you all.
Yale E360
We deserve to know if something was generated by AI We're plunging into a world where AI-generated text surrounds us. But we don't know where we are on...
over a year ago
29
over a year ago
We're plunging into a world where AI-generated text surrounds us. But we don't know where we are on that. What portion of the text you read each day was generated fully or partially by a human, or by an LLM? We don't know, and probably can't know, and that brings about some...
TokyoDev
Working as a Software Engineer Intern in Tokyo There isn't much information available about being a software engineering intern in Japan. I...
over a year ago
43
over a year ago
There isn't much information available about being a software engineering intern in Japan. I remember when I first considered doing one that I wanted an online resource on the topic. Now that I've done several software engineering internships at Japanese companies, I'll help...
Steve Klabnik
The CXX Debate
over a year ago
The History of the...
Filling gaps with a polyfill In the early 2000s, Web 2.0 prompted new web standards, HTML5 and CSS3. Developers used 'shims' and...
a year ago
36
a year ago
In the early 2000s, Web 2.0 prompted new web standards, HTML5 and CSS3. Developers used 'shims' and 'polyfills' for browser compatibility, fostering innovation. The post Filling gaps with a polyfill appeared first on The History of the Web.
Eric Bailey
thoughtbot.com, dark mode, and other user preferences thoughtbot.com and Giant Robots Smashing Into Other Giant Robots, thoughtbot’s blog. Dark mode is...
over a year ago
20
over a year ago
thoughtbot.com and Giant Robots Smashing Into Other Giant Robots, thoughtbot’s blog. Dark mode is all the rage in web design right now. It’s a toggle in your operating system settings that allows you to update your operating system from traditional lighter colors to a darker...
swyx's site RSS Feed
Supervised Learning: Instance-based Learning and K-Nearest Neighbors Regression isn't the only way. What if we were far, far... lazier about it?
over a year ago
charity.wtf
On Dropouts and Bootstraps In my early twenties I had a cohort of friends and coworkers, all Silicon Valley engineers, all...
4 months ago
25
4 months ago
In my early twenties I had a cohort of friends and coworkers, all Silicon Valley engineers, all quite good at their jobs, all college dropouts. We developed a shared conviction that only losers got computer science degrees. This sounds like a joke, or a self-defense mechanism,...
Liz Denys
Has Baby Yoda been engaging in Twitter 'platform manipulation?' and the broad brush of Twitter's... Popular Twitter parody account @BabyYodaBaby is currently suspended for "platform manipulation and...
over a year ago
40
over a year ago
Popular Twitter parody account @BabyYodaBaby is currently suspended for "platform manipulation and spam" according to their Instagram. Twitter's policy on platform manipulation and spam allows for "using Twitter pseudonymously or as a parody, commentary, or fan account," as...
Jibran’s Perspective
My knowledge management system This is a follow-up on my previous notes about Zettelkasten; Thoughts on Zettelkasten and the slip...
over a year ago
29
over a year ago
This is a follow-up on my previous notes about Zettelkasten; Thoughts on Zettelkasten and the slip box. Since then, I’ve had a chance to read and think more about the problems I listed out with trying to adapt a Zettelkasten style slip box for my knowledge management system. I’ve...
Steve Klabnik
The CLOSURE companion
over a year ago
Steve Klabnik
Community Versions for Rust
over a year ago
Liz Denys
Where books travel i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen...
over a year ago
35
over a year ago
i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen years ago, but at a higher premium," and deeply internalize my physical constraints for the next six hours. A small box outlined by my seat, the side of the plane with its tiny...
davidyat.es
Advent of Code 2024: Days 11–15
8 months ago
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
19
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...
David Heinemeier...
A writer's Ruby Programmers at large seem eternally skeptical of style. And I’m not just talking about the...
a year ago
33
a year ago
Programmers at large seem eternally skeptical of style. And I’m not just talking about the stereotype of nerds in uncoordinated outfits or using pocket protectors. But style in the broad sense of aesthetics. Many appear imbued with fundamental opposition to the idea that how...
Jim Nielsen’s Blog
AI & The Science of Creativity In an effort to better understand how all this AI stuff works, I’ve been chipping away at Stephen...
over a year ago
49
over a year ago
In an effort to better understand how all this AI stuff works, I’ve been chipping away at Stephen Wolfram’s meticulous piece, “What Is ChatGPT Doing … and Why Does It Work?”. As you likely know, ChatGPT works by guessing at the next word. Here’s Stephen: when ChatGPT does...
Darek Kay
Web push notifications: issues and limitations In this post, I will summarize some problems and constraints that I've encountered with the...
a year ago
94
a year ago
In this post, I will summarize some problems and constraints that I've encountered with the Notifications and Push web APIs. Notification settings on macOS Someone who's definitely not me wasted half an hour wondering why triggered notifications would not appear. On macOS,...
Words and Buttons...
[Renovated] Interactive introduction to iterative algorithms An interactive explanation of how iterative algorithms work. This explains convergence and the exit...
over a year ago
38
over a year ago
An interactive explanation of how iterative algorithms work. This explains convergence and the exit condition problem on an oversimplified linear system solver.
Irrational...
An agent to use Notion docs as prompts to comment on Notion docs. Last weekend, I wrote a bit about using Zapier to load Notion pages as prompts to comment on other...
a month ago
23
a month ago
Last weekend, I wrote a bit about using Zapier to load Notion pages as prompts to comment on other Notion pages. That worked well enough, but not that well. This weekend I spent some time getting the next level of this working, creating an agent that runs as an AWS Lambda. This,...
Ink & Switch
Ink Note Fall 2023: Gizmo Design Showing the evolution of our “gizmos” for tangibly manipulating constraints in Inkling
a year ago
PostHog's RSS Feed
Is Google Analytics HIPAA compliant? HIPAA, which stands for the Health Insurance Portability and Accountability Act, regulates how...
over a year ago
35
over a year ago
HIPAA, which stands for the Health Insurance Portability and Accountability Act, regulates how individuals and organizations are required to secure…
Acko.net
The Hiker's Dilemma How to take care of your tribe The other day I read: "If you're hiking and you stop to let other...
over a year ago
17
over a year ago
How to take care of your tribe The other day I read: "If you're hiking and you stop to let other people catch up, don't start walking immediately when they arrive. Because that means you got a rest and they didn't. I think about this a lot." I want to dissect this sentiment...
A Beautiful Site
Five things I've learned about taking risks I had a cush job at a university with great benefits, decent pay, and normal hours. Five years ago,...
over a year ago
43
over a year ago
I had a cush job at a university with great benefits, decent pay, and normal hours. Five years ago, I took a risk and gave it all up to start a company. Here are the five most important lessons I've learned about risk-taking. 1. There are good risks and bad risks # People that...