Slashdot Mirror


User: jadavis

jadavis's activity in the archive.

Stories
0
Comments
1,994
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,994

  1. Re:MySQL and Drupal are fine on Ask Slashdot: Open Source vs Proprietary GIS Solution? · · Score: 1

    I've got a database I periodically play with that is all the cities / major towns of the world and can quickly query it with distance data. (as in: Give me everything within 100 miles of Lat,Long)

    How many cities/towns are there in the world, actually? That sounds like a trivially small problem.

  2. Re:Distance calculation is trivial... on Ask Slashdot: Open Source vs Proprietary GIS Solution? · · Score: 1

    1. Spatial indexing support -- without the ability to index the searches, he'll likely run into a lot of performance problems. Applying a formula to every row to see if it matches might not be viable.

    2. Tools and standards -- he needs to interact with ESRI, so using standard formats (e.g. WKT and WKB) and having tools available to convert things for you properly will save him the effort.

    3. Requirements tend to expand. If he's doing GIS stuff, and wants to interact with ESRI, there's a good chance he will soon want/need a lot more features.

    4. Earth is not a sphere, so the Haversine formula will be inaccurate.

    Disclaimer: I have only done very limited GIS stuff. I know other people that do a lot of GIS projects, so my comment above is just based on whatever I picked up through osmosis talking to them.

  3. Re:An outbreak of common sense on Chile Forbids Carriers From Selling Network-Locked Phones · · Score: 1

    That seems like a question of the customer's knowledge at the time of purchase. I didn't think that the phone being locked to one network was any big secret.

    In the US, it seems like the customer would have to know that, because the networks are all different here anyway. If you buy a verizon phone, you know it's only going to work on Verizon. I concede that the situation, expectations, etc., may be different in Chile.

    But it still doesn't seem like a new law should affect old agreements. Either the original contract was invalid (e.g. maybe due to misrepresentation of the terms), in which case you don't need a new law to throw it out; or the original agreement is valid, in which case it should continue to be valid.

  4. Re:An outbreak of common sense on Chile Forbids Carriers From Selling Network-Locked Phones · · Score: 1

    "As near as I can tell, the claim is that any kind of regulation..."

    This isn't just regulating future deals, as most regulations do. This is retroactively changing agreements, just because someone wants it. It isn't even something important, like a land, food, or labor agreement. It's just so they don't have to buy a new phone! I mean, you can get a phone for around US$20 if you really need one.

    Laws should be a last resort, not the first tool you always reach for when something isn't ultra-convenient for you.

  5. Re:An outbreak of common sense on Chile Forbids Carriers From Selling Network-Locked Phones · · Score: 1, Insightful

    "...and must unlock free of charge all devices already sold to costumers through a simple form on their respective websites."

    You applaud retroactively changing private contracts? For extreme cases, it can be justified, but for cell phones?!

    If a country treats private contracts this way, it discourages investment in a major way.

  6. Re:Pay to read on For Academic Publishing, Princeton Goes Open Access By Default · · Score: 1

    "but some random publisher who did virtually nothing"

    If they provide nothing, then why do researchers use them?

  7. Re:Obummer on United States Loses S&P AAA Credit Rating · · Score: 1

    Keep in mind that the Democrats controlled Congress for two years before the 2008 crisis.

  8. Re:Obummer on United States Loses S&P AAA Credit Rating · · Score: 1

    "S & P specifically stated that it was because of the lack of new revenues that they did the downgrade."

    Read the actual report at standardandpoors.com (it's a full 8 pages, so I don't expect anyone to actually do this). If you're a real partisan and have already made up your mind, you won't be affected by it. But the reality is, there's lots in there for partisans on either side to latch onto.

    The report highlights the debt debate political climate, of course. It was hard to reach an agreement, even though everyone knew this needed to be done for a *long* time. The debt ceiling could have been raised and the deficit decreased when the Democrats had control of everything for two years. Or, the House Republicans could have just said "OK, you get whatever you want, and we'll fight for our policies in the next election". Or, they both could have compromised a month earlier, rather than waiting until it was within a day. But none of those things happened. Go ahead and blame whichever party you don't like.

    But it also talks about plain old fiscal policy and debt trajectory. Even if there had been a clean debt ceiling increase, it's not like the problem goes away. It just pushes it away a little longer, which is not particularly good. It's unclear that a clean increase would have avoided this rating drop. Again, blame whichever party you don't like: the Republicans in power from 2000-2006, the mixed government from 2006-2008 (of particular interest is that the Democrats controlled Congress for two years before the 2008 crisis), the Democrats in power from 2008-2010, or the mixed government we have now. No story around the fiscal policy really looks good for any party.

    It talks about a lack of ability to increase revenues (which could be interpreted as lack of ability to raise taxes, but those things aren't exactly the same).

    And it talks about lack of changes to Medicare and other entitlements.

    It also talks about the not-so-hot economy. This means fewer people are paying taxes, and the absolute taxes that each person pays are lower (even if the tax rate is the same). It may also mean that more government services (like unemployment) are being consumed, but I'm not sure how significant that is. Again, blame the party you don't like.

    What I think we can all agree on is that this is irresponsible. We are demanding more than we can provide, and making up the difference by borrowing more than a third of what the federal government spends. We know this is unsustainable, and we do it anyway because we want, want, want; now, now, now. We then hide our irresponsibility by exempting the government from the accounting standards we require of public businesses.

  9. Re:Could someone clarify this on SFPD Arrests Suspect In Airbnb Rental Trashing · · Score: 1

    My understanding is that you only get the contact information after the deal is sealed. I'm sure there's still a way to back out at that point, but I doubt it's very easy (and probably has some negative consequences on your score as a host).

  10. Re:It's the risk you take on SFPD Arrests Suspect In Airbnb Rental Trashing · · Score: 2

    1. I think we can all agree that the criminals are to blame.

    2. The victim used poor judgement, took a bad risk, and unfortunately paid the consequences.

    3. If everyone used good judgement, would Airbnb still be in business? If not, what are the ethics of starting a business that relies on customers using poor judgement?

    4. Can Airbnb mitigate the risk enough that this is still a viable business for customers using good judgement?

    5. Airbnb actively prevents the host from getting personal information about the guest to mitigate the risk for themselves. This is a two-faced: they don't want customers to exchange personal information because they might use it to subvert Airbnb's payment channels, thereby cheating Airbnb out of their income; yet they depend on convincing their customers about the good nature of people (the same people who might cheat Airbnb out of their revenue) so that they will be comfortable renting to strangers.

    6. The simple humanitarian aspect of the story is quite troubling. I don't necessarily think that it's Airbnb's responsibility to pay in these situations, but allegedly they tried to get her to be quiet to avoid disrupting a funding round, and they seemed to be taking credit for more help than they actually gave to her (allegedly). Some of these facts a little hazy, but on balance, the Airbnb response doesn't look very nice (and by "nice" I don't mean "give her a bunch of money"). Then, Paul Graham (investor) seems to be defending them, but with a fairly incomplete response, and made some unsubstantiated claims that attack a reporter, who very strongly and completely disputes them.

    7. It's also slightly disturbing that so much reputation damage is being done to Airbnb when the facts are fairly hazy (and some actively in dispute). At a high level, Airbnb did do basically what one might expect of them: providing what they could to the police, and trying to make their system a little more robust to such problems in the future (if that's possible). I think this is mostly Airbnb's doing, because they handled the humanitarian aspects so poorly.

  11. Re:Oracle vs Facebook? on Facebook Trapped In MySQL a 'Fate Worse Than Death' · · Score: 1

    "You see, even if you run Postgres on a 64-bit platform, you're limited to XIDs of 2^31, or 2 billion rows."

    That is false. You can insert as many rows as you want into a table as long as it's less than 32TB (8KB page size * 4 billion). In practice, people partition tables long before they hit 32TB, so that is not a practical limitation even if you do have more than 32TB. "Typical" rows might fit 100 to a page, so it's more like 400 billion rows per partition of a table in practice.

    The XID limitation to which you are referring is much different, and refers to the number of transactions that the system keeps track of total (completed or not). That's OK, because after a while, individual transaction IDs become irrelevant. If transaction ID 100 and 103 both committed a long time ago (there is a technical definition here with several conditions, but it's not important for this discussion), do we really care that they were separate transactions? The answer is no. So vacuum can replace every instance of 100 and 103 with a marker that just says "committed a long time ago".

    In fact, you probably want to do this quite a lot more often than every billion transactions (100M is the default). Why burden the system with having to keep track of the difference between 100 and 103 for a long time after that distinction is meaningless? It just happens that the maximum time you can wait is limited to a billion.

    Does vacuum have a cost? Yes. Is it a good trade-off? I think so -- it takes care of a lot of cleanup tasks (this is only one) and it does so in the background, batching up work. And it's fairly intelligent about when it works and what it does.

  12. Re:If you don't value education your country is st on Which Grad Students Are the Most Miserable? · · Score: 1

    If you believe that people should get a real job instead of an education then you've got a country of predominantly labourers and factory line workers.

    The post was about graduate students. They already have about 16 years of education before they decide to become grad students.

    Now, I'm sure there's a need for a small minority of people to achieve 20+ years of formal education. But if there are so many that it's becoming "cutthroat", there's a good chance that many of those people shouldn't be there.

    However, many people can use their 12-16 years (or perhaps even less) of formal education, combine that with a career and a lot of informal education, and still produce great value for society.

  13. Re:In fairness... on Google Reaffirms Stance Against Software Patents · · Score: 2

    I should also point out that even if they do rely 100% on patents today, then they wouldn't have much to lose if no new software patents were granted. That's because they could keep future developments secret, because they don't depend on publishing their code (as many other software companies do).

    So, we can quibble over the details (and I still think they keep the current core algorithms secret), but it's really irrelevant to my point: Eliminating software patents is nearly all upside for Google.

  14. Re:In fairness... on Google Reaffirms Stance Against Software Patents · · Score: 1

    Just because they have a patent with the title "page rank" doesn't mean that they have divulged all of their secrets.

  15. Re:In fairness... on Google Reaffirms Stance Against Software Patents · · Score: 1

    I am not going to bother reading that, because the existence of a patent doesn't refute my claim that most of their core business algorithms are secrets (which is an educated guess; I certainly don't know first-hand). The patents are probably just there because they feel like they should have some patents, and they are probably watered-down or old versions of what they actually care about.

    Other companies that release their software actually are releasing many of their core secrets, so they patent them because they have nothing to lose.

  16. Re:In fairness... on Google Reaffirms Stance Against Software Patents · · Score: 0

    OK, I meant that those things that are of competitive advantage to Google are kept secret. It doesn't need to patent the search algorithms or the details of the ranking algorithms or the details of adwords pricing because those things are all secret.

    Sure, it open sources other stuff, and that's good. But it would not have patented that stuff anyway. I didn't mention that because it seemed obvious to me, and seemed like a frivolous disclaimer.

  17. In fairness... on Google Reaffirms Stance Against Software Patents · · Score: 1, Insightful

    Google keeps all of it's software entirely secret, so they don't really have any use for software patents. It's all upside for them.

    Not saying I like software patents, though.

  18. Re:Why use FreeBSD when you can use Linux? on FreeBSD 8.2 Released · · Score: 1

    Reasonable filesystem support. ext3 and ext4 are just terrible filesystem for 24x7 production systems.

    Yes. I still do not have confidence in either of those filesystems.

    First of all, they are fairly old designs. There is no good way to do consistent backups, checksums, or consistent incremental backup. FreeBSD, Mac, Solaris, and even Windows are way ahead here. I'm holding out hope for Btrfs, but it's not really here yet.

    And if Linux is going to use an old FS design, you'd think it would at least be stable. But I have no confidence that it is. They are still working through issues like http://lwn.net/Articles/328363/ . There have been many issues that my colleagues or I have encountered with CFQ or ext3/4 ... right now, someone is dealing with a load pattern that apparently causes ext4 to freeze outright (known issue, but I don't have a link).

  19. Re:They just don't get it. on Sputnik Moment Or No, Science Fairs Are Lagging · · Score: 1

    The reason that we're falling behind in science is that we, as a nation, don't value scientists anymore. ... Ivy League PhD's, out of work or "consulting".

    I don't understand your point. The first sentence sounds like a cultural values issue, but then all of your examples are about economic realities. There are many things with a high cultural value and a low economic value -- music, for instance.

    Have science and math ever really been lucrative careers in general? They have been good paths to other lucrative careers, such as engineering. But I never would have assumed that a PhD in science or math would easily land me a good job.

  20. What pre-2005 law, specifically? on The Right's War On Net Neutrality · · Score: 1

    From wikipedia entry:

    In 2003 Tim Wu, a professor at Columbia Law School, published and popularized a proposal for a net neutrality rule, in his paper Network Neutrality, Broadband Discrimination.

    That indicates that people were trying to do this before 2005. Why, if a law already existed?

    The summary is the first I've heard of net neutrality as just "reinstating" a law. That word appears nowhere in the wikipedia entry.

    Not only that, but there are many different interpretations and degrees of "net neutrality" legislation. So which one was in effect pre-2005?

  21. Re:Tell that to to judge ;-) on The Animal World Has Its Junkies, Too · · Score: 1

    hiding our human nature to enjoy intoxicants, sex, and all the other naughty things that people are prone to do just results in layers of lies and social artifice

    You left out other traits common among animals and people, such as violence and theft.

    I'm not claiming that puritanism is the right approach to civilization, nor am I saying that human nature should be ignored, nor am I saying that all humans are prone to violent behavior.

    But any civilization, if it wishes to avoid collapse, understands the negative consequences of uninhibited human nature and tries to control its people to some degree. Most of that control is exercised through social pressure, but laws are also used as a last resort.

  22. Re:Ironic? on Scientifically, You Are Likely In the Slowest Line · · Score: 1

    I don't think that a global queue necessarily increases utility.

    First, if all of the cashiers are busy during the peak time, then there's not any real loss of efficiency. So the only real issue is fairness.

    A global queue does appear to be an improvement in fairness, but there are costs. One of them is the extra space, which means that you potentially lose some cashiers (and thus efficiency) for this fairness. Another cost is the attention of customers so that they respond quickly when they need to move to the register (personally, I don't like paying constant attention to the irrelevant details of daily life).

    And why is this fairness worth those costs? The "unfair" cases have an effect on the order of 5 minutes (otherwise you can move to another line). Those same shoppers probably encountered a lot more unfairness on the drive to the store (miss one light, and a hundred people who arrive at the intersection after you get to go first). Who cares? Where did this obsession with unfairness come from? Life isn't fair, and it's certainly not going to be fair down to a 5-minute resolution any time soon.

    The only kind of unfairness that really matters are things that have a profound impact on your life. or things that are systematic against some person or group of people (and therefore might add up to a profound impact). This is neither.

  23. Re:Still too vague and too poorly defined on Is Net Neutrality Really Needed? · · Score: 1

    We've got a lot more influence over government than we do over the top two telcos.

    That's not how I look at it, at all.

    Even if the ISPs/Telcos have a monopoly and collude to raise the price of communication, they still want that communication to happen (to some degree), because that's how they get paid. Ok, so let's say that prices and quality start to vary more, and that they rise in general (big assumption, considering that we haven't seen any evidence of a general rise in prices).

    Is that really so horrible? Are we so cheap that we are willing to risk it all by involving the government? Even before there's a real problem? I mean, the internet has been a shining success story, with relatively little involvement by the government, and now it's suddenly urgent that we involve the government?

    I see nothing urgent about this. Let's give it a few more years, and see what kinds of horrible abuses happen.

  24. Re:Do we even use the right terminology? on Do High Schools Know What 'Computer Science' Is? · · Score: 1

    Mathematics predates the scientific method, so mathematics can't be dependent on the scientific method for discovery.

    Even for those aspects of computer science that actually could apply the scientific method seem to mostly dismiss it.

    Academic papers usually read more like an essay than a scientific study. They spend time trying to captivate your attention with a problem, come up with a solution that works under some set of constraints, downplay the significance of those constraints, and then spend a lot of time showing you the solution and how well it works under their contrived scenarios.

    They spend no time trying to construct experiments that will disprove their hypothesis (usually you can't even call it a hypothesis), and if they do find bad cases they call them "degenerate" cases and downplay those, too, or maybe add something to the list of constraints under which the solution works.

    I would like to pose this challenge: pick a few academic papers; identify the hypothesis; identify the experiment that tries to disprove the hypothesis; and show a clear indication in the paper whether the experiment disproved the hypothesis, was consistent with the hypothesis, or was inconclusive (i.e. experiment not good enough).

    Take the C-Store paper, for instance:

    "We present preliminary performance data on a subset of TPC-H and show that the system we are building, C-Store, is substantially faster than popular commercial products."

    The paper has been influential, and the argument convincing. I even like the paper and find it insightful. But it looks more like they had an idea, tried it out, and published as soon as the numbers were good enough. I don't see much effort to control variables at all.

  25. Re:Do we even use the right terminology? on Do High Schools Know What 'Computer Science' Is? · · Score: 1

    So a "formal science" is like other science, except without the scientific method?

    I'm sure that some people define the terms that way. But to me, that means that the word "science" loses almost all meaning.