Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fijal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
451.
▲
by
fijal
14y ago
This is all on the topic of gradual improvement vs doing a leap forward. Most of the things can be gradually improved from something small. Take as an example an issue tracker. You can start as small as you like (a file with a list of issue
452.
▲
by
fijal
14y ago
I'm sure NYT is at odds with the laws of China by publishing things that blatantly (and I'm sure falsely) accuse the ruling elite. That does not mean they should be compared. However, your argument is flawed (and you can do much better than
453.
▲
by
fijal
14y ago
I would actually be very interested in a citation for this.
454.
▲
by
fijal
14y ago
thanks that's actually cool news. Last time I checked (half a year ago or more) I couldn't find a single hint about that.
455.
▲
by
fijal
14y ago
I find it somehow sarcastic that as you say "the only popular use of mono" is a platform that does not support linux.
456.
▲
by
fijal
14y ago
For one, I would welcome such service in South Africa and pretty much everywhere else outside the US. From the article: "The note will include information to steer them away from their life of crime, including tips on how they can download
457.
▲
by
fijal
14y ago
I love how websites like this have a headline on the top saying "Low immigration". So, leaving the contents of the article completely aside, it's clear they'll only present evidence that supports their worldview and their worldview will not
458.
▲
by
fijal
14y ago
There are quite a few problems with pypy and test suites. This sounds like it's an extreme case, but sqlite is definitely very slow. How about you post this on a bugtracker, so we have a point of reference to start with? For the record, I d
459.
▲
by
fijal
14y ago
Hi mike, the answer to this really depends. you should qualify such blank statements a bit more. To be precise: * startup memory is much higher (30M vs 5M roughly). If you have lots of very small processes, PyPy is not a good fit. * objects
460.
▲
by
fijal
14y ago
The value of those tips is unfortunately ephemeral, since we're improving in PyPy in a lot of places. I'll try to put it up in the form of blog post, to have a point of reference. No definite deadline yet though :)
461.
▲
by
fijal
14y ago
This is, sadly, completely opposite to what we try to advocate with PyPy, which is you should not sacrifice your abstractions in favor of performance and you should not need to rewrite in C, barring few corner cases, like writing kernels. S
462.
▲
by
fijal
14y ago
I take your word for it - I genuinely don't know, the correlation is however hard to miss.
463.
▲
by
fijal
14y ago
This is a full writeup: http://alexgaynor.net/2011/apr/03/my-experience-computer-lan... You're correct, I got my facts wrong. We were allowed to use ctypes for gmpy, but not for something else. We weren't allowed to submit a ctypes-using
464.
▲
by
fijal
14y ago
seriously, I don't think this is the correct medium - however you did refuse our solution using ctypes and you did refuse our solution using array at some point. Maybe you changed your mind later. This is one example: http://mail.pytho
465.
▲
by
fijal
14y ago
Look Igor -- I don't care how things are now since PyPy got kicked out anyway, so I seriously don't care any more. gmpy uses C extension, it's not using ctypes. We disagreed over a ctypes version at some point. random - indeed it got fixed
466.
▲
by
fijal
14y ago
Cool that you're linking to this mail, this shows yet another problem that I forgot about - that pypy extensions are uncool, while GCC extensions are cool (and say a custom malloc library for GCbench - after all the benchmark does not do an
467.
▲
by
fijal
14y ago
There is pypy-dev discussion about the subject that starts here: http://mail.python.org/pipermail/pypy-dev/2011-April/007139.... It's a long and boring read, but here you go. As in the actual complaints, as far as I remember, but this was
468.
▲
by
fijal
14y ago
PyPy (on it's good day) is within 2x mark from the equivalent C. We're planning on closing this gap, but also we're planning on making every day the good day (right now you kind of have to know what you're doing in case you want to hit the
469.
▲
by
fijal
14y ago
PyPy (together with LuaJIT and tracemonkey) has been banned from shootout, partly because we complained about unfair rules. Looking at shootout to asses the relative performance of languages where you cannot compare high-performance impleme
470.
▲
by
fijal
14y ago
This article has unresizable font as the main font. How am I even supposed to read that?
471.
▲
by
fijal
14y ago
Meerkat telescope project has lifespan of at least 20 years and it's control-and-monitoring software is being written in Python. This is to answer your direct question only because I fail to understand how your paragraphs fit together.
472.
▲
by
fijal
14y ago
import hooks leave crap in your global state. this only modifies sys.modules, which is probably a much better option.
473.
▲
by
fijal
14y ago
Ok, so let me get this straight. Samsung was found infriging on trivial patents, because they copied the entire look & feel? It does seem to me that what samsung did was more than a bit unethical (although I did not follow up enough to
474.
▲
by
fijal
14y ago
PyPy core dev speaking here. I do it mostly for passion. Every now and then I have to do something for someone that falls into few categories like "stupid website that would never take off" or "some pypy usage that makes absolutely no sense
475.
▲
by
fijal
14y ago
Ok, sorry, I'm not a native speaker and such nuances might very easily escape me.
476.
▲
by
fijal
14y ago
No, it's not. There is one more requirement - the LLVM IR has to work exactly the same as intended for python (in this case as cpython does). This is not the case - it's not full and what's implemented does not support all the corner cases
477.
▲
by
fijal
14y ago
"Dan Pallotta is an expert in nonprofit sector innovation and a pioneering social entrepreneur. He is the founder of Pallotta TeamWorks, which invented the multiday AIDSRides and Breast Cancer 3-Days" What exactly is inventive in Breast Can
478.
▲
by
fijal
14y ago
Different purpose, different restrictions. Numba is written to support fast numpy ufuncs (without resorting to C) and the like. RPython is a proper subset of Python (so all corner cases either work or are declared "not RPython", you can't g
479.
▲
by
fijal
14y ago
I did not call it not a "real" compiler (with or without quotes), I did call it not a python compiler. It has nothing to do with 0.2 - supporting all of Python is probably not even within goals of the numba project. I'm not talking about "a
480.
▲
by
fijal
14y ago
No, PyPy JITs all the Python by design. It also runs all the Python and JITs all the constructs. It does not make all the possible python magically faster however, but that does not change my point. A JIT for only a restricted subset of Pyt
More ›