HN user

jyrki

372 karma

[ my public key: https://keybase.io/nailor; my proof: https://keybase.io/nailor/sigs/nZ7B4p4XmwBk4Bzj6RUT9JMCPkmAnI2EFSrh1ktCcDU ]

Posts32
Comments6
View on HN
labs.spotify.com 9y ago

Reliable Export of Cloud Pub/Sub Streams to Cloud Storage

jyrki
2pts0
snex.io 9y ago

SNEX – Gamepads for Smartphones

jyrki
3pts0
github.com 9y ago

Hub Framework – Spotify’s Component-Driven UI Framework for iOS

jyrki
5pts0
medium.com 9y ago

This is what Apple should tell you when you lose your iPhone

jyrki
2pts0
labs.spotify.com 10y ago

Managing Machines at Spotify

jyrki
4pts0
labs.spotify.com 10y ago

Designing the Spotify perimeter

jyrki
5pts0
eagain.net 10y ago

Dynamic JSON in Go

jyrki
8pts0
yle.fi 10y ago

Posti to trial package deliveries via helicopter drones

jyrki
2pts0
medium.com 10y ago

Recreating Megaman 2 Using JavaScript and WebGL

jyrki
75pts7
github.com 11y ago

JavaScript runtime environment for Python

jyrki
1pts0
labs.spotify.com 11y ago

Diversify – How we created a hackathon with 50-50 female and male participants

jyrki
6pts2
phys.org 12y ago

Enclosed tube maglev system tested in China

jyrki
49pts19
www.businessinsider.com 12y ago

Spotify Is About To Blow Past iTunes In Europe

jyrki
2pts0
github.com 12y ago

Cask, a tool for managing dependencies in Emacs

jyrki
5pts0
2014.pycon.se 12y ago

PyCon Sweden 2014, May 20-21 in Stockholm

jyrki
1pts0
github.com 12y ago

Trickle: Spotify's library for composing asynchronous code in Java

jyrki
47pts15
www.slideshare.net 12y ago

Building a Strong Engineering Culture (BBC Develop 2013)

jyrki
1pts0
www.theguardian.com 12y ago

David Cameron makes veiled threat to media over NSA and GCHQ leaks

jyrki
4pts0
labs.spotify.com 12y ago

Dh-virtualenv: Debian packaging for Python virtualenvs

jyrki
6pts1
www.akamai.com 12y ago

Akamai: State of the Internet Q1/2013

jyrki
1pts1
labs.spotify.com 13y ago

Creative usernames and Spotify account hijacking

jyrki
33pts0
femfreq.tumblr.com 13y ago

Twitter vs female protagonists in video games

jyrki
5pts4
labs.spotify.com 13y ago

Snakebite: a pure Python HDFS client

jyrki
1pts0
files.snstatic.fi 13y ago

Victor's justice

jyrki
1pts0
cgbystrom.com 13y ago

Deconstructing Spotify's built-in HTTP server

jyrki
4pts0
windytan.blogspot.se 13y ago

Eavesdropping on wireless keyboard

jyrki
2pts0
news.ycombinator.com 13y ago

In praise of "boring" technology

jyrki
4pts0
fpganes.blogspot.se 13y ago

Ludde's FPGA NES

jyrki
149pts22
dl.dropbox.com 13y ago

How Spotify builds products [pdf]

jyrki
1pts0
github.com 13y ago

Spotify open-sourced Luigi, batch job pipeline tool

jyrki
1pts0
HTTP 2.0 13 years ago

Could you elaborate on the part of no strong proofs? I was under impression that SPDY fixes lot of flaws with HTTP/1.{0,1}

> I'm a bit sick of hearing this meme perpetuated. Give Unity a chance ... in fact, the author's main gripe about Debian is resolved in a really fluid way by Ubuntu + Unity. I think Unity's multi-monitor support is one reason why it's worth sticking with.

I've used Unity on my desktop for a six months or so, but I just wasn't compatible with it.

The display issue is more of an issue of drivers or something similiar: The issue I'm having with my DP-connected 30" Dell is that I can't make it being sole display without first disabling laptop's internal screen with xrandr. If I keep my laptop display on, the screen works as a mirror or secondary screen just fine.

Now this might work in Unity, but unfortunately I've got no way of testing it.

(I'm the author of the original post)

You bring up good points and my article would need some clarification on some parts, I agree on that. I'll just write quick replies back to you, and try to format something on the article itself later.

Purge really did free memory and quite a lot. I'm not too expert (as you probably can tell) how the OS X memory management works, but I mostly settled with solutions that seemed to help my problem. Maybe there was some third party software that messed things up.

The problem with the inactive memory is that it is not freed, it is swapped. So when hitting memory limits of my system, the computer started swapping. Just freeing the memory, in my case, would have been much quicker. Practically my machine was constantly swapping when the memory limit came up. As you said, repair disk permissions caused all this to happen due to filling memory with disk cache. So that was a nice solution to my problem; a way to force swapping on inactive memory.

Python point is bit wrong, I was indeed trying to argue that installing python packages is impossible through homebrew. However, I did use a lot pip+virtualenv, so that's at best a bit vague argument on the OS X side. However, in production I always rely on the packages provided by the OS, not pip + venv, unless really necessary. This is mostly because it makes it easier to keep system up-to-date.

I'm sorry if this showed up as uninformed rant, but I just wanted to share how I felt using OS X and Macbook for a year as my primary computer.