Compared to how the C-based kernel handles its byte buffers after you've written to the file handle? You really need help understanding how java strings are overweight _by comparison_?
Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
They tested using strings in python and java, both of whose string libraries are very much overweight. And they tested by concatinating strings in a way that requires constant reallocations and memory copies versus pushing data to fixed size disk buffers in the OS cache.
So... surprise! When writing data sequentially the C implementation of disk buffers is faster than the java and python implementations of strings.
Article TLDR version: a cluster of microcontrollers (raspberry pis) does not a real-time operating system (RTOS) make.
The article has to do with deadline-based process timing in a dispersed computing cluster. It has nothing at all do with "network time" which means keeping clocks in sync.
Learned as a child that the Soviet Union had mandatory voting to try to pretend like they weren't a totalitarian state. Very bad for any community that failed to have a high turnout, so they were always over 90%. Wondered why Obama doesn't remember this basic civics lesson. Then I remembered: he spent much of his childhood abroad where he wouldn't have been exposed to U.S. culture.
The "turnout requirement" where an election had to be done over if voters failed to show up originated in the USSR. There was only one candidate on the ballot, but if you failed to turn out and vote for him you could get yourself and your neighbors in hot water.
Mandatory voting is not a sign of democracy and freedom. Quite the opposite.
We don't need it to degrade when it's buried 50 feet under the current surface of the town dump. It can stay substantially intact for the next 10,000 years, no problem. We need it to quickly biodegrade when, instead of finding its way into the town dump, it wanders into the streams and forests. Where it does stay at or close to the surface, subject to sun and weather.
I have this problem with must stuff shipped UPS ground. Not so much with Fedex or USPS. USPS is more likely to lose my package than damage it. I have had Netflix envelopes show up 10 months late (and undamaged!)
They'll also take your UPS batteries free but won't give you a gift certificate for them.
Cooling will be an issue. Typical off the shelf computers exhibit increased malfunction below about 60F ambient. Signal propagation delays in semiconductors change with temperature. Fluid viscosity in the hard disk bearings changes. Materials expand and contract as the temperature rises and falls with the seasons and daily cycle.
And humidity. If it gets humid in the crawl space, the water will mix with left over chemicals from manufacturing and substances in the dust deposits to form acids which happily eat away at the circuit boards. If it gets excessively dry, that has its own problems.
Hosting a PC in an unconditioned space has bad-idea written all over it.
If they gave you an office, then everyone else will ask for one.
One size fits all... doesn't.
having an enjoyable working environment is much more important than your actual salary
Repeating for emphasis. I can never understand why a company willing to pay well in to the six figures for an employee won't budge if that prospect wants an office instead of a cube. The difference costs the company maybe $3k/year more. If I told you it'd take $3k more to get me to a signature, I'd always get it. But an office? Four windows and a door? Oh no, you can't have that.
Except where I'm working now. They get it.
Any experienced programmer who doesn't have mountains of code they've written on their own time and could show you a sampling of, should raise a huge red flag for you.
Hear hear! The best musicians spend huge amounts of personal time playing. It's what they enjoy. The best programmers are the same way. And the sysadmin who doesn't run a home network generally doesn't do a good job running your network either.
The ability to learn and adapt is indeed usually more important than a check-list of past paid tool skills. However, that's difficult to quantify objectively
"I am a fast learner with or without formal training, and I have a burning desire to learn more.."
It's near the top of my resume and in 20 years it has opened the door everywhere I'd actually want to work.
And truth be told, if I see an indian name and an unknown number, I let it go to voicemail. If I can't understand them and there's an email with the full description of the req they're trying to fill, I'll reply via email.
That is so true. When the contact is for some job half way across the country at half my salary, more often than not it's Indian name. Folks calling about local work that has at least a remote chance of being interesting seem to have much more varied backgrounds.
The U.S. intentionally makes multiple-citizenship a hassle. It wasn't that long ago that they made multiple citizenship nearly impossible.
You've implicitly said why you don't want your kids to be exclusively U.S. citizens. Why sign them up for extra hassle?