Viewing profile — tmhedberg
tmhedberg
HN member- Joined
- Tue, Mar 15, 2011, 8:16 PM UTC
- HN karma
- 1,130
- Public activity
- 161 items
- HN profile
- View on Hacker News ↗
About tmhedberg
No profile information was provided.
Recent public activity
-
comment
Comment #15851974
Clinton did not resign, nor was he removed from office. Are you thinking of Nixon?
-
comment
Comment #12514157
Haskell's aeson library, which is probably the most popular way to use JSON in that language, doesn't require any of this complexity or typecasting ugliness. It can derive a typech…
-
comment
Comment #9562744
`zip toss toss` only produces 2 of the possible outcomes. Try `liftA2 (,) toss toss` instead.
-
comment
Comment #8981421
The canonical Go style eschews underscores in package names.
-
comment
Comment #8978638
http://static.googleusercontent.com/media/research.google.co...
-
comment
Comment #8938859
Well, you can always assign a different reviewer if your initial choice is taking too long. I usually try to check with my teammates to see who has time for a review before sending…
-
comment
Comment #8938778
It's common at Google to have a few projects cooking that you move between. One reason for this (though I doubt it's the sole reason) probably has to do with the mandatory peer rev…
-
comment
Comment #8938719
He's a Tech Lead Manager, or TLM, which means he's an engineer who also manages the team he's a part of. In some cases, dev teams have SRE counterparts who take the pager responsib…
-
comment
Comment #8912147
There's some info here: http://www.reddit.com/r/haskell/comments/2pnjdk/is_overloade... . tl;dr: The patch worked but was messy/overly complex, so it needs refactoring before it's …
-
comment
Comment #8910453
Sadly, OverloadedRecordFields won't be making it into 7.10.
-
comment
Comment #8552683
Agreed that the back button issue was annoying for a long time. Fortunately, the fix went live last week!
-
comment
Comment #8494295
It doesn't integrate multiple accounts into a single inbox, if that's what you mean. It works the same as Gmail in that respect.
-
comment
Comment #8494277
It's too different from Gmail to be integrated into it. It coexists with Gmail so that you can choose to use Inbox and its "opinionated" workflow, or not. Users who like their pers…
-
comment
Comment #7916242
> In java or php, you, as a developer, can never know wether the functions you are calling will throw an exception. That's what checked exceptions are for in Java.
-
comment
Comment #7838299
That would be difficult, since coastlines are essentially fractal.
-
comment
Comment #7654612
Parametric polymorphism ("generics") and sum types.
-
comment
Comment #7520463
Every existing class A or B share will be matched by a class C share. Most Googlers had class A shares before, so now we'll have half class A and half class C, i.e. twice as many t…
-
comment
Comment #7407848
If you don't think it's worth your time to interview twice at the same company, then simply don't. That's a completely reasonable point of view, and I didn't mean to imply otherwis…
-
comment
Comment #7407368
The Google lunches are emphatically not a test. It's very rare for the lunch "interviewer" to provide any feedback at all. That usually only happens if the candidate starts spoutin…
-
comment
Comment #7407249
I'm a Google SRE that had a very similar experience. My best advice would be not to sweat the rejection. I was also contacted by a recruiter based on an open source project I had c…
-
comment
Comment #7323242
For one thing, it allows your pipeline to both read from and write to the same file, as it defers the output until there is no more data to read from "upstream". For instance, this…
-
comment
Comment #7253042
> - if there's a 6 and 8 next to each other, the third field is always a 2 or 12 At least in the version of the game that I own, if you follow the prescribed setup rules, there can…
-
comment
Comment #6762494
It seems like kernel-space code would be one of the worst possible environments in which to use a dynamic language. A runtime error in that context can easily bring down the entire…
-
comment
Comment #6670656
The win for Haskell is that it wears its statefulness on its sleeve. Of course you can, with sufficient discipline, write pure code in any language, though it can be frustratingly …
-
comment
Comment #6670316
I'm aware of dependent types and, more generally, the strong undercurrent of emphasis on provable correctness in the Haskell community at large. I don't disagree at all with what y…