Slashdot Mirror


User: imp

imp's activity in the archive.

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

Comments · 194

  1. Gave up years ago on Linux Kernel Dev Sarah Sharp Quits, Citing 'Brutal' Communications Style · · Score: 3, Informative

    I stopped contributing to the Linux kernel in like 1995 because the environment even then was too toxic. With the same sort of 'apologist' rhetoric that we hear today. In the 20 years I've been contributing to FreeBSD, I've still yet to accumulate as much toxin as was present in the 12 months or so I tried contributing minor things to Linux.

  2. Re:Beyond War? on Para Bellum Labs Will Attempt To Make the RNC a Political-Analytics Player · · Score: 1

    Also, it is the name of a Nazi gun more commonly known as the Luger...

  3. Unconscionable Contract clause on Woman Facing $3,500 Fine For Posting Online Review · · Score: 5, Informative

    First, it's not clear a contract was established. And even if it was, unilateral changes generally are unenforceable. And even if it were there when the attempted purchase was attempted, this is an unconscionable contract clause, against public policy (1st amendment, etc) and should be thrown out.

    This person's best bet is to dispute the credit reports, counter sue for whatever they can think of to recover legal fees.

    If it were me, I'd just send them a letter telling them to go F themselves and I'll see you in court. Bring it. My lawyer, however, would likely wish that I not do that.

  4. Re:How hard can that possibly be? on A Math Test That's Rotten To the Common Core · · Score: 2

    The WHOLE is 6. You see 5 from the whole. That means one is missing from the five to make a while.
    This method of thinking through the problem is taught in the classroom instruction that goes along with it.

  5. Re:How hard can that possibly be? on A Math Test That's Rotten To the Common Core · · Score: 3, Insightful

    If you've listened to the instruction that goes along with the test, it would be clear what to do. My first grader has no problem with these problems. He's told me that the teacher has explained the technique and he recognizes it from the questions that are asked.... Without understanding the context in which things are taugh, you can't judge the tests that are used. This test is not ridiculous when you look at it in proper context.

    Some people want to make political hay out of this, since they feel that they are losing local control. Or they are secretly against a good public education, so they oppose real attempts to raise the standards, think outside of the box and teach the concepts that will form the foundation of a lifetime...

  6. Need context to judge test.... on A Math Test That's Rotten To the Common Core · · Score: 1

    This test is exactly like what my first grader does. They are taught a method for doing things, and the tests reflect that method. I've seen tests like this with my first grader, and he has no problem understanding what to do and doing it well. The missing context in this outrage is what goes on in the classroom to tease apart these basic concepts and apply them to everyday life. The first question is clear from the context: The whole is 6. I have a physical representation of 5 tokens. How many are left. Answer: 1. the other questions find other ways of expressing the same thing. The instruction in class teaches the technique. What's the deal here? Where's the beef?

  7. Re:maps or images? on Search For Evi Nemeth Continues · · Score: 1

    One set of images is smoothed data. You likely got a frame from that.

  8. Re:The southern ocean doesn't take prisoners. on Search For Evi Nemeth Continues · · Score: 3, Interesting

    The odds are not good, to be true. However, if you ever knew Evi and heard stories from her life, this story will end "and then after X days, they were found having survived using make shift fishing gear and drinking rain water.

    The odds are long. However, in the past few years there have been instances of people beating the odds. They survived for 60 or 90 or even 120 days on their life raft after their boat sank. Not many, mind you, but it is possible.

    Finally, no wreckage has been found. Usually for these events some wreckage is found. This increases the odds. Not by much.

    Looking at the TomNod stuff can't hurt. The worst that would happen is that people waste time looking at snippets of the Tasman Sea rather than watching TV, porn, movies, etc.

  9. Re:License war commencing... on PlayStation 4 Will Be Running Modified FreeBSD · · Score: 1

    As for returning the code to the community... FreeBSD can live with not getting it back: that's why the chose the license they use.

    Often times companies using BSD find it in their best interest to contribute back. Sometimes very publicly with lots of publicity, other times privately with almost none. People working at Sony have contributed changes over the years to the FreeBSD project, but I have no idea if they are connected to the PS4 or not.

    Often times companies using GPL'd software find it in their best interest to not distribute the code. Just try to get the full sources to the kernel on many of the cheap tablets. You can't, despite this being a clear violation of the GPL. Tracing back to the maker of the chipset through four layers of resellers, rebranders and middlemen is hard.

    Then again, I've made millions of dollars in my career having made my naming giving away my source code in FreeBSD. I don't feel like free labor for anybody. I do FreeBSD to scratch an itch, and if people can use it great. If they give back even better, but I don't get dogmatic about it. If people want something specific, then my consulting rates kick in: that's the only time I let others control the pace, direction and scope of development.

  10. Re:A great win for FreeBSD on PlayStation 4 Will Be Running Modified FreeBSD · · Score: 5, Interesting

    Apple has contributed lots of patches back to BSD. Juniper has contributed much to BSD, etc.

    In general, people that use BSD contribute patches back because it is in their best financial interest to do so. Not because the license says they must, but because they want to. This generally leads to better quality patches too, in my experience.

    But don't expect the video driver: that's likely covered by NDA with AMD...

  11. Re:Never met anyone who uses it. on FreeBSD Project Falls Short of Year End Funding Target By Nearly 50% · · Score: 1

    Some companies give to the 503(c)3 as their donations, while others donate code and/or developer time. The latter can add up to a quite substantial amount if you look at the total cost it takes to develop something, rather than just the relatively small cost to integrate the patches upstream. The larger companies make modest cash donations to the foundation, records show, but make even larger donations in code to the project. Many of these donations don't necessarily show up in the commit log as being from $LARGE_COMPANY, but instead show up as individual FreeBSD committers that are paid to put the code into FreeBSD, or small consulting houses that large companies sometimes outsource work to.

    Warner

  12. Re:Never met anyone who uses it. on FreeBSD Project Falls Short of Year End Funding Target By Nearly 50% · · Score: 4, Informative

    Having worked on FreeNAS and its commercial counterpart, I can tell you that iX Systems, the folks behind FreeNAS, give quite a lot back to FreeBSD. There is much code flowing back into the project from them, they sponsor many FreeBSD developers to attend various events, they leverage their buying power to get cheap/free servers for the project.

    Juniper Networks did a port of FreeBSD to mips, and contributed it back, as well as substantial support for different arm and PowerPC platforms.

    Yahoo has contributed many things back to the project over the years.

    And the lest goes on and on. There is a mutually beneficial relationship between the community, the corporations that use it and the project. To speak otherwise shows a woeful ignorance of reality.

  13. Re:Sensationalist article stating the obvious on Half of GitHub Code Unsafe To Use (If You Want Open Source) · · Score: 1

    Well, if it truly is without a license, you cannot even download it to look at it. Copyright law is quite clear: if you have no license, you cannot copy it. Full Stop.

  14. "All Rights Reserved." Is a meaningless phrase on Half of GitHub Code Unsafe To Use (If You Want Open Source) · · Score: 3, Insightful

    The phrase "All Rights Reserved" is a totally meaningless phrase. It used to be required to retain certain rights in central american countries. It was created by the Buenos Ares convention, and once everybody in central and south america adopted the Berne convention, the phrase no longer had any recognized legal meaning.

    It has falsely been asserted that the phrase "All Rights Reserved" makes the Berkeley Copyright statement non-free. This is false because the copyright notices from the Berkeley Unix code base date to a time when the phrase had meaning.

    It's only use today is due to inertia.

    In short, this article is quite sensational in its ignorance.

  15. Re:Too little too late? on Raspberry Pi's $25 Model A Hits Production Line · · Score: 1

    Also lacks an MMU... These chips have been available for quite a while, as have designs based on them...

  16. The real news here is ... on The Algorithmic Copyright Cops: Streaming Video's Robotic Overlords · · Score: 1, Interesting

    ... skynet lives and it is testing its metal...

  17. Re:Flash retention times on SSD Latency, Error Rates May Spell Bleak Future · · Score: 2

    Retention time in 2003-time-frame flash is tens of years. Retention time for the latest 25nm flash is measured at one year. Much less if you wear it out. Your 8MB SD card likely hasn't had the level of cycling needed to see reduced data life.

  18. Re:4TB limit on SSD Latency, Error Rates May Spell Bleak Future · · Score: 1

    It is one device to the user. It is a metric boatload of NAND flash under the covers. But then again, all flash drives are some fraction of a metric boatload of NAND parts under the covers..

  19. Re:Well, they're a good indicator of intelligence on Are Brain Teasers Good Hiring Criteria? · · Score: 1

    I hate having to write out-of-context, complicated, error-free programs on them when I can't rely on muscle memory to do some of the syntax that my fingers would automatically handle for me if I was typing, and where my normal brain-to-output pathways are unavailable.

    When I ask the question, I don't expect perfection. Or error free. I expect someone to stumble through it. It gives me a chance to observe them in ways that they aren't normally observed. It gives me insight into how you think and how you approach the problem. Those things are more important than if you get your ';' right or not: the compiler will tell you when you botch that. It will also show me how you react when you make a mistake, how well, or poorly, you take criticism and how well you can communicate with me, what your style is, etc. There's a lot more going on in the interviewer's mind than playing 'cc'...

  20. Re:Well, they're a good indicator of intelligence on Are Brain Teasers Good Hiring Criteria? · · Score: 1

    I have never, not once written on a whiteboard at work.

    Then you are a loser and I don't want to hire you. Your attitude sucks.

    I've been using whiteboards all my professional life. I have to use them to explain ideas to others, and have others explain them to me. If you can't express a simple idea of, say, implementing an in-order linked list insertion, then you're useless for my team. How can I expect you to explain the complicated algorithm you are working on? How can I expect you to give an informal talk about your latest work to the team? How can I expect you to socialize ideas that you have to other engineers if you can't whiteboard them?

    When I ask candidates to code for me, it shows me how they think. I don't care about all the ; being in the right place, or if you misspell strtok strtoken. I care about how you can clearly explain what you are doing and walk me through your thought processes. If you don't know, say so. If you don't know and try to BS me in the interview, you'll try to BS me when I ask why your code is late or broken. The whiteboard programming for me is more about how they approach things, how they think through them, how they test the code to make sure it is right, how they weed out bugs, how they respond to my "what if someone passed in NULL here?" etc. They don't need all the answers right, but they do need to demonstrate they can think on their feet and take the right sorts of approaches to things.

    And besides, you'd be surprised how many people can't write simple in-order insertion code. Or reverse this list. Or count the number of 'w' that are in a string passed in. Or, well, you get the idea. While I like to have "hard" questions, I rarely get to them because these simple ones catch up so many people so badly that I end things early. I make things hard because I want to judge you on a scale of 1 to infinity. When people complained about a calculus teacher giving really hard tests, he responded "well, I don't want to make them too easy. After all, everybody in this room is taller than this pencil, but it doesn't tell me anything useful about them if that's my the only metric."

  21. I can't believe that nobody has said it on New Car Anti-Theft Device Profiles Your Rear End · · Score: 2

    "Honey, does this security system make my ass look fat?"

  22. Re:Astrolabe, Inc. v. Olson et al on Civil Suit Filed, Involving the Time Zone Database · · Score: 2

    Actually, the work is transformative. The form of the facts was changed from the form in the book to the form in the database. Creativity was certainly involved there.

    But that misses the point. It is 100% legal to copy phone books verbatim with no transformative work because they are just tables of facts. It isn't clear that these tables of facts even qualify for copyright protection at all, since they are very similar to telephone numbers and addresses listed in phone books.

  23. Re:Norton Disk Doctor on Ask Slashdot: Recovering Data From 20-Year-Old Diskettes? · · Score: 2

    Actually, it will. I've read data off of hundreds of old 3.5" floppies over the years. Using recovery programs like rescuedisk from FreeBSD or ddrescue I've found maybe two dozen of those I was actually able to read the data with enough retries, on the order of 1000.

    A couple I've not been successful with, but I've been able to read the troublesome sectors if I try reading it on other drives enough times.

    Maybe I've been lucky. I used to believe that if you couldn't read the media after 10 retries just give up, it is gone forever. But I accidentally left a disk running for a weekend once and found from the logs that it recovered all but 10 sectors on the first or second try, 5 more on the third, 3 more on the forth, one on the 453th try and one after 894 tries.

  24. Some experience... on Ask Slashdot: Recovering Data From 20-Year-Old Diskettes? · · Score: 2

    I've recovered hundreds of floppies over the years. Here's what I've done to good effect.

    (1) Find a machine with a floppy drive. If this machine hasn't had its floppy used in a while, either read/write a bunch of disks, or get it cleaned/aligned. I've opted for the former with good effect, but drives are getting old enough now that the former may be increasingly necessary. For older 5.25" drives, I'd definitely try to clean the heads, but be sure to do research so you don't grind the heads away by using the wrong methods. The reason I use the read/write method of a few disks that are new is that it gives you a chance to see if the drive is working on disks that don't matter. It might also allow you to have a minor cleaning effect from this to remove oxides from accumulated sitting time, but I'm unsure if that's what's going on. I have used different drives when the first tests failed, but never paid to have the broken drives fixed. There's just too many surplus floppy drives around. It might also help to have multiple drives.

    (2) I have used both ddrecover and rescuedisk. The former is a gnu thing, the latter is included with FreeBSD. Both will incrementally read the disk and optionally write out data about what's been read. Both programs try to read as much data as possible in large blocks, then switch to smaller size reads for the damaged areas to try to get as much data off as quickly as possible with as few read-head passes. Having said that, often times there's a few stubborn sectors that just need to be tried a lot. For ddrecover, you may need to crank up the retry count to 1000 or more. rescuedisk does this automatically. I've had several disks that people have sworn are totally unreadable that I've been able to recover and placed in my hand to do something with. I've been able to recover most of them by retrying between 100 and 1000 times. When that fails, and it has in maybe 2 or 3 of the hundreds of disks I've done, I've taken the log files about what had been recovered to a different machine with a different drive and tried to read the (usually 1-4) missing sectors there. This hasn't failed me yet for disks that are hard to read merely because they are "old." My experience has been more concentrated on the 3.5" floppies than the older 5.25" floppies too. Different rules may apply there.

    I guess I should caveat the above advice with "for disks that are just old". Disks that have been damaged over the years, or have had magnets run over them, etc all bets are off short of "extreme" options that might not even work.

    Many of these techniques also work for reading damaged audio CDs, DVDs, etc.

  25. Re:K&R C on What Is the Most Influential Programming Book? · · Score: 2

    for (i = 0; i++; i 10)

    is semantically the same as

    for (i = 0; ++i; i 10)

    period.

    This has what K&R has brought us. Of course, the reason for this preference is that PDP-11 had postincrement addressing mode as well as pre-decrement. So you'll see more --foo than foo-- in old time code. For simple ints like the above, of course it doesn't matter one wit. But for looks like:

    while (*src++ = *dst++) ;

    you get much better code on a pdp-11 than the nearly similar:

    *src = *dst;
    while (*++src = *++dst);

    because the former's data movement is just two instructions, while the latter can be up to 6. Then again, this loop kinda disproves the usefulness of the ++foo that the parent to this reply expounded. There's really nothing more "logical" about it. it isn't until you find yourself in C++ land that you might think that (since operator ++ overloading is a lot easier with preincrement rather than post increment).

    So there you have it. The main reason for foo++'s prevalence in K&R is due to the historical accidents of PDP-11 addressing modes and stack growing direction.