> People *need* healthcare. They get sick. They don't *need* Internet access;
Ok so give up your telephone, electricity and plumbing. You don't *need* any of that. People may not need Facebook and Twitter, but some level of remote communication makes life a whole lot easier (not to mention efficient). If I have internet I don't need any other telecommunications, internet is the modern information carrier.
If that's an ethernet network it might still be more secure than encrypted wireless... You'd at least have to physically be in the hospital at some point to exploit it.
In any case, it's kinda hard to imagine explaining how someone died because the doctor forgot their password.
Actually, this suggests I didn't read the grandparent closely enough.
> "before you start suggesting changes"
Just uh. Close your mouth. Suggesting changes is rarely useful, even when asked for suggestions they often bring only peril. If you're doing it yourself, you aren't likely to over-commit when you know it's going to be you that has to fix every problem that crops up. However, telling someone else what to do hardly has such checks and balances.
Even having led projects to get more done than I could finish on my own under a deadline, I never told other developers how to do anything. I merely laid out a plan of what needed to be done along with at least one method of accomplishing the goal. If they find another nearly equal or better solution, who am I to question that?
Very true on the macro/fundamental level, but on the micro level, often changing things is what teaches us.
How can you learn HOW it works without breaking it a few times. Be free to make and revert changes, just be careful with your commits.
(Of course, a single senior dev should be able to revert the bad changes of countless interns, but wasting other's time is always an embarrassment. In larger shops a single build engineer can work integration magic on a whole project during fast-paced changes.)
I dunno, if I couldn't trust my company's IT department to back up a simple Mercurial repository I think I'd be deep in paranoia land...
Put EVERYTHING IMPORTANT in the repository... now that I can get behind. (or for really large projects bin/docs can be a file-share of some kind as long as everyone has a copy and it's mostly write-once and not heavily edited)
After years of dealing with people who simply haven't learned the discourse of mutual understanding, I find myself automatically translating for them.
After you're answered time and again with "How is this stupid? I don't understand what you would like to change." and have details you never imagined shared with you in an easy to follow manner, you'll start doing the same yourself without even realizing it.
Basically, try to be around people and organizations who already do this instinctively and you'll find good habits can rub off on people as much as bad ones can.
As to your boss, he's probably afraid of "getting in trouble" or "running out of work" which, I've always found when doing a good job, is pretty much an impossibility. Somehow you'll have to ween him off his false-fears. (And maybe share a few real ones with him: poor requirements, unknown project status, lack of transparency, etc)
minimum wage 40hrs x 50 weeks is over $18,000 / year but the minimum you have to earn to pay federal taxes is $9,500 / year (about half that). True, many employers keep low earners below 30 or 35 hours a week to avoid paying benefits or treating workers as "full time" but still, they're well above the minimum federal income tax limit.
In most states anyone working over about 1,000 hours/year (even at minimum wage) will most likely have to pay federal income tax.
I dunno, I only know about 6 commands in gVim, but that still makes it faster than any other text-editor I've ever used. (of course regexp find and replace are two of the commands...)
Good design is just good design.
PS - If you're going to mention Emacs, I'll try it when I get a meta-key on my keyboard...
Because convention is 90% of everything... Knowing how to add 2 numbers or measure distance with triangles isn't going to teach you which side of the road to drive on. (Or even that you multiply across then down in matrix multiplication)
I spent enough time working and studying in college. I certainly didn't need to put in time "pretending" to learn the way some out of his element ivory tower type thought I should learn his material. Thankfully, when I was in college, the engineering professors pretty much ignored all the pretense that had been upheld in grammar and high-school about learning.
Perhaps because they had themselves studied long and hard enough about something substantial to know that lectures are hardly an efficient method in the first place.
Most copyright by individuals lasts till many years after they die. Tell me how creators are getting screwed out of their rightful income after they've already kicked the bucket?
> Having copyright terms that uniform across international boarders is useful.
Useful as an excuse to ping-pong term extensions across the Atlantic. Terms are extending 20 years every 20 years, hardly "limited times" let alone "promoting progress".
The freedom to think. What is that now freedom -1?
All "Hate Crime" laws have at their foundation an attempt to control the very thoughts of others. By contrast, the founders of the US realized governments which had "less power" "less control" over their citizens were generally "less oppressive".
I hate to think what a government with the power to control my very thoughts would be like.
My world view says there is only one most difficult and important thing I can change about the world. Myself.
What part of "Congress shall make no law..." don't you understand? That these "federal laws" are even on the books is just proof of how far we've strayed from constitutional government. That everything nowadays is just wedged under the "commerce clause" is the tip of the Hindenburg.
If you were playing the original doom and heretic, I kinda doubt you're a millennial, unless your parents thought doom was appropriate for under 12-year-olds or you couldn't find anything newer to play by 1998...
... against all enemies foreign AND DOMESTIC. You can throw out the corrupted implementation and keep the founding document quite easily. Maybe minus a couple hundred of the latter amendments. (minus 3 or so good ones: equal rights for women and race, Miranda etc.)
> During the day and in fair weather, google's cars are already safer than humans.
On a closed course?
> People *need* healthcare. They get sick. They don't *need* Internet access;
Ok so give up your telephone, electricity and plumbing. You don't *need* any of that. People may not need Facebook and Twitter, but some level of remote communication makes life a whole lot easier (not to mention efficient). If I have internet I don't need any other telecommunications, internet is the modern information carrier.
If that's an ethernet network it might still be more secure than encrypted wireless... You'd at least have to physically be in the hospital at some point to exploit it.
In any case, it's kinda hard to imagine explaining how someone died because the doctor forgot their password.
Seems like IPs sending out their sensitive data to attackers would normally be termed "victims"?
Actually, this suggests I didn't read the grandparent closely enough.
> "before you start suggesting changes"
Just uh. Close your mouth. Suggesting changes is rarely useful, even when asked for suggestions they often bring only peril. If you're doing it yourself, you aren't likely to over-commit when you know it's going to be you that has to fix every problem that crops up. However, telling someone else what to do hardly has such checks and balances.
Even having led projects to get more done than I could finish on my own under a deadline, I never told other developers how to do anything. I merely laid out a plan of what needed to be done along with at least one method of accomplishing the goal. If they find another nearly equal or better solution, who am I to question that?
Very true on the macro/fundamental level, but on the micro level, often changing things is what teaches us.
How can you learn HOW it works without breaking it a few times. Be free to make and revert changes, just be careful with your commits.
(Of course, a single senior dev should be able to revert the bad changes of countless interns, but wasting other's time is always an embarrassment. In larger shops a single build engineer can work integration magic on a whole project during fast-paced changes.)
I dunno, if I couldn't trust my company's IT department to back up a simple Mercurial repository I think I'd be deep in paranoia land...
Put EVERYTHING IMPORTANT in the repository... now that I can get behind. (or for really large projects bin/docs can be a file-share of some kind as long as everyone has a copy and it's mostly write-once and not heavily edited)
After years of dealing with people who simply haven't learned the discourse of mutual understanding, I find myself automatically translating for them.
After you're answered time and again with "How is this stupid? I don't understand what you would like to change." and have details you never imagined shared with you in an easy to follow manner, you'll start doing the same yourself without even realizing it.
Basically, try to be around people and organizations who already do this instinctively and you'll find good habits can rub off on people as much as bad ones can.
As to your boss, he's probably afraid of "getting in trouble" or "running out of work" which, I've always found when doing a good job, is pretty much an impossibility. Somehow you'll have to ween him off his false-fears. (And maybe share a few real ones with him: poor requirements, unknown project status, lack of transparency, etc)
minimum wage 40hrs x 50 weeks is over $18,000 / year but the minimum you have to earn to pay federal taxes is $9,500 / year (about half that). True, many employers keep low earners below 30 or 35 hours a week to avoid paying benefits or treating workers as "full time" but still, they're well above the minimum federal income tax limit.
In most states anyone working over about 1,000 hours/year (even at minimum wage) will most likely have to pay federal income tax.
I think you mean C --> Procedural programming.
Functional programming would be done in Haskell or perhaps Lua...
The problem with C++ exceptions is they tend to be "throw only" from a safety standpoint... For example catch(...) {} is a disaster waiting to happen.
RAII doesn't require exceptions, but exceptions require use of RAII.
I dunno, I only know about 6 commands in gVim, but that still makes it faster than any other text-editor I've ever used. (of course regexp find and replace are two of the commands...)
Good design is just good design.
PS - If you're going to mention Emacs, I'll try it when I get a meta-key on my keyboard...
Because convention is 90% of everything... Knowing how to add 2 numbers or measure distance with triangles isn't going to teach you which side of the road to drive on. (Or even that you multiply across then down in matrix multiplication)
I spent enough time working and studying in college. I certainly didn't need to put in time "pretending" to learn the way some out of his element ivory tower type thought I should learn his material. Thankfully, when I was in college, the engineering professors pretty much ignored all the pretense that had been upheld in grammar and high-school about learning.
Perhaps because they had themselves studied long and hard enough about something substantial to know that lectures are hardly an efficient method in the first place.
Sometimes, less *is* more... Many people pay for the exclusion of advertisements on websites.
Most copyright by individuals lasts till many years after they die. Tell me how creators are getting screwed out of their rightful income after they've already kicked the bucket?
> Having copyright terms that uniform across international boarders is useful.
Useful as an excuse to ping-pong term extensions across the Atlantic. Terms are extending 20 years every 20 years, hardly "limited times" let alone "promoting progress".
The freedom to think. What is that now freedom -1?
All "Hate Crime" laws have at their foundation an attempt to control the very thoughts of others. By contrast, the founders of the US realized governments which had "less power" "less control" over their citizens were generally "less oppressive".
I hate to think what a government with the power to control my very thoughts would be like.
My world view says there is only one most difficult and important thing I can change about the world. Myself.
They were trying to get out, not in, according to the apparently very lightly read article...
> Typically, you won't see the timestamps of when people worked
Because programmer's worth any kind of salt don't manually check-in (commit) their own changes?
What part of "Congress shall make no law..." don't you understand? That these "federal laws" are even on the books is just proof of how far we've strayed from constitutional government. That everything nowadays is just wedged under the "commerce clause" is the tip of the Hindenburg.
If you were playing the original doom and heretic, I kinda doubt you're a millennial, unless your parents thought doom was appropriate for under 12-year-olds or you couldn't find anything newer to play by 1998...
> everything you do pre-calculus is pretty trivial
Which is really sad for those who don't believe in made-up infinitesimals...
Pretty odd that the "outsiders" could pick out and favor the girls without knowing anything about them, even which name goes with which paper.
Of course, it could be down to better hand-writing by the girls, but hey. Handwriting (communication) is very important even in STEM pursuits.
... against all enemies foreign AND DOMESTIC. You can throw out the corrupted implementation and keep the founding document quite easily. Maybe minus a couple hundred of the latter amendments. (minus 3 or so good ones: equal rights for women and race, Miranda etc.)