Please note that if your comment thread starts getting squished against the right side of the page like this, it might be time to move the conversation off of HN.
================
847 karma · joined July 22, 2008
Please note that if your comment thread starts getting squished against the right side of the page like this, it might be time to move the conversation off of HN.
================
I'm sure `tptacek` will get over it :-)
It's sick
Sometimes I really hate the English language. I think in highschool I remembered which adjectives meant good and which meant bad, but now they all completely confuse me. Hella, bad, the sarcastic awesome, wicked, twisted, ...-- a twenty-something curmudgeon.
Is there a measurement term for number of symbols (in the lisp sense) in a given program? Example: '+', 'add', 'defn' would all be individual symbols. I could see a loose correlation between symbol count and defect count... maybe.
Or to go even more abstract: number of concepts per program is probably the ultimate measurement we are looking for: https://en.wikipedia.org/wiki/Concept
eamonnerbonne Thursday, September 13 2012
It’s a night and day difference. Let me try a writing
analogy with Word + Notepad.
Say you’re trying to write a text for a particularly
picky client that will reject your text if you make any
mistake or use any unclear phrase. Then dynamic typing is
like Notepad: you better be careful, have lots of
proofreaders, and expect to have your text rejected
often. And when you print it, it’s in a slow-to-read
monospaced font.
Static typing is like Word with all the grammar checking
turned up to 11 (it won’t let you print or email any text
with what it thinks is an error). It’s harder to learn,
and sometimes your PC runs slowly, and the grammar
checker will find lots of irrelevant stuff, and to keep
it happy you might need to change your style, but it
*will* make certain types of error irrelevant (e.g.
spelling), and occasionally catch more complicated
mistakes too. Also, as a bonus that might or might not be
relevant, word prints in a font you can read much more
quickly.
The point being: they’re totally different ways of doing
things.
[http://gigaom.com/cloud/will-go-be-the-new-go-to-programming...]Also, you can use the `gofmt` tool (when running Go on your local machine) to help you learn what Go prefers if you don't want to read all of the excellent documentation on the site. [EDIT: I see you already know about this tool but I'll leave this comment here for others]
If I'm brain dead and there is zero chance of me feeling pain, they can take my organs. I just want them to be sure I'm brain dead. How is that determined?
(oh and my brain is not an electrical cpu, I understand your analogy but I'm not sure it applies given the complexity of a human brain, for example certain parts of a brain can be "off" while the others are "on")
Being brain-dead, it is also very unlikely that you feel pain
Very unlikely? This seems like something that should demand complete[0] confidence.[0]: Ok, ok, maybe not 100% provability, but I want to know more about this surely subjective determination by the doctors. Or is there an automated reading from some machine that can objectively say "Patient is 95% likely to not feel you operating on him alive"?
(Also, this is "deeply interesting" according to HN standards but lots of potential for irrational discourse -- my comment probably included)
More information about the idea there.
Count me interested! As long as it doesn't involve entomophagy... https://en.wikipedia.org/wiki/Entomophagy
Big Business is rather influenced by Big Brother in this case.
I don't think Big Brother would be pushing so hard against copyright infringers if it weren't for Big Business lobbying, particularly Big Media. Big Brother is the accomplice, Big Media is the culprit.The next step will be prohibiting US-based services from providing truly-encrypted communication/storage.
I found some info here, but I didn't get enough out of it to answer my question directly. I think the answer is "Well theoretically, but it's complicated":
http://stackoverflow.com/questions/2768807/quantum-computing...
http://en.wikipedia.org/wiki/Quantum_computer#Potential
http://en.wikipedia.org/wiki/Shor%27s_algorithm
http://en.wikipedia.org/wiki/Post-quantum_cryptography
[...] most currently popular public-key cryptosystems
rely on the integer factorization problem or discrete
logarithm problem, both of which would be easily solvable
on large enough quantum computers using Shor's algorithm.
Even though current publicly known experimental quantum
computing is nowhere near powerful enough to attack real
cryptosystems, many cryptographers are researching new
algorithms, in case quantum computing becomes a threat in
the future.http://html2text.theinfo.org/?url=http%3A%2F%2Fwww.aaronsw.c...
And it sucks.
It sucks exactly for the reasons in the article. It sounds great and looks great for simple processes. But that isn't the reality of approval processes and integrating with existing systems. The complexity of these "visual" workflows grows exponentially with the complexity of the real process. Complex to the point where it can no longer be easily tweaked and maintained by the original designers/maintainers much less the client.
Yes, there are some systems that apparently work great: visual effects (which sounds much more functional (in the programming sense) than real world programming), and Scratch: to help kids make games. Scratch is inherently simple and I bet if you asked someone who has a history in programming what it is like to scale a program up in Scratch, you find the same thing. That it starts off great, but as complexity of requirements increase linearly, complexity of the "program" increases logarithmically. That they wish they could just port it to something like Python or at the very least, embed a language in it.
(Side note: I wonder if this says something about (natural) language as well. No natural language looks like a visual workflow. Not even hieroglyphics. You gain much more expressiveness and flexibility by the simplicity of the concepts. It doesn't get much simpler than a single linear string of words. And I think programming languages gain the same expressiveness and flexibility by having those characteristics.)
Why not python or javascript?
Down-vote comments could be hidden by default so as to not
pollute threads too much.
I really like the idea of private comments for this case.Wild tangents, pedantry, grammar/spelling corrections, personal questions, (constructive) criticism could all be optionally made private and avoid clutter in the threads
real email: name@hushmail.com
servicexyz: name.servicexyz@nym.hushmail.com
serviceabc: whatever-isnt-already-taken@nym.hushmail.com
https://www.hushmail.com/ (no affiliation)Another really good running book for those still following along: Once a Runner -- http://www.amazon.com/Once-Runner-John-L-Parker/dp/091529701...
[...]
Here on Earth they'll wonder
As I piece by piece replace myself
And the steel and circuits will make me whole
But I'll still feel so alone
Until Laura calls me home
I'll see her standing by the monorail
She'll look the same except for bionic eyes
She lost the real ones in the robot wars
I'll say I'm sorry, she'll say it's not your fault
Or is it?
And she'll eye me suspiciously
Hearing the whir of the servos inside
She will scream and try to run
But there's nowhere she can hide
When a crazy cyborg wants to make you his robot bride
Well it's gonna be the future soon
And I won't always be this way
When the things that make me weak and strange get
engineered away
It's gonna be the future soon
I've never seen it quite so clear
And when my heart is breaking I can close my eyes and
it's already here