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

Context I stumbled across Sandi Metz’s talk a few days ago, and found time to watch it today. I’m no expert on Object Oriented design, so this was definitely an eye opener. Take Aways ¶ Don’t use conditionals for checking for nil. Don’t use inheritance to share code. Learn that non-physical/non-traditional things can be modeled as objects. Get into the habit of composing a class (object), then create other classes (roles) and inject ..


After three great days at the PyCon US 2017 in Portland, OR Hendrik and I decided to participate in the development sprints succeeding the conferece. The code sprints are an essential part of PyCon, and a chance to meet some of the maintainers and contributors of various open source projects. For us it was the first time attending a code sprint. The day before the sprint there was a session helping people to set up Git, Python (including vi..

Sleep bookmarks - xenodium.com - 9 years ago - eng
Algorithmic Solution to My Insomnia (Hacker News) . Melatonin - Gwern.net . Melatonin: Much More Than You Wanted To Know | Slate Star Codex .

The amount of value we assign to our time could be a self-fulfilling prophecy. If we value our time at $1000, then it is actually possible to achieve a payoff in the future, which when prorated for number our hours spent working towards it and adjusted for inflation and so on, will amount to $1000 for that very next hour. If I had a low value on my time, I would be more likely to waste it. I could be watching TV excessively, beyond the po....

Tea bookmarks - xenodium.com - 9 years ago - eng





Venice in spring - hth.is - 9 years ago - eng
Link to album This month I jumped on a plane to one of these places that I had expected not to see anytime soon, that always seems so exotic when you see and read about it. I was joining the 30th birthday party of a friend of my girlfriend’s which took place in Venice. As an added bonus the Biennale (Feneyjartvíeyringurinn) was happening this year, so we got to experience one of the more interesting art events in the world with friends.

Venice in spring - hth.is - 9 years ago - eng
Link to album This month I jumped on a plane to one of these places that I had expected not to see anytime soon, that always seems so exotic when you see and read about it. I was joining the 30th birthday party of a friend of my girlfriend’s which took place in Venice. As an added bonus the Biennale (Feneyjartvíeyringurinn) was happening this year, so we got to experience one of the more interesting art events in the world with friends.

I’m currently reading “The Linux Programming Interface” and I intend to use this blog as a way to share what i’m learning (to make sure I’m actually learning). In one of the first chapters there is an exercise about the reboot(2) syscall and some magic numbers that are used as parameters. The reboot(2) syscall has the following signature: int reboot ( int magic, int magic2, int cmd, void * arg); As can be read from ..

Spam emails try to get through filters by having slightly different content, such as writing “incredible” and “fantastic” interchangeably. For this, a template with all the possibilities is created and processed before sending. But sometimes unprocessed templates get sent instead. The writing is quite {incredible|fantastic|marvelous| outstanding}: {Say|Tell} No To {Fat|Being Fat}: {Act Now|Act Fast} & Get {Instant|Quick|Incredible| F....

On the last Golang Barcelona meetup we decided to try new format of conversation and after the talk started open discussion on logging, tracing and metrics. The idea was to encourage people to read a very nice blog post by Peter Bourgon on this subject - “Metrics, Tracing and Logging” and discuss it in a free format. It went surprisingly well, and while most of the people were conscious about the topic, one thing seemed to be still co..

On the last Golang Barcelona meetup we decided to try new format of conversation and after the talk started open discussion on logging, tracing and metrics. The idea was to encourage people to read a very nice blog post by Peter Bourgon on this subject - “Metrics, Tracing and Logging” and discuss it in a free format. It went surprisingly well, and while most of the people were conscious about the topic, one thing seemed to be still co..

Prelude This is the second 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 heaps and escape analysis. 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 Sema..

Context Based on the scraped data, I’m planning on building an API, that’ll sync with the inventory management database (IMS). Things are still fuzzy in my head. Hopefully writing this down helps. As of now, these are the different parts of the application. Stage 1: READ ONLY (No API) IMS ——> Scraper ——> Postgres ——> Utility Scripts Stage 2: READ ONLY IMS ——> Scraper ——> Postgres ——> API Server ——> [Front Ends]

To celebrate 400+ visits to my blog after just 10 days (not bad, come on), I managed in my spare time to write another, very interesting article on another popular category of malware: keyloggers. -Continue to read the article on SerHack.me

PostgreSQL 9.5.6 Documentation SQLAlchemy 1.1.10 Documentation SQLAlchemy with PostgreSQL Blog Post Context Mostly I’ve worked on scrapers/crawlers and scripts, and those usually don’t require a full blown database. Flat file and/or MongoDB are usually sufficient. However, now that I’m building a database web service for a client, I need to get familiar with a relational database. Requirements ¶ Using sqlalchemy with a postgre..



Recently I took the decision of leaving my long beloved distro – Ubuntu (sorry, link in spanish) and moving forward into Arch Linux. And why? As JFK said when the USA was aiming to land on the moon, “not because it’s easy, but because it’s hard”, maybe not that much compared to getting to the moon, but definitely more tedious than Ubuntu. One thing you can take for sure if you take the chance to install Arch: no matter if you success ....

Junemobile - june.kim - 9 years ago - eng

Junemobile - june.kim - 9 years ago - eng

Caffeine at ~30 - www.wints.org - 9 years ago - eng
I’m turning 30 this year, and am realizing I can no longer depend on caffeine to carry me through the day after an incomplete night’s sleep. In college, this was not a problem. Not sure if this is because of age, or increasing caffeine tolerance. Get a good night’s sleep by keeping a routine and caffeine to a minimum.

We’re getting ready to release a new version of the Nextcloud snap. v11.0.3snap3-rc1 is now in the candidate channel: $ sudo snap install --candidate nextcloud This update includes: An update to MySQL v5.7.18 An update to certbot v0.14.1 We’d love this new version (particularly features that involve those updates) to get some exercise before we release it. Feel like helping? We’ve put together some smoke tests to get you started.


I went to a really interesting talk at Foo Cafe in Stockholm tonight. I stayed almost 2 hours over my time limit, but it was so worth it. The talk was by Martin Neumann, and he gave us an introduction to big data and some tools commonly used to wrangle it. Below are the notes I took throughot the talk. I cleaned them up a tiny bit, but mostly these are just for my personal benefit and are super messy - if you didn’t attend the talk they may..

Blog 2.0 - frominsidethebox.com - 9 years ago - eng
If this is your first time visiting the blog (or you use an RSS reader), this post won’t really make a ton of sense. But the veteran Box Truck Buffs might notice that the site looks quite a bit different today. For reference, the old site: × The old layout, in all of its Bootstrap-laden goodness. May it rest in sweet responsive peace. With the truck getting a makeover , I figured it was just about time the blog ..

Blog 2.0 - frominsidethebox.com - 9 years ago - eng
If this is your first time visiting the blog (or you use an RSS reader), this post won’t really make a ton of sense. But the veteran Box Truck Buffs might notice that the site looks quite a bit different today. For reference, the old site: × The old layout, in all of its Bootstrap-laden goodness. May it rest in sweet responsive peace. With the truck getting a makeover , I figured it was just about time the blog ..

Eesti Vabariik – the Republic of Estonia 45,339 Km2 and a population 1.3 M people which like a ten time less than Paris or London. They have a complex and interesting history (actually most countries have an interesting history – but maybe it is a personal taste.)  But what is really interesting is how Estonia use the digital to organise their society. E-residency E-voting E-school E-police E-etc.  It looks quite a digital utopia…

Postgres Setup - www.wints.org - 9 years ago - eng
Based on PostgreSQL 9.5.6 | Official 9.5 Documentation Context I’m scraping reports off of a inventory management system for a client. My approach is scraping and cleaning HTML tables using python, selenium, the pandas library and the beautifulsoup library. To store this data, I’m going to be using PostgreSQL. This was me getting up to speed on PostgreSQL. Installing Postgres ¶ #on mac osx $ brew install postgresql #on ubuntu (1..

Eesti Vabariik – the Republic of Estonia 45,339 Km2 and a population 1.3 M people which like a ten time less than Paris or London. They have a complex and interesting history (actually most countries have an interesting history – but maybe it is a personal taste.)  But what is really interesting is how Estonia use the digital to organise their society. E-residency E-voting E-school E-police E-etc.  It looks quite a digital utopia…

I’ve been using RxSwift in some of my latest iOS projects. While I feel that it’s provided elegant UI binding and a natural feel to asynchronous programming, I have to admit that it came with numerous growing pains. I struggled to find documented solutions to some of the challenges I was facing, as RxSwift is not as widely adopted as its more affluent Java and .Net counterparts. Here are some of those hurdles that I faced, along with my s....

There may exist someone in your entourage, someone you may care deeply about, or maybe even yourself, that is being crushed by the real and raw perception of themselves. They may appear to an external observer as someone who expresses a lot of self-deprecation or negativity, but the observed categorized this as realism. We often hear the sentence "I am not a pessimist, but I am a realist," which doesn't necessarily carry the connotation we..

The standard inner product of two vectors has some nice geometric properties. Given two vectors $ x, y \in \mathbb{R}^n$, where by $ x_i$ I mean the $ i$-th coordinate of $ x$, the standard inner product (which I will interchangeably call the dot product) is defined by the formula $$\displaystyle \langle x, y \rangle = x_1 y_1 + \dots + x_n y_n$$ This formula, simple as it is, produces a lot of interesting geometry.

The standard inner product of two vectors has some nice geometric properties. Given two vectors $ x, y \in \mathbb{R}^n$, where by $ x_i$ I mean the $ i$-th coordinate of $ x$, the standard inner product (which I will interchangeably call the dot product) is defined by the formula $$\displaystyle \langle x, y \rangle = x_1 y_1 + \dots + x_n y_n$$ This formula, simple as it is, produces a lot of interesting geometry.

The standard inner product of two vectors has some nice geometric properties. Given two vectors $ x, y \in \mathbb{R}^n$, where by $ x_i$ I mean the $ i$-th coordinate of $ x$, the standard inner product (which I will interchangeably call the dot product) is defined by the formula $$\displaystyle \langle x, y \rangle = x_1 y_1 + \dots + x_n y_n$$ This formula, simple as it is, produces a lot of interesting geometry.

Augustine’s Law A bad idea executed to perfection is still a bad idea Corollary: A good idea poorly executed is of no use to anyone  Lakein’s Law Failing to plan is planning to fail Eisenhower’s corollary : Plans are useless, but planning is indispensable.  Fitzgerald’s Law There are two states to any large project : too early to tell and too late to stop Corollary: Projects have momentum, once started they become increasingly difficult t..

We always talk about elearning through the lense of MOOCs and self-study management. WordPress (Sensei, Learndash, LeanPress, WP-Courseware), Moodle, edX, Blackboard, Canvas, Sakai and others come out as the solutions mentioned over and over again.  Here I wanted to show you three different directions for education and elearning needs.  HR Driven: JollyDeck JollyDeckis an HR driven elearning platform to help managers and training department..

Today, we deployed HTTPS by default on Stack Overflow . All traffic is now redirected to https:// and Google links will change over the next few weeks. The activation of this is quite literally flipping a switch (feature flag), but getting to that point has taken years of work. As of now, HTTPS is the default on all Q&A websites. We’ve been rolling it out across the Stack Exchange network for the past 2 months . Stack Overflow is the....

Today, we deployed HTTPS by default on Stack Overflow . All traffic is now redirected to https:// and Google links will change over the next few weeks. The activation of this is quite literally flipping a switch (feature flag), but getting to that point has taken years of work. As of now, HTTPS is the default on all Q&A websites. We’ve been rolling it out across the Stack Exchange network for the past 2 months . Stack Overflow is the....

RequireJS Basics - www.wints.org - 9 years ago - eng
Requirejs Official Documentation Context Requirejs is used to asynchronously load javascript modules. I needed to use this for a game project for a client, and they wantedit in requirejs format. My javascript is weak at this point, so this was an excercise, not only in requirejs but in javascript itself. For basic usage with JQuery, you need the following files: |--scripts/ | |--main.js | |--app.js | |--lib/ | |--jquery-3.2.1.js..

26 visitors online