47 karma · joined April 26, 2014
MRU tabs is essential to my usage flow. Sorry if that hurts your feelings. I frequently have many tabs open, and I need to be able to quickly switch back and forth between two or three tabs. People have been clamoring for MRU tabs since Chrome came out, and Google and the Chromium developers simply ignore them. https://code.google.com/p/chromium/issues/detail?id=161960
https://docs.oracle.com/javase/7/docs/api/java/security/Mess...
And here:
https://docs.oracle.com/javase/7/docs/technotes/guides/secur...
"But what about the magic of version control, GitHub, pull requests, forking clones, cloning forks, diffing forks, forking diffs, etc., etc., etc.? None of that matters for someone who works with binary file formats (i.e., user culture) rather than plain-text formats (i.e., programmer culture). There was such a disconnect between the two cultures that it was hard for me to come up with responses to these sorts of “why use X rather than Y” questions without sounding either incomprehensible or patronizing."
1. Is he seriously implying that version control is just some arcane thing that Unix programmers do, and that it's bull shit that students have to learn it? 2. If you can't answer students' questions about why these CLI tools are needed, then that does not mean there are no good reasons--it means you don't know, because you don't understand yourself.
"It's comically absurd that the most sophisticated computer programmers nowadays are still using an interface that's remained unchanged since before humans landed on the moon. What the duck?!?"
"Students are starting to grow suspicious: These instructors are supposed to be expert programmers, but their tools look pretty primitive to me."
This is a problem of perception, both on the students and on the professor's part, not a problem of reality. Do you think there's a reason that programmers still use these interfaces decades later? I'll give you a hint: it's not because they don't like change.
However, I'm not sure I understand how the definition extends to all numbers. Edit: nvm, I'm dumb.
1. Nobody uses it, for the reasons posted above.
2. People actually use it, which is bad, for the reasons posted above.
What you were trying to learn from this "experiment"? And what did you actually learn that is valuable to other people?
The problem I take with the literature is that it does not say that it is free of certain classes of bugs. The wording implies that it is completely bug-free. As any software developer knows, bug-free software does not exist.
Furthermore,
You need to assume something. Every operating system kernel makes these assumptions: seL4 is just explicit about them.
they claim they have proven that their kernel is completely bug-free. They say they have proved this under the assumption that the assembly code was written correctly. It seems that what they have claimed is: we have proven our kernel is correct with a proof that assumes that the code is written correctly. The logical flaw in this is obvious.
I don't take issue with claims of correctness, given that they are precise about what they have proven. I do take issue with inflated claims ("bug-free" vs. "free of bugs from this specific class of bugs") for marketing purposes.
This reeks of bull shit.
"We still assume correctness of hand- written assembly code, boot code, management of caches, and the hardware"
Sorry, I don't think you can claim you have a mathematical proof of the correctness of your kernel when you assume this much.
And where is this proof? I can't seem to find it anywhere on their web site. The only thing I can find is the publication
"seL4: Formal Verification of an Operating-System Kernel" http://ertos.nicta.com.au/research/l4.verified/pubs.pml
which looks like it just talks about the proof, rather than providing it. Am I just blind?
This looks interesting, but the confidence which they espouse is very suspicious.
I am curious, though: what do people use to get their files remotely? And what's the cheapest solution for hosting your own central server? Would a simple AWS instance work fine?