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

 



Forgot your password?
typodupeerror

Comment Re:Deny ALL Cookies (Score 1) 387

because the stupid webheads can't manage auth without cookies

The only alternative for managing sessions without cookies is to maintain the session key in the links. This is fraught with problems. As soon as you leave, or open a new tab window on the same domain without the key in the URL, you start a completely new session. Also, when bookmarking a url with a session key, people will often send URLs to a friend giving them access to their session. What method do you have for session management that doesn't require the use of cookies?

Comment Re:Device compatability / driver problems ... (Score 1) 147

Yeah, I ran into that when looking for drivers. The problem is is that the software is $40 (currently there's a sale) and I could probably go purchase a current model scanner for close to the same price. That might be a good idea for somebody who has a bunch of old scanners that they want to keep working but isn't a good value for me who only uses the scanner once every year or so.

Comment Re:Device compatability / driver problems ... (Score 2) 147

I have a scanner that I recently needed to get working again. It's a 15 year old scanner. First step I tried just plugging it in to my Windows 10 machine. It didn't work. Wasn't much surprised there. Then I remembered that I used to have it working on Linux. So I booted up a virtual machine with Ubuntu. The scanner was detected but trying to scan an image with XSane just caused it to crash. I might possibly be able to get it working, but didn't want to spend too much time messing around with it. I installed Windows XP in a different VM, and installed the drivers from the manufacturer's site. Everything worked perfectly. I don't think that Linux is any better than windows for keeping old hardware working. Some stuff will only work in Windows, and some stuff will only work in Linux. I'm pretty sure there's nobody testing old scanners every time they update the kernel or make changes to SANE. Sometimes you just have to run the same old software stack that you were running 15 years ago to get things working properly.

Comment Re:Nature Abhors a Vacuum (Score 1) 137

Yeah, I'm not a mechanical engineer, so I didn't want to chime in too early, but 14 PSI sounds like a pretty small pressure difference. If a thin bicycle tire can withstand a 100 PSI differential, then I'm sure they can make steel hold a partial vacuum. My bigger question isn't the tube itself, but rather the train. The train itself has to have an atmosphere so the people inside can breath. How do they prevent the air in the train from emptying into the tube.

Comment Re:Any VGA? (Score 1) 158

I don't see why more people aren't just opting for mini desktop like the Intel NUC machines. You can tote that back and forth to work a lot easier than a laptop. Most people I know with work laptops only use them at work and at home. They already have a monitor keyboard and mouse in both places. There's no reason to carry those things back and forth between work. Even those that travel for work would probably be better off buying a separate portable screen and keyboard to set up in the hotel room. For those that really need a full portable computer, I'd rather have the screen and keyboard be separate from the computing unit so that they can be upgraded and fixed independantly.

Comment Re:Apple doesn't need a new device! (Score 1) 428

Exactly. Apple can only go so long asking $700 for a phone with only 16 GB of non-upgradable storage. You can easily go out and and buy something like the newest Moto G with 16 GB + Micro SD slot for a little over $200, one has to wonder how Apple gets away with charging $700 for a phone. Even the more high end stuff with Android like the Nexus 6p is $600, but at least it comes with 32 GB of storage. I don't see why anybody buys these super high end phones. You could easily just buy a new $200 phone every year to ensure that you always have the newest OS, and have a phone with reasonably cutting edge features.

Comment Re:IPTV... (Score 2) 167

I kind of think it's odd that they are even having a conversation about this. There is no future for cable television or set top boxes. TV over the internet is the future. There's no need to stream hundreds of channels to every house and then filter them with a set top box. Netflix and other streaming providers are proof that you can deliver TV content and the only thing the customer needs is a web browser.

Comment Re:Yes and No (Score 2) 78

When I was in university doing a robotics class, I actually simulated a the robot we were using for our assignments in software. We only had a limited amount of time in the lab working with the robots, so I made a crude model of the robot from the lab using OpenGL, in order to test that the inputs we gave to the robot would provide the right behaviour by the robot. It was a basic robotic arm similar to this one. We had to take a picture and get the robot to pick up a block in the picture by analyzing the picture, figuring out where it was, and moving the arm there. The robot had to be controlled by telling it how much to move each individual motor. I found the project very interesting for something that seems relatively simple from an outside perspective.

Comment Re:Conflicting goals (Score 1) 172

I've already set up the router/modem that my provider gave me like this. Instead of giving me a dumb cable modem, they gave me a modem/wireless router combo unit. The first thing I did was reconfigure the box to act as dumb bridge and used my own wireless router for the boxes in my house to connect to. The router they gave me didn't have sufficient capabilities to set up the QOS properly for my VOIP provider.

Comment Re:Stupid headline (Score 1) 425

You can definitely make a big dent in your net calories by using exercise, and you don't have to be a professional athlete to do it. Assuming a 2000 calorie diet, that's 14,000 calories a week. I've been working out on a stationary bike this winter, and the training tools say that I burn about 600 calories an hour. Let's assume that estimate is a bit high, and I actually only burn 500 calories per hour. If I do 2, 1 hour sessions per week, I burn an extra 1000 calories. That's 7.4% of my non-workout calorie expenditure.

Sure, you'll have a hard time getting to 2 times the regular energy expenditure with exercise, but eating 2 times your baseline energy requirements is a terrible diet anyway. Exercising can provide you with a little wiggle room for when you want to eat a few extra calories as a treat. Eating only the bare number of calories makes for some pretty uninteresting eating habits. Also, cardiovascular exercise is important for other health reasons. If you just eat the right number of calories and never exercise, you will still be in bad cardiovascular health, and will still suffer health problems because of it.

Comment Re:Basic science, broken. (Score 1) 425

I think the issue is with how calories are reported on labels and how much people typically eat in a serving. There was a case a while back where certain cola producers were reporting the calories on the label based on a serving size of 100 mL, even though they knew that nobody only drinks part of the can when consuming it. The serving sizes reported on product labels are usually much lower than a person would typically eat, which makes the calorie count of products appear lower. Sure people should just be smart enough to do the math, but is it really too much to ask that food producers use realistic serving sizes?

Comment Re:Stupid headline (Score 2, Informative) 425

I agree. The Calorie is a useful measurement. If you monitor your health by tracking Calories eaten, weight, and Calories expended then you should be able to control your weight. If your weight is going up, you have few options, reduce your Calorie intake, or increase your calorie expenditure, or some combination of the two. Maybe the numbers on the packaging don't work for you, and you actually get more energy out of the foods you are are eating than what's reported on the label. The fact still holds that if you eat less of the foods then you will be getting fewer calories, and you will be able to lose weight. If you are somehow overestimating how many Calories you are using with exercise and other baseline activities, then you simply need to increase the amount of exercise, and you will burn more calories. The important thing here is to monitor what you are eating, and how much exercise you are doing, and adjust the inputs until you get the desired output. If you aren't monitoring anything then there's no way to tell if you are headed in the right direction

Comment Re:I can understand the point. (Score 3, Interesting) 214

Exactly. Same goes for all the boiler plate code just to get things running. We have to start with a bunch of complicated stuff like "int main(int argc, char **argv)" and "#include ". Java makes it even worth by having to declare a class simply to write hello world. Languages like basic are much simpler for beginners because there is no boiler plate code. Hello world is a single line of code, and very easy for people to understand.

Comment Re:4 in a row (Score 1) 140

This is a great idea. Any modern source control system is good, just to get experience with the general ideas. If you make them commit as they go along it's a great tool to monitor their progress as well. I made it through all of university without ever seeing a source control system in an academic setting. Luckily I found out about it myself before getting out of university.

Another recommendation is to introduce them to the debugger. Another invaluable tool that was non-existent throughout my education. It would have saved me so much time if I had only known simple features like how to set a break point, and how to step through the code. You're not doing anybody any favors by making them use the print function to figure out the state of their code.

Slashdot Top Deals

//GO.SYSIN DD *, DOODAH, DOODAH

Working...