Slashdot Mirror


User: Chirs

Chirs's activity in the archive.

Stories
0
Comments
2,303
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,303

  1. only if the code is 100% valid on Are You Sure This Is the Source Code? · · Score: 1

    Depending on compiler options, some code that isn't completely valid (no overflow/underflow/etc.) can end up logically completely different when you turn on optimization.

  2. bugfixes, not paranoia on Are You Sure This Is the Source Code? · · Score: 1

    We frequently discover a bug and need to fix it without upversioning the whole package (which could result in other incompatibilities with the rest of the system).

    So we track down the code for the version we're using, get it building from source with suitable config options, and then fix the bug. In the simple case the bugfix is present in a later version and we can just backport it. In the tricky case you need to get familiar enough with the code to fix it (and hopefully in a way that the upstream maintainers will accept).

  3. more difficult in practice on Are You Sure This Is the Source Code? · · Score: 2

    ./configure, make, make install assumes you're building on the target machine. Many times you want to build on one machine and deploy on another. Even now, there are a lot of packages that don't work properly when cross-compiling. So you end up hardcoding config files, overriding options, patching the source/Makefiles, etc.

    Also, in our environment we need to isolate the build system from the host environment to avoid contamination from the host libraries, and we need to version-control the build system so that we can go back and build the same product we built three years ago for the purposes of fixing a bug for a paying client.

    So while open-source helps a lot, many times it takes significant effort to bring in some arbitrary package and build it from source.

  4. Otherwise, it might be possible to create something that is simultaneously a valid image file *and* valid PHP (or SQL, or whatever) code and bypass any checks that you add to validate the file.

  5. git is awesome on Subversion 1.8 Released But Will You Still Use Git? · · Score: 1

    especially compared with clearcase....at least from a developer point of view

  6. backwards bugfix on Subversion 1.8 Released But Will You Still Use Git? · · Score: 2

    If you find a bug on a release, you fix it on the trunk, test it on the trunk for a while, then merge it out onto the (supposedly stable) release.

    That way if it turns out the fix is bad, you haven't messed up the release more than it already is.

  7. Surface, or Surface Pro? on Microsoft To Start Dumping Surface RT To Schools For $199 · · Score: 2

    If they're running Win8 then I can kind of understand it. WinRT not so much...

  8. no it's not on Intel Announces New Enterprise Xeons, More Powerful Xeon Phi Cards · · Score: 1

    An 8-core Xeon (not i7) is not a mid-range desktop. Nor is "enough RAM to load my entire system drive into", or an SSD system drive.

    Even now, those are all higher-end in the general scheme of things. More common on enthusiast machines, sure, but far from "mid-range" in a business system.

  9. Re:Good on Have We Hit Peak HFT? · · Score: 1

    this is no different than arbitrage has been for centuries, only faster. Baron von Rothschild used this to make money on the defeat of Napoleon at Waterloo, since his messengers were hours faster than the official royal messengers

    Just because it has been done for centuries doesn't necessarily mean it is right, or just.

  10. but why should that apply anymore? on Have We Hit Peak HFT? · · Score: 1

    In these days of connected everything, why should they need to go through someone with a seat on the exchange? Why can't the seller post their bid, and the buyer accept it, with no middlemen other than the exchange itself?

  11. not quite on Supreme Court Decides Your Silence May Be Used Against You · · Score: 3, Informative

    To claim your fifth amendment rights to not incriminate yourself, they've decided you need to explicitly claim them.

    Also, there's nothing stopping the person from just not saying anything at all and asking for a lawyer.

    In this case the person answered *some* questions, then didn't answer one, and never explicitly took the fifth.

  12. clearly you need an emergency battery on Echolocation For Your Cell Phone · · Score: 1

    to power the location-finding mechanism when the main battery is dead

  13. "technology preview" not for production use on Can Red Hat Do For OpenStack What It Did For Linux? · · Score: 3, Informative

    What part of "...these features are not fully supported under Red Hat Enterprise Linux Subscription Level Agreements, may not be functionally complete, and are not intended for production use." didn't make sense?

    Why were you using a technology preview feature in production when they explicitly say not to?

  14. mostly about support on Can Red Hat Do For OpenStack What It Did For Linux? · · Score: 1

    The company I'm with uses both redhat and centos (as well as other paid and free linux vendors).

    Sometimes you want the paid-for support of a RedHat license. Other times it's an unnecessary expense.

  15. I had the same reaction on Teen's Biofuel Invention Turns Algae Into Fuel · · Score: 1

    was disappointed when I couldn't find out anything about what she actually did that was interesting other than recreate existing processes

  16. booth babes different than cosplay on Sexism Still a Problem At E3 · · Score: 1

    I suspect that socially maladjusted males feel a lot more free to be creepy about booth babes than cosplayers in equally revealing costumes. Something about the fact that they're being paid to work there seems to make creepy guys feel like they have the right to hit on them constantly.

    (And I say that as a male programmer who has seen way too many attractive women hit on constantly at conferences.)

  17. only partially agree with the above on Sexism Still a Problem At E3 · · Score: 1

    I agree with the point that they're selling sex appeal, and I would certainly classify it along the continuum that has prostitution at one end. Swimsuit models (or even more so lingerie models) also fall along the same lines in my book.

    I have a problem with your classification of marriage, however. While there *are* marriages or other relationships that are a way of converting sex to dollars, I do not believe this is true of all of them. A good marriage is a partnership, both partners contribute what they're best suited for. At one point in the marriage one partner might be contributing most financially, at other points the other one might take over. It's not just sex for money.

  18. requires cooperation between *all* carriers on Prosecutors Push For Anti-Phone-Theft Kill Switches · · Score: 1

    While it's an interesting idea, many phones can be used in multiple countries so you're talking a global database of valid IMEI numbers. Good luck getting that organized.

    Also, a workable kill-switch would make it totally useless. If all we do is block cell connectivity it's still essentially an ipod or equivalent, so not entirely without value.

  19. most phones swiped on the run on Prosecutors Push For Anti-Phone-Theft Kill Switches · · Score: 2

    A phone that is being used one-handed is a really easy target for someone to grab on the run...much easier than trying to get someone's wallet or purse.

  20. vt-d used by virtualbox and kvm too on Intel Removes "Free" Overclocking From Standard Haswell CPUs · · Score: 1

    so it's not quite so rare as you make it sound.

  21. vt-d can be used in KVM and virtualbox on Intel Removes "Free" Overclocking From Standard Haswell CPUs · · Score: 2

    Just to add a couple options.

    As far as I know it's not available in VMware Workstation.

  22. I really hope not on Your License Is Your Interface · · Score: 1

    If this isn't a troll, you're giving actual software developers a bad name.

  23. obfuscation != secrets on Your License Is Your Interface · · Score: 5, Informative

    The definition of obfuscation is to confuse, bewilder, or stupefy, or to make obscure or unclear.

    In security, the normal rule is that the algorithm chosen should still be secure _even if the attacker knows what it is_.

    On the other hand, passwords, crypto keys, etc. are all pieces of data that are secrets. This is a very different thing from obscure.

  24. shouldn't be looking for stuff on either on Another Study Confirms Hands-Free Texting While Driving Is Unsafe · · Score: 1

    You shouldn't be programming a satnav or messing with a paper map while driving--pull over for that. Following a route on a satnav is fine.

  25. already knew that on Another Study Confirms Hands-Free Texting While Driving Is Unsafe · · Score: 1

    There are many studies showing that the vast majority of people *suck* at multitasking.