However, what 26 year old computer nerd without a black belt wouldn't give suicide some thought when staring at an unjust sentence in a federal prison of fifty years, AKA five decades, AKA half a century, AKA the majority of their remaining life expectancy, AKA about twice as long as their entire life up to that point and more than twice as long as they can remember?
Who wouldn't at least consider suicide when faced with the realization that even with time off for good behavior, by the time they got out they'd be closer to retirement age than to a reasonable age for restarting a career? That they'd have spent the most productive years of their life rotting away in prison instead of producing?
Weighing your pain avoidance instinct against your self preservation instinct is entirely rational. We don't put all of the blame on mental illnes, even if the person was mentally ill, when someone jumps to their death from a burning building or when a cancer patient opts for euthanasia. It's inappropriate to do so for Aaron Swartz.
MIT needs to be shamed publicly, regularly and continuously until they publicly apologize for their shameful behavior.
Giving this award to Swartz, and giving the money to his parents, along with a public statement of remorse and a public commitment to behaving more honorably in the future, would be an excellent way for them to do this.
It doesn't matter if Aaron Swartz is ineligible. We should still nominate him. We should nominate him so many times that granting the award to anyone else makes this award an obviously disingenuous publicity stunt.
> Every platform that is public and anonmyous runs afoul of this, this isn't just twitter. You can look at Youtube comments, reddit, pretty much any forum.
We had ways of dealing with this on Usenet back in the day. 1) Thick skin, and 2) killfiles. Generally, killfiles weren't for people with whom you disagreed (though they could be, if you wanted), they were for people who were assholes.
> Free speech has a legal definition, and Twitter doesn’t qualify.
The legal definition of free speech is based on a moral principle, for which Twitter does qualify.
When a platform such as Twitter or Facebook becomes the de facto public square, then a ban from Twitter or Facebook is a de facto ban from the public square.
I don't care about Milo in particular, but I do care about the fact that censorship by Twitter or Facebook is real censorship.
LiveCode looks very attractive, but I have trouble comprehending your interpretation of the GPL.
At http://livecode.com/support/ask-a-question/at-what-point-do-... you say:
"The FAQ on the FSF website states that the GPL does not apply to code simply “executed with an interpreter”. LiveCode is far more than a simple language interpreter and each language call utilizes internal libraries within the platform. These libraries provide the platform’s entire functionality and rich feature set."
However, every interpreter works by making calls to "internal libraries within the platform" which "provide the platform's entire functionality and rich feature set." If an interpreter did not contain the code to do the things that the interpreted language can do, then it wouldn't do anything at all and it wouldn't be an interpreter.
While I find LiveCode attractive, this license weirdness makes me uncomfortable enough that I haven't explored it even for my Open Source projects. It's not often that I find license interpretations that make Richard Stallman look moderate.
But it still doesn't have the one feature that I've been wishing they would implement forever. In a collection of audio files, I wish they would provide a podcast feed. It would be so nice to be able to listen to Old Time Radio shows as podcasts.
As I understand the code, an "Atom" is like a tagged pointer. It gets passed around by value, sometimes it contains the value itself (numbers), and sometimes it contains a pointer to something malloc'd. So an AtomType_Pair is an atom in the sense that it gets passed around by value like an atom, but it is a pointer to a malloc'd pair.
What strikes me is that Atom's are being copied by value all over the place, even when a good chunk of them don't matter. I don't know whether the optimizer can help with that or not, but it seems like there could be a lot of unnecessary copying during procedure calls and returns.
That sounds like a way to write programs that use a bluetooth attached gotenna. Is that correct?
What I am asking is, could I talk to a gotenna using another radio setup of my own creation. Are you publishing enough information about gotenna for me to do that?
Do you intend to release the specifications for the protocol you are using? For example, would I be able to hook a computer with gnuradio up to a MURS radio and write software that could communicate with a goTenna?
However, what 26 year old computer nerd without a black belt wouldn't give suicide some thought when staring at an unjust sentence in a federal prison of fifty years, AKA five decades, AKA half a century, AKA the majority of their remaining life expectancy, AKA about twice as long as their entire life up to that point and more than twice as long as they can remember?
Who wouldn't at least consider suicide when faced with the realization that even with time off for good behavior, by the time they got out they'd be closer to retirement age than to a reasonable age for restarting a career? That they'd have spent the most productive years of their life rotting away in prison instead of producing?
Weighing your pain avoidance instinct against your self preservation instinct is entirely rational. We don't put all of the blame on mental illnes, even if the person was mentally ill, when someone jumps to their death from a burning building or when a cancer patient opts for euthanasia. It's inappropriate to do so for Aaron Swartz.