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

Installing keycloak Keycloak is a redhat (and therefore now IBM) product for Identity and Access Management, so you can add authentication to applications and secure services. It’s all available out of the box. If you need an auth service for your app, Keycloak is a perfect candidate. Docker compose I like docker compose, so here is how I do it using official example from their repo: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ....

Installing keycloak Keycloak is a redhat (and therefore now IBM) product for Identity and Access Management, so you can add authentication to applications and secure services. It’s all available out of the box. If you need an auth service for your app, Keycloak is a perfect candidate. Docker compose I like docker compose, so here is how I do it using official example from their repo: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ....

My experience in tech industry isn’t that big. It would be something around 5 years working as a coder. This industry moves fast, things change, new technologies emerge on daily basis. In order to do my job well I have to constantly learn something new. I enjoy that a lot. Learning is great. It allows you to look at the world differently than you did before. Sometimes it’s exhausting and frustrating. It’s easy to be negative towards a new..

My first six months at SoundCloud as an iOS engineer on the Recommendations team have just finished. In that time, I’ve already contributed…

My first six months at SoundCloud as an iOS engineer on the Recommendations team have just finished. In that time, I’ve already contributed…

We live in a fast changing world, everyone seems to be working on the next big thing while you still haven’t got used to the previous big thing. We look at technology, science and innovation as our new saving god, while overlooking something more fundamental: education. It seems we just want to solve everything with technology and new discoveries: travelling, diseases, waiting times to visit a doctor, etc. I believe many of those things c..

Today, Node.js announced a critical security vulnerability. All actively supported versions 10.x, 12.x, and 13.x of Node.js are vulnerable. We'll address how the vulnerability works what fixes are available.

SlowerLogLog - www.evanmiller.org - 6 years ago - eng

I think it's a good idea to publish your existing work, even if you don't like it. You don't like it now but others earlier in their journey may appreciate it in a way that you can't anymore.

I think it's a good idea to publish your existing work, even if you don't like it. You don't like it now but others earlier in their journey may appreciate it in a way that you can't anymore.

I think it's a good idea to publish your existing work, even if you don't like it. You don't like it now but others earlier in their journey may appreciate it in a way that you can't anymore.

Yesterday I saw a great command that finds the palindrome dates between now and x days ago. The command was posted on Twitter by @climagic (a great account to follow if you want to find awesome command line stuff). In this post we are going to break it down and explain how it works. What is a palindrome Palindrome is a word/number/phrase or other sequence of characters that reads the same backward as forward. – Palindrome - Wik....

Yesterday I saw a great command that finds the palindrome dates between now and x days ago. The command was posted on Twitter by @climagic (a great account to follow if you want to find awesome command line stuff). In this post we are going to break it down and explain how it works. What is a palindrome Palindrome is a word/number/phrase or other sequence of characters that reads the same backward as forward. – Palindrome - Wik....

Yesterday I saw a great command that finds the palindrome dates between now and x days ago. The command was posted on Twitter by @climagic (a great account to follow if you want to find awesome command line stuff). In this post we are going to break it down and explain how it works. What is a palindrome Palindrome is a word/number/phrase or other sequence of characters that reads the same backward as forward. – Palindrome - Wik....

Intelligence - nindalf.com - 6 years ago - eng
This article challenges the idea of a 'general intelligence' and argues that success in various skills is determined by a combination of factors.

listmonk v0.3.3-alpha - nadh.in - 6 years ago - eng
Repository: @knadh/listmonk GitHub release page: v0.3.3-alpha Changelog 9a88c2e Add support for custom SMTP HELO hostname (for FQDNS) Docker images docker pull listmonk/listmonk:latest docker pull listmonk/listmonk:v0.3.3-alpha

Intelligence - nindalf.com - 6 years ago - eng
This article challenges the idea of a 'general intelligence' and argues that success in various skills is determined by a combination of factors.

Snyk's annual JVM ecosystem report presents the results of the largest annual survey on the JVM ecosystem, which gathered over 2000 responses in the second half of 2019.

Snyk's annual JVM ecosystem report presents the results of the largest annual survey on the JVM ecosystem, which gathered over 2000 responses in the second half of 2019.

Snyk's annual JVM ecosystem report presents the results of the largest annual survey on the JVM ecosystem, which gathered over 2000 responses in the second half of 2019.

Snyk's annual JVM ecosystem report presents the results of the largest annual survey on the JVM ecosystem, which gathered over 2000 responses in the second half of 2019.

Our annual JVM ecosystem report presents the results from the largest annual survey on the JVM ecosystem (which gathered over 2000 responses in the second half of 2019).

Snyk's annual JVM ecosystem report presents the results of the largest annual survey on the JVM ecosystem, which gathered over 2000 responses in the second half of 2019.

I like to track my Tableau visualization projects in git to protect against screwups and for curiosity of what previous versions looked like. Theoretically, it might help with collaborators working on the same workbook, but I’ve never actually done that or wanted to do that. I use live updates for my data sets so the .twb files don’t contain sensitive data and the xml is at least possible to get a sense of what changed. But Tableau stor....

I recently got a 4K display, and it didn’t work as I expected on my MacBook Pro. This is what I tried, what worked and what didn’t.




listmonk v0.3.2-alpha - nadh.in - 6 years ago - eng
Repository: @knadh/listmonk GitHub release page: v0.3.2-alpha Changelog 047de69 Add support for no-auth SMTPs Docker images docker pull listmonk/listmonk:latest docker pull listmonk/listmonk:v0.3.2-alpha

The Arduino IDE contains a simplified language for developing for the Arduino platform. Common input and output operations are simplified, making the environment ideal for prototyping for designers and makers. But sometimes you want to program in "real" C and use the AVR tool chain directly.

I use Joplin to take note. I use it for my personal life and for my projects. This post explains why you should use it too.

Command Line Trash - venam.net - 6 years ago - eng
No this isn't a post trashing shell scripting. Handling files on the command line is most of the time a non-reversable process, a dangerous one in some cases (Unix Horror Stories). There are tricks to avoid the unnecessary loss and help in recovering files if need be.

I love stories like Adam’s . Too many people propose complex solutions to simple problems because they get excited about building something cool, and lose sight of their actual purpose: building a useful tool. I see this all the time at work. In this case, another developer used a Big Data approach for a Small Data problem, and Adam shows how a much simpler — but less cool(?) — one would have got it done much, much faster. Had this other d..

I often think back to previous years about the best movies, games, and books that I find and wish I had recorded them somewhere. For 2019, I'm finally doing it - so here's my biased, semi-organized, and somewhat late list of media that I really loved from 2019! Book: Why We Sleep Figure 1: Why We Sleep I'm a pretty unabashed fiction addict, and I regularly devour fantasy and science fiction, so a nonfiction book really ....

This post outlines some of the work we do at Snyk to protect and maintain a supportive and collaborative culture as the company grows.



Series Index Reducing Image Size Details Specific To Different Languages Going Farther To Reduce Image Size Introduction When getting started with containers, it’s pretty easy to be shocked by the size of the images that we build. We’re going to review a number of techniques to reduce image size, without sacrificing developers’ and ops’ convenience. In this first part, we will talk about multi-stage builds, because that’s where..

I have uploaded the 3-hour hacking session video into my YouTube channel in 2 parts. Introduction and using ASH + wait chains for troubleshooting performance spikes A case study of a complex Oracle performance problem The slides are in SpeakerDeck: https://speakerdeck.com/tanelpoder/troubleshooting-complex-oracle-performance-problems FYI there were a few questions about using such techniques without Oracle’s built-in ASH..

I have uploaded the 3-hour hacking session video into my YouTube channel in 2 parts. Introduction and using ASH + wait chains for troubleshooting performance spikes A case study of a complex Oracle performance problem The slides are in SpeakerDeck: https://speakerdeck.com/tanelpoder/troubleshooting-complex-oracle-performance-problems FYI there were a few questions about using such techniques without Oracle’s built-in ASH..

流程分析 我们从一个简单的 HTTP 请求开始: client = new OkHttpClient (); Request request = new Request . Builder (). url ( "your url" ). build (); //同步发起请求 Response syncResponse = client . newCall ( request ). execute (); //异步发起请求 client . newCall ( request ). enqueue ( new Callback () { @Override public void onFailure ( @NotNull Call call , @NotNull IOException e ) { ....

At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the tools I use, some of which ended up on my other blog, Accidentally Quadratic. In this post, I want to reflect on some of the lessons I’ve learned while writing per..

At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the tools I use, some of which ended up on my other blog, Accidentally Quadratic. In this post, I want to reflect on some of the lessons I’ve learned while writing per..

When we set up a schedule on a computer, such as a list of commands to run every day at particular times via Linux cron jobs , we expect that schedule to execute reliably. Of course we’ll check the logs to see whether the job has failed, but we never question whether the cron daemon itself will function. We always assume that it will, as it always has done; we are not expecting mutiny in the ranks of the operating system.

28 visitors online