skysight-inc/HackerNews huggingface dataset:
Well, I've been a strong promoter of Google's products over the years; I recommend them to others, show people how to use them, use them for project organization (thus pushing my usage pattern out to the rest of a team) and so on. I'm not about to suddenly stop doing that, but I feel an awful less invested than I did 48 hours ago.
Either that, or our fridge technology is much lacking behind.
Any chance of a looksie at the code? Off the record?
It's something I see a lot over slow connections--more commonly, black text on a black background, where eventually a white "content-layer background" image will load behind the text, making it readable.
I should have asked for just one day only. It doesn't have to be technical. I think this is an easy way to get rejected (inspired by Jia's rejection therapy), rather than asking in person. I doubt people would give me access to anything important. Nonetheless, if someone decide to let me help, it would be a great experience for me, and one more reason other than my resume to hire me.
Heck, if you display feed titles, excerpts from Google Reader aggregated feed on your website, this will be dead too!
>I don't think people who use RSS realize what a small minority they are.

Maybe you don't realise how many they are?

I mean, your very next line admits total ignorance:

>I don't use RSS or Google Reader, I've never even seen it

Thing is, people who have successful technical blogs know that lots of people come from Google Reader.

So even if it's a minority, it's a pretty important minority in the business.
Ha! I'm poor, but optimistic. In my experience it's the people who are born privileged that believe in the leftist narrative that all your success is due to luck/privilege, and people born in poor families in poor red states just want the government to leave them alone.

But regardless, I don't mind paying taxes if it goes towards quality public goods. I do mind paying taxes that go straight into union members' pockets. It's shameful how much the Dems have sold out taxpayer interests in blue states to feather the beds of their union masters. Blue states budgets are sinking under union pension obligations. Shameful.
Shannon Larratt (founder of BME) passed away: Shannon Larratt's final blog post
I also prefer the dict() function as well as JS object literals but it's too bad there's a performance penalty to using dict().
If you're not busy, you should come look after my kids.
Blue areas are in a perpetual state of what I call "bad governance". California is an example - a high tax burden, poor public services, and a chronic budget deficit. If you investigate a bit further into how they could suck in so many ways you find out that Democrats held both houses of the legislature for three or four decades straight and that the public unions are their biggest financial supporters. And of course the unions get rich benefits while the rest of us get screwed. So we get high taxes but not even good services to show for it.

The California government is propped up by Hollywood and Silicon Valley, otherwise it would collapse under its illogic. Other blue state governments don't have that luxury and they are in far more dire straights. They have promised their unions more than they can pay and the unions have the power to hold on to it.

I know everybody has different ordering on the importance of issues so reasonable people disagree on politics. I want governments with balanced budgets, long-term planning horizons, decent public services, and a light burden on the private economy and I think the GOP is best suited to provide those things in most areas. It's certainly true in California.
Ask HN: how to know what people search for in android play store?
Hi,

Simple question: how to know what people search for in android play store? I mean what phrases and count of searches.

Best,
Wiktor
>Think: if two threads call the same closure concurrently, how do they synchronize access to closed variables?

Same way you do it in C/C++/Java etc with their threads?
Not really a unique to closures problem.

>(To get what you want in a Lisp you need to apply either Erlang concepts (...) or Clojure concepts

Or this fancy CSP thing? (Is it similar to Erlang? I don't know Erlang).
Klaus Knopper, the maintainer of the Knoppix distribution has a blind wife. She uses Knoppix with some extra modules and it works very well. A synthetic speaker reads everything whats important on the screen. You should definitely checkout http://www.knoppix.org/
"The common enemy of humanity is man. In searching for a new enemy to unite us, we came up with the idea that pollution, the threat of global warming, water shortages, famine and the like would fit the bill. All these dangers are caused by human intervention, and it is only through changed attitudes and behavior that they can be overcome. The real enemy then, is humanity itself."
- Club of Rome, premier environmental think-tank, consultants to the United Nations, (a statement from the 1970s, if I'm not mistaken)

In a sense, the past can be used to predict the future, via movements and policies (usually backed by the same entities, IMO). If someone's fist, for example, is coming at you, the best thing is not to let it hit you (and therefore stop the motion) but to use its momentum to guide it where you want it to go. Meaning movements and policies may often start out small but when they grow they often become guided.

It's a great thing to take care of the planet we live on but one must be weary of the initiatives piggybacking on such an idea. Incremental change is pretty much a perfect weapon.

http://www.green-agenda.com/
I welcome your additional precision and those those are good points.

However, I think that you should hold the word "never" to the same standard.

I certainly used to preach the same view as you to anyone that would listen, but over the years I've seen many successes that violate the rule. Rationally speaking "never" does not make sense.

One needs to evaluate (among many things) the risk of being shut down, how much benefit can be extracted before termination, and what the overall cost (money, opportunity cost etc) and benefit is etc.

"Zynga's first game, Texas Hold'Em Poker, now known as Zynga Poker, was released on Facebook in July 2007." [1]

Yes Zynga suffered immense hardships because of the Facebook reliance, but Pincus still built a billon dollar company which would not have happened if he'd taken your advice to heart in 2007.

[1] http://en.wikipedia.org/wiki/Zynga
There's a performance penalty to using Python, too. I wouldn't let miniscule detail affect whether or not you like the code you're reading. (By that logic, you should represent sets as {'element': 1} instead of set('element'), because calling the function "set" is slower than making a dictionary object from the special syntax.)
By this logic you've just eliminated the point of all security screenings of anyone, anywhere, ever.

Yet most people would agree that it would be foolish not to take some precautions when loading 300 people on a cigar-tube cylinder in the sky.

It's worth noting that in the 1970s people weren't trying to commit mass casualty attacks with planes via the passengers nearly as often. Today, no one expects a conventional hijacking either.
The Green Revolution consisted of getting the best known farming techniques into wide use, and massive adoption of irrigation and artificial fertilizer. We don't have huge reserves of fresh water or petroleum or untested ag science that will let us further increase any of those reliably. I don't see us avoiding famine other than a rapid buildup in nuclear energy which we haven't started.
The project for blind people is called ADRIANE - Audio Desktop Reference Implementation and Networking Environment http://www.knopper.net/knoppix-adriane/index-en.html
if you read closely you will realize that they actually tell you that in advance under the terms and conditions..

Reciprocity and Replicating core functionality: (a) Reciprocity: Facebook Platform enables developers to build personalized, social experiences via the Graph API and related APIs. If you use any Facebook APIs to build personalized or social experiences, you must also enable people to easily share their experiences back with people on Facebook. (b) Replicating core functionality: You may not use Facebook Platform to promote, or to export user data to, a product or service that replicates a core Facebook product or service without our permission.

so developers can do themselves a great deal of good by developing on third-party platforms while respecting the terms and conditions specified for the said platform
I think {,} is intuitive because it reminds me of syntax for one-element tuples, e.g. (1,) -- but it may make code harder to read, which is not Pythonic.
the thing is I quite like G+. I'm not a heavy user, it has flaws, but I am interested in what they are doing with it. If they were folding Reader into it in some meaningful way, I would feel a lot better about it.
So, while the concept is definitely interesting, I think it needs more work, both on the app side, and the algorithms you use to detect sleep pattern.

I had a good sleep last night (8 hours, almost uninterrupted), and your app reports that the efficiency of my sleep is only around 10%. Moreover it suggests that I have been snoring most of the time, while I definitely do not snore at all; I think the microphone on my phone is too sensitive, and since there is no way to change the threshold, next time I'll try moving the phone farther away from me.

The UI is not great, I wonder if you could make it more aligned with the rest of the Holo theme, but at least remove those handmade drawings, that make the whole app look very unprofessional. Also, glossy buttons? What is this, a flash website from the '90?

That said, I think there is potential in your app, I'm looking forward to the next version! :)
Why your marketing campaign sucks
It seems to me that our real problem here is the dearth of easily-accessible bracket characters on US-standard keyboards:

x = 【1, 2, 3】
y = 【】

;)
Hey there im the owner of sultansolutions.com and co owner of solaropia. Ill send you an email first thing tomorrow - Samer Sultan
One more rant about Google Reader
> There's a performance penalty to using Python, too.

I agree, but if it wasn't for the fact that using dict() is six times slower than using literals then it wouldn't make much of a difference arguing code style [1].

> (By that logic, you should represent sets as {'element': 1} instead of set('element'), because calling the function "set" is slower than making a dictionary object from the special syntax.)

Which is why I guess there are now set literals in Python (just not for empty sets :).

--
[1]: http://doughellmann.com/2012/11/the-performance-impact-of-us...
They should really use a simpler rating system

I'd like to use this driver again
I'd like not to use this driver again
I don't feel either way

That's it.
Google did the math, and they used the numbers. What everyone is saying is that numbers are useless without a model. Now, GReader caters to the needs of the 9% in the 90-9-1 rule[1], so you could never expect it to see huge numbers of adopters. Google did the math wrong, because they set the wrong expectation, based on a wrong popularity model, and they will indeed suffer.

[1] http://en.wikipedia.org/wiki/1%25_rule_%28Internet_culture%2...
Wanna build a Marina? $14.99. Sim City In-App Purchase
great work, i feel like the rest the next link is to small, and even if you try to navegate with arrows <-, -> and works some other mechanic like (enter/click/tap) to keep going and then (esc/del/back) to avoid the intro, but its a great aid as it is right now a friend of me built something like this (not that good), from zero to his app but now everyone can have this, going to recommend it.
What I said is a problem simply because of Google's market power, power they got by behaving differently. You don't care if people pay on everything they find through Google simply because that benefits Google. You also don't seem to care if Google, with 70%-99% market share penalizes competitors in search.

With you it's mission impossible. Have a wonderful life.
I agree, but the core product here is the Game itself and not any of Facebook's functionality. Sharing was only an added benefit. If you recollect, the original game was hosted on Zynga's main website (where you could go directly and play if you wanted) and it was served via an iFrame on Facebook's app (this was before even Facebook came up with the app rules of having an iFrame). So, if Zynga, for example, had built a messaging service that was completely dependent on just Facebook's API, like the Start-up in question, I think they would never have seen the money they saw. I agree, 'never' was perhaps too strong, maybe I should have said '99% of the times'.
Interestingly, the dishwasher is already a dish-washing robot.
It's a very good question.

I particularly wonder if one can set "www.example.com" to point to a different address from "www.example.com." (globally, not via changing /etc/hosts or your local dns server...)? If they are practically equivalent, then I can't think of much security benefit from treating them differently.

Even if changing the behaviour won't cause any security risk, I can't imagine this being a simple change to make. The SSL certificate contains a digital signature that is performed on a hash of many details, including the CN which is typically the FQDN (without the trailing dot). The `CN==requested-server-name?' matching can be performed at different layers and is probably deeply embedded within the specification and in different implementations. Add this to the practicality of needing to use both www.example.com and www.example.com. - it seems that the balance is in favour of keeping things simple and as the post suggested, use a redirect (or buying an extra certificate).
How is 3 days going to give you that experience?

Start a startup. Pick a little idea, build it, market it and see what happens. You'd probably learn a ton more that way than working remotely for 3 days.
> I don't think people who use RSS realize what a small minority they are.

They do: Contributors (curators) are, grossly, 9% of total users (http://en.wikipedia.org/wiki/1%25_rule_%28Internet_culture%2...)
Good research although in my opinion the researchers stopped digging too soon. For instance their sleep patterns could've been examined more throroughly (as per the supermemo sleep article). Another point is that deliberate practice is good if you aim to be a good "worker", not necessarily a good entrepreneur or innovator.
Certainly not. iTunes (among others?) serves a ton of podcasts to techies and non-techies alike.
> Sure, I’m pretty sure Gmail is not going away, but what ... YouTube?
I think a lot of products would be happy to as precarious a future as Youtube...
An "application layer protocol designed for distributing, searching, and retrieving documents over the Internet." RSS? No. That's a description of Gopher, from Wikipedia.

I just realized something... RSS is the new Gopher.
Roger that.

I would still recommend Zimbra or Zarafa, as far as open source goes. Or if you can't be bothered with running your own, both products list a series of partners who do this for you.
> But still. It boils down to a mobile app that could be cloned, bit-for-bit, for way under $5 million.

Anyone can clone Mailbox v1.0. Then Mailbox come out with v2.0 and it's better than anything on the market, again, until that gets cloned too. Then out comes v3.0. (A valid comparison: the iPhone itself.)

Dropbox want to buy the Mailbox team's UX talent so that they're the ones running ahead of the curve, instead of constantly playing catch-up. They can then put it to work on all their other products, too.
I wouldn't call it a 'danger' more like an 'annoyance', unless someone is MITM you with a certificate for the name ending in dot or something like that

Maybe redirect, but I'd go for making it not work, period. (I don't mean 'broken', I mean blank page or forbidden)
Career plan by age:

* <8: Astro|Cosmonaut (then I realised I wouldn't get in coz of health issues)

* 8-14: Physicist/Engineer (Science! It rocks! But the family got a computer when I was 12 and - shit - this programming crap is fun..)

* 14-19: Programmer (Wrote code that other people used. Wrote code that other people bought. This stuff is still fun, but went to university at 18 - first one in my family to be able to so...)

* 19--25: Academia (Shit - universities are fun. Full of smart, driven folk. Graduated at 21 and hung around as an employee while I figured out what I'd do my PhD in...Started digging into cog psych & HCI stuff as well as development. Then I figured out that I wasn't actually driven enough to focus on one subject for 3 years... and that the UK academic arena was falling into a mess of short term contract driven work... and my contract came to an end.. so... off to industry)

* 25--29; CTO (Not that anybody called it CTO in those days. Joined one startup which crashed and burned. Second one didn't. Went from first "techie" employee to technical director in about four years. Then I was actually bright enough to realise I didn't really like / was-any-good-at managing people and that I didn't enjoy my job. So without waiting for shares to vest (still not sure whether this was a smart or a dumb move...) left to...)

* 29-34: Consultant (Started own company. Had some great clients. Did some good work. Got better at managing people. Had some bad clients. Made some dumb decisions. Crashed and burned with a stack of personal debt. [hire accountants folk - they're worth their money].. which in one of those joyful acts of fate butted up against...)

* 34-36 Carer (Family member became terminally ill and needed 24/7 care, so we kept him at home and out of hospice as long as possible)

* 36-40 Senior Dev/UX person (Back to being an employee again. One agency. Two startups. Debt killing time. Started deliberately raising my profile with speaking, community involvement, writing, etc. coz I knew I wanted to get back to...)

* 40--now Co-founder (Started company again. Making fewer and more interesting mistakes sprinkled among the odd smart decision. Bootstrapping some product ideas that we're funding with consulting work. Generally enjoying stuff...)

Next - who knows ;-)

(NOTE; If anybody still wants to let a fat 43 year old with no binocular depth perception and subject to migraines & misc. other nonsense be an astro|cosmonaut - please let me know ;-)
Brr, AutoSys gives me nightmares.
The fact that the two IIS based sites (Microsoft, Stack overflow) both fail with an outright error 400 complaining about a bad host name makes me wonder whether this might actually be a bug in IIS to overzealously validate the hostname.

The trailing dot is totally valid and there's no need to complain.
The fact that they are being called partners and not employees is probably something that tax enforcement should look into.

I don't know jackshit about California law on that, but it seems reasonable that this means that the company is:

1. paying less taxes than it should and shifting the cost onto its employees.

2. denying their workers benefits they would be entitled to as employees (401k, healthcare…).

3. denying their workers rights they would be entitled to as employees (maternity leave…).

4. being far too elastic when demand is low. With employees they'd have constant costs even with no customers.

Those are all reasons why we have labor laws, and why at-will employment can work only for the most sought after professions, and not for blue collars.
Hackers Open Up Offline Play + Fixes for Sim City
I have a more generic view. Lack of motivation can be caused by a number of factors, so the solution is different in each case. You are both right and wrong. In many cases, the "just start and then keep at it" method works. In many others it doesn't.

One clear example of the one-size-fits-all failing is explicit in your discipline of go to bed at 11 sharp get up at 7 sharp. It is known to only work for morning people. I tried exactly that, and for me it leads to slow unproductive mornings. Move the bedtime schedule to 3AM or 4AM and suddenly I get four or five great work hours in the night (way better than the equivalent hours in the morning).

It depends on how you're wired, and my point is that learning how each person is wired is a personal project, through trial and error. Erring is OK.
I'd say smart http is more than enough, especially since Github for example is pushing it as the preferred protocol for most users: https://github.com/blog/1104-credential-caching-for-wrist-fr...

The main issue is that Github do not have CORS support for http access to repos (though they do support CORS for access to repos via their proprietary API) and I don't think the other big public hosters like Bitbucket or Google Code support CORS either.

On the subject of big pack files, sure you'd want to stream them to storage instead of trying to store in memory (for instance JGit has this as an option) but I agree Tim that to start with, even supporting small-medium size repos would be a huge win.
So much for "significant engineering work is needed to allow offline play in Sim City".

So EA threatened people to block their origin account on asking for refunds, told that the engine is designed in a way that does not allow offline play and what not and we are finding this now!

Good time playing Sim City guys, I'm not buying any EA game in future.
Yes, they report the information you give them on the form on their website. The form of payment shouldn't matter. You can authentic identity on a bitcoin transaction as on any other transaction if you choose to. Generate a unique address for each transaction and the bookkeeping is easy.
Why Social Networks Are Better Than Emails For Enterprise Collaboration?
Really offtopic: This[1] is why you don't use &nbsp; to fake double spacing. It should be done in CSS or by using one of the longer space characters[2].

[1] http://i.imgur.com/22vFOLO.png

[2] http://en.wikipedia.org/wiki/Space_character#Spaces_in_Unico...
JManga Digital Service will Close May 30th - Comics Disappear for Good
HN readers are trying to remain human?
Hey, I own www.searchtempest.com and www.autotempest.com. And we're actually in Victoria, BC! I expect I could find something for you to do for a day or three if you're interested. Could even have lunch or something if you want to take the ferry over. Feel free to email me through one of our sites' contact pages.
China Is Using US Research to Take the Lead on Thorium Reactor Development
HTC: Samsung Galaxy S4 has nothing new.
I like the content selection, but I'm not a fan of the design. Also, for inexplicable reasons, the website uses a lot of bandwidth when it's open in my browser.
> "localhost" and "localhost." are two very different machines--one is "your" localhost, while the other is "the" localhost

I don't think this is correct. Check out RFC 2606--it implies that .localhost (the TLD) is localhost, which means "localhost" and "localhost." are the same (one will definitely not have a search domain added to it though).

I suspect the same applies to .local—I just checked and the multicast DNS draft RFC [1] refers to ".local." everywhere.

[1] https://tools.ietf.org/html/draft-cheshire-dnsext-multicastd...
Google is not subsidizing Mozilla, they have a search contract that is as much in the interest of Google as Mozilla.

* Mozilla can switch to a different default search engine (like Bing) and still get as much revenue without depending on Google.

* Google can't act like it controls Mozilla, because they don't want to lose the partnership either