|
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..
|
|
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 ..
|
|
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…
|
|
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 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..
|
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..
|
justSomeUX is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references). Asking for donations is never easy. Well, the Canary found a nice way to phrase it. >Interesting Donation UX Why is good? It gives perspective Make you realise that spend money more on dumb stuff so you might as well give them so of it
|
We all have ideas. Sometime we don’t even realise we do, as we don’t always pay attention to the flow of our mind. Some ideas come and pass and never come back. Some stick around. Sometime we turn these ideas into action. But even then we seldom finish them. Parkinson’s law Parkinson’s law is a project-management rule of thumb stating that : “Work expands so as to fill the time available for its completion”
|
I was working earlier on a post on privacy, then realised I cannot even start to give a proper introduction to it without laying down some facts first. So, there will be no jumping straight into the subject of privacy, centralisation of the internet, and how politics is affecting the internet as a whole. Instead, we will take a couple of posts to really define the current state of the internet, also give an historical perspective, before di..
|
justSomeUX is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references). Asking for donations is never easy. Well, the Canary found a nice way to phrase it. >Interesting Donation UX Why is good? It gives perspective Make you realise that spend money more on dumb stuff so you might as well give them so of it
|
We all have ideas. Sometime we don’t even realise we do, as we don’t always pay attention to the flow of our mind. Some ideas come and pass and never come back. Some stick around. Sometime we turn these ideas into action. But even then we seldom finish them. Parkinson’s law Parkinson’s law is a project-management rule of thumb stating that : “Work expands so as to fill the time available for its completion”
|
I was working earlier on a post on privacy, then realised I cannot even start to give a proper introduction to it without laying down some facts first. So, there will be no jumping straight into the subject of privacy, centralisation of the internet, and how politics is affecting the internet as a whole. Instead, we will take a couple of posts to really define the current state of the internet, also give an historical perspective, before di..
|
|
In a reddit thread on health inspection violations someone offered a story about a run away cow licking bread in a recreation of a 18th century french bakery. A commenter wrote a poem about the incident: my name is Cow, and wen its nite, or wen the moon is shiyning brite, and all the men haf gon to bed - i stay up late. i lik the bred. It is unclear why it caught on so quickly, but the poem inspired countless imi..
|
|
It has been a while! SnailLife work has been moving at a snail’s pace. Why? Because debugging the snail brain has turned into a highly demotivating, hellish endeavour. The snails make decisions and perform actions based on so much crap , that the simple log files I was using all long are just not cutting it anymore. The Laravel log for the original app has turned into 3 Laravel logs because I now have 3 independent apps (the front-end, Bra..
|
|
For the past couple of days I’ve been fascinated by the Mythic GM Emulator. I created this mobile application to automate rolls on the Mythic Fate Chart. Set a Chaos Rank, choose your Odds, and it will determine your outcome plus random events based on a pseudorandom javascript d100 roll. Check out the code on […]
|
The quote above is a funny, yet very accurate introduction to the topic developed in the documentary by Kirby Ferguson : Everything is a Remix. (side note: If you care who said this quote go check this link to figure out why nobody really knows.) Everything is a remix explores the concept of originality in creativity. Never heard of it? Please, take the time to watch it below.
|
The quote above is a funny, yet very accurate introduction to the topic developed in the documentary by Kirby Ferguson : Everything is a Remix. (side note: If you care who said this quote go check this link to figure out why nobody really knows.) Everything is a remix explores the concept of originality in creativity. Never heard of it? Please, take the time to watch it below.
|
|
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.
|