Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Funny thing. (Score 1) 99

I think i did not. Back then i only bought used thinkpads, so i did not by that drive from a manufacturer - and probably these were made before 2003 (I anyway used mainly external USB-dvd drive). Next step (around 2008) was to buy laptops without optical drives embedded (i had an external one+did not see the need for installing OSses-1G USB drives worked fine for debian/ubuntu).

Comment Forgotten? Forbidden? (Score 1) 600

(Exclude recursion here - i think he talks about the examples given in school for recursion, which often are not good in terms of resource usage)

About the rest: Bullshit. These are not forgotten, and they are forbidden in most coding guidelines for a reason. His musing about that goto is only bad if you jump "backwards" is borderline funny.

There is a reason that goto should only be used in extremely rare occasions (and i would agree that some of these *may* be for kernel programming). The examples of this "programmer" are excellent examples why for people like him these should be forbidden. Any of his examples are better off without goto, and if you don't see a more efficient, clearer and safer solution without his shit, you should not program any high-level language.

Eval is another piece of cake (I exclude python here because it seems to get eval right). My practical experience is that i is rather overused by inexperienced programmers. Filtering a string that should be evaled in a way that it has a predictable outcome is as difficult as writing an eval. Typically my recommendation would be that evals need to be a) sanctioned by a senior developer (just to make sure nobody uses these out of pure incompetence) b) encapsulated in a function (e.g. for the dection of a laguange feature/level) c) filtered carefully if they accept user input.

Comment IoT Profit! (Score 1) 203

Because of this I'm building a LAN of things for my own use. I have no need to stoke or control my woodstove from on the road anyway, but I do like to have as much as possible on my homestead automated and monitored - verily, even stuffed into a database so I can see what the weather has been like at such and such a time over the years and so on.

Works for me - I rarely go out (living in what amounts to the Garden of Eden will do that for ya) - and no one gets my data if I don't want them to.
BUT! Now let's look at why things are the way they are. Artificial scarcity of both IPv4 addresses and um, profits. No one wants to settle for the margin they can get selling you something just once, now. Oh no, we all have to subscribe to almost everything (I Avoid this like the Plague - and do without if I hve to).

So they have to insert themselves in the loop by owning a static IP and domain. Yeah, some of them are free NOW - how long before you get charged rent to even make your own home work? I'll ignore the snooping for the purpose of making this point. You're willingly handing over control via IoT and anything subscription model. Period. You might not like the eventual results.

You have been warned!

Comment Capped by slow speed (Score 1) 243

I have DSL at 1 Mb up and 4 down (eg ~100kB up). There'd be no point for my ISP to cap what I can do with that (or at least, what most customers could). As a workaround, I built a NAS with a raspberry pi and a 2 tB drive...and I use that for major uploads/downloads overnight, so my main machines aren't tied up. Great for uploads to youtube or my website, and downloads like linux distros.
Being off the grid (solar), I can't leave a gaming-class machine on overnight...and the pi can keep up with DSL fine. Yes, the NAS is slightly slower than ideal, but it works and works - I think I rebooted it last year, maybe not.

Comment Security expert? (Score 1) 377

Wow. Some obviously clueless thief manages to log in into his computer without re-installation? Doesn't he use LUKS/Bitlocker?

My Laptops are encrypted. I dont plan to change that for the slim change of catching a hardware thief by installing a tracking SW, which requires the OS to boot up unencrypted.

Comment Why not? (Score 1) 161

i have a real workstation in the office, thanks.

I mean - i could imagine very limited use cases where you want to have something like a movable office which you may need to set at a customer site as soon as you arrive there.

But 17' is already big, and unless you have a table somehwere unfolding this thing is a no-go.

Comment Yes. statistics homework in school (Score 1) 313

Company optimizes for money earned - shocking! finding the optimum overcommitment of resources was a homework in statistics in our class.

It's simple:
* Probability distribution of people appearing for a given flight
* take cumulative probability distibution
* multiply earning per ticket sold with number of tickets
* multiply cost per over committed seat with remaining probability
* subtract these two values
* find minimum as function of commited seats

And let me ask a question: Would you accept a several % increase in ticket price for reducing the risk from a small chance (i was offered compensation for voluntarily giving up a booking once and never not boarded) to 0?

Comment Re:Follow the money (Score 1) 229

I happen to have worked on numerous speech recog projects. While it's true that for "random speakers and connected speech", for a single speaker or just a fw on which you could train a little (get them to read a known story, or give you corrections to what your program thought it heard) - a single machine, in the pentium II days was enough to handle about 4 speakers in real time. We did this with a mod from IBM's viaVoice for transcribing doctor's notes way back when, and it worked great. In fact, in a way it's a security feature, as it only will recognize a few different talkers...And with very high accuracy only if they learn to "talk right" for that algo (it's easy, just a tiny pause between words and really say all the syllables in each word rather than slurring it all together).

I still think that routing everything back to some provider's server is evil for the reasons above, and yeah, as you point out - also it adds delay and error issues of its own.

Regardless of whether it's a speech interface or not.

Comment Follow the money (Score 1) 229

Gee, people, this is obvious. The IoT is all about funneling all your stuff into someone else's domain. You don't have your own because we don't really have IPV6 yet, which is in part because the artificial scarcity of IPV4 addresses is a profit center for many, and a bridge a troll can sit under and charge passage fees for. Which could be your personal info (readily converted to $) or just plain rent (pay or your house quits working) down the road. XYZZY "as a service" is a wet dream for many big businesses, subscriptions tend to be a nice safe ongoing source of bucks compared to making useful things innovatively and competitively. Suck it up, or make your own.

I'm making my own - a LAN of things, here on my mostly off-grid homestead, as I have no need to change or monitor things from away from here - I'm retired and live in the boonies, but really, a robot to keep the woodstove going correctly is probably not in my immediate future anyway. I could, I suppose, if I carried a connected device with me all the time (I don't, and I don't go out often, as it's 30 mi round trip to the nearest store of any kind) and do things via emails or something, but the need for that is so tiny it's not on my radar. Running my solar system with backups is. Running the water collection system is. Warning me when my plumbing might freeze is. The idea in my case is to have a life in many ways similar to those who are rent-bound wage slaves, without those two disadvantages in live (having been there too). There's a lot I'll accept in order not to have to kiss butt all the time, even a "lower" standard of living, or to euphemize, living a little closer to the earth.

It's not that I don't like tech. I have way more than most do here, and made my fortune that let me retire at ~ age 45 with it. It's that I do like having control over my own life. Playing with tech is fun, even at > age 65. Having it own you? C'mon. I own my stuff, not the other way around.

Comment Re:Who do they think is going to buy their product (Score 1) 541

Mod parent up. This is the limiting case we're heading for. Not everyone can design robots, or fix them, or be trained to, and we really don't have any smart ways of paying people who can't to just sit around and stay out of trouble, and even if we did...that money would come from...those same corps and people still creating value. They don't win in the long run without a complete re-think of how things are done. And this is from a card-carrying super-capitalist.

Comment Same credibility as a **IA-paid report (Score 3, Insightful) 137

Really, this should be obvious. Outfit that sells stuff pays for a report that says they're being ripped off - likely inflated numbers - as a background to get legislation to tax DVR owners or whatever other skim they can easy-street or litigate from. "Look, we lose x-zillion bucks from every recorder". Sound familiar? Remember the "tax" on blank CD's and so forth, since "they can only be used to pirate"? This is how the big boys operate, we should have learned long ago.

Slashdot Top Deals

%DCL-MEM-BAD, bad memory VMS-F-PDGERS, pudding between the ears