Slashdot Mirror


User: Frequency+Domain

Frequency+Domain's activity in the archive.

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

Comments · 390

  1. Re:What other variable were examined? on A Ray of Hope For Americans and Scientific Literacy? · · Score: 4, Informative

    Why should you control for that? Where do non-white people and non-male people think science knowledge comes from?

    Because of the potential for Simpson's Paradox.

  2. Looks pretty on Aeromobil Flying Car Prototype Gets Off the Ground For the First Time · · Score: 2

    Pretty unstable, that is. The thing has almost no ground clearance, and seemed to really be wobbly on takeoff. I'd be pretty nervous for takeoffs and landings.

  3. Re:We are the ones in need of a network on Extreme Complexity of Scientific Data Driving New Math Techniques · · Score: 1

    I find it hard to believe that our sciences are driving the math fields, as mature and well-developed as the math community is.

    Reminds me of the anecdote about Prof. Rota when he was asked by a reporter why MIT didn't really have an applied math department. He responded, "We do! It's all of those other departments!"

  4. Re:Strangely... on Obama Administration Overrules iPhone Trade Ban · · Score: 2

    Failure to negotiate a license and failure to negotiate for a license are two different things.

  5. Re:Mathematics is taught in schools... on Ask Slashdot: Should More Math and Equations Be Used In the Popular Press? · · Score: 1

    So if some author wrote an article discussing finer interpretations of the Bible, citing sections as quotes in the original Latin, Hebrew, or ancient Greek, and you couldn't understand them, that would be willful ignorance on your part?

  6. Re:Why not promote a Dvorak keyboard instead? on Man Campaigns For Addition of 'Th' Key To Keyboard · · Score: 1

    Seriously, I still fail to understand why the Qwerty keyboard still is the norm, even in virtual keyboard in mobile devices.

    Because of path dependence. Even if everybody agreed that Dvorak was so much better than Qwerty, and they don't, the transition cost of migrating to Dvorak by replacing all the hardware and software and retraining everybody is deemed not worth it. That's why it's often better to be first to market than to be technically superior -- if you can get a high enough early adoption rate your competitors will have a real uphill battle.

  7. Re:Both Have Their Purposes on Subversion 1.8 Released But Will You Still Use Git? · · Score: 1

    For personal use I like Tower, but that's OS X only and costs $. SourceTree, in addition to being free, works on both Windows and OS X so that's what I recommend for my students.

  8. Re:How about cutting Notes? on Goodbye, Lotus 1-2-3 · · Score: 1

    The real irony was that Lotus killed off the Windows port of Improv because it was overtaking 1-2-3, which they regarded as their flagship product at the time. Improv was a dream to use and stood head and shoulders above Excel and other 1-2-3 knockoffs of the time. Every once in a while I dust off and fire up my old NeXT cube just to blow friends away with the fact that spreadsheets don't have to suck, and we've known how to do it right for over 20 years now. The closest modern equivalent is Quantrix, but that costs a small fortune so it's never going to see widespread adoption - besides which, it got really uglified when they ported it to Java.

  9. Doesn't look like they normalized their data on Can Older Software Developers Still Learn New Tricks? · · Score: 1

    If the reputation scores weren't normalized by how long people have been active on the site, it invalidates the study's performance measure. It takes both good answers and time to accumulate high reputations.

  10. Re:No license on Most Projects On GitHub Aren't Open Source Licensed · · Score: 1

    I have uploaded the meagre, puny code that I've written in a small number of projects without bothering with a license. I expect people to steal it and be quiet about it, because I am the noise floor of github.

    Thus guaranteeing that nobody with a lick of sense in the corporate world will touch your stuff. If you didn't specify a license option of some sort, then (at least in the US) you hold copyright and anybody who uses your stuff without your explicit written permission is wide open to a law suit. A lot of folks think copyright is something you have to apply for, but registering a copyright is not necessary - that's merely a convenience to help support your claim if it ever gets contested.

  11. Re:Review Ruby for the perl enthusiast please on Ruby 2.0.0 Released · · Score: 1

    Java still otherwise wants to follow the everything is an object model.

    I don't think that means what you think it means.

    The primitives do stick out like a sore thumb, you are right.

    Who'da thunk this was such a hard concept? Look, if there are primitives in a language, then pretty much by definition not everything is an object.

  12. Re:Review Ruby for the perl enthusiast please on Ruby 2.0.0 Released · · Score: 2

    And every primitive has a class version...

    Which emphasizes the point - they are different things, or the duplication wouldn't be necessary.

    ...to which the primitives are automatically boxed when they need to be treated like objects.

    Auto-boxing/unboxing is an unbelievably ugly kludge which exists specifically because Java distinguishes between primitives and objects. After enough programmers kvetched about the ugliness and extra code that was needed, Sun threw auto-boxing in somewhere around Java 1.4 or 1.5.

    Languages with a true "everything is an object" model don't need such an awful hack. They also don't require umpteen implementations of containers or sorting (one for Objects and one apiece for each of the primitive types), with all the library bloat that entails. They don't need the programmer to be mentally tracking which elements are primitives and which are objects, and making sure to use the right constructs for each.

  13. Re:Review Ruby for the perl enthusiast please on Ruby 2.0.0 Released · · Score: 4, Informative

    Java also sports the "everything is an object" mentality.

    Say what?!?!?! Java explicitly distinguishes between primitives and objects! You can't send messages to primitives or literals in Java, only to objects and classes. Contrast with Ruby, where "5.times {p rand}" is a perfectly legitimate way to print five random numbers because the literal "5" is an Integer object which can respond to any message Integers implement.

  14. Re:Correlation, Causation, blah blah on America's Real Criminal Element: Lead · · Score: 0

    Did you read the actual article?

    You're actually suggesting slashdotters should read the article before commenting? What is wrong with you people!

  15. Re:Why perl? on Perl Turns 25 · · Score: 1

    A language in decline is dying. The data shows Ruby to be in a long decline, spanning several years. You're insane.

    In an expanding market a given item can have a declining market share and still be experiencing growth. Apple sells more iPhones than ever even though its share of the smartphone market has declined. The same logic can apply to programming languages as well as commodities.

  16. Re:Why perl? on Perl Turns 25 · · Score: 1

    Thanks for the response. Your experience pretty much mirrors mine, except I went for Ruby instead of Python.

  17. Re:Web Server development on Perl Turns 25 · · Score: 5, Funny

    A friend was editing a perl program when his cat walked across the keyboard. It took him a while to figure out which parts were written by the cat. That's when I decided to avoid perl.

  18. Re:Web Server development on Perl Turns 25 · · Score: 3, Funny

    It always struck me as one of the poster children of "write-only" languages, right up there with APL.

  19. Why perl? on Perl Turns 25 · · Score: 4, Interesting

    What can perl do that newer languages such as python and ruby can't do, and do more readably/maintainably?

    I understand about path dependence and sunk costs, which is why we still have COBOL, I'm asking about language features that are unique to perl.

  20. Re:Interesting on Dutch Cold Case Murder Solved After 8000 People Gave Their DNA · · Score: 1

    For the birthday problem, this means 3*sqrt(365) or about 57 people in the room means 99 times out of 100 there's at least one duplicate birthday.

    That was already answered further up.

    So another poster clicked their submit button a minute or two before I did. Your comment seems rather gratuitous given that we were both trying to clarify things for you.

    Also, you have to realize that there's actually 366 possible birthdays on leap years; people with a birthday of Feb 29th are a lot rarer than the others, but still exist.

    Actually, the mathematically correct answer is a convex combination of the results for N=365 and N=366 with weightings 3/4 and 1/4, respectively. If you're going to pick a single number as representative of the answer, guess which one is closer? Besides which, all of this is premised on an assumption that birthdays are uniformly distributed throughout the year. That's close enough to get insight, but not actually true - there is a slight seasonality component in human birthrates.

    You go from 366 possibilities to ~26k if you're looking for the year as well. You'd need 484 people to have a 99% chance of somebody being born on the same day and year as somebody else in the crowd.

    You definitely lose the uniformity assumption by adding year - a larger proportion of the population are in their first couple of decades than in their 70's and 80's. As I mentioned earlier, non-uniformity actually increases the likelihood of duplicates so 484 should be an upper bound on the 99th percentile.

  21. Re:Interesting on Dutch Cold Case Murder Solved After 8000 People Gave Their DNA · · Score: 1

    If you have a pool of N possible outcomes, and outcomes are pretty uniformly distributed across the pool, the probability of a duplicate existing is around 0.99 by the time you sample 3*sqrt(N). For the birthday problem, this means 3*sqrt(365) or about 57 people in the room means 99 times out of 100 there's at least one duplicate birthday. For a hash table with a million storage locations, you can be pretty sure you'll see key duplication by the time you have added a mere 3000 elements to the table. That's why collision resolution schemes are necessary even in relatively sparse hash tables.

    If outcomes aren't uniformly distributed, they bunch more in certain locations and the probability of getting duplicates goes up.

  22. Re:A small victory for sanity on Barack Obama Retains US Presidency · · Score: 1

    Never mind, I had just hit "submit" when I figured it out. Just pull a "Weird Science" and wear them on your head.

  23. Re:A small victory for sanity on Barack Obama Retains US Presidency · · Score: 1

    The problem with +7 Knickers of Seduction is what happens when you remove them?

  24. Re:Pearson correlation on The History of 'Correlation Does Not Imply Causation' · · Score: 1

    True, but when people throw out the word "correlation" that's almost always what they're talking about.

  25. Re:The key word is "prove" on The History of 'Correlation Does Not Imply Causation' · · Score: 1

    Correlation doesn't PROVE causation.... ...but it bloody well DOES suggest it, at least in the course of our daily lives.

    The reason this phrase is so catchy is that it's counter-intuitive, and easily proven to be true. People love to use it as a "gotcha" phrase, PRECISELY because in regular life correlation does in fact usually imply causation.

    No, you have it exactly backwards. Causation usually implies correlation(*). But there are lots of correlations that are not in any way causally related, such as a) the decline in piracy and increase in global temperatures in the past two centuries; b) the rabbit population in Australia and the performance of the London stock exchange for the past century; or c) the monthly per capita consumption rate of ice cream and the monthly per capita rate of drowning deaths for seaside locations north of 40 degrees latitude. The first two are because both sets of observations have changed in consistent fashions over time. The third is because people seek/avoid both swimming and ice cream based on seasonal variations of temperature, i.e., there's what's called a "lurking covariate". In none of these cases does one of the sets of observations cause the other. You won't change global warming by encouraging piracy, swing the stock market by raising rabbits in Oz, or change drowning statistics by banning ice cream.

    (*) Causation is not always associated with correlation, because correlation measures tendency towards a linear fit. If there's a non-linear relationship, you can have perfect causality and zero correlation. Example - Let X be uniformly distributed between -1 and 1, and let Y = X^2. If I tell you a particular X value you can predict Y perfectly, but if you work the math of correlation you'll find Corr(X,Y) = 0.