Slashdot Mirror


User: Marc_Hawke

Marc_Hawke's activity in the archive.

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

Comments · 340

  1. If the brakes go out on your car and you crash into a tree, is person who made the brakes liable?
    If the software 'goes out' on your car and you crash into a tree, is the person who made the software liable?

    If you build a car with an easily hackable lock, and someone breaks in, are you liable for theft? (tennis ball trick)
    if you build a car with an easily hackable electronic lock, and someone breaks in, are you liable for theft?

    Do you see the parallels here? Just because someone can do something bad to your software doesn't mean it's always your fault. Even bridges (made by 'real' engineers) can be blown up. However, if your software malfunctions, then it's a different story. Also, some times if your software it 'too' soft, it's not really a liability issue, but it's a 'goodwill' and 'perceived quality' issue, and the financial damages won't be direct and punitive, but they'll still show up, so you'll want to fix it.

  2. What should be expected? on As Computer Coding Classes Swell, So Does Cheating (nytimes.com) · · Score: 2

    The majority of posts here talk about how 'collaboration' and 'code recycling' are the absolute standards in professional programming. I agree of course. My question is how should the class be structured in order to allow for that, but still teach the class and measure the students grasp of it?

    Does it come down to writing code by hand on paper? (Something I've never liked.)

    Does the teacher have to 'warp' the assignments? "Do this project, but get the answer wrong in exactly this way that I've just randomly selected."

    Do we ignore actual code as insignificant and just have short-answer or multiple choice questions on concepts? (I know I go through 10 languages a day, I'm competent because I know concepts rather than syntax.)

    Or do we say, "There's no cheating in this class. If you're able to get the project done here...you'll be able to get it done in a work environment as well."

  3. Piracy Vessel (prevailing theories) on Nintendo Discontinues the NES Classic Edition (polygon.com) · · Score: 5, Interesting

    Shortly after the NES Classic was released, people found out it was easily hacked, and released tools that allowed you to expand the 30 bundled games to over 300 unlicensed ROMs. It all fit neatly into their UI and everything (from what I saw.) I've heard it surmised many times on the Internet (and that makes it true) that they weren't interested in shipping their own 'Kodi Box' equivalent.

    However... there's also the stories of 'how to build your own NES classic' using a Raspberry PI or equivalent, including adding all the ROMS you want. Supposedly it's cheaper than the NES Classic as well. The only thing you don't get is the nostalgic (tiny) little box and the cute ( short tailed) controllers.

    You could ask, 'why don't they decide to own that market, and just write off the 30 vs 300 as irrelevant?' (They'd already picked the best 30.) At least then they'd get their mark-up. (Whatever that was.)

  4. The Courts (and Law Enforcement) have gotten really lazy, and it's confusing to me why they don't see it.

    During the San Bernardino iPhone stuff and other such stories, there were so many 'seemingly intelligent' people saying how encryption shouldn't be allowed because it made law enforcement difficult. Since when has it been easy? Wearing gloves makes it hard to pickup fingerprints. Should you outlaw gloves as well? However, these people are saying, "You should be forced to live in a way that makes it simple for us to track you all the time." "Papers Please!"*

    Two statements:
    "As more and more people are using encryption these days it's much more difficult for us to obtain evidence." - legitimate
    "As it impedes our abilities to gather evidence encryption in consumer devices should be restricted or should include a law enforcement backdoor." - completely not legitimate

    *(Actually with the 'papers please' that's more about proving you're allowed to be there, rather than checking to see if you shouldn't be there. So it really doesn't apply to the situation.)

  5. Maybe he said it with a snarky attitude.

    But, I had the same question...if you're not allowed to 'forget' something...what if you actually do?

  6. Re:Something is missing on How UPS Trucks Saved Millions of Dollars By Eliminating Left Turns (ndtv.com) · · Score: 1

    This is as good a theory as any. They mention they were able to reduce fleet.

  7. Competitive Play over the Internet... on Overwatch Director Speaks Out Against Console Mouse/keyboard Adapters (arstechnica.com) · · Score: 1

    ...is a joke. (For the record, I'm just fine with the 'allow all extra peripherals by default'.)

    Your controller choice is just the tip of the iceberg. There are so many other factors and exploits that can happen over the 'untameable' Internet that controller choice is lost in the crowd.

    If you're that worried about 'competitive gaming' then you should do it like all competitive sports. In person, supervised, with referees making sure you're following the rules.

  8. Municipal Broadband (was Re:Still better) on Trump's FCC Chairman Pick Ajit Pai Vows To Close Broadband 'Digital Divide' (arstechnica.com) · · Score: 2

    That's what I noticed as conspicuously absent. Not only that he specifically mentioned paying the 'private sector' to do it.

    If he really cared about Americans, then it wouldn't matter who was building this out...just that it was getting built out. If the municipality can beat the private sector to market...then they win, and the 'Americans' win.

    People don't vote to fund 'public broadband' initiatives if they feel they are being fairly and adequately served by the private Telcos.

  9. Relationship between TouchBar and Monitor on Apple Seemingly Censors UltraFine 5K Monitor Reviews After Poor Feedback (thenextweb.com) · · Score: 1

    Can any Mac users tell me how the TouchBar interacts with a monitor? I can't figure out how those could possibly be related in a way that unplugging the monitor would change anything with the TouchBar?

    Is it a volume thing? Does audio go through that same connection and you adjust the volume of the monitor through TouchBar controls?

    Or is it actually just triggering generic unrelated instabilities in the TouchBar as the computer switches between 'have a monitor' / 'don't have a monitor' modes?

  10. From the article:

    The 18:9 ratio will provide users with greater immersion than previous displays and allow consumers to multitask by using the dual-screen feature. The display ratio has evolved from 4:3, 3:2, 5:3, 16:9 and 17:9, reflecting demand for larger displays to consume multimedia content.

    It makes my head hurt.

  11. Good Riddance on Has the Internet Killed Curly Quotes? (theatlantic.com) · · Score: 1

    They never did anything but cause problems anyway.

  12. Their Sample Video seems expensive. on The First Hyperloop System Will Connect Passengers From Dubai To Abu Dhabi In Twelve Minutes (techcrunch.com) · · Score: 1

    He take a 'meeting' pod...privately...to the train, through the tunnel, and then it becomes his taxi to take to his mom's party.

    There's no way I'm able to afford that.

  13. With every project. on Ask Slashdot: How Often Do You Switch Programming Languages? · · Score: 3, Interesting

    Or at least it's the project that determines the language.

    I use half a dozen different languages every day. You can double that if you look over the past year. There are a lot of factors that go into choosing a programming language and "what's new and cool" rarely is one of them.

    The two biggest factors are 'what is the execution environment?' and 'what are the interface requirements?' Basically, 'who is going to run it' and 'what does it have to talk to?' (and they are closely related)

    Next comes 'what are the related/currently existing projects already written in?' It's rare that you want to rebuild the whole thing. (Although sometimes that's exactly what you want to do.)

    After that, I'll look at the available libraries and tools, but for the most part everything worth using is adequate in those areas.

    Finally, if it makes it that far, I'll pick something I'm familiar with, just the make the whole project faster and less work.

    Overall, it's been quite a few years since the 'language' of the project was something I even worried about. "When in Rome, do as the Romans do."

  14. Re:1,000,000 Times Smaller on Future Phones May Use Vacuum Tube Chips As Silicon Hits Moore's Law Extremes (inverse.com) · · Score: 1

    Guessing that a vacuum tube is about an inch wide. (I'm young and American, it's a guess.)

    1/1000000 inch = 25.4 nanometers. Current gen is about 7nm right?

  15. University Computer Lab on Slashdot Asks: What's Your Favorite Doom Story? · · Score: 1

    I first downloaded Doom shareware in the University Computer lab. People started crowding around me to see what I was doing. Then I figured out the multiplayer, and I started setting it up on all the other computers in the lab. "My first LAN party." That kind of networked multiplayer wasn't something that normal people were used to in 1994. Doom took over the computer lab the rest of the year.

    I had a roommate was was addicted to it. He would stay out at the lab until 3 or 4 every night just playing Doom.

  16. Making a car that can drive at night is good. But why would you make one that can drive without headlights?

    I can see the military application, but they didn't mention which era of Stark Industries this was for.

  17. Re:Nost != pirate on Blizzard Shuts Down Popular Fan-run 'Pirate' Server For Classic WoW (arstechnica.com) · · Score: 5, Insightful

    Even if the Terms of Service say that you can only use the client with Blizzard servers, they have no grounds for shutting down the Nost server. You don't have to sign any EULA to put up a server that speaks TCP and answers questions.

  18. Delivery to your BACK yard. on How Amazon's Drone Deliveries Will Work (yahoo.com) · · Score: 4, Interesting

    One thing aerial drones can do that delivery guys can't is access a fenced back yard. Instead of dropping it off on the front porch, they can drop it off on your back patio.

    The 'not at home' delivery is the most confusing to me. I can't imagine they'd get very close too the door. They definitely can't 'hide it inconspicuously' behind something. I guess even when you are at home, they can't really knock on the door. So I guess it's just the middle of the yard every time.

    At least the backyard would be better.

  19. Game Point of view (Isomorphic or non.) on Did Google and the Hour of Code Get "Left" and "Right" Wrong? · · Score: 2

    In a 3rd Person Isomorphic situation where your character runs all over a static screen (think Diablo), then left or right should be based on the screen, as you're not in the same 'perspective' as the character is. However, for 3rd Person (over the shoulder) or First Person games, then left or right become the character's perspective (which incidentally lines up with the screen.

    In the Hour of Code example (I did the StarWars one not the elves) it was pretty obvious what perspective you were in and how left and right should work. However, if the elves just dance (and don't move) it's possible the Santa one is 3rd person Over the shoulder, with a rotated camera.

    The question is if you're controlling the elf, or telling the elf what to do. There's a subtle difference.

  20. The Internet isn't required for learning, but it is required for Twitter. It seems a Twitter bot was a strange project choice when he knew going in that there was no Internet. In fact, he even printed out Tweets to show them what they looked like.

    How did they test their functionality? Did he have a fake API for them to hit against?

  21. Is that a secret? on Privacy Vulnerability Exposes VPN Users' Real IP Addresses (thestack.com) · · Score: 5, Insightful

    I don't know that VPN's are supposed to hide the end IP addresses. They made a tunnel through the Internet so you can 'pretend' to be on the same Local network as the remote host. (That's the Virtual part.) They also encrypt that traffic so the Internet doesn't get to listen to what you say. (That's the Private part.)

    No where in VPN do I see that it's an 'anonymizing proxy' or something else that's supposed to obfuscate either of the end-points. Sure a lot of people started using VPN's for that purpose, but claiming there's a vulnerability or flaw in IPSec or OpenVPN because it's not 'anonymizing' seems like you've missed the mark a bit.

  22. Happens in All Industries on VW Fiasco Puts Ethics In Engineering Under the Spotlight, CEO Steps Down · · Score: 2

    GPU's (and their drivers) have often been written to specifically perform well on the benchmark tests.
    ISP's and mobile carriers have structured their bandwidth to perform better in 'speed test' situations then they do under normal usage.

    The way it's always been explained to me is that a corporation has no responsibility other than to the share-holders. "Maximize Profits" is the defining ethos. Perhaps this question is aimed at a lower level. When you're the specific programmer/engineer that is told, 'make the system lie' do you do it, or do you resign?

    I'm often in that situation when writing analytics software. "These numbers aren't what we want to see can you work around this set of data that doesn't conform?" I'll explain my position about how I need to represent all the data, and if you think it's incorrect, fix the data rather than having the program lie. However, they are never that interested. Polite refusals aren't enough.

  23. Re:Ouch? on More Ashley Madison Files Published · · Score: 1

    Hah hah hah...those are some pretty hefty non-sequiturs.

    Do you blame the indictments on the whistle-blower? Are you part of the lynch mob for Snowden?

  24. Spanish Inquisition on What Will Happen When Cascadia Subduction Zone Slips · · Score: 1

    When the 'end-of-the-world' disaster comes, it won't be the one you were expecting.

  25. Re:For an alternative on Reddit CEO: Site Is 'Not a Bastion of Free Speech,' Change Coming · · Score: 1

    That's a felony. You mean the people preventing it are breaking the law? I don't know exactly what your point was..since 'those in power' have already taken steps to protect your rights. I don't see the conspiracy.