Slashdot Mirror


User: dkf

dkf's activity in the archive.

Stories
0
Comments
3,983
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3,983

  1. Re:Middlemen: the official plague of the modern ag on Tesla Faces Tough Regulatory Hurdle From State Dealership Laws · · Score: 1

    I thought No Child Left Behind was supposed to fix that.

    I stand in awe of the power of your skills in mathematics and statistics. Were you, perchance, educated in a school under the onus of the NCLB policies?

    (You can shift the center of the distribution, you can shift the spread of the distribution, but you can't change the fact that there is a distribution. There are just too many variables that nobody can control.)

  2. Re:blur client-server line on Node.js and MongoDB Turning JavaScript Into a Full-Stack Language · · Score: 2

    completely hide the separation between client and server

    Won't work. The separation between remote and local is fundamental because you've got a whole world of additional failure modes when you go remote. You can code client and server in different languages or the same language (hey, it's been tried before with C++ and Java and C# and VB and many others) but the real issue is that you just can't hide the fact that more things can go wrong. The network can go away. Someone can try to hack things (for profit or for lulz). Traffic levels can suddenly spike massively in ways you didn't anticipate. Lots of ways to fail. Pretending that there's no client/server separation just makes the fail much harder.

    I advise writing the client and server in different languages because that helps you be sure that you've not made the interface between them language-specific (and so hard to reuse). It's not a strong recommendation — if you want to do both sides in the same language it will work — but keeping the separation clean is definitely a good idea.

  3. Re:No, node.js and mongodb are cancer on Node.js and MongoDB Turning JavaScript Into a Full-Stack Language · · Score: 2

    You might be suprised to see what benefits Just-In-Time (JIT) compilation can bring to run time.

    And you might be surprised to see that C code written by someone competent still goes faster. The real advantage of working in a higher-level language is that the compiler can have more information about the operation being attempted and so use a better instruction sequence (and, for that matter, a better data structure) to implement it.

    Beating bad C code isn't too hard, and most other languages have substantially higher-level operations for some key things like strings. Getting C to handle strings quickly requires substantial cleverness, and is nearly impossible with the standard string operations even those are individually compiled to optimal instruction sequences. (This isn't a paradox: other languages keep more metadata around and that can hugely accelerate most common operations.)

  4. Re:The concept of "spirit" applies to legislation on When GPL Becomes Almost-GPL — the CSS, Images and JavaScript Loophole · · Score: 1

    Contracts have to be spelled out verbatim whereas as things like legislation and constitutions are open to some interpretation.

    Contracts are subsidiary to law, always, and can most certainly have interpretation. However, the interpretations that courts prefer are those that were understood by the parties to the contract at the time the contract was entered into (or as agreed later if the parties agree to vary that contract, and all subject to the contract actually being legal at all). People work very hard when drawing up a contract to describe exactly what everyone was agreeing to as this reduces the amount of trouble if there's a falling-out later on, but this is absolutely not necessary. It's just a Real Good Idea to get everything described properly in fixed form.

    The GPL is based on contract law and copyright rather that it being either a constitution or a law.

    That's precisely correct.

  5. Re:Free Speech is not Propaganda. on Former Scientologist: CoS Told Brin It Wanted Only "Good" Search Results · · Score: 1

    I hope all those random misspellings were just a ruse to defeat a CoS-hijacked PRISM or something like that, because they were painful my friend. True perfection might not be attainable on this earth, but correct spelling is most certainly something that can be achieved with only minimal effort. What's more, it promotes understanding of your point in your readership.

  6. Re:Scare tactics on Tennessee Official: Water Complaints Could be "Act of Terrorism" · · Score: 1

    Ever see a wild Cow?

    Yes.

  7. Re:Copyright violation? on California Sends a Cease and Desist Order To the Bitcoin Foundation · · Score: 3, Informative

    I thought Cease and Desist is for copyright violation only?

    No, it's a lawyer's letter saying "Stop doing that or my client will sue you". That's really all it is.

  8. Re:Summary misses the point... again... on Introducing the NSA-Proof Crypto-Font · · Score: 1

    The creator is trying to make a point about privacy, not implement a workable solution.

    Ah, it's more subtle than that. The creator is now entirely safe from the NSA on the basis of being placed permanently in the box labeled "stupid useless arts graduate".

  9. Re:What's the appeal? on NYC Tech Sector Growing Faster Than City Can Keep Up · · Score: 4, Insightful

    Unless your tech company is providing services which require a physical presence, what's the appeal of NYC?

    Network effects from being close to all those other tech companies. (Seriously. This is why cities are generally more economically effective, and why large cities tend to be more effective than small cities; the effect is super-linear.)

  10. Re:Dynamically Typed? on Lobster, a New Game Programming Language, Now Available As Open Source · · Score: 1

    Dynamically Typed with Optional Typing

    Thanks, but no thanks, I prefer to stay with statically types languages. I know that the "kewl" kids love dynamically types languages, but it becomes a horror for maintenance. Ill be sticking with UDK in the meantime

    As the project becomes larger, you get more and more of the code devoted to converting values between different type systems and serializations and all that stuff. It's boring code, but often just slightly too complex for a computer to do for you without some oversight. Going to a looser dynamic type system greatly reduces this overhead.

    That's not to say that strict static types are useless; they're very useful when developing the components that the dynamically-typed language sticks together. Indeed, using multiple languages for the overall project is a very productive technique.

  11. Re:fuck me slashdot cant display unicode on Lobster, a New Game Programming Language, Now Available As Open Source · · Score: 1

    Consider building a Trie around Unicode chars.

    Why would you be building a trie? A less-elaborate data structure will usually be faster due to memory access patterns that fit better with what cache predictors cope with.

  12. Re:What a sham on With an Eye Toward Disaster, NYC Debuts Solar Charging Stations · · Score: 1

    Of course, in NYC, if you cover a network with ruggedized pay phones. most will be vandalized. And they don't even have interesting parts that the vandals might want, such as fragile expensive solar panels.

    What is a vandal going to do with a broken solar panel that they ripped out of a charging kiosk? Few vandals want the parts they destroy - and if they do, they are no longer vandals, they are thieves.

    Ah, but those solar cells would be awesome surfaces to spray graffiti tags on...

  13. Re:Uhm Yeah on Google Files First Amendment Challenge Against FISA Gag Order · · Score: 1

    The 9th circuit gets bitchslapped more than any other circuit for just being wrong.

    Is that true relative to the size and nature of the case-load? It's by far the largest appeal court in the US, so much so that there's been a number of proposals to split it (none of which seem to have been good enough to actually go ahead with so far).

  14. Re:Beehive not a table on Shapeshifting: Proposal For a New Periodic Table of the Elements · · Score: 1

    it seems that the Lanthanides and the Actinides are about unstable nuclei

    Well... the Actinides are all unstable, but the Lanthanides are stable and interesting for their various uses in various high-tech materials.

    OK, by "stable" I mean "have stable isotopes" and some of those "unstable" Actinides have very long half-lives.

  15. Re:No problem. .. on Scores of Vulnerable SAP Deployments Uncovered · · Score: 1

    IBM here ... did someone call me?

    Get off, IBM... Oracle leased this line some time ago.

    Ah, but who do you think they leased the line from?

  16. Re:Law should require transparency on Scores of Vulnerable SAP Deployments Uncovered · · Score: 2

    client never paid for planning though.

    Then they get an unplanned catastrophic failure at some time in the future. Their call. Obviously their data and their service isn't actually very important to them.

  17. Re:Beware Internet Echo Chambers on Microsoft Reputation Manager's Guide To Xbox One · · Score: 1

    it makes the NSA's capturing of your phone's "meta data" look positively germane

    That word you are using. I do not think it means what you think it means.

  18. Re:Damage control on Microsoft Reputation Manager's Guide To Xbox One · · Score: 1

    Some cities have very poor broadband, and even major urban centres can have dodgy internet in some neighbourhoods. That's particularly true of older neighbourhoods and outlying areas.

    So it would seem that the real thing to do in those areas is to give the incumbents (political and corporate) a kick up the backside and get someone in who's actually willing do what it takes to FIX IT instead of wringing their hands and pretending it's all so hard that it is impossible. You know and I know that's just bullcrap; fixing infrastructure isn't rocket science.

  19. Re:Flooding on Ask Slashdot: How To Bypass Gov't Spying On Cellphones? · · Score: 1

    What reason is there to believe the NSA is any more effective than the TSA?

    Simple! "N" comes before "T" in the alphabet, and so it's bound to be more effective. After all, if you extrapolate just a bit further you get that paragon of effectiveness, the BSA...

  20. Re:My licenses are: on Your License Is Your Interface · · Score: 1

    GPL v.3 for code that are meant for open-source projects. It keeps the source code available and encourages others to contribute. I find that people are less likely to contribute if there is even a slight chance that someone else could make a commercial product out of it and keep the modifications to themselves.

    That really depends on the community; some OSS projects view GPL (in all versions) as utter poison and something to be avoided due to the nature of the downstream user community. (And no, they don't "steal" it. They're just building their products on top with a lot of their own extra code as well.)

  21. Re:Default: public domain on Your License Is Your Interface · · Score: 1

    If that is your wish, release under BSD

    That's technically not unencumbered, but the encumbrance is very light unless you're trying to claim something is true that isn't (e.g., that a non-author of the code is the sole author, or that it is licensed under another license). It comes very close to licensing-free but with authors' moral rights asserted; they're a concept that doesn't exist in US law, but essentially comes down to the right to be recognized as the author of the work (as opposed to the right of economic control over the work, which is very different).

  22. Re:If they said it was supported for one year on Apple Revises Warranty Policies In Europe To Comply With EU Laws · · Score: 1

    Or are you seriously suggesting that a US based manufacturer has to provide this warranty if a EU based retailer resells their products?

    It doesn't matter. They've got their own store-fronts that operate in the EU (both online and physical), they're explicitly selling to EU consumers, they specifically invoice within the EU too. The location of the head office and the factories isn't too important; EU law applies because of all the other factors. (In particular, the 2 year guarantee is because that is what is considered to be the amount that can be expected from a computing device costing those sorts of amounts, and EU consumer law doesn't allow manufacturers to disclaim very much when it comes to selling to consumers. B2B is different.) Of course, this doesn't protect consumers anywhere else in the world. They need their own local laws. Also, this wouldn't apply to sale of used computers; there it is the seller that bears the brunt of the onus, and the expected level of warranty is also lower.

  23. Re:In Japan?! on International Linear Collider Design Ready To Go · · Score: 1

    That would be a great Kickstarter project: Help me fund half the cost of a linear collider, so they'll build it behind my shed.

    You want to put the ILC behind your shed? You must have a very big backlot there...

  24. Re:I don't know who is more useless... on Pandora's Promise and the Problem of "Solutionism" · · Score: 1

    Their final answer is eliminating BILLIONS of people.

    Anyone who advocates that has lost all credibility with me.

    Me too.

    Well... unless they start by killing off all their own relatives first, especially those at or below breeding age. That would indicate that they're really serious about reducing the population of the planet, both current and future, and that they're actually prepared to take the real steps necessary to achieve such a worthy goal. Of course, they instead have children and so on and get all huffy when you put forward this Modest Proposal, you know they're just hypocrites and possibly closet racists too, and you should inquire further as to determine what sort of unacceptability you're actually dealing with. (If you follow this advice, be aware that they might get quite upset at having this uncomfortable truth exposed.)

  25. Re:Inventor of the Lazy Gun on Iain Banks Dies of Cancer At 59 · · Score: 2

    When the Lazy Gun is fired at humans, many different things may occur. An anchor may appear above the person, giant electrodes may appear on either side of the target and electrocute them, or an animal may tear their throat out.

    What about when it is fired by a roadrunner at a pursuing coyote?