HNHacker News
TopNewBestAskShowJobs

stepvhen

589 karma · joined September 15, 2015

submissionscomments
stepvhen··on 99-problems in Java 8, Scala, and Haskell
Well the 99-problems were originally in Prolog, and many have to do with list manipulation, something that Haskell has built in. Additionally, Haskell will benefit from its lazy, functional nature, which makes dynamic programming, searching, and even some data structures a little cleaner.

I haven't worked with Java in quite a while, but I imagine that it still requires a lot of boilerplate and set up for trivial things in other languages. I'm sure if C were also included it would be the most verbose.

stepvhen··on How do you stop a randomized game from randomly being boring sometimes?
This was the worst part of F-Zero GX, to the point where the best strategy for some of the story missions is to stay just behind the lead until the end and boost at the finish. I had a truly hellish time playing through that story mode because of rubber band AI. I'm surprised it was still a standard game mechanic in 2015.
stepvhen··on Project Murphy – An imaginative bot answering “What-if” questions
I stumbled onto this a few weeks ago, when I installed skype to talk to a friend. I was going to ask the usual round of self referential questions one normally does with chatbots, but it wanted me to take a picture of myself before answering anything. We ended up meeting on IRC and I never thought of it again.
stepvhen··on New Bloomberg Terminal Keyboard
If you are savvy and feel its worth the cost, there are keyboards available that are fully programmable, depending on how much customization you need. A Poker 3 would be probably be the best option for something off the shelf, featuring 3 separate fully programmable layers. If you go diy, you can do literally anything.
stepvhen··on In Search for Cures, Scientists Create Multispecies Embryos
If AI research is approaching the grand question of "what makes us human" from one side, then situations like this are approaching it from another. Somebody with a strict definition of "human" must be feeling their views and ethics very attacked right now.
stepvhen··on Whiskey Can’t Hide Its Age
Too much effort and money, probably, especially since they have a good spot in the market right now.

However, Jefferson's Ocean [1] whiskey is an experiment where Jefferson's took 68 bourbons aged 6-8 years, blended them together, threw the barrels onto a ship, and sent it on a 6 month sea voyage. Apparently, it yielded some interesting, tasty bourbon. I haven't had it, I havent even seen it in person. But be on the look out, i guess.

[1] http://thewhiskeyjug.com/bourbon-whiskey/jeffersons-ocean-ag...

stepvhen··on Whiskey Can’t Hide Its Age
Buffalo Trace will probably never change its ways; they have been in constant operation for over 120 years I belive (even through prohibition, selling "medicinal" whiskey). And their products are consistently fantastic.

But age as a signifer of quality is archaic, as distillers have gotten much smarter about how to make a good product rather than just letting things go for a long time and hope for the best. Honestly if you're buying a bourbon older than 10 years you're overpaying for diminishing returns. Most of the best bourbons/american whiskeys I have had are right around the $40-$70 range, and most don't mention age. I feel similarly for scotch but thats far trickier territory.

Source: I worked three years in an upper-scale wine and spirits shop.

stepvhen··on Whiskey Can’t Hide Its Age
On your first point: people have known about this for a long time. Rum, for instance, is mostly produced in warmer climates, and the aging process is 2x to 5x faster. A 3 year rum tastes like a 10 year whiskey. And indeed, Buffalo Trace ages its Blanton's brand whiskey at the top of a meal rickhouse, where it can get the most exposure to the shifting temperatures of the natural world. (it pays off, it is one of the best bourbons you can get for $60 or even more).

Second: Scotch is aged very differently from bourbon, mostly regarding the barrel restrictions bourbon has (new charred american oak, only). A number of scotch distilleries actually buy barrels off of bourbon distilleries after the casks have been used. Thats also why bourbon is almost always much sweeter in profile than scotch or other whiskies. (Also Laphroaig is delicious).

stepvhen··on Stanford quantifies the privacy-stripping power of metadata
It's more like: these two numbers are in constant contact all other hours of the day. At this hour midday, when others, including one of the relevant parties, say those two numbers are together, there is no correspondence. Later, the correspondence picks up as before.
stepvhen··on Stanford quantifies the privacy-stripping power of metadata
Both parties were consenting, but one was underage at the time of the incident(s). The mother was the one who pressed charges, if I recall correctly.
stepvhen··on Stanford quantifies the privacy-stripping power of metadata
I should mention that it wasn't the only piece of evidence we looked over. We deliberated for around 6 hours I believe. Forgive me if I wasn't clear; I didn't intend to make it seem like I was the lone seeker of truth and made a grand argument to my peers; there was a lot discussed, by everybody. Also keep in mind that when you're on a jury, you only have so much to go on, and few resources with which to analyze. Thats why the phrasing is "beyond reasonable doubt."
stepvhen··on Stanford quantifies the privacy-stripping power of metadata
I was convinced beyond reasonable doubt, having phone records that matched rather well with testimonies. I also might have fixated on it and ignored chance, but that's why there are 12 jurors.
stepvhen··on Stanford quantifies the privacy-stripping power of metadata
5 years or so ago I was on a jury once concerning sexual misconduct, and spent a good hour or so in the deliberation scanning the submitted call records, looking for gaps in correspondence between the two relevant phone numbers. It was pretty easy to identify moments when the two parties were together, that's when they stopped texting, and checked they that matched up with all of the testimonies. They did, and it solidified a guilty verdict with my fellow jurors (sans one, on one count, but we had 7 already).
stepvhen··on Things I Learned Writing a Fibonacci Generator in JavaScript
One of the exercises in chapter 1 of SICP is writing a Fibonacci function using successive squaring[1]. It's fast, not recursive, and doesn't rely on floating point arithmetic. It would be interesting to see the author's results with a stronger algorithm.

https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.htm...

stepvhen··on My name still causes SQL errors
Very related: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
stepvhen··on A Farewell to FRP
I got into studying FRP around 3 years ago for my senior project. Aside from a decent, clear explanation, there were hardly any actual implementations of this allegedly good paradigm (something Evan covered in his thesis, and the basis for Elm). It seemed like a paradigm that was full of promise and potential but failed to deliver in any worthwhile way.

(Such was the case for my senior project, studying the viability of Arrowized FRP in Elm. In short, I concluded that it was nothing but hell and nobody should bother.)

I am happy to seem Elm drop FRP, even if I wished it could be the savior of the method. At this point I think it's a troubled concept and should be limited to old theses.

stepvhen··on Why Suburbia Sucks
Howdy neighbor, I'm in the suburbs of Indianapolis, and I am much more sympathetic to the article. I think living just outside 465 is more akin to the author's suburbia than Valprasio or Plainfield or Evansville.
stepvhen··on Posix Abstractions in Modern Operating Systems: The Old, the New, the Missing [pdf]
Bash + coreutils is powerful. Putting that on windows is a very good thing. The "performance increase" is irrelevant compared to the ease of use, available documentation (man pages), interoperability, and maturity.
stepvhen··on Code Page 437 Refuses to Die
It is the basis for the "graphics" of Dwarf Fortress. The game now uses SDL and a tileset, but still includes a text mode (but not on windows).
stepvhen··on One-letter programming languages
A little unfair that they write the K program out when finding primes smaller than a number is a J primitive.
stepvhen··on One-letter programming languages
Tangential, the band "Chvrches" chose their name specifically because it was easy to search for. And indeed, search engines never get confused.
stepvhen··on Ask HN: Does anyone still use Lex/Yacc?
I say lex/yacc specifically because I am doing this in C, and I've learned that it's important to stick to tools thatare made to work together.

I am unfamiliar with File I/O and text processing in C overall, and so writing a parser by hand seems like more work than using BNF grammars that I am already pretty familiar with.

stepvhen··on Ask HN: What was the source of your last big lump sum
Inheritance. Not $100K, but still high. Paid off my student loans and quit my terrible job for a while.
stepvhen··on 78% of Reddit Threads with 1,000+ Comments Mention Nazis
HN threads don't go above 1000 nearly as often as Reddit, without any regard to the differences in audience, or the size of the audience, or the scale of the content availavle to comment on.
stepvhen··on Programming by poking: why MIT stopped teaching SICP
All that said, it is still worthwhile to work through all of SICP, if you want a deeper understanding of how certain tools work. Writing your own interpreter is a very rewarding experience.
stepvhen··on My Favorite Programming, Computer and Science Books: Part Five
I'm happy to see an x86 book on there, and that it is free. The last book I read on the topic (Assembly Language Step by Step) had a strange distaste for C, Unixers, and in gereral anything that wasn't his own. It also spent 200 pages explaining history and how to set up the Kate text editor.
stepvhen··on I Have No Idea What This Startup Does and Nobody Will Tell Me
Silicon Valley on HBO did just have its Season 3 premier yesterday. Could this (hopefully) be some huge fake marketing stunt?
stepvhen··on Does it really take 10,000 hours to learn to code?
Most universities teach computer science when most employers want software engineering.

Additionally, working a full time position for 5 years isn't the same as purposefully practicing for 5 years (cross-ref another HN story today: https://news.ycombinator.com/item?id=11554151)

stepvhen··on The average size of Web pages is now the average size of a Doom install
> Recall that Doom is a multi-level first person shooter that ships with an advanced 3D rendering engine and multiple levels, each comprised of maps, sprites and sound effects.

Doom isn't in true 3D, its an advanced raycasting engine. The levels are all 2D, there are no polygons, you can't look up and down. Doom has been ported to a TI Calculator. Lets maintain some perspective here.

stepvhen··on Google Trends for Tumblr, Google+, Reddit, Twitter
The purpose it was made for has become irrelevant. Everybody got smart phones, so the SMS character limit became moot, as well as the need for a lightweight interface. Everybody got Facebook, which satisfies all the text based posts people make. Everybody also got instagram, which is a much better image platform than twitter could hope to be.

The exception to all this is Twitter bots (but not MS' Tay), which are probably the most entertaining, unique, and valuable accounts that could not be mirrored on another site with the same effectiveness.

← PreviousPage 4 of 6Next →