Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment: There's no point to do so (Score 1) 429

by saigon_from_europe (#49642613) Attached to: Why Companies Should Hire Older Developers

I've seen recently on LinkedIn that two of my ex-colleagues got promoted to "senior" positions in their new companies. The trouble is that neither of them has three years of experience. I've looked at the open positions at those companies, and indeed, they both advertize "senior" software developer positions and require only two years of experience. So I certainly could not get a job there - with my 15 years of experience, what would I be in their company? A jedi master?

What is worrying me is that in "regulated" industries, like electrical engineering, after two years of experience you would be happy if they would allow you to take the "state exam" to get the license. And what is especially worrying is that you need to pass a serious exam just to be licensed to design house electrical installations, which is actually not too complicate. But that also explains why house installations don't kill people every minute and why is typical software so buggy.

Comment: Re:You're probably not poor enough if... (Score 3, Interesting) 690

by saigon_from_europe (#49013303) Attached to: Free-As-In-Beer Electricity In Greece?

You're probably not poor enough for free electricity if you can run cloud servers... But you will have the benefit of paying taxes so that those poor enough can get free electricity!

Rich people don't pay taxes in Greece. Most of the wealthy doctors, attorneys and similar higher middle class report their income to be about 1000EUR/month, and basically pay no taxes. That's one of the reasons how the entire problem started. An effort to make them pay taxes after the crisis started ended miserably.

Comment: Re:Can't eat what you don't grow (Score 4, Insightful) 690

by saigon_from_europe (#49013259) Attached to: Free-As-In-Beer Electricity In Greece?

It is one thing when we speak about company founders. But there are many CEOs, CFOs and other tom managers that never too any risks and became CEOs/CFOs/whatever. The most problematic part here is that CEO actually does not actually suffer from his own decisions. If company goes bankrupt due to CEO's bad decisions, CEO will be able to live quite comfortably to the end of his life (in some cases, his kids as well + several generations), while the worker will end homeless and his kids would become beggars. So the real risk is with workers, not with the top management.

Comment: Re:Virtual Machine = Only Safe Way (Score 1) 230

by saigon_from_europe (#48595957) Attached to: Forbes Blasts Latests Windows 7 Patch as Malware

My problem with this update was that VirtualBox did not want to start virtual machines. So running Windows inside VM solves all problems with this patch: just as you don't have to worry about AMD and Nvidia drivers, you don't have to worry about VirtualBox because it makes very little sense to run VM inside a VM.

Comment: Re:Null Terminated Strings (Score 1) 729

I believe none of you actually programmed in C. A string terminated by \0 can be represented by a single pointer and an have any length. You can also easily let the string keep growing (until the allocated memory is finished.)

The problem is that you usually don't know where the the allocated memory is finished.

I understand the rationale behind the pointers like they are, but I'd still prefer if pointers could keep both address and size of the buffer. But it's too late now for such kind of redesign or upgrade.

And yes, I do code in C every working day.

Comment: Re:Why .Net? (Score 1) 247

by saigon_from_europe (#46438817) Attached to: Ask Slashdot: What's New In Legacy Languages?

I work in digital TV. It is embedded, but with quite capable processors and a lot of resources. E.g. SoC based on MIPS 3300 running at 500MHz with 256MB DDR2 at 800MHz is considered "low end" and used for cheaper STBs. Software for such system is still written in C/C++. I've seen one big company using C/C++ in combination with Java, but that made system very sluggish. And Java was only for top tier (GUI). So I don't expect that C/C++ would be abandoned soon in DTV field due to entire code base already written. But Java is also making a progress because Android will be very big player in DTV very soon, so more and more thing will move to Java, but core of the system will still require solid amount of C/C++ coding in predictable future.

Comment: Re:Code. (Score 1) 111

Yes, it would be nice if we could get entire stack - documentation, working code, test examples, free support accounts, testing hardware, source repository access, Intel engineers payed to work on our favorite project, board of directors meeting memos and our own Santa but that is not going to happen. Documentation and some support is probably all the community would get, but that should be enough. The community usually had to work with a lot less and it was still capable of making useful code.

Comment: Re:How about that rented storage? (Score 2) 239

by saigon_from_europe (#45807989) Attached to: NSA's Legal Win Introduces a Lot of Online Insecurity

That was really explanatory, indeed. One idea that came to my mind: how about medical records? Medical records are used by doctors not by you*, they are kept at hospitals and they are still protected by 4th Amendment. Do you think that this brings sufficient analogy to telephone metadata? Or is it maybe that medical records are protected by some law and not by the constitution?

* In some cases they may be used by the patient, but that can be said for phone listings and related metadata as well.

Comment: Re:This Is A Bad Idea (Score 1) 516

by saigon_from_europe (#39466009) Attached to: NHTSA Suggestion Would Cripple In-Car GPS Displays

And not only that, but since the map can't scroll, I'm assuming the map can't rotate either.

Very good point! During my military training, official instruction was to rotate the map as you were moving/rotating - i.e. to orientate map just as the terrain is oriented and not to keep the North on the top just because the map was drawn that way.

It is very confusing to have to rotate the map in your head even when you are walking, not to mention the effort for doing it real-time while you are driving a vehicle.

It's not so hard to lift yourself by your bootstraps once you're off the ground. -- Daniel B. Luten