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

An adapted version of a similar stack-overflow answer . The primary tweaks made are to ensure the columns actually take the width of values into account Accepts two lists columns - List of column names to print data - list of dicts, with the keys in the dicts corresponding to the column names specified in columns Any keys present in data which haven't been specified in columns are ignored Read more…

An adapted version of a similar stack-overflow answer . The primary tweaks made are to ensure the columns actually take the width of values into account Accepts two lists columns - List of column names to print data - list of dicts, with the keys in the dicts corresponding to the column names specified in columns Any keys present in data which haven't been specified in columns are ignored Read more…

Tor2Web (and Web2Tor) are reverse proxies giving access to Tor Hidden Services (or oinions) via the public internet. The problem with this, is that they act as a trusted middleman, potentially putting unwitting user's privacy and security at risk For sites that are multi-homed onto both the WWW and Tor Hidden Services, there's also the risk of a duplicate content penalty in search engine indexes (because Google will still index the Tor2..

Sample base conversion worksheet created in LaTeX. LaTeX is amazing. And frustrating. And powerful. And frustrating. This coming Fall semester, I will be teaching an introductory programming class for engineering students. To help them understand bits, bytes, integers, etc., is to have them practice base conversions between decimal, binary, and hexadecimal. I wanted to set this up in LaTeX, but the idea of typesetting all of thos....

Sample base conversion worksheet created in LaTeX. LaTeX is amazing. And frustrating. And powerful. And frustrating. This coming Fall semester, I will be teaching an introductory programming class for engineering students. To help them understand bits, bytes, integers, etc., is to have them practice base conversions between decimal, binary, and hexadecimal. I wanted to set this up in LaTeX, but the idea of typesetting all of thos....

I’m an engineer, and am pretty clueless when it comes to film-making. However, I’ve been asked by a few different people how I made the ROS prototype to production on Ubuntu Core video series. While I’m not deluding myself into thinking I’m a pro, I’m happy with how they turned out, and they were made on a shoestring budget with open-source software. This post is for those who are curious about what I did, what I used, and how I did it.

Capture the Flag (CTF) is a special kind of information security competition which provides a safe and legal way to try your hand at hacking…

Prelude This is the first post in a four part series that will provide an understanding of the mechanics and design behind pointers, stacks, heaps, escape analysis and value/pointer semantics in Go. This post focuses on stacks and pointers. Index of the four part series: Language Mechanics On Stacks And Pointers Language Mechanics On Escape Analysis Language Mechanics On Memory Profiling Design Philosophy On Data And Semantics ..

The Darktable snap (darktable-kyrofa) is terribly out-of-date. I’d like to bring it up to the latest release, but I could use your help verifying that things still work. If you’re a photographer, particularly if you have some experience using Darktable, mind putting it through its paces? v2.2.4snap1-rc1 is in the candidate channel: $ sudo snap install --candidate darktable-kyrofa Please let me know if you run into any issues. Update: v2.2.4..

I’ve been playing around with JavaFX (the desktop/windows application interface for Java) recently and was trying to find a list of the different “Simple...Property” to use in TableColumn ’s setCellValueFactory() method.

The following applications I use regularly on my mac on built on electron: Atom editor Slack Google Play Music "Desktop" Insomnia HTTP client Part of my PIA VPN client Keybase Github Desktop (soon) I hate them for the following reasons in loosely descending order of importance. They have a "Helper" process that periodically goes berzerk on my CPU for minutes on end doing God knows what The have an unending stream of "evergreen updates....

They did not know it was impossible so they did it — Mark Twain  Rules, somehow, always, seems to be a barrier to innovation.  Status-quo is cultural protectionism The status-quo creates artificial scarcity. Because it promotes the lack of initiative It supports business as usual. The status-quo is opposed to disruption, to change, to innovation. It is opposed to improvement. It is the systemic manifestation of the resistance.

ShipIt Day VIII was held on April 20 and 21st. Seventeen teams made up of internal associates had just 24 hours to create something innovative, usable, and value-adding. This quarter’s ShipIt Day was held at our new Innovations Campus in the Link Conference Center. We were excited to get to utilize the space for this event. Another awesome addition to this quarter’s ShipIt Day was our new game rooms.

By now, on the net, on TV and around the world, there is nothing but talk about WannaCrypt: ransomware, or malware that can encrypt all the files on one’s computer and demand a ransom for unlocking them. -Continue to read the article on SerHack.me

They did not know it was impossible so they did it — Mark Twain  Rules, somehow, always, seems to be a barrier to innovation.  Status-quo is cultural protectionism The status-quo creates artificial scarcity. Because it promotes the lack of initiative It supports business as usual. The status-quo is opposed to disruption, to change, to innovation. It is opposed to improvement. It is the systemic manifestation of the resistance.

This is here primarily as a useful place to point to as an example We're deliberately allowing the character buffer mybuff to overflow. When called from bash, anything after the 5th input character will end up being executed as a BASH command Read more…

I have long been inconsistent when creating Java Exception classes, in terms of how I name them. Having looked through the Exeptions that are supplied with Java, I see there is no real standard naming convention. I have found more exceptions with the form Exception. For example, IllegalArgumentException. So that’s what I’ve decided to use in the future.

Or why “do as you are told” is a bad idea. In 1964, Stanley Milgram back then a young researcher at Yale University, published the resultsa famous experiment known to this day as the Milgram Experiment. The set up is simple: The subject of the experiment takes part himself in a (staged) experiment supposed to study the impact of pain on memory and learning. For this, he is asked by the experimenter to administer increasingly strong electric..

We, Marcos Pacheco and Marcus Tannerfalk, work as Agile Coaches in the Palma office for the hotel search company trivago. This is our experience in working with a development team in daily sprints with the goal of delivering an MVP (minimum viable product)

Wooden Ring - june.kim - 9 years ago - eng

We, Marcos Pacheco and Marcus Tannerfalk, work as Agile Coaches in the Palma office for the hotel search company trivago. This is our experience in working with a development team in daily sprints with the goal of delivering an MVP (minimum viable product)

Or why “do as you are told” is a bad idea. In 1964, Stanley Milgram back then a young researcher at Yale University, published the resultsa famous experiment known to this day as the Milgram Experiment. The set up is simple: The subject of the experiment takes part himself in a (staged) experiment supposed to study the impact of pain on memory and learning. For this, he is asked by the experimenter to administer increasingly strong electric..

Wooden Ring - june.kim - 9 years ago - eng

I spent a lot of time and paid for some help (thanks David Donari!) to figure out how to install Apache Cassandra with PHP 7 and the Datastax PHP Driver. I needed additional Cassandra servers with PHP and had to find a solution to this. Following the official installation instructions ... will not work. It [...]

I spent a lot of time and paid for some help (thanks David Donari!) to figure out how to install Apache Cassandra with PHP 7 and the Datastax PHP Driver. I needed additional Cassandra servers with PHP and had to find a solution to this. Following the official installation instructions ... will not work. It [...]

I spent a lot of time and paid for some help (thanks David Donari!) to figure out how to install Apache Cassandra with PHP 7 and the Datastax PHP Driver. I needed additional Cassandra servers with PHP and had to find a solution to this. Following the official installation instructions ... will not work. It [...]

I spent a lot of time and paid for some help (thanks David Donari!) to figure out how to install Apache Cassandra with PHP 7 and the Datastax PHP Driver. I needed additional Cassandra servers with PHP and had to find a solution to this. Following the official installation instructions ... will not work. It [...]

A small BASH script, suitable to be run as a cron job, to find Joomla installs and get the version from version.php. Can be piped into mail to generate an alert if needed You can override the default variables by setting them within the environment. Available variables are PHP - The PHP binary to call (default php5-cli) VERSION_FILE - The Joomla version file to look for (default version.php) WEBDIR - The directory to search within..

Today, almost a year since the initial TrailDB open-source release , we are happy to announce the next major version of TrailDB, 0.6. The release is long overdue: this release is packed with major new features (and some minor bug fixes) that have been driven both by increasing internal use of TrailDB at AdRoll, as well as requests and contributions by the community. You can download and install the latest version by following the gettin....


Hello world, I am SerHack, I am a developer, a security researcher and writer, I mostly write about software backend and a security researcher. I am from Italy where the security of citizens data is not seen as a priority. When I started looking to the world of development, I was like 12 years old. -Continue to read the article on SerHack.me


A simple implementation of the Blowfish Crypt (BCrypt) password storage mechanism in PHP. PHP 5.5.0 onwards makes this available via the password_hash function, so this should only be used to implement support in versions prior to that Read more…

The below is an example of a simple reverse shell to a C&C server (which we assume is myserver.com ) On the C&C server you simply need something listening on the relevant port: nc -l 4444 Back when Shellshock was at it's highest levels, you could simply inject this into a HTTP header to have the server connect back to you Read more…

A password generator in BASH. It uses /dev/urandom to help generate a random alphanumeric password By default it will generate a 16 character password with special characters, but accepts various options to control what the password is comprised of gen_passwd [ Length ] [ nc ( No special chars ) | lc ( lower case no specials ) | pin ( numeric only ) | mixed ..

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 grew up (and currently live) in the city of Cambridge in Ontario, Canada. The city was formed when 3 smaller towns (Hespeler, Preston and Galt) amalgamated in 1973, but the towns have a rich history as some of the key centers for industry in Upper Canada during the 1800s and early 1900s. When I was Googling something related to the new light rail transit system currently being installed in the region, I came across a Wikipedia page whe..

I grew up (and currently live) in the city of Cambridge in Ontario, Canada. The city was formed when 3 smaller towns (Hespeler, Preston and Galt) amalgamated in 1973, but the towns have a rich history as some of the key centers for industry in Upper Canada during the 1800s and early 1900s. When I was Googling something related to the new light rail transit system currently being installed in the region, I came across a Wikipedia page whe..

Repainting - johnj.com - 9 years ago - eng
Painting in Progress - from imagination As I return to the painting on my easel, reworking both the major figures and probably everything else as well, I am put to mind of a lesson by a former teacher, Carol Pylant . She told me to be paint over the edges of my foreground figures when working on backgrounds, so the backgrounds don’t get too “stiff.” Of course, this applies not just to edges. “If you painted it once, you can paint it ....

Repainting - johnj.com - 9 years ago - eng
Painting in Progress - from imagination As I return to the painting on my easel, reworking both the major figures and probably everything else as well, I am put to mind of a lesson by a former teacher, Carol Pylant . She told me to be paint over the edges of my foreground figures when working on backgrounds, so the backgrounds don’t get too “stiff.” Of course, this applies not just to edges. “If you painted it once, you can paint it ....

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.

74 visitors online