HNHacker News
TopNewBestAskShowJobs

psuter

1,520 karma · joined May 13, 2013

https://psuter.net
submissionscomments
psuter··on Show HN: Euro 2016 predictions using Bayesian inference
One common way to represent the probability of outcomes in chess as a single number (e.g. in comparing opening lines) is to say "white gets 55% of the points", which aggregates wins and draws. (So for instance if white wins 50%, draws 25% and loses 25% of the games, it gets 0.5 * 1 + 0.25 * 0.5 + 0.25 * 0 = 62.5% of the points.)
psuter··on Thinking Machine 6: Play chess against a transparent intelligence
I feel like the AI is particularly intelligent in its use of lines to distract me. Fun visualization otherwise, even though it's a little hard to really understand what's going on. At least I can tell which moves are not considered.
psuter··on Source code for 4kb demoscene production “Elevated” released
Most programming jobs must feel terribly boring for anyone who managed to write that.
psuter··on Ask HN: Who is hiring? (June 2016)
TED talk link was broken for me. Hope this fixes it: https://www.ted.com/talks/rajiv_maheswaran_the_math_behind_b...
psuter··on The surprising cleverness of modern compilers
Good catch, thanks. (It has been a while since I've been on a 32bit platform.)
psuter··on The surprising cleverness of modern compilers
Indeed: https://github.com/llvm-mirror/llvm/blob/ae889d36724efb174e8...
psuter··on The surprising cleverness of modern compilers
Seems to be a built-in, extremely specific use case: https://github.com/llvm-mirror/llvm/blob/ae889d36724efb174e8...

I suppose it makes sense, given: 1) popcount is very common in bit-manipulating programs, 2) there is no standard popcount in ISO C, 3) it potentially saves 100+ instructions.

(Edit: I see a comment on Lemire's blog already points to that.)

psuter··on The surprising cleverness of modern compilers
There is a classical page full of such things [1]. Not so long ago researchers looked into how to come up with such tricks automagically using program synthesis [2].

[1] https://graphics.stanford.edu/~seander/bithacks.html

[2] http://www.eecs.berkeley.edu/~sseshia/pubdir/synth-icse10.pd...

psuter··on The surprising cleverness of modern compilers
Make sure to use __builtin_popcountl to count bits in a uint64_t, or you may miss half of them (yes it happened to me).
psuter··on Nigerians Dominate Scrabble Tournaments Using Five-Letter Word Strategy
More counterintuitive Scrabble facts: the French Scrabble world champion is from New Zealand and doesn't speak French.

http://www.npr.org/sections/thetwo-way/2015/07/21/424980378/...

psuter··on Hello world in every programming language
Now, for each language, we need a Docker image built to compile and run the program.
psuter··on Microsoft Azure: Functions
...and IBM announced OpenWhisk in February (and it's open source!):

https://developer.ibm.com/openwhisk/

psuter··on From side project to 250M daily requests
One service you could consider offering is "resolve IP at past date". I don't know that the standard providers do it and it useful when, for instance, batch-processing a backlog of session data.
psuter··on From side project to 250M daily requests
Good insight into the engineering that went into this. Functionally, is this "MaxMind-GeoIP-as-a-service"? Any other data sources?

http://dev.maxmind.com/geoip/

psuter··on Stencila – Spreadsheet-like live reactive programming environment
...and painters too! http://www.spoon-tamago.com/2013/05/28/tatsuo-horiuchi-excel...
psuter··on After fifteen years of downtime, the MetaFilter gopher server is back
http://hn.premii.com/
psuter··on Building scalable serverless solutions with IBM Bluemix OpenWhisk
Source on GitHub: https://github.com/openwhisk/openwhisk
psuter··on Scala's Option monad versus null-conditional operator in C#
After 10 years of programming in Scala, I must admit I still don't know which style I prefer.
psuter··on Show HN: Find the best recipe for any two foods, based on over 600k recipes
This gives you fun results: https://www.ibmchefwatson.com/tupler
psuter··on Venezuela is on the brink of a complete economic collapse
If you believe this list [1], South Korea, Germany, Switzerland, among others (I've informally excluded tiny and oil-rich ones).

[1] https://www.cia.gov/library/publications/the-world-factbook/...

psuter··on Show HN: IPalyzer – Analyze any IP for location, RDNS, blacklisting
It says you're also using the MaxMind DB? I assume this is the free, public set? (I still the value of the API.)
psuter··on Swiss-Based Cloud VPS – For Developers Who Care
Comparing with DigitalOcean (seemingly CloudScale's model), what's missing here for me is a dirt-cheap, let's-spin-a-VM-for-a-single-webpage option. I want something like CloudScale to exist so I'll definitely give it a try.

Edit: had a comment about previous performance, but I had mistaken CloudScale for one of their competitors, woops.

psuter··on How long are dams like Hoover Dam engineered to last? (2006)
According to their respective Wikipedia articles, the lake behind the Hoover Dam has a volume 108x larger than the lake at Sarrans. [1] It's unclear whether the same techniques apply.

[1] http://www.wolframalpha.com/input/?i=32.22+km^3+%2F+296*10^6...

psuter··on Einstein was no lone genius
Arguably, most professors run their labs in the same way Damien Hirst runs his studio, focusing on "design" and "sales".
psuter··on A decade into a project to digitize U.S. immigration forms, just one is online
I finished the EB-1 process this year. As thankful as I may be for how it worked out eventually (and knowing that most employment based petitions do not fall in this category), I still regularly show people the picture I snapped of the 6 pounds of documentation I had to prepare and send to support my case. Maybe they just did a good job convincing me of their worth, but I can't imagine doing this without lawyers.
psuter··on Indonesia is burning. So why is the world looking away?
The Dutch East India Company also had an economic application of fire, namely in burning down any production of spices they did not control. I don't know about better management.

http://www.bbc.com/news/magazine-18551857

psuter··on 100M games played
This doesn't require a huge database, but as interesting use, the games are used to generate chess-themed CAPTCHAs, example here: http://en.lichess.org/signup
psuter··on 100M games played
1) The UI+UX is superior, 2) it evolves very quickly, often as a response to user requests, 3) it is entirely free/follows a libre philosophy. The importance of point 3) varies between individuals. Where the competition shines is in the presence of top/titled players, but even there lichess is progressing quickly.
psuter··on Deep Learning Machine Teaches Itself Chess in 72 Hours, Plays at Master Level
From the paper, I gather that Giraffe uses standard alpha-beta search with a heuristic for position evaluation. The learning applies only to the heuristic. I.e. they did not train a learner to point to the next best move, they trained one to evaluate the position.

This is very impressive work considering it's a master's thesis (meaning it was done in a short period of time, not that master's students aren't capable of producing top-quality work), but: 1) applying learning/tuning to position evaluators is not new (the network is deeper than usual, though it also uses features that are known to be useful, and doesn't rediscover everything), 2) the rating gap when compared to state-of-the-art engines is absolutely massive (contrary to the article's claim that it is competitive). Giraffe is a great project and it is better than almost all humans, but it doesn't seem (yet!) to be a revolution in computer chess.

psuter··on How to Find the Wi-Fi Password of Your Current Network
If anyone knows how to do that reliably on Android (not CyanogenMod), I'm all ears.
← PreviousPage 2 of 6Next →