HNHacker News
TopNewBestAskShowJobs

dym

432 karma · joined May 13, 2009

http://mishadynin.com/
submissionscomments
dym··on Programmers of ITMO University win the ACM ICPC for the sixth time
Problem set: http://icpc.baylor.edu/worldfinals/problems/icpc2015.pdf

Complete results: http://icpc.baylor.edu/worldfinals/results

UC Berkeley placed highest in North America, beating MIT, CMU, Harvard and Stanford.

dym··on Show HN: Olympics Ranking Adjusted by Population (Evening Project)
Here's a site with more information and better presentation: http://www.medalspercapita.com/
dym··on [dead]
This is FUD. Read PepperoniJack's comment to the article (at http://www.theverge.com/2012/4/24/2972228/cloud-storage-term... ) that points out that the TOS excerpts were taken out of context.
dym··on Nerds and Male Privilege
TL;DR version: http://xkcd.com/385/
dym··on Amazon Prime’s new killer app: Kindle books by subscription
Amazon is becoming the Costco of the Internet: you pay a yearly membership fee and get a ton of good deals.
dym··on A little game to demonstrate timing attacks.
The same idea was used in a real-world attack. It used to be possible on the Tenex system in the early seventies to recover a password by laying out an attempted password across a page boundary, and observing whether the checker incurred a page fault.

The bug was that you could align the given password string so that it was at the end of a page boundary, and have the next page in the address space mapped to a non-existant page of a write-protected file. Normally, Tenex would create a page when you tried to access a non-existant page, but in this case it couldn't (since the file was write-protected).

So, you did a password-checking system call (e.g. the system call which tried to obtain owner access to another directory) set up in this way and you would get one of two failures: Incorrect Password meant that your prefix was wrong, Page Fault meant that your prefix was right but that you need more characters.

[ via http://www.win.tue.nl/~aeb/linux/hh/hh-4.html ]

dym··on Poll: Do you use Google Reader on a daily basis?
The missing option is: "Yes, and I wrote code for it" :)

BTW have you tried to enter the Konami code into Reader?

dym··on Apple is Officially Worth More than Microsoft
Apple, unlike Microsoft, is well-positioned to take advantage of demise of high-tech industry as we know it. This demise has already happened once, with an industry that was "hi-tech" for centuries: clocks and watches.

http://abandontheweb.blogspot.com/2005/11/is-hi-tech-timeles...

dym··on Duck duck go!
If you want a multisite search engine, check out http://startbox.org/ -- something I hacked together a while back and still use as the start page.
dym··on Sequoia Capital's redesigned website: a search bar
sequoia capital goes lowercase.
dym··on Five Paradoxes of the Web
It means that as you move functionality (not data) between the server and the client, you need to rewrite your code. For example if you do input validation, you need to write the same code twice: once in {Java, Python, Ruby} or whatever the server side language is, and the second time in JavaScript so you can alert the user that the data in some fields doesn't pass the checks.

This is not a problem if you are using GWT, or if you do serverside programming in JavaScript.