Slashdot Mirror


User: david_bonn

david_bonn's activity in the archive.

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

Comments · 224

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

    One of the real powerful things about C, especially for writing an operating system, is that a good C programmer can look at a piece of C code and have a pretty good idea of the machine code being generated. In the presence of C++ inline functions, implicit type converters, copy constructors, and assignment operator overloads that ability goes right out the window. If you were managing a project that involved lots of small contributions from a large and widely distributed group of developers that inability to see what a small patch does would be fatal.

    On a more subtle level, C++ rewards a well-thought out design that doesn't change very much, and mercilessly punishes a design that is produced incrementally in an evolutionary fashion. Given how Linux has developed over the years, C++ would have been a brutally punishing language for Linux.

    I like C++, I've used C++ in quite a few projects. I will probably use C++ again. But I can easily see why the Linux kernel is not a great place to use C++.

  2. Re:Inverse Wi-fi law on Marriott Fined $600,000 For Jamming Guest Hotspots · · Score: 1

    this holds true across the board for hotels.
    cheap hotels give free breakfast, nice hotels charge a small fortune
    cheap hotels give free parking, nice hotels charge a small fortune
    nicer hotels (like the gaylord mentioned) charge a resort fee of $25 per day for basically no services at all.
    cheap hotels though are competing on stuff like free wifi, free breakfast, etc
    where the nicer hotels are competing on location, beautiful facility, etc.

    i still don't understand though the $1k fee. i have stayed at that gaylord many times. its not a $1k fee for internet, ever. more like $20 per day (unless your marriott gold or platinum, then its free).

    Sort of.

    I've seen some really horribly disgusting free breakfasts at cheap hotels -- so I don't think it is fair to compare "free" and awful and "spendy" and palatable. And some higher-end hotels include breakfast in the tariff, as long as you aren't getting it delivered to your room.

    Whether parking is free or not seems to depend on location. If your hotel is in San Francisco or Manhattan you will pay an arm and a leg for parking whether you are at a Super 8 or a Ritz-Carlton.

    I do agree about cheaper hotels giving out free wi-fi and the higher-end hotels charging for it.

    And resort fees are almost always a rip-off.

  3. Re:I feel like we are living in an 'outbreak' movi on After Dallas Ebola Diagnosis, CDC Raises Estimate of Patient's Possible Contacts · · Score: 1

    I agree completely.

    Emergency rooms aren't really set up to deal with flu-like symptoms. Which can be from a lot of causes other than travel to Liberia. I can easily imagine a situation where between the bloody messy auto accident and a gunshot wound and two or three heart attacks the dude with flu-like symptoms just slips through the cracks.

    When I took an EMT class so many years ago, one night a week I had to either ride around with a volunteer fire department or be at the emergency room of a small-town hospital. The amount of stuff that comes into the emergency room of a small-town hospital on Friday night would probably amaze you. I almost exhibit flu-like symptoms myself thinking about a big-city hospital.

    Which gets to the other catch here. The initial presentation of Ebola is "flu-like" symptoms. Most people are highly suggestible and can practically think themselves into such symptoms if they are panicked and freaked out about possibly being exposed to an extremely fatal disease. So I suspect we will have a wave of people from Dallas or from Dulles Airport or from the flights this idiot was on who think they might have been exposed turning up at emergency rooms, urgent care clinics, and even their own doctors thinking they have Ebola. It is going to be quite a sorting job finding the tiny number of people who really are sick. I really hope someone has a fast, reliable, and relatively inexpensive test kit for Ebola that can be rapidly deployed. Because we are going to need it. Not because I expect a lot of people to get Ebola, but finding those needles in a haystack of hypochondriacs is going to take some work.

  4. Re:Contagiousness on Ebola Has Made It To the United States · · Score: 4, Insightful

    Yes, the point has came up again and again that ebola has mutated to an airborne form before. In 2012 Canadian researchers showed that Ebola Zaire could be transmitted in an airborne fashion from pigs to monkeys. Being transmitted between humans that way doesn't seem like a very large leap.

    My thoughts are that it wouldn't exactly have to "go airborne" to become a catastrophe. MRSA isn't exactly airborne, but its nasty, sometimes fatal, and endemic to hospitals and health clubs all over the pretty sanitary (compared to Liberia) United States. Replacing MRSA with something that is essentially untreatable except for supportive care and is 80 percent fatal would be pretty damned heinous.

    Past ebola outbreaks tended to burn themselves out pretty quickly. This one hasn't. Maybe that is because ebola finally got into an urban area. Maybe it is because all three of these countries (Liberia, Sierra Leone, Guinea) have dysfunctional health care systems and are recovering from horrific civil wars -- on the other hand, that sounds a lot like The Congo and Zaire before it. Something sure seems to be different this time. That should keep people up at night. I'd feel better if some smart people from the CDC or WHO or USAMRIID were trying to figure out what us different this time.

    Another thing that comes to mind is that quality, up-to-date information about this outbreak is hard to find. About the most reliable source is the wikipedia page on the outbreak. I am kind of worried about the bland reassurances that we have nothing to worry about, and then reading opinion pieces like this one:

    http://www.nytimes.com/2014/09... ... which to me, translated from epidemiologist-speak, seems to be saying, "run for the hills."

  5. Re:Is it actually a bug at all? on Apple Yet To Push Patch For "Shellshock" Bug · · Score: 2

    I'd heartily agree with the above remarks.

    To be honest, using bash for running scripts, especially on something public-facing like a web server, is just driven by laziness and stupidity. Most scripts would run perfectly fine on a lightweight shell without all of bash's features.

    If you are talking an embedded system or even a dedicated server, I really don't understand why you'd want (or need) bash on your system at all. For that matter, for a lot of embedded systems I know there is no good reason to have a shell on your system, except possibly for testing or debuggery.

    The cheapest, fastest, and most reliable components of any systems are the ones that aren't there. Oh, and the most secure as well.

  6. Re:This exposes systemic insecurities on Flurry of Scans Hint That Bash Vulnerability Could Already Be In the Wild · · Score: 1

    I really don't get why an embedded system needs to have *any* shell in the first place. From both a security and reliability standpoint you don't need to stress about components that aren't there.

    Or you could take a hint from busybox and have one statically linked executable that does everything you need, AND NOTHING MORE, on your system.

    It isn't that hard to write your own version of init to parse a config file and do whatever your system needs to do. And it is a hell of a lot more secure.

    I've only been building shell-less (and root-less and passwd-less systems) for twenty years.

  7. Re:Worse than it seems. on Obama Presses Leaders To Speed Ebola Response · · Score: 1

    I would agree with you except that in the past Ebola has became airborne amongst monkeys and amongst pigs, of all things. That makes me suspect that it could happen in people, too.

    Having ebola become airborne is probably a lot less likely than any one person being struck by lightning tomorrow. Probably those odds (ballpark) are around one in a billion for any one person to be struck by lightning. But each time ebola is transmitted to another host there are literally trillions of reproductive events that represent a chance for ebola to mutate in a bad way. So the odds that we will get the wrong kind of mutation, over time, actually go way up as more people become infected.

  8. Re:Worse than it seems. on Obama Presses Leaders To Speed Ebola Response · · Score: 4, Informative

    Best article I've found on this topic (they are estimating between 77000 and 278000 cases by the end of the year):

    http://www.eurosurveillance.or...

    And the wikipedia page on the outbreak is also quite good:

    http://en.wikipedia.org/wiki/E...

    This is an extremely scary situation. We have a 77% fatal virus with the caseload doubling roughly every three weeks. We might get lucky and this might burn itself out before it goes airborne or global some other way. Then again we might not.

    My concern is what we are sending to Africa is probably not going to be nearly enough. And by the time it all gets there we might be looking at 10000 or 30000 cases, not the few thousand we have today. I also agree that it is very likely that the official figures substantially understate the number of infected.

  9. Re:So, go ahead, create a bio-weapon at home on The Grassroots Future of Biohacking · · Score: 1

    I am getting very skeptical about the home-made bioweapon that ends the world.

    It isn't unreasonable to think that some lone idiot could make a new version of smallpox or bubonic plague or bird flu that goes the distance. My question is how in heck would they test it? DNA is like the worst imaginable spaghetti code, so it isn't like you just flip this one sequence here and your ordinary flu bug is 99 percent fatal. And if you combine in other stuff you have no real idea what unintended side effects might make your world-killer fizzle out. And given the very large number of angry people with guns who would be looking for me, I would want to be DAMN sure that my world-killer would really kill the world.

    If I wasn't suicidal, I'd also want a vaccine. How are you going to make that vaccine without testing? I mean like really infect people, vaccinate some uninfected people, put them together, and see who dies. And for your potential world-killer to go the distance, it would have to be easily transmittable -- so that implies that you would need wicked good biocontainment and someplace very private to do your evil deeds.

    Now, there are still some awful things you could do without needing to worry about testing so much. Making a hypothetical virus that would be asymptomatic (or just very mild) for nearly everyone except some small group with specific DNA markers, or just one person, would be possible. It would sure suck to be president or even a university professor who gave the wrong little snowflake a shitty grade.

  10. that gets the salmon upstream... on Restoring Salmon To Their Original Habitat -- With a Cannon · · Score: 3, Interesting

    The problem is that you kill just as large a percentage on the downstream trip, largely due to dissolved gas bubbles in their flesh due to dramatic pressure changes. So even if you can get the adult salmon upstream to spawn, the baby salmon can't survive the downstream trip because they get the bends.

    Even if they get past all of the dams, they have to go past the mildly radioactive section around Hanford and then the rather polluted Columbia River Estuary below Bonneville Dam.

  11. Re: How Does SpaceX Do it? on NASA's Competition For Dollars · · Score: 2

    I sympathize, but then again I do not see large numbers of people moving to Antarctica or Greenland. Both of which are likely to be much, much nicer places to live in the short to medium term than anyplace on Mars is going to be on the same timeframe.

  12. Re: No one will ever buy a GM product again on GM Names and Fires Engineers Involved In Faulty Ignition Switch · · Score: 2

    Anecdotal evidence.

    I have never owned an American-made car. I have owned various Toyota or Lexus products for the last fifteen years.

    My rigs always come with rubber floor mats. After Toyota redesigned the floor mat I had the very exciting experience of the accelerator sticking under the floor mat while boarding a ferry. Lots of luck and quick thinking prevented an accident. I pulled the floor mat right then and called the dealer and Toyota of America and told them they were murderous dumbfuck morons.

    I found out later that the dealer started pulling rubber floor mats out of all of their customer's cars. This was about a year before all of the hype about sai's. The fact that my dealer took it that seriously did a lot to win back my confidence.

    I do know that rubber floor mats could easily produce a sticking accelerator in some Toyota models. I never had any other experiences with sudden acceleration so have no opinion about whether or not firmware bugs could also cause such incidents.

  13. just floating-point errors... on Why You Shouldn't Use Spreadsheets For Important Work · · Score: 1

    A lot of spreadsheets have formulas that are dependent on calculated values from the preceding row or column. In fact, the replication functions most spreadsheets have encourage you to do this.

    The problem, as any well-trained computer scientist knows, is that floating-point errors can rapidly accumulate using these kinds of calculations. Very. Rapidly. That means that your answers fifty or eighty rows along might well be gibberish.

    I've been to three separate meetings at three separate companies whee different people's spreadsheets gave hilariously differing answers. Faces got red, voices got raised. The reality was that no one had numbers that were even close to right.

  14. Different focus, I think on Ask Slashdot: Computer Science Freshman, Too Soon To Job Hunt? · · Score: 3, Interesting

    I wouldn't worry about some list of technologies. I wouldn't worry about n years of experience in some field.

    Technologies come and go rapidly.

    It would be better to focus on what problems you have solved, and how you used technologies you knew and came up to speed rapidly on technologies you did not know to solve those problems. Come into an interview with working software you can demo and code you have written -- and expect to talk about what you are showing.

    Also, bypass recruiters as much as possible. Work connections through friends, family, and school to get an interview. Expect to get turned down more than you get accepted, but eventually something will turn up.

  15. Re:In the long run on How Many People Does It Take To Colonize Another Star System? · · Score: 1

    Yep, and when people left Africa about 50,000 years ago there probably were less than 150 colonists as well. I don't know as much about Polynesia but I suspect similar numbers were at play.

  16. Re:Helios flight disaster. on Malaysian Flight Disappearance 'Deliberate' · · Score: 1

    I've been suspecting nearly the same thing.

    Hypoxia can set in within minutes, and people can become extremely confused under its influence. If the pilots were so confused they thought the plane was malfunctioning for some other reason they might have started resetting things by shutting off circuit breakers and inadvertently shut off the transponder. Hypoxia could also explain the very extreme altitude changes that were reported.

    I'm also thinking a fire in the cockpit could have caused nearly the same thing, and if the fire did enough damage that they could no longer control the plane but the autopilot still worked that also would explain most of what we know about the flight. But that seems a little bit or a lot unlikely.

    If it is some terrorist or special operations chicanery then it is really an oddball scheme -- more like a Clive Cussler or Tom Clancy novel than something that would happen in the real world, I think.

  17. Re:please explain to a non american on New Jersey Auto Dealers Don't Want to Face Tesla · · Score: 1

    Oh I don't know...

    It is like square footage limitations on retail spaces in Germany that made bigger grocery stores uncompetitive.

    It is like rules on work hours that mean you can't buy anything at a grocery store on Sunday in France.

  18. visual what? on Ask Slashdot: Why Are We Still Writing Text-Based Code? · · Score: 1

    My first observation is that even relatively simple programs can't be represented graphically and comprehensibly in two or even three dimensions. Since programs really aren't required to have a physical representation at all, there isn't any reason to expect that would be the case. Anyone who has played around with old-school flowcharts quickly discovers that flowcharts become unwieldy and incomprehensible for all but pretty basic algorithms.

    My other observation is more of a question: what do you wish to visually represent? Execution flow? Data flow? Something else? Everything?

  19. avy rescue community already knows about this on Ask Slashdot: Developer Responsibility When Apps Might Risk Lives? · · Score: 2
  20. Re:do ave beacons eve n help? on Ask Slashdot: Developer Responsibility When Apps Might Risk Lives? · · Score: 1

    Avalanche beacons definitely help. And the technology has dramatically improved in the last twenty or thirty years. They are definitely easier to use and much more reliable nowadays.

    Having said that, there are some fairly serious limitations on how well they can work. From what I remember of avalanche school, about fifty percent of avalanche victims die of traumatic injuries during the event, so obviously beacons can't help in those situations (my own personal experience in an avalanche included the tail of my ski hitting me in the forehead while still attached to my boot). But for the remaining fifty percent of victims who are likely to suffocate within minutes unless found avalanche beacons are an invaluable tool.

    There is, of course, much that can be done to improve them. But that is another story.

  21. Some days it seems nothing really changes on Mark Shuttleworth Complains About the 'Open Source Tea Party' · · Score: 1

    Linux vs Hurd vs *BSD

    Gnome vs KDE

    MySQL vs PostgresSQL

    Ruby vs Python ... and any rant that complains that some piece of software isn't really "free" because it doesn't use the ranters favorite license.

  22. lots of reasons, standards probably first on Cost of Healthcare.gov: $634 Million — So Far · · Score: 1

    Having done a few contracts for the feds over the years, I have a pretty good idea why something like this happened.

    Probably the biggest one was standards chosen before the project was even conceived and shoehorned into some product it wasn't intended for.

    With the NSF, it was using Ada and ISO/OSI instead of C or C++ and TCP/IP. We solved that problem with creative prevarication. Since there was no imaginable way that the functionality was even implementable in ISO/OSI, we got away with it.

    With DOI, it was using IIS and Windows rather than Linux and Apache. We told them that would increase development costs by a factor of ten and delivery would take twice as long. A waiver was quickly produced that let us do things our way.

    It tells you how awful the federal contracting system is if you have to lie or bully them to let you deliver a working product.

  23. An intern didn't do this on How I Got Fired From the Job I Invented · · Score: 2

    Their claims that "an intern did this" on their twitter feed are a laughable, bald-faced lie.

    No intern would be able to independently put together a marketing campaign like that, complete with video.

  24. Re:Errant twaddle on How Beer Gave Us Civilization · · Score: 1

    In general, whether your grain of choice is wheat, rice, barley, maize, or quinoa, you'll need to cook it. And you won't necessarily need pottery to cook it either. Lots of native american cultures cooked in baskets, by transferring hot stones to the baskets which were full of liquid. This amazingly didn't burn the basket.

    Chances are this was how our distant ancestors cooked their grains. While pottery surfaced in Japan about 9000 years ago, it took quite a while to disperse.

    So a similar thing could obviously be done with beer, and the beer could easily be stored in watertight baskets, and wouldn't exactly leave a whole lot of evidence for the archaeologists.

    And before you ask about watertight baskets, I have an Eyak basket made of seal gut which is quite watertight. Anyway, you could always seal the basket with animal fat.

  25. Peopleware on Music While Programming? · · Score: 1

    The classic book Peopleware had some excellent disussions about this issue. Like most productivity-related things, there is good news and bad news.

    There is an excellent discussion in that book about how productivity of coders is impacted by the number and frequency of distractions. That helps your case.

    On the other side, there was another great discussion about listening to music while programming. They referred to a study (at MIT, I think) where two groups were given a series of puzzles to solve. One group while listening to music, the other while not listening to music. Here's the rub: all of the puzzles had a "brute force" solution and a much simpler "aha!" solution. None of the people listening to music found the "aha!" solutions, and about half of the people not listening to music did. Now depending on your situation and the kind of code you are writing, you might want or need those "aha!" solutions and probably ought to skip the music.