skysight-inc/HackerNews huggingface dataset:
Get used to it. I think paying someone else to deal with billing stuff is a fine idea, but don't distance yourself too much. I could easily delegate out the "refund reply" job, but I choose to do it personally.

It's really easy to turn a refund request into a repeat customer. If you're getting people "gaming" the system, change your policy.
So glad someone has finally done this...
Ask HN: how is browser geolocation so precise?
I'm in the middle of nowhere, connecting through cable, google maps doesn't even have the street view anywhere within 40 miles, my laptop doesn't have a GPS. Yet my browser geolocates me exactly. And I mean EXACTLY, it points to the house I'm in.

I just asked my wife, who is traveling abroad, to try it, and it also pinpointed her within 50 feet.

Try it yourself - go to google maps, click on the dot above the orange man icon.

I have no idea how it works so well.

I tried IP to location services, and none of them are even close. Most of them are 40-70 miles off.
How could it be exploited?
Thanks for the feedback. Yeah, we want to pique interest, but don't want to give it all away. Plus, shorter is sweeter.
Tassimo Coffee Maker - Unique Seven Beverage Selection
淘宝返利网如何返利
>That is the definition of discrimination based on sexual orientation. //

What you define is discrimination based on sexual activity, homosexual conduct, and not "orientation".

>The way I read it, it's more important for them to discriminate against gay people then it is to provide "warmth, compassion, food and clothing." //

I guess you'd need to ask a homosexual who has used their services in some way. If you go to their soup-kitchen and tell them you're homosexual do they still give you soup and compassion as much as they give the next person?
Just to add some context: the fascination I describe with C is from the perspective of a 15 year old learning to write his first real tool.

And, in fact, I knew nothing else at the time. What I essentially describe in the post is a learning process – not the events of a professional developer making a reasond choice of the best language to use for a particular problem.

Simplicity is something I've come to appreciate exactly because of such experiences early in my career.
At least on Linux, there is no address space change when you make a syscall - entering ring 0 _grants access_ to the top half of the address space, where kernel code and data lies, but there's no change in page tables (with all the overhead that implies).

As for code having a foot in both rings, Linux has its VDSO (and Windows has ntdll) running at a user privilege level; I don't really see how having an additional intermediate level would help much.
IPads Now Helping Marines Unleash Hell
Ahhh! No Apple ][? Weirdest frame buffer scheme ever?

(Still a pretty cool article)
A more general scheme might be, pledge to not assert software patent rights, against any other entity who as also taken the same pledge.

That seems less biased, more equally attractive to large patent holders.
Out of all the issues you have listed here, the one that rings true for me is the dis-inclusion of search terms.

It can be really annoying to perform a search including a technical keyword and get page upon page of irrelevancy, only to discover your keyword was never included in the first place.

This is the only thing you've mentioned that actively makes google less useful to me. Like you say it is reminiscent of the bad old days of search.
Is there anyone trying a new type of social (not just aol++ or myspace++ or facebook++)?
It's a link to the Ph.D thesis of W D Hillis ... but why?
This is the law in Arizona:

http://www.azleg.state.az.us/FormatDocument.asp?inDoc=/ars/1...

The key here is intent. As in, can a cop convince a judge you intended to commit or aid a burglary.

When I got my set some years ago I was in New York, and you had to show that they were legitimate tools for your job in order to buy them. (They were, mostly.)
""So how does it work? When you activate the My Location feature, Google Maps asks your web browser for your location. Typically, your browser uses information about the Wi-Fi access points around you to estimate your location. If no Wi-Fi access points are in range, or your computer doesn't have Wi-Fi, it may resort to using your computer's IP address to get an approximate location. As you'd expect, the accuracy of My Location varies with your location, and in some cases, Google Maps may not be able to provide a location at all.""

http://google-latlong.blogspot.com/2009/07/blue-circle-comes...
I think he was referring to cost of life

Actually to the fact that it's a mess of a country, at least right now. people being killed left and right, and is almost a failed state. Not that Mexican parents weep less for their kids or anything like that.
Http://www.kuggg.com
I do not get it. All I see is a blue dot. Clicking it says "target acquired" but I can not acquire a new target...
The Add-on Compatibility Reporter, https://addons.mozilla.org/en-US/firefox/addon/add-on-compat... , should help you install incompatible add-ons. Not sure if that helps you at all.
LeapFrog My Own Leaptop
Spontaneously? No, someone is going to have to organize all of them and get all of them on the same page. In other words, someone is going to have to join the non-productive political class to organize all the programmers. Then it's the organizer who has the power, and then you have a central point that's vulnerable to corruption, which is exactly what has happened with labor unions in the past.
But that's the reality of bitcoin. A tiny group of early adopters are supposedly sitting on a huge percentage of the total coins. Meanwhile, a much larger group of late-comers are mining small amounts and trading in small volumes.

I'm not sure if this metric is useful, but it is interesting to see if the early users start to 'cash out'.
Could you explain this a little more:

"Its the other 50% that are mostly not in good faith anyway that are really bothering me." particularly "not in good faith"
It only works on webkit browsers.
Follow England vs Georgia live streaming  (zz2011)
follow England vs Georgia live streaming today here rugby world cup at Dunedin
England vs Georgia
Match schedule:
Date:September 2011 Sun 18
Rugby World Cup
Time: 18:00 local, 06:00 GMT
Time: Dunedin England vs Georgia live streaming watch here and also
you can enjoy Rugby World Cup 2011 full season here.
Video RANT: Taking the (Sharp) Edge off the MacBook Pro — One Man's Blog
Obama to seek higher tax rate for the millionnaires
Out of curiosity, why the dependency on MacRuby? The only thing I've seen in the digging I've done thus far is the CFUUID stuff, but that is easy enough to recreate in Ruby so I think I must be missing something...
I think this kind of advice is useless.

1) People who would do this properly already know it and do it.

2) People who don't already do it will not use the advise properly and make a mess of it. It explains the 'what' without the 'why' for most of it.
I agree with her ideas for the most part. You need tremendous scale to make something like ShopStyle profitable. But even if you sell stuff, it's hard to differentiate yourself from the crowd as well.. and if you do software for the back-end.. ugh.. maybe it's because I'm into consumer web, but I can't imagine how to market to those type of companies who have age-old processes that are incredibly hard to overthrow.
The post is ludicrous on so many levels....

1) When people get returns in the 5% a month range, let alone double digits, they usually shut out external investors.

2) Consistent 1-2% monthly returns are frequently a sign of fraud.

3) If you find something on your own that looks too good to be true, 95% of the time it is. If someone else is asking for your money that is too good to be true, you lost that remaining 5%.

4) It is theoretically possible that someone found this once in a million (billion?) possibility and just can't find money for it. But it's more likely that they're either fraudulent, misreading their data, or just a looney tune.
How do you know Google isn't using other cross-referenced data to find you? Do you use other Google services that might have your address? What does Mapquest or Bing show as your location?
Facebook and Twitter works well.
Are you running a beta version? Firebug, YSlow, and Web Developer are all compatible with the latest release version (Firefox 6):

https://addons.mozilla.org/en-US/firefox/addon/yslow/

https://addons.mozilla.org/en-US/firefox/addon/web-developer...

https://addons.mozilla.org/en-US/firefox/addon/firebug/

If you installed them from addons.mozilla.org then you should get compatibility updates automatically and silently. If you installed them from elsewhere, you may need to check for updates manually (or switch to the a.m.o versions). In general, all add-ons hosted at a.m.o are updated to support new versions automatically: http://blog.mozilla.com/addons/2011/04/19/add-on-compatibili...

We do still have a lot of work to do to improve add-on compatibility for non-AMO-hosted extensions. The next planned step is to bundle something like Addon Compatibility Reported into Firefox itself.
That doesn't really answer anything.

In my case, there's no wifi, I'm on cable. So it must use my IP. Yet all other IP->location services I've tried are not even close.

I'm asking because I'm writing some code that would benefit greatly from such precise geolocation. Unfortunately that browser thing (navigator.geolocation.getCurrentPosition) only works after your user explicitly allows to share his location, which is annoying at best.
Run the numbers, calculate the percentage of your income lost, and just consider it another unavoidable cost of doing business. I imagine you don't like paying Paypal, Google Checkout, or merchant account transaction fees, but I also imagine you don't feel personally slighted at having to pay them. Put people exploiting your refund policy in the same bucket.

If this is a subscription service, automate the refund process such that you can you can send a single email with a link that will let them provide feedback, cancel their service, and refund their money.

If you're selling software bits consider a serial number system that will allow you to remotely disable people who have requested refunds. Also, keep your refund policy but stop advertising it. This way you prevent bottom feeders from even knowing it's an option. If you notice this is costing you more sales than you gain, go back to advertising it and re-read paragraph one.
On Wikipedia, the term for accounts like that is "meatpuppet".
Question: is this a hack to get some Python on Heroku or is it a valuable potential Django server? When I did Rails work, I loved Heroku. Now that I do Django work, I love ... well ... my own server. I'm sure I should check out the various like-Heroku-but-Django services out there, but I'm used to Heroku. Valuable? Or move along nothing to see here?

Note: I see maaku's note about runserver, but I can hope can't I?

Note 2: as this comment lingers, can anyone recommend a living, non-invite-only Django hosting service?
Public posts. G+ encourages sharing with "my circles", which wouldn't show up on this.
Because I tried it without google, just using this:

navigator.geolocation.getCurrentPosition(callback)

Gives you the same precise coordinates, in all browsers I've tried.
> The developer who can't use and understand SQL really has no business going near the ORM.

Absolutely. First we have developers trying to use ORM (a.k.a. HideSQL) to avoid learning SQL. That fails. Now we have developers trying to use NoSQL to avoid learning SQL. This "avoid learning SQL" thing is shaping up to be a fantastic anti-pattern. I wonder what's next.
Last year I (along with the rest of our Node Knockout team) built a game that had a pulsing dot similar to this one. We used Raphael (SVG/VML). Although it's much heavier than this using Raphael is cross-browser. It might be a suitable fallback.

I want to open source the whole project but haven't had time to clean it up.
console yourself with the knowledge that handling a refund is better than a dealing with a credit card chargeback.
The price of ebook readers is coming down all the time because the price of computers is. It's perfectly reasonable to think that one day ebook readers will be as cheap as (new) books are today.

But long before that, it'd be cheaper for a 'library' (if they're still called that) to have 1000 ebook readers to loan out than 10,000 books. And it'd take a lot less space, too.

But I'm guessing once they're that cheap, people will just own them as a matter of course. You can already buy devices for $100 that read ebooks perfectly fine. Thinking they'll come down to $25 isn't that wishful.

And at that point, will libraries physically exist any more? Or will they be just an internet presence? Maybe we'll have spots around town that offer wireless internet access for free, to make sure everyone has it... Or maybe it really will become a commodity, and everyone will have full access to wireless throughout the city.
I can't but I'd downvote this simply for not being cross browser compatible in some form
To be fair, it almost always is SQL and ajax is a decent way to hide unavoidable performance problems when everything else fails. Point taken though.
I'm not the world's expert on this kind of thing but I don't think I've seen anything much more complicated than the basic 'supervisor mode bit' get much use in practice.

Even the venerable 286 (yes 2 not 386) had this four ring model and 'tasks' which continue to exist as vestigial organs of the architecture. Not used by anything I'm aware of.
It's in MariaDB 5.1 and later.

http://kb.askmonty.org/en/pool-of-threads

Also, Pluggable authentication is in MariaDB 5.2 and later but I don't think that it ships with any plugins.
The idea that facebook doesn't have a vision for the future is 100% asinine. In 20 years I'll have detailed memories and archives of most of my past because facebook has made it easy. Contrast this with what our parents or grandparents' generation has. Younger kids and older folks will all interact more and more through facebook in the coming years.

Facebook just cares less about what the industry looks at. They're looking way down the line and figuring out what human beings will want.

The "post-facebook era" is something that journalists invent to point fingers at and justify ad impressions.
"In the end, Fashion 2.0 is really not that much different than Fashion 1.0, in order to win, one must focus intently on building a better product that solves a real problem – you know, just like every other successful business in the world…."

So true. People are so focused on 'social' that they are ignoring the real problems.
Bootstrap is unique because not only does it provide an API (the javascript link is at the very top of the page), but you can view the source of any segment and see very well documented code samples.
Where to begin?

* I can't turn it off. Well, more accurately I can't turn it off for long. I've now turned the fucker off over two dozen times but someone at Google just won't permit me to disobey him. Or forgot to handle prefs properly across >1 TLDs.

* IT BREAKS THE BROWSER'S DEFAULT SCROLL BEHAVIOUR. "Oh, that's OK, nobody uses the arrow keys to scroll even though everybody can and has always had that ability in their browser" is the dumbest rationalisation ever. Just cut that shit right out. Or let me turn it off. For longer than a couple of days, preferably.

I'll just stop there because the other ten or fifteen things I thought of annoy me less than these. But breaking core browser functionality is a dick move. Forcing it on me instead of letting me decide was a dick move. And not fucking leaving it turned off when I specifically turn it off repeatedly over a period of several months is a really dick move.
Wouldn't you want to solve the customer acquisition process 1st and then re-factor your supply chain once your customer base is large enough to warrant the effort?
Refund is good. I hate chargeback!
Pinolio - visual bookmarks
Except nothing is as personal as business.
Something's Wrong At Facebook
Landing Page Design Showcase, Critique, and Optimization Discussion
Home Theatre
> What the world needs right now is a moral solution. A beheading for those that have fouled.

I understand you're using a metaphor here - or at least, I hope you are - but you ought to choose your words more carefully. The literal interpretation of what you're advocating led to mass genocides, slavery, destroyed nations and cultures, and many places haven't recovered from it. Yeah, there's crooks in finance. Khmer Rouge, pogroms, "reeducation" slavery camps, and the like aren't the answer.

If you were just trying use a colorful metaphor, you can just use "prosecute" instead of behead without losing your impact.
I think Facebook has mostly corrected the app garbage problem. I'm no longer bombarded with invitations to Ninjas vs. Pirates and my news feed is very rarely invaded by Farmville.

I lost most of my interest (although I still use it daily) when they added the news feed. It took away the importance of profiles and took away the fun of "stalking". It used to be a regular problem that people would spend too much time poring over profiles. Now I hardly ever get past the first 20 posts on my news feed. Maybe I just grew up. Of course the news feed is what turned Facebook into what it is today.
In 20 years I'll have detailed memories and archives of most of my past

Or Facebook will, anyway. Assuming they're still in business.

If you think the idea of Facebook eventually going bankrupt and deleting their archives, or selling those archives to a recycler in a fire sale, is somehow ridiculous I invite you to contemplate the fate of Geocities. Or Netscape, or Sun Microsystems, or the decline of Yahoo.

Is there anything in Facebook's terms of service where they even promise to preserve any of your data, let alone allow you to download it free of charge in perpetuity? Perhaps the ultimate fallback Facebook business model will be to erect a firewall and charge folks tolls for admission to their own cherished memories.
Sure but if overall users and usage increases, I'd still expect that rate of increase to be higher than the rate that people learn to stop publicly sharing things. So if public shares are decreasing, it seems likely that overall usage is stagnating or decreasing as well.
For those who may not know Philip.

I worked with Philip shortly back at MSFT. He was one of my favorite people and had all the right core values one would ever want. Someone who got stuff done and cared about it. I thought losing him to FB was a terrible loss for MSFT (he went on to do the FB/Skype integration almost single-handedly). He is not just another disgruntled employee, he is someone MSFT needs to listen to.

No comment on the stuff on Bing. Or Yahoo :).
An idea can be interesting without being cross-browser. The author makes no claims about this being the defacto-enterprise-grade blinking dot.
> 3. The debasement of the brand. I'm talking about the non-stop cutesy-pie logos. What if Coke did this?

MTV quite successfully built their whole brand on this http://www.underconsideration.com/brandnew/archives/mtv_inte...
> The article claims that Facebook's messaging features are a failure. I disagree; they have massive potential.

Not realizing its massive potential is a failure.
I call contrarianism. And no, I don't mean the good type that makes you question all you hold dear. I mean the "Look at me! I think differently from the uninformed masses." variety. The part where the author's analysis starts to break is when they mistake Facebook adopting its competitor's good ideas for running out of ideas.
Does anybody know why they are adding bleach?
The html5 geolocation API allows your browser to share your location using the most accurate source available. On a smartphone, this is the GPS antenna (when it's on), cell tower triangulation, or WiFi geolocation. The WiFi location works because you can register your location on sites such as Skyhook, and Google collects this data when they drive the street view cars around. On a desktop or laptop, this is usually WiFi or IP address (keep in mind you don't have to actually join the network, just be in range of one, so it could be a neighbor's). With IP addresses, you can very accurately determine the country, and a general region, since IP blocks are usually assigned to ISP's, so if you are a cable customer, you can be traced to the nearest hop from your house, which will be about a 50-100 mile radius in most of the US. For a more accurate position, here's where the privacy concerns come in. There are companies like MaxMind that gather data on individual IP addresses. In their words:

MaxMind partners with various websites where users are asked to enter some form of geographical location information. The IP address and location data are forwarded to MaxMind after all personally identifiable information have been scrubbed to protect privacy concerns. MaxMind then runs millions of these IP location pairs through a series of algorithms and programs that identify, extract, and extrapolate relevant associations between IP address and geographical information.

Source: http://www.maxmind.com/app/ip-location-explained

So think about that the next time you fill out a form online. When you put in your billing address, they are collecting your physical location and tying it to your IP address. Even if they aren't getting full address to IP lists, they could at least calculate that certain ranges apply to certain streets.
Billions of users or not, becoming boring is a huge problem for Facebook. With a revenue model so heavily dependent on pageviews, they need to keep their users engaged and on the site... and that doesn't appear to be the case over the long term. New users ride a wave of heavy usage, but over time, Facebook takes on more of a role as a utility than a diversion. It has for me and most everyone else I know who started using it when it was a shiny new toy exclusively for college students.

Facebook can't keep up the rate of new user acquisition it has enjoyed for the past couple of years forever - and as the userbase collectively ages, interest wanes, pageviews decline, and revenue drops off. Right now, it looks like they will inevitably be caught in the same race to the bottom, doing whatever they can to scrounge up page views, that Yahoo is in.
Missing earnings targets by about 10% will do that.
The message should show up on screen when installing the package. If many packages are upgraded at once, a user could miss it. The output is also sent to /var/log/pacman.log

All that said I'd recommend to anyone new to subscribe to the 'Latest News' RSS feed: http://www.archlinux.org/feeds/news/
Early Friday Morning...
Clear your cache and run tshark when you send the request. See what data it sends.

I do not understand how it could nail your house with just your IP. Do you have a cellular connection built into your laptop? What ISP? Maybe your ISP shares data with google?
Windows 8 Blue Screen of Death now includes a sad face
Fair point, but when each user adds less and less value over time, that billion plus userbase can be as much of a liability as it is an asset.
George Church on the Future of Stem Cells: Personal Regeneration
so that the water doesn't turn "green" I assume. anyway, I've seen these many times over and it has been on HN several times over.
"In my case, there's no wifi, I'm on cable."

But is your computer's WiFi receiver turned off? If not, that's how Google knows where you are. They have an enormous database of MAC addresses of WiFi access points and their geographic location. Many of those were gathered while taking StreetView pictures, others are provided by companies like Skyhook Wireless.

I have a wired connection (fiber optic) so I usually leave WiFi turned off. After reading your question, I tried the geolocator in Google Maps. It couldn't find me at all. Once I turned on WiFi, it knew exactly where I am. After I turned WiFi off again, Google still knew my location, but only in the web browser that I used before.