sending-an-ethernet-packet.md
I'm sick of complex blogging solutions, so markdown files in a git repo it is - francisrstokes/githublog
Saved
on: 2024-11-11
IMG_0416
Between 2009 and 2012, Apple iPhones and iPod Touches included a feature called “Send to YouTube” that allowed users to upload videos directly to YouTube from the Photos app. The feature worked… really well.
Saved
on: 2024-11-11
IMG_0416
Between 2009 and 2012, Apple iPhones and iPod Touches included a feature called “Send to YouTube” that allowed users to upload videos directly to YouTube from the Photos app.
Saved
on: 2024-11-11
Methodology is bullshit: principles for product velocity | SSOReady
All else being equal, there’s usually a trade-off between speed and quality. For the most part, doing something faster usually requires a bit of compromise. There’s a corner getting cut somewhere. But all else need not be equal. We can often eliminate requirements … and just do less stuff.
Saved
on: 2024-11-08
Methodology is bullshit: principles for product velocity | SSOReady
Saved
on: 2024-11-08
An analysis of title drops in movies
The overall meta-ness of this is - of course - nothing new. And filmmakers and scriptwriters have been doing it since the dawn of the medium itself*. It's known in film speak as a title drop.
Saved
on: 2024-11-06
An analysis of title drops in movies
A title drop is when a character in a movie says the title of the movie they're in. Here's a large-scale analysis of 73,921 movies from the last 80 years on how often, when and maybe even why that happens.
Saved
on: 2024-11-06
Programmer in Berlin: Culture
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them.
Saved
on: 2024-11-05
Programmer in Berlin: Culture
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them.
Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the US. This is a place where universal healthcare is so commonly accepted that no party – not even the super-racist party! – is talking about removing it. The aforementioned super-racist party has effectively the same political platform as the mainstream Republican party in the US (minus the healthcare thing). Politics in Europe certainly has its own problems, but at least in Germany there is a flourishing multi-party system that allows for people to have some kind of choice when voting. There is even a fun website called the “Wahl-o-Mat” (“Vote-o-Matic”) that tells you which party to vote for after answering a series of questions. There’s also none of the Electoral College silliness, which I won’t get into here.
Saved
on: 2024-11-05
Show HN: Convert any website into a React component | Hacker News
It was pretty hard producing the minimal code necessary while maintaining the same visual look. To do this, we implemented things like abstracting out global styles, removing inherited styles, pulling out SVGs, deleting styles with no effect, and condensing styles into their shorthand properties.
Saved
on: 2024-11-04
Show HN: Convert any website into a React component | Hacker News
Saved
on: 2024-11-04
Embeddings are underrated
Someone asks you to “make some embeddings”. What do you input? You input text.1 You don’t need to provide the same amount of text every time. E.g. sometimes your input is a single paragraph while at other times it’s a few sections, an entire document, or even multiple documents.
Saved
on: 2024-11-01
Embeddings are underrated
Saved
on: 2024-11-01
Make it Yourself
Across the world creative people are making high quality things of all kinds and sharing their work freely with all of humanity.
Saved
on: 2024-11-01
Make it Yourself
Saved
on: 2024-11-01
I Attended Google's Creator Conversation Event, And It Turned Into A Funera
I recently attended a funeral. It was called the Google Web Creator Conversation Event and took place on October 29, 2024, at Google headquarters in Mountain View, California.
Saved
on: 2024-10-31
I Attended Google's Creator Conversation Event, And It Turned Into A Funeral | GIANT FREAKIN ROBOT
I recently attended a funeral. It was called the Google Web Creator Conversation Event and took place on October 29, … Continue reading "I Attended Google’s Creator Conversation Event, And It Turned Into A Funeral"
Saved
on: 2024-10-31
How I write code using Cursor: A review
In forums relating to AI and AI coding in particular, I see a common inquiry from experienced software developers: Is anyone getting value out of tools like Cursor, and is it worth the subscription price?
Saved
on: 2024-10-29
How I write code using Cursor: A review
A personal review of Cursor, an LLM-powered coding tool.
Saved
on: 2024-10-29
(44) Vectors in SQLite! (with libSQL) - YouTube
In this video, I explore how to improve related article recommendations on a website by leveraging SQLite with experimental vector support in libSQL, a package created by Turso. Follow along as we use OpenAI's API to generate embeddings, store them in a database, and calculate nearest neighbors for
Saved
on: 2024-10-27
(44) Vectors in SQLite! (with libSQL) - YouTube
In this video, I explore how to improve related article recommendations on a website by leveraging SQLite with experimental vector support in libSQL, a packa...
Saved
on: 2024-10-27
An Introduction to BGP... from the operator of a small AS
BGP is a critical protocol powering the Internet, yet remains poorly understood. Here’s a quick introduction from the operator of a small AS.
Saved
on: 2024-10-24
Property hooks in Practice | PeakD
Property hooks, asymmetric visibility, interface properties... PHP 8.4 has hot new features. Let's see them in action.... by crell
Saved
on: 2024-10-23
Kurt Vonnegut’s lost board game finally published
It could have been a contemporary of Risk, Diplomacy, and other legendary wargames
Saved
on: 2024-10-21
How Google took my job — and how yours could be next
As you may know, up until this month, I was editor-in-chief of GGRecon, a small but growing publisher in the UK focusing on gaming and esports. In August last year, we hit record numbers of visitors…
Saved
on: 2024-10-20
Unlocking the Power of JSON Patch
JSON Patch is a simple, efficient, and standardized way to apply partial updates to JSON documents, especially over HTTP
Saved
on: 2024-10-19
0 → 1, Shipping Threads in 5 Months
Zahan Malkani shares how they built a microblogging service to compete with Twitter with a small team that shipped a new social network in a few months.
Saved
on: 2024-10-15
adaline/gateway
The only fully local production-grade Super SDK that provides a simple, unified, and powerful interface for calling more than 200+ LLMs. - adaline/gateway
Saved
on: 2024-10-15
Everything App for your teams
Huly, an open-source platform, serves as an all-in-one replacement of Linear, Jira, Slack, and Notion.
Saved
on: 2024-10-14
HTML for People
HTML isn't only for people working in the tech field. It's for everyone. Learn how to make a website from scratch in this beginner friendly web book.
Saved
on: 2024-10-11
Media Chrome Docs
Documentation for Media Chrome, a set of fully customizable media player controls using web components.
Saved
on: 2024-10-09
Practices of Reliable Software Design
Saved
on: 2024-10-09
My dev environment for php projects
My best dev environment for PHP projects with RoadRunner based on Docker and Docker Compose
Saved
on: 2024-10-08
PHPDocker.io
PHPDocker.io is a PHP development environment generator built with Docker containers
Saved
on: 2024-10-05
How were the 70s versions of pong and similar games implemented without a programmable computer?
My Dad once commented "Back in the 70s - when Wozniak was working at Atari - they were building games using electronics - not programming computers."
As a Computer Science graduate withou...
Saved
on: 2024-10-05
SiteOne Crawler
A very useful and free website analyzer you'll ♥ as a Dev/DevOps, QA engineer, SEO or Security specialist, website owner or consultant. It performs in-depth analyzes of your website, generates an offline or markdown version of the website, provides a detailed HTML audit report and works on all popular platforms - Windows, macOS and Linux (x64 and arm64 too).
Saved
on: 2024-10-04
Fixing Layout Shifts Caused by Web Fonts | DebugBear
Identify and fix layout shifts caused by web fonts, improving your Core Web Vitals scores and user experience
Saved
on: 2024-10-03
Serialization is the Secret - Zach Daniel
If a value mutates in the forest with no one to see it, does it really mutate?
Saved
on: 2024-10-02
Boris Vallejo and the Pixel Art of the Demoscene | Marin Comics
Boris Vallejo is an epic fantasy painter, who has had an immense influence on fantasy book covers, computer game box art, and even the demoscene. Throughout the decades, his works have often been replicated by pixel artists, leading to controversy. I rediscovered Vallejo's great work for myself, looked into the demoscene's love for his pictures and decided to recreate one of his paintings using only four colors and record it on video. My little article here features fantasy art history, demoscene drama, and a lot of pixel art fun.
Tags:
#art
Saved
on: 2024-10-01
Bop Spotter
Saved
on: 2024-09-30
SQL Tips and Tricks : Hacker News
Saved
on: 2024-09-25
SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) : Karwin, Bi
Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he’s sharing his collection of antipatterns—the most common errors he’s identified in those thousands of requests for help. Each chapter in this book helps you identify, explain, and correct a...
Saved
on: 2024-09-24
ReplicateUI
ReplicateUI. GitHub Gist: instantly share code, notes, and snippets.
Saved
on: 2024-09-24
What's inside the QR code menu at this cafe? - by peabee
Saved
on: 2024-09-23
Launch emulators like never before
App for launching iOS and Android simulators
Saved
on: 2024-09-22
Simpleicons
Saved
on: 2024-09-20
Text makeup
Saved
on: 2024-09-19
Comic Mono
A legible monospace font… the very typeface you’ve been trained to recognize since childhood
Saved
on: 2024-09-19
Download the Atkinson Hyperlegible Font
Read easier with Atkinson Hyperlegible Font, crafted for low-vision readers. Download for free and enjoy clear letters and numbers on your computer!
Saved
on: 2024-09-18
Tools
Saved
on: 2024-09-17
Must-Know Tips for Efficient Laravel Apps (Not just selecting only needed columns, eager loading ins
Forget the usual advice like selecting only needed columns, sub-queries, eager loading, caching queries, using queues, and indexes. This article dives deeper into actionable strategies that can truly…
Saved
on: 2024-09-17
HOW TO SUCCEED IN MRBEAST PRODUCTION (leaked PDF)
Whether or not you enjoy MrBeast’s format of YouTube videos (here’s a 2022 Rolling Stone profile if you’re unfamiliar), this leaked onboarding document for new members of his production company …
Saved
on: 2024-09-16
A (more) Modern CSS Reset - Piccalilli
I wrote “A Modern CSS Reset” almost 4 years ago and, yeh, it’s not aged overly well. I spotted it being linked up again a few days ago and thought it’s probably a good idea to publish an updated version.
Saved
on: 2024-09-15
Breaking Down OnlyFans’ Stunning Economics
Due to UK disclosure requirements, it's possible to examine the P&L of the privately owned/controlled OnlyFans. And the results are shocking.
Saved
on: 2024-09-13
The 7 Levels of Laravel Optimization: From Rookie to Optimization Overlord
Buckle up! We’re diving headfirst into the wild world of Laravel optimizations, climbing the treacherous ladder from “just glad it works” to “your colleagues might call you a wizard” or curse you for…
Saved
on: 2024-09-12
Illuminate
Transform research papers into AI-generated audio summaries with Illuminate, your Gen AI tool for understanding complex content faster.
Saved
on: 2024-09-11
yournextstore/yournextstore
Your Next Store: Modern Commerce with Next.js and Stripe as the backend. - yournextstore/yournextstore
Saved
on: 2024-09-10
Features of your font you had no idea about
Different weights are cool, but the real question is whether your font can swash.
Saved
on: 2024-09-10
How I Built an NFC Movie Library for my Kids
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
Saved
on: 2024-09-10
Accessible Colour Palettes | Figma
Accessible Palettes has over 50+ AAA funky colour palettes for you to use in your next project!
To help push the web to be a more accessible place I thought it would be great to put together a list of exciting AAA colour combinations. It’s a common misconception that AAA colour palettes aren’t e...
Saved
on: 2024-09-09
Just Our Type: The Story of Creating Figma Sans | Figma Blog
We’ve overhauled our entire visual identity from color palette to illustration style, and even commissioned a new typeface.
Saved
on: 2024-09-09
OAuth from First Principles - Stack Auth
Stack Auth is the open-source Auth0 alternative. We are your login and signup page, and everything that comes with that.
Saved
on: 2024-09-09
Creating a Git commit: The Hard Way
Let's create a Git commit using Git's low-level (plumbing) commands
Saved
on: 2024-09-09
A Post-Google World
Another Google antitrust trial starts on Monday. If Google loses, it'll be three strikes. At some point, they will give up and realize that the writing is on the wall for their current business model.
Saved
on: 2024-09-08
HiEventsDev/Hi.Events
Open-source event management and ticket selling platform — perfect for concerts, conferences, and everything in between 🎟️ If you find this project helpful, please consider giving us a star ⭐️ - ...
Saved
on: 2024-09-07
OAuth from First Principles
Stack Auth is the open-source Auth0 alternative. We are your login and signup page, and everything that comes with that.
Saved
on: 2024-09-06
Mintplex-Labs/anything-llm
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more. - Mintplex-Labs/anything-llm
Saved
on: 2024-09-05
Routed Gothic Font
Saved
on: 2024-09-04
What's Functional Programming All About?
Saved
on: 2024-09-04
CSS @property and the New Style
An exploration of the newly supported at-rule for explicitly defining and animating custom properties in CSS.
Saved
on: 2024-09-04
A simple approach to static site generation
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.
Saved
on: 2024-08-31
The secret inside One Million Checkboxes
Teens wrote me a secret. I found them.
Saved
on: 2024-08-30
TIL: 8 versions of UUID and when to use them
Saved
on: 2024-08-26
You Are NOT Dumb, You Just Lack the Prerequisites
I always thought I was too dumb to understand math. During my school years, it was evident to me that for some kids math was easy, and for others like myself: painfully difficult.
Saved
on: 2024-08-25
Awesome Stuff on Hot Page
Hot Page is a web site builder based on open standards. Write HTML, CSS and JavaScript in a drag-and-drop page builder with live preview and visual tools.
Saved
on: 2024-08-24
Continuous reinvention: A brief history of block storage at AWS | All Thing
Marc Olson, a long-time Amazonian, discusses the evolution of EBS, highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation, and the value of incrementalism versus radical changes. It's an insightful look at how one of AWS’s foundational services has evolved to meet the needs of our customers.
Saved
on: 2024-08-22
Code as Art - Andrew Watson
Computer programming as an art form in and of itself
Saved
on: 2024-08-22
Collection Pipelines in PHP
Saved
on: 2024-08-21
On the Record: Music Before Mass Production
Saved
on: 2024-08-16
CSS Grid Areas
A fresh look at the CSS grid template areas and how to take advantage of its full potential today.
Saved
on: 2024-08-16
I don't write code the way I used to - stitcher.io
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.
Saved
on: 2024-08-08
How I Use "AI"
I don't think that AI models (by which I mean: large language models) are over-hyped. In this post I will list 50 ways I've used them.
Saved
on: 2024-08-08
Tony Hawk’s Pro Strcpy – I Code 4 Coffee
Tony Hawk's Pro Strcpy: A game save and RCE exploit for the Tony Hawk game series that can be used to hack Xbox, Playstation 2, Gamecube, and Xbox 360 consoles.
Saved
on: 2024-08-08
Introducing Structured Outputs in the API
We are introducing Structured Outputs in the API—model outputs now reliably adhere to developer-supplied JSON Schemas.
Saved
on: 2024-08-07
Andy Warhol’s lost Amiga art found
Long-lost copies of Andy Warhol's Amiga art, produced at a 1985 event, resurfaced in July 2024. They shed light on an earlier discovery.
Saved
on: 2024-08-05
"We ran out of columns" - The best, worst codebase
Saved
on: 2024-08-04
I Recreated Shazam's Algorithm with Go
Saved
on: 2024-08-02
How Google handles JavaScript throughout the indexing process
Over the years, Google's treatment of JavaScript has changed, leaving us with misconceptions of how it's indexed. Here, we debunk the myths.
Saved
on: 2024-08-02
The lie of music discovery algorithms
Saved
on: 2024-07-30
StreamPot/StreamPot
Run FFmpeg as an API with fluent-ffmpeg compatibility, queues and S3 storage. - StreamPot/StreamPot
Saved
on: 2024-07-29
The “Sun Motorway” is 65 years old: a short history of an extraordinary inf
May 19 1956 marked the laying of the first stone of the A1 Milan-Naples: check the gallery Domus and discover the story of the Sun Motorway in Italy.
Saved
on: 2024-07-29