Slashdot Mirror


User: smallfries

smallfries's activity in the archive.

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

Comments · 2,506

  1. Re:the pythagoreans called on The Data-Driven Life · · Score: 1

    And yet, ironically, you have railed at this use of reason without applying any of your own. You wail that people embracing new technologies do so without and moral guidance or grounding, implicitly crying wolf. Yet you fail to point out any specific danger. Where is the potential harm in the behaviour described in the article?

    Your third paragraph in particular is worthy of an astologer or palm reader. Vague, generic alarm backed up by wooly thinking.

  2. Re:Low power server / clusters? on ARM-Based Servers Coming In 2011 · · Score: 1

    Very cool, thanks a lot for running the tests.

  3. Re:Low power server / clusters? on ARM-Based Servers Coming In 2011 · · Score: 1

    Thanks, just some kind of file copy over samba would be enough. I just wanted to know if the server acts as a bottleneck, or if the usb connection is the tightest bottleneck in the system. As I've already got drives in a usb box that seems to hold them down to 22MB/s (not sure but I think they would hit 70-80MB/s if they were internal) then if doesn't throttle them any further it seems like a very neat solution for a file server.

  4. Re:Low power server / clusters? on ARM-Based Servers Coming In 2011 · · Score: 1

    That's quite an imprecise number :) I'm wondering as I've currently got a similar setup with 100mbit ethernet and external usb drives. Plugging the drive into a machine that consumes slightly less power would solve a lot of hassles.

  5. Make lemonade on Recourse For Draconian Encryption Requirements? · · Score: 4, Insightful

    Stop reading work email at home. Problem solved, and it turns out that it is actually a blessing in disguise.

  6. Re:Low power server / clusters? on ARM-Based Servers Coming In 2011 · · Score: 1

    What kind of file throughput do you get on client machines?

  7. Re:The fun is in the simplicity on All the Best Games May Be NP-Hard · · Score: 1

    No it couldn't. If you are talking about complex the game is then the program *is* the referee. If you don't believe that then every game in the world has the same level of complexity as they all have the same solver:

    for move in validMoves() : try(move)

  8. Re:The fun is in the simplicity on All the Best Games May Be NP-Hard · · Score: 2, Informative

    Are you saying that you couldn't write a program to solve checkers in twelve lines of code?

    Such a simple brute force solver still needs an executable specification of the rules that converts a board state and a move into a new board. For checkers this function is simple. For Go this function needs to check the freedoms of each cluster of stones and would thus require recursion. This alone would make it a more complex program than the checkers solver.

  9. Re:Yeah thats right. on Man-Made Atomic Clocks the Best In the Universe · · Score: 1

    Thank you. I did wonder if inflation had something to do with it but was too lazy to check. I see that I'm on the list of "Common Misconceptions". Fame (or infamy) at last :)

  10. Re:Yeah thats right. on Man-Made Atomic Clocks the Best In the Universe · · Score: 1

    How can we observe 46 billion light years in a universe that is only 13-20 billion years old?

  11. Re:Watched it, impressed! on First Impressions of the 11th Doctor Who · · Score: 1

    Nah... Can't be bothered to rewatch it to make sure but the multiform said something along the lines of "The pandoracon will open", and if memory serves that is exactly what a previous set of shape-shifters were trying to do a couple of seasons ago.....

  12. Re:s/never/generally somewhat/g on Clues That Apple's Bought Another Processor Design House · · Score: 1

    On point 1 - I've never noticed a problem, but then my music library migrates using appscript for the metadata and scp for the actual files. Again, this may not be typical.

    On point 2 - your links break down into ip warfare and protecting the Walled Garden. As fair as I know playing a tenacious defence on trademarks and patents seems to be standard practice in the corporate world. I'm not saying it is correct, only that it seems to be standard. And on the defending the walls - like I said I wouldn't use it myself, but the unwashed masses seem to love it.

    The first category is sabotaging the competition (even if everyone else plays the same game). The second category I'm not sure - it is preserving the product that they are really selling with the iPhone (a "safe" malware free environment).

  13. Re:Mac vs. PC / iPhone vs. Cellphone on Clues That Apple's Bought Another Processor Design House · · Score: 1

    But please, remember, the US isn't the world.

    I hate to burst your bubble - I mentioned the high penetration rate of smartphones assuming any reader would realise that I wasn't talking about the states.

  14. Re:s/never/generally somewhat/g on Clues That Apple's Bought Another Processor Design House · · Score: 4, Insightful

    I must be a fan of the Koolaid then. Tastes groovy.

    Apple are clearly a larger and more relevant player than they were five years ago. Being the next Microsoft does not immediately follow from that. There are some extra requirements (like breaking intercompatability, sabotaging the competition, throwing chairs etc).

    My main machine is a macbook. It the only decent unix laptop I could find. Yes, I am familiar with linux on laptops, no it doesn't cut it. I want a POSIX environment with a full tool-chain and all of the other command-line goodness that I'm used to. But I want the user interface to work and a decent level of integration between the two (provided by open -a and pyappscript). Windows doesn't cut it for that kind of work, and linux only solves half the problem. To me the concept of 'freedom' is far less important than day-to-day productivity here and now.

    My phone is a n900 (and it is still in the new toy honeymoon phase so can do no wrong). So why not an iPhone? The nicely packaged concept of a Walled Garden may have taken smartphones into the mainstream, but it is not for me. Again I want a decent POSIX environment on my smartphone with all of the tools that I am used to. Maemo certainly seems to be good fun there and now that I've found the python interpreter and the Qt bindings it is going to be exactly what I'm looking for in a phone - but then again I'm not the mass-market.

    Everything that is wrong about the iPhone for me is what ha made it a mainstream success story. Sitting on a bus back from the airport the other night almost every person (across a wide age range) had a smartphone. 90% of them were iPhones. Packaging up a chunk of functionality (even if it is as simple as a web-page with some live data) into a a funky icon and selling it was a stroke of marketing genius. I, like many geeks, am left scratching my head and saying "What? You'd pay for that shit?".

    So they have in a real sense made the smartphone market. Just as they made the mp3 player market. They didn't invent either product, but they found the right form to convince people that they needed it. Is that Microsoft? Nah, that's bloody good marketing that it. Hats off to them.

  15. Re:Cool on Balloon and Duct Tape Deliver Great Space Photos · · Score: 1

    Very good. Glad to hear it old chap.

  16. Re:Cool on Balloon and Duct Tape Deliver Great Space Photos · · Score: 1

    Given that they are on different continental plates I would suggest that the part where I said "being an island on the continental shelf of Europe" indicates not.

  17. Re:Cool on Balloon and Duct Tape Deliver Great Space Photos · · Score: 1

    It's not so much that your link isn't insightful - it's just plain wrong. England is in the continent of Europe, which covers geography, as well as being in the EU, which covers politics.

    The post you link to is clearly a troll - being an island on the continental shelf of Europe makes us just as european as when there was a land bridge.

  18. Re:Ah there it goes again on Math Skills For Programmers — Necessary Or Not? · · Score: 1

    UML and DFDs aren't abstract at all, they are super concrete. I know it's called modeling but that doesn't mean it's abstract.

    Let's ignore the obvious problem with your statement: "concrete" is a binary property. Something is either concrete or not and so being "super concrete" sounds somewhat like an excitable teenage girl on a construction site.

    If UML or DFD is concrete then how do you execute it? If you can't execute it then it is abstract.

  19. Re:Ah there it goes again on Math Skills For Programmers — Necessary Or Not? · · Score: 2, Insightful

    but everything that requires exact abstract thinking and has the properties of consistency and a formal and defined "language" to represent ideas.

    So you have redefined "maths" as computer science : the study of formal languages and their computational properties....

    So yes, mathematical approach is a must in programming.

    ... and then you point out that programming requires your redefined maths, which is actually CS. So yes, programming does require CS.

  20. Re:Given two programmers on Math Skills For Programmers — Necessary Or Not? · · Score: 5, Informative

    I'd go further than that - most chunks of maths are things that are absolutely essential for some area of programming. You may not need to know everything all of the time, but for any particular task you will need to know some of this (non-exhaustive) list :

    Statistics - useful just about everywhere, but in particular if you have to do any kind of data analysis in your work. Knowing particular distributions and how to compute the properties of them is essential.

    Probability - if you use any kind of randomness in your work this is essential and in quite a few places where you don't deliberately use randomness but you are using non-determinism to model lack of knowledge i.e packing and filling of sparse data-structures.

    Algebra - the daddy. Knowing a simple formal language that lets you rearrange expressions is an essential first step towards understanding a programming language. The more you learn the more it will help. If you head down to the Category Theory end of the pool then Monads and Arrows come in useful if you swim away from imperative languages and find something more interesting.

    Logic - the other foundation. Learning to apply logic is relevant in any area of programming as it is an elementary part of programming. A deeper understanding of propositional and predicate logics is essential to do any work in compilers and will aid your understanding of control and data-flow in any language that you work in.

    Linear Algebra - anything that touches the "real world" requires a bit of LA, as the parent mentioned physics, 3D graphics and I would add Vision to that list.

    Set Theory - these are your basic building blocks, use them well. Whether it is building the right data-structure or using a database this is the foundation that you need to understand.

    Graph Theory - some people never need anything more complex than a relational database, but some people only care about the relations. If you want to model any large network (the internet, or social interactions, economics), or perhaps programs within a compiler, or just the relationships between discrete objects then you will either learn some Graph Theory first, or rediscover it yourself the hard way.

    Combinatorics - counting is fun! Counting (and enumerating in the programmer's sense) complex objects is basic problem that crops up in almost every area. For people without some grounding in combinatorics it is the kind of question that will get kicked up to the "office guru".

    Now, if only maths graduates could program their way out of a wet cardboard box, then we could truly start designing giant flame breathing killer robots.

  21. Re:11k Is Too Big? on Simpler "Hello World" Demonstrated In C · · Score: 1

    It's in the middle, next to the link to the Japanese page. The author got a 57 byte Hello World, and compares it to the older version by the Japanese author that was 58 bytes. The 45-byte version just strips out the string.

  22. Re:BTDT on Simpler "Hello World" Demonstrated In C · · Score: 1

    So why does she go by the name Brian? Is this a level of Monty Python in-joke that the rest of us can't even dream of?

  23. Re:BTDT on Simpler "Hello World" Demonstrated In C · · Score: 1

    Millions of times over the years by millions of people.

    The 57 bytes looks impressive at first, but seriously? Is that using 57 bytes of their own rather than borrowing them from somewhere else? Come back next year and have another go...

    (actually found that while googling for the last slashdot story about overlapping ELF headers to get a smaller hello world)

  24. Re:Refuting the imaginary article in your head on How To Guarantee Malware Detection · · Score: 2, Insightful

    Ok, so you want serious criticisms?

    1. They assume that the read back from external storage doesn't overlap with computation. This is not true of any DMA-based transfer that is asynchronous. This breaks their argument as I can hide the time to do a memory / storage swap by using DMA during calculation of the hash of a different region.

    2. It is brittle. It depends on a very narrow margin between computation time and retrieval time. There are many things that could cause this margin to change but their complete avoidance of cache variations would kill it (yes I've read it, no their "worst-case measurement" doesn't cut it).

    3. As many other people have pointed out it requires a trusted third-party to do the verification. If we allow a trusted party then installing a TPM is much simpler way to do it.

    4. If the malware allows itself to be swapped out (i.e it has infected a callback hook) then the system must drop back to standard scanning techniques. These are not guaranteed because of the halting problem - so the author's claim that this method gives guaranteed detect is a crock of shit.

    5. Although they've cited Naccahe's paper they've not really done it justice. His approach was much more elegant as it did not require a trusted party, and it got bonus points for using Quines in a serious research setting.

  25. Re:BASIC is irrelevant on The Value of BASIC As a First Programming Language · · Score: 1

    I did both at that age as they were the fashionable languages to introduce kids to programming. I actually quite liked Logo, although you have to pick up recursion before you can do anything really cute with it.

    Disclaimer: I am now a CS, not an EE. :)