Profile

Cover photo
Tim Cuthbertson
140 followers|154,530 views
AboutPostsPhotos+1's

Stream

Tim Cuthbertson

Shared publicly  - 
 
"How do I set a wallpaper for all workspaces?"

"Here, I wrote a shell script to do that"

Sounds like late 1990s Linux, but apparently that's how we roll in 2016 OSX.
2
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
Networking issue: world can see B, B can see C, but nobody else can see C. There's a service running on C port 8082 that I need to access from the outside world.

Solution:

[Unit]
After=network.target
[Service]
ExecStart=/usr/bin/socat TCP-LISTEN:8082,fork TCP:10.0.0.2:8082

1
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
(All the dinner enters)
Twitter user Andy Pandy fed the scripts for all the episodes of Friends into a neural network and had it generate new scenes. Here
1
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
> if this was the authorized code, what the hell was the unauthorized code?

I have no idea if it's actually the case, but it sure feels like any time someone looks too closely at a crypto system, it's broken.
1
Jem Mawson's profile photoTim Cuthbertson's profile photo
2 comments
 
Haha, I hadn't noticed. Seems to be precious few of the latter though :(
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
I think my groceries are having some kind of existential crisis
4
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
I'm not usually into animal racing, but for the adorable dachshunds today I made an exception :D

(edit: now with actual video!)
3
Add a comment...
Have him in circles
140 people
James Dunwoody's profile photo
Jeams Disuza's profile photo
A Nick Durbridge's profile photo
Adrian CB's profile photo
Mark Mansour's profile photo
Michaël Boone's profile photo
Matt Davis's profile photo
Michael Cato's profile photo
Sebastian Saliba's profile photo

Tim Cuthbertson

Shared publicly  - 
 
Whoa, Docker just acquired Unikernel Systems, which seems to be most (all?) of the folks behind MirageOS (which is also associated with Cambridge's OCaml Labs and Xen).

"Docker plans to integrate unikernel support into its own tools in the near future"

Sounds exciting, congratulations to the team!

1
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
Exherbo's design goal #0:

> All design goals must be phrased in such a way that it is hard to use them as slogans to justify stupidity.

That's... very specific, I wonder what they've been burned by to make this important enough to be their first design goal.

http://exherbo.org/
1
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
Not that much bad lip reading in this one, but terribly catchy (and Luke's somber line at 2:58 cracks me up every time).

2
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
"friendlier error messages" can often seem like a futile effort - if something is wrong in a complex system, you don't want to dumb things down or accidentally point in the wrong direction by paraphrasing the problem. But this seems like a good result which doesn't dumb anything down:

http://elm-lang.org/blog/compilers-as-assistants

The type diffing in particular strikes me as a pretty straightforward improvement. I've wished this was standard practice in every assertEquals implementation.

(Now if I just had a use for Elm. It seems cool, but it's hard to beat the benefits of using the same language on the client & server, especially when Haskell & OCaml both have decent JS backends)
2
Matt Giuca's profile photoTim Cuthbertson's profile photo
2 comments
 
That's kinda true - and it might depend, maybe they'll help you for a few months and then you'll tire of them pretty quickly. Rust has a pretty verbose array of hints, and you end up just ignoring them if you can tell from the error line what the issue is. But if something's wrong, I'd usually err on the side of more info than less - ignoring info you don't care about it lots easier than understanding something which is missing enough context for you to grok it. Within reason (looking at you, LaTeX)
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
NixOS has an updated logo!

http://nixos.org/

(I am particularly chuffed because I made it :))
NixOS 15.09 released, 2015/9/30. NixOS 15.09 “Dingo” has been released, the fourth stable release branch. See the release notes for details. You can get NixOS 15.09 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 15.09, ...
7
Add a comment...

Tim Cuthbertson

Shared publicly  - 
 
Well, that's a confidence-inspiring error message from some folks responsible for not corrupting all my data.
4
Add a comment...
People
Have him in circles
140 people
James Dunwoody's profile photo
Jeams Disuza's profile photo
A Nick Durbridge's profile photo
Adrian CB's profile photo
Mark Mansour's profile photo
Michaël Boone's profile photo
Matt Davis's profile photo
Michael Cato's profile photo
Sebastian Saliba's profile photo
Basic Information
Gender
Male
Work
Occupation
software developer
Tim Cuthbertson's +1's are the things they like, agree with, or want to recommend.
Oni Labs
plus.google.com

Proudly bringing rocket science to the web since 2010.

AngularJS — Superheroic JavaScript MVC Framework
angularjs.org

AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding

Daring Fireball: Markdown Syntax Documentation
daringfireball.net

Markdown: Syntax. Main; Basics; Syntax; License; Dingus. Overview. Philosophy; Inline HTML; Automatic Escaping for Special Characters. Block

Zero-install-devel Info Page
lists.sourceforge.net

Zero-install-devel -- The Zero Install system. About Zero-install-devel. English (USA). This list is for discussion of the Zero Install syst

0install: Overview
0install.net

anyone can distribute software. If you have a web-site, you can distribute your software; Create one package that works everywhere; With dep

0install: Feed files
0install.net

Zero Install. the antidote to app-stores. Overview; News; Download 0install. Linux; Mac OS X; Source code; Unix; Windows. Features. Distro i

9.9. operator — Standard operators as functions — Python v2.7.2 document...
docs.python.org

9.9. operator — Standard operators as functions¶. The operator module exports a set of functions implemented in C corresponding to the intri

Genode OS Framework
sourceforge.net

The Genode operating-system framework provides a uniform API for applications on top of 8 existing microkernels/hypervisors: Linux, L4ka::Pi

Edit with Emacs
plus.google.com

Edit in-browser text with your favourite editor.

SuperGenPass
market.android.com

SuperGenPass is a different kind of password manager: instead of randomly generating and storing passwords, it combines a Web site's domain

pathogen.vim - Easy manipulation of 'runtimepath', 'path', 'tags', etc :...
www.vim.org

created by. Tim Pope. script type. utility. description. Manage your 'runtimepath' with ease. In practical terms, pathogen.vim makes

3. Data model — Python v2.7.2 documentation
docs.python.org

3.1. Objects, values and types¶. Objects are Python's abstraction for data. All data in a Python program is represented by objects or by