Recent submissions

Comment · 13 years ago
Many, many people in jail were severely mentally ill. There was no support for them.

So UK is getting as bad as the US? Or has it never been good over there? Given how mental health conditions and incarcerations (for whatever reason) go hand in hand, I'd expect any sane society to tackle the former even more ferociously than the latter.

Comment · 13 years ago
A reasonable summary of what they're trying to build here is "HyperCard for the internet", which is actually a pretty cool idea.

That sounds very much like what the VPRI people have been doing all along.

Comment · 13 years ago
Your data is still digital at least. What about the E. coli evolution experiment (http://en.wikipedia.org/wiki/Escherichia_coli_long-term_evol...) that has to store its data in analog form in a freezer? You can't send that to other people with interest in the results by e-mail or FTP.
Comment · 13 years ago
an EE can't simply change the brightness of the sun to meet a requirement. We can.

Wow, you can change the brightness of the sun to meet a requirement?

BTW, there are quite a few limitations placed on you by nature: uncomputable numbers, NP-completness, ...

Comment · 13 years ago
Comment · 13 years ago
What has the Berne Convention have to do with it? I've compared the Elsevier contract draft with my local legislation, and the wording of the contract is simply unenforceable.
Comment · 13 years ago
That's ridiculous. It's not even funny.

It's also null and void in my country (.cz), and probably in many other European countries.

Comment · 13 years ago
The flag is bleached and the other things are dusty, courtesy of your friendly neighborhood solar radiation.
Comment · 13 years ago
I semi-understand that (intellectually), I just don't have the brain circuits for internalizing any of that. This is illogical and I simply have problems with illogical things. (That is probably probably why the medical committee deemed it a severe disability in my case.)
Comment · 13 years ago
A lot of people wouldn't ask them back to their place right away. But that doesn't necessarily mean being upfront and to the point wouldn't work, it certainly does, all the time. Someone like yourself considers it a positive trait, as do I.

Actually, I don't consider "asking someone back to their place right away" as either positive or negative thing because I don't understand the motives. Sorry, this kind of interpersonal stuff simply goes beyond me. ;/ But I assume that if that is important to someone, I don't see a reason for that person not to be candid about it.

I don't think many investors appreciate it, but that doesn't mean a cold email won't work -- but it better be extraordinary.

It's more that I see no reason for why this should matter when many business people don't even consider the effects that their actions or decisions have on human communities, changing the lives of countless other people. So many of them don't give a shit about what difference it makes when they decide to do something, but when someone else deals with them, many of them dwell on superficial veneer rather than on substantial matters proposed? Sounds very much like hypocrisy to me.

Comment · 13 years ago
I have a paper from my shrink that says that essentially, I have had a blind spot for these things since my childhood. Only in recent years have I started to understand what it means. My "if you have something to tell me, why do you dance around it?" brain simply does not compute these things.
Comment · 13 years ago
Java has always been a good language if you ignored the ecosystem.

You mean "no unsigned types (even though the language is essentially machine-level when it comes to integers), no compact memory layouts for aggregate data, no useful function values without jumping through hoops etc." is an approach that leads to good languages?

Comment · 13 years ago
I think its more of the realization that types are actually freaking useful for determining "provability" of a system. C++ perhaps takes it too far with Const, but it allows the compiler to prove that certain functions will not attempt to modify certain variables.

There is very little in terms of "provability" that either C++ or its types give you. Proving anything really interesting (for example, the absence of race conditions in concurrent code) still seems like pretty much an arduous process in languages not explicitly designed for such things.

Compared to Python or Ruby, you're pretty much relying entirely on culture and good habits to ensure the proper rules of encapsulation. Any code may modify the private members of your objects. (Granted, C++ has "mutable", Java has the whole "Reflection" loophole as well. But you can search for those edge cases rather easily).

That didn't seem very comprehensible to me, but if you're claiming that in Ruby, you can modify member variables of someone's objects, well, you can't, unless you use reflection as well (not only that, but the access to member variables is object-based, rather than class-based, so you can't access the member variables of an object from any other object, even if they are of the same class, unlike in C++ - so much for the "objects communicate by passing messages" in C++!). More to the point, in C++, you can always cast a pointer into something that makes the raw data accessible. There's enough stuff in C++ for you to blow your whole leg off instead of just shooting yourself into the foot.

Comment · 13 years ago
You can't put me in an uncomfortable situation. Reading these things only confirms to me that I will never be able to understand all the other people.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton