Profile

Cover photo
Gustav Paul
Lives in Stellenbosch
96 followers|41,719 views
AboutPostsPhotosVideos

Stream

Gustav Paul

Shared publicly  - 
 
A colleague of mine is blind - he has an 80-character braille display - this is a strong reason in favour of limiting lines of source code to 80 characters
1
Add a comment...

Gustav Paul

Shared publicly  - 
 
Aaaand I'm back to using emacs
1
Hugo van der Merwe's profile photoWalter Schulze's profile photoGustav Paul's profile photo
5 comments
 
+Hugo van der Merwe+Walter Schulze I was using sublime text 3 - : it's hard to say why I prefer emacs, it is a little like listening to an mp3 then listening to the uncompressed track. It is difficult to give crisp reasons in isolation but I've used both. When using emacs there are fewer moments where I feel slightly annoyed for a bit. I also really like emacs' dired mode
Add a comment...

Gustav Paul

Shared publicly  - 
 
I love geeks, the funny way they say the weirdest shit! And i feel 100% at home. Watched the alphago game on a friend's phone and everyone around knew about the game and had opinions on the limits of deep neural nets, etc. Best job, great hobby and kickass people. Lekke!
1
Add a comment...

Gustav Paul

Shared publicly  - 
 
my secret passion: knots!
I thoroughly enjoyed this very accessible talk by Kay Ye. Even if you know nothing about mathematics but just wonder what they do for fun, watch it!

https://www.youtube.com/watch?v=Wahc9Ocka1g&index=20&list=PLcGKfGEEONaCIl5eU53uPBnRJ9rbIH32R
1
Add a comment...

Gustav Paul

Shared publicly  - 
 
can't wait for go1.7.

I'm obviously stoked for the shitload of performance improvements (compiler speed as well as dramatic runtime improvements in our preliminary testing) but I'm mainly looking forward to the golang-checkins floodgates opening again.

It's been quiet, too quiet ... I suspect a bunch of very cool shit is going to land the moment the release is minted. I'm especially interested in Rick's new ROC GC: it feels like a simple generational collector that heeds the typical language workload (ie. goroutine per request/response.)

I'm also looking forward to some more advances in the brave new SSA-backed compiler world.
1
Add a comment...

Gustav Paul

Shared publicly  - 
1
Add a comment...

Gustav Paul

Shared publicly  - 
 
This morning another nugget from Rob Pike:

Hardware has stopped getting faster. Software has not stopped getting slower.

-rob
3
Add a comment...

Gustav Paul

Shared publicly  - 
 
For the first time in the 4 years since I've switched from building web apps in ruby to distributed systems in golang I'm looking forward to building a web front-end.

http://elm-lang.org/

Elm looks like an awesome gateway drug to get my colleagues hooked on Haskell. For me it looks like a great way to bring Haskell into my work place.

Lastly, yay for maintainable web guis!
1
Gustav Paul's profile photoDaniël Malherbe's profile photo
3 comments
 
Really enjoying the knots vid... should dust off my old rusty remnants of math and install elm for playtime.
Add a comment...

Gustav Paul

Shared publicly  - 
 
Yesterday I mentioned how shit I predict stack + cabal, etc is going to be, given my experience with ghc+cabal on its own, but inflamed by the mess that is rvm. I'm very happy to report that Stack Is Amazing.

I repeat, stack makes me feel like a super hero. In order to setup haskell-mode I had to install a couple of haskell binaries like 'stylish-haskell', 'hindent', etc. This was super easy:

1. git clone the relevant repo
2. stack init (if there wasn't a stack.yml file already)
3. stack install
4. done.

I made a new project from a template - a directory structure I feel is immediately useful with ./src/ and a ./app/ directories with stubs showing how those two interact.

It has been a kickass experience. I had to manually copy the latest haskell-mode *.el files into the haskell-mode-13.14.2 directory created by the emacs 'package-install' from the elpa-stable repository, as the one that is currently there doesn't have stack-ghci support yet.
1
Add a comment...

Gustav Paul

Shared publicly  - 
 
Does anyone install programming language environments from the fedora mirrors? Every time I've tried and start getting anywhere with a new language it inevitably leads to a hell of PATH variable amputation.

RVM , rvm gemsets, rvm use system, etc VS ruby rpm

'rvm use system' thinks there's a system ruby, my GEM_PATH is completely schizophrenic, bundler thinks it is compiling code from space, its a total mess

More recently I experienced the joys of the packaged GHC and Cabal RPMs and had to take a vacation to recover from that hell.

Now once more I'm hit with:
Compiler version mismatched, found ghc-7.8.4 ... expected ghc-7.10.2. TT

Try running "stack setup" to install the correct GHC into /home/gustav/.stack/programs/x86_64-linux/

Oh. No. I feel another RVM approaching. I just hope Cabal is completely off my laptop, any leftover config files are sure to cause madness.

Every time I start working on a new language (or go back to an old one, in the case of ruby) I appreciate the "copy the source into your own repo"-style of vendoring followed by golang more and more.
1
Walter Schulze's profile photoGustav Paul's profile photo
3 comments
 
OK, it turns out stack is amazing. I'm making a new post.
Add a comment...

Gustav Paul

Shared publicly  - 
 
sometimes when i feel a little confused i just open up https://en.wikipedia.org/wiki/Duff%27s_device and read a bit. when i feel more confused, i switch back and find that my original problem is actually pretty simple
1
Add a comment...
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Stellenbosch
Links
Basic Information
Gender
Decline to State