Slashdot Mirror


User: jmv

jmv's activity in the archive.

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

Comments · 1,777

  1. Re:File this under "NO SHIT" on C Code On GitHub Has the Most "Ugly Hacks" · · Score: 2

    I would also add that the most common reason why people write "ugly hacks" is to make their programs fast. If you care enough about speed to put these ugly hacks in your program, you're certainly not going to write it in Java or Python.

  2. Re:Another bad parenting example on Unable To Hack Into Grading System, Georgia Student Torches Computer Lab · · Score: 2

    Bad parenting... or bad neighbourhood, or bad school, or bad...
    It's only when you have kids that you realize that you only have so much influence over them.

  3. Re:What about servers run from home ? on Mozilla Begins To Move Towards HTTPS-Only Web · · Score: 4, Informative

    I suspect that Let's encrypt is related to that issue.

  4. Public domain? on The Great Canadian Copyright Giveaway: Copyright Extension For Sound Recordings · · Score: 2, Interesting

    Does anyone know if *any* work has become public domain in the last few years in US and Canada? From what I see it just sounds like anything that's was copyrighted will now forever be copyrighted as copyright gets extended by X years every X years (with X=20 here).

  5. Re:Then ID would be required on Obama: Maybe It's Time For Mandatory Voting In US · · Score: 1

    Having lived in Australia for a few years (though not a citizen), I have to say I wish we had that voting system back in Canada (both compulsory voting and preferential voting). What most surprised me in the elections that were held when I was there was that the day before the vote, the candidates would still be campaigning "normally" rather than just trying to convince people to actually get out and vote like they have to do in Canada (and I assume the US too). I also don't recall hearing "A vote for [3rd party] X is a vote for Y [because it divides the vote]", which is also a good thing. Of course, it didn't prevent you guys from electing Howard, but I guess nothing's perfect :-)

  6. Only on Should Video Games Be In the Olympics? · · Score: 1

    If the game itself is open-source and written by an international body. Having Olympics based on a proprietary game would just be insane. Just as insane as saying that swimming is owned by a company.

  7. Re:Perhaps we should throw out the transistor on MIT Removes Online Physics Lectures and Courses By Walter Lewin · · Score: 1

    I just hope we never discover that Newton was a pedophile because then we'd be in big trouble.

  8. Re:What do they spend the money on? on Mozilla's 2013 Report: Revenue Up 1% To $314M; 90% From Google · · Score: 1

    Yes, browsers have indeed become so complicated. It's not just Mozilla, Google's putting even more resources on Chrome than what Mozilla can afford. A browser is now essentially an operating system (see FirefoxOS) that can do pretty much everything *and* needs to do it in a way that's secure against untrusted code (JS). On top of that, Mozilla is involved in projects that reach beyond just the web, like the Opus audio codec and the Daala video codec that I'm personally involved in (there's many more of course).

  9. To be expected on Where Intel Processors Fail At Math (Again) · · Score: 2

    There's nothing I find particularly alarming here and the behaviour is in fact pretty much what I would expect for computing sin(x). Sure, maybe the doc needs updating, but nobody would really expect fsin to do much better than what it does. And in fact, if you wanted to maintain good accuracy even for large values (up to the double-precision range), then you would need a 2048-bit subtraction just for the range reduction! As far as I can tell, the accuracy up to pi/2 is pretty good. If you want good accuracy beyond that, you better do the range reduction yourself. In general, I would also argue that if you have accuracy issues with fsin, then your code is probably broken to begin with.

  10. Re:In the spotlight on Lennart Poettering: Open Source Community "Quite a Sick Place To Be In" · · Score: 1

    There's a difference between attacking a piece of software and attacking the author. I personally have no opinion on systemd (hell, I don't even know what init system I'm running atm), but I feel like any complaint people have should be directed at whoever *chose* systemd, rather than who wrote it. You can't blame someone for writing software. If you don't like it, don't use it and/or tell distros not to use it.

  11. Re:that word on NSA Director Says Agency Is Still Trying To Figure Out Cyber Operations · · Score: 1

    Careful what you wish for. With the current generation, you might end up with iWar instead.

  12. Windows is updating on Turning the Tables On "Phone Tech Support" Scammers · · Score: 4, Interesting

    I like to get these scammers on the line for as long as possible, but without wasting my time. So far, what I've seen to work well was "Oh, my computer just crashed, I need to reboot" and "Now windows is applying updates". This means they'll wait without me having to think of stuff to tell them. Any other effective tricks?

  13. Re:Tenure-hunting discourages risk on Is There a Creativity Deficit In Science? · · Score: 3, Insightful

    In my opinion the peer-review should be changed to a double-blind system: the reviewer should not see name and affiliation of the authors, and judge the work as it would grade an undergrad paper (i.e. harshly). Like this I believe the signal-to-noise ratio in journals would increase, and only good papers would get published.

    Please no! The problem with this approach (and it's already happening) is that what will get published is boring papers that bring tiny improvements over the state of the art. They'll get accepted because the reviewers will find nothing wrong with the paper, not because there's much good in there. On the other hand, the really new and interesting stuff will inevitably be less rigorous and probably more controversial, so it's going to be rejected.

    Personally, I'd rather have 5% great papers among 95% of crap, than 100% papers that are neither great, nor crap, but just uninteresting. Reviews need to move towards positive rating (how many thing are interesting), away from negative ratings (how many issues you find in the paper). But it's not happening any time soon and it's one of the reasons I've mostly stopped reviewing (too often overruled by the associate editor to be worth my time).

  14. Cuts both ways on Judge: US Search Warrants Apply To Overseas Computers · · Score: 3, Interesting

    It's going to be interesting when the Chinese government issues Google a warrant to get data from the US.

  15. Re:All software is full of bugs on Popular Android Apps Full of Bugs: Researchers Blame Recycling of Code · · Score: 3, Insightful

    Software on Internet-connected devices is a bit different from your examples though. No matter how insecure cars are, it would be really hard for me to steal a million cars in one night, let alone without being caught. Yet, it's common to see millions of computers/phones being hacked in a very short period of time. And the risk to the person responsible is much lower.

  16. Re:We should expect some wingnuts to say... on How Did Those STAP Stem Cell Papers Get Accepted In the First Place? · · Score: 1

    It would certainly be nice, but it's not realistic. For a simple paper, it would likely cost a few thousands, but for anything that requires fancy material, it could easily run in the millions. The only level where fraud prevention makes sense is at the institution (company, lab, university) level.

  17. Re:We should expect some wingnuts to say... on How Did Those STAP Stem Cell Papers Get Accepted In the First Place? · · Score: 1

    So you're saying that reviewers should have to reproduce the results (using their own funds) of the authors before accepting the papers or risk being disciplined? Aside from ending up with zero reviewers, I don't see what this could possibly accomplish. Peer review is designed to catch mistakes, not fraud.

  18. Re:Simple: Peer review is badly broken on How Did Those STAP Stem Cell Papers Get Accepted In the First Place? · · Score: 1

    I think what is missing is that a) more reviewer actually need to be experts and practicing scientists and b) doing good reviews needs to get you scientific reputation rewards. At the moment,investing time in reviewing well is a losing game for those doing it.

    Well, there's also the thing that one of the most fundamental assumption you have to make while reviewing is that the author's acting in good faith. It's really hard to review anything otherwise (we're scientists, not a sort of police)

    I agree that good reviews do not need to be binary. You can also "accept if this is fixed", "rewrite as an 'idea' paper", "publish in a different field", "make it a poster", etc. But all that takes time and real understanding.

    It goes beyond just that. I should have said "multi-dimensional" maybe. In many cases, I want to say "publish this article because the idea is good, despite the implementation being flawed". In other cases, you might want to say "this is technically correct, but boring". In the medical field, it may be useful to publish something pointing out that "maybe chemical X could be harmful and it's worth further investigation" without necessarily buying all of the authors' conclusion.

    Personally, I prefer reading flawed papers that come from a genuinely good idea rather than rigorous theoretical papers that are both totally correct and totally useless.

  19. Re:Simple: Peer review is badly broken on How Did Those STAP Stem Cell Papers Get Accepted In the First Place? · · Score: 1

    This is not a new phenomenon, it seems to just be getting worse again. But remember that Shannon had trouble publishing his "Theory of Information", because no reviewer understood it or was willing to invest time for something new.

    That's the problem here. Should the review system "accept the paper unless it's provably broken" or "reject the paper unless it's provably correct". The former leads to all these issues of false stuff in medical journals and climate research, while the latter leads to good research (like the Shannon example) not being published. This needs to be more than just binary. Personally I prefer to accept if it looks like it could be a good idea, even if some parts may be broken. Then again I don't work on controversial stuff and nobody dies if the algorithm is wrong. I can understand that people in other fields have different opinions, but I guess what we need is non-binary review. Of course, reviewers are also just one part of the equation. My reviews have been overruled by associate editors more often than not.

  20. Re:Obama's police state? on US Marshals Seize Police Stingray Records To Keep Them From the ACLU · · Score: 1

    The entire world rejected the "I was just doing my job" and "I was just taking orders" excuses during the Nuremberg trials.

    You should read about the Milgram experiment.

  21. Re:How long before we see a virus in a car? on Intel Wants To Computerize Your Car · · Score: 1

    Don't worry, weekly recalls for firmware updates will totally fix the problem.

  22. Re:The people that invent things must be compensat on Study: Royalty Charges Almost On Par With Component Costs For Smartphones · · Score: 1

    You think progress is slow now? See what happens when companies actively hide how they do things rather then relying on patients to protect their IP.

    Yeah, imagine all these iPhone owners with rounded corners they can't even see because Apple had to hide them.

  23. Re:Encryption on PHK: HTTP 2.0 Should Be Scrapped · · Score: 1

    How do you explain to the user well their data might be encrypted yet their data is not protected since it is not trusted?

    I'm talking about http here, not https. The idea is that even with http -- where you don't pretend that anything is secure -- you still encrypt everything. It's far from perfect, but it beats plaintext because the attacker can't hide anymore -- it has to be an active attack. I don't pretend to know all about the pros and cons of http 2, but plaintext has to die.

  24. Re:Encryption on PHK: HTTP 2.0 Should Be Scrapped · · Score: 5, Insightful

    Nothing is NSA-proof, therefore we should just scrap TLS and transmit everything in plaintext, right? The whole point here is not to make the system undefeatable, just to increase the cost of breaking it, just like your door lock isn't perfect, but still useful. If HTTP was always encrypted, even with no authentication, it would require the NSA to man-in-the-middle every single connection if it wants to keep its pervasive monitoring. This would not only make the cost skyrocket, but also make it trivial to detect.

  25. Re:Encryption on PHK: HTTP 2.0 Should Be Scrapped · · Score: 5, Informative

    A server cannot ask for encryption.

    AFAIK, HTTP2 allows the server to encrypt even if the client didn't want to.

    Unless the client establishes a secure connection in the first place, the server has no way of knowing if the client is actually who they claim to be. If the client attempts to establish a secure connection and the server responds with "I can't give you a secure connection" then the client needs to assume there is a man in the middle attack going on and refuse to communicate with the server.

    If you're able to modify packets in transit (i.e. Man in the Middle), then you can also just decrypt with your key and re-encrypt with the client key. Without authentication, there's just nothing that's going to prevent a MitM attack. Despite that, being vulnerable to MitM is much better than being vulnerable to any sort of passive listening.