Slashdot Mirror


User: Darinbob

Darinbob's activity in the archive.

Stories
0
Comments
21,765
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 21,765

  1. Re:Ruby... on Perl is the Most Hated Programming Language, Developers Say (theregister.co.uk) · · Score: 4, Interesting

    You can write Forth code that is readable. Once you've got the reverse notation figured out it is very simple to deal with. The real problem with Perl is that the same variable name can mean many different things depending upon the prefix character and the context in which it is used. This can lead to a lot of subtle bugs, leads to a steep learning curve, and even a few months of vacation from the language can result in being unable to read one's own code.

    On the other hand, Perl was never designed to be a typical computer language. I was berated by Larry Wall over this, he told me "you computer scientists are all alike". His goal was to get a flexible and powerful scripting language that can be used to get the job done. And it does just that - people use Perl because it can get stuff done. When it was new on Unix it was the only thing that could really replace that nasty mix of sh+awk+ed scripting that was common, instead being able to do all of that in a single script, and that led to its extremely fast rise in popularity in the early 90s. Yes, it's an ugly syntax but it's strong underneath, like the Lou Ferrigno of programming languages.

  2. Ruby is a nice language, it has very close similarity to a textual Smalltalk. Do not confuse Ruby with Ruby on Rails.
    Not that anyone using high level languages actually programs anymore, rather they just tie together libraries and frameworks, so that when the bitch about the language they're really bitching that they don't like the frameworks.

  3. "Animal, vegetable, or mineral?" "Neither, it's an element, stop playing these silly games!!"

  4. Re:F*ck these "amazing" new iOS 11 features on Apple Uses Machine Learning To Chronicle All the Bra Pics On Your iPhone (vice.com) · · Score: 1

    I think 3000 less emoji would be a feature that would motivate me to consider using that product.
    I turn off GPS, I'm annoying that it still knows where I am and that it keeps asking me all the time if I want to turn GPS back on.

  5. Re:It's "on your phone" on Apple Uses Machine Learning To Chronicle All the Bra Pics On Your iPhone (vice.com) · · Score: 1

    Yes, it sorts photos, for the small number of people who care about it. But it's not AI, it's a very specific use of image processing hardware. AI would be adaptable, it would let you sort by a category that you actually care about. But I certainly would not want to waste my battery life on such a feature. It's a friggin phone, maybe expend some resources on making the sound better for voices.

  6. Re:Google do just that since 2 last years on Apple Uses Machine Learning To Chronicle All the Bra Pics On Your iPhone (vice.com) · · Score: 1

    My phone only has 5 categories, I was surprised when I realized it could do this. I don't upload photos to google, and disabled that setting. So a bit annoying that it's going to waste my phone's already miniscule battery life on something like this.

    And I do turn off indexing, face tagging, etc. I used to think my computer had a virus because it was always accessing the hard drive even when I wasn't touching the computer, until I realized it was the indexing turned on. Still this happens sometimes with everything shut down, but in a creepy way. I'll see the computer busy and open up task viewer and suddenly it stops and is quiet again (exactly what smart malware would do).

  7. So this is a matter of faith? You believe that voter fraud is common, but have no evidence of it. Sure, out voting system is messed up, and it's very easy to sway an election, but in-person voter fraud is a pretty dumb and ineffective way to do this.

    The problem with voter ID requirements is that this so closely matches the same tactics used in in the South to disenfranchise voters and maintain white control. We have an amendment to the constitution that explicitly forbids voting rights being conditioned upon payment of a poll tax or any tax. Since we have so many anti-tax folks that claim any fee is a tax, this means paying for a voter ID card at the DMV could be counted as a tax.

  8. Voting rights are for everyone, informed or not. You don't want only the elite 1% of informed people to vote (besides, most people who think they are well informed are still in a bubble that don't listen to all sides of an issue).

    Social security takes a LOT of time. I stood in line to get a replacement card once, it makes the DMV seem enjoyable. This can be an all day event for some depending upon their transportation.

    Remember, these are voters who can't drive and have to take the bus, the elderly, people who live a very long way from the closest DMV, people on a fixed income, people with disabilities, etc.

  9. Then show up at the registrar of voters and register in person. The person with that name and address gets to vote one time only in the election, and the name is checked off. So to commit fraud in person, you have to show up and supply a name and address that matches that of someone who did not yet vote. If the real voter does show up later then the vote is tossed out and there's some proof of fraud occuring.

    However the numbers commit fraud this way are extremely minor. If you want to steal an election you would never bring in bus loads of illegal immigrants, that's an absurdly stupid plot. If you want to steal an election you hack the electronic voting machines, you deny voting rights to a certain class of people, you steal the actual ballot boxes, and so forth.

    Trying to commit the sort of wholesale fraud that Trump believes in is very difficult and not very effective. But it's a great bit of propaganda to try and get new voting laws in place that actually can make it easier to sway elections. Even if you don't manager to sway the elections, you've still gotten your supporters to be angry and loud and more likely to show up at the polls and get others to show up.

  10. The problem is that the highest priority for the majority of elections officials in the US counties and parishes are not about having an accurate election. Their highest priority is to have a smoothly running election with as little drama as possible; no recounts, no news reports with anything negative, no accusations of fraud. The second highest priority is timeliness; get the votes in soon, preferably before midnight, and the majority need to be counted before the 6 o'clock news. Third highest is budget; don't spend too much money, don't replace unsecure voting machines. Finally, if there's time left over, maybe think about accuracy.

  11. Of course, you have to take into account birth year as well. But even then you're only dividing those odds by 20 or 30. Maybe overall it does not sound like a lot, but if selectively applied it is enough to affect elections.

  12. The odds of a collision between two people with the same name and birthdate are large enough to sway some elections, especially if the rule is applied in an unfair manner (at the registrar's discretion rather than automatically).

  13. Re:Still not a problem on Indiana Is Purging Voters Using Software That's 99 Percent Inaccurate, Lawsuit Alleges (thedailybeast.com) · · Score: 4, Insightful

    You don't know you've been purged until you show up to vote. So you vote won't count but you may get a provisional ballot. But the very fact of asking for one makes people suspicious that you're one of the mythical hordes of people bused in to sway elections, so good luck getting counted that way. Then in the intervening two years, you accidentally get removed again...

    Actual fraud is rare. This is solving a problem that does not exist.

  14. Re: Not a bug but a feature. on Indiana Is Purging Voters Using Software That's 99 Percent Inaccurate, Lawsuit Alleges (thedailybeast.com) · · Score: 4, Insightful

    It does not automatically kick off the voter from the rolls, it is at the discretion of the registrar. If the registrar suspects "Jose Sanchez" as suspicious but doesn't blink when seeing "John Smith", then it will disproportionately affect some ethnicities and not others.

  15. If this was a "real" currency, the mining would not be so effective. As more bitcoins were mined, the price of each would be proportionately reduced or there would be a corresponding inflation in prices. This is how things work when new gold is mined or new currency is loosed on the market (feds print more).

    Mining more will hurt the price to those who already have bitcoin. Since most of those users are in the darker side of the economy, with ties to criminal networks, this presents a solution to the problem. Just have the mafia and drug lords hunt down these miners.

  16. Re:Just use the OS password manager! on Firefox To Get a Better Password Manager (bleepingcomputer.com) · · Score: 3, Interesting

    Just don't use a password manager; it's so simple. I don't use the one on OSX, and I try hard to train my mother to not use the browser pssword manager. Her computer has a problem and we find out she literally does not know any of her passwords because she hasn't had to type on in for years; but easy enough to break in to the password file with just few google searches.

    I type in my own passwords manually. I have an encrypted file with the low security passwords (all those "you must register to see our web site" ones). For important passwords at home I have the passwords in a file on a removeable thumb drive, and it is removed immediately after use.

    Yes, it is more inconvenient that way. But security is not convenient! The more convenience you add to security or the more convenience the user takes, the less secure the overall result. This is a fundamental security concept. Users re-uses the same password for convenience and the result is less secure; if the OS offers a one stop storage of passwords for convenience, the less secure it becomes.

    Ie, I know my work has shared plaintext passwords with third parties. In that I got email from an outsourced trianing class, and the email isted the default password for me to login which was identical to a previous work login password I had used. Good operating systems never store or transmit a password but uses a hash instead; so clearly something at work was seriously broken. Using the keystore on my computer would be a mistake in such an environment.

  17. Re:Arrested Development on Thousands of Videogame-Playing Soldiers Could Shape the Future of War (theatlantic.com) · · Score: 1

    This was actively debated idea at the time of Arrestd Development, because there were reports of military drones being operated by soldiers physically located in US military bases.

  18. Re:someone must have shit this out while drunk on Researchers Devise 2FA System That Relies On Taking Photos of Ordinary Objects (bleepingcomputer.com) · · Score: 1

    My guess is that this is not for casual use. Does a phone need that level of security? If you're not the president, then no. If you store passwords to other accounts on your phone, then there are other security actions that should be taken before 2FA. Put the 2FA on your bank account, not your social media.

  19. Re: First CS assignment. on If You Type 1+2+3 Into Your iPhone's Calculator on iOS 11, You Probably Won't Get 6 (qz.com) · · Score: 1

    For the Microsoft example, the GUI works just fine.
    For the iPhone example, the GUI only broke because they did too much. There's no need for the extra animation, and clearly they focused their testing on whether it looked nice instead of whether it worked. If they kept the calculator simple it would have been a better product. This is a UX flaw.

  20. People do NOT need to be paid for half of the crap on youtube. They're uploading clips from a TV show, it's not their content, why pay them? Why should I have to sit through an ad to watch a movie preview - the movie preview already is an ad, so why watch an ad before I can watch an ad??

    The advertising industry is evil. It is one of the primary sources of malware, it is constantly in your face with annoying or harmful ads. If someone makes their money from this industry then I don't have to support you. This is a war between advertising and consumers, and you're siding with the enemy.

    And yes, I do skip watching videos if the ads pop up anyway. I never really saw much youtube in the past until I could see it on tv, I can easily cut the advertising cord there as well.

  21. Basic ad-block plus on Firefox, and I have never seen a youtube ad there. I hadn't even realized youtube had advertisements at the start of videos until I started trying to use youtube on my TV instead of computer.

    For the TV, I have a basic adblock running on my router. It does not block all ads though, but I think it is blocking some. I need to rework the blacklist some more though. When I do see an ad on youtube I will often skip it, and sometimes I'll skip the stupid video altogether.

    I don't care one bit that the video creator gets no money. Most of them are just uploading other people's content. If you're a person trying to make a living off of uploaded videos and you don't approve of my stance, then complain to the advertising industry and get them to clean up their act.

  22. Also weird - the Standard view in the calculator gives a different answer from the Scientific view!

  23. Re: First CS assignment. on If You Type 1+2+3 Into Your iPhone's Calculator on iOS 11, You Probably Won't Get 6 (qz.com) · · Score: 1

    And so the line managers and product managers think they can assign any old programmer to the task. They probably thought the GUI was the hard part.

  24. Again, same problem at on Apple. They don't put good developers on applications that project management thinks are easy. Problem there is you don't put a new hire or intern to work on a calculator that intended to be accurate; too many people come out of school thinking that floating point is a magic black box that always does the right thing and you don't need to know any numerical analysis to use it.

    Never mind that people got this right on the first microchip based calculator which was on a fricking 4-bit cpu! The reason they got it right is because you can't do math on a 4-bit cpu without actually *knowing* math. They had the proper domain knowledge for the application they were writing.

  25. Because companies continue to use novices for applications that seem easy or boring, without sufficient oversight. Maybe they spent all their money on expensive UX experts but paid only peanuts for the actual implementation. The QA probably also skimped and focused on whether it looked nice and animated properly, but withouth a use case of a customer hoping to correcty do a calculation.

    Besides, it's an iPhone. Apple didn't lose any customers over the "you're holding it wrong" antenna problem, so I don't think they're worried about the calculator and the "you're tapping it wrong" problem.