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

Welcome to the 197th Carnival of Mathematics! 197 is an unseemly number, as you can tell by the Wikipedia page which currently says that it has “indiscriminate, excessive, or irrelevant examples.” How deviant. It’s also a Repfigit, which means if you start a fibonacci-type sequence with the digits 1, 9, 7, and then continue with $ a_n = a_{i-3} + a_{i-2} + a_{i-1}$, then 197 shows up in the sequence. Indeed: 1, 9, 7, 17, 33, 57, 107, 197, …

Welcome to the 197th Carnival of Mathematics! 197 is an unseemly number, as you can tell by the Wikipedia page which currently says that it has “indiscriminate, excessive, or irrelevant examples.” How deviant. It’s also a Repfigit, which means if you start a fibonacci-type sequence with the digits 1, 9, 7, and then continue with $ a_n = a_{i-3} + a_{i-2} + a_{i-1}$, then 197 shows up in the sequence. Indeed: 1, 9, 7, 17, 33, 57, 107, 197, …

Welcome to the 197th Carnival of Mathematics! 197 is an unseemly number, as you can tell by the Wikipedia page which currently says that it has “indiscriminate, excessive, or irrelevant examples.” How deviant. It’s also a Repfigit, which means if you start a fibonacci-type sequence with the digits 1, 9, 7, and then continue with $ a_n = a_{i-3} + a_{i-2} + a_{i-1}$, then 197 shows up in the sequence. Indeed: 1, 9, 7, 17, 33, 57, 107, 197, …

Over the past few years, we have spent several hackweeks writing, improving, and maintaining multiple open-source rebar3 plugins for the Erlang community, such as the formatter , Elvis , or Hank . Particularly for Hank, we even wrote an academic paper that, with the help of Laura M. Castro , I recently presented at the latest edition of the ICFP Erlang Workshop . The most recent HackWeek was not an exception. That’s why I’m writi....

I vividly remember the first time I was issued a BlackBerry smartphone back in the 2000s for work. I’d read emails while in line at the Pita shop during lunch hour, formulating a plan and response before I returned to my desk to reply. For emails that required a quick response, I’d hammer out a response on the BlackBerry keyboard while in line. And having access to my Outlook calendar on the BlackBerry meant that I could view, schedule and ..

I vividly remember the first time I was issued a BlackBerry smartphone back in the 2000s for work. I’d read emails while in line at the Pita shop during lunch hour, formulating a plan and response before I returned to my desk to reply. For emails that required a quick response, I’d hammer out a response on the BlackBerry keyboard while in line. And having access to my Outlook calendar on the BlackBerry meant that I could view, schedule and ..

indexed-cache v0.2.1 - nadh.in - 4 years ago - eng
Repository: @knadh/indexed-cache GitHub release page: v0.2.1 What’s Changed feat: add rollup build system and integrate eslint by @vividvilla in https://github.com/knadh/indexed-cache/pull/2 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.1.1...v0.2.1

This tutorial teaches you how to create/develop your own Ethereum token (ERC20) with Python on Polygon Network.

Quite a month. I read fifty-four different books to my son, thirteen different books to my daughter, and two books for myself.

September - gyani.net - 4 years ago - eng
another month - Ok, September is here. 4 more months left. I know I am writing this on the 5th of the month. The last few days have been busy! Retrospective Running: I wanted to run 180k, I ran 182k. ✅ Reading: I wanted to read “Red Mars”, I ended up reading “Attack...

The in-person talks from DEF CON 29 are now live on the DEF CON YouTube Channel! Time to catch up on some mighty fine panels and unique content you had to be in Vegas to see..UNTIL NOW!

In this post, we’ll take a quick look at how malicious packages are used in software supply chain attacks, and then we’ll look at how Snyk can help in preventing them.

An application security assessment is the process of testing applications to find threats and determining the measures to put in place to defend against them.

I recently wanted to share a code-snippet with a colleague. I decided to use Gitlab Snippets for this. However the snippet was more of some hundred lines of code in a text-file which I didn’t want to simply copy-paste. Lucky for me I had python-gitlab installed, a Python library and CLI -tool to interact with Gitlab instances. # Copy the contents of an existing file (readme.md) into a new snippet with the title "title" and filename "r..

What is Azure Video Analyzer? Azure Video Analyzer for Media (also called Video Indexer) is part of Azure Applied AI services. This application is built on Azure Cognitive Services (including Computer Vision, Translator, Face, and Speech) and Azure Media Services. It lets you gather information for your videos through the use of Video Analyzer for Media audio and video models.  To begin gathering insights with Video Analyzer for Media, you ....



There was a need to iterate over the hosts in an Ansible inventory-file (don’t ask). After fiddling around with grep and sed, I found an easier method: ansible-inventory --list all | jq " ._meta.hostvars| keys[]" ansible-inventory --list all lists all hosts including their variables in a nice big json response. jq " ._meta.hostvars" then filtersonly for these variables: { "host01": { "list_variable": [ "195.13.41.220", "195.13.41...


During the last several months, I have been experimenting with different variations of the trimmed Harrell-Davis quantile estimator. My original idea of using the highest density interval based on the fixed area percentage (e.g., HDI 95% or HDI 99%) led to a set of problems with overtrimming . I tried to solve them with manually customized trimming strategy, but this approach turned out to be too inconvenient; it was too hard to come u....

During the last several months, I have been experimenting with different variations of the trimmed Harrell-Davis quantile estimator. My original idea of using the highest density interval based on the fixed area percentage (e.g., HDI 95% or HDI 99%) led to a set of problems with overtrimming . I tried to solve them with manually customized trimming strategy, but this approach turned out to be too inconvenient; it was too hard to come u....

indexed-cache v0.1.1 - nadh.in - 4 years ago - eng
Repository: @knadh/indexed-cache GitHub release page: v0.1.1 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.1.0...v0.1.1

Content warning: programmer discussing text editors. I have been down a path spurred primarily by 2 events: Development of the Atom editor becoming uncertain after microsoft acquired github and thinking it likely there was no room for both VS Code and Atom, and thus Atom would be sunset My rage quitting of workflowy after staring at the damn loading spinner and general disgust/contempt for the web as a platform that takes a todo list ap....


Learn how Twilio’s Product Security manages security ownership to make sure code is secure at all stages of design and deployment.

indexed-cache v0.1.0 - nadh.in - 4 years ago - eng
Repository: @knadh/indexed-cache GitHub release page: v0.1.0 Full Changelog : https://github.com/knadh/indexed-cache/commits/v0.1.0

Taking shortcuts? Leaving edge-cases unconsidered and unhandled? Is this engineering?! My approach to programming and software engineering has been shaped by years of building open source compilers and libraries , where those edge cases matter, reliability is crucial and flexibility is important. It’s been a breath of fresh air to take a step back and stop thinking about every detail, and instead write code that works for a specific se....

Two Fridays ago on the twentieth of August I did something on this blog I thought I would never do: I published two posts on one day.

Career choices - artemislena.eu - 4 years ago - eng
I have thought about this for a while now, and after collecting most of my considerations in a private chat with some other people, I realized I could as well make a blog post of this… T.: I realized that. That one mustve been one of ur longest messages so far lmao, so I was like "dudette, why don't ya write a blog post?". … fair. Anyway, our problem is that we used to be relatively certain we wanted to study computer science, however....

Table of Contents The ResourceBundleProvider Interface Resource Bundle Providers Running on the Classpath Discussion and Wrap-Up The ResourceBundle class is Java’s workhorse for managing and retrieving locale specific resources, such as error messages of internationalized applications. With the advent of the module system in Java 9, specifics around discovering and loading resource bundles have changed quite a bit, in part..

Table of Contents The ResourceBundleProvider Interface Resource Bundle Providers Running on the Classpath Discussion and Wrap-Up The ResourceBundle class is Java’s workhorse for managing and retrieving locale specific resources, such as error messages of internationalized applications. With the advent of the module system in Java 9, specifics around discovering and loading resource bundles have changed quite a bit, in part..




Recently I was working on an open-source project which I wanted to dockerize - problem is I had no idea experience. In this post I’ll list all the resources I used to learn docker .

In this post, we will be talking about version control and the best practices when it comes to Django projects.

Dima's mom - rybakov.com - 4 years ago - eng

I happened across this book by pure chance. After having ice cream in our favourite place in Milano Marittima, my wife and I visited a small street market with all kinds of booths. Of course, there was a used book stand toward which I immediately gravitated. A quick scan revealed nothing of interest, so I moved along. But Serena, who arrived at the booth moments after I left, knew more. A simple, no-frills, cardboard-covered book which carr..

Chicken Soup - www.marginalia.nu - 4 years ago - eng
Medium difficulty 6-8 servings 30 min prep + 2 hours cooking time Requires 1 large pot, and one skillet that can handle high heat (=cast iron or carbon steel; no teflon or ceramics, or you will ruin it and your health!) Ingredients 1 large carrot + 1 additional carrot for later 2 onions 2-3 stalks of celery 1 leek a dozen or more button mushrooms 800 grams of boneless chicken

This an expansion on a comment I left on Lettuce’s gemlog post, “Personal Experiences and Opinions on Version Control Software”. I’ve seen similar questions posed several times recently, in essence people searching for a good git provider. The thing is you don’t need a git provider. Git is a shell command, and you can host a server yourself with almost no extra work. You can even host it off a system you don’t have administrative access..


Often you need to record audio on a mobile device and send it to a server for further processing. In this article, I show you how to do that with React Native and Flask.

This blog post tackles the odd topic of taking a Laravel application and converting it to a Shopify app. Overview Shopify is an ecommerce platform for building hosted shopping sites. With Shopify your whole ecommerce experience exists on a shopify url (whether the domain is .shopify.com or not; Shopify is serving everything and the underlying source of data is Shopify itself). Laravel is an MVC based framework for building web applicati....

Can you make a version of Python that fits within the memory constraints of a microcontroller and have it still feel like Python? That is the intention behind CircuitPython. This week on the show, we have Scott Shawcroft, who is the project lead for CircuitPython.

26 visitors online