Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eliben
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
81 ms
·
781.
▲
by
eliben
14y ago
LLVM IR can be target-independent. It can also contain target-depentent pieces when compiled from a target-dependent language (like C or C++).
782.
▲
by
eliben
14y ago
I would guess the main goal is to perform parallel scientific computations on a shared chunk of data, not to run multiple web servers & services.
783.
▲
by
eliben
14y ago
Nanotechnology is awesome, but most of it seems to be in early research stages. Any good references for nanotechnology products used commercially today ?
784.
▲
by
eliben
14y ago
Invert the colors, and there you have it ;-)
785.
▲
by
eliben
14y ago
What weird naming conventions? There's only one symbol in each plugin the application knows about, the init_<pluginname> function, but at least one symbol is usually necessary. Do you mean the plugins calling PluginManager functions
786.
▲
by
eliben
14y ago
Really, so much revenue from 100K uniques and 1.5M page views a month? I wonder if that's typical or just some kind of Crranky's blog speciality?
787.
▲
by
eliben
14y ago
Oh please, will you stop this already?
788.
▲
by
eliben
14y ago
Can you point to a good technical description of how Tor works under the hood?
789.
▲
by
eliben
14y ago
Not only. Over-use of shared_ptr is sloppy, and may cause reference leaks which are no easier to solve than memory leaks. Its use is recommended only when sharing semantics are actually required.
790.
▲
by
eliben
14y ago
I'll actually upvote you, because I agree this is great. With the 3.3 release almost through the door, 3.x becomes a simply better Python than 2.x and time is ripe to start switching.
791.
▲
by
eliben
14y ago
Static linking has its problems, especially when shared data and multithreading are involved. Or memory management. Dynamic linking has its problems though (DLL/DSO hell is just one). It's a tradeoff. But yes, it is also my understanding
792.
▲
by
eliben
14y ago
Ian Lance Taylor is definitely a person I admire. Researching into these topics invariably brings you to his posts on binutils which are very helpful. Moreover, he's written "gold", which does what "ld" does but has an actually comprehensib
793.
▲
by
eliben
14y ago
This is one of my favorite books (review - http://eli.thegreenplace.net/2010/01/25/book-review-linkers-... ). I must have read it more than 3 times by now, counting all the partial re-reads.
794.
▲
by
eliben
14y ago
LD_PRELOAD belongs to the follow-up which discusses dynamically linked programs. It's a variable used by the dynamic linker, which isn't getting called for statically linked programs.
795.
▲
by
eliben
14y ago
You don't have to apologize, you're of course entitled to post anything you wish in your blog. I just really didn't understand it because I was looking for some "deep message". It's comforting to know that you did not, if fact, mean it it c
796.
▲
by
eliben
14y ago
I didn't get it. Honest. Can anyone explain (in "Like I'm 5" fashion) what is the point of this post?
797.
▲
by
eliben
14y ago
While the mapping between C and LLVM IR is rather straightforward, things are more complex with C++. C++ constructs get dismantled to be compiled to IR, and the binding generator would have to restore all the C++-ish information from metada
798.
▲
by
eliben
14y ago
Yes, sure at Nokia. This is hardly a reason to hate Qt.
799.
▲
by
eliben
14y ago
Sure, my comment was about Nokia, not Qt. I love Qt, and will keep using it whenever the opportunity arises. Overall, I'm happy about this development because I really care about Qt, and I care very little about Nokia (for me they're that c
800.
▲
by
eliben
14y ago
IMHO Nokia has really managed to alienate developers with their treatment of Qt, and their dumping of Meego in favor of MS. This may cause deep repercussions in the long run.
801.
▲
by
eliben
14y ago
The problem with Ada is not only the lack of tooling (although it's a huge problem - relatively to C, the tooling is scarce and horrible), it's also the people that know the language. I prefer C code written by a good programmer than Ada co
802.
▲
by
eliben
14y ago
There will always be someone lamenting that language X (insert Lisp, Smalltalk, Haskell or anything else here) is not being used instead of the horribly terribly utterly broken C, C++ or Java (yes, I'm being sarcastic). But in the end, prag
803.
▲
by
eliben
14y ago
This really depends on the kind of code generation being used. There's "dumb" code generation, and there's a DSL. In the "dumb" case, the input is usually some tabular data, and the code generator simply translates it to valid C syntax. It
804.
▲
by
eliben
14y ago
So much programming language research in the past 40 years, but C is, no doubt, still king.
805.
▲
by
eliben
14y ago
Honestly, I don't see a reason to repeat what Doug Hellman did with Python Module Of The Week a while ago: http://www.doughellmann.com/PyMOTW/py-modindex.html His articles are comprehensive (were made into a book). For example, the one on
806.
▲
by
eliben
14y ago
I really like it that G+ is becoming a "lightweight blogging" platform. There are too many of these around, and folding them into a "social network" seems like a good idea. I wish they would add more features that would make this easier, th
807.
▲
by
eliben
14y ago
That doesn't look very ergonimic. So you give up on your wrists for the sake of your back/knees? Why not keep both?
808.
▲
by
eliben
14y ago
It is not what the linked post announces. Quoting: We currently are implementing SPDY/v2, due to the availability of browser support and the immediate gains we expect to reap. Although we have not run SPDY in production yet, our implement
809.
▲
by
eliben
14y ago
Opening two files in a split-pane in Vim is different from opening two Vim's and panning them with a window manager. This is because all the state is shared within a single Vim: buffers, copy-paste information, and so on.
810.
▲
by
eliben
14y ago
No way. Qt has a huge following of users and community around it, and it also happens to be an open-source project. If you're worried about commercial support, that's provided by Digia now, and anyhow Qt is used by so many paying customers
More ›