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

Sometimes you need to double check that a private key matches your certificate (if, for example, you've got multiple badly named keys on your system). You might also occasionally want to check if a certificate matches a Certificate Signing Request (CSR) Read more…

SHA1-HMAC's are often used by API's (and in tokenisation) as a means to prove control over a shared secret. They allow proof of control without sending the secret over the network. Read more…

SHA1-HMAC's are often used by API's (and in tokenisation) as a means to prove control over a shared secret. They allow proof of control without sending the secret over the network. Read more…

I had this happen to me a few times already. Notification Center on the Mac goes completely numb: no more notifications and the list is empty. I’m writing down the fix, so I do not have to google the forums once again the next time. Open the Terminal, then: # this usually fails, as the notification server is already running launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist # kills and restarts the notifi..

Highlights from the CodeBeam SF 2018 conference, March 15-16 2018 Once was Erlang Factory The name has changed - yearly in fact, for the past few years - but this conference is always a destination for the Erlang faithful. The premise has been broadened since the Erlang Factory days of yore to welcome other BEAM based languages, the most prominent of those being Elixir of course, but worthy mentions here are LFE (Lisp Flavored E....

A trucker delivering palletized cargo to a pier would have to remove each item from the pallet and place it on the dock. Longshoreman would then replace the items on the pallet for lowering into the hold, where other longshoreman would break down the pallet once more and stow each individual item - all at a cost so high that shippers knew not to send pallets to begin with. – The Box, Marc Levinson. P143

A trucker delivering palletized cargo to a pier would have to remove each item from the pallet and place it on the dock. Longshoreman would then replace the items on the pallet for lowering into the hold, where other longshoreman would break down the pallet once more and stow each individual item - all at a cost so high that shippers knew not to send pallets to begin with. – The Box, Marc Levinson. P143



Usually, you only want to revert a single commit at once. Just occasionally, though, you want to revert multiple commits all in one fell swoop (making it either a very sad or a very happy day). Read more…


Gotta build on of these for a complex and content rich elearning site. So did some research. Here are some of my findings. Here is a good start : How to Build a Recommender Systemby Martin KihnThe Components of a Recommender Systemon a site with quite some articles on the topic – like this one on Impression DiscountingOr this one : Beginners Guide to learn about Content Based Recommender Engineswhich is from 2015 but still cover the general..

Gotta build on of these for a complex and content rich elearning site. So did some research. Here are some of my findings. Here is a good start : How to Build a Recommender Systemby Martin KihnThe Components of a Recommender Systemon a site with quite some articles on the topic – like this one on Impression DiscountingOr this one : Beginners Guide to learn about Content Based Recommender Engineswhich is from 2015 but still cover the general..

Guy Podjarny live hacks a Node.js application to exploit vulnerabilities in real world packages. In this edited down video from the JSKongress conference. Guy explains where some of the most common JS security pitfalls exist.

Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..

Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..

Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..

Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..

In Part 1 of this series, we discussed the two styles of IoT device evolution; one, where simple sensory devices communicate with a cloud brain and the second, where Smart Internet Devices, or SIDs (thanks to low power and in-memory computing), become more prevalent. There, we had imagined the possibility of localized nano ecosystems made up of SIDs (NEoSIDs) becoming alternatives to large IoT ecosystems. Large like the ones provided by App..

Last weekend I headed to New Zealand and marshalled at the Highlands Festival of Speed . The Highlands Festival of Speed is a weekend packed with some of the best modern classic racing you will see in New Zealand. Featuring the Pre 65 Racing, Mainland Muscle, Formula Libre, South Island Porsche, OSCA, Highlands Modern Classics/Nostalgic Classics and the Highlands Sprint Series. This is a weekend of true blue Kiwi racing starring some o..

JS tooling - yasha.solutions - 8 years ago - eng
The web is evolving. Here are some element to catch up on VueJs and NodeJS  Building a RESTful API with Node.jsNodeJS Shopping CartVue.js 2 – Getting StartedBuild a Chat Room from scratch (vuejs, nodejs, socket.io)Full Stack Web App using Vue.js & Express.jsHotel system in Vue.jsVue.js 2 & Vuex (Basics)

JS tooling - yasha.solutions - 8 years ago - eng
The web is evolving. Here are some element to catch up on VueJs and NodeJS  Building a RESTful API with Node.jsNodeJS Shopping CartVue.js 2 – Getting StartedBuild a Chat Room from scratch (vuejs, nodejs, socket.io)Full Stack Web App using Vue.js & Express.jsHotel system in Vue.jsVue.js 2 & Vuex (Basics)



BenchmarkDotNet is a cool tool for benchmarking. It has a lot of useful features that help you with performance investigations. However, you can use these features even if you are not actually going to benchmark something. One of these features is DisassemblyDiagnoser. It shows you a disassembly listing of your code for all required runtimes. In this post, I will show you how to get disassembly listing for .NET Framework, .NET Core, and Mo..

BenchmarkDotNet is a cool tool for benchmarking. It has a lot of useful features that help you with performance investigations. However, you can use these features even if you are not actually going to benchmark something. One of these features is DisassemblyDiagnoser. It shows you a disassembly listing of your code for all required runtimes. In this post, I will show you how to get disassembly listing for .NET Framework, .NET Core, and Mo..

Recently I wrote a short article about setting up an environment for programming STM32 microcontrollers with the libopencm3 library. You can read it here . I wanted to write the second part as soon as possible but I found out that even though I could, I didn’t understand everything well enough. I just didn’t feel comfortable with the subject. That’s why I started this series. I want to explore what actually happens when you program a..


I’ve been working on improved learning materials for Codename One. One of the problems with videos is that I can sometimes unintentionally drag an idea that can be explained with a single image. DPI is one of those ideas, I’m assuming most of you already understand it but even if you do, I think this graphic helps put things in perspective. Figure 1. Device Density Explained in One Image Archived Comments This post was automatically m..

After my Asus N66U kicked the bucket, I considered a few options: another all-in-one router, upgrade to something like an EdgeRouter , or brew something custom. When I read the Ars Technica article espousing the virtues of building your own router, that pretty much settled it: DIY it is. I've got somewhat of a psychological complex when it comes to rolling my own over-engineered solutions, but I did set some general goals: the end ....

BenchmarkDotNet v0.10.14 has been released! This release includes: Per-method parameterization ( Read more ) Console histograms and multimodal disribution detection ( Read more ) Many improvements for Mono disassembly support on Windows (A blog post is coming soon) Many bugfixes In the v0.10.14 scope, 8 issues were resolved and 11 pull requests where merged. This release includes 47 commits by 8 contributors.

As part of going paperless, looking into OCR. Trying out tesseract. Install $ brew install gs $ brew install imagemagick $ brew install tesseract $ convert -density 300 -depth 8 receipt.pdf receipt.png $ tesseract receipt.png receipt.png.txt

BenchmarkDotNet v0.10.14 has been released! This release includes: Per-method parameterization ( Read more ) Console histograms and multimodal disribution detection ( Read more ) Many improvements for Mono disassembly support on Windows (A blog post is coming soon) Many bugfixes In the v0.10.14 scope, 8 issues were resolved and 11 pull requests where merged. This release includes 47 commits by 8 contributors.

When I first announced GoReleaser roughly 1 year ago, on January 2017, I never thought it would be somewhat famous.

Life Update - www.joehxblog.com - 8 years ago - eng
If you’re a regular reader of this blog (as if I have regular readers), you’ll notice that my last post was over two weeks ago. That’s because I’ve been dealing with a brand new family member. Yep, my wife gave birth to our first-born son.

I published two articles on MapLayout here and here . After all that work they are now effectively obsolete thanks to a new API in MapContainer that builds component placement directly into the map itself. Unfortunately the Google API doesn’t let us position components (native or otherwise) accurately as it pans the map. This creates a small delay when panning/zooming as the components try to catch up to the map. The only workaround is..


Gif bookmarks - xenodium.com - 8 years ago - eng
An idiot’s guide to animation compression | Taking Initiative . gif-progress: Attach progress bar to animated GIF . gifski — highest-quality GIF converter . keycastr: an open-source keystroke visualizer . phw/peek: Simple animated GIF screen recorder for Linux .

ShellCheck gives you automatic warnings/suggestions in bash/sh shell scripts. $ brew install shellcheck Bonus: If using Emacs's flycheck , you get ShellCheck support out of the box.

Exif.tools – A multimedia file metadata tool (Hacker News) . Fred's ImageMagick Scripts (Hacker News) . How to crop in GIMP (Linux Hint) . ImageMagick to Sharpen an Image – Linux Hint . Jpeg2png: Silky smooth JPEG decoding – no more artifacts (2016) | Hacker News . Make your own meme image using Imagemagick . The Art of PNG Glitch (Hacker News) . The Art of PNG Glitch .

Picture the scene. You’ve recently installed the awesome Lineage OS on your android device and are enjoying it so far. You install an update, it all goes smoothly, but upon restarting you are presented with this notification: What You press on the notification and you’re taken to the Lineage changel...

Picture the scene. You’ve recently installed the awesome Lineage OS on your android device and are enjoying it so far. You install an update, it all goes smoothly, but upon restarting you are presented with this notification: What You press on the notification and you’re taken to the Lineage changel...

Rowan didn’t always want to be a software engineer. In fact, he had planned to study physics and astronomy when he started university. As a teen, he spent many hours behind a computer screen, where he became more and more curious as to how software worked, and the impact that technology could have on the world.

Over the years I read several articles on how to be effective, and how the 10x engineer thing is or is not a lie and all that.

3 visitors online