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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Removal of 'gay / lesbian' is controversial?? (Score 4, Informative) 197

Well, it does explain it if you search for it:

"You have entered an LGBT related search query. Please realize that while Kiddle has nothing against the LGBT community, it's hard to guarantee the safety of all the search results for such queries. We recommend that you talk to your parent or guardian about such topics."

Ie, the search term leads to too much porn to be able to filter out.

Comment Re:They "cheat" but it's still very useful (Score 2) 99

(That needs to be modded up.)

I find it very interesting. It basically means I can have a wifi device powered by a CR2032 battery for years;
something a BLE device can do, but a z-wave device needs a CR123 battery.

Wifi is a much more complicated protocol, but I think the point is that it works, as opposed to z-wave (xor checksum? really?) or BLE (good standard, but noone can implement it so it works).

Comment ....predictions. (Score 4, Insightful) 157

I doubt "one bad game" brought down the industry. I'd say it's

1) making someone make a game ready to publish in 5 weeks (!!!)
2) not doing any research on target audience
3) predicting this game will sell MILLIONS of CONSOLES (not just games) on a saturated market

I think we need to focus on who made those decisions.
Not the genius who made a not-too-bad-game in impossible time.

Because those kind of decisions is what's bringing down companies.
We want to know how they appear and how we can stop them.

Hiring a genius that follows orders and does impossible things never brought down a company.

Comment Re:E-mail is the universal key (Score 1) 118

I use the same scheme, although I'm harder with _everything_ gets their own email address.

Small companies that look at things manually usually get confused when I fill in the email address "smallcompany.com@example.com". One even canceled an order because they didn't believe the email address. (Apologies and rebate though when I told them that yes, that's the correct one.)

I also sort every @example.com in a separate mailbox. If anyone have a good tip of a good imap server/mail reader combo that can handle about a thousand incoming mailboxes I'd like to know, so I can stop using gnus and mbox.

Comment but projectors? (Score 1) 406

So what are we supposed to use to connect to the old legacy projectors that is hanging around in offices and only talk VGA?

Is this a conspiracy for companies to buy new, bright, high resolution and silent projectors? I'm all for it.

Comment modules, boxes, refactor (Score 1) 197

1. refactor
2. while you do that, divide up the code into modules that is a black box from outside
3. refactor those boxes as needed (split into more as needed)

and don't be afraid to do that before your program is finished, if it seems needed.

The time you save on a refactor is often quite a lot, so you shouldn't be too afraid of doing it.

Also making boxes like that helps testing.

But then again, I thought that was already what most projects did.
It's kind of a central point in most programming paradigms (both functional and object oriented).

Comment Re:Seriously DON'T do it. (Score 1) 481

My old dishwasher got something wrong with the temperature sensor, so it constantly boiled the water (when it was on) up to the point where the built in temperature breaker would kick it off (which was at >100C???!?). It did all this completely by itself without me modding it and usually without any error code (it alarmed about overheat twice during the three months before I noticed that it was actually a permanlent error).

I somehow feel safer modding things and knowing how they work than to trust engineers to do it correct, these days. I don't blame the engineers though -- someone probably went "but we can save 3c if we don't have this safety feature, remove it, that's an order". Luckily it _was_ still on _my_ dishwasher (the high temperature breaker)...

Dishwashers are highly servicable anyway -- but you can't user-_service_ the parts. You can however quite easily user-replace the parts.

Comment kitchen appliances (Score 1) 481

As far as I've seen, all kitchen appliances are the same - but they are the same as in VHS players and CD players are the same.
They have the same components, but they keep coming out with control boards that aren't compatible at all.

It's probably easier to put in a raspberry pi with a relay board than to try to hack the control board.

It's not like a dishwasher is very advanced. There's some water level sensors, valves for letting water in, pumps (one around, and one out?), heating element and hopefully a temperature sensor that can be read. Do whatever program you feel like. How hard can it be?

That said, I'm still confused _no_ appliances (except iKettle) talks wifi (or anything, like BLE or zwave) - other appliances like TV and receivers have been talking to the user over the LAN for many years now.

That said, my next appliance to hack will be my Tea Maker.

Slashdot Top Deals

We will have solar energy as soon as the utility companies solve one technical problem -- how to run a sunbeam through a meter.