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

You can define extra attributes for users in user pools. Maybe you want to store information that is not covered by the standard attributes, such as social profiles or preferred currency. But there is a catch : You can't remove or change it after you add it to the user pool. I had to remove all users and recreate the user pool because of this (it was a personal dev environment fortunately). Why is it a big thing? There is a l....

I like seeing how things work. Digitally, that often means keeping the network tab open to watch how websites talk to servers. Sometimes, I find mistakes. Last month, while browsing Y Combinator’s sof...

Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Spent Labor Day in Boulder - Went to Alchemy Springs Sauna in SF- I'm happy to see...


Take a look around you and have a deep ponder on your surroundings. You’ll likely see a number of things which are pretty standard across modern society. Maybe a car driving past, maybe a person speaking on the phone as they walk to the shop, you might even see a rodent scurrying around for some […] The post Comfort in the chaos appeared first on Something Decent .

This post presents a fast O(n log n) algorithm for computing the Shamos estimator via Monahan-style selection. Pragmastat’s Spread implements this approach, making the estimator practical for large samples. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The Shamos scale estimator ([[shamos1976]]) is the median of all pairwise absolute differences. Given a sample $....

This article argues for designing software through prototyping and suggest the way you can adjust the shape of your codebase to leverage coding agents to build prototypes faster.

While most of the content I share is typically covered in blog posts, I'm trying something new. Today, I'll share my first episode of Bending Emacs. This video focuses on how I like to apply (or batch-apply) command line utilities. While the video focuses on applying command line utilities, here's a list of all the things I used: Org mode for the presentation itself. ffmpeg does the heavy lifting converting videos to g....

This post presents a fast O(n log n) algorithm for computing the Shamos estimator via Monahan-style selection. Pragmastat’s Spread implements this approach, making the estimator practical for large samples. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The Shamos scale estimator ([[shamos1976]]) is the median of all pairwise absolute differences. Given a sample $....

Why obsessing over perfect code is killing your career while developers focused on business impact are getting promoted and making millions.

Why obsessing over perfect code is killing your career while developers focused on business impact are getting promoted and making millions.

As we head into fall, I wanted to write up a bit of an experience report on a project I ran this summer with a few other people on the SpiderMonkey team. A few of us on the team chose to block off some time during the summer to do intentional professional development. Exploring topics that we hadn’t looked into, often due to a feeling of time starvation. Myself, I blocked off 2 hours every Friday through the summer. In order to turn....

No title - markjgsmith.com - 8 months ago - eng
Man this environment rebuild has been very insane . The good news is I got the backport working in my main app yesterday evening, and got the production container build working this morning. Some cleanup and loose ends to figure out, but it‘s working. More details to follow over the next few days hopefully. #

Ikigai - blog.webb.page - 8 months ago - eng

Master CTFs from beginner to elite hacker in 6 months with this ultimate guide! Discover top competitions, understand difficulty classifications, and strategize your path to success from October 2025 to April 2026.

I recently secured an entry level job with a cybersecurity company as a vulnerability scanner, with the expectation of entering into pentesting within the next few years. I am now looking to set up one of my laptops with a work environment and didn't know which linux distro to go with. Of course Kali has been shilled to death by cybersec normal people but I am far more familiar with arch. I've heard of black arch but it seems poorly maintai..



My presentation for Digital Collegium 2025 was an overview of many recent and forthcoming additions to the web platform, specifically HTML and CSS. Description Roll for sanity: Surviving the ever-expanding web feature bestiary Are you, brave front-end adventurer, feeling your sanity slipping as the Ever-Expanding Web Feature Bestiary grows with each browser update? Have you encountered strange and powerful creatures like “popovers” and....





AI models were initially given human tests (like the LSAT or MCAT) or tests written for AIs like the MMLU. However since they’ve mastered so many of these tests and the tests don’t always carry over to real-world abilities, new measures of progress are needed. One way to rank the difficulty of a task is by how long it would take a human to complete it. In March,

In which I defend Bentham’s Bulldog from his critics. Sort of. Also, Pascal’s wager and people being mean (hehehe) on the internet.

back to Smart Home overview After adding more actors to my Smart Home in the form of power sockets running Tasmota , I had to improve the ways to control all of these devices. The Telegram Bot and Web UI are a good start, but the Wife Acceptance Factor is pretty low, and they require access to a computer or smartphone. Recently I learned about the CYD (cheap yellow display) , a nice ESP32 dev board with a touchscreen. This seeme....

back to Smart Home overview After adding more actors to my Smart Home in the form of power sockets running Tasmota , I had to improve the ways to control all of these devices. The Telegram Bot and Web UI are a good start, but the Wife Acceptance Factor is pretty low, and they require access to a computer or smartphone. Recently I learned about the CYD (cheap yellow display) , a nice ESP32 dev board with a touchscreen. This seeme....


How to Install a Web App - bpev.me - 8 months ago - eng




How to Install a Web App - bpev.me - 8 months ago - eng

A good number of programmers, at least the ones that actually care about what they do and aren't just code grinders, like to fancy themselves scientists and mathematicians; that they're uncovering universal truths about computation, and that everything stupid we've done is simply a result of the youth of our field. But in practical reality, programming isn't math or science, but rather engineering. We're not working with universal abstract ....

The Marmarole mountain group is an island of quiet, where, especially at the end of the season, it’s easy not to meet anyone for entire days. Nature is harsh and wild; steep, apparently inaccessible ridges separate the slopes and basins. It follows that the elevation gains are significant and many obligatory passages are often technical, exposed and equipped with steel cables (via ferrata). Water is scarce everywhere, especially on the nort..



We got an interesting use case from a customer - they need to verify  that documents in RavenDB have not been modified by any external party, including users with administrator credentials for the database. This is known as the Rogue Root problem, where you have to protect yourself from potentially malicious root users. That is not  an easy problem - in theory, you can safeguard yourself using various means , for example the whole premi....

What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Trying smee - christophvoigt.com - 8 months ago - eng
I recently learned about smee, which is a tool to forward webhooks (or any other kind of HTTP Post request) to a locally running service. This can come in particularly handy while developing a service locally, which isn’t exposed on your machine. The idea is simple: You create a channel on smee.io . This gives you a public endpoint that can receive HTTP POST requests. Smee.io emits incoming requests as Server-Sent Events (SSE) . A loc....

So much of what we develop these days ends up using HTTP. Usually when developing an HTTP service it’s quite easy to add logging to aid debugging. But when developing a client, especially one that uses a library which does the actual HTTP calls, it can be harder to insert logging in all the right places.

Introduction Yelp heavily relies on Amazon S3 (Simple Storage Service) to store a wide variety of data, from images, logs, database backups, and more. Since data is stored on the cloud, we need to carefully manage how this data is accessed, secured, and eventually deleted—both to control costs and uphold high standards of security and compliance. One of the core challenges in managing S3 buckets is gaining visibility into who is accessing y..

So much of what we develop these days ends up using HTTP. Usually when developing an HTTP service it’s quite easy to add logging to aid debugging. But when developing a client, especially one that uses a library which does the actual HTTP calls, it can be harder to insert logging in all the right places.

So much of what we develop these days ends up using HTTP. Usually when developing an HTTP service it’s quite easy to add logging to aid debugging. But when developing a client, especially one that uses a library which does the actual HTTP calls, it can be harder to insert logging in all the right places.

100 visitors online