×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

Comments

top

Adam Carolla Settles With Podcasting Patent Troll

engun Patent trolls provide a valuable service (63 comments)

The big corps would now have us believe that a special breed of troll called a "patent troll" is the only problem with the system, and they, like every entrepreneur, are merely victims. This is all just the same manipulative BS. The patent troll exists only because the patent system is broken. Fix the problem at its root and patent trolls will be irrelevant.

about 3 months ago
top

New Snowden Leak: of 160000 Intercepted Messages, Only 10% From Official Targets

engun What the hell? (201 comments)

The tone of this post is insane. It makes it sound like Americans are the only people on this planet with a right to privacy. What about the rest of the world? So the NSA's only crime is that it spied on US citizens? Is it perfectly ok to undermine those same rights for other human beings?

about 5 months ago
top

Belief In Evolution Doesn't Measure Science Literacy

engun Science literacy sans the philosophy of science? (772 comments)

What is the point in a test that measures scientific literacy, if that test does not measure a person's commitment to the philosophy of science? A key indicator of an understanding of science is one's commitment to the scientific method. Evolution is a direct result of that commitment. When one eschews that commitment, what kind of literacy are we left with?

about 6 months ago
top

If Java Is Dying, It Sure Looks Awfully Healthy

engun Re:Java's problem isn't verbosity (577 comments)

No, I agree that the Java language itself is not over-engineered. I said that the frameworks and community that have grown around it, have a tendency to over-engineer (especially in the enterprise). That is not to say there are no efforts within the community to overcome that, but having shifted from enterprise Java to C/Python and also having worked a fair bit with C#, I do have some experience with the general ethos in each of the communities.

RE: "Which factory e.g. did annoy you in particular, and why?" Joel explains it better: http://discuss.joelonsoftware.com/?joel.3.219431.12

about a year ago
top

If Java Is Dying, It Sure Looks Awfully Healthy

engun Java's problem isn't verbosity (577 comments)

Java's problem isn't verbosity IMHO. It's the general mindset and community that has grown around the language. Instead of simplicity, they've gone into massive over-engineering, with factory factory factories and the like. A combination of pattern mania, and "enterprise" java, has resulted in turning an otherwise simple language into a veritable nightmare. Contrast this with the python community for example. Language wise, compare Java with C#. C# has done things a lot better in general. It may help that newer versions of Java will achieve some degree of feature parity with it but in the long run, I think it also has to be accompanied by a shift in the general notion of what's "normal" design in the Java world.

about a year ago
top

Google Wants Patent On Splitting Restaurant Bills

engun Imagine this: (196 comments)

Picture in your mind for a moment, that someone actually typed this shit up, had lawyers obfuscate the inanity within and filed this application in the name of em.... "innovation". 'nuff said?

about a year ago
top

Apple Maps Flaw Sends Drivers Across Airport Runway

engun Steve jobs says: (311 comments)

Well, you did ask for the fastest route.

about a year ago
top

Tesla To Build Its Own Battery-Swap Stations

engun Re:Gas (377 comments)

Well, that didn't take long!

about a year and a half ago
top

Ask Slashdot: How To Convince a Team To Write Good Code?

engun Re:Just like snipe hunting (366 comments)

Agree with what you say a 100%. To me, and correct me if I'm wrong, tests are mainly about a means to automate testing I might otherwise have had to do manually. Beyond that, I see the law of diminishing returns hitting back too hard - and the overhead of maintaining test code more onerous than maintaining the original code itself.

about 2 years ago
top

Ask Slashdot: How To Convince a Team To Write Good Code?

engun It's going to be hard (366 comments)

The truth is - unless people realize it for themselves - it's really hard to do. Not every programmer has pride in their code and a genuine desire to learn and improve. Let's say you get approval to rewrite the code and reduce the unnecessary complexity. Most likely, the code will break and you won't know till it's too late. This is because, no matter how convoluted the logic - it would still be relatively debugged code. Rewriting stuff will break things, and without the unit tests - it's really hard to even get a clue where. As a result - people will blame the rewrite for the new bugs - and still never get the point.

My suggestion is, start with pushing for process and get tests written for existing code. Try to convince people that the reasons for your release problems are the absence of good process and good tests. Explain that tests are a way to automate the drudgery of manual testing and will save time - so that it is comprehensible to management. Once those two are in place - you can safely rewrite the code without breaking existing functionality - thus avoiding being blamed for your "meddling". You can then start pushing for code refactoring next. Eventually - it will be possible to display the tangible benefits of a well-structured code based. It'll be a long hard slog.

Sometimes though - the people around you are too calcified in their thinking to want to learn or to do things "better". In that case, find another job.

about 2 years ago
top

Ask Slashdot: How To Convince a Team To Write Good Code?

engun Re:Just like snipe hunting (366 comments)

Your comment assumes that the person who criticises bad code is always a factory factory factory guy but fails to take into account that there IS such a thing as good code and bad code. The OP has outlined the reasons for why the code is bad - such as buggy releases, lack of test coverage etc. That indicates that the code or process is bad, somewhere.

Over-engineering is a problem yes, but just as commonly, under-engineering/non-engineering is an equally big problem. Both lead to bad code.

about 2 years ago
top

Microsoft Security Essentials Loses AV-Test Certificate

engun Re:Now for the rest of them... (185 comments)

Spot on. It's better to be occasionally infected by a virus, and to format and reinstall your system, than to suffer daily slowdowns and annoyances with a real-time anti-virus program. I've long since decided to make this trade off to maintain my sanity, and I haven't regretted that decision at all.

I've not been infected in years, with no realtime anti-virus, and that's by following a few simple ground rules.

1. Do not run junk software from unknown sources. If you must, then run an AV scan manually to double check. (or use a virtual machine)
2. Keep your browser up to date, use a browser secure by design (e.g. Chrome and of late IE - although IE is still more likely to be targeted by malware) and avoid installing crappy plug-ins.
3. Avoid visiting untrusted sites and executing untrusted crap off them (see 1)

That's it really.

If an occasional virus gets in, find the process, kill it, and delete the executable and startup hooks. Most are that dumb. For the rest, format and reinstall.

about 2 years ago
top

Carl Sagan Was On US Team To Nuke the Moon

engun Damn you! (206 comments)

God damn you Sagan, no one wants to eat radioactive cheese. Leave the moon alone!

about 2 years ago
top

Saudi Arabia Implements Electronic Tracking System For Women

engun Re:Apartheid (591 comments)

The problem isn't that morality back in the day was different (i.e. more primitive). The problem is that, faithheads think that what's written in the book is absolute. So the example of Mohammed sleeping with a 9 year old, or the bible advocating slavery, genocide etc. are examples to prove that modern morality is far better than the obviously flawed "absolute" morality advocated in those books.

That is why this Aisha story comes up so often.

about 2 years ago
top

Ask Slashdot: What Video Games Keep You From Using Linux?

engun Re:This is a loaded question (951 comments)

I don't think even that's the problem. I find that many things that work reasonably well in Windows and Mac OS X do not work properly on many Linux distributions. There may be understandable reasons for this, but in practical terms, it's a really big problem.

For example, I have a docking station for my Lenovo X201. When I put my laptop on the docking station, it should automatically switch to the external display - at the correct resolution. When I open my laptop lid, it should activate both. When I boot up while docked and lid closed, only external display should come on at the correct resolution. About an year ago (which is when I tested last), it didn't do any of these things perfectly, It kept forgetting the resolution of the external display, and I had to keep readjusting it. Opening and closing the lid was a slow and unbearable affair.

This is apart from the fact that the graphics are pretty sluggish, with occasional tearing etc. Scrolling and panning were also fairly slow. Intel drivers are correctly installed. The UI just doesn't have the polish and smoothness that Android, Windows and OS X do. The fonts are also pretty ugly by default, The buttons and layouts look squished or otherwise disproportionate. There are many many similar hiccups as the ones outlined above. As a point of comparison, I'll point out that I started using Mac OS X only recently, and have found it instantly more pleasant and intuitive to use, although I still find Windows to provide the most flexibility, especially when it comes to multi-monitor support.

Android is a testament to the fact that fluid and beautiful desktops on Linux are entirely possible, on a range of hardware. I think KDE (my favourite) and Gnome just need to stop worrying about new features, and just polish their existing experience. Alternatively, maybe the trick to finally having Linux on the Desktop, is to have Android on the Desktop.

about 2 years ago
top

The Motivated Rejection of Science

engun Re:They often react violently (771 comments)

What you said is interesting. Is this a personal opinion or are there any papers/sources you can refer me to? cheers!

more than 2 years ago
top

Don't Build a Database of Ruin

engun Re:Amazon knows me better than myself . . . ? (209 comments)

To clarify further, it's not just targeted advertising that will be possible with this data. It is very likely that one's political affiliations, sexual orientation, religious beliefs and other hidden thoughts and opinions etc. can be predicted with this data. In the hands of some ideally benevolent government, all data may be benign. In the hands of a despotic one, it can be used to detect and eliminate any and all opposition - a witch hunt to end all witch hunts.

more than 2 years ago
top

Don't Build a Database of Ruin

engun Re:Amazon knows me better than myself . . . ? (209 comments)

Amazon only has access to a certain restricted aspect of your social life - your purchase preferences for certain internet goods. But if Amazon's info could be combined with facebook's database, your location information from google maps, your browsing history from your ISP, your supermarket profile, your movie preferences, your medical history etc. etc. (basically, the Database of Ruin the author is talking about) and I'd wager those Amazon recommendations are going to be a whole lot more accurate.

more than 2 years ago

Submissions

engun hasn't submitted any stories.

Journals

engun has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?