https://tips.io/
Saved
on: 2024-11-19
Netflix’s Distributed Counter Abstraction
In our previous blog post, we introduced Netflix’s TimeSeries Abstraction, a distributed service designed to store and query large volumes of temporal event data with low millisecond latencies. Today, we’re excited to present the Distributed Counter Abstraction.
Saved
on: 2024-11-14
The Impact of Jungle Music in 90s Video Game Development
This blog post will be fundamentally different and less technical than the other ones we have in our school website.
Saved
on: 2024-11-14
How to Delegate Effectively as Your Responsibility Grows
I’m gearing up, like some kind of power washer, to spray new productized services into our operations group so they can SOP those services at scale.
Saved
on: 2024-11-13
Functors to Monads: A Story of Shapes · in Code
For many years now I’ve been using a mental model and intuition that has guided me well for understanding and teaching and using functors, applicatives, monads, and other related Haskell abstractions, as well as for approaching learning new ones.
Saved
on: 2024-11-12
Transfer Playlists Between Music Services
Transfer Playlists From Any Music Platform to Any Other Music Platform! Including Spotify, Apple Music, Deezer, YouTube, Google Play Music, TIDAL and more!
Saved
on: 2024-11-12
How I ship projects at big tech companies
I have shipped a lot of different projects over the last ~10 years in tech. I often get tapped to lead new ones when it’s important to get it right, because I’m good at it.
Saved
on: 2024-11-12
sending-an-ethernet-packet.md
For as long as I've been making videos on the low byte productions youtube channel, I've wanted to make a series about "Networking from scratch", by which I mean building a full TCP/IP stack from the ground up on a microcontroller.
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
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
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
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
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
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
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
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
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
(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
An Introduction to BGP... from the operator of a small AS
Border Gateway Protocol (often abbreviated BGP) is a critical protocol that makes the modern Internet possible, yet remains one of its most poorly understood parts even among its long-time users. At the same time, it has played a significant role in several high-profile outages on the Internet.
Saved
on: 2024-10-24
Property hooks in Practice | PeakD
Saved
on: 2024-10-23
Kurt Vonnegut’s lost board game finally published
GHQ is available now, nearly 70 years after the author created it.
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 to the site.
Saved
on: 2024-10-20
Unlocking the Power of JSON Patch
What is JSON Patch?# JSON Patch is a standardized format defined in RFC 6902 for describing how to modify a JSON document. It was created to address the need for a simple, efficient, and standardized way to apply partial updates to resources, especially over HTTP.
Saved
on: 2024-10-19
mathix420/free-the-web-apps
FTWA is an utility to free your web apps from their browser's frame. So you don't need to wait for Arc Browser on Linux to have great looking webapps! Feel free to contribute and suggest apps you find useful!
Saved
on: 2024-10-16
0 → 1, Shipping Threads in 5 Months
Malkani: I'm Zahan. I've been an engineer at Meta for over a decade. I'm here to tell you about how we launched the Threads app last year. Let's start by talking about the opportunity that presented itself. It was January last year, and I'd just returned to work after a couple of months on leave.
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. Gateway object maintains the queue, cache, callbacks, implements OpenTelemetry, etc.
Saved
on: 2024-10-15
Everything App for your teams
Huly is your ultimate task, project, and time management solution meticulously crafted for developers and product teams alike.
Saved
on: 2024-10-14
HTML for People
HTML isn’t only for people working in the tech field. It’s for anybody, the way documents are for anybody. HTML is just another type of document. A very special one—the one the web is built on. I’m Blake Watson. I’ve been building websites since the early 2000s.
Saved
on: 2024-10-11
The Copenhagen Book
The Copenhagen Book provides a general guideline on implementing auth in web applications. It is free, open source, and community maintained. It may be opinionated or incomplete at times but we hope this fills a certain void in online resources.
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
If we find out we can’t use an off-the-shelf solution, we need to build something cheap and reliable. That usually means not having all the bells and whistles, but that’s a trade-off worth making. One of my favourite ways of phrasing this is
Saved
on: 2024-10-09
My dev environment for php projects
Project development requires not only programming skills but also the ability to set up an effective working environment. In this article, I'll share my experience in creating a dev environment for PHP projects using Docker.
Saved
on: 2024-10-08
PHPDocker.io
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 p
They were made by mostly avoiding 'computing' concepts altogether, and treating it more like a mechanical thing. For example with Pong a major component is usually timers - every xth of a second the timer will emit a signal.
Saved
on: 2024-10-05
SiteOne Crawler
Our mission is to help improve the quality of websites and web applications worldwide, free of charge. Discover a free website analyzer and exporter you will ♥ as a Dev/DevOps, QA engineer, SEO specialist, website owner or consultant. With love from SiteOne.
Saved
on: 2024-10-04
Fixing Layout Shifts Caused by Web Fonts | DebugBear
This post explores how web fonts can cause layout shifts, negatively impacting your Core Web Vitals scores and user experience. Layout shifts occur when visible elements on a page change position unexpectedly.
Saved
on: 2024-10-03
Serialization is the Secret - Zach Daniel
One of the major elements that sets Elixir apart from most other programming languages is immutability. But what does that actually mean? What does it do for us? The word immutable is defined by Merriam-Webster as “not capable of or susceptible to change”.
Saved
on: 2024-10-02
The Grug Brained Developer
Introduction this collection of thoughts on software development gathered by grug brain developer grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused grug brain developer try collect learns into small, easily digesti
Tags:
#programming
Saved
on: 2024-10-01
Boris Vallejo and the Pixel Art of the Demoscene | Marin Comics
As an epic fantasy painter, Boris Vallejo had a great influence on 1980s and 90s fantasy book covers, computer game box art, and the demoscene. Through the decades, his works have been replicated by pixel artists.
Tags:
#art
Saved
on: 2024-10-01
Bop Spotter
I installed a box high up on a pole somewhere in the Mission of San Francisco. Inside is a crappy Android phone, set to Shazam constantly, 24 hours a day, 7 days a week. It's solar powered, and the mic is pointed down at the street below.
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
Saved
on: 2024-09-24
ReplicateUI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Saved
on: 2024-09-24
What's inside the QR code menu at this cafe? - by peabee
A few days ago, I went to a cafe near my home. I sat down and scanned the QR code on the table. It took me to a website displaying the cafe's menu. It asked me for my name and Whatsapp mobile number. I entered the details and placed the order. In 5 mins my order arrived at the table.
Saved
on: 2024-09-23
Launch emulators like never before
App for launching iOS and Android emulators. Lightweight, Open source, fully native. MiniSim sits in your menubar and offers a lot of handy utilities.
Saved
on: 2024-09-22
https://simpleicons.org/
Saved
on: 2024-09-20
Text makeup
You can also hover over the sidebar to see working examples. Type any string or use the menu above to show examples. Then, tap on any letter to see more information.
Saved
on: 2024-09-19
Comic Mono
A legible monospace font… the very typeface you’ve been trained to recognize since childhood. This font is a fork of Shannon Miwa’s Comic Shanns (version 1). I have no font creation skills; I’m just a software developer.
Saved
on: 2024-09-19
Download the Atkinson Hyperlegible Font
Ready to Join? Is this font easy for you to read? Good—that’s the idea.
Saved
on: 2024-09-18
Must-Know Tips for Efficient Laravel Apps (Not just selecting only needed c
Forget the usual advice like selecting only needed columns, subqueries, eager loading, caching queries, using queues, and indexes. This article dives deeper into actionable strategies that can truly level up your Laravel applications. The toBase() function is a hidden gem in Laravel's Eloquent ORM.
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 is a compelling read.
Saved
on: 2024-09-16
A (more) Modern CSS Reset - Piccalilli
I know I also have a terrible record with open source maintenance, so I thought I’d archive the original and just post this instead. Do with it what you want! To be super clear, this is a reset that works for me, personally and us at Set Studio.
Saved
on: 2024-09-15
Breaking Down OnlyFans’ Stunning Economics
Though a private company, Felix International (“OnlyFans”) is a UK company and therefore required to publicly disclose certain information pertaining to its business and operations.
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 turning simple tasks into a dark art. Ah, the basics.
Saved
on: 2024-09-12
http://localhost:4321/
Saved
on: 2024-09-12
Illuminate
Illuminate Illuminate EXPERIMENT Sign in Illuminate Google apps Main menu
Saved
on: 2024-09-11
yournextstore/yournextstore
We officially support the current LTS version – 20 at the time of writing. YNS should work on versions 18, 20, and 22. If you're using one of those versions and encounter a problem, please report it!
Saved
on: 2024-09-10
Features of your font you had no idea about
In the previous article (Quick guide to web typography for developers) we covered the basic steps to improve the typography in your apps. Today I'd like to expand a bit more on the topic of fonts and what you can get out of a high-quality font (paid or free).
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 tangible magic of my childhood for them.
Saved
on: 2024-09-10
Accessible Colour Palettes | Figma
Saved
on: 2024-09-09
Just Our Type: The Story of Creating Figma Sans | Figma Blog
Developing a brand refresh means rethinking its very foundations. As we charted an evolution of image, color, pattern, and motion, we treated our typeface as a crucial counterpart—a way to punctuate a heightened visual language.
Saved
on: 2024-09-09
OAuth from First Principles - Stack Auth
I've wanted to write a blog post for everyone who learns things the same way that I do; by trying to break them. I'll start off with an awfully flawed implementation that authorizes a user with a 3rd-party app, and then continuously attack it until we arrive at something that's secure, kind of.
Saved
on: 2024-09-09
Creating a Git commit: The Hard Way
Many of us create a few Git commits daily, either through GUI tools or the command line. It can be as simple as following these steps: Here, we've used Git high-level commands (also known as Porcelain commands) like git add, and git commit.
Saved
on: 2024-09-09
Introducing Pollen
Pollen is a highly configurable, responsive library of style-agnostic CSS variables for your next design system. It lets you write faster, more consistent, and more maintainable styles. Made and maintained with ❤️ by the fine people at Bokeh.
Saved
on: 2024-09-09
A Post-Google World
Another Google antitrust trial starts today. If Google loses, it’ll be three strikes.
Saved
on: 2024-09-08
HiEventsDev/Hi.Events
Hi.Events is a feature-rich, self-hosted event management and ticketing platform. From conferences to club nights, Hi.Events is designed to help you create, manage, and sell tickets for events of all sizes. For detailed installation instructions, please refer to our documentation.
Saved
on: 2024-09-07
OAuth from First Principles
I've wanted to write a blog post for everyone who learns things the same way that I do; by trying to break them. I'll start off with an awfully flawed implementation that authorizes a user with a 3rd-party app, and then continuously attack it until we arrive at something that's secure, kind of.
Saved
on: 2024-09-06
Mintplex-Labs/anything-llm
AnythingLLM: The all-in-one AI app you were looking for. Chat with your docs, use AI Agents, hyper-configurable, multi-user, & no frustrating set up required.
Saved
on: 2024-09-05
Routed Gothic Font
A clean implementation of a common lettering style found on technical drawings, engraved office signs, computer and typewriter keyboards, and some comic books and avionics from the mid-20th century. It’s ugly, and therein lies its beauty.
Saved
on: 2024-09-04
What's Functional Programming All About?
There are many descriptions floating around the internet, trying to explain functional programming in simple terms. Unfortunately, most discuss details only loosely related to functional programming, while others focus on topics that are completely irrelevant. So of course, I had to write my own!
Saved
on: 2024-09-04
CSS @property and the New Style
The @property at-rule has recently gained support across all modern browsers, unlocking the ability to explicitly define a syntax, initial value, and inheritance for CSS custom properties. It seems like forever ago that CSS Houdini and its CSS Properties and Values API were initially introduced.
Saved
on: 2024-09-04
A simple approach to static site generation
This blog is over 7 years old now, and I'm still writing on it! Not bad! It has always been a statically generated site, backed by my own static generator. In fact, the name "stitcher" comes from that generator. It's called that way because it "stitches" content together.
Saved
on: 2024-08-31
The secret inside One Million Checkboxes
A few days into making One Million Checkboxes I thought I’d been hacked. What was that doing in my database? But let’s back up.
Saved
on: 2024-08-30
Dokku: my favorite personal serverless platform
It’s often desirable to have HTTPS for your site. Dokku makes this easy with the Let’s Encrypt Plugin, which will even auto-renew for you. I don’t use this, because I’m letting Cloudflare handle this with its proxy.
Saved
on: 2024-08-26
TIL: 8 versions of UUID and when to use them
About a month ago1, I was onboarding a friend into one of my side project codebases and she asked me why I was using a particular type of UUID. I'd heard about this type while working on that project, and it's really neat.
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. This belief shadowed me for years, a constant reminder that while believe I am smart… I’m not THAT smart.
Saved
on: 2024-08-25
Awesome Stuff on Hot Page
AboutDocsPricingEdit this page!Login or Signup! Build Any Web Page Build your web site on Hot Page and unlock the power of professional tools by using real HTML, CSS and JavaScript—without the hassle.
Saved
on: 2024-08-24
Continuous reinvention: A brief history of block storage at AWS | All Thing
Marc Olson has been part of the team shaping Elastic Block Store (EBS) for over a decade.
Saved
on: 2024-08-22
Code as Art - Andrew Watson
In almost all circumstances, code is a means to an end. The phrase "computer programming" itself describes the activity of programming a computer to accomplish a particular task. Often, that task is logical.
Saved
on: 2024-08-22
Collection Pipelines in PHP
If you read the book “Refactoring to Collections” or saw screencasts and talks by Adam Wathan about collection pipelines, but do not work with Laravel, you might have asked yourself how to apply these techniques to other PHP applications, for example Magento.
Saved
on: 2024-08-21
PHP 7: Type-safe Arrays of Objects
With PHP 7 you can choose to write much more type-safe code than before, thanks to scalar type hints and return types. But what about arrays? There’s still only the generic “array” type hint, you cannot specify what’s in the array. For the IDE, you can add PhpDoc comments:
Tags:
#php
Saved
on: 2024-08-21
On the Record: Music Before Mass Production
With the launch of Thomas A. Edison’s Perfected Phonograph in 1888, recording technologies entered the lives of a significant part of the world’s population.
Saved
on: 2024-08-16
CSS Grid Areas
CSS Grid support has been widely available since March 2017 in all major browsers. Yet, here we are in 2024, and I still see few people using the grid template areas feature. It’s no surprise that many avoid template areas as making sense of the grid is challenging enough.
Saved
on: 2024-08-16
Video with alpha transparency on the web
I've been helping some teams at Shopify improve page load performance, and the issue of 'videos with an alpha channel' kept coming up, where videos of UI mocks needed to be composited on top of inconsistent backgrounds, such as larger CSS backgrounds.
Saved
on: 2024-08-13
I don't write code the way I used to - stitcher.io
I turned 30 last week, and it made me realise I've been coding for more than half of my life now. I took a moment to reflect on my programming skills after a decade, and realised that 20-year-old me would probably facepalm if he'd seen my write code today. First, I gave up on most abstractions.
Saved
on: 2024-08-08
How I Use "AI"
Saved
on: 2024-08-08
Tony Hawk’s Pro Strcpy – I Code 4 Coffee
Back in 2016 I really wanted to improve my exploit development skills and find some new bugs to hack the original Xbox. For many years people could download a hacked game save for games like 007 Agent Under Fire, Splinter Cell, or Mechassault and use it to hack their console.
Saved
on: 2024-08-08
https://openai.com/index/introducing-structured-outputs-in-the-api/
Saved
on: 2024-08-07
Andy Warhol’s lost Amiga art found
After 39 years, Andy Warhol’s lost Amiga art has been found. And it’s for sale. Details of the reemergence help to shed light on an earlier discovery from about a decade ago. And those details come from the very person who taught Andy Warhol how to use a computer.
Saved
on: 2024-08-05
"We ran out of columns" - The best, worst codebase
Oh the merchants2 table? Yeah, we ran out of columns on merchants, so we made merchants2 When I started programming as a kid, I didn't know people were paid to program.
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
MERJ and Vercel's research to demystify Google's rendering through empirical evidence.
Saved
on: 2024-08-02
The lie of music discovery algorithms
> I come up with an idea of generating playlists from images. Images that you shot on your phone yourself, or that you found on Pinterest, or a painting that you really like and feel inspired by.
Saved
on: 2024-07-30
StreamPot/StreamPot
StreamPot is still in the early stages of development, we would appreciate your feedback. StreamPot is a project that provides scaffolding for transforming media in your app (e.g. trimming a video, stripping the audio from a video, transcoding a video from mp4 to webp).
Saved
on: 2024-07-29
The “Sun Motorway” is 65 years old: a short history of an extraordinary inf
Eight years pass between the laying of the first stone, on May 19 1956 in San Donato Milanese, with President of the Republic Giovanni Gronchi, and the inauguration of the 764 kilometers between Milan and Naples, on October 4 1964, by Prime Minister Aldo Moro.
Saved
on: 2024-07-29
The New Internet : Hacker News
zokier 8 minutes ago | next [–] Of course these ideas are not that new. IPv6 was supposed to give end-to-end connectivity to all, and originally IPsec was supposed to be mandatory part of IPv6, giving each internet host cryptographic identity. And so on.
Saved
on: 2024-07-27