Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
211.
▲
by
amix
15y ago
I am currently learning Spanish and can speak Danish, Bosnian, English and German (conversational). Would be interested in tips/articles/tools on how to learn Spanish fast (or any language for that matter).
212.
▲
by
amix
15y ago
Cool to know that there are Danish hackers on Hacker News :-) If somebody comes by Aarhus and wants a coffee drop me an email.
213.
▲
by
amix
15y ago
I did a benchmark of Unladed Swallow 1.5 years ago and at this time PyPy looked like a very academic project. It could not really run any interesting code. At this time Unladed Swallow looked like a great project since improving cPython rat
214.
▲
by
amix
15y ago
Like noted in the blog post Wedoist has been something I have worked on in my spare time... Hence the lack of company info, bios etc. :)
215.
▲
by
amix
16y ago
If YC is a grad school, then doing a startup is a way to learn and graduate. Hanging around on HN should be viewed as entertainment. That's at least my experience (I have been on HN for the past 3.5+ years).
216.
▲
by
amix
16y ago
Freud's Narcissism of small differences 1): the phenomenon that it is precisely communities with adjoining territories, and related to each other in other ways as well, who are engaged in constant feuds and ridiculing each other. This theor
217.
▲
by
amix
16y ago
I don't think many use CoffeeScript because they don't "get" JavaScript. I think they use CoffeeScript because it gives them a much better JavaScript and makes them more productive and "happy".
218.
▲
by
amix
16y ago
With obfuscated JavaScript you get all the sematics and for the most time all the global functions and data structures names since they aren't obfuscated away. This is a lot more structure and information than you get in your average byteco
219.
▲
by
amix
16y ago
The point isn't that you can't decompile bytecode-languages, but that the decompiled bytecode is a lot harder to maintain than obfuscated JavaScript...
220.
▲
by
amix
16y ago
Having a standard bytecode would make it much harder to steal code which is much needed as web and mobile applications shift towards using lots of JavaScript. Currently it's way too easy to steal everything since the whole source is exposed
221.
▲
by
amix
16y ago
I can highly recommend this, especially on systems with multiple desktops. For MacVim I have this in my .vimrc that launches Vim in fullscreen mode (⌘⇧F can be used to toggle): if has("gui_running") set fuoptions=maxvert,maxhorz
222.
▲
by
amix
16y ago
I think great products tend to have a lot of complexity, but most of the complexity is hidden away from the user. This picture sums up this thought (and it mimics Gabriel's iceberg metaphor quite well): http://amix.dk/blog/post/19555#The-e
223.
▲
by
amix
16y ago
While in university I took linear algebra and didn't understand much of it, especially on a deeper level. Then I stumbled upon Gilbert Strang's linear algebra lectures and watched them... After watching his explanations I got all of it and
224.
▲
by
amix
16y ago
Database drivers (Redis, MySQL, Tokyo Tyrant etc.) and a bad query/overheated database server can easily take over 1 sec execution, which would basically stall your servers each time such a query is run. File handling and system calls are b
225.
▲
by
amix
16y ago
My argument is that most things that potentially take a lot of time are blocking by default in Python, which makes it a bad fit for making non-blocking servers... I am not arguing that blocking servers have better perfomance than non-blocki
226.
▲
by
amix
16y ago
Using a non-blocking server with Python does not really make sense since most libraries in Python are blocking by nature and gevent only solves the most simple conversions by monkey patching (and like the author notes this is very error pro
227.
▲
Offer HN: Free project management
3 points
by
amix
16y ago
|
2 comments
228.
▲
by
amix
16y ago
I am a big fan of Redis, but I have mostly used it for smaller databases. With Redis VM and upcoming Redis Cluster I simply can't imagine why one would not use Redis as a more central database, since it will offer great features, great perf
229.
▲
by
amix
16y ago
I think Erlang would be a great fit for comet, especially since it's already proven itself for Facebook chat. Erlang as a language is quite alien to me tho' and I generally prefer Java over it, but I am pretty sure that a Erlang solution wo
230.
▲
by
amix
16y ago
We tried to use Twisted and it did not perform that well (too much CPU usage, too much memory usage). I think a similar limitation will be hit with Tornado, but I haven't tried it out. Most of Plurk is implemented in Python tho' and I would
231.
▲
by
amix
16y ago
I think the ultimate perfomance is found in pure java.nio/C/C++ solutions, but I think having a bit slower perfomance and higher abstraction is better since it makes it much easier to maintain and debug the system. My general impression of
232.
▲
by
amix
16y ago
Google may be working on their own Python VM as he would be a great hire for that job, especially given his involvement with Jython. Let's hope that :)
233.
▲
by
amix
16y ago
I have heard from the V8 developers that Mozilla do some optimizations just to score better on benchmarks - i.e. they score really good on things that are specifically benchmarked. I have not verified their claim, but generally for me as an
234.
▲
by
amix
16y ago
What versions of node and Lua are used in the benchmark? Where can SXE be found (Google can't seem to find it)...?
235.
▲
by
amix
16y ago
The thing I like about HN's ranking algorithm is how simple it is. Implementing something more sophisticated would require more work and probably much better servers. Recently, I have been implementing a ranking algorithm and I started in t
236.
▲
by
amix
16y ago
The current HN algorithm probably follows the same basic idea, but the implementation is more complex because of spammers. I did a fast test of how placements would look like with the vanilla HN algorithm using the current frontpage: http:
237.
▲
by
amix
16y ago
We recently switched from SVN to Git and the transition has been painful - last week there has been at least one issue pr. day that has stopped work and that needed to be addressed. Personally, I have used Git before via github and it has w
238.
▲
by
amix
16y ago
I am in awe every time I read some of Norvig's code, it seems to be so simple, short and readable. He is truly a coding master :))
239.
▲
by
amix
16y ago
V8 has a very impressive garbage collector (stop-the-world, generational, accurate) and the GC is probably a part the Google team have spent a lot of time tuning and working on as it's one of the harder and most important parts of building
240.
▲
by
amix
16y ago
Hitting a non-blocking C stack is much better than hitting a blocking Python stack - especially when you have tons of clients hammering with polling requests. So the optimization was to reduce the load on our Python servers by handling most
More ›