Slashdot Mirror


User: Casandro

Casandro's activity in the archive.

Stories
0
Comments
680
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 680

  1. Probably not much different to today on Ask Slashdot: How Will You Be Programming In a Decade? (cheney.net) · · Score: 1

    I mean seriously, there is nothing paradigm shifting on the horizon. Yes people may now use graphical tools to write GUI applications, but they did so since Visual Basic and Delphi, both of which were originally released in the first half of the 1990s.

    There will always be specialized systems for special applications, but none of those are suitable for general consumption.

  2. The manufacturers of those devices should be... on Ransomware Expected To Hit 'Lifesaving' Medical Devices In 2016 (forrester.com) · · Score: 1

    ... required to pay for all of the damages caused by their stupidity.

    Seriously this could only work if you connected medical devices (incompetently) to a network. It could only work if you used some completely overcomplex operating system with far more features than you need.

  3. Some projects may actually have to much money on Mozilla Giving $1 Million To Open Source Projects It Relies On (mozilla.org) · · Score: 1

    And Mozilla is probably one of the best examples. They used to make a browser, now they implement every miss feature they can find, from DRM over HTTP/2 to binary Javascript.
    Instead of saying, "We want a simpler web", they just continue on with layer after layer of complexity, making it harder for competitors to write their own browsers.

    Of course they also do great stuff like investing into codec research, however they more and more behave like any big company.

  4. Re:"As an industry we know how to scale up softwar on Twitter's Tech Lead On Making Software Engineers More Efficient · · Score: 2

    Marketing reasons, it's not like the Windows 8 "application launcher" is any better than the Windows 95 one, or for that matter the Windows 3.1 one.

  5. "As an industry we know how to scale up software" on Twitter's Tech Lead On Making Software Engineers More Efficient · · Score: 1

    No you don't. The industry certainly knows how to solve trivial problems in hugely over complex ways, but those mountains of code quickly become unmaintainable. One of the prime examples of this is Android which tries to solve the near trivial problem of "application launcher" with so much code, entering a to long password can trigger an application crash which unlocks your phone.

  6. Opinion of the constitutional court of Germany on Researchers Devise Voting System That Seems Secure, But Is Hard To Use · · Score: 1

    I'm sorry, but please follow the current state of the discussion which probably is the opinion of the constitutional court of Germany.

    Essentially they found that it's rather irrelevant how secure it is, what's important is that it's easy to detect fraud. And by being easy they mean that a lay person without any special knowledge can, without a doubt, find out when fraud occurred.

    The typical well designed system is the hand marked paper ballot. The technique to check for fraud is trivial. You look into the ballot box before the election to make sure it's empty, you make sure everybody just throws one ballot into the box, you make sure that in the end the number of ballots is equal to the number of people voting, and then you make sure everything is counted correctly. The last part is hard to watch, but since the ballots are stored you can always have a recount.

    Compare that to those mathematical systems which, even if you understand the math, require you to actually see what computers are doing. So essentially you need to do a deep forensic analysis on a voting computer checking everything from the firmware to the individual dies of the chips.

    Other areas as in banking have it easier. There you can just have audit logs for everything and check against such logs. This cannot be done with elections because of voter privacy which is highly important by itself.

  7. It can't be done on Watch an Original NES Run Netflix · · Score: 1

    Any form of DRM on a simple system like the NES could be circumvented rather quickly. And since the primary purpose of Netflix is to promote DRM, they won't drop DRM from that.

    Without DRM it would obviously be rather simple, just add a network card and copy raw frames from it to the graphics chip. That's a no brainer.

  8. X11 has lots of things to be improved... on Why Screen Lockers On X11 Cannot Be Secure · · Score: 1

    ...but you _can_ make secure screen lockers on it, you just need to use it raw and not use bloated frameworks. It's been done for years.

    There is nothing wrong about considering to replace X11, however the current crowd of desktop developers probably won't make it much better. Instead of learning from modern operating systems like Plan 9 and using language neutral file system based interfaces, systems like Wayland still are stuck in the past requiring dynamically linked libraries as API interfaces.

  9. Yeah, even the cat-litter industry is on The American App Economy Is Now "Bigger Than Hollywood" · · Score: 1

    Hollywood isn't particularly big when it comes to industries. Hollywood is, when you look at it globally, not even the biggest player in the movie industry. It's largely insignificant to the economy.

  10. When something is "new" it doesn't imply... on Why Coding Is Not the New Literacy · · Score: 1

    ...that other things are automatically obsolete.

    "new" in this case means "additional". And no, this is not about generating "code monkeys", this is about giving people an insight into what computers are, and equipping them with enough knowledge so they can form their own ethical framework around it.

  11. Lazarus on Ask Slashdot: Is Pascal Underrated? · · Score: 2

    Unfortunately the state of desktop applications is now to bad, that Lazarus is now pretty much the only alternative left, particularly if you want to distribute your software in binary. .net requires the user to install a huge and fragile framework. Java does the same and even adds an insecure browser plugin. In both cases your code will need an installation routine. And even then, Lazarus will be able to compile for more platforms than Java and .net support.

    On Lazarus you get a statically linked binary you can just plop onto your system and execute it. So up- and down-grading your application is trivial.

    Plus you get things like bounds checking simply with a compiler option. In my tests it didn't hurt the speed, probably because the compiler can easily find out when they are needed and when not. However as far as I know you can enable and disable it per line.

  12. Webservice or Lazarus on Ask Slashdot: Linux Database GUI Application Development? · · Score: 1

    Of course today you would do such things via webservice, but if you prefer actual desktop applications you can use Lazarus, which is a Delphi clone. The database connectivity concept of Delphi is geared towards creating fancy GUI applications with database connectivity easily. It's more or less point and click.

    Plus unlike .net or Java you can run this on multiple platforms just by recompiling. And on every platform you get a (mostly) statically linked binary file.

  13. It's more like slithering along the ground on Tumblr Co-Founder: Apple's Software Is In a Nosedive · · Score: 1

    I mean MacOS, for example, didn't have any kind of memory separation. Applications had statically assigned memory, but they were free to write to the memory of others freely. That's one of the reasons why MacOS was nearly unusable for any webbrowsing around Version 6 and 7. In fact back then it emulated 68k code on the Power platform.

    Then came MacOSX, taking an ancient version of some BSD and removing all the good bits replacing them with proprietary stuff. Even MacOSX 10.3 was hardly usable. It did work for a while, but after a week of uptime it became increasingly sluggish.

    Software quality never was particularly good at Apple. They always just competed with Microsoft, not with any meaningful quality standards.

    Same goes for hardware. Logic board failures were common during "evil Steve's" reign. Macs just became much more fragile than the industry standard. Batteries were glued in. Harddisks were really hard to replace. Even things like the Apple Airport had design flaws leading to mass breakdowns.

    I guess the point why this now looks like a sudden decrease in quality is that the "reality distortion field" is gone. Apple is no longer the underdog which invests significant amounts of its money into engineering. Apple is, particularly since "evil Steve" a marketing driven company.

  14. He's not quite found the problem yet on The Missing Piece of the Smart Home Revolution: The Operating System · · Score: 1

    It seems like he's still in the "I'm not satisfied" phase of solving a problem, unfortunately it's unsure if he'll ever reach the "I've understood why I'm not satisfied" phase.

    Simply put, in order to derive any meaning full use out of those systems you need to be able to program them. And to be able to program them, they need to have as simple as possible interfaces. If I'll have to read into some complex programming language like Java I'm not going to bother.

    It needs to be something simple like sending "show status" over a socket to the device and it'll return with it's current status in a simple non-XML or JSON format. And devices should be able to emulate multiple protocols. So people can choose the simplest one with the functionality they need or the one they are most familiar with.

  15. Good news in a way on US Army Could Waive Combat Training For Hackers · · Score: 1

    That means they cannot get the people they want, which is good news. After all those jobs are about making the world a worse place.

    However their problem might solve itself.
    We are on the brink of another "Tech"-Bubble. Nobody knows if Facebook or Uber will still exist in 5 years and no matter when the bubble will burst it will leave a lot of people with various degrees of skills on the market.
    The other problem is that the remaining companies will probably enter their "fattening"-stage. They will, for example, get the "dead sea" effect, where the skilled people just leave for more interesting jobs while the less skilled ones stay where they are. In software engineering, less skilled people mean worse and bigger code which lowers the amount of productivity, meaning you need more people. Again the good ones will "evaporate" and gradually the skill level sinks more and more and you get more and more unskilled people until eventually you are left with a company of a million idiots. Obviously to counteract this you need strict procedures which will drive out the remaining skilled people.

    When the currently attractive "tech"-companies have reached that point, it'll be comparatively easy for the military to pick people.

  16. What are they trying to achieve? on South Korean Activist To Drop "The Interview" In North Korea Using Balloons · · Score: 1

    I mean seriously, that's just a bad movie. Apparently even so bad it mostly discredits its makers.

    If you want do spend thousands of Euros to drop DVDs, drop something more intelligent. Something that actually makes people think, not something the government can easily discredit as the product of some deranged individuals.

  17. Reminds me of the late 1990s on App Gives You Free Ebooks of Your Paperbacks When You Take a "Shelfie" · · Score: 1

    Back then "Online Advertisements" were all the rage. Those were animated GIF images designed to influence the behaviour of the users. There were some companies having "pay for surf" business models where you installed a piece of malware onto your computer which would display you banners. You would then get paid money for that. Of course all of those companies went bankrupt as most people simply cheated the software. The disappearance of "Online Advertisements" essentially meant that nobody tried again. Today people probably don't even know that a "banner ad" was.

    It's probably the same way with personal data. There is a hype about selling it even though nobody quite knows how to generate money from it. So essentialy a whole generation of companies now collects huge masses of data for the secret services of the world to collect.

  18. No, and that has little to do with open source on Ask Slashdot: Is an Open Source .NET Up To the Job? · · Score: 0

    Simply put, .net is _far_ to complex for the job. The .net framework binary is already much bigger than a typical Windows 2000 installation. You users are expected to install and maintain a huge framework. On the other side you don't really have much benefits. You have a mostly single vendor solution. Your software won't run on even on all 32 bit Windows machines.

    If you want to do client applications look around you, there's plenty of alternatives. One example is Lazarus/Freepascal which compiles you statically linked binaries for most common operating systems. I have been starting and maintaining a software project for Linux, Win32 and MacOSX, and the difference in code is just a few lines. It simply works and on all platforms you get a binary you can just drag and drop. No installation required. Should there be a bug in a new version, the user can simply switch back to the old one.

    If .net was any good, why doesn't Microsoft, the company most interested in it, offer Office for .net? They already do have Office for MacOSX.

  19. Re:Wait, People still allow SMB on large scale net on Hackers Used Nasty "SMB Worm" Attack Toolkit Against Sony · · Score: 1

    Just because apparently several companies are stupid and use unsuitable security practices doesn't mean it's not really bad security. I mean we all refuse to do support for people who put their malware ridden gaming rig into their main LAN, why do companies get away with that?

  20. Wait, People still allow SMB on large scale nets? on Hackers Used Nasty "SMB Worm" Attack Toolkit Against Sony · · Score: 1

    I mean OK, you cannot run a Windows system without SMB in a useful way. However how could this spread. SMB is not a protocol that was designed to work outside of broadcast domains. It does, but you loose some of the features people take for granted.

    I seriously wonder how this could spread, after all you don't just have a large Ethernet domain in your international company. You have smaller domains routed together, and in between you can trivially filter. SMB is one of the first things to go. Since it's hard and inefficient to run large filers on Windows, the few remaining machines with SMB enabled probably would be running on Linux, which means that they will not have the same security problems the Windows machines have.

    So ideally this should have been easily contained within a fraction of the company network.

  21. Solving simple problems in a difficult way on In IT, Beware of Fad Versus Functional · · Score: 1

    In IT there rarely are any hard problems. Few people operate Google scale data centres, few people do automatic voice recognition or video codecs.

    This somehow seems to cause a desire for solving simple problems in difficult ways. You suddenly have complex frameworks to do more or less trivial things because you are trying to abuse something that's never meant to be used in a certain way. More and more non essential features get crammed into projects.

    If you want to stay ahead in IT, avoid complexity. Simple ideas seem to persist in the long run. A typical example is the Unix philosophy. It's an attempt to make everything as simple as possible, so simple that a single person can write a cut down implementation in just a few months. Another example is the Internet. IP is a wonderful simple protocol. You just throw in a packet and it may or may not arrive on the other end. Compare that to ATM or ISDN and you will see how much simpler it is.

    As a rule of thumb, if someone tells you about a new technology or trend, ask them to explain it to you in 1-2 sentences, no more than 20 words. Either they will fail, in this case you'll know that it's either just a buzzword or far to complex, or they will actually say what it is.

  22. It's not about sound quality on Vinyl Record Pressing Plants Struggle To Keep Up With Demand · · Score: 1

    It's about the whole experience. While with CDs you play a file you previously ripped off it, for records you actually pull out a large disk carefully onto the turntable.
    It's almost like you offer it to the turntable gods, it's a ritual and there is reason why records are so popular. It adds a whole new level of experience to music.

  23. The word "powerfull" is rather missleading on Orion Capsule Safely Recovered, Complete With 12-Year-Old Computer Guts · · Score: 1

    I mean seriously, every "smart"phone is now much faster than anything scientists had till the 1980s... yet since you are unable to write programs for it without the need of other computers, you cannot do anything they did.

    On the other hand, if you had a "digital television set" in the 1980s, yes those existed, you had a device with much more processing power than the computer you could have on your desk. The problem was that your TV-set had it in hard wired circuits while your PC didn't even have the IO capacity to get the video signal in. (Digital TVs in the 1980s used digital chips to process the analogue signal, so they would digitize your PAL signal, typically with 7 Bits, and then decode PAL in the digital domain, which can bring you much better pictures at improved reliability and eventually decreased cost)

    The power of a computer lies in it's capability to be programmed. If you cannot reprogram a computer, it's no more useful than any single function device.

  24. There used to be a joke on We Are Running Out of Sand · · Score: 1

    What happens if the Sahara changes to communism? Nothing for the first years, then they start running out of sand.

  25. At least in Germany, most are useless on Tech Recruiters Defend 'Blacklists,' Lack of Feedback, Screening Techniques · · Score: 1

    So far, what I've seen most recruiters do is to read off random lists of jobs broadly in the area you are interested in. Even the ones who claim they have experience in a certain area are completely clueless.

    I have seen one instance of a recruiter not being completely useless. She did an automated "objective suitability test" which was similar to an intelligence test, testing certain aspects of decision making. That was interesting at least.

    So far my experience shows that companies who outsource their recruiting don't actually care about what people they get. Eventually this will lead to the "Dead Sea"-effect in those companies making them unable to hold more qualified people.