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+→]
Joel Gascoigne
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
over a year ago
49
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
TokyoDev
Tokyo Ruby Kaigi 05 ![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6...
over a year ago
28
over a year ago
![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaEFsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1169db2c72c9703ffc256e380c62cb2f19df8c6e/tokyorubykaigi_speaker.jpg) [Tokyo Ruby Kaigi...
Liz Denys
A color palette preview tool for Purl Soho's Library Blanket When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love....
over a year ago
47
over a year ago
When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love. The marled combinations of oranges, pinks, blues, and purples were calling to me, so I ordered a kit right away. Other knitters commented that while they loved the pattern, the...
Tony Finch's blog
strongly typed? What does it mean when someone writes that a programming language is “strongly typed”? I’ve known...
2 weeks ago
22
2 weeks ago
What does it mean when someone writes that a programming language is “strongly typed”? I’ve known for many years that “strongly typed” is a poorly-defined term. Recently I was prompted on Lobsters to explain why it’s hard to understand what someone means when they use the...
ᕕ( ᐛ )ᕗ Herman's...
The Bear Manifesto An outline of my philosophy and direction for the platform
7 months ago
Grant Slatton
Rohit Chess fun little board game
6 months ago
alexwlchan
“Fixing” the rules of division Yesterday evening, Kate posted this tweet: Kate @thingskatedid i don't...
over a year ago
44
over a year ago
Yesterday evening, Kate posted this tweet: Kate @thingskatedid i don't *care* how maths works, half of zero should be 0.5 6:33 PM - 22 Sep 2022 This tweet promptly crawled inside my brain and sat there until I figured out how to make it work. I...
Jim Nielsen’s Blog
Site Search in Arc Browser — For Your Own Site Arc just released site search built right into the browser. Want to search for something...
over a year ago
51
over a year ago
Arc just released site search built right into the browser. Want to search for something specifically on Twitter? Pull up the search bar and start typing Twitter: Select the site search option and hit Tab. This puts you into what I’ll call “site search mode”: Once you enter...
Eric Bailey
Tribble Tribble, Tribs, Tribby P, little guy, little dude, bud, buddy. You’re my best friend’s cat, but I’m...
over a year ago
23
over a year ago
Tribble, Tribs, Tribby P, little guy, little dude, bud, buddy. You’re my best friend’s cat, but I’m the next-of-kin on the pet-sitter paperwork. You’re not mine, but I’m definitely a part of you. You’ve been a presence and a comfort through most of my adult life. I’d like to...
Seán Barry
Understanding TypeScript Generics TypeScript generics can be confusing for beginners. This article explains why they are useful and...
over a year ago
47
over a year ago
TypeScript generics can be confusing for beginners. This article explains why they are useful and when to use them.
Quentin Santos
Interactive Flamegraphs In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are...
a year ago
35
a year ago
In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are visualizations of how much time is spent in each function in a program: ./write –write_with_vmsplice –huge_page –busy_loop | ./read –read_with_splice –busy_loop Profiling of ./write...
TokyoDev
Recruitment Agencies in Japan: How To Get Them To Work For You You may have considered using recruiters when looking for a job in Japan. This article aims to help...
a year ago
28
a year ago
You may have considered using recruiters when looking for a job in Japan. This article aims to help you understand the structure of recruiting in Japan and assist you in your job search. I hope this will be beneficial, especially for those who want to work as engineers in...
Ink & Switch
Pushpin: Towards Production-Quality Peer-to-Peer Collaboration Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P...
over a year ago
swyx's site RSS Feed
swyx in 2024 End of Year wraps i was involved in 3 end of year-ish recaps today:
9 months ago
alexwlchan
A day out at the Bure Valley Railway Last October, I had a day trip to the Bure Valley Railway, a narrow-gauge heritage railway in north...
over a year ago
49
over a year ago
Last October, I had a day trip to the Bure Valley Railway, a narrow-gauge heritage railway in north Norfolk. I came across it quite by chance – I was driving through Aylsham to get to a B&B, and I spotted a sign pointing to the railway. I checked the website for a timetable,...
bt RSS Feed
This Site is Now a Shinobi Website This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My...
over a year ago
27
over a year ago
This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My personal website is now an RSS-focused blog, generated from a collection of plain text files. But before we get into greater details about the switch, let me first introduce the...
Blog of Simple...
Dobbs v. Jackson ruling is a privacy mess
over a year ago
swyx's site RSS Feed
Switching to Android after 13 years of iOS I have used iPhone/iOS for the longest time. Last month I switched to OnePlus 6T/Android. Here are...
over a year ago
Tony Finch's blog
Random floating point numbers Here are a couple of algorithms for generating uniformly distributed floating point numbers 0.0 <= n...
over a year ago
31
over a year ago
Here are a couple of algorithms for generating uniformly distributed floating point numbers 0.0 <= n < 1.0 using an unbiased random bit generator and IEEE 754 double precision arithmetic. Both of them depend on details of how floating point numbers work, so before getting into...
Vladimir Klepov as a...
How useRef turned out to be useMemo's father It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from...
over a year ago
28
over a year ago
It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from having to see an arrow chain. As the docs go: useCallback((e) => onChange(id, e.target.value), [onChange, id]); // is equivalent to useMemo(() => (e) => onChange(id,...
The Codist
Good Programmers Can Be Anyone, But Not Everyone In my four decades as a programmer, I've worked with hundreds of programmers, and I can say that no...
over a year ago
29
over a year ago
In my four decades as a programmer, I've worked with hundreds of programmers, and I can say that no single type of person is good at programming. I've seen young people who could do amazing work and those without a clue. I've seen programmers
Liz Denys
Marbled V60-style coffee cone, 2023 Sedimentary rock / canyons / weathering and erosion
a year ago
The Changelog
Facebook Is Censoring People For Mentioning Open-Source Social Network Mastodon Update: Facebook has reversed itself over this censorship, but I maintain that whether the...
over a year ago
29
over a year ago
Update: Facebook has reversed itself over this censorship, but I maintain that whether the censorship was algorithmic or human, it was intentional either way. Details in my new post. Last November, I made a brief post to Facebook about Mastodon. Mastodon is an open-source and...
Maggie Appleton
A Short History of Bi-Directional Links Seventy years ago we dreamed up links that would allow us to create two-way, contextual...
over a year ago
19
over a year ago
Seventy years ago we dreamed up links that would allow us to create two-way, contextual conversations. Why don't we use them on the web?
A Beautiful Site
My Commitment to Accessibility I recognize the need for all users, regardless of ability and device, to have undeterred access to...
over a year ago
26
over a year ago
I recognize the need for all users, regardless of ability and device, to have undeterred access to the websites and applications that are created with it. This is an important goal of my projects. Oftentimes, people will ask "is it accessible?" I'm reluctant to answer because...
Charles Chen
The Boomer .NET Dev Skill Upgrade Guide — Part 2 The second part of my guide for how .NET developers need to re-orient in the modern dev landscape.
over a year ago
PostHog's RSS Feed
Array 1.12.0 Shared dashboards, global annotations, retention table improvements and a metric ton of bug fixes....
over a year ago
28
over a year ago
Shared dashboards, global annotations, retention table improvements and a metric ton of bug fixes. This week's PostHog array has it all. If you're…
Computer Things
Formally modeling dreidel, the sequel Channukah's next week and that means my favorite pastime, complaining about how Dreidel is a bad...
8 months ago
91
8 months ago
Channukah's next week and that means my favorite pastime, complaining about how Dreidel is a bad game. Last year I formally modeled it in PRISM to prove the game's not fun. But because I limited the model to only a small case, I couldn't prove the game was truly bad. It's time...
blag
Now This is a /now page. Work I work at Turso Database. Learning Rust and C.
a year ago
Ink & Switch
10 · Beyond prose We experiment with bringing lightweight branching, diffs, and a chat-like history to diagramming and...
a year ago
97
a year ago
We experiment with bringing lightweight branching, diffs, and a chat-like history to diagramming and spreadsheet tools.
Confessions of a...
A Software Engineer's Guide to Reading Research Papers My personal framework for reading research papers
7 months ago
swyx's site RSS Feed
An Annotated Guide to React Server Components React Server Components are a nuanced, sweeping addition to React's existing capabilities. This is...
over a year ago
David Heinemeier...
That Model S Plaid I've owned a lot of great cars in my time. It's been one of the few places where hitting it big has...
a year ago
35
a year ago
I've owned a lot of great cars in my time. It's been one of the few places where hitting it big has allowed for something that wouldn't otherwise be possible. From Lamborghini to Pagani, Porsche to Ferrari, Aston Martin to Bentley, I have owned and loved them all. A+ use of...
Epic Web Dev
The Drawbacks of Bundling All CSS Files Together (tip) Discover the drawbacks of bundling all CSS files together and why it's recommended to use separate...
a year ago
33
a year ago
Discover the drawbacks of bundling all CSS files together and why it's recommended to use separate style sheets for better control and performance.
Grant Slatton
Links to See Also Other "small web" personal sites I recommend
a year ago
Vadim Kravcenko
Going live with your SaaS: The Launch day This article is part of the series called Founders Guide which I’m writing currently to help...
over a year ago
34
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 Going live with your SaaS: The Launch day appeared first on Vadim Kravcenko.
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...
A Beautiful Site
SimpleImage 3.0 Back in 2011, I released the first version of SimpleImage for PHP — an open source project for...
over a year ago
42
over a year ago
Back in 2011, I released the first version of SimpleImage for PHP — an open source project for working with images. Today, version 3.0 has landed, and there's a lot to love about it. Overview # Here's how it works at a glance: try { // Create a new SimpleImage object $image =...
Dan Slimmon
Post-mortems: content over structure The value of post-mortems is apparent: failures present opportunities to learn about unexpected...
over a year ago
36
over a year ago
The value of post-mortems is apparent: failures present opportunities to learn about unexpected behaviors of the system, and learning lets us make improvements to the system’s reliability. The value of post-mortem documents is much less apparent. Many R&D orgs will insist that...
Eric Bailey
In defense of Mega Man boss lairs Mega Man games are light on plot, but do a lot of showing not telling. This happens to be my...
over a year ago
26
over a year ago
Mega Man games are light on plot, but do a lot of showing not telling. This happens to be my favorite form of storytelling, so of course I spent too much time thinking about the Mega Man universe. If you’re not familiar, Mega Man is a popular video game franchise, as well as the...
HTMHell
#24 A placeholder is not a label Bad code <input type="text" placeholder="First name"> Issues and how to fix them Every form input...
over a year ago
28
over a year ago
Bad code <input type="text" placeholder="First name"> Issues and how to fix them Every form input element needs a label. When screen reader users access a form field, the label is announced with the field type (e.g. first name, edit text). If it’s missing, users might not know...
HTMHell
Page by Page: How Pagination Makes the Web Accessible by Kristin Rohleder Imagine you’re reading a book that seems perfect for cozy winter evenings. But...
9 months ago
77
9 months ago
by Kristin Rohleder Imagine you’re reading a book that seems perfect for cozy winter evenings. But as soon as you turn the page, you suddenly find yourself somewhere else, rather than on the next page of the story. Now, you have to painstakingly search through the book to find...
Renegade Otter
Death by a thousand microservices The Church of Complexity There is a pretty well-known sketch in which an engineer is explaining to...
over a year ago
41
over a year ago
The Church of Complexity There is a pretty well-known sketch in which an engineer is explaining to the project manager how an overly complicated maze of microservices works in order to get a user’s birthday - and fails to do so anyway. The scene accurately describes the...
Blog of Simple...
First challenge to the EU-US data transfer framework
a year ago
Making software...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
over a year ago
53
over a year ago
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Don Melton
Hot enough for you? For some strange reason I checked the temperature today in Brawley, California, one of the many...
over a year ago
43
over a year ago
For some strange reason I checked the temperature today in Brawley, California, one of the many small towns in the Imperial Valley where I grew up. It’s over 110 degrees Fahrenheit there as I write this. With a forecast for 123 degrees later today. The folks in Brawley sure know...
HTMHell
What the slot? by Egor Kloos (aka dutchcelt) Web Components. The discussion seems to pop up more than it used...
a year ago
36
a year ago
by Egor Kloos (aka dutchcelt) Web Components. The discussion seems to pop up more than it used to. Web Components Will Outlive Your JavaScript Framework HTML Web Components: An Example Material web components 1.0 release HTML Web Components are Just JavaScript? Web Components...
Krzysztof Kowalczyk...
How I use Roam Research I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot...
over a year ago
33
over a year ago
I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot of notes, mobile-first note taking apps (e.g. Google’s Keep) are of no interest to me. To me most important thing is: lowest possible friction in adding new notes fast way of...
The Pragmatic...
Twitter’s ongoing cruel treatment of software engineers Twitter has become the most toxic workplace amongst any major tech company in 2022. But why is Elon...
over a year ago
56
over a year ago
Twitter has become the most toxic workplace amongst any major tech company in 2022. But why is Elon Musk treating developers in an unusually cruel way?
A Smart Bear
When being “first” is not a competitive advantage Is it good to be “first?” It seems so – what’s the point of building a product that does nothing...
over a year ago
42
over a year ago
Is it good to be “first?” It seems so – what’s the point of building a product that does nothing new? On the surface being “first” sounds impressive, implying innovation and leadership. But reality is different.