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

A day late - but here, unlike last week. Here’s what I read that I found interesting over the past week.

How well do you know Python's math module? Maybe you've used a few of the constants or arithmetic functions. You may be surprised by the amount of functionality hiding within this built-in library, and perhaps you don't need to reach for an additional outside library. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.

I’m pretty psyched about the upcoming .NET6 release. I’ve already touched on ASP.NET 6 Minimal APIs. Continuing on the long-established tradition, the team has also worked hard on the performance side of things. File IO, for example, is seeing impressive gains : For .NET 6, we have made FileStream much faster and more reliable, thanks to an almost entire re-write. For same cases, the async implementation is now a few times faster! We..

If you’re an avid reader of the blog (and come on, who isn’t?), you’ll know that I’ve been maintaining a snap for Nextcloud since Nextcloud came into existence. Originally, though, that snap wasn’t called “nextcloud”, it was called “nextcloud-kyrofa”. My original goal was that I would bootstrap the snap for them, and then they’d take it over when they were ready. I hosted the code as a personal project on GitHub.

The construction industry's value stands at 11 trillion USD worldwide in 2020. It is an important industry, but it is slow to embrace modern technology. How could the property industry become more open?

Learn best practices companies can follow to smooth and improve their journey to developer-first security as told by the guests of The Secure Developer podcast.

Explore the intricate balance between delivering unparalleled quality and achieving user satisfaction, and why mastering both is key to success.

We’re happy to announce that PHP vulnerability scanning support in Snyk Code is now in beta. Now security issues in PHP code can be identified quickly and easily.


The Handmaid's Tale - arunmani.in - 4 years ago - eng

Soaring High - www.marginalia.nu - 4 years ago - eng
I’m currently indexing with my search engine. This isn’t an always-on sort of an affair, but rather something I turn on and off as it tends to require at least some degree of babysitting. I’ve also been knocked out by the side-effects of the vaccine shot I got the other day, so it’s been mostly hands-off “parenting”. What I’m trying to figure out just how far I can take it. I really don’t know. I took some backups and just let it do its..

Over the last week or two I've had a lot of fun building out a new site from scratch. I thought it would be fun to make my site look like a…

The Handmaid's Tale - arunmani.in - 4 years ago - eng

We are thrilled to announce that Adriana Bokel Herde joins Snyk today as our new Chief People Officer.

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

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

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

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

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.

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....

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....

54 visitors online