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

Well, Crap, what a waste of time One would guess that I should have known better with the work experience I accumulated in the software engineering field. But, it’s Friday evening, after our social team meeting, and I am still excited to finish something substantial for this feature that I’m working. Lots of moving parts, refactored code, loose ends, and hastily glued together code without any safety net. A couple of new unit tests for t..

Memoirs of Hadrian and its author Marguerite Yourcenar have always induced a cautious fear in me. I fretted the tome for high literary circles, one of those texts so infused with learned quotations and obscure literary references as to be utterly indigestible to the average reader. Despite their evident reputation, I relegated the Memoirs to the bottom of my reading list for a long time. When I stumbled on another reference to Yourcenar’s w..

I have a sweet tooth and one candy I really enjoy is Strawberry Sour Punch. Unfortunately after twenty years of having the same formula it seems that the company has decided to change the formula for Sour Punch. The new candy has more of a cherry flavor and isn't as sour. It does not taste […]

Projects - adropincalm.com - 4 years ago - eng
Here are some tools and packages I’ve made that you might find useful. If you want to see the full list please visit my github page .

Why does everything have to be so hard on arm64? Well, maybe not directly hard, but a lot more work. And the reason is simple, we live almost in a amd64 monoculture. Mobile phones are changing that, as is Apple M1, but also arm64 servers.

A couple of weeks ago I was working on adding SSH Certificate Authentication support to Wish , and did not find any good, to the point documentation on how to use certificates from the Go SSH client — hence this post.

Why does everything have to be so hard on arm64? Well, maybe not directly hard, but a lot more work. And the reason is simple, we live almost in a amd64 monoculture. Mobile phones are changing that, as is Apple M1, but also arm64 servers.


Why does everything have to be so hard on arm64? Well, maybe not directly hard, but a lot more work. And the reason is simple, we live almost in a amd64 monoculture. Mobile phones are changing that, as is Apple M1, but also arm64 servers.


Using litestream to deliver robust web app hosting with the performance of embedded sqlite3 seems to be the hot thing right now . It makes sense: for most apps we build today sqlite with backups will perform as well or better than an isolated database like mysql or postgres. The secret is in the fact that the network overhead for each sql query is zero. With sqlite, the database is accesses directly in process. Multiple instances can sti....


I have been interested in the use of gamification to achieve things for a while. Given my son’s love of the Xbox I have also wondered if it could be used in some way to help him study.

I have been interested in the use of gamification to achieve things for a while. Given my son’s love of the Xbox I have also wondered if it could be used in some way to help him study.




Tl/Dr: It’s on the network! But in my analysis, I fell victim to my own bias. Picking up from last weekend, I play with the ESP32-POE-EA board from Olimex using the Espressif FreeRTOS ESP-IDF Framework .

Tl/Dr: It’s on the network! But in my analysis, I fell victim to my own bias. Picking up from last weekend, I play with the ESP32-POE-EA board from Olimex using the Espressif FreeRTOS ESP-IDF Framework .

SQLite has a powerful extension mechanism: loadable extensions . Being an in-process database, SQLite has other extensions mechanisms like application-defined functions (UDF for short). But UDFs have some shortcomings: They’re local to an SQLite connection, not shared for every process connected to the DB They have to be defined in your program. That means that you need to have the function available in the same scope as your applica....

I have followed the writing of David Perell for a while and recently listened to some of the podcasts he has recorded. Somehow I stumbled on one with Daniel Gross. Towards the end of the podcast David mentions his aim to build the largest collection of habits he can.

I have followed the writing of David Perell for a while and recently listened to some of the podcasts he has recorded. Somehow I stumbled on one with Daniel Gross. Towards the end of the podcast David mentions his aim to build the largest collection of habits he can.

I went to a presentation from a large cybersecurity firm the other day. The salesmen — and they were all salesmen, as even a few post-presentation questions made clear — focused on the intelligence their company produced, but knew little about the rest of their company’s intelligence cycle . As a consumer of their products, though, I consider knowledge of the process that created them critical. After an hour on finished intelligence, and i..

This is a draft of a chapter from my in-progress book, Practical Math for Programmers: A Tour of Mathematics in Production Software. Tip: Determine an aggregate statistic about a sensitive question, when survey respondents do not trust that their responses will be kept secret. Solution: import random def respond_privately(true_answer: bool) -> bool: '''Respond to a survey with plausible deniability about your answer.''' be_honest = random.r..

This is a draft of a chapter from my in-progress book, Practical Math for Programmers: A Tour of Mathematics in Production Software. Tip: Determine an aggregate statistic about a sensitive question, when survey respondents do not trust that their responses will be kept secret. Solution: import random def respond_privately(true_answer: bool) -> bool: '''Respond to a survey with plausible deniability about your answer.''' be_honest = random.r..

This is a draft of a chapter from my in-progress book, Practical Math for Programmers: A Tour of Mathematics in Production Software. Tip: Determine an aggregate statistic about a sensitive question, when survey respondents do not trust that their responses will be kept secret. Solution: import random def respond_privately(true_answer: bool) -> bool: '''Respond to a survey with plausible deniability about your answer.''' be_honest = random.r..


Every so often I run into a tool which just impresses me. This time it is Miller . And when I find such a tool, I write up a blog post to firm up my learnings. Here is the official description: Miller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV, TSV, JSON, and JSON Lines. The people that know me know that I've spent literal man years working with textual data, of....

Did you know you can add testing to your Python code while simultaneously documenting it? Using docstrings, you can create examples of how your functions should interact in a Python REPL and test them with the built-in doctest module. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Scott Hanselman posted a tweet with the following tip: Here’s a tip that my remote team does - When you get up in the morning, if you’re willing and able, try COMMUTING to your home office! Go for a circle around your neighbourhood and arrive back home to your home/remote office! It psychologically marks the start and end of the day.

Scott Hanselman posted a tweet with the following tip: Here’s a tip that my remote team does - When you get up in the morning, if you’re willing and able, try COMMUTING to your home office! Go for a circle around your neighbourhood and arrive back home to your home/remote office! It psychologically marks the start and end of the day.

Stripe docs are a marvel, and every developer who’s had to deal with them knows it. After years of painful PayPal interactions, I remember the amazement and the feverish grin on my face the first time I landed on their API reference. Stripe API is beautifully designed, but it’s the combination of good design and excellent documentation that paved Stripe’s fulgid success. A few days ago, they unexpectedly released MarkDoc , the “powerful..


In this SDR series, we get to know an SDR and an SDR manager in each of our three core regions: EMEA, North America, and APJ. In EMEA, we have SDR teams based in London and Tel Aviv. In this blog post, Jonathan Chetrit and Paula Kanikuru share what it’s like to be a part of our SDR team in EMEA!



An interesting hint by Vladimir Sitnikov has made me think about a new benchmark for jOOQ: The benchmark should check whether single row queries should have a JDBC Statement.setFetchSize(1) call made to them by default. The Javadoc of the method says: Gives the JDBC driver a hint as to the number of rows that should … Continue reading Setting the JDBC Statement.setFetchSize() to 1 for Single Row Queries →


Some friend suggested we made a webring called "Be crime do gay", n guess what. That's what we did ;D Ya can join too, just contact us (n ideally another ring member). More info here . In other news, we changed our theme n stuff quite a lot. Fixed a few things, made the light theme a bit better, made the dark theme so much better, n did the same over on the GTRR too. Now there's more pink n purple stuff ^^ Also we're using emojis as icon..


As a senior First Lieutenant, I volunteered to teach new Second Lieutenants about defensive cyberspace operations. Over the course of a year I spent more than twelve hours with three different Cyber Basic Officer Leaders Course (BOLC) classes; each time, they asked the same question: what did your missions ac- complish? Each time, I struggled for an answer. Permalink.

Good, but I didn’t feel very engaged with the music. I was in the Lower Orchestra section, in the 16th row - and pretty tired, that Monday evening. I like their music, but I found myself drifting off, thinking about other things. Thinking much at all is a bad sign for me when I’m watching live music. I usually find it very engrossing & uplifting - ideally, I get carried away by the music and exist fully in the moment for the duration.....

Let $X_1, X_2$ be i.i.d. random variables that follow the standard normal distribution $\mathcal{N}(0,1^2)$. In the previous post , I have found the expected value of $\min(|X_1|, |X_2|)$. Now it’s time to find the value of $Z = \max(|X_1|, |X_2|)$.

Let $X_1, X_2$ be i.i.d. random variables that follow the standard normal distribution $\mathcal{N}(0,1^2)$. In the previous post , I have found the expected value of $\min(|X_1|, |X_2|)$. Now it’s time to find the value of $Z = \max(|X_1|, |X_2|)$.

17 visitors online