Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
421.
▲
by
amix
17y ago
The language (and the features) presented in this presentation are from Fortress, which Guy and other Sun researchers have worked on for some time. On the project page one can download Fortress 1.0 and also check out Fortress 1.0 specificat
422.
▲
by
amix
17y ago
Slide 34 where you find out that the improvement was only a little better. 03.hs is a fairly simple program and I would guess that one would run into a lot of these problems developing "real programs". I would prefer if the compiler / runti
423.
▲
by
amix
17y ago
It looks like the speed gains are rather small and optimizations complex to debug even for small programs. And the "implicit parallelism" is really an explicit one since you have to annotate/hint what could be run in parallel.
424.
▲
by
amix
17y ago
I have also used this method for some time. An advantage the author does not mention is that this method is required if you want to host your files on a CDN like Amazon's CloudFront. Another point is that you should host your CSS and image
425.
▲
by
amix
17y ago
It was developed by @mitsuhiko and it has taken some work (you can check out the source code on http://bitbucket.org/plurk/solace/src/tip/solace/ - it's not a simple project). That said, it has not taken a lot of time, because mitsuhiko i
426.
▲
by
amix
17y ago
amix here from Plurk. Our plan isn't really to compete against StackExchange. StackExchange seems to be targeted at a more enterprise crew and I am sure they will be successful at their market penetration (given the success of StackOverflow
427.
▲
Plurk Solace - Free and Open-source version of stackexchange.com
(opensource.plurk.com)
43 points
by
amix
17y ago
|
13 comments
428.
▲
by
amix
17y ago
The Wikiepdia page explains a lot more about what Terracotta is: http://en.wikipedia.org/wiki/Terracotta_Cluster - and no, it's not a replacement for a RDBMS :-/ Flagged the article for really crappy content.
429.
▲
by
amix
17y ago
If you do WSGI web-applications then I can recommend following for debugging memory leaks: * Finding and fixing memory leaks in Python's WSGI applications: http://amix.dk/blog/viewEntry/19420 This is a more general technique on debugging
430.
▲
by
amix
17y ago
People that find code.interact useful should check out IPython* (which is an interactive Python shell with auto completion and a lot of other features). Here is how I launch a shell for my projects (it tries to use IPython, if it isn't work
431.
▲
by
amix
17y ago
I think this would be a good philosophy to apply on features (i.e. add only a feature if it's a "hell yeah", otherwise don't add it). The problem with this philosophy is that it can be hard to know what features users are interested in, so
432.
▲
by
amix
17y ago
I have been a hardcore Vi(m) user for the past many years. Over the years I have learnt the mastery of Vi editing and I love editing in Vi. But one thing is for sure: Vim (at least for Mac) sucks badly. The scripting language is a joke, the
433.
▲
by
amix
17y ago
I am looking forward for Fortress 1), which takes these ideas to the extreme (basically, the whole language is unicoded and the syntax is mathematical). Fortress also features some very innovative features such as implicit parallelism for a
434.
▲
by
amix
17y ago
It feels a lot faster, at least on Mac OS X. The interface seems to be much more responsive as well. It's nice to see they have focused on performance :)
435.
▲
by
amix
17y ago
I have had similar issues like you (i.e. very poor performance of Berkley DB, especially under load). I am sure thought one can configure this (some options are listed here: http://www.oracle.com/technology/documentation/berkeley-db/d...
436.
▲
by
amix
17y ago
50% faster on a long running for loop is not the same as 50% faster baseline from CPython... At least from my knowledge PyPy's RPython is not faster than CPython.
437.
▲
by
amix
17y ago
There are ups and downs in any job and a lot of grinding no matter what profession it is. Even passions like music takes A LOT of effort - and one must be lucky, great and work very hard to make a breakthrough. Like Peter Norvig wrote in "T
438.
▲
by
amix
17y ago
It's Java's stack trace alright, but the stack traces are not that useful since they mostly relate to tons of internal Clojure related stuff - - than the written code. Like the blog author notes: "Stack traces in Clojure will often tell you
439.
▲
by
amix
17y ago
This reminds me of BMW's Checkmate on Audi's ad 1). Brilliant. 1) http://www.37signals.com/svn/posts/1675-santa-monica-bmws-ch...
440.
▲
by
amix
17y ago
I think providing useful stack traces is one of the most important features of a language - since it makes debugging so much easier. Those languages that have great stack traces are Java, Python, Ruby etc. Some languages that have pretty cr
441.
▲
by
amix
17y ago
I don't think things win market share by how cool or powerful they are - e.g. Betamax vs. VHS OR SPARC vs. x86 OR Haskell vs. C. Why something becomes popular has to do a lot with timing, price and creating something that's "good enough". O
442.
▲
by
amix
17y ago
That's actually untrue. If you look in the implementation of the `re` module you would see that it caches the compilation of any regular expression.
443.
▲
by
amix
17y ago
Messaging != A queue (at least the queue that Celery represents...)
444.
▲
by
amix
17y ago
I have often wondered why not use a MySQL table as a "queue" (or more tables if needed). Basically, you get great performance (MySQL is really fast), you get great language support (a LOT of languages can add tasks via simple SQL) and you
445.
▲
by
amix
17y ago
So far at Plurk we have struggled to overcome scalability issues - - and none of them are due to Python, even thought we use Python a lot. Most of the problems we have seen have been related to the database. It was and still is the biggest
446.
▲
by
amix
17y ago
I think Firebug (and Firebug Lite for IE, Safari and Opera) are far better tools than this looks to be.
447.
▲
by
amix
17y ago
It points out that Microsoft is still a market leader in a lot of markets (including web-markets such as IM and email), they are earning lots of money in a bad economy and they are known to be excellent business people (some of the best in
448.
▲
by
amix
17y ago
Some stats about Microsoft's current market position: * Microsoft holds almost 90% of the operating system market share http://marketshare.hitslink.com/operating-system-market-shar... * MSN Messnger is the most popular IM client in the wo
449.
▲
by
amix
17y ago
I did not read it, but I can't imagine what would prevent an attacker from running a parallel attack on multiple circuits/computers that aren't sharing any resources...
450.
▲
by
amix
17y ago
It's stated that scrypt is 4000 times harder to break than Bcrypt (I don't know how this is calculated, so it's probably an estimate). Given that password cracking can be easily parallelized is this enough of an improvement?
More ›