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

 



Forgot your password?
typodupeerror
×

Comment Re:Nothing new - Always had tech jobs (Score 1) 336

Correct on many points, just adding:

Delphi came through bankruptcy due to these "supply chains can't fail" issues. It should of been broken up and replaced with something better, but it would of caused way too much turmoil in the industry.

There may be many unions in the area, but there is no tech union, and you're right I've never had to directly interact with one. The closest I've EVER gotten is having to call a certain office to get union guys to move furniture in the RenCen. Once in 25+ years.

Side note: these tech jobs don't exist, they're the same ones that have been posted over and over to bring in new visa holders, for the last 10+ years in some cases! (Ford/GM are especially bad at posting these never filled positions)
HEX

Comment VK might have vested interest (Score 1) 304

A photographer in a forum I frequent has been trying to get VK to remove his pictures from their site where a user uploaded them, and received this answer to his requests:

By publishing content in free access, every user grants it freedom to spread across the Internet and there's no way to stop that process. Even if we're talking about posts plagiarism we need official copyright proof in order to take actions. This is Internet after all. Everything belongs to everyone and any information becomes public sooner or later. VK Support Team.

I wonder if their location puts them in Crimea, the Ukraine, or Russia, and if their policy to ignore copyright laws plays a part in their decision.

Comment Differentiate (Score 3, Interesting) 184

How are these going to differentiate between drivers and passengers? And if, as many studies are finding, even talking hands free involves the same risk as texting/etc, does that mean all phone usage would have to be turned off? How about using cell phones as GPS nav devices, something I do often myself, are actual GPS systems somehow magically less distracting? Do we ban all screens in the driver's view, including radios, nav devices, and the instrument panel? I find passengers distracting sometimes, how do they impact accident rates? Or is this getting a bit ridiculous... - HEX

Submission + - Ask Slashdot - Combo Calender and Map for Distributed Groups

Jonah Hex writes: There are many individual groups holding related events throughout my state, however attempts to create a shared calendar for them have not had all the features we'd like. We've tried shared Google Calender, Wordpress plugins, etc, and none have had all the features we'd like. We'd also like to avoid existing large sites like Meetup, as we'd like to only have our own events displayed on the Calender/Map. And we want to make sure individual organizers have full control over their own event's calender and can link to an existing Google Calender/iCalender. Ideally this could be ramped up for larger than state usage, but for now we're trying to replace a myriad of individual calenders spread all over the place, and a single Google Calender that attempts to gather them in being maintained by one person.

An example: Magic the Gathering has many individual groups and stores running events, with many individual organizers. Ideally the Calender/Map system would be able to pull in many individual calenders and display them in a shared Calender/Map with filtering by City, Region, and even by Event Sub Type such as Game Type, Ranked Games, etc. It should hopefully be embeddable on any other website and provide it's own (filterable) export in standard calender formats.

Any help is appreciated!

Comment Related: Calender (Score 1) 52

If we have many different groups posting events all across the state, what is best for not only showing them on a calender but also locations on a map?

Think Magic/Game Events!
Each event may have a different owner, or group of owners posting them.
It should be easy to view on the map for people to easily see what Events are close to them for any particular day.

Currently we're thinking multiple Google Calenders but it loses all coloring and requires everyone who wants to do a calender to have google. Plus, no mapping.

Comment Or are bitter and jaded (Score 3, Interesting) 255

I know that when I am being data mined I am very likely to pick the funny or ironic answer to any poll. The less intelligent the dumbest option is, the more likely I am to select it. My data is valuable and if you aren't gong to pay a fair price, and you intend to use it to subvert my happiness, I am not likely to go quietly to the slaugter.

I remember some movie where a guy lands in a Gulag and is being forced to make mitten liners. He learns from one of the other guys to sew them shut across the fingers and then hide the sabatoged ones by slipping them into the "already inspected" pile. It is sabatoge and it's faster than making the proper stitch so it's easier to meet the quota.

Lots of people maliciously answer polls and such, or so I suspect, which is why they are such a terrible instrument of governance and polity.

And P.S. if you don't limit people to thinking about tech, well there are _many_ blue species of sting and mant rays, so contextually they might have a point on answering some of those questions. Its that whole ability to read past typos that humans are so gifted with.

So conclusion? Polls suck, they suck slightly more than the pollsters conducting them, um-kay?

Comment The case _for_ goto (Score 1) 231

The linux kernel is full of gotos. Assembly is bereft blocks and that sort of structure. So "goto" isn't the source of all evil.

Consier this example of the linux goto paradigm below. When taking locks and establsihing component preconditions you can write an optimal routine that does the stepwise creation, and includes the non-conditional cleanup. Then skipping the cleanup if all the parts succede. The example below is trivial, but when it comes to preserving locking orders it solves a hard problem very simply. And if you check out the generated code its very efficent. More so if you hint the compiler that the success case is most likely for each conditional.

So take the simple example and imagine you are building something complex like a network request with data and metadata buffers and the actual request structure itself et al... as the number of parts grow the number of bizarre else conditions you have to use to do stepwise cleanup become bothersome repetitions of code. Its even worse if it's part1 _or_ part2 along with part3 etc. Complexity and repetition of phrases in the elses is plenty of reason to use goto.

complex_thing * hard_thing() {
complex_thing * retval = 0;
thing_pt1 * pt1 = 0;
thing_pt2 * pt2 = 0;
if (pt1 = generate_first()) {
    if (pt2 = generate_last(pt1)) {
        if (retval = generate_final(pt1,pt2)) {
            goto success;
        }
    }
}
if (pt2) cleanup_last(pt2);
if (pt1) cleanup_first(pt1);
success:
return retval;
}

Simply put, there are times when a well-placed goto with a clear purpose and precondition can simplify code and accelerate execution.

Do I use a lot of gotos? no. Probably six C/C++ gotos in the last fifteen years. But when they are the correct tool to use, they can be magical.

Comment Writing safety-aware code _somewhere_ (Score 2) 231

Since all machine code is potentially brittle, the argument for using "safety aware languages" is itself brittle. For instance, Ada is safe because it doesn't allow deallocation unless you use ada.unchecked_deallocation(), or in the alternate, build nothing on the heap, or just hope that the Ada implementation has garbage collection, or..., or... etc.

_Someone_ has to do the work to protect whatever the brittleness is at issue.

For years I have used "struct Buffer { char * start, char * end};" instead of just char * string. (thing.end-thing.begin) is faster than strlen() and the constraints are always present. I've got a library full of simple bits that make this work (a wrapper around write(2) and read(2) for example).

Bad code can be written in any language. Java is safe? Well kind of, until you start making circles of referencds and losing them. sounds harmless unles there is a task and open socket in that circular reference and you've left a link back to some structure so that the socket is now able to access some nonsense.

The best tools in the worst hands are far worse than the worst tools in the best hands. Yelling for tools is a specious argument. Someone has to do the work, and that someone may well bone the job.

Comment I propose "Snowden" become a active tense op (Score 2) 231

Snowden:
(v) Adding a bit of code, hardware, or operation you know you shoudln't because an authority requires you do so.
"Hey honey, I'll be late for dinner, I have to snowden the latest release of firefox."

(n) the sneaky bit of intrusive technology
"Hey what's this bit?" "Shhh, that's the snowden."

I know he was the wistleblower, but we should enshrine his deed and the knowledge that this is happening using his name in memoriam.

Comment Definition of "Enough" and "fase dichotomy" (Score 1) 231

ASIDE: Your point is mute [look up "moot" before attempting correction. 8-) ]. Enough is enough, and any less is not enough. That's the definition of enough.

Consider: "If you eat enough pudding you'll die"... the only test case is to keep eating pudding till you die. If you stop before you die you didn't eat enough. 8-)

Now the point that all eyeballs are not equal is fine and obvious. It only takes one metaphorical eyeball, connected to the correct brain, to find a bug. So one is enough if the rest of the configuration is suitable, and an infinite number are not enough if they lack the context.

The real difference between FOSS and others is not the quality of the eyeballs but the opportunity for the correctly quipped eyeball to fall on the relevant bit. In closed source applications the right post-eyeball configuration would have to first be part of the set of allowed eyeballs, and it would likely have to be actively paid to look for the bug directly or indirectly since the limited herd of eyeballs all have their assignments.

Pretending that the better solution (FOSS IMHO) is unworkable because it's demonstrably imperfect ignores the fact that the far less functional (NON FOSS IMHO) has a demonstrably worse track record. That comparason and derision is just "false dichotomy" and kind of an example of, perhaps, why you aren't the set of eyeballs in charge.

In non-FOSS circumstances virtually all eyeballs lack the context to find and fix problems because they lack access to the source.

So your argument fails because it implicitly argues against exposure, or argues that exposure isn't enough if the right people aren't looking. The failure isn't one of fact but of position. You offer no counter proposal. You are pissing on the model that exists but offering no alternative. In short you are engaged in venting of some sort but you are apparently not one of the set of eyeballs ready to offer solutions.

Comment Gnomoria (Score 1) 669

Gnomoria may be "Dwarf Fortress Lite 3D" to some, but to me it's the best mix between in depth orders and possibilities and playability. http://gnomoria.com/ Lots of updates and support.

Gnomoria is a sandbox village management game where you help lead a small group of gnomes, who have set out on their own, to thrive into a bustling kingdom! Anything you see can be broken down and rebuilt elsewhere. Craft items, build structures, set traps and dig deep underground in search of precious resources to help your gnomes survive the harsh lands. Build your kingdom and stockpile wealth to attract wandering gnomads to your cause, but be wary of also attracting enemies!

Slashdot Top Deals

HELP!!!! I'm being held prisoner in /usr/games/lib!

Working...