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

About Me - serhack.me - 9 years ago - eng
Despite his nickname, SerHack is not an hacker. SerHack (SeərHæck) is a security researcher, developer, and writer. He started his career with development of payment gateways for a popular cryptocurrency. Since then he has reported several bugs and security issues, many of them CVE. He is widely known for reporting the MEGA incident and conducts different malware analyses. Additionally, SerHack contributes to the Monero project – a cryptocu..

Donate to SerHack - serhack.me - 9 years ago - eng
This page is for people who like my work and would like to boost my projects. At the moment, I’m writing the second edition of “Mastering Monero” and a new resource named “Breaking Cryptocurrencies”. I have several ideas in my mind that needs funding, so please don’t hesitate to contact me for more information. Thanks to your support, I’ve been able to realize this blog and the books I’ve mentioned earlier. -Continue to read the article on ..

Millenials (people born after 1980 and before 2000) are defined as : lazy entitled unattached not motivated by money want more holidays more horseshit The point of this post is to share a truth more and more commonly agreed upon: Millenials are not real. “Millennials” as a concept is mainly a huge pile of crap. And I just stumbled upon wonderful talk by Adam Conover, and I think he made the point pretty brilliantly so please what the talk..

I’ve been using Jekyll on my blog since 2012. It is great! But, lately, its slow build times started to bother me.

I have created a very simple HTML email alert Template for Icinga 2 to replace the default boring text-based email alert. This template can be easily installed by replacing existing alert scripts inside /etc/icinga2/scripts. Update: I have replaced mail command with mutt due to an incompatibility of options among different Linux distributions. Also, I have added new color highlight feature for different states (ok=green,warning=orange a..

2017-05-14 - ho.dges.online - 9 years ago - eng

I’m a bit conflicted about this tip. The AutoCompleteTextField is a problematic class that is in dire need of a rewrite. When we created it we still didn’t accept that lists “need to go” . It also predated features like the InteractionDialog which would have made this component much easier to use. Check out a live preview of the demo on the right here thanks to our JavaScript port! However, we have other priorities and rewriting Auto..

The Abercrombie Farm - solomon.io - 9 years ago - eng

Bash Sugar - lainchan.org - 9 years ago - eng
There used to be a bash thread, now there's not. Lets change that. Here's a thing for expanding aliases in zsh #------------------------------- # ealias #------------------------------- typeset -a ealiases ealiases=() function ealias () { alias $1 ealiases+=( ${1%%\=*} ) } function expand- ealias () { if [[ $LBUFFER =~ "(^|[;|&])\s*( ${(j:|:)ealiases} )\$" ]]; then zle _expand_alias ..

justAnExample is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references). Here today we have a newsletter done by Derek Powazek– veteran startup guy now growing vegetables in a farm.  Why this is good : Transparency Empathy Humor Transparency Sharing his lack of clarity, being very honest from the beginning is a good way to get your people to trust you.

justAnExample is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references). Here today we have a newsletter done by Derek Powazek– veteran startup guy now growing vegetables in a farm.  Why this is good : Transparency Empathy Humor Transparency Sharing his lack of clarity, being very honest from the beginning is a good way to get your people to trust you.


Lots of software projects struggle when they try to implement search-related features. I was reminded of this by @trek's reaction to this Algolia marketing tweet: Development teams often delay building search due to lack of confidence in getting it right & fear that it will take longer

Visual Studio 2017 just received an update ( version 15.2 ). Among other nice things, this update brings full support for Python back into the official release of VS2017. As you might recall (see my old whiny post ), previously Python was only available with Visual Studio 2017 Preview (a separate install). I just upgraded my copy of Visual Studio, added the Python Development Workload to it via the VS Installer, and finally (and very hap..

Visual Studio 2017 just received an update ( version 15.2 ). Among other nice things, this update brings full support for Python back into the official release of VS2017. As you might recall (see my old whiny post ), previously Python was only available with Visual Studio 2017 Preview (a separate install). I just upgraded my copy of Visual Studio, added the Python Development Workload to it via the VS Installer, and finally (and very hap..

Visual Studio 2017 just received an update ( version 15.2 ). Among other nice things, this update brings full support for Python back into the official release of VS2017. As you might recall (see my old whiny post ), previously Python was only available with Visual Studio 2017 Preview (a separate install). I just upgraded my copy of Visual Studio, added the Python Development Workload to it via the VS Installer, and finally (and very hap..



Outside of work, married couple Denisse Osorio de Large, a Cerner Director in Population Health Development, and Steven Large, a Cerner Senior Director in IP Development, are passionate about creating a younger generation that is passionate about technology and introducing them to the vast world of opportunities in software development. In addition to volunteering in the STEM community, helping organize Cerner’s development conference (DevC..

Cuando no están trabajando, Denisse Osorio de Large, Directora de Cerner en Desarrollo de Salud Poblacional y Steven Large, Director sénior de Desarrollo de IP, quienes están casados, tienen como pasión crear una generación joven motivada por la tecnología y mostrarle a la misma el amplio mundo de oportunidades existentes en el desarrollo de software. Además de dar su tiempo como voluntarios en la comunidad promotora del área de ciencias, t..

There are abundant resources online trying to scare programmers away from using shell scripts. Most of them, if anything, succeed in convincing the reader to blindly put something that resembles

There are abundant resources online trying to scare programmers away from using shell scripts. Most of them, if anything, succeed in convincing the reader to blindly put something that resembles

I’m using omxplayer on the Raspberry Pi for video playback because it utilizes the Raspberry Pi’s hardware video decoding. Because the front-end is a separate application, I just need to remote control OMX Player to start and stop the video and figure out how far the video has played back already.

Geoeditor is a simple online app for collaborative creating and editing of basic geographical data - just draw points, polygons and lines on top of the maps directly in a web browser.

We’re getting ready to release a new version of the Nextcloud snap with a few new features, including: Supporting changing ports from the default 80/443. Supporting Samba shares. We’d love this new version (particularly these new features) to get some exercise before we release it. Feel like helping? We’ve put together some smoke tests to get you started. Please test all you can, but if you only have time to focus on the smoke tests cover..

Serverless Product Manager Brian Neisler gives tips for overcoming provider lock-in to create more portability and freedom in your Serverless projects.

I’m using omxplayer on the Raspberry Pi for video playback because it utilizes the Raspberry Pi’s hardware video decoding. Because the front-end is a separate application, I just need to remote control OMX Player to start and stop the video and figure out how far the video has played back already.

One of the biggest challenges facing new Codename One developers is the challenge of creating an elegant looking UI. This isn’t trivial in any tool but we don’t make it easy enough in some cases. In the tutorial below I’m focusing on one of the most important UI elements: the side menu. I chose to use a very simple design so this will be easy to follow, you can easily build on top of this to create highly customized styles.

VPN annoyances - peterlyons.com - 9 years ago - eng
I've recently started using a VPN all the time (at least as much as possible). My more tinfoily nerd friends all recommended PIA so I signed up for that. There are some issues and frustrations I wasn't expecting so here's what I've seen so far. Extra-annoying captchas from ReCaptcha. It seems being on a VPN exit IP automatically classifies you for the most-frustrating setting of ReCaptcha. I've seen this even on PIA's own tech support f....

VPN annoyances - peterlyons.com - 9 years ago - eng
I've recently started using a VPN all the time (at least as much as possible). My more tinfoily nerd friends all recommended PIA so I signed up for that. There are some issues and frustrations I wasn't expecting so here's what I've seen so far. Extra-annoying captchas from ReCaptcha. It seems being on a VPN exit IP automatically classifies you for the most-frustrating setting of ReCaptcha. I've seen this even on PIA's own tech support f....

I have been upgrading a few projects from their original PCL profiles (now deemed obsolete) to the Net Standard platform specification. It turned out to be a relatively straightforward process, but it does have its small hurdles, especially so if in the meantime you also want to transition to the new, streamlined, .csproj format as the migration will leave you with a now obsolete project.json project. In this article, I will cover upgradi..

I have been upgrading a few projects from their original PCL profiles (now deemed obsolete) to the Net Standard platform specification. It turned out to be a relatively straightforward process, but it does have its small hurdles, especially so if in the meantime you also want to transition to the new, streamlined, .csproj format as the migration will leave you with a now obsolete project.json project. In this article, I will cover upgradi..

The OWASP Top 10 is a well known index of web app security vulnerabilities which is used every day by security professionals, but it doesn’t currently take into account how often those vulnerabilities are used by hackers. We dug through security breach records to see which vulnerabilities are exploited most frequently.

Prelude This post is part of a series designed to make you think about your own design philosophy on different topics. If you haven’t read the following post yet, please do so first: Develop Your Design Philosophy Introduction Systems cannot be developed assuming that human beings will be able to write millions of lines of code without making mistakes, and debugging alone is not an efficient way to develop reliable systems. - Al Aho..

Our new GeoEditor mobile app brings comfortable drawing tools, importing own maps into mobile devices, various base maps, standardized data formats, and much more!

I love a good origin story, like the origin of Batman in Detective Comics #33, or Kate Kane (the modern version, introduced in 52, not the 1956 one). It gives…

Async Serverless variables, Cross-Service communication, Lambda tags and more in the Serverless Framework v1.13 release.



Converting a Javascript Dictionary To GET URL Parameters I've had serveral instances in the recent past where I needed to take a javascript dictionary and convert it into a set of GET parameters to be used in a URI. Usually this happens when I'm building an AJAX request. Anyway, since I've used this function over and over I thought I'd post it incase it helps any of you Googling for something similar. Here's the function... Javascript to co..


So I haven't exactly been in the pink of health lately, and have been more or less confined to being at home until probably June. And me being restless me,…

This is the third article in a four part series on the steps needed to innovate and turn your financial services institution into an intelligent enterprise. Click to read Part 1 and Part 2.


108 visitors online