Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Surely an inadvertent target (Score 1) 41

I'll go one further: have it run off of a Live USB that's mounted inside the box where the users can't get at it and no persistent storage. That way, even they leave personal data behind, it goes away at reboot. Not only that, but if you set it up in kiosk mode, with Firefox opening at boot, they'll never even know they're using Linux.

Comment Older gear. (Score 1) 135

Older gear (probably not going to get updated, either. Because we have a good viewing and listening experience already.) Discrete components; pre-pro, amps, speakers, etc. The pre-pro could be remoted, perhaps, but it's very early on the curve of network control, and I've found it's not even reliable to tell to turn on and off. Denon bought Marantz, and they have been pretty sad about proper updates to nominally update-capable components.

OTOH, if a proper STT interface ever hits the streets (and no, I don't count the Echo - the number of negative developer and privacy issues there are ridiculous) I might be motivated to undertake such a setup. Mainly change the pre-pro to one that's smart enough to reliably remote and dedicate a computer with lots of storage to the theater as an AV source. But I'm 60, and every year that passes, I'm more satisfied with what I already have, so... perhaps not.

Already pretty much ignoring the 4K thing. Aside from very low media availability at this point in time, 1080p looks great on a big screen (and your average movie director still thinks it's "artsy" to soft focus and/or use a lens with horrific DOF, either/both of which completely waste all that fine resolution goodness anyway.)

Comment Re:The problem is what you consider useful (Score 1) 136

It was -40 degrees here just a few days ago, and it's not very nice now. And it's icy. And windy. Outside = awful.

Also -- you know why it's really nice to talk to an exercise measuring device? Because you can do it while you're exercising.

So how about you take your presumptions and re-evaluate.

Comment lol (Score 1) 135

Found the 1%-er.

No, you most certainly didn't. You found the guy who doesn't spend even a tiny fraction of what others do on children, booze, drugs, bars, travel, going out to eat, long trips, interest, hotels, sports events, video games, software, "apps", new cars, parties, education, or junkfood — and hasn't for quite a few decades now.

Which left me way more than enough to build a very nice theater into my home, the entire interior of which I built and wired by hand, after buying the property. Even with a modest income. Also, I bought the property with the specific intent of putting a theater into it - it was an abandoned church, a classic tabula rasa. Just a huge, empty room. And I had mucho help - my SO is awesome, and very much like-minded.

We each have our priorities. Home entertainment and at-home convenience are some of mine, that's all. In fact, almost every optional expenditure I make is in pursuit of a concrete, lasting improvement to my physical circumstance. If you don't have enough left over to do what you dream of by the time you're my age (I started this particular undertaking when I was 50, I'm 60 now), then you're Doing It Wrong.

Up till now, anyway. I don't know what's going to happen to the younger people going forward. Looking a good deal more bleak than it did for me.

Comment Re:So it you watch someone draw the pattern... (Score 1) 122

I don't know, but I'm working on configuring my phone to use fingerprints, but perma lock the print sensor and require only a passphrase after 5 bad attempts (so just bounce on it with an unregistered finger if in danger of compromise).

Haven't quite gotten there yet, but trying.

Comment Re:This is obvious... (Score 1) 251

No, because whenever you add new syntax, you have to avoid breaking compatibility with old syntax.

No, you don't. You just need to tell your compiler to use the older standard. GCC does this with the --std= flag. If your code won't work in C++17, just add "--std=c++0x" or something.

And just how successful python 3 is? In every shop I worked in, they insisted on using python 2.

The problem with Python is they didn't do it like C++. To run a Python2 program, you actually have to have a Python2 interpreter/runtime and libraries compatible with it. You can't just take the latest Python3 interpreter and pass it a "--std=python2" flag and make it work. So you end up having to have two entirely separate and parallel installations of Python. It's a big mess. C++ isn't like this; you can even compile your libraries with a different C++ standard than your application code or each other, because the linker will resolve the linkages.

The problem isn't backwards compatibility, the problem is that Python did a terrible job of making a new version of their language.

Comment Re:This is obvious... (Score 1) 251

It doesn't need to be that backwards-compatible. When you compile C++, you can easily set the compiler to use a particular standard (c++0x, c++11, c++14, etc.).

So if you have old code, simply direct your new compiler to follow the older standard instead of the latest one. You don't need to drag everyone else down.

Comment Re:Just what we needed C++ (Score 1) 251

First, those 10 things aren't "organs", they're just features. Your fingers aren't organs either, even though you probably need them to function normally every day.

Secondly, the article is partly wrong. For #1, it even admits that the "third eyelid" is useful for ensuring tear drainage and sweeping debris away. #9 is flat-out wrong: the appendix, while not essential to life, is very useful when you have big problems with your GI system. It's basically like a first-stage bootloader for your gut bacteria. You may never even need it, but when you do, it's really useful. #10 isn't a misfeature, it's a by-product of the way we develop as embryos. Take away male nipples and you lose female ones too, which really do have an important function. Eliminating them without losing the female ones would probably require a significant re-engineering of the genetic code, which doesn't happen with an evolved system. #4 sounds like #9: calling something "useless" because we don't fully understand it yet. Maybe we really do make good use of the ability to detect pheromones (or then again, maybe it causes us to make terrible choices for dating/marriage partners). For #3, I've read some people claim that armpit and pubic hair does serve some important function WRT bacteria, I forget exactly what now. It may have some truth or may be bunk, I don't know, but as seen with #9 and our complete lack of understanding until very very recently the role of gut bacteria (such as with its effect on obesity), it does seem like our medical sciences have largely overlooked the roles of bacteria on human health over the years.

So back to C++, just because you don't see the need for a feature doesn't mean that it's actually useless. A good example here is the 'volatile' keyword. It's useless in most C++ programming, but absolutely essential if you're doing low-level hardware access on an embedded system.

Comment The problem is what you consider useful (Score 2) 136

When I can say from my couch "Alexa, make me a steak, medium rare, and bring me a beer, IPA" and a robot hands me a beer in 1 minute and a plate with a hot steak 18 minutes later, I'll give a shit and I think other consumers will, too.

Reasonable enough. Other than the stock capabilities (weather, time, shopping list, timers, alarms, "what's playing at the movies?", "what's the phone number for Tire-Rama?", oodles of music sent to the theater system), the only third-party capabilities we use regularly are:

o Adjust the lighting via TP-Link smart plugs
o Adjust the heating / cooling via Sensi smart thermostat
o Check Fitbit stats / progress

Is it worth $49 or so out the door, plus hardware cost for associated devices to be able to do all this without having to otherwise go and do it? Well, it is to us.

For instance, sitting in the theater, it's either get up, make a 20 foot walk to the light switch, flip the switch, a 20 foot walk back in the dark, and sit down again, or just say "Echo, Turn off the lights." Likewise, when the show is over, it's just "Echo, Turn on the lights."

But when it'll cook a meal, see it delivered to the table, even see that the dishes are washed... yeah, that's going to be a fine day. At consumer prices, I'd hazard a guess that's still five or six years off.

Slashdot Top Deals

Computer programs expand so as to fill the core available.