One misfeature of most "lithium ion" cells is that their cathodes produce oxygen under high temperatures. One very good reason for Segway (e.g.) to use lithium-iron-phosphate cells - they're far less likely to burn, though their power density suffers over conventional cells.
HN user
dandrews
I occasionally receive spam via MC, which I then forward to MC's abuse desk along with a polite note. Every time they have responded quickly and effectively. (Don't forget to tell them that their efforts are appreciated - they do a hard job, and they like attaboys.)
It's why I don't blacklist MC; in my experience they are trustworthy, and bulk mail does have limited, legitimate use.
Hierarchical and network DBMSs can scream, but you have to have a competent DBA curate the so-called "physical" relationships (indexes, record and index pointers, child record locality, block sizes, buffers, what-have-you) that support the logical views defined by the application schema. In either IMS or IDMS (where I have some experience) this can be a lot of work, done right. Measure, tweak, repeat. Those older DBMSs can be finicky, but properly monitored are great performers.
Conversely, a lazy DBA can cost you a lot of money. And lazy DBAs can be hard to identify - their domain is rather arcane after all.
Wonder if you could build a competitive search engine with $1b?
It was pretty much taken as gospel everywhere at the time that NO compiler could match the speed and size of a well crafted assembly language routine. Back then there were some noble attempts at building optimizing compilers, and probably the more notable one was IBM's ambitious ForTran H. But that's 50-year-old tech now, kids.
Remember also that memory was at a terrific premium. I don't have any specific knowledge about the AGC, but there's an interesting story I read once about a memory shortage in another project - Intel's 8080.
(If you'll permit me an OT digression...)
As the story goes, the program space was so tight in the original microcode for the Intel 8080 microprocessor there wasn't room to spare for a one-byte constant in the code! The architects decided that the AAM and AAD instructions in the 8080 set should have a required operand - 0x0A or 10 - so that the instruction could refer to itself and know that you were operating in base 10!
A side effect of this is that the Intel processors could actually execute AAM and AAD instructions in number bases besides 10; Intel had never formally acknowledged that the instructions do this, and so in the NEC V20 or V30 chips - which were supposed to be Intel compatible - you couldn't change the AAM or AAD operand - it had to be 0x0A.
I became severely anemic after a few months and the e/r did an MRI, looking for internal bleeding. They found the tumor then.
My GP had x-rayed me, looking for a cardiac anomaly - he suspected an aortic aneurism. What he should've done is order some soft tissue radiology instead. Having your GP consider a CT or MRI is my advice.
Hope in your case it's all for naught. Best to check though.
Not chumming for sympathy here, but I've mentioned before on HN that my own pancreatic cancer first manifested itself as a vague feeling of unease at the sternum, and persistent nighttime acid reflux. No other symptoms. My GP didn't recognize it for what it was, and treated the reflux symptom.
It would sure be spiffy if mining queries could identify early symptoms, working backwards if you will, rather than be used to find cancer patients by working forward from symptoms already identified by the medical establishment.
My 2012 Moto X has a trained keyword (and in fact a dedicated low-power specialized processor to listen for it - one of the things I like about that phone). No "OK Google" for me; it's "Listen please", in Russian. Never tripped by mistake.
Rather than an "anonymous feature", how about a "please moderate this post" flag? A post that requests moderation would not be eligible for upvotes or downvotes, or would even appear until it passed moderation.
Of course, that means added work for the mods, or a new class of moderators altogether.
Heh. I also ported Forgy's VPS5 to David Betz's XLISP around that same time, posting it to BiX (anyone remember BiX?). Ran a handful of guess-the-animal toys on it then turned my attention elsewhere.
As you say: fun times!
Contrast with Bill Gosper's quote from Levy's Hackers: "Data is just a dumb kind of programmihg."
Thanks for your gentle correction. (I was thinking of Gray code, as taught to me during my Wonder Years. You're right as rain of course.)
Something I was unaware of: single bit (correctable) read errors are not immediately repaired in NAND. Subsequent in-error reads are repeatedly processed by ECC on the fly, while the media rewrite is scheduled for sometime later.
This inflates the observed correctable error rate to some extent.
You may be mistaken: there's at least one shareholder that wishes Apple all the best. ;-)
Because (at least on my Moto X 2012, Android v5.1 Lollipop) rebooting can take upwards of ten minutes. Some OTA updates apparently trigger an 80-some-odd module "optimizing" run, which I presume is ART doing its AOT thing. If you're in a hurry to use your phone this can be maddening.
My daughter would disagree with you in re: thinness. The newer thin iPhones are easier to pocket - women's fashion being more form fitting than men's. It's a trade-off that she and presumably lots of other people are willing to make.
That sounds like the version told in Levy's Hackers. Maybe someone in HN-land can verify that; I can't find my copy.
"This guide is just a starting point for thinking about how to name things."
That's a novel way to introduce an "industry standard".
I'll easily second this recommendation. 30 years ago I was struck by Tom West's quote from Kidder's book: "Not everything worth doing is worth doing well".
Parent is probably taking the CNN article at face value.
Some pilots are just drivers - I'd certainly rather ride with the former, given the choice!
While it's tempting to characterize some programmers as just coders, that sounds pejorative and wouldn't be very charitable of me. So instead I'll distinguish programmers as tool makers and tool users. I know which one of those I'd put my faith in too, all things equal.
No offense intended... at all! I don't grok monads either, but in my world (mainframe stuff) Haskell doesn't register. If I used monads though I'd surely be driven to understand what's going on under the hood.
Forgive me another tangential OT story, an anecdote I read in a magazine many years ago. A man was spending a Saturday afternoon puttering around in his back yard while the family's hound slept on the back porch. The man called the dog, who then roused and put his nose to the ground, retracing all the steps his master had taken that afternoon until he finally reached the man. "The dog didn't give a damn about coming to me" the man growled, "He just wanted to know how I got here."
Hee! That's me.
"Why do you want to 'grok' them? Just use them."
You remind me of my first ground school instructor. I'd asked her why it was necessary to use rudder in a turn, and she waved her hand dismissively. "Just step on the ball" she recited, referring to the turn-and-bank indicator. No thank you, I'd rather know what's keeping my plane stable, so I found the answer elsewhere: Langewiesche's awesome Stick and Rudder, still relevant 70 years after publication.
Apologies - I fat-fingered a mobile downvote instead of the upvote you deserved. Aargh.
"I think it's fair to call it a marketing ploy."
Or rather, good business.
Podunk? Perhaps, but it was already well positioned for growth. I-4 (runs NE/SW through the state) was yanked over specifically to run through town, and we had that lovely SAC base with the 12,000 foot twin runways that was recently made into a civilian airport. UCF had just been chartered, which has become the second largest university in the country.
Disney's a big deal if course - our biggest employer after all - but it's not the whole story here.
I think that GW2K was one of the first companies (if not the first) to ship PC-compatible machines without parity memory. The low-margin industry followed, and pretty soon all peecees were non-parity, non-ECC. The public doesn't understand that they pay for that in reliability. (Me, I buy Xeons. We shouldn't have to worry about single-bit errors.)
Yeah well, "K" means "1000", always has. The metric system got there first! We tried to co-opt "K" for years, but we should admit the error and use Kib when we mean 1024 bits.
Yes, clever. The dual hinges don't open up on a consistent arc, their action is recalculated each time based on sonar measurement.
Not advice you want to hear, but you did ask.
Call me latter-day-hippie, mired in a non mercenary and somewhat apocryphal past, but I don't much care for domain squatters. You presumably bought your domain name for a song, then couldn't use it. Give it up at your cost. It's the right thing.
Yeah, my employer expressed some annoyance at my having given up "tractordealer.com" years ago, but we had closed that business unit and no longer had use for the domain name.
Ken Duda had earlier, most graciously ceded "duda.com" to my employer out of goodness back in the day, so I just felt we were paying it forward. I'd do it again.
Remember that the Internet is a social experiment as much as a technical achievement - relying on global cooperation. Do your part is my advice. You'll miss a profiteering opportunity, but you'll feel better about yourself after that third beer. I'll admire you too.
Originally published here: