I routinely launch computing jobs on thousands of Von Neumann machines.
A primary goal of any sort of cloud storage is high availability: when your own system is unavailable, you want to be pretty certain that you can get the cloud copy.
How many copies of your file would you need to store on random people's hard drives to feel confident that in three years (when you spill beer on your computer) all of those hard drives are still functional, haven't erased your data, and are connected to a computer which is connected to the Internet?
With enough copies of your data floating around, you can probably recover it. But would the cost of renting that many people's disks be reasonable, compared to backing it up to two or three cloud providers?
Anyone know when Fry's will accept these Emperor Norton bills I have?
Anyone know when Fry's will start accept these Emperor Norton bills I have?
Bitcoin by itself has no intrinsic value. It only has value because people decide it should.
Money is just shorthand for people doing stuff.
Without people, there's no economy. Money is just a useful fiction.
Step 0: Have a friend do a mock interview with you.
Tell your friend to pick a question like the ones you've been getting.
Solve it on a whiteboard.
In addition to getting some scenario practice, your friend can point out if you're coming across in an awkward way.
Step 1: Listen
Listening is more important than talking in good communication.
I interview a lot of software engineers. Sometimes candidates get so excited about an idea they have that I can't get a word in edge ways to point out they missed a requirement or to suggest there's an easier solution. They may leave the interview saying "I cranked out some great sorting code," but in my notes is written "Implemented bubble sort."
Before diving in to code, verify that the interviewer wants you to implement something. If they say "How would you sort the data," you might not need to implement a sort algorithm.
Step 2: Think Out Loud
If a solution to a problem occurs to you, say it so the interviewer knows where you are.
If they ask questions about your thought, follow their line.
If they just acknowledge what you said, analyze it for a minute and see if it's a good solution, or if there are interesting caveats.
You can learn a lot from Mozart because you can read all the notes he published.
You can listen to many interpretations of his works by different people.
We don't have the chance to read through 25-year-old Mac symphonies^W programs.
We aren't even writing for the same instruments.
Or they could, y'know, plant several varieties of orange trees to hedge against a narrow epidemic. Like, say, a parasite that his spinach really hard...
Because I'm trapped in an output monad. Or stuck in an infinite loop.
Gah! One of my other favorite professors from the University of Colorado is named Jim Martin. You had me very worried for a moment.
[previous post was accidentally anonymous]
I started CU at the tail end of Evi's career when she was, as she put it, "on sabbatical buying a boat." In five years in the classroom, I only got to hear one guest lecture from her. Yet through the passing interactions and from the smiles of respect every student gave her, I could tell Evi was a great person.
I remember an open meeting about improving things in the CS department. At one point, we decided to have a students-only brainstorming session for a while. "All the professors leave and come back in fifteen minutes. Except Evi, she can stay." That's the sign of someone with a lot of social capital.
Here's hoping a decade of sailing has taught Evi enough to get out of this jam. She's certainly taught many of us how to keep afloat in the cyber seas.
At a company where no one seemed to have any graphic design skills and our toolbars were a random collection of misappropriated icons from various open source projects, I suggested we just use Chinese characters for everything. Our users are gonna have to attend training to figure out what the button's for anyway
Shootings and rapes? Sounds like the news on my local Fox channel, followed by COPS. They're probably worried that people will spend time shooting imaginary people instead of listening to reporters tell them about shootings of real people.
When was the last time you ran a program where the WPM of the developer affected the quality of the code?
I type way fewer WPM on a smartphone or tablet than I do on a keyboard. I think if I tried to program on a phone, a general sense of oppression and hatred of my situation would express itself in an inferior software product that threw NullPointerExceptions at random.
What's important is not how fast you can type words, but how effectively you can connect the problem-solving part of your brain to your code input method.
a single repository of free software used in the federal bodies of executive power
Part of the point of free software is that there are lots of repositories, and anyone who wants to create their own can do so. That phrase certainly sounds like a Soviet-style approach to a good idea about sharing.