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

I opened Tobias Pfeiffer’s article expecting something along the lines of Your configs suck? Try a real programming language. Tobias focused not on configuring the environment, though, but rather best practices for configuring the control flow in the program itself. “Early Validation” was a particularly good point. Tobias has some sound advice, most of which I incorporated into the dev projects I started during the shelter-in-place pe..


In this mini-series I will walk you through some habits I replaced in recent times, which have shown to pay off and make me a more productive programmer/power-user of my computer. All these changes should be easy to gradually adopt, so I would highly recommend checking them out. If you’ve any suggestions ☝️ or improvements ✍️, then email me at hi@aknapen.nl or reach out using any of the social media listed here.


After 1992 days on Jekyll hosted on GitHub Pages, all the nonsense I have published on my website is now being built on Hugo hosted on Netlify. I still love…

Figure 1. Spiralized carrots & daikon radish, with halved Jalapeno, in the brine ready to ferment. This is a rather loose adaptation of a traditional Vietnamese recipe , often used as a filling in Bánh Mì . You can google for lots of variations. Đồ Chua is often made as a vinegar pickle, with added sugar –  this recipe is a keto/paleo & sugar-free lacto-fermented version. The basic idea is to spiralize (or grate) & mix everythin....

We're excited to share that Snyk and Red Hat have been working together to make it easier for developers to create secure applications built on open source and run them securely on OpenShift.

Heya! - greaterdanorequalto.com - 6 years ago - eng
If you know of or use Honeybadger to track your bugs, you'll appreciate this. The fine folks at Honeybadger Industries just blew up the campaign emailing industry.

Everyone knows the basic way to renew a LetsEncrypt cert. Open port 80 and let LetsEncrypt connect to your server. But what if you don't want to open your network or you limit access to a handful of IP addresses? Well you can just use the DNS challenge validation, no need for web servers and no need for port wrangling. For example I use the certbot-dns-cloudflare for my work intranet allowing it to remain VPN only. Another great optio..

Everyone knows the basic way to renew a LetsEncrypt cert. Open port 80 and let LetsEncrypt connect to your server. But what if you don't want to open your network or you limit access to a handful of IP addresses? Well you can just use the DNS challenge validation, no need for web servers and no need for port wrangling. For example I use the certbot-dns-cloudflare for my work intranet allowing it to remain VPN only. Another great optio..

Everyone knows the basic way to renew a LetsEncrypt cert. Open port 80 and let LetsEncrypt connect to your server. But what if you don't want to open your network or you limit access to a handful of IP addresses? Well you can just use the DNS challenge validation, no need for web servers and no need for port wrangling. For example I use the certbot-dns-cloudflare for my work intranet allowing it to remain VPN only. Another great optio..

Everyone knows the basic way to renew a LetsEncrypt cert. Open port 80 and let LetsEncrypt connect to your server. But what if you don't want to open your network or you limit access to a handful of IP addresses? Well you can just use the DNS challenge validation, no need for web servers and no need for port wrangling. For example I use the certbot-dns-cloudflare for my work intranet allowing it to remain VPN only. Another great optio..

On the 25th of April 2020, version 2.2.0 of is-promise library on npm was released by JavaScript developer and maintainer Forbes Lindesay. Reportedly, this release caused failures in popular developer build tools used for scaffolding new projects, such as Facebook’s create-react-app, Google’s firebase-tools, angular-cli, and others.

Cal started strong : his recommendation that experts improve the decentralized distribution of critical information by moving beyond Twitter, the original microblog, to their own blogs hits the nail on the head. I cannot agree more. I wish I could say he finished strong as well, but he just completely missed the mark. In closing, he played up the importance of institutional backing for these sites as a way to lend them credibility. As Ben ..

All Truthy and Falsy Javascript Values In Nodejs, every value has an associated boolean, true or false, value. For example, a null value has an associated boolean value of false. A string value, such as abc has an associated boolean value of true. Values that are associated with boolean true are said to be truthy. Values that are associated with boolean false values are said to be falsy. It can get confusing to keep track of every Javascrip..


I've now owned a few different homes over the years but my current home is the first one with a bathroom that is below ground level (in a finished basement). When you have a bathroom below ground level then your plumbing subsystem has to have a "lift pump". A lift pump system consists of: A sump in the floor where sewage (water / the other stuff) collects A pump that lifts the sewage up to the ground level where it can flow into the str....

Monero takes precautions to obfuscate on-chain data, however there are some attacks that can be done the moment a transaction occurs that cannot be performed any time later.

Game Night Some weeks ago I found myself wanting to play the social deduction game Secret Hitler. There’s an excellent online version Secret Hitler.io, which during the ongoing Corona related lock-down is a great find. There was one issue: Sign-ups were disabled that night because of excessive demand. So instead of a game night we went on to see if we could deploy our own version, as the website is open source anyway.


There are undoubtedly major flaws with the bail system in the US. The ACLU has looked into bail reform .



Chris Fox makes some good points : “With over 20 years experience at the time I recognized the first obvious flaw [with test-driven design]; writing tests prior to coding is mindful of the old adage about no battle plan surviving contact with the enemy. ... The second problem here is that TDD presumes that developers should write their own tests. This is supremely ridiculous. I’ve seen this many, many times; the project appears soli....

With the Halo 2 Flight beginning on PC, Halo MCC has gained another title on PC. A new era of modding.

This blog post was originally posted on JetBrains .NET blog . Rider consists of several processes that send messages to each other via sockets. To ensure the reliability of the whole application, it’s important to properly handle all the socket errors. In our codebase, we had the following code which was adopted from Mono Debugger Libs and helps us communicate with debugger processes: protected virtual bool ShouldRetryC....

This blog post was originally posted on JetBrains .NET blog . Rider consists of several processes that send messages to each other via sockets. To ensure the reliability of the whole application, it’s important to properly handle all the socket errors. In our codebase, we had the following code which was adopted from Mono Debugger Libs and helps us communicate with debugger processes: protected virtual bool ShouldRetryC....

New data from Brave reveals that European governments have not equipped their national authorities to enforce the GDPR. Brave has called on the European Commission to launch an infringement procedure against 27 European governments.

A study on selective color from a predefined list, using CSS custom properties, a little bit of JavaScript, and some progressively enhanced CSS Houdini.

This is a short example of taking a stochastic system, using Fokker-Planck to convert it to a PDES and using SUNDIALS to solve a 2D partial differential equation in Haskell via the hmatrix-sundials library. The example is taken from the C examples that come with the SUNDIALS source. Here’s the full blog.

HEAD ======= 4cbbc577cf49ce99e5aaf8b73f0396e50651d3a9 I recently wanted to find the latest version of a library I wrote and I started by using mdfind: mdfind -name select_page_parser.rb I then added xargs per this article: mdfind -name select_page_parser.rb -0 | xargs -0 ls -t

Full disclosure: I'm a complete noob at making pizza. It's my second pizza, but hey, it was tasty and fun to make! Making pizza at home is not as far-fetched as I initially thought. UPDATES: I've made this recipe a couple of times. Made two improvements worth mentioning. Flan tin / quiche pan My first pizzas were rectangular, matching the baking tray shape, but I really wanted round pies. I found a quiche pan at home and gave that a ....

For the readers that might be unaware, Tekton is a cloud-native CI/CD solution. In other words, it’s a pipeline for Kubernetes that can generate DAGs (directed acyclic graph). It’s one of the most straightforward solutions to run dependent Pods and steps in Kubernetes. Tekton runs pipelines as Task CRDs (Custom Resource Definition), whereas every task can have one or more sequential steps. Also, a Task can have a dependency on another task,..



This is a post about how the Go compiler implements inlining and how this optimisation affects your Go code. n.b. This article focuses on gc, the de facto Go compiler from golang.org. The concepts discussed apply broadly to other Go compilers like gccgo and tinygo but may differ in implementation and efficacy. What is inlining? […]

Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups. And over the years I realised that I only need a terminal multiplexor to do terminal tiling for me, the rest of the windows are just fine to be full-screen in separate workspaces. So, I ended up doing 80% of my work in terminals with tmux.

Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups. And over the years I realised that I only need a terminal multiplexor to do terminal tiling for me, the rest of the windows are just fine to be full-screen in separate workspaces. So, I ended up doing 80% of my work in terminals with tmux.

Licensing Your Work - zacs.site - 6 years ago - eng
The Internet succeeded in no small part thanks to the humble hyperlink. The link enabled it to flourish as a network rather than languish as a series of closed silos, which led to its widespread adoption and the prevalence it enjoys today. Although a disturbing trend of centralization has emerged in recent years, many people have made great efforts to combat it; they may yet succeed. Their efforts have relied on the link to bring users toge..

Even large companies are taking advantage of open source programs to enhance their portfolio of enterprise applications. Still, everyone needs to know the myths and facts related to open source security.

Are you interested in building REST APIs with Flask and SQLAlchemy? This week we have Doug Farrell on the show. We talk about his four-part Real Python article series on Python REST APIs.

Today I'm launching my latest endeavor: No Nonsense Recipes. With nearly 19,000 recipes uploaded so far, the site is live and open for…


Credits - serhack.me - 6 years ago - eng
This page was created to celebrate all the contributors and people who helped SerHack in the last few years. There are few people that incredibely helped me into creating, developing and working on the website. Christoph Ono Christoph Ono is the designer behind my theme and my website. From fonts to colors, every single detail has been composed by him! He is a UX and digital product designer based in Munich, Germany. -Continue to read the a..

32 visitors online