Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment: Re:Not Exactly.... (Score 2) 483 483

...when you connect to a new network, there's a "share with my contacts" checkbox that you have to turn ON for this network to be shared.

If true, this would be a departure from the Windows Phone 8.1 OEM requirements, which requires OEMs to fully enable this, "killer feature:"

Comment: Re:Bad Summary, Only new part is the sharing optio (Score 5, Interesting) 483 483

First, we're only talking Windows 10 PHONE


First: This is in Windows 10 desktop, as detailed here, complete with screenshots:

Second: Even if this were only confined to Windows Phone 10, it would still be monumentally stupid.

Comment: Re:third solution the MS doesn't want to mention (Score 3, Insightful) 483 483


There is no provision in this "killer feature" that establishes whether the person doing the sharing is the network administrator, i.e. the person who grants authorization to use their network. So if you share your WAP credentials with a friend, and that friend uses Windows 10 with Wi-Fi Sense enabled, than that friend has just compromised your WAP.

Comment: Re:No (Score 5, Informative) 483 483

ahhhh no, for networks you have SELECTED to share it can do it. [ ... ]


Wi-Fi Sense's default settings are to share everything, all the time. Indeed, Microsoft's rules for shipping Windows Phone 8.1 requires OEMs to turn this "killer feature" fully on. Expecting users to have the presence of mind to turn this off is willfully disingenuous.

+ - Windows 10 to Share WiFi Credentials by Default?

ewhac writes: Even those of us who reflexively (and correctly) bash Microsoft every chance we get are having trouble wrapping our heads around this one. It seems that the latest build of Windows 10 has a new feature called Wi-Fi Sense which, by default, will share your WiFi connection profiles and credentials with all your Facebook friends, and Skype and contacts.

Wi-Fi Sense is apparently a feature that first appeared on Windows Phone 8.1, and is described by Managing Editor Sam Sabri in this Windows Central article from last year — without irony or sarcasm — as a, "killer feature." The apparent use case for this "killer feature" is to more conveniently share the connection credentials to your own WAP with your friends. If, however, you would prefer your WAP's info to not be shared, you have but to append the string "_optout" to your SSID (no solution is provided for people whose SSIDs are already near the 32-character limit). The WinPhone version of Wi-Fi Sense reportedly does not display the WAP's password to recipients but, since recipients can connect, the password is (probably) stored using a symmetric cipher and, thus, can be easily extracted. Wi-Fi Sense will also automagically click through any ToS page that typically appears on public WiFi access points (thus destroying any remaining illusion of meaningful assent to such so-called contracts).

Wi-Fi Sense can apparently be turned off completely, but its default state appears to be enabled and sharing everything. It is unclear how much, if any, of this "killer feature" will be in the final release of Windows 10.

Comment: Re:Wrong solution, wrong problem (Score 1) 233 233


File timestamps should be in linear time (GPS, TAI, whatever).

What gets displayed to you as a human is in your local time - timezone + planetary adjustment - so it matches the time on the wallclock. Do you as a human really care about the LSB in the file time? For those rare times when you do, you'll use linear time.

Comment: Re:Hire That Programmer Immediately! (Score 1) 456 456

Ummm good programmers always free every malloc.

Actually, I've heard the contrary argued on occasion: "Don't bother wasting code space on cleanup; the OS will do that when you exit."

Maybe the programer didn't use any dynamically allocated memory and just put everything on the stack?

Uh, no. Amiga's default stack size was 4 KiB (4096 bytes), and did not auto-extend. So nothing of any significant size was going on the stack.

Comment: Hire That Programmer Immediately! (Score 4, Insightful) 456 456

Please to remember: Amiga had pre-emptive multitasking, but no memory protection and no resource tracking. Diving through bad pointers would take out the entire system; and not meticulously free()ing every malloc() would lead to unrecoverable memory leaks which would... take out the entire system.

So anyone who can write a program for that platform that is still running problem-free after 30 years deserves to be making stacks of cash in the embedded/IoT space.

Also, shameless plug:

Comment: Similar to everyone else... (Score 1) 557 557

Looking out over the next couple of years, 802.11ac at 2.4/5 GHz would be the wireless standard that you need to install - any electronics you buy in that time are going to want that. Infrastructure needs for this are pretty well understood. After that, you'd want to be able to install 802.11ad - infrastructure to that is a bit more difficult. To support it, you'll need 1 or 2 wireless routers per room with a good viewing angle. This, to me, would say that I'd like power and wired network ports in the upper corner of every room. When I built an addition onto my house 10 years ago, the contractor thought I was crazy wanting a power outlet and network tap in the upper corner of each bedroom closet - but it's been an excellent place to locate 5 GHz routers. Adding future nanny cams, microphones for voice control of the house, etc becomes easy with such well located network access points.

Assume that the data provider entries to your house (phone company, cable company, satellite service, TV antenna) need to be provided by you. Run power to the locations, install a good ground rod at each location, run conduit from the locations to your wiring closet. If you hate everyone nailing their own ugly demarc box to your exterior wall, design an acceptable utility entrance that will hide them.

I think Cat 6 and quad-shield RG-6 to one or two wallplates in every room makes sense. For the foreseeable future, broadcast TV (either cable or satellite) is going to get distributed around your house on Coax, not Ethernet, and short of going to Fiber, Cat-6 is about as good as network wiring is going to get. It's also hard to imagine network speeds really needing to be above the 10 Gbit level that you can get with Cat-6. How many 4K video streams do you really expect to ever need on a single port? I don't know that I'd spend the extra money to run conduit to every room - perhaps only to the one or two main media centers of the house. You know that you'll kick yourself if you decide to open up a datacenter in your spare bedroom and need to install multiple single-mode fibers to the rack of raspberry-pi sized servers you install in there, but we can't have everything.

Wire all the doors and windows in the house with alarm wiring, even if you don't plan on installing a system. Make it hidden - magnetic switches embedded in the frames with magnets mortised into the door or window. Run two to every door/window, so a broken wire isn't a critical failure. If you're into christmas lights, prewire outlets under the eaves so you don't end up with extension cords all over the place. It's a good place to install a network jack also, in case you decide to install security lights/cameras.

You didn't ask about environmental design, but I agree with a lot of the posters - spend some time to minimize heating and cooling costs and maximize comfort. Recognize that most HVAC duct design is intended for minimum installed cost, not necessarily minimum 10-year operational cost or comfort. Consider humidity control - for me in Phoenix, it means humidifiers in the initial plan; for someone in Florida, it might mean dehumidifiers in the initial plan. Consider allergen control - a lot easier to implement if it's considered up front. Consider a zoned system with possibly multiple thermostats - in a big house, being able to completely turn off HVAC to unused rooms (rather than shutting the door) can have significant savings.

Consider asking the plumber and electrician to go outside their "install it as cheaply as possible" mindset, and make the systems more user-friendly. As an example, it might cost a few hundred dollars more to wire the house rationally (each circuit breaker controlling outlets in the same room) rather than lowest cost (minimize wire length, even if it means a circuit breaker controls a few outlets in three different rooms, or a single room has three different breakers so you never know which one to throw to turn off power to a specific outlet). It might cost a few hundred dollars more to plumb the house rationally - as a star, rather than point-to-point (case in point: in my master shower, the cold water comes from the water entry point a few feet away, but the hot water goes from that water entry point all the way across the house to the hot water heater, then comes all the way back (after a detour through the second bathroom) to the shower. Any disturbance in water flow anywhere in the house has a disproportionate impact on the hot water flow). Rather than a wiring closet, I'd dearly love to have a "plumbing closet" with cold and hot water manifolds that distribute water to each room (kitchen, bathroom, shower) and individual shutoffs. Ask the plumber to fully insulate all hot water pipes and add a hot water recirculation system if you're putting in central hot water (i.e. solar). Make sure the dishwasher can get immediate hot water - it really sucks if it always fills with water that has cooled in the pipes.

Unfortunately, there really isn't a DC voltage standard for lighting yet. 20 years from now, when solar electric and battery packs are standard, there will presumably be a 24V or 48V standard for house lighting that doesn't require DC->AC conversion, then AC->DC conversion inside the lighting system as we have now. You might want to consider designing in an area near your solar panels so you can intall substantial battery system 5-10 years down the road, however.

Comment: Re:Failed CEO and Gubernatorial Candidate (Score 1) 553 553

Uh, no. Fiorina ran for US Senate. You're thinking of Meg Whitman, who tried to click "Buy It Now" on the California Governorship ($150 million campaign). But your confusion is understandable, since they're both from the tech sector, and they both spout buzzword-bingo gibberish.

Whitman lost to Jerry Brown, BTW, thus earning Brown the singular distinction of having to clean up the mess left by a B-grade movie actor twice.

Comment: Re:How I manage these calls (Score 3, Insightful) 227 227

Sounds like my algorithm.

Very very occasionally, if the description sounds interesting, I'll paste the description/requirements into Google. Most of these spamming third-party recruiters just copy-paste from public job postings, so Google can usually find the original posting on the employer's Web site.

You are an insult to my intelligence! I demand that you log off immediately.