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

Why? Not no - ilearnt.com - 3 years ago - eng
One of my favourite podcasts is Hanselminutes by Scott Hanselman. I have been listening to it probably longer than any other podcast. He recently interviewed Roberta Arcoverde from Stack Overflow. She talked about how the architecture of the Stack Overflow site is very different from most other large sites in that it is a self hosted monolithic application.

Pizza courtesy of Pizza for Ukraine! Donate Now to Pizza for Ukraine This blog post looks at testing rails apps with FactoryBot and MiniTest – the default test framework which ships with Rails. It does not use RSpec and RSpec is NOT required for use with FactoryBot. Note : I believe that MiniTest is the name of the standard rails testing framework. Oddly I've had issues confirming that so if I'm wrong please feel free to tell m....



I am happy and humbled to have been awarded the Microsoft MVP Award for the seventh consecutive year. July 1, the award assignation day, always comes with curiosity and a bit of trepidation. Being a member of the MVP community has been a very positive experience for me, especially in the years before COVID, when the MVP Summit, the main MVP event, was held in person in Seattle at the Microsoft HQ. That assembly of experienced developers f..

In the debate of work-life balance versus work-life integration it seems as though balance is winning out over passion as more and more people view life as the hours spent between clocking in and clocking out. Why is this viewpoint dominating and does it lead to a fulfilling life?

In the debate of work-life balance versus work-life integration it seems as though balance is winning out over passion as more and more people view life as the hours spent between clocking in and clocking out. Why is this viewpoint dominating and does it lead to a fulfilling life?

This is an experimental type checker/inferer for a simple lambda calculus. All the source for this may be found on my Codeberg repository . Description # This is a type inference system for a little language. (Described below.) It uses a fusion of type inference algorithms from PLAI, ESP, and μKanren. (See Resources ) Broadly speaking, our type inference engine works by: generating typing constraints from the program solving....


A lot of ink is spent on the "monoliths vs. microservices" debate, but the real issue behind this debate is about whether distributed system architecture is worth the developer time and cost overheads. By thinking about the real operational considerations of our systems, we can get some insight into whether we actually need distributed systems for most things. We have all gotten so familiar with virtualization and abstractions between ou..

My journey building a universal crypto candlestick iterator in Go, with tips for all the challenges you’ll face working with crypto exchanges’ APIs.

This is an experimental type checker/inferer for a simple lambda calculus. All the source for this may be found on my Codeberg repository . Description # This is a type inference system for a little language. (Described below.) It uses a fusion of type inference algorithms from PLAI, ESP, and μKanren. (See Resources ) Broadly speaking, our type inference engine works by: generating typing constraints from the program solving....


Tomorrow is an announcement of EdgeDB 2.0, and I realized that I’ve never shared my experience with it, and it’s been more than a year since I switched every project I could to EdgeDB. So here is a short post on it. What is EdgeDB? It’s an open-source relational/graph database built on top of Postgres. Unlike many other databases, it doesn’t reinvent the underlying engine and uses battle-tested Postgres. But it reinvents everything else..

Tomorrow is an announcement of EdgeDB 2.0, and I realized that I’ve never shared my experience with it, and it’s been more than a year since I switched every project I could to EdgeDB. So here is a short post on it. What is EdgeDB? It’s an open-source relational/graph database built on top of Postgres. Unlike many other databases, it doesn’t reinvent the underlying engine and uses battle-tested Postgres. But it reinvents everything else..


This post announces the preprint on finite-sample bias-correction factors for MAD based on the Harrell-Davis quantile estimator. Pragmastat recommends Spread — the Shamos estimator — as a more efficient robust scale alternative that does not require bias correction. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat I have just published a preprint of a paper ‘Finite-samp....

This post announces the preprint on finite-sample bias-correction factors for MAD based on the Harrell-Davis quantile estimator. Pragmastat recommends Spread — the Shamos estimator — as a more efficient robust scale alternative that does not require bias correction. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat I have just published a preprint of a paper ‘Finite-samp....


I’m so dumb - porkrind.org - 3 years ago - eng
I was banging my head against a wall trying to get help for go build with go build help (and for some reason go doesn’t support go build --help, but I kept getting this error: package help is not in GOROOT (/opt/homebrew/Cellar/go/1.18.3/libexec/src/help) Does brew not come with docs by default? How else am I supposed … Continue reading I’m so dumb

Adopting a new platform can seem intimidating, but with Snyk it doesn’t have to be. We have three tips to help you roll out Snyk, and have a seamless and successful first 30 days across your business or enterprise.

The aspect of “transaction cost” for doing a particular thing once or multiple times is interesting. Starting a bunch of things in parallel will often lead to many being finished at a similar point in time, often all at once and leading to the dreaded ‘big bang integration’, which even in short sprints may be painful enough already. That said, I love starting multiple things at once. Sometimes being ‘stuck’ on the same thing and not hav..

Build a distributed search index on top of which both large scale and niche search engines can run. Distributed search engines are not a new idea, but I believe my approach in terms of how you bring it to market will help solve the chicken and egg problem of getting enough usage for it to work.

This is a draft blog post, I would like to hear how I am wrong, so I can revise before sharing this more widely. Please email chris at c-mart dot in. We only have one spaceship, we are irreversibly damaging its life support system, but the sum of our actions can slow the damage a lot. I am not an expert on the climate, but I have a vaguely intuitive sense of thermodynamics and human incentives. When Peter Kalmus at NASA’s Jet Propulsio..


In 1986, a survey of approximate string matching algorithms found the algorithm used in the PLATO computer-aided instruction system was third place in quality (F1 score) and was an order of magnitude faster than the best performing algorithms. The PLATO algorithm used an unusual dimensional projection approach, while the competing algorithms of the day used edit distances or phonetics. However, this approach failed to catch on and the desig..

In 1986, a survey of approximate string matching algorithms found the algorithm used in the PLATO computer-aided instruction system was third place in quality (F1 score) and was an order of magnitude faster than the best performing algorithms. The PLATO algorithm used an unusual dimensional projection approach, while the competing algorithms of the day used edit distances or phonetics. However, this approach failed to catch on and the desig..

DMARC deployment projects in larger organizations come with their own variety of challenges. A great many more people are involved, so there will be more communication, more approvals and more politics. Others will object on the basis of size. "Our company is simply too large!" some will say.In the final section of our DMARC guide, we will discuss these common concerns and how to address the challenges. If 74% of the US Federal goverment di..


Scaling back - seirdy.one - 3 years ago - eng
For personal reasons, I am stepping away from or reducing my involvement in some communities to better focus on other things. You will likely hear from me less. My site will probably update less frequently too. Some timed posts may fire, but I won’t be actively writing much. I most likely won’t POSSE those timed posts. I’ll probably be back eventually, but not for a while.


cb>> gets replaced by a clipboard (kill ring) URL My pull request to add dwim-shell-command to melpa has been merged . Soon, you'll be able to install directly from Milkypostman’s Emacs Lisp Package Archive. dwim-shell-command is another way to invoke shell commands from our beloved editor. Why a different way? It does lots of little things for you, removing friction you didn't realise you had. You can check out the README , but....




Little Si - sam.hooke.me - 3 years ago - eng
Arrived at 9am on a Saturday. Main parking lot was full, but overflow had a few spaces still. The trail is in good condition, though obviously endures a lot of footfall, with lots of bare rock and roots exposed. Multiple sections feel like a “choose your own adventure” book, with the trail diverging into several possible routes, but they all quickly merge again. The first 2/3rds of the trail has several plateaus and even a few downhill se..

Little Si - sam.hooke.me - 3 years ago - eng
Arrived at 9am on a Saturday. Main parking lot was full, but overflow had a few spaces still. The trail is in good condition, though obviously endures a lot of footfall, with lots of bare rock and roots exposed. Multiple sections feel like a “choose your own adventure” book, with the trail diverging into several possible routes, but they all quickly merge again. The first 2/3rds of the trail has several plateaus and even a few downhill se..

Too scary? Messing with the configuration on your domain email is scary, especially if you're already sending a lot of it. You have to worry that you're going to screw something up and break all of the email communications for the entire company. That's what I was worried when I first rolled this out and had no idea what I was doing. One of the reasons I'm such a big advocate for DMARC today is that it was painless, easy and involve no risk..


The purpose of this thread is to allow people to give out ideas for potential comics from Palcomix, ...

How do you start building your project documentation? What if you had a tool that could do the heavy lifting and automatically write large portions directly from your code? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

So what do you do? - ilearnt.com - 3 years ago - eng
It is a classic way people start a conversation. Some people meet, they exchange a few pleasantries and then they ask “and, so what do you do?” And each person then takes turns, hopefully if someone doesn’t just keep talking, explaining what their job is.

So what do you do? - ilearnt.com - 3 years ago - eng
It is a classic way people start a conversation. Some people meet, they exchange a few pleasantries and then they ask “and, so what do you do?” And each person then takes turns, hopefully if someone doesn’t just keep talking, explaining what their job is.

How to improve accessibility with design tokens. By using tokens to enable theming, we can begin to build themes for our colorblind customers.

94 visitors online