HNHacker News
TopNewBestAskShowJobs

axiak

473 karma · joined June 26, 2010

A high interest in statistics, I really enjoy making computers behave "fluently" by using ML, NLP and other weak AI.

http://mike.axiak.net/

http://www.github.com/axiak/

http://stackoverflow.com/users/310493/mike-axiak/

submissionscomments
axiak··on Hire For The Ability To Get Shit Done
I've only been interviewing for a few years so I don't have a large statistical sample, but I can tell you that within a few minutes I can usually only tell if they think like me or not. The rest of the interview determines if they can code regardless of my biases, and can actually get stuff done.
axiak··on Hire For The Ability To Get Shit Done
Probably in the context of the grandparent so assured that he knows how to assess programmers' abilities within 5 minutes.
axiak··on Node.js Has 1 Gb Memory Limit
There's no reason why you can't have many node processes per server. This also raises the fault tolerance per server.
axiak··on PyPy support for Python 3 (pypy-dev)
If Cython compiles to standard c modules, and pypy claims to support standard c modules in its latest release, doesn't pypy now support Cython? (In the same way that Cpython does?)
axiak··on Introducing Play 2.0
That article mentions that the performance is dependent on the fillInStackTrace() method, which play framework overrides to do nothing.
axiak··on Solving the "Causes" Levenshtein Distance challenge
On my local box, pypy changes execution time from ~17 seconds to 10 seconds.
axiak··on Linux 20 Years: Anecdotes from 1998
I think the point is that linux is 20 years old (1991), and these are anecdotes from an earlier time in linux history. The headline isn't "Anectodes from 20 years ago, 1998".
axiak··on Class-action complaint against Kissmetrics and others for use of Flash LSO [pdf]
Not just Kissmetrics in the defendents:

Space Pencil, Inc. D/B/A KissMetrics, Babypips.com, Involver.com, Moo, Inc., Sitening, LLC., Shoedazzle.com Inc., 8tracks Inc., About.me, Friend.ly, Giga Omni Media Inc., Hasoffers.com, Kongregate Inc., Livemocha Inc., RocketTheme, LLC, Fitness Keeper, Inc., Seomoz, Inc., Sharecash, LLC., Slideshare.net, Spokeo, Inc., Spotify USA, Inc., Visual.ly, Conduit USA, FLite, Inc., Tangient, LLC, Etsy Inc, and iVilliage, Inc

axiak··on Rapid DHCP: Or, how do Macs get on the network so fast?
What does a bloom filter have to do with this? Generally when someone uses a probabilistic data structure, they ensure its used in a manner that becomes consistent (e.g., as a caching layer). If by not following the dhcp spec, macs are breaking other peoples' connectivity, there's no recovery save them disabling/reenabling the network for them manually.
axiak··on Edsger Dijkstra's note on starting array indices at 0 (pdf, 1982)
Because then you'd get to the next row before you've finished N elements.
axiak··on How to handle 1000s of concurrent users on a 360MB VPS
I think he means that you should read the first sentence of your original post again.
axiak··on Ubuntu 11.04 (Natty Narwhal)
11.04 is using 2.6.38
axiak··on JS/CSS Packaging to Minimize Requests and Randomly Evil Algorithms
The OP is solving an entirely different problem.
axiak··on Paul Irish on HTML5 Boilerplate
// is for an absolute URL with the same scheme as the referring page, not a relative URL.
axiak··on Interviews with Fibonacci
The answer looks like he's looking for something closer to:

   >>> print [1]*5
   [1, 1, 1, 1, 1]
axiak··on Help wanted: Google hiring in 2011
That's actually not a trick question, and one that I've actually encountered in my job a few years ago. Email me if you want to know the answer.
axiak··on Ruby and Python: pivot points
Except that it only makes sense in the context of strings, so it makes perfect sense to make it a string method.
axiak··on Ugly Fonts Help You Learn and Memorize
I knew there was a reason linux helped me in school in the 90s!
axiak··on GET vs POST in terms of security
Maybe you saw the text after @marcinw changed his text? I agree with you, of course I will say that most http GET actions I see are trivially idempotent -- that is to say they are idempotent because they don't change the state at all.
axiak··on GET vs POST in terms of security
Either I'm completely misunderstanding your grammar, or you don't understand what idempotent means... idempotent and state-changing are almost opposites.
axiak··on Git Immersion
While there are a lot of lists that proclaim what's better about git -- at some level you're right: you can do the same things in subversion than you can do in git. (Even though svnmerge doesn't really do nearly the same things as git merge.)

That being said, I've witnessed the main gains of git after using it for a while. It is no longer a chore to branch and merge, it's instantaneous. It takes no time to commit. There is no penalty to committing -- my commits don't make it to everyone else until I'm ready to send my commits. This means that in a git environment I find myself committing, branching and merging more often.

Over time, you find that the increased number of commits and branches helps you to collaborate with others in ways that you just weren't used to thinking about in subversion.

If you are always working on things very linearly and are never context switching (and your peers aren't context switching), then you will notice no change with git. However, I have never worked at a place where this is the case.

axiak··on Poll: Which web browser do you use?
He doesn't need a js tracker if he just looks at logs. While analytics adds a lot of cool features, it is often to the users detriment.
axiak··on "Should I still learn Java?" Answered: Yes.
Like others here have said, my main issue with Java is not the Java language itself, but rather with the culture of overcomplexity. As an example, every web framework has the issue of abstracting pieces of templates in a consistent manner. Django solved this by writing their own (simple) template language that supports template inheritance.

The java ecosystem seems to have solved this with Sitemesh, a library that implicitly decorates xhtml for you, based on another XML configuration.

I see a few things wrong with this approach. For one, it presupposes all of this nice template work is only ever going to be needed for xml/html. Need to send a text email? Need to make a latex document? Second, it's entirely implicit. This is a common theme with java libraries-- if the usual task is too verbose, usually implicit is the solution. I don't think there's a good reason Java can't be concise and explicit. It just isn't the thing to do.

axiak··on Ask HN: Why are we still using passwords?
You're assuming that the web sites use bcrypt. From the perspective of a web user, public/private keys allow me to not trust the web sites.
axiak··on Apache loses Java showdown vote to Oracle
It seems clear that one large part of the equation for Oracle was being able to sue Google to recoup the cost. This obviously doesn't work well for Google. In addition, Google doesn't have a stellar history of integrating acquisitions (it has had a tough time with youtube), and I can't imagine they thought it prudent to try to integrate Sun.

Still, it is a nice dream, isn't it?

axiak··on Ask HN: Who's Hiring? (December 2010 Edition)
Boston, MA: http://jobs.crunchtime.com/

CrunchTime is looking for Groovy / Java / perl / javascript developers to help us scale out to more and more customers.

axiak··on Running Pure Django Projects on Google App Engine
I think an important point (that they make) is that you can write an app/project using django-nonrel and have it be completely compatible with the vanilla Django on another server.
axiak··on Things in MySQL that won't work as expected
haven't we learned that order by rand() is a bad idea?
axiak··on Javascript: is 'this' a code smell?
I don't understand what the issue with explicitness is. Python uses self and people seem to be pretty OK with that.
axiak··on Step 1) Install pyre2 2) import re2 as re 3) 10x faster regex
Yes. That's precisely what pyre2 is doing. It's trying re2, and if it fails because it doesn't support the features, it tries the python re. Since compilation happens rarely, this is fast.
← PreviousPage 4 of 5Next →