Most people would rather be certain they’re miserable, than risk being happy. (R. Anthony) Certainty is cool. We love when we can feel confident. It makes our world emotionaly safer. Also – we hate it when we have to issue a correction about a statement we made that turned out wrong. Certainty is a certain form of safety. Complexity leads to mistakes – which leads to lack of certainty…
|
|
On October 5th the PostgreSQL Global Development Group announced the release of PostgreSQL 10. It comes with tremendous amount of new features like Table partitioning Logical replication Improved parallel queries Stronger password hashing Durable Hash Indexes and more. A nice list, including explanations can be found on Robert Haas’ blog. This post explains how to upgrade to the latest version of PostgreSQL on macOS using Homebrew. At the..
|
|
'Born a Crime' by Trevor Noah is a hilarious and thought-provoking memoir about his childhood in South Africa.
|
Most people would rather be certain they’re miserable, than risk being happy. (R. Anthony) Certainty is cool. We love when we can feel confident. It makes our world emotionaly safer. Also – we hate it when we have to issue a correction about a statement we made that turned out wrong. Certainty is a certain form of safety. Complexity leads to mistakes – which leads to lack of certainty…
|
|
Were you busy today? Did you forget that Ubuntu 17.10 was released today (no way)? Perhaps you agree that Thursdays are lame for a party anyway? Walla Walla University’s ACM club is having their kick-off event, a joint retro video game and Ubuntu 17.10 release party, on Sunday, October 22nd from 3pm to 5pm! This event will be taking place in room 348 of Kretschmar Hall on the Walla Walla University campus in Walla Walla, WA.
|
|
'Born a Crime' by Trevor Noah is a hilarious and thought-provoking memoir about his childhood in South Africa.
|
|
Developers running their apps on tsuru can choose plans based on memory and cpu usage. We were looking at adding I/O usage as one of the plan’s features, so one could choose how many I/O operations per second or bytes per second a container may be able to read/write. Being able to limit I/O is particulary important when running a diverse cloud, where applications with different workloads and needs are running together sharing multiple r..
|
|
Backgrounds include a lot of nuance, especially the part covering the priorities which I start with in the tutorial below. Because of that this is one of the longer how do I videos I’ve done in a while as there is just so much to cover. I still had to cut a lot of stuff away and focus almost entirely on the designer tool. Styling in code isn’t covered at all in the video. I think most developers who would prefer hand coding would probab..
|
|
As you may have noticed, we recently re-licensed mgmt from the AGPL ( Affero General Public License) to the regular GPL . This is a post explaining the decision and which hopefully includes some insights at the intersection of technology and legal issues. Disclaimer : I am not a lawyer, and these are not necessarily the opinions of my employer. I think I’m knowledgeable in this area, but I’m happy to be corrected in the comments...
|
|
As you may have noticed, we recently re-licensed mgmt from the AGPL ( Affero General Public License) to the regular GPL . This is a post explaining the decision and which hopefully includes some insights at the intersection of technology and legal issues. Disclaimer : I am not a lawyer, and these are not necessarily the opinions of my employer. I think I’m knowledgeable in this area, but I’m happy to be corrected in the comments...
|
|
So a few weeks back I received an interesting email that at first thought looked like a scam. In short I was being invited to a BBQ at the Consul General’s residence in Sydney to meet an ICT/start up delegation from the Netherlands. Let me straight up say I have no idea why I would receive something like this. I am not dutch, have no dutch ancestry (that I am aware of) and while searchcode.com somehow is listed on the top startups in S..
|
Right, so this is probably not for everyone – but I just wanted to share. Vim plugin – not this time Before you just say – “hey there is a plugin for that” – (If you don’t know, Vim as a bunch of plugin and I would advise you check VimAwesome to get an idea of how many things you can do with this tiny piece of software.) So obviously among all the plugins, there are a few dedicated to manage your WordPress blog directly in VIM.
|
|
The Crusades: The Authoritative History of the War for the Holy Land
-
nindalf.com
-
8 years ago
-
eng
Discover the truth about the Crusades and why invoking them today is misguided, in this well-researched and engaging book.
|
Right, so this is probably not for everyone – but I just wanted to share. Vim plugin – not this time Before you just say – “hey there is a plugin for that” – (If you don’t know, Vim as a bunch of plugin and I would advise you check VimAwesome to get an idea of how many things you can do with this tiny piece of software.) So obviously among all the plugins, there are a few dedicated to manage your WordPress blog directly in VIM.
|
|
The Crusades: The Authoritative History of the War for the Holy Land
-
nindalf.com
-
8 years ago
-
eng
Discover the truth about the Crusades and why invoking them today is misguided, in this well-researched and engaging book.
|
|
Last week scrolling broke and we had a few relatively complex regressions. This can be traced back to a change we did to the getComponentAt(x, y) method, this change in itself fixed a problematic bug but triggered far worse bugs and we just had to revert the whole thing… So why did we even do a change to a method that’s so deep in the code and so risky?
|
|
Mira Hirtz has a good write-up on how abstractions and representations of things become the things they meant to represent . With regards to representations, one phenomenon that I particularly like is what I call interference . It happens when something, through its idiosyncratic existence, leaves traces in the outside world. Traces that show some of the object’s properties in a concise way. Just look at these photographs: Take....
|
|
In conservative Christian circles, the English Standard Version seems to be the Bible translation of choice. Many Calvinistic and Reformed leaders endorse this translation, and use it in their books and articles. I have personally used this translation for many years, and have enjoyed it. However, no translation is perfect. This isn’t a superficial comment meant to appease those who prefer other translations. Every translation of the S....
|
|
In conservative Christian circles, the English Standard Version seems to be the Bible translation of choice. Many Calvinistic and Reformed leaders endorse this translation, and use it in their books and articles. I have personally used this translation for many years, and have enjoyed it. However, no translation is perfect. This isn’t a superficial comment meant to appease those who prefer other translations. Every translation of the S....
|
|
Leveraging frameworks to speed up our development on iOS - Part 1
-
developers.soundcloud.com
-
8 years ago
-
eng
Growth in code bases come with exciting scalability challenges. As the size of our iOS codebase and team at SoundCloud grew, we faced challenges: long compile times and conflicts. Our productivity started to suffer as a result. We took inspiration from the work done in the backend (Building Products at SoundCloud) and applied it to mobile development. The main goal was to get back to a state where development is fun, fast, and would scale a..
|
|
When I joined trivago a year ago we had problems with our releases. Read how we were able to switch from our bash release process to a new one.
|
|
Time for another Remacs update: lots of contributions, a wide range of features, and even a logo! Contributing Since the last update , we’ve seen contributions from lots of new people. We’ve added @brotzeit and @shanavas786, bringing us to seven wonderful people who can approve your PRs. Speaking of PRs, we’ve merged an amazing 64 pull requests since the last update! If you’re looking for a good feature for your first contribution, @....
|
|
Leveraging frameworks to speed up our development on iOS - Part 1
-
developers.soundcloud.com
-
8 years ago
-
eng
Growth in code bases come with exciting scalability challenges. As the size of our iOS codebase and team at SoundCloud grew, we faced challenges: long compile times and conflicts. Our productivity started to suffer as a result. We took inspiration from the work done in the backend (Building Products at SoundCloud) and applied it to mobile development. The main goal was to get back to a state where development is fun, fast, and would scale a..
|
|
When I joined trivago a year ago we had problems with our releases. Read how we were able to switch from our bash release process to a new one.
|
|
Creating a home for people, however they identify, isn’t just about attracting them. It's about creating an environment where they feel welcome, respected, listened to and where interesting paths are open to them. It’s about retaining and creating opportunities for everyone - whatever kind of leader they are.
|
|
One of the less familiar features of Java is the mess of weak/soft/phantom references. This is a confusing mess and it’s compounded by the fact that other languages (such as the reference counting Swift/Objective-C) have used these terms with a different meaning. To simplify this weak references in a garbage collected language allows you to keep a pointer (reference) to an object that won’t force it to stay in RAM.
|
In every organization I have worked with managing user authentication and passwords was a huge challenge. The key issue was that the "old" password best practices were **failed attempts to fix the user, not the system**. This post Finally: Some Sane Password Advice first appeared on Dan Stroot's Blog
|
|
Disclaimer, this post may contain views that may or may not piss some people off. But they are my views, based on my personal experiences, and this is my blog…
|