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

Strange Planet - arunmani.in - 4 years ago - eng

2019 Link to heading The origin story Link to heading I like cherries, and for many years I’ve cultivated the notion that I’ll have “made it” when I can sit in my own garden underneath my very own cherry tree. Unfortunately, the realities of city-living have meant that I’ve been in flats for the past few decades. But I do now have a balcony (somewhat optimistically described as a “roof terrace” in the estate agent b..

You may remember that I wondered about adding a Spanish language section to this. Well, no more wondering: I just added a Spanish section to this site. Now you can click on the menu above to access my Spanish languange content. I just want to add that I have no plans to have translations of...

Simon Maple (Field CTO, Snyk) recently sat down with Phil Guidmond (Principal Cloud Security Architect, ViacomCBS) to talk about security practices, how to approach modern secure development, and more.

We have a set of common pipeline jobs that are shared among different projects in Gitlab. We include them like this: include: - project: 'shared/gitlab/linting' ref: master file: - markdown.yml - ansible.yml When you do this, these included jobs get executed with the runner that is defined in the included job. We do want to use a specific project runner though. We normally achieve this by adding a tag to the jobs. But how do you add..

Here’s how to connect your Google Colab notebook to your Drive directory: from google.colab import drive drive.mount('/content/gdrive') Follow the prompts from there. That is all.

As part of our continuous effort toward making improvements to our API with the hope that we can relaunch API access to all developers, we…

Stargazer - github.com - 4 years ago - eng

As part of our continuous effort toward making improvements to our API with the hope that we can relaunch API access to all developers, we…


Machine learning can be a helpful technology or a marketing buzzword. So which is it with static application security testing? Find out in Frank Fischer’s talk from RSAC 2021.


For a long while, I have been puzzled by the strangest problem: My attention span is really bad when I use a computer. I’m an avid reader of esoteric books. I have (recently) read the notoriously dry Confessions of Saint Augustine in print, it was a slog for certain, but it really doesn’t compare with the struggles I have when it comes to bringing myself to reading even a few paragraphs of text on a screen. It surely can’t be the screen its..

Feeling like you need a career change, but not sure how to do it? Be inspired by Minsi Yang’s story about going from a freelance violinist to software engineer at Snyk


July - gyani.net - 4 years ago - eng
the second act - This is going to be really brief. I am writing this from Istanbul. Retrospective Running: I wanted to run 167k I ran 167.1k. I am at 1014k for the year. ✅ Reading: I read two parts of Musashi and The Bitcoin Standard. ✅ Weight: I was supposed to be down...

Learn more about the top 5 risks of open source software that should be considered when selecting packages for your project. Stay secure and code efficiently.

So, this's basically a continuation of my last post , so maybe read that one first ‒ or don't, this one's less sensitive or whatever. Basically, we got the feeling that it's less the individual people and more the psychiatric system that leads to this gatekeeping, and false or misled beliefs in the heads of the individuals, rather than some actual vileness (which's a poor explanation anyway, see Hanlon's Razor). Hence the title. So, that....

Let’s start with a problem from real life. Imagine we have thousands of application components that should be initialized. We care about the total initialization time of the whole application, so we want to automatically track the slowest components using a continuous integration (CI) system. The easiest way to do it is to measure the initialization time of each component in each CI build and save all the measurements to a database. Unfortu....

Let’s start with a problem from real life. Imagine we have thousands of application components that should be initialized. We care about the total initialization time of the whole application, so we want to automatically track the slowest components using a continuous integration (CI) system. The easiest way to do it is to measure the initialization time of each component in each CI build and save all the measurements to a database. Unfortu....

Last week I took a vacation with my wife and her family. During that week, I wondered if I snapped a few photos to sell online or wrote about the experience here on this blog, could I deduct any costs from my taxes?


I recently had the unexpected opportunity of spending a few days in the Alps, climbing and hiking with my daughters. After a few years of hiatus, it felt great to be back romping.

With an Xbox, Yelo, Xored and some patience - you can create some stunning high quality shots of maps.

Use ARM templates enough and eventually you'll wish to use one of the list*() functions or reference() in your variables. For example, you have multiple app services which require near identical appsettings. You'd like to define this object/array once, then reuse multiple times elsewhere in the template. Who likes repeating themselves? Unfortunately one of those settings includes e.g. a storage account access key or a reference() to grab ..

Golang - how to connect to google spreadsheet? Credentials You need to set up Google Credentials for your app. This part is a tad annoying. Mostly due to the UX of the Google Cloud Plateform. Let’s hope this will once be fixed. Since it may be changing, I suggest you check the docs on Google. At the time of writing of this short tutorial, we need to: Go to Google Cloud Console Create Project if needed.

Golang - how to connect to google spreadsheet? Credentials You need to set up Google Credentials for your app. This part is a tad annoying. Mostly due to the UX of the Google Cloud Plateform. Let’s hope this will once be fixed. Since it may be changing, I suggest you check the docs on Google. At the time of writing of this short tutorial, we need to: Go to Google Cloud Console Create Project if needed.


Life is surfening - mootxi.co - 4 years ago - eng

Snyk’s top 5 cloud application security best practices for implementing effective cloud application security, including IaM, encryption, threat monitoring, and more.




Sam Enright assembled a friendly Beginner’s Guide to Miles Davis . If you’ve always been curious about jazz but never really managed to get into it, then this resource might serve as a good starting point. I cannot say I’m one hundred per cent aligned with his choices, but we’re close. One remarkable statement I concur with is this one: Jazz is so interesting to me because of its fusion of intricate underlying structure with improvisat..

If you had asked me in the 1990s whether most people in the tech world would be using a UNIX or Linux shell to manage their servers, I would have chuckled and said “No.” But two decades later we find ourselves in a world where 96% of the cloud is comprised of Linux servers running Web apps made with open source frameworks, and the majority of software development is done on UNIX (macOS) or Linux workstations. Nearly all network hardware, se..

If you had asked me in the 1990s whether most people in the tech world would be using a UNIX or Linux shell to manage their servers, I would have chuckled and said “No.” But two decades later we find ourselves in a world where 96% of the cloud is comprised of Linux servers running Web apps made with open source frameworks, and the majority of software development is done on UNIX (macOS) or Linux workstations. Nearly all network hardware, se..

Not long ago, I made a note to go back and read Mac for Translators 's Emacs regex with Emacs lisp post. The author highlights Emacs's ability to apply additional logic when replacing text during a search-and-replace session. It does so by leveraging elisp expressions. Coincidentally, a redditor recently asked What is the simplest way to apply a math formula to all numbers in a buffer/region? Some of the answers also point to search....

As I work on Zorex, an omnipotent regexp engine I have stumbled into a world of tales about why Unicode text sorting is so annoying in the modern day. Let’s talk about that. Why ASCII sorting is not enough Twitter’s emoji problem - or when Unicode locale-aware sorting Really Matters™ Browsers added special emoji matching to regexp Language comparison JavaScript Collator sorting is not guaranteed across browsers Go sort.Str....

As I work on Zorex, an omnipotent regexp engine I have stumbled into a world of tales about why Unicode text sorting is so annoying in the modern day. Let’s talk about that. Why ASCII sorting is not enough Twitter’s emoji problem - or when Unicode locale-aware sorting Really Matters™ Browsers added special emoji matching to regexp Language comparison JavaScript Collator sorting is not guaranteed across browsers Go sort.Str....


The nginx http_limit_conn module to limit http connections works as advertised. It limits the number of connections an ip-address (or other directives) can make to the nginx. Also: the Ansible hardening-role for nginx as a default limit of 5 connections ( see ). This bit me hard: One website I host makes concurrent connections to two APIs and a static frontend-webserver to fetch contents. This was a small debugging nightmare because t..

Are you ready to practice your Python skills some more? There is a new set of practice problems prepared for you to tackle, and this time they're based on working with CSV files. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.


Python and pandas are a great team for data science. But what if you need to deliver a script to a Windows client who does not have Python installed? This is a quick tutorial for converting Python scripts (.py) to standalone, one-file Windows executables (.exe). 1 pyinstaller -F my_script.py Get a 20Mb exe file that is fully functional on every Windows machine!

5 visitors online