Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:I'm already useful (Score 4, Insightful) 263

Spoken by a true pragmatist. I'm glad you're not my hiring manager (though sadly there are many who work under the same broken assumptions). I hate programming languages as much as the next zealot, sure. To assume a systemic bias against those with a specific set of language skills (disregarding experience/domain knowledge/people management/customer interaction/raw productivity/hipster hat collections) may be a little short-sided to the extreme.

Comment Re:When does the powerhouse part start? (Score 2) 281

Realistically speaking, you'd be truely astonished about how much code actually gets written behind the scenes that never show up in 'things you see'. It makes a big difference when determining the true scope of software development as a whole. According to Google, there's around 18 million software developers in the world. They all aren't writing front-ends to your latest social media web site.

Its not surprising that PHP is a popular deployment platform for one painfully obvious reason: Hosting. Well, and some very well maintained popular PHP software platforms targetting said hosting environments (Ok, thats 2).

Comment Re:Due to stupid security warnings, security (Score 1) 208

Erm, Java has Real-time extensions, so I'm not sure how applicable your rant on medical equipment are. They -apparently- fire frigging missiles with RT-java
http://stackoverflow.com/quest...

"it's horrible to program in, but it saves companies from the effects of having truly stupid engineers and even more incompetent managers who don't allow programmers to document their code let alone require it."

Quite the opposite for me. I love Java because I can sit down hammer away at solving problems instead of worrying about bull-shit minutia wasting days of my life writing code I could've solved in an afternoon using Java (though results obviously vary depending on the specific projects involved). This is someone who came from almost entirely C development (never gave C++ a chance and in retrospect, I'm glad from what I hear).

"But a good programmer can accomplish a lot more in a more powerful language."
Details please. How can said individual work more effectively and in which specific languages please? Your single-pointed rant with 0 clarification makes you come off as a troll at best, and an irrationally biased individual at worst.

Comment Re:No, give me a break. (Score 1) 208

I'm sorry, your argument for NOT using a tool that changes over time (JavaVM) is that they're just as bad as another tool that changes over time (IE/Windows). And yet, please who release windows 8/10 related services are somehow forgiven from your black hole of hate?

Pretty much every piece of generally iused software has bugs. Sure, if you have 0 use for Java, Flash, Video codec playbacks, document viewers, etc. then absolutely don't use them. But don't presume to think Java is in any way less secure than any other platform that allows for script execution. Just make the common sense approach of not auto-running arbitrary scripting code, including JavaScript if you're concerned about being hacked.

For instance: https://msisac.cisecurity.org/...

Comment Re:Why is this on Slashdot? (Score 1) 510

You seem to indicate that these two futures are somehow mutually exclusive.

  transparent, efficient, and accountable

All of which are different, but lets break them down:
Transparent: Yes, the US government is going extremely down the wrong path, though mostly involving strong-arming other nations through secret negotiations, and the fact that you can be tried, sentenced, and convicted for crimes you didn't even know existed. That's pretty facist.

Efficient: The vast amounts of money the US gov spends are relating to milliary growth, sustenance, pensions, and debt. All the others (from a macro level) are relatively core. Democrats or Republicans, there's little chance that the government will ever get much leaner per GDP. That said, the only people that bitch about efficiency in government are the same fronteersmen / libertarian ideals that will never come back (baring a nut job with nukes mind you), because quite frankly most people enjoy comfort over self-reliance, and that won't be something you will ever change (unless you find some nukes lying around).

Accountable: Well, I see this article being a boon for accountability. The government is made up of people, and a high ranking person of said government was found to (alledgedly) commit a serious crime. The guily are punished. I can't see this being a bad thing, unless you're saying bad people that break laws shouldn't be punished. Next time we have a global financial meltdown due to bad actors breaking the law, or the pick pocket for stealing your wallet, just don't flip your opinion. Hypocracy is a taint.

Comment Re:Is this supposed to be a joke? (Score 1) 414

I beg to disagree. I don't know what your dev env is, but any ORM will cause dynamic table / column labels. This isn't a bad thing. This means you don't spend countless hours hand sculpting selects/updates.

ORM Advantages:
  - Considerably faster to write and maintain queries / persistence
  - Significantly less code / DB coupling
  - Makes DB refactors easier to handle (depends on how much you leverage static DB-metamodels but that's another discussion)
  - Eager/lazy fetching makes foreign relations stupidly easy, like legitimately night and day
ORM Disadvantage:
  - Often less efficient because its harder to pull in subsets of a table row vs. just fetching full rows (though totally doable, people generally don't bother)
  - Depending on the SQL abstraction, you can get some bad JOIN's if you don't know the gotcha (but these are generally poorly constructed large queries, but they do require debugging to fix)
  - Eager/lazy fetching can cause SIGNIFICANT poor performance if you aren't aware of what your queries / related code are doing

If you want to know what's being pushed into the DB, put in breakpoints into the ORM layer or add persistence listeners to trace what's being stored / when (then turn it off for prod). If you're using raw JDBC, you don't have no excuse for traceability. Your problem isn't in the language, its about your ignorance about the framework / libraries your project is using.

Plus, at least with Hibernate, it'd use bind variables, not poor performing literals unless your code itself is being written with native SQL queries in JDBC. The one thing not trivially easy in most ORM's is DB-side batch updates. I generally hand code my SQL in those cases, but it can be done.

Don't blame a language for the mistakes of the developer. Don't blame the language for 'selecting bad developers'. Blame underperforming developers for underperforming, or blame management for not managing / training / filtering them very well.

Comment Re:Yeah right. Then explain COBOL. (Score 1) 414

I did a very large COBOL port a few years ago, and I must say it was very well written. We were increddibly lucky that the developers were maintaining the project for decades and wrote their code very consistently (though they significantly lacked in comments) and were quite comfortable with helping learn the in-s and outs of the system. The actual business logic of the product was factors more difficult to grasp than any simple technical issues with COBOL itself.

Much in the same veign as C, COBOL's whole memory model is like a big block of crap, being able to remap memory blocks willy nilly over existing ones, sending memory blocks across programs, etc.. makes tracing memory much more difficult unless you had some sort good static analysis tools for tracing (which we didn't). The processing code was straight forward but obviously very simple, which meant that there was a lot of boiler plate (but completely drop dead simple since the same code was used consistently throughout the project).

Comment Re:Anyone use Joe anymore? (Score 1) 443

Joe rocks my Linux CLI editing world, but that's about it. The highest level of 'coding' I do with it is the occasional bash script. At least I can log into the latest centos and not have to spend 10 years editing the keyboard shortcuts anymore -- win!

For real work, I use Eclipse for Java. Frankly, if I did what I do in Java in any test editor, I'd probably loose close to 5-10x productivity. I know the tools and what they can do for me, and that's a lot.

Comment How? (Score 1) 258

1. Have a universal number, lets call it a SIN number for simplicity
2. Have a web site / physical record of casted votes with the casted vote and the voter's unique id hashed by something like MD5/SHA & date/time of casted vote in the incredibly rare case of hash collisions (correction, see below)
3. Send a mail-in pamphlet that provides a seed so that only the voting registry knows your unique (no reverse SIN guess in case your SIN was compromized by 'influencing' parties)

Me: Joe Blow
Issued SEED: 1234567890
SIN Number: 32323
Vote: Mad-like-hell Libertarian

Public Government Site Record:
| Mad-like-hell Libertarian | 8e63860d2a80a5d32d95345592697328 | May-14-2015 / 08:54pdt
(Example hashed from seed+sin / MD5)

The only problem being that the public needs to know (or rely) on the hash magic, but if you really care about your vote being untampered with, you can learn how to use basic tools to make it work.

For independent audits of the voting office, all SIN/seed hashes are to be retained for a number of years (or forever depending on data retention blah blah) so that independent audits of SIN numbers to actually viable voters, etc.. can be verified.

(Correction, because the registry can pre-calculate the hashes of everyone, they can re-generate a new seeding number until it doesn't collide with existing generated hashes)

Comment Re:Being comfortable around crazy (Score 1) 866

Well, Sunni's and Shiites are also largely ethnic in nature as well as religious, so its arguable if that would matter. The same with Israel and Palestinians, but realistically, England wouldn't have cared about a displaced ethnic group (see gypsys) so they never would've repartiated their lands after WW2.

As for the territorial / violence, etc.. Its nothing at all to do with Religion. As another commented posted, the ingroup/outgroup dynamic is a lot stronger when there's a clear selection bias (skin / religion / socio-economic / 'birth caste' / left-handed / (wo-)man).

Of course the best solution is to educate people and hope that their own affirmed hypocracy guilts them into changing their opinions, or at least shutting their mouths from perpetuating the bias.

Comment Re:This move is rational for a public company (Score 1) 636

"Had it done to me"

Pardon? You signed a contract, and if they didn't honor your agreement by paying for your proscribed hours, take them to court for breach of contract. The only retarded thing that you could've done was have a fixed maximum hours worked, in which case they can't demand your time in excess. As a contractor, you sure as hell aren't bound by the same "work till you drop" technique salaried employees are legally subjected to.

Comment Re:It might not be discrimination (Score 2) 349

A company that I contracted for had a fleet of young Cobol dev's who replaced the previously retiring workforce because upgrading the system to a new arch was too much money (at the time).

Oh, and COBOL is almost rediculously easy to learn. The big money is in knowing the business processes that those developers probably spent decade(s) mastering.

Comment Lets be frank (Score 3, Interesting) 216

They're a company that wants to stay in business. TV's about as locked in as can be and even they're draining audiences in one form or another. The internet is an amazing levelling field, and even if terrestrial TV packed up and quit tomorrow, there'd be no firm reason NetFlix alone would dominate the internet markets. They're playing the same game by locking up good content behuind their platform so that if/when the sh hits the fan, they'll have something to keep loyal customers paying well for their services.

Comment Re:True boolean search, ability to vote on results (Score 1) 276

#3 Who has more time to manipulate an open source web engine index? A do gooder looking to relfect bad SEO in a search result, or an SEO not looking to pump their own numbers floating their own crap to the top (through whatever carrot/stick-like measures implemented).

Google had some extremely bad queries some years back due to every SEO on earth trying to game the system. The only reasonable solutions on the top of my head are:
1. some sort of real-id-type verification system that requires actual investment in an acocunt being considered having weight (even then, it makes compromized systems a lot more valuable to hackers)
2. Devise a systemic pattern manipulation which is known to specifically target and down-rate results (like results that only get linked through blog comments or reuse heavily from their referenced pages for instance) -- Google seems to do some form of this
3. Individualized / group based blackack-lists -- Pain in the butt to curate, causes false positives to be burried (forever?), relies on people with associations comparable to their own (eh, ban all GBLT/alternate religions / pre-xyz sites / etc..) and of course having individualized search curation is a butt ton of extra data that needs to be floating around on servers waiting for your specific user ID to hit said server. I think that is may have been one reason blocked sites died in Google. Its just a pain in the ass to distribute the user's search preferences to every possible hosting node (or having slower responses due to limited numbers of nodes being able to respond to them).

Comment Re:A first: We should follow Germany's lead (Score 1) 700

Meh, not even necessary. Church attendance is hitting rock bottom throughout the world. In Canada, already like 25% are self-ascribed non-religious (agnostic / atheist / etc..). Times are changing, and given a few more generations and there may not even be a majority of religious people period. Once they lose the majoirty, do you really think people will support tax exemption for a special society?

Hey Religious orders do great things, and I'm generally content with them in our communities. They bring joy and satisfaction to those in them, often help the most socially fragile people and if that was it, I'd be the first one to support them. The sad side is the all too common exploitation, special interest politicalization, and other people's moral codes (all of which are perpetuated through their religious leaders' position of power) which seems so repugnant to me.

Slashdot Top Deals

Love may laugh at locksmiths, but he has a profound respect for money bags. -- Sidney Paternoster, "The Folly of the Wise"

Working...