Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gordonguthrie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
gordonguthrie
13y ago
A DSL - where code is written in one language and errors in another - so bitterly true... :(
92.
▲
by
gordonguthrie
13y ago
Elections in the US are very poorly regulated - political appointees are Election Officers, gerrymandering of political districts is wholesales and your election turnouts are very low by international standards. The best funded candidate wi
93.
▲
by
gordonguthrie
13y ago
I voted that up when I meant to vote it down - how the hell do I fix that?
94.
▲
by
gordonguthrie
13y ago
No I meant Coffeescript
95.
▲
by
gordonguthrie
13y ago
Having been a bit of an 'Erlang is quite good enough' purist, I am becoming increasingly tempted to give Elixir a whirl. I am a long term hater of Javascript (global state, aargh!) and I have been giving coffeescript a whirl (no g
96.
▲
by
gordonguthrie
13y ago
The Twilio Erlang library has a built in Extended TWIML library that is compiles to a human readable statement of the state machine and the state machine that implements it. It also guarantees that the state machine doesn't hang for th
97.
▲
by
gordonguthrie
13y ago
Well Turing is an annual event ( http://turingfestival.com ) and I usually organise something on the Fringe @ Turing - it varies from year to year. Last year it was a CEO to CEO event, the year before there was a mini-Erlang facto
98.
▲
by
gordonguthrie
13y ago
Yeah, erk, well reminded, I must get onto that. I am organising the event, and doing that talk and I haven't finished writing the software yet...
99.
▲
by
gordonguthrie
13y ago
Oh, and if you buy a ticket by Sunday you could win a FREE pair of conference pyjamas with the attractive slogan 'Old programmers never die they just become Mostly Functional' http://www.cafepress.com/mostlyfunctio
100.
▲
by
gordonguthrie
13y ago
If you are into functional programming and new functional languages we have a good little conference called Mostly Functional going on @ Turing http://mostlyfunctional.com We have two presentations on languages targeting the Erl
101.
▲
by
gordonguthrie
13y ago
Getting an ear for a foreign language is quite difficult - getting to the point where you can separate the words out (without necessarily knowing what they are) so that you can learn them. I have quite good reading French (I can read proper
102.
▲
by
gordonguthrie
13y ago
You need to understand that fundamentally Joe Armstrong is 'a good egg'. No higher praise is there, in my book...
103.
▲
by
gordonguthrie
14y ago
> Just because Go doesn't offer you supervision trees doesn't mean they wouldn't be helpful. In fact I'll be surprised if there isn't a decent library for them in a couple of years. Supervision trees only work because the worker process
104.
▲
by
gordonguthrie
14y ago
Few quick points Erlang doesn't have threads - it has processes. Thread's share state, processes don't. The processes are created within the Erlang cluster - they can't be operating system processes because they might be running on a differ
105.
▲
by
gordonguthrie
14y ago
I know - I was simplyfing a bit for dramatic effect. Book looks interesting, will check it out.
106.
▲
by
gordonguthrie
14y ago
I shifted to a Cray1 in 87 and I had a whole 25 minutes of CPU a year...
107.
▲
by
gordonguthrie
14y ago
I started on Punch cards... Back in '86 we had a Bulgarian over at Bristol and he told us that in Bulgaria you only got one compile so if you wanted to change your programme you had to edit the object deck (ie assembler in punch cards).
108.
▲
by
gordonguthrie
14y ago
In order to write invent COBOL Rear Admiral Grace Hopper had to invent programming languages, compilers, linkers and the entire modern IT industry - and then she had to implement them, without a programming language or a compiler or a linke
109.
▲
by
gordonguthrie
14y ago
A quote from Goering if I'm not mistaken.
110.
▲
by
gordonguthrie
14y ago
No, the process dictionary is not a mutable variable - there is no natural idiom to use values stored in the process dictionary as variables in code, you have to get them out and put them in via immutable variables. Any given Erlang process
111.
▲
by
gordonguthrie
14y ago
These aren't strange rules at all. They are pretty common in functional languages (of which Erlang is one) - less so in procedural, imperative and object-orientated languages. The reason is simple, with immutability you know what the value
112.
▲
by
gordonguthrie
14y ago
Erlang is mostly IF-less (destructuring pattern matching in function heads) and doesn't have variables. A = 1, A = 2, % fatal error because 1 != 2 So, yeah, variabless programming FTW!
113.
▲
by
gordonguthrie
14y ago
> even stuff that is considered a "poor subject" by conventional social norms. We're not that big on conventional social norms Hmm, if you want to avoid conventional social norms, then NOT talking about porn on the internet is the way t
114.
▲
Xmas Hacking On Spotify
(github.com)
2 points
by
gordonguthrie
14y ago
|
0 comments
115.
▲
by
gordonguthrie
14y ago
Smells like test data to me...
116.
▲
by
gordonguthrie
14y ago
Pedant calling - Erlang is a functional programming language that has been doing very nicely thank you in a lot of big companies (Amazon, Facebook amongst others) for a good while now.
117.
▲
by
gordonguthrie
14y ago
I have tinnitus and needs background noise - but to be non interuptive it has to be background - a coffee bar, or the telly on low - what it can't require is any processing like music or something that is designed to be 'listened to'.
118.
▲
by
gordonguthrie
14y ago
I read Oliver Sachs Musicophilia: http://www.amazon.co.uk/Musicophilia-Tales-Music-Oliver-Sack... In it he points out how some people with Alzheimers or other degenerative brain damage can use familiar music to co-ordinate a sort of 'fl
119.
▲
by
gordonguthrie
14y ago
You want to save it into Github with revision I would say - a bit like http://prose.io/
120.
▲
by
gordonguthrie
14y ago
The key mantra about Get Out The Vote is that the battle is mostly won in the long campaign. The key technique is to get a voter to make an emotional commitment to voting by talking personally to an actual human being (think Asda/Walmart ha
More ›