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

So regular readers of this site might know that I run https://searchcode.com which I recently converted over to Go. While I had always run searchcode cheaply I never wanted to implement rate limits and instead operate as Bill and Ted by being “Excellent to each other”. Sadly the internet is not from the Bill and Ted universe and due to some level of abuse against the API I have been forced to implement a rate limiter.

Being cooped up at home got me looking into the new Xbox and PlayStation 5. I was curious about the innovations in the consoles since their successors. Both claim to have ray tracing and support for 8K graphics. This then got me thinking about how prevalent 8K televisions are today. 8K televisions seem to be in the same state as 4K televisions a few years ago. One thing I know through my life is that pixel density will continue to get bigge....

Picture by Émile Perron on Unsplash There comes a time one needs a web page. May it be for work, a project or as personal showcase. After using wordpress for some time, I was looking for a better option to design, maintain and host a personal homepage. On top of that, I wanted a custom domain email - and all of this of course for as little money as possible.

Phishing e-mails which are designed to steal credentials often depend on a user clicking a malicious link. The link then usually navigates…

Renaissance gopher Johannes Gopherberg after inventing html/template I’m using html/template much too seldom to remember how to properly share common template blocks across multiple pages. Today I had to figure it out for the second time. It’s about time to document it! The approach presented here both (1) makes it possible to share template blocks across multiple logical pages, and (2) makes it easy to use them using tmpl.Execute(writ....

Renaissance gopher Johannes Gopherberg after inventing html/template I’m using html/template much too seldom to remember how to properly share common template blocks across multiple pages. Today I had to figure it out for the second time. It’s about time to document it! The approach presented here both (1) makes it possible to share template blocks across multiple logical pages, and (2) makes it easy to use them using tmpl.Execute(writ....

Renaissance gopher Johannes Gopherberg after inventing html/template I’m using html/template much too seldom to remember how to properly share common template blocks across multiple pages. Today I had to figure it out for the second time. It’s about time to document it! The approach presented here both (1) makes it possible to share template blocks across multiple logical pages, and (2) makes it easy to use them using tmpl.Execute(writ....

Optimization - e-baumer.github.io - 6 years ago - eng
Exploring Bayesian Optimization - Intent In this blog, post I will cover different approaches for gradient-free optimization. The main focus will be on Bayesian Optimization and in order to understand Bayesian Optimization, we will cover Gaussian processes. In full transparency, my original intent for the post was to show for a real-world example that...

Optimization - e-baumer.github.io - 6 years ago - eng
Exploring Bayesian Optimization - Intent In this blog, post I will cover different approaches for gradient-free optimization. The main focus will be on Bayesian Optimization and in order to understand Bayesian Optimization, we will cover Gaussian processes. In full transparency, my original intent for the post was to show for a real-world example that...


If you’ve ever programmed in Eclipse, you’re probably familiar with the call hierarchy window. You know the part that lets you find all instances of a variable? When you right-click on a variable and select “Open Call Hierarchy” or simply type CTRL-ALT-H?


I spent most of my development time in April working on a project that I can, at best, call tangentially related to First Crack. After fighting with Flask , Bottle , and then Python’s own http.server library, I decided to write my own web framework. I won’t spend much time on this now, since I plan to deploy it in an Intranet soon and then release it after some real use, but I will say this: I liked Flask, but it has far too many de..

In the previous post I discussed how leaf inlining allows the Go compiler to reduce the overhead of function calls and extend optimisation opportunities across function boundaries. In this post I’ll discuss the limits of inlining and leaf vs mid-stack inlining. The limits of inlining Inlining a function into its caller removes the call’s overhead […]

If you’ve ever installed and explored another Linux distro (what Linux sysadmin hasn’t?!?), then exploring FreeBSD is going be somewhat similar with a few key differences. While there is no graphical installation, the installation process is straightforward and similar to installing a server-based Linux distro. Just make sure you choose the local_unbound package when prompted if you want to cache DNS lookups locally, as FreeBSD doesn’t have..

If you’ve ever installed and explored another Linux distro (what Linux sysadmin hasn’t?!?), then exploring FreeBSD is going be somewhat similar with a few key differences. While there is no graphical installation, the installation process is straightforward and similar to installing a server-based Linux distro. Just make sure you choose the local_unbound package when prompted if you want to cache DNS lookups locally, as FreeBSD doesn’t have..


If you have ever worked with Ruby, or have maybe maintained a Rails application, I am sure the name Sidekiq will sound familiar.

I like the idea of small, weekend projects. Something small you can make in a weekend. I’ve used the last two days to play around with an idea for a microphone stand. That’s because the microphone stand I’ve got when buying the microphone is really, really bad. It’s unstable and can barely hold the weight of the microphone, which in my case is the Novox NC-1 microphone. It’s a good entry level microphone, which I’ve used to record most of..

Time on Unix - venam.net - 6 years ago - eng
An article covering everything you need to know about time on Unix. Time, a word that is entangled in everything in our lives, something we're intimately familiar with. Keeping track of it is important for many activities we do.

Want to learn more about AsyncIO in Python, with an example where you can see and hear events being triggered in real-time? This week we have Łukasz Langa on the show. Łukasz has created a talk for PyCon 2020 online about using AsyncIO with Music.

The global coronavirus pandemic is affecting the majority of the world’s population. People are locked in their homes, and businesses are trying to adopt remote working solutions. Collaboration is difficult even when your team is in the same office. When the team is separated across different home offices, collaboration and communication get even more complex.  This article explains key concepts of DevOps pipelines, and then presents a few ....


Τα τελευταία χρόνια συμμετέχω σε καθημερινά Stand-up meetings και μου δημιουργήθηκε η ανάγκη να βρω έναν βολικό και αποτελεσματικό τρόπο να κρατάω σημειώσεις σχετικά με το τι έκανα κάθε μέρα. Χρειαζόμουν: να κρατώ κατηγοριοποιημένες σημειώσες για τα issues πάνω στα οποία εργαζόμουν, τις συναντήσεις στις οποίες συμμετείχα, πράγματα που εμπόδιζαν τη δουλειά μου κ.λπ. να μπορώ εύκολα να ανακτήσω αυτές τις σημειώσεις βάσει της ημερομην....

Τα τελευταία χρόνια συμμετέχω σε καθημερινά Stand-up meetings και μου δημιουργήθηκε η ανάγκη να βρω έναν βολικό και αποτελεσματικό τρόπο να κρατάω σημειώσεις σχετικά με το τι έκανα κάθε μέρα. Χρειαζόμουν: να κρατώ κατηγοριοποιημένες σημειώσες για τα issues πάνω στα οποία εργαζόμουν, τις συναντήσεις στις οποίες συμμετείχα, πράγματα που εμπόδιζαν τη δουλειά μου κ.λπ. να μπορώ εύκολα να ανακτήσω αυτές τις σημειώσεις βάσει της ημερομην....

Τα τελευταία χρόνια συμμετέχω σε καθημερινά Stand-up meetings και μου δημιουργήθηκε η ανάγκη να βρω έναν βολικό και αποτελεσματικό τρόπο να κρατάω σημειώσεις σχετικά με το τι έκανα κάθε μέρα. Χρειαζόμουν: να κρατώ κατηγοριοποιημένες σημειώσες για τα issues πάνω στα οποία εργαζόμουν, τις συναντήσεις στις οποίες συμμετείχα, πράγματα που εμπόδιζαν τη δουλειά μου κ.λπ. να μπορώ εύκολα να ανακτήσω αυτές τις σημειώσεις βάσει της ημερομην....



Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL 2. binary expressions and WHERE filters Next in database basics: 4. a database/sql driver In this post, we extend gosql to support indexes. We focus on the addition of PRIMARY KEY constraints on table creation and some easy optimizations during SELECT statements. $ go run cmd / main . go Welcome to gosql . # ....



You can now use Snyk to create your own policies and use these rules to help your development teams easily find and fix what is most critical to your projects, while minimizing the distractions created by less pressing issues.

Alkene Stability (And Instability) What factors affect alkene stability? If you’ve studied elimination reactions, no doubt you’ve learned about Zaitsev’s Rule – about how elimination

I occasionally stop getting Gmail notifications on my Google Pixel 2XL android phone. I later find that I have a whole bunch of emails that I had missed. I am not sure what causes it however I have found a way to make it work again.

I occasionally stop getting Gmail notifications on my Google Pixel 2XL android phone. I later find that I have a whole bunch of emails that I had missed. I am not sure what causes it however I have found a way to make it work again.

I love multiprocessing, and in this interesting piece by Tristan Hume, he takes parallel execution to another level. What a neat idea. Permalink.

Blogroll - heidenstedt.org - 6 years ago - eng
Best viewed on the original page , where extended functionality like the footnote helper is available. meine Blogroll: Blogs Laura Deming - Longevity Fefe (Currently Very Sick) Abandoned or Dead Uses Archive.org to link to the last working snapshot of the site: Everything I know by nikitavoloboev (Switched Platform but not uploaded content yet)


Toner, map style created a decade ago by a famous Stamen Design studio, is now available in vector tiles.

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.

Your little Firebase project is getting bigger every day? Never underestimate the need to establish a solid and firm integration tests from the get go.

We are excited to extend our partnership with AWS and announce we have achieved the AWS Lambda Ready designation, part of the Amazon Web Services (AWS) Service Ready Program.

TLDR: I built a tool to automatically generate videos from Wikipedia pages. Check the video below or the YouTube channel if you want to see the end result or keep reading for an overview of how it works. Update (24 June 2022): The code for this tool is now released on Github. I’ve always been […]

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

3 visitors online