Slashdot Mirror


User: tepples

tepples's activity in the archive.

Stories
0
Comments
68,260
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 68,260

  1. Re:"Pushed out?" on ReactOS 0.4.9 Is Entirely Self-Hosting, Fixes FastFAT Crashes (appuals.com) · · Score: 1

    Does "pushed a release to its source code repository and download server" make more sense?

  2. That Dragon, Cancer on Nintendo To ROM Sites: Forget Cease-and-Desist, Now We're Suing (arstechnica.com) · · Score: 1

    Third, if a game isn't compelling enough to buy after viewing a "Let's Play" then I have to question what value it provided in the first place.

    Walkthrough videos reportedly hurt sales of That Dragon, Cancer by Numinous Games.

    Source: "That Dragon, Cancer dev calls out Let's Plays for why game hasn't turned a profit" by Allegra Frank

  3. Before copyright was the Stationers' Company on Nintendo To ROM Sites: Forget Cease-and-Desist, Now We're Suing (arstechnica.com) · · Score: 2

    Prior to modern copyright, which began in the early 18th century with the Copyright Act 1710 aka the Statute of Anne, a monopoly called the Stationers' Company owned rights comparable to copyright in the form of the exclusive right to operate a printing press.

  4. yes safe, if your brain can send a faster abort signal to your arm to prevent yanking while LED flashing.

    Is there any evidence that the brain can do so?

  5. Remember 40-bit export-grade encryption? on FBI Director: Without Compromise on Encryption, Legislation May Be the 'Remedy' (cyberscoop.com) · · Score: 1

    You are correct that I haven't written the legislation. But the broad strokes of the case to support exempting uncommon spoken language from regulation of encryption is similar to the case for 40-bit "export-grade" encryption back in the 1990s.

  6. Secondly, why is the computer doing things that you're not telling it to do?

    People tend to forget what they have told the computer to do in the background, such as index text files for full-text search and index image files for thumbnail browsing.

  7. Mypy on Ask Slashdot: Should I Ditch PHP? · · Score: 1

    I think aticus.finch meant languages in which the parser does not statically type-check the abstract syntax tree (AST) in the process of producing bytecode that the interpreter proper runs. What counterpart does PHP have to Mypy, a static type-checking extension to Python?

  8. If you have written anything to the disk, and it's synced to disk (i.e. activity light is idle) then, yes, it's safe.

    The activity light comes back on just as your brain sends the signal to your arm to pull the plug. Still safe?

  9. Catastrophic health care cost on Slashdot Asks: Do You Need To Properly Eject a USB Drive Before Yanking it Out? (daringfireball.net) · · Score: 1

    Worst case it's a fortune worth of bitcoin. But i won't die from it.

    That depends on how your country handles health care finance.

  10. Re:It's not their job to prevent crime on FBI Director: Without Compromise on Encryption, Legislation May Be the 'Remedy' (cyberscoop.com) · · Score: 1

    In my view, encryption is a free speech issue
    [...]
    You also can't yell "Fire" in a theater.

    Thank you for conceding that free speech is not absolute, even under United States law.

    There are the "7 dirty words" for public broadcast stations, but there's also WiFi with no speech limitations.

    And there is one qualitative technical difference between these: the technology that can be used to speak at greater distances is regulated. Likewise, in the case of encryption, the technology that can be used to encrypt more strongly than can be decrypted by merely learning the language from a cooperating native speaker could be regulated. And even under an assumption that code is speech, the growing popularity of platforms that don't allow a compiler to run (such as iOS and game consoles) could allow a government to regulate distribution of object code differently from distribution of a computer program in the preferred form for making modifications.

  11. Re: This isn't a debate on Slashdot Asks: Do You Need To Properly Eject a USB Drive Before Yanking it Out? (daringfireball.net) · · Score: 5, Informative

    What is "âoesyncâ"? [1]

    Even if you do type sync before ejecting, that doesn't keep some other process from opening and writing another file on the volume in the seconds between when you type sync and when you actually pull the plug. To prevent the possibility of corruption, you need to unmount the volume (and possibly remount it read-only) before disconnecting the drive.

    [1] Rhetorical.

  12. No more Java EE on Ask Slashdot: Should I Ditch PHP? · · Score: 1

    Oracle isn't doing Java Enterprise Edition anymore. It's under Eclipse's governance now and called Jakarta EE.

  13. Re:question already is its own answer on Ask Slashdot: Should I Ditch PHP? · · Score: 2

    There's little to no difference between python and php that isn't purely syntactical.

    And there are places where syntax makes all the difference, such as list comprehensions (and the generator expressions that power them).

    all the criticisms against php are equally valid against python.

    I've found a few, which I'll quote here for convenience:

    • Number-like comparison of strings can never be fully turned off. For example, both '10' <= '1e1' and '10' >= '1e1'. One can use strcmp in one's own code and pass sort_flags to sorting functions that support them, but some functions still use the built-in operators < and > that don't even impose a total order. Likewise, switch uses the built-in == comparison operator whose semantics are byzantine.
    • Parse errors and undefined function errors are fatal in PHP 5. (Or do CentOS and RHEL have PHP 7 packages yet?)
    • Inconsistent conventions for function naming and argument order in the standard library.
    • Associativity for the ternary ?: operator is the less useful side.
    • PHP allows the server operator to change program semantics in ways that are annoying to work around, especially for shared hosting subscribers without access to the server-wide configuration. At various times, these have included "magic quotes" that spray backslashes all over the request variables, not following HTTP redirects in the CURL library,[1] and restricting the size of files uploaded by a site's users to outdated limits such as 2 megabytes by default.
    • PHP versions change the semantics of existing programs in ways that encourage shared hosting providers to continue to offer only outdated versions of PHP, making it impossible for web application developers to take advantage of new features. Compare Python, which puts added functions in one namespace per module and conditions new incompatible syntax features on presence of from __future__ statements.
    • The developers of PHP rejected keyword arguments.

    [1] From March 2005 through September 2013, cURL could not follow redirects with open_basedir enabled because of a heavy-handed security fix.

  14. Why devs don't just make a native app instead on Ask Slashdot: Should I Ditch PHP? · · Score: 1

    Better programmers know they need better tools and will move where they can get them. (Compare and contrast the desperation evident in the endless stream of ``transpile-to-javascript'' contraptions.)

    How much of this "desperation" is related to non-JavaScript applications 1. being operating system specific, 2. requiring an install step on the user's part, and 3. in many cases needing approval from the operating system's publisher before they will execute on retail devices?

  15. What do you think of Python? on Ask Slashdot: Should I Ditch PHP? · · Score: 1

    If you’d like to specify the language which you think is more suitable than PHP for projects where PHP is often a sensible choice, I’ll be more than happy to come back and offer some specific examples of its failings

    I get the impression from eevee's notorious "fractal of bad design" rant that she'd prefer Python. I've been trying to keep my own page about the issue more nuanced, distilling the problems that "fractal" mentions into a set of coding standards, inspired by the work of Douglas Crockford, and another set of failures that coding standards alone cannot prevent.

    So where does, say, Python fail in comparison to PHP? (Other than ability to collaborate over channels that are broken in that they mangle leading whitespace.)

  16. Re:Languages don't write code, people write code. on Ask Slashdot: Should I Ditch PHP? · · Score: 1

    My version of hell involves some idiot making me write factory classes to do basic RegEx comparisons.

    What do you think re.compile() is in Python? It's a factory function that takes a regular expression as a string and returns a regular expression object. I fail to see how that's anything like the grave or the second death.

  17. Re:Channels that mangle whitespace on Is Python the Future of Programming? (economist.com) · · Score: 1

    The collaborators don't always have a chance to choose the channel. If they did, they'd choose a competent channel. Often, the channel is chosen for them by someone far less competent (the Peter Principle).

  18. Re:Channels that mangle whitespace on Is Python the Future of Programming? (economist.com) · · Score: 1

    It's not so easy to convince a bureaucracy to fix a broken channel, particularly when the broken channel is run by a sufficiently large business or a K-12 school district.

  19. "4K"? I guess you'll have to ask Pouët where they get the bandwidth to host 4096 byte videos.

  20. Re: Subjects are dumb on PeerTube, the 'Decentralized YouTube,' Succeeds In Crowdfunding (quariety.com) · · Score: 1

    Don't LBRY users have to buy LBC on an exchange in order to publish a video, especially if another member of the same household also uses LBRY?

  21. Re:Hiring competence is expensive on Is Python the Future of Programming? (economist.com) · · Score: 1

    Not nitpicking, but if you can afford 100 machines you most likely can afford a competent, especially remote, admin.

    By "modern provisioning tools", I thought you meant VPS-on-demand services such as AWS EC2, which let a developer provision 100 virtual machines in minutes and then deprovision them an hour later when they're no longer needed. And the cost of hiring is not just what you pay an admin; it's also what you pay to find such an admin in the first place.

    Most tools relevant are open source and free to use commercially anyway.

    Unless you have a heavy investment in server-side applications that are exclusive to Windows Server, which is not "open source and free to use commercially". Nor are things like web fonts or API access, which are licensed per server more than negligibly often.

  22. Re:It's not their job to prevent crime on FBI Director: Without Compromise on Encryption, Legislation May Be the 'Remedy' (cyberscoop.com) · · Score: 1

    Existing law makes a distinction based on medium. Speech over radio frequency transmission, for example, is not free; the FCC and foreign counterparts regulate it.

  23. Re:Provided hot-plugging is reliable on Is Python the Future of Programming? (economist.com) · · Score: 1

    Sometimes it wasn't the keyboard that died after a hot-plug gone wrong but the keyboard controller on the (more expensive) motherboard.

  24. Channels that mangle whitespace on Is Python the Future of Programming? (economist.com) · · Score: 3, Insightful

    Unless you're trying to collaborate with somebody over a channel that mangles leading whitespace. That's the biggest nontrivial criticism of indentation-as-syntax: you can't demangle it with an indenter.

  25. Re:It's great.... on Is Python the Future of Programming? (economist.com) · · Score: 1

    which is when you are supposed to profile to identify your performance bottle necks and write those in a native extension.

    Good luck getting your users set up to compile said native extension from the C++ source code that you distribute. Just installing the Build Tools for the version of Microsoft Visual C++ with which a particular minor version of Python 3 for Windows was built was a multi-gigabyte download last I checked.