Slashdot: News for Nerds


Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Two South African Cancer Patients Receive 3D Printed Titanium Jaw Implants

Assmasher Re:Hm. I wonder if the sintering can take a punch? (71 comments)

I was seriously wondering that myself since titanium is difficult to deal with despite the fact that aerospace engineers would like to use it for a large number of parts, so I did a quick Google and I found this:

"Tests by EOS customers have compared the properties of laser-sintered titanium parts to those of cast or wrought titanium parts, and found that the DMLS parts can have significantly better mechanical properties. Typically, titanium parts made with DMLS have an ultimate tensile strength of 1,200Mpa + 30Mpa (175ksi + 4ksi), comparable to or stronger than conventionally manufactured titanium components"

Now, that should be taken with a grain of salt since it was provided by a company that does Direct Metal Laser Sintering, but it certainly sounds damn good.

Just be careful, you have to use low oxygen contents in the powder itself and argon to work in since it is HIGHLY reactive in its molten state.

I'm sure it is hysterically expensive right now, but has huge potential since traditional titanium work is both hard on machines/tool and requires lots of cooling.

Very, very cool.

2 days ago

Long-range Electric Car World Speed Record Broken By Australian Students

Assmasher Why the fire suit and helmet? (120 comments)

I drive faster than 66 mph every day going to work and don't notice anyone but motorcyclists wearing helmets and nobody wearing fire suits... Lol.

4 days ago

India's National Informatics Centre Forged Google SSL Certificates

Assmasher Re:Anybody else think posting AC should be abolish (107 comments)

5 minutes is a lot of time for the people who go around spouting hatred and ugliness all over internet forums. This is why the don't register, because it's not worth the effort - especially when they get banned - especially if that ban is by IP.

about three weeks ago

India's National Informatics Centre Forged Google SSL Certificates

Assmasher Re:Anybody else think posting AC should be abolish (107 comments)

Because it's a pain to do so. It helps cut down on the DB anonymous posting. You can quickly discern if they're schills, flametards, et cetera.

I agree, I post on occasion as AC when I'm on another device, and like I said, I never had any problem with people posting AC until the past few years when people seem to be using it to simply spam /. with total garbage, or hatred, et cetera.

about three weeks ago

India's National Informatics Centre Forged Google SSL Certificates

Assmasher Re:Anybody else think posting AC should be abolish (107 comments)

Pseudonyms exist to protect people from the rabid - like yourself.

Think about the stupidity of comparing the establishment of a pseudonym to posting your SSN? LOL.

about three weeks ago

India's National Informatics Centre Forged Google SSL Certificates

Assmasher Re:Anybody else think posting AC should be abolish (107 comments)

Wow, I guess the guys who built /. who thought AC should stand for "Anonymous Coward" didn't know that "Desler" knows best and that and AC and a registered user are exactly the same thing. Wonder why they bothered with creating the AC system? Idiots. Really. I mean, they should have just asked you obviously.

Ignoring the rest of the stupidity of what you posted, maybe you could come to realize that the difference between AC and a registered user is that registered users can develop a reputation for their behavior; i.e., a user that posts stupid things like

Man up and give us all your personal details or STFU

can become known for being an ignorant hothead.

They're called "Anonymous Coward" for a reason.

about three weeks ago

India's National Informatics Centre Forged Google SSL Certificates

Assmasher Anybody else think posting AC should be abolished? (107 comments)

I've never had a problem with it until the past few years when it has been ritually abused by idiots who can't be bothered to create shill accounts (God knows there's enough of those...) to spout hatred and ugliness.

I'm no sub-continent apologist by any means, but all this anti-India crap is just ridiculous.

about three weeks ago

Python Bumps Off Java As Top Learning Language

Assmasher Re:Who cares what they use as long as... (415 comments)

Lol, true, but in the spirit of altruism - I hope today's Comp Sci grads are being forced to actual write software not just implement problem sets. There's so much they could learn from the full life-cycle at University.

about three weeks ago

Python Bumps Off Java As Top Learning Language

Assmasher Re:Who cares what they use as long as... (415 comments)

We had courses on declarative languages, another on imperative languages, and special topics courses on specific languages and topics that were hot at the time (Java, OpenGL.) Some classes taught using Lisp, the majority using C, one was all assembler, intro courses were Pascal. Basically we learned that the language itself isn't important, what that language offers you (the benefits and limitations) is...

Things have gotten a little better in the past few years, but for a while there in the early aughts you couldn't find a recent graduate who knew anything other than Java. The were helpless without libraries - LOL.

about three weeks ago

Python Bumps Off Java As Top Learning Language

Assmasher Who cares what they use as long as... (415 comments)

...they point out to the students all along the way that they should learn other languages, toolsets, and operating systems if they want to be useful when they graduate/drop out.

Subjectively I would recommend they start with C specifically because you can hang yourself but it has few ropes to do so than C++, and then different languages for different aspects of Computer Science after that. There's virtually nothing in an undergraduate Comp Sci syllabus that should prevent you from learning a new language for your course if you've learned the fundamentals of how these languages work.

You're not going to be making use of exotic features of the languages in question unless the purpose is to use them.

Let's see how the python thing works out, it'll be nice to see kids coming out of school insisting they're senior software engineers for a different reason other than "I used Java for 4 years... at school..." Lol.

about three weeks ago

The World's Best Living Programmers

Assmasher Re:Amusing... (285 comments)

Good luck :)

about three weeks ago

The World's Best Living Programmers

Assmasher Re:Amusing... (285 comments)

It always depends upon the circumstances.

There are times when being a great programmer could be the most important thing, but except in one man/woman operations this is very rarely the case.

It's overlooked because there's a romanticism (sad and geeky though it is) about wondrous programmers being able to leap tall feature lists with a single bound...

about three weeks ago

The World's Best Living Programmers

Assmasher Re:Amusing... (285 comments)

Ultimately, programming and software engineering are the same thing

Not at all. This isn't some elitist "I'm not a programmer" kind of thing. I am a programmer, but that ability is a subset of my abilities as a software engineer.

Programming is the ability to instruct a computer to perform actions.
A programmer is someone who has this skill.

Software engineering is a superset of programming. It includes the abilities of a programmers, plus the skills, the ethos, and the discipline for all the other aspects of building software that are important. The discipline is the most difficult part (at least for me.)

The simplicity of those differences can be seen in the drudgery of commenting your code where appropriate (or, if you know that junior developers will be working in the codebase, documenting it thoroughly), and the complexity of those differences can be in recognizing that the architecture of your solution provides for 3rd party integration opportunities that may be of enormous value to your employer and yet require more work on your behalf because abstraction can also be drudgery.

This doesn't mean that there aren't people out there who consider themselves programmers, not software engineers, that don't have these skills - it means that that they are what would be technically considered a software engineer.

You can pick up a book on learning JavaScript in 24 hours and start programming and even refer to yourself as a programmer if you land a job doing so, but calling yourself a software engineer at that point is ridiculous. Heck, quite a few CS grads don't even appear to be able to call themselves programmers (they do so little of it in the course of their studies generally.)

An analogy, which in my obviously subjective opinion, describes this relationship would be a mechanic and a mechanical engineer. That is a rougher comparison than the differences between MOST programmers and software engineers, but it conveys the basis of what I mean.

about three weeks ago

The World's Best Living Programmers

Assmasher Re:Amusing... (285 comments)

To the people who hired you, the most important thing is getting the product to work reliably so they can start making money with it. It won't matter at all how pretty the chart bubbles are in the design document, if the program crashes or is otherwise unusable. So score one for the talented programmers there.

You are clearly demonstrating your lack of understanding about how to make software. You seem to think that software engineering is about "chart bubbles" and "design documents." It isn't at all. That's like saying that being an excellent race car driver is about how nice your car looks. It also isn't about how well you can drive a GoKart or a Formula 4 car, it's about your ability to drive anything necessary to accomplish your goals, your ability to make decisions, to mitigate risks, et cetera.

Talented programmers are sometimes good software engineers.
Talented software engineers are often good programmers.

the most important thing is getting the product to work reliably so they can start making money with it

You not only display your lack of understanding what software engineering is, but here you demonstrate your lack of realization that there are more independent software vendors in the world than just cash strapped startups who have to hack together whatever they can in order to begin generating revenue.

Which is not to say software engineering isn't important -- only that exactly how important it is will vary with the size of the project

Amazing. You really don't understand that software engineering is the discipline of creating software properly. You seem to conflate it with architecture design documents and waterfall planning.

Software engineering is critical for any project of ANY size.

It is about decision making, risk mitigation, and proper use of resources.

People who think the way you are exhibiting here are the reason with why so much software is just garbage when it doesn't have to be.

about three weeks ago

The World's Best Living Programmers

Assmasher Amusing... (285 comments)

...but I would argue that software engineering is a far more important a skill than programming.

Which thing is ultimately more valuable, the ability to write JavaScript (or C++, or Objective-C, or whatever) better than anyone else, or, the ability to architecturally scale a big data solution along swim lanes or using an AKF cube (or properly design a secure inter-process communication system, or whatever)?

I'm not trying to demean raw programming ability, because that's always a valuable skill, the problem is that people seem to venerate it above what I believe it more important to the creation of good software.


about three weeks ago
top Do We Really Need Another JavaScript Framework?

Assmasher Re:Do we need HTML+Javascript at all? (104 comments)

Using C# is almost as big a failure of an idea as using Javascript

Would you care to explain any of your reasons why? It seems to be vastly superior for client side work in comparison to everything else right now. I wouldn't use it on the backend (that's still C++ territory in my opinion), but it and/or Java work well on the web services side of the backend.

Writing a bytecode platform is exactly what using C# would do in any case (I guess I should have been clearer.) I don't care if the actual language on top is exactly C#, or something else, just let it compile to a bytecode platform that takes all the best of Java, C#, and other THICK CLIENT application languages because the state of the world today is that people are trying to write thick client applications in the web browser using languages never intended to be used in such a fashion.

about three weeks ago
top Do We Really Need Another JavaScript Framework?

Assmasher Re:Do we need HTML+Javascript at all? (104 comments)

This, a thousand time this.

Why don't browser makers get together and throw out the entire existing paradigm of horrific compromises and agree on completely fresh start with both language and UI framework.

Throw out HTML, throw out CSS, throw out JavaScript. Take the best *ideas* from them all, use C# (nothing to do with Microsoft though) and create a common framework on all platforms embracing those *ideas* and use OpenGL as the composition engine.

about three weeks ago



U.S. Rollout of the flagship HTC One delayed until end of April

Assmasher Assmasher writes  |  about a year ago

Assmasher (456699) writes "The widely praised and anticipated arrival of HTC's flagship Android smartphone, the HTC One, has apparently been delayed until the end of April.

From the manufacturer: "We are currently manufacturing the new HTC One and arranging delivery dates with our US carrier and retail partners. When we originally announced the new THC One, we communicated a March availability date but we unfortunately will not meet this date in the US. We now expect to roll out the new HTC One in North America before the end of April."

How this bodes for HTC's troubled and declining smartphone marketshare remains to be seen, but rest assured that Samsung will do everything in its considerable power to get the Galaxy S4 on shelves in time to make the HTC One's debut as damp a squib as possible."

Link to Original Source

R/C F16 Jet with realtime pilot view

Assmasher Assmasher writes  |  more than 2 years ago

Assmasher (456699) writes "Toys are infinitely cooler these days than they were when we were kids. While we had to subside on crappy Lego houses and weak Nerf guns, youngsters now get to craft accurate models of the Millennium Falcon and play with a foam arsenal that would make the CIA blush with envy.

The same goes for remote-controlled vehicles. We've already seen exactly how much fun can be had with a point-of-view camera, an RC Jeep and a little time. Now another crafty RC aficionado has applied the same camera tech to a remote-controlled F16 fighter jet.
There aren't words to describe how awesome this is."

Link to Original Source

Directed Energy Weapon Downs Ballistic Missile

Assmasher Assmasher writes  |  more than 4 years ago

Assmasher (456699) writes "Boeing's Airborne Laser successfully destroyed a sub launched ballistic missile on Thursday, February 11th, 2010. "This was the first directed energy lethal intercept demonstration against a liquid-fuel boosting ballistic missile target from an airborne platform" reported the Missile Defense Agency Reuters. It should be noted that destroying a liquid fueled ballistic missile is generally considered easier than killing a solid fueled equivalent due to the relative fragility of the fueling and other systems."

Ethics of hidden installations?

Assmasher Assmasher writes  |  about 6 years ago

Assmasher (456699) writes "The latest Java update from SUN showed up on my desktop this morning and in the process of installing it I did what I usually do and selected the 'advanced install' checkbox on the Java Setup UI. I do this for the same reason that most of you do — to ensure that I'm only installing what I expect to install (although this can be a false sense of security.) In the past Google has often 'hidden' the installation of their toolbar in other applications' update/install packages, and recently Apple did the same with iTunes and Safari. I find these types of things distasteful because they're 'sneaky.' Unless you choose to view the installation options or choose some 'advanced' option you are possibly unaware or only marginally aware of what's being put on your machine. Lo and behold, the SUN update I just installed tried to install OpenOffice under the guise of updating my Java runtime! Now, I don't have anything against OpenOffice, in fact, I have two machines I use it on, but I don't want it on this one. Out of curiosity, how do people feel about this type of thing?"



Linux's biggest problem need no longer be a problem

Assmasher Assmasher writes  |  more than 10 years ago

I have to say that everytime I log into my Slackware or MDK 9.2 systems, I can't help but feel cleaner, more streamlined. Almost as if the sedentary developer's tire I've been growing for the past 5 years seems to disappear (somewhat.)

I've been working with Win32 and various *nix flavors since the early nineties (yeah, back in the Win32 'S' days, and early NT, lol) and I've always felt that way when using a *nix machine.

Cleaner, somehow healthier, as if I know that there is NO extraneous crap going on in the background, I can control everything if I wish and nothing gets installed that I don't wish to be installed.

I'm beating around the bush of the subject I really wish to diarize, but I just want to convey the actual 'feeling' of using Linux for me. Now, unlike many Slashdotters, I don't get hives when I run Win2K or XPPro; however, it just isn't the same. I feel like I'm always watching out for things when I get mail, or visit sites, or pulling things off the web to view offline. I just seem to always be looking over my shoulder and checking my system for spyware, trojans, making sure my AV software is up to date (even though it is set to 'automatic updating' I still feel I have to watch it.)

Basically this means I, later than many others, feel that Linux is TRULY ready to make the foray into desktop dominance. Server side? Not an issue, it is already there. The only reason M$ has ANY server installations is because companies haven't abandoned the M$ desktop yet. Believe me, there'll never be an IT department where the desktop machines run Linux and the IT servers run M$ OSes! LOL.

This brings me to the sticking point. What is it that keeps Linux from absolutely demolishing Windows XP (et al) right now?

Interfaces? No way. They're all pretty close to the same now.

Development tools? Not anymore. While we don't have an exact counterpart to VB (well, we sort of do), C/C++ development is trivial on Linux now.

Multimedia support? No way.

Stability? LOL! No way.

Security? While we're not as secure as we all like to pretend we are, we're still parsecs ahead of M$.

Ease of use? Not any more, with the exception of 'latest and greatest' hardware which is not a reflection on Linux but the marketplace. By this I mean that if we resolve the issues I do think we still have, this problem goes away.

Available quality software? Somewhat, many of the most important areas are covered by Linux, but there is still a gap between what kind of quality you can get on XP as opposed to Linux.

Now we get to the three things I believe are holding Linux back from replacing Microsoft's dominance of the desktop.

(3)Closed Source Stigma

Number 1, our dependency issues. I'm sure everyone has run into this one. "I can't have both programs installed and usable at the same time because their dependencies conflict." It is wonderful that there are a myriad of distributions, and it is wonderful that most of them include a default installation of development tools (unless you specify not to); however, we cannot in all seriousness consider our dependency problems to be a non-issue because users can just 'build the software' themselves. This causes havoc for numerous reasons. (A)People cannot simply rely on downloading and installing software (although this is often successful) through urpmi or other package management systems because there often need to be different packages for different distributions and also it is shockingly common to find to applications which cannot run at the same time because they require different versions of (for example) glibc. (B)Relying on our current model for dependency resolution (building it yourself) keeps commercial closed source products (such as games) from seeing linux as an attractive deployment environment. They sure as hell don't want to expose the source code for 5 million dollars (a normal dev cost for a modern game) worth of software to the world for free...

(2)Games, games, and games. Games are CRITICAL to wide acceptance of Linux. Most kids through their teenage years, that's all they care about (plus Instant Messaging.) Dependencies are a concern for games, but shouldn't be a serious one as most games can solve this through static linking; however, meeting driver requirements (such as simply having hardware acceleration of OpenGL) is still a potentially tricky issue for the vast majority of linux users. This is an issue mostly (imho) on the side of the video card companies (i.e. the install process for ATI's drivers to allow for DRI support) and somewhat on the kernel/driver side (as in 'perhaps there are some changes to facilitate making this more idiot proof for companies like ATI/nVidia.)

(3)The stigma automatically assigned to closed source products on Linux. Now Linux and OSS go hand in hand; however, the 'religious' nature of the many open source zealots actively discourages smaller companies, who don't know if they do or do not wish to support linux, from feeling a level of comfort and community acceptance. MAKE ANY SOFTWARE COMPANY WELCOME IN THE LINUX COMMUNITY, even (don't laugh [too hard]) Microsoft. We may wish for Utopia; however, many companies who don't have the deep pockets (nor political motivations) of IBM are not willing to give away software that they've paid their developers to produce. Don't shun them for this. Don't disparage them for this. THANK THEM for making software for us.

I really think that with the egregiously cheap costs of massive amounts of memory and HDD space available nowadays, static linking as much as possible would remove many of the problems associated with dependencies which plague our fine operating system.

Yes that makes upgrading more of a chore in the sense that each application would need to be upgraded/patched; however, we (now) tend to break more applications through upgrading an *.so than we fix.

Let's do what we can to make Linux distributions a level gaming platform. In other words, (not that I've got the cojones to do this) we should have our own 'DirectX' of sorts. While we have systems that handle parts of these, I would argue that these should be Linux ONLY tools for the same reason that DirectX is M$ ONLY. It is a key component in the war to bring games to an OS.

Lastly, let's cut back on the rhetoric about 'evil empires', 'Windoze people are stupid', 'M$ is evil', 'Open Source is the only way', and simply take the high road in all instances. Why? Because we KNOW Linux is better. It doesn't matter if some WinTroll comes and says "Linux is sh*t" and then we retort with an educated yet vitriolic assasination of everything and everyone windows because we've likely scared some people off about ourselves in doing so. Let's do some "turn the other cheek" reasoning. I've lost count of the times I've talked to another techie who was looking into deploying Linux and told me that they found the ngs and people disturbing and disparaging, even rude.

My $0.000002 for today


Slashdot, no longer a free thinking demographic...

Assmasher Assmasher writes  |  more than 10 years ago

Sadly, a once great bastion of unfettered thinking for the IT world (and occasionally beyond) has become the stronghold for anti-Windows/anti-MS zealotry. How many posts in the past two years have been anti-MS? How many have been subjectively derogatory of Windows (and other MS products)?

Now, because Slashdot is (or at least used to be) for the nerd in all of us, of course there will be MS bashing and Windoze castigation; however, the level and the obvious subjectivity of those dogging anything MS related is beyond the bounds of reason.

Then, again, most of these subjective posts come from people very closely associated with Slashdot (for example, roblimo) ergo Slashdot appears to have become less of an editorial synopsis of cool world news and more of a welcome home to Linux zealots who can't seem to install Mozilla on Windows.

Now, I am a Linux, Solaris, Irix, and Win2k/XP Pro professional developer, so I am indeed disheartened by seeing my absolute favorite website in all the world (slightly ahead of consumption junction ;)) become a Linux school yard bully.

Just look at the invective and stupidity in people's posts when someone posts something that can even be remotely construed as not anti-Microsoft. LOL, not even pro-Microsoft. Apparently the absence of a deep and abiding hatred of the Redmond giant makes you a traitor to everything *nix on Slashdot.

Worst of all, the moderator scoring, lol. I read a very logical, objective post by someone in a thread about stability which was pro-NT/2K and the zealots punished the poster with such ridiculous penalties as 'off topic', lol. Maybe there should be an age requirement for posters? Most of the zealots appear to be 13 years old.

Sh*t, more to say on this later, build done...

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account