Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment Re:The ultimate spy tool (Score 3, Insightful) 20

Perhaps more troublingly; they'll allow facebook to see what the people you see do.

My good-faith advice to anyone who is considering letting zuck into their refrigerator just to solve the crushing problem of what to cook with available ingredients or whatever would be "probably not worth it"; but that's ultimately a them problem one way or the other.

The trouble is that much of the pitch here is that you are supposed to provide footage as you wander around; merrily making the you problem everyone else's problem as you do so. And, yes, 'no expectation of privacy, etc, etc.' but there's a fairly obvious distinction between "in principle, it wouldn't be illegal to hire a PI to follow you around with a camera while you are in public", which involves a typically prohibitive cost in practice and "you paid them to upload geolocated footage, nice going asshole", where the economics of surveillance change pretty radically.

If people want to outource their thinking to facebook themselves I'd have to be feeling fairly paternalistic to intervene; but given that the normalization of these is, pretty explicitly, about facebook having eyes on everyone I can only hope that 'glasshole' continues to be a genuine social risk to any adopters.

Comment Come now... (Score 1) 59

Anyone who puts their money behind wildfire smoke as the leading public health threat of 2050 is just showing their abject lack of faith in the potential of malice and incompetence. Who are these faithless degenerates to tell us that we can't re-introduce enough trivially controllable infectious diseases or deregulate enough toxin smelters to outmatch some trees?

Comment Re:Sounds doomed... (Score 1) 19

Sorry if I wasn't clear; that's the part I have deep concerns about getting done. My impression has been that(while, in theory, people are supposed to be averse to spending money) it's much easier to get funding for novel or sexy initiatives, especially if they promise to be magic-bullet solutions, than it is to push through money for boring stuff, even if it's low risk and abundantly proven; and the risk these recommendations address seems to sit firmly on the unfavorable side of that.

"We need to do a bunch of fiddly changes to eliminate quirks of build reproducibility, and generally have more eyes on important software" is not a terribly intimidating project in terms of novelty or risk; but "basically, just spend more on reasonably competent, reasonably diligent, software engineers than it seems like you strictly need to, in order to make improvements that outside observers could easily mistake for status quo, forever" is a deeply unsexy project. It's a much better project than "Agentic digital transformation" or something; but that's the sort of likely failure that someone looking to spend company money to look like a thought leader on linkedin will practically trample you in their eagerness to approve.

Comment Re:smoke and mirros (Score 3, Interesting) 52

As best I can tell; most of the complaining about freeloaders is sideshow in the battle over who deserves subsidies, not objections in principle. I'm less clear on whether there's also a positive correlation between whining about the subsidies going to people who aren't you and actively seeking them yourself; or whether the cases of people who do both are disproportionately irksome and so appear more common than a dispassionate analysis of the numbers would reveal them to be.

Comment Re:Do it yourself (Score 1) 83

Cppcheck apparently knows "hundreds of other rules covering a multitude of language aspects" so you don't "have to mentally apply against every single line of code you write."

Cppcheck doesn't flag anything in Waffle Iron's example.

It also doesn't find anything wrong with:

std::vector<int> vec = {1, 2, 3, 4, 5};
auto it = vec.begin();
vec.push_back(6);
std::cout << *it << std::endl;

Which is another common example of how you can write memory errors without using C++ pointers.

Comment Re:There is already a safe subset of C++ (Score 1) 83

In the sort of places where MISRA and similar coding guides apply, yes, never allocating memory is expected, because once dynamic allocation exists you can't guarantee that you won't die with an out-of-memory error and similarly can't guarantee any time bounds on how long an alloc and dealloc will take.

Sure, so C++ is safe as long as it's used in a way that makes it incredibly painful. Sounds good. Let's just require all C++ code everywhere to be written that way. Rust usage will skyrocket overnight.

Comment Re: Is there anyone here that voted for Trump (Score 1) 261

It is hard to have fair democracy with winners take it all.

For a really rigorous definition of "fair", it's impossible to have fair democracy at all. Arrow's Theorem demonstrates this to a large degree, although many have argued that some of his fairness axioms are excessive. More recent research has concluded that fairness is the wrong standard, because there's no way for an electorate's "will" to really be fairly represented by any electoral system, not in all cases. Some systems can do better most of the time (and "winner take all" is particularly bad), but all systems fail in some cases.

What we need to aim for instead of fairness is "legitimacy", which is more about building broad acceptance of the system than about fixing the system itself, though it's easier to build acceptance for better-designed systems.

Having the country's top politicians continually claiming the system is unfair and rigged is, of course, the worst possible thing to do if you want to build support for the legitimacy of the system.

Comment Re:Jokes on you (Score 1) 261

Precisely none of those books were ever banned.

I decided to check :-)

According to the Book Censorship Database from the Every Library Institute, both "Of Mice and Men" and "Adventures of Huckleberry Finn" have been challenged, but only "Of Mice and Men" was removed, though "restricted" is more accurate. The Birdville Independent School District in Texas removed the book from general access, allowing access only to the AP English class, and the Indian River County Schools in Florida restricted it to high school students.

No Doctor Suess books were banned, although Suess Enterprises voluntarily ceased publication of six books.

Comment Sounds doomed... (Score 2) 19

This seems like the sort of advice that is going to be exceptionally hard to get followed because it's mostly so dull.

There can be some interesting futzing in principle to keep unnecessary sources of variation from getting folded into build artifacts, normally followed by less-interesting making of those change in practice across a zillion projects; and basically anything involving signing should at least be carefully copying the homework of proper heavyweight cryptographers; but most of the advice is of the "fix your shit" and "yes, actually, have 10 people, ideally across multiple orgs, despite the fact that you can get it for free by pretending that the random person in Nebraska won't make mistakes, get coopted by an intelligence agency, quit to find a hobby that doesn't involve getting yelled at on the internet for no money, or die" flavor; which is absolutely stuff you should do; but the sort of deeply unsexy spadework that doesn't have magic bullet vendors lobbying for it to get paid for.

Comment Re:Of course... (Score 1) 74

What seems sort of damning is that the explanation is "our tech sucks".

The 'explanation' is that the demo triggered all the devices within earshot because apparently a device designed to perform possibly-sensitive actions on your behalf was assigned a model line wide, public audio trigger in order to make it feel more 'natural' or something; rather than some prosaic but functional solution like a trigger button/capacitive touch point/whatever; and that the device just silently fails stupid, no even informative feedback, in the even of server unresponsiveness or network issues. Both of these seem...less than totally fine...for something explicitly marketed for public use in crowded environments on what we euphemistically refer to as 'edge' network connectivity.

You obviously have limited control over the network in a situation like this; so nobody expects the goggles to fix the internet or facebook's server resource allocations for you; but having some sort of "can't reach remote system" error condition has been ubiquitous basic function since around the time that dirt was still in closed beta.

Comment Re:Demo failure not a product failure (Score 1) 74

I suspect that this is symptomatic of the same phenomenon; but it seems especially weird that they'd be trotting the CTO out to give a, from context, apparently intended to be exculpatory postmortem when the problems with a device you are intended to wear on your face, in public, are 'sensitive to external trigger shared across entire product line' and 'silently fails stupid if network conditions are suboptimal'.

Comment Re:How puzzling... (Score 1) 58

You definitely wouldn't come up with a fresh 10,000 liters of the stuff just lying around somewhere; at least not without resorting to nuclear chemistry or natural gas processing on a pretty heroic scale; but if you purely needed to ship something, anything, to be able to say that the amount provided wasn't zero; the terrestrial supply isn't zero either. I think the US is good for high single thousands of liters on a typical year, from nuclear warhead maintenance; Russia at least theoretically in the same ballpark in terms of warheads that would need their tritium checked, though no assurances either that that is happening or that they'll sell, they had formally stopped doing so at least for a while over a decade back; not sure what the mixture of reasons was between domestic users and not wanting inferences about their weapon maintenance.

Such a sale would be basically ceremonial if it has to come from the existing supply which is already spoken for every year; and there would be no point in Interlune as an intermediary; but if some finance construct wiggles one way if the sales are zero and another way if the sales are merely small, it presumably might be worth someone's time for Interlune to be listed as the supplier to Bluefors, even if it's just them slapping their label over whoever Bluefors normally buys from and doesn't actually change the allocation to different purposes or the total size of the market.

It's adjusting the allocation that would be at least difficult(potentially viable if the VCs doing 'quantum' are paying better than the people doing ultra low temperature MRIs or academic physics, or if you can out-lobby the 'national security' neutron detector market that doesn't get anyone excited but zOMG Dirty Bombs the Homeland!; but probably not cheap); and actually changing the supply that would be hardest, but possibly of actual interest.

Comment Re:How puzzling... (Score 1) 58

I'd be a trifle surprised if it's an outright lie; perhaps I'm not properly accustomed to contemporary standards of allowable market manipulation; but it seems to have been carefully worded to make a somewhat exotic but fairly barebones commodity futures arrangement, which could be entirely fulfilled by interlune doing some paper-shuffling resales of helium 3 from any source or simply selling zero liters during some or all years between now and 2038, sound like a tale of Bluefors actively paying to send rockets to the moon because it's obviously only freezer capacity, not any of the other issues, that is keeping 'quantum' from doing whatever it is supposed to do.

Slashdot Top Deals

If Machiavelli were a programmer, he'd have worked for AT&T.

Working...