Slashdot Mirror


User: putaro

putaro's activity in the archive.

Stories
0
Comments
1,099
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,099

  1. Re:Right buddy... on Object Oriented Linux Kernel With C++ Driver Support · · Score: 1

    Yeah, it only took him 20 years to figure out that he needed source code management.

  2. Re:Why do people still care about C++ for kernel d on Object Oriented Linux Kernel With C++ Driver Support · · Score: 1

    You just create objects on the stack, let them handle their memory management internally and automatically clean up when they go out of scope.

    You mean like this in Java?

    public void myfunc()
    {
          MyObject localObj = new MyObject();
    }

    When you exit the scope it's eligible for garbage collection. Unless you hang onto a reference it's not going to hang around. If you're leaking memory or resources in Java you're hanging on to them somewhere. If you were doing the same thing in C/C++ and you free the object while keeping the pointer around you're just creating a Heisenbug.

  3. Re:Why do people still care about C++ for kernel d on Object Oriented Linux Kernel With C++ Driver Support · · Score: 3, Insightful

    The fact that *EVERY* line of kernel code has to deal with those kind of issues is a byproduct of the monolithic kernel design, not what the code itself is doing.

    I started off as a Unix kernel programmer in the late-80's, did a lot of stuff on supercomputers and went to Apple to work on Copland (micro-kernel). I/O subsystems can make good use of OO abstractions. OS X's IO subsystem is written in C++.

    It's really time to look at microkernels again. There are some performance issues, but many of those will get smoothed out as they're hit and engineered around.

  4. Re:Why are you in charge of the decision? on Ask Slashdot: Swift Or Objective-C As New iOS Developer's 1st Language? · · Score: 1

    And btw, I notice that, with 99 comments in, nobody else has bothered to actually provide you with the links to the official Apple iOS developers or Android developers docs, api, tools, etc. I at least showed enough respect for you to expect you to benefit from them. Was I wrong? Only time will tell.

    You know, if he can't use Google he's really bad off.

    Back in 1990 if you were an experienced C developer and hadn't looked seriously at OO languages it was understandable. In 2014, if you haven't at least dabbled with C++, Java or C# I think it shows a definite unwillingness to learn. So that's why the OP is getting "condescending" answers like "just hire someone"

  5. Re:Very outdated info on Ask Slashdot: Swift Or Objective-C As New iOS Developer's 1st Language? · · Score: 1

    HA HA HA HA HA HA HA

    You don't know Apple, or iOS developers. Dominant over ObjC within two years (and by the end of next year that prediction will probably seem ridiculously conservative).

    Oh really? Drink some more koolaid. Remember how long it took to lay Carbon to rest. And the Cocoa APIs are still incomplete in many areas. Then take a look back at all the new programming languages and frameworks Apple has introduced over the years and then shot in the head. Dylan? OpenDoc?

    I'd say it's 50/50 whether or not Swift will get enough traction to continue on.

  6. Why start now? on Ask Slashdot: Swift Or Objective-C As New iOS Developer's 1st Language? · · Score: 1

    If you've spent this long avoiding modern languages why start now? If you're not interested in object oriented design you're just going to spend your whole time cussing at the frameworks. Just hire a contractor.

  7. Re:oh yeah, GNOME3 on GNOME 3.14 Released · · Score: 1

    That's my question. I've wound up with it installed plenty of times because it's the default on too many distributions but use?

  8. Re:Useless Elements and Padding. on GNOME 3.14 Released · · Score: 1

    At least with terminals you could arrange them how you like. Ah, the joys of 3 VT100s on your desk.

  9. Re:Simple set of pipelined utilties! on Torvalds: No Opinion On Systemd · · Score: 2

    Untrue. I've had the X server hang up and I've logged in via the network and killed it and restarted it. I can't restart systemd without restarting the whole system. Furthermore, I don't run the X server on our mission critical machines.

  10. Re:Your post is a non-sequitur. on Why Apple Should Open-Source Swift -- But Won't · · Score: 3, Interesting

    The point being that Apple didn't adopt Objective-C just to be weird. Next used Objective-C to build NextStep and there's certain things in Objective-C that made NextStep moderately cool.

    I actually worked at Apple, on the operating systems team, around that time. Apple was in no position to be arrogant in 1997 and wasn't actively looking for ways to be incompatible. Today, that's a very different story.

  11. Re:"Great minds think alike"... apk on Artificial Spleen Removes Ebola, HIV Viruses and Toxins From Blood Using Magnets · · Score: 2

    Those would be called "antivirals"

  12. pkexec?? on Project Zero Exploits 'Unexploitable' Glibc Bug · · Score: 1

    Sorry, old Unix guy here. My first reaction was "What the F is pkexec and why is it running setuid?"

    Yet another way to execute arbitrary privileged executables is yet another potential security hole. This dumb thing is apparently part of the "Free Desktop" but it's depended on by all kinds of stuff including the fricking RedHat power management. What's wrong with plain old sudo?

  13. Re:Hmmm ... on $75K Prosthetic Arm Is Bricked When Paired iPod Is Stolen · · Score: 3, Funny

    No, that's not right. You have to pull the finger. I'll show you. Pull my finger.

  14. Re:What's the point? on If Java Wasn't Cool 10 Years Ago, What About Now? · · Score: 1

    The question is, who is "you" and when does that checking happen? I don't do a lot of work in Python, Ruby, etc. and all of the programmers that I know who do are fairly young and working on fairly small projects so they don't have a good answer for refactoring.

    If I change the arguments to a method in a statically type language any place where I forgot to change the call to that method will be exposed at compile time. As far as I've been able to learn so far, in most dynamically typed languages that check won't happen until runtime. The pat answer to that is "you should have unit tests that cover everything" - but getting complete code coverage is hard and for large projects, the test suite takes a non-trivial amount of time to run - usually much, much longer than compile time. So, you wind up with bugs at runtime. Or is there a better solution?

  15. Re:What's the point? on If Java Wasn't Cool 10 Years Ago, What About Now? · · Score: 2

    OK, that's bullshit.

  16. Problems getting merchants to accept it? on Major Delays, Revamped Beta For Credit-Card Consolidating Gadget Coin · · Score: 4, Insightful

    Technically, I see how it works but why would a merchant accept this thing? It doesn't look like a credit card and it's missing all of the anti-fraud elements built into the physical cards. According to their FAQ, Coin is trying to substitute an image on your smart phone plus their gadget for your physical card but I don't see that any of the actual credit card issuers are actually endorsing this. As a merchant you might be in violation of your merchant agreement by accepting this thing.

  17. Re:Why not just use hard drives and then store... on Facebook Experimenting With Blu-ray As a Storage Medium · · Score: 1

    The Blu-ray disc needs to be mounted before it can be accessed. The ratio of robotic mechanisms to discs becomes important. If you need to mount ten discs, it takes ten times as long (if they're all using the same arm) whereas you could spin up ten hard drives simultaneously.

    I've worked with large scale robotics since the late 80's. The performance of the arms has not increased significantly since then. When you're dealing with scientific datasets or backups it's not as much of a problem. In random access storage, though, it starts to be an issue.

  18. Re:And how long does it take... on How Does Tesla Build a Supercharger Charging Site? · · Score: 1

    Also, as they proliferate, they're going to have to deal with vandalism. A gas station is a neatly concentrated resource with oversight, security and even they still get vandalized.

    Don't whiz on the electric fence!

    Things like pricing can always be messed with. I think the maintenance issue, as the network grows, will become challenging. We'll see, though.

  19. Re:Enough of the Tesla circle jerk on How Does Tesla Build a Supercharger Charging Site? · · Score: 1

    And in 1900 the same arguments applied against gasoline cars and you could get food for your horse, have a stable to keep it in, find a blacksmith to put new shoes on your horse, etc. just about anywhere.

    The technology for EVs is still pretty early and just starting to improve. Give it another 10 years and it will probably address most of your concerns.

  20. Re:And how long does it take... on How Does Tesla Build a Supercharger Charging Site? · · Score: 2

    Superchargers aren't "free" - you pay $2K for access and then it's "free" for the lifetime of the car. This guy thinks that Tesla actually makes money on the program

  21. Re:Who's wondering this? on Operating Systems Still Matter In a Containerized World · · Score: 1

    Some people like nested virtual machines, some people like candy colored buttons. What else are you going to do with all those resources? :-)

  22. Re:Everything new is old on Operating Systems Still Matter In a Containerized World · · Score: 1

    Despite the name, DOS was not an operating system

  23. Re:Of Course They Do! on Operating Systems Still Matter In a Containerized World · · Score: 1

    It's kind of silly but no worse than network file systems. And, containers don't have that virtualization overhead.

  24. Why would a paywall keep trolls out? on Ask Slashdot: Would You Pay For Websites Without Trolls? · · Score: 1

    It might keep a few out but there are people who get their jollies out of trolling and the outrage that they create and might be willing to pay a few bucks for their hobby. It's been going on at least since Usenet (mid 80's).

    I do enjoy small scale discussion on Facebook. I usually limit people who can post on my comments to friends of friends and that keeps the discussions more civil and usually more relevant. Perhaps the real problem is just that the number of people who can post a comment on many discussions is just too large. There is the risk of living in an echo chamber, though. Maybe a discussion site that creates groups with a representative sample of views, etc.

  25. Re:Those aren't business decisions on Companies That Don't Understand Engineers Don't Respect Engineers · · Score: 1

    They get an unlimited bonus structure so that there's no limit to how much they will sell. Sales people are greedy bastards and they will follow the money trail management creates, regardless of whether it is good or bad for the company. Structuring the sales compensation is very important - I've seen many instances where the salespeople are doing things that are not good for the company but maximize their payoffs.

    Why do sales people wind up in charge? Because they sell everyone else on how wonderful they are. If you don't have a management team with some real knowledge of the business you will wind up with self-promoters running everything.