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


BSides Wrap-up - nickhayden.com - 8 years ago - eng
A first-timer's recap of BSides Canberra 2018 covering favourite talks, lock picking, hardware hacking and the infosec community

BSides Wrap-up - nickhayden.com - 8 years ago - eng
A first-timer's recap of BSides Canberra 2018 covering favourite talks, lock picking, hardware hacking and the infosec community

BSides Wrap-up - nickhayden.com - 8 years ago - eng
A first-timer's recap of BSides Canberra 2018 covering favourite talks, lock picking, hardware hacking and the infosec community

So I bought a laptop from System76 with linux and I'm slowly getting my tools and environment going. I've been using macos on macbook for a while, maybe 8 years or so, not sure. I'm pretty dang adjusted to it, and so far the shift back to linux has been pretty jarring. If I wait too long to write down thoughts, I'll skip them, so here's some stream-of-consciousness notes so far. The New Laptop Hardware nice light weight small and light p....


It started by wanting to write a code counter that would be faster than cloc Update 2019-03-13 This is now part of a series of blog posts about scc Sloc Cloc and Code which has now been optimised to be the fastest code counter for almost every workload. Read more about it at the following links. Sloc Cloc and Code - What happened on the way to faster Cloc 2018-04-16 Sloc Cloc and Code Revisited - A focus on accuracy 2018-08-28 S..

Why words per minute oversimplifies typing skill and ignores the work that actually slows programmers down.

Why words per minute oversimplifies typing skill and ignores the work that actually slows programmers down.

Ensuring only one party can read your message is a growing concern in today's world. We take a look at a basic encryption example.



So, here are some of my notes on designing for trust. It is more and more important to look at design beyong its usability function and start to think about the emotional state of the user. (Funny enough I just found a video from a designer talking about that 8 years ago… so yeah… it is really time then…) As I was working on design principles for a projectthe other day – I started to dig into this concept of trust and design.

So, here are some of my notes on designing for trust. It is more and more important to look at design beyong its usability function and start to think about the emotional state of the user. (Funny enough I just found a video from a designer talking about that 8 years ago… so yeah… it is really time then…) As I was working on design principles for a projectthe other day – I started to dig into this concept of trust and design.

dotfiles/grid.lua at master for simple functions to resize windows. Emacs keys everywhere Hammerspoon Script . Getting Started With Hammerspoon (by Diego Martín Zamboni) . Hammerspoon config inspired by Spacemacs . Just Enough Lua to Be Productive in Hammerspoon, Part 1 . Just Enough Lua to Be Productive in Hammerspoon, Part 2 . launchOrFocusByBundleID for global key bindings (there are Emacs goodies there too). My configuration wi..

A Hacker News's thread Go gets preliminary WebAssembly support has a couple of tips to reduce binaries compiled with Go. go build -ldflags=-s UPX (Ultimate Packer for eXecutables) packs the binary further. upx --ultra-brute

I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"

Every now and then I hear some ridiculous things about the equals symbol. Some large subset of programmers—perhaps related to functional programmers, perhaps not—seem to think that = should only and ever mean “equality in the mathematical sense.” The argument usually goes, Functional programming gives us back that inalienable right to analyze things by using mathematics. Never again need we bear the burden of that foul mutant x = x+1! No no..

Every now and then I hear some ridiculous things about the equals symbol. Some large subset of programmers—perhaps related to functional programmers, perhaps not—seem to think that = should only and ever mean “equality in the mathematical sense.” The argument usually goes, Functional programming gives us back that inalienable right to analyze things by using mathematics. Never again need we bear the burden of that foul mutant x = x+1! No no..

Every now and then I hear some ridiculous things about the equals symbol. Some large subset of programmers—perhaps related to functional programmers, perhaps not—seem to think that = should only and ever mean “equality in the mathematical sense.” The argument usually goes, Functional programming gives us back that inalienable right to analyze things by using mathematics. Never again need we bear the burden of that foul mutant x = x+1! No no..

In a similar vein to my previous article , here is a script to change the line endings of all files across all revisions in a Git repository to UNIX line endings. git filter-branch -f --tree-filter 'find . -name .git -prune -o -exec sh -c "file {} | grep -q text" \; -exec dos2unix -q {} \; ' Subversion, by default, stores all files in the repository in the line endings in which they were created. Git, by default, converts all files..

I actually started teaching on April 13th 1998 (20 years ago today). It was my final year as a student at the University of Waterloo, and as I was finishing up writing my final exams I realized that I needed to actually go out and get a real job to support my family (I was married with a daughter at the time). Prior to that, I had worked on some very cool technology projects for various companies (including some big names like Microsoft..

So your product bills customers and produces invoices. Being self-employed, I have to go through my bank statements and send those invoices to my accountant. This is what I wish companies who produce invoices would do: Invoices are PDFs. PDF files are easy to put into a directory to send to my accountant. PDF files can be styled to actually look like invoices. (HTML files inevitably look different depending on your zoom level, and so ..

I actually started teaching on April 13th 1998 (20 years ago today). It was my final year as a student at the University of Waterloo, and as I was finishing up writing my final exams I realized that I needed to actually go out and get a real job to support my family (I was married with a daughter at the time). Prior to that, I had worked on some very cool technology projects for various companies (including some big names like Microsoft..

The Swiss Society of Cartography awarded MapTiler for its innovative work in the field of digital cartography.

March was an incredible month. I started a major renovation on the master bathroom , which I ended up putting on pause due to a major life update . Due to the incredible busyness, I was only able to finish one book.

In this post we are going to play around with full text searching Linux man pages using Elasticsearch. The idea We will: setup an Elasticsearch instance locally create an index for the data feed the index with the man pages of the OS create a search method for full text searching full text search the man pages The code I have gathered the code snippets you will find here in a script called elman and it is available on GitHub so ....

In this post we are going to play around with full text searching Linux man pages using Elasticsearch. The idea We will: setup an Elasticsearch instance locally create an index for the data feed the index with the man pages of the OS create a search method for full text searching full text search the man pages The code I have gathered the code snippets you will find here in a script called elman and it is available on GitHub so ....

In this post we are going to play around with full text searching Linux man pages using Elasticsearch. The idea We will: setup an Elasticsearch instance locally create an index for the data feed the index with the man pages of the OS create a search method for full text searching full text search the man pages The code I have gathered the code snippets you will find here in a script called elman and it is available on GitHub so ....

In this post we are going to play around with full text searching Linux man pages using Elasticsearch. The idea We will: setup an Elasticsearch instance locally create an index for the data feed the index with the man pages of the OS create a search method for full text searching full text search the man pages The code I have gathered the code snippets you will find here in a script called elman and it is available on GitHub so ....

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



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

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)


53 visitors online