HNHacker News
TopNewBestAskShowJobs

mjt0229

351 karma · joined September 25, 2012

data cowboy, software engineer, musician

[ my public key: https://keybase.io/mtomko; my proof: https://keybase.io/mtomko/sigs/5QkqhkYslpOZr0u8VrJpnvmZ4LPLvMArjqtRPeEuiO4 ]

submissionscomments
mjt0229··on Musical preferences mainly shaped by a person’s cultural upbringing
Oh, great! Something else my daughter can blame me for.
mjt0229··on Actually, Slack really sucks
I work remotely, and I use Slack to keep an open dialog with my team. I used HipChat before that. They both have their upsides for this use case, but I think that it's basically a great tool for what I'm doing. I can easily see how wide use of Slack at a large company could get overwhelming quickly, but that's not so much Slack's fault (HipChat would do the same thing) as much as a general probelm of communication.
mjt0229··on An alternative to fat JARs
It doesn't use S3, but you can do something similar with Coursier:

https://github.com/alexarchambault/coursier#launch

mjt0229··on Intro to Hidden Markov Models (2010) [pdf]
A coworker of mine used to ask job candidates (usually folks with PhDs) with HMMs on their CV "what's hidden in a hidden markov model". Lots of people couldn't answer that question.
mjt0229··on Test your “free will” at the Aaronson Oracle
I for one freely obey our new robot overlords?
mjt0229··on Why do so many people hate US airports? (2015)
Perhaps. The TSA is obviously a big problem for American airports. I'm just saying that I can't think of a major airport that I've used and felt like it was a good experience, and the major airports I've been in outside of the US have not been substantially better, with the large and notable exception of the [lack of] TSA presence.
mjt0229··on Why do so many people hate US airports? (2015)
Fair, but Heathrow and Tegel and De Gaulle aren't exactly paradise.
mjt0229··on Amazon open-sources Ion – a binary and text interchangable, typed JSON-superset
I was there at the beginning of Ion back in my Amazon days. We may well use it in my current job, too!
mjt0229··on Visual Studio Code 1.0
I would strongly suggest that at some point in your career, you take the time to learn either vi or Emacs, even if you still use VS Code everything.
mjt0229··on Visual Studio Code 1.0
What I'm taking issue with is the description of VSC as "changing the way we code on Unix/Linux". Given your interpretation, Atom and SublimeText and other tools predate VSC and fill much the same role. So I don't see VSC as being transformative in that way. That's not to say it might not be a nice tool, but it's not a revolution either.
mjt0229··on Visual Studio Code 1.0
Agreed. I don't see anything in VSCode that's not present in any of the vast array of alternatives. But then again, I live in IntelliJ and Emacs land. I don't mind Atom but don't really use it for anything.

Light Table might deserve the term "transformative", but I didn't find it usable enough to rely on.

mjt0229··on Visual Studio Code 1.0
Really? VSCode has already transformed the way code was written on Unix/Linux? I beg to differ. 10 years ago (when I discovered Eclipse, not sure when it was originally released), Eclipse was a staggering leap forward for Java programming. I'm no Eclipse fan, but I don't think that VSCode has already changed the world in the way that Eclipse did, and certainly not in its short lifespan.
mjt0229··on Xamarin now free in Visual Studio, and Xamarin SDK being open-sourced
Can I compile it myself? I don't know why this isn't clear, but the pages don't really say any of this.
mjt0229··on Xamarin now free in Visual Studio, and Xamarin SDK being open-sourced
The download page there has me downloading Xamarin Studio. How do I get just MonoDevelop?
mjt0229··on On asking job candidates to code
I wonder if maybe instead of asking people to code on the fly, it would make more sense to ask people to review, analyze, and explain some existing code.
mjt0229··on Scala School
Really? Rust was harder for me to adjust to by far. It seems like a moving target and the documentation I found was still lacking.
mjt0229··on Scientists have found a way to help learn skills faster
Imagine practicing a scale on the guitar. You could just repeat the scale over and over, but you could also add rhythmic variation, or play two notes up and one note down. Based on the article, it doesn't seem like moving the goalposts (ie, fret spacing) is the critical point, it's just that you don't want to just blindly do the same thing over and over and hope to get better.
mjt0229··on The Unreasonable Effectiveness of Dynamic Typing for Practical Programs
I just (more or less) duplicated your comment somewhere...jinx.
mjt0229··on The Unreasonable Effectiveness of Dynamic Typing for Practical Programs
Did his statically typed language include reasonable type inference? Because if not, then of course it took longer to write static types.

If so, then, well, that's interesting. I'm not sure I'm ready to take the training wheels off for myself, but maybe worth some thought?

mjt0229··on Why Violins Have F-Holes
+1 for a Chuck Traeger reference on HN. I'm also a double bassist. Agreed about instrument modifications. It's common in the bass world for a big-sounding instrument to be described as a "cannon". That doesn't speak much for having a singing tone! Maybe in the world of violins and cellos that's more important, though.
mjt0229··on Compile OCaml to JavaScript, Run on Node
Agreed.
mjt0229··on Compile OCaml to JavaScript, Run on Node
The comments on the blog post are hilarious to me.

"And why do you need type safety? Because you are used to?"

Er. Well, if you like driving a car with no seatbelts, crumple zone, or airbags, I guess that's fine with me. But when I get in a car, I buckle up.

mjt0229··on BNSF Railyway Co. helped lead fight to delay train safety technology
I'm no anti-government activist (far from it), and in general, I think safety regulations are a good idea. But I'm having a hard time getting worked up over this. Are the sort of train accidents that this technology would prevent really so frequent or devastating that we should stop everything and fix it? Especially compared to, say, guns, nutrition, pollution, etc? I mean, I'm all for tackling low hanging fruit and making things safer, but I'm not sure how much effort should go into this compared to other safety issues.
mjt0229··on Amazon Will Ban Sale of Apple, Google Video-Streaming Devices
I worked at Amazon for a while, and I was in a number of meetings with a number of senior executives, and I heard them ask, "What's better for the customer?". This move makes me think they've gotten out of the habit of asking that question.
mjt0229··on Your DI framework is killing your code
I don't think the author makes a good case for the problem with, for example, noun-verbers, other than that they aren't very OO. If OO means putting lots and lots of state into objects, then I'm happy to be the lunatic fringe.

I like my objects as a unit of code organization and my value objects as simply that - an immutable representation of a value.

mjt0229··on Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over Emissions Software
I have a 2014 Jetta TDI, and the thing I'm wondering is what the cost of the fix will be - not to me in dollars, since it would be covered by the recall - but rather, will this affect my fuel economy or performance in some other way? I'm just trying to figure out why they don't have the cars running in this lower-emissions mode all the time.
mjt0229··on “I Had a Baby and Cancer When I Worked at Amazon”
That quote addresses a separate (but very real) question. Issues of diversity in hiring and promotion are really important, and clearly affect lots of companies. I agree that Amazon should release those numbers, and I would not be surprised if Amazon would come up lacking here. But to single Amazon out based on this anecdote is unfair.
mjt0229··on “I Had a Baby and Cancer When I Worked at Amazon”
I don't disagree. I only point out that people should not assume that this is the norm based on the single anecdote.
mjt0229··on “I Had a Baby and Cancer When I Worked at Amazon”
A coworker of mine at Amazon was diagnosed with cancer, and as far as I can tell, he was treated with the utmost respect and decency. His team and managers made a lot of accommodation for him while he underwent treatment. Unfortunately, he eventually passed away - to my knowledge, he was still employed to the very end (I moved away and left the company for other reasons, but many of my friends/coworkers stayed and are still there today).

So, I have an anecdote, and this story is an anecdote. I'm not saying that my friend's story offsets the story here (especially because I wasn't the cancer patient in either case). Let's slow down before we draw too many conclusions from either one.

mjt0229··on Category Theory abstractions for Clojure
Neat. You should know that cats is also the name of a Scala library [1] that includes a lot of similar concepts.

[1] https://github.com/non/cats

Page 1 of 5Next →