Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK



If you’re an API developer working with Node.js, then you’re probably familiar with Express. But have you tried out the Fastify framework to build with power, speed, and convenience? In this walkthrough, we build a full-featured, easy-to-consume API with Fastify. And we deploy it to the cloud with ease. We show you how to: Get […] The post Build Well-Documented and Authenticated APIs in Node.js with Fastify appeared first on Heroku .

TLDR; Introduction to tanstack query and organizing apis with queryoptions for better maintainibility

Attention packet wizards - the DEF CON 32 CTF Quals Begin May 3! Our friends at the Nautilus Institute have created a fiendish test of skills that lasts a whole weekend, and the winner gets to compete for everlasting glory in the main event at DEF CON 32. Will your team rise to the challenge? You can get your hat in the ring by registering at https://quals.2024.nautilus.institute/ Godspeed to every mad genius who answ..

I cannot remember the books I’ve read any more than the meals I have eaten; even so, they have made me. – Ralph Waldo Emerson (debated, see here )

2024-04-29-001 - srijan.ch - 2 years ago - eng
Using sysrq on my laptop - documenting mostly for myself. My laptop has started freezing sometimes, not sure why. Usually, I can just force power off using the power button and start it again, but it has happened twice that I had to recover the system by booting via a USB drive, chrooting, and recovering the damaged files using fsck or pacman magic. The linux kernel has: a ‘magical’ key combo you …

2024-04-29-001 - srijan.ch - 2 years ago - eng
Using sysrq on my laptop - documenting mostly for myself. My laptop has started freezing sometimes, not sure why. Usually, I can just force power off using the power button and start it again, but it has happened twice that I had to recover the system by booting via a USB drive, chrooting, and recovering the damaged files using fsck or pacman magic. The linux kernel has: a ‘magical’ key combo you …

BigQuery, part of the Google Cloud Platform If you're not familiar with it, BigQuery is an indispensable tool in a Data Warehouse. When you are responsible for databases which grow by 10's of gigs of data per day , the traditional relational database best practices are thrown out the window. I recently posted about my personal list of best practices in a Hacker News thread , but I want to repeat and expand on that here, so that ....

BigQuery, part of the Google Cloud Platform If you're not familiar with it, BigQuery is an indispensable tool in a Data Warehouse. When you are responsible for databases which grow by 10's of gigs of data per day , the traditional relational database best practices are thrown out the window. I recently posted about my personal list of best practices in a Hacker News thread , but I want to repeat and expand on that here, so that ....

BigQuery, part of the Google Cloud Platform If you're not familiar with it, BigQuery is an indispensable tool in a Data Warehouse. When you are responsible for databases which grow by 10's of gigs of data per day , the traditional relational database best practices are thrown out the window. I recently posted about my personal list of best practices in a Hacker News thread , but I want to repeat and expand on that here, so that ....

Introduction: Delving into the critical issues of overflow and underflow, Herbert’s insights offer valuable takeaways for Rust developers: Rust’s static analysis capabilities enable early detection and prevention of overflow and underflow errors, allowing developers to address potential issues before they manifest in runtime environments. Through Rust’s emphasis on safety and correctness, developers can leverage built-in mechanisms..



OpenMapTiles 3.15, the open-source vector tiles map-generation tool, is out now. It enhances the road network, improves water features, and better cartography.


Every morning, after I wake up and get out of bed, after I get dressed and herd my two kids to the breakfast table, and after I give them a plate consisting of a freshly-peeled banana and half of a Kroger Oats & Chocolate Chewy Fiber Granola Bar accompanied by a small cup of milk, I make my way over to my coffee maker.

I created this logo sometime ago for the Java community of a friend: https://twitter.com/java_ring Java Ring logo Acquired a license for the logo, got a copy of Duke in SVG, and some quick Inkscape-ing to slice paths and re-order them.

I created this logo sometime ago for the Java community of a friend: https://twitter.com/java_ring Java Ring logo Acquired a license for the logo, got a copy of Duke in SVG, and some quick Inkscape-ing to slice paths and re-order them.


Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years ago: @solvaholic: Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood. The hours are long, the pay sucks, and there’s always the opportunity to remove my finger with a table saw, but nobody asks me if I can add an RSS feed to a DBMS, so there’s that :-) I say legendary beca....


I never knew whether to think I’m an incredibly fast or a remarkably slow writer. Some days I can write pages and pages of scientific prose in a single sitting, and other days getting out a sentence or two is a major accomplishment. People in my life know better to ask me when I’ll be done writing something, as the answer is typically “I have no idea”. Over the years, though, I’ve developped a few coping mechanisms that work really well for..


Update: See an update on our progress in my August update . I’ve been quiet lately, and that’s because I’ve joined OpenSesame as Vice President of Engineering. It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. We’re introducing a lot of cutting-edge software development practices, such as self-organizing vertically-scaled teams and Extreme Programming . As you....

This week, I’m staying at a house in the middle of nowhere in Northern Arizona, after a visit to Las Vegas. When I walk from the upstairs bedroom down to the ground floor kitchen, the time zone changes. This is reproducible, reliably. It took me a couple days to notice, since the purpose of this […]


It’s very fast to build something that’s 90% of a solution. The problem is that the last 10% of building something is usually the hard part which really matters, and with a black box at the center of the product, it feels much more difficult to me to nail that remaining 10%. Closing that gap with gen AI feels much more fickle to me than a normal engineering problem. It could be that I’m unfamiliar with it, but I also wonder if some classes ..

Dream Teams - blog.herlein.com - 2 years ago - eng
A friend was telling me about “Dream Teams” at Netflix and I realized that is exactly what I have been trying to build/encourage around me. That is what I want!

Dream Teams - blog.herlein.com - 2 years ago - eng
A friend was telling me about “Dream Teams” at Netflix and I realized that is exactly what I have been trying to build/encourage around me. That is what I want!

Dream Teams - blog.herlein.com - 2 years ago - eng
A friend was telling me about “Dream Teams” at Netflix and I realized that is exactly what I have been trying to build/encourage around me. That is what I want!

Dream Teams - blog.herlein.com - 2 years ago - eng
A friend was telling me about “Dream Teams” at Netflix and I realized that is exactly what I have been trying to build/encourage around me. That is what I want!

Space, Blogging, & Bitcoin (Issue #161) 2024-04-27 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Linux on the ISS, exploring the dream modern blogging platform, Bitcoin economics & privacy, the Bitcoin halving, investigating the strange world of the moon landings Issue details: Title: Space, Blogging, & Bitcoin Issue: 161 Page: issue webpage Another awesome issue of the newsletter..

On Monday, February 4th, 1985, at the tender age of eighteen, I wrote down in the back of my journal two meagre fragments of the previous night's dreams: I’m at Fred’s and the cab is 45 minutes late. Leaping over an empty oil drum on a highway. This is the first of several hundred dream entries I've accumulated over nearly forty years. Though I'm not entirely sure what provided the impulse at the time to start writing them down,....

I recently updated the web sites I’ve been hosting in AWS to finally stop using the “Static website hosting” config. I was also using CloudFront, but letting S3 manage the URL routing. It’s been many years since I first configured an S3 static website, and my Terraform config needed refreshing. Many small changes and additions added up to a lot of work! I factored out most of the resources into a module. Read More

I recently updated the web sites I’ve been hosting in AWS to finally stop using the “Static website hosting” config. I was also using CloudFront, but letting S3 manage the URL routing. It’s been many years since I first configured an S3 static website, and my Terraform config needed refreshing. Many small changes and additions added up to a lot of work! I factored out most of the resources into a module. Read More


On Monday, February 4th, 1985, at the tender age of eighteen, I wrote down in the back of my journal two meagre fragments of the previous night's dreams: I’m at Fred’s and the cab is 45 minutes late. Leaping over an empty oil drum on a highway. This is the first of several hundred dream entries I've accumulated over nearly forty years. Though I'm not entirely sure what provided the impulse at the time to start writing them down,....




The moral is obvious. You can’t trust code that you did not totally create yourself. No amount of source-level verification or scrutiny will protect you from using untrusted code. – Ken Thompson His 1984 Turing Award paper on supply chain security is only four pages long and is worth reading repeatedly.

Of the mental models and rules I use in my life, by far the most useful is to learn only one thing at any given time. If you get it right, you: Ensure work is the right balance of challenging for it to be enjoyable. Avoid stalling due to an overload of uncertainty. Learn better, and faster. This rule works for individuals but is also useful for coaching others, debugging team performance, or helping people grow. As an individual One....

How do you verify and validate the data coming into your Python web application? What tools and security best practices should you consider as a developer? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

6 visitors online