skysight-inc/HackerNews huggingface dataset:
It tells you nothing about their self esteem, it's about offering products people want to buy. Does selling Microsoft Office for OS X show a lack of esteem? (Hint: the basic Office programs appeared first on the Mac.)

In any case, Microsoft already launched a Universal Bluetooth Keyboard (works with Windows, Android, iOS) last year. It would be a surprise if they went backwards from that.
As phones get more capable, you just package it and put it on the app store.

This project is trying to provide replacements for Google's various Android services:

https://github.com/microg

This fits into that sort of attitude. I have not idea how mature or useable microg is.
> One could have build systems which didn't permit a change to commit in the master branch until everything compiled and all tests passed, but Github isn't set up that way.

If you use pull requests instead of commits, you can set up such a system to automatically run make test.
Also for GGO 2012 you can view entrants here: http://pkukielka.github.io/ggo12-viewer/ (disclaimer: viewer was done by me). If I remember correctly someone forked my code and did the same for 2013 edition.
Interesting. For the D programming language we use something similar but a little different: once a reviewer approves a pull request, they toggle an "auto-merge" flag in our CI tool, and a bot merges the pull if all tests pass (after merging with master, of course).
On the contrary, I think this shows that they do care about the user experience on your site.

I'm not sure what you define "mobile friendly" as, but a lot of sites that haven't made much of an effort to cater to mobile users suck on a phone. A 200px sidebar fixed to side of a viewport works great on a laptop - not so much on a phone. Miniscule text isn't very friendly either (and no, zooming isn't really a great alternative).

HackerNews is, as far as I'm aware, working on a responsive redesign of sorts. Reading the recently released API docs, the API would help this by reducing the reliance upon HN's HTML for people scraping the site because of the lack of another data source.
Is it the ceiling or the closed environment ? As a kid I loved to be tucked in the smallest space, it felt like a nest (some times, very weirdly, I even fantasized about sleeping in a big drawer, inside a cupboard). All dimensions mattered. Would people relax in a low ceiling with a very very long (or large or both) room ?

Ceilings bring me to our relationship with verticality. We don't experience large vertical dimensions the same way we do with horizontal ones. IIRC system theorists argued we were wired differently to perceive dimensions because of gravity.
MDY Industries, LLC v. Blizzard Entertainment, Inc and Vivendi Games, Inc. made things a lot murkier. It upheld EULAs (that is, you license software instead of owning it) and even ruled it was copyright infringement just to copy a program into memory once the EULA is violated. There is also Vernor v. Autodesk, Inc. which says you kind-of own software when you buy it, ignoring licenses.

Basically laws are complicated and you cannot even rely on how they read on face value.
Boyer-Moore (finding a string in another string) is a good example: http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_sear...
Free for open source- still working out pricing for private projects, but will be affordable for indie devs. Basically it will be something I could have afforded back in 2010 when I was in school.
That number is binary to base 2, but not necessarily to, say, base 10. Making an absolutely normal number (that is, a number that is normal to any base) is more involved[0]. It has only been recently shown that this can be done with polynomial time complexity[1]. My licentiate thesis was an implementation of the second algorithm.

[0]http://www.sciencedirect.com/science/article/pii/S0304397501...
[1]http://www.dc.uba.ar/people/profesores/becher/poly.pdf
Yes, I use products that are made by people that fare worse than me. This statement will stay true forever for any member of the middle class, unless humanity will get rid of money, and enters post-scarcity economy of Star Trek (which would've been called communism, if wasn't such a loaded world). But it doesn't mean that I exploit those people in any way.
Apple did just open source Research Kit https://www.apple.com/researchkit/ and maintain a heap of OS code here: https://www.apple.com/opensource/
I'm surprised credit card companies still don't have some simple UI to enable/disable recurring transactions per business. Make it an opt-in, and most of the related fraud problems will go away.
LocalStorage overflow fix
The effects of smoking, Fracking, DDT, asbestos, global warming and junk-food have all had industry campaigns defending them. The only one in your list that hasn't is lack of exercise. This isn't to say that everything is a conspiracy driven by industry, but to illustrate that popular belief is often driven by popularist campaigns.

I would say that truth doesn't change belief, and unfortunately, it's belief that people act on.
Cool idea, will check it out!
> So these ideas about falling work weeks are nice in theory, but they don't take into account human nature and how real people think.

Taken to its extreme form that implies that only the best dentist in the world has any work. But even finding a dentist that is accepting new customers, especially if one is seeking an NHS dentist, can be quite difficult. I don't see anyone turning their noses up at a dentist because that dentist happens to only work two days a week.

I am also unsure that extra experience would allow the dentist to differentiate themselves that far in quality. It is not uncommon, if you interview a lot of people in some capacity, to meet a large number of people who seem to have done, rather than the 5 or 10 years work on their CV, one year 5 or 10 times – in terms of the experience that they have garnered and the things they've achieved. Other people have done far less work in their lives, but have crammed far more into it, or have achieved far better results. Sometimes that's because of their personality – how readily they put themselves forwards for things, other times it's because of the nature of their employment. If dentist B is of the latter type, and dentist A is of the former type, then I would choose dentist B.

Quite aside from the question of why a dentist would publish how many days a week they worked. If my dentist worked 2 days a week, chances are I wouldn't know.
Magpie (https://github.com/charlesthomas/magpie) tries to be a web-based Evernote-replacement using git.
"Oh no, not again ..."

I can only repeat what I said on one of the many previous occasions this has been mentioned:

Dreadful - absolutely dreadful. It starts so well, then just turns into a thinly veiled rant/diatribe/spiel about an overly optimistic forecast of what the future could, but won't, be like.

Bad writing, bad philosophy, bad predictions. Just awful.

https://news.ycombinator.com/item?id=5195925

https://news.ycombinator.com/item?id=2828736
Well, the fonts are bigger. But I would quarrel with some/all of the layout choices. Overall it's a wash.
The new Chromebook ? (http://www.google.com/chromebook/pixel). I don't know if it's possible to replace ChromeOS for Linux...
Please define overpriced.

Maybe you earn your living with a keyboard and use it for 8+ hours a day. How much is that worth?

Maybe you spend $1,000 a year on a mobile phone + contract when you could get something that does the same job for half the price or less.

Maybe you spend $1,000 a year on Starbucks ;-)

Is a $100 to $200 mechanical keyboard actually overpriced if it works well for 5 to 10 years or even more?
I am not a native speaker, but isn't "will" vs "shall" simply about matter of fact vs intent?

"I shall be king" implies you're actively setting events in motion that will make you king. "I will be king" merely expresses confidence that you will become king in the future (whether you know this to be a fact or are just hoping this is how things will work out).

Likewise "you shall not suffer a witch to live" is a bit more direct than "you should not" -- it not only expresses a moral stance, it is a direct command.

Anyway. The wonderful thing about language is that is defined by how it's used. If "carefully lain skeletons" becomes widely accepted, it becomes well-formed English. Whom knows what English will look a hundred years from now.
Show HN: My animated website, rendered entirely in HTML5 Canvas
I'm considering a cookie instead of an X- header, to at least mimic the "U = turn it around" aspect by the browser sending it back next time...
what does it do? Would you care to explain the purpose please in your readme file? Thanks.
Picking a language for general purpose or hacking(most diverse)
what is a good scripting/programming for general purpose or hacking to master.used C/C++,C#, Php, Python,Obj-C,Javascript,Java,python and ruby a bit.but i seem to be feel like there's something always missing. i am looking for a batteries include,good community and flexible to code with. any idea?
I will occasionally think "okay, so this bit is obviously going to cause O(n^2) database queries. Lets fix that." and add in a select_related(). But most of my performance-improving comes after gathering actual data.
We chose Sails because we built it :)
A surprisingly difficult challenge problem given to students at a Math Circle
Microservice architecture patterns and best practices
I have another idea for you guys. Instead of relying on expensive AWS SSD instances, why not switch to Hetzner, and keep everything in RAM?

128 GB RAM for $135/month:

https://www.hetzner.de/en/hosting/produkte_rootserver/px120

And you will have so much extra disk space, you can use it for backups. Or even resell it.

Your i2.4xlarge cost you $2,455/month.
People using this service will not consider it (or even call it) "internet", so it will not hurt the internet.
It is a really weird set of values they have at Google.

On the one hand, Matt Cutts thinks nothing of telling the world what kind of content to produce, and how much of it, and how often, and how to mark it up and organize it in order to rank highly; something which has led to so much bloviating corporate "social media" and outsourced SEO spam that everyone just takes it for granted that most Google results are transient garbage.

Yet on the other hand, the company won't regress actual site popularity against search visibility using Google Analytics or whatever to find out what lower-ranking sites people actually use. Which exactly do they think is more invasive?
Refactoring my Qt database code
Dot-com at 30: will the world's best-known web domain soon be obsolete?
Me too, but my son was born in 1985 ;-)
I don't use DuckDuckGo exclusively, but I switch to it as my default over a year ago. Initially I used the !g for a large number of searches, but now I rarely feel the need.

As DuckDuckGo has become better, it also seems that Google is becoming increasingly worse, at least with general searches.

Interestingly enough where Google shines is finding pages that I sort of know exists. Queries where "I know I saw this on Stack Overflow" or "I've seen this exact text somewhere" and localized searches (Although DuckDuckGo have become a lot better recently).
Well bill gates took it seriously when his daughter was using it, seriously enough to give them a few million dollars. Perhaps you should rethink things.
We're 16 days behind 1st of April, at the time of this writing...
Cherry is pretty great for keyboards too, even outside their mechanicals ones.
Empathy Machines
The only way I have been able to get away from Ben's law is to have an automatic system that does builds before code can get in. This can be server side, user side, pre-commit hooks, pull-request bots or anything that catches build breakage before they can get into the main branch. But without something automatic in place the project is destined to fall to Ben's Law.

Ben's Law - When every developer is committing to the same branch the odds that a commit will break the build increases as more developers contribute to the project.

http://benjamin-meyer.blogspot.com/2014/01/bena-law.html
I've had one of these for decades:

https://www.google.co.uk/search?q=Palm+V+folding+keyboard

I've been using a Palm V as my diary, and use it as a text input device when travelling extremely light. I then transfer the raw text to my main machine(s), tidy, and publish. Extremely useful, and I've never found a system to replace it that lets me travel with only what I can carry in my pockets.

And this new keyboard? It's bigger than the one I already use, and looks like it's not as tactile. I'd like to try one, but I'm not hopeful.

EDIT: Here's a USB modern version:

http://www.amazon.co.uk/dp/B00L487QKO/ref=pd_lpo_sbs_dp_ss_1...

Although thicker, it's a more compact version than this "new" offering.
2015 Female Role Model Is Your Friends
I personally would put this fallback logic into a Factory class/method and make the $cache parameter required for the constructor. I like to keep my constructors as simple and cheap as possible and usually have some sort of factory code somewhere anyway.
Japan comes closer to beaming solar power from space
The title sucks but that doesn't make the point of the essay invalid. Both extroverts and introverts have valid and important things to say, but they need to be encouraged to share their thoughts in different ways. You're not doing you r business any favors if you conduct meetings in a way that fails to enable introverts to share information and ideas in a way that's comfortable to them.
ZombieChat Is Here to Save the World During Catastrophe
How many high school "CEOs" are there in the HH community? I think that tells a lot about the type of people that are attracted to HH.

However, I don't think a gross generalization of people who go to hackathons (possibly competitively) is very accurate. A lot of people in the hackathon community are making actually cool things beyond just sticking APIs together, and there are many who can not program at all.

WRT selection for a hackathon. When thousands more apply than spots are available for, there is going to be competition. A lot of the hackathons realized they were not being inclusive enough and began initiatives to change that. That type of responsibility is exactly what they should have done.
I'd certainly be interested.
Signed zero is crucial for handling branch cuts in complex functions - http://port70.net/~nsz/articles/float/kahan_branch_cuts_comp...
Ask HN: Correct Unit testing Methods
What is the correct way to do unit testing? (when a session is required)

Have each test do a login and run the code to be tested (You would be testing login and other function)

Call directly to the function bypassing login (You would have a security issue with this?)

Login keeping session (as first test), Keep session alive to test the rest of them. (To call just one unit test you will still have to run option 1)

Or is there another method??
The road map to the Universe
> Not one Indian payment processor (I've talked to a many) gives you the option to create recurring subscriptions.

Not true, Paypal allows you to create recurring subscriptions in India, I already have two subscriptions which PayPal charges to my CC every month automatically. So, I'm questioning the premise of this post, PayPal certainly follows RBI regulations now, and if other payment processors are not doing it, it must be a business decision on their part, and maybe they will do it going forward. Can you provide any references of RBI policies prohibiting recurring subscriptions ?
Tell me about it!

It's not just the RBI, every nook and cranny of Indian politics and bureaucracy is laden with such mentality, the only thing they know is strangle the bottlenecks, it is ridiculous!

I can't pay Aliexpress because they don't go along with paypal so well, for whatever reason, credit card transactions are declined everytime, because of the RBI's strangling policies, and this is with the leading national bank, can't pay via western union because for some reason you can send money to India but not from India, There is huge fee for bank to bank wire transfer, and no other way via post or any other.
Such are the sad affairs of finance management in India.

And about other departments plagued too, I went to get petrol for my vehicle, which I couldn't drive to the station for it was that dry, on another vehicle to get some in a can. They outrightly refused to give oil in can because someone above passed an order restricting sale of oil in cans or bottles, the order seemed to be aimed at petrol used in protests, petrol bombs, and vandalism. I tried 2-3 stations but in vain.

India is emerging as a censoring and surveillance state fast, and the way it curtails things it soon might surpass US, Russia, China. Just wait and watch!
Another hackathon attendant here.

I would attend a university sponsored hackathon that had little / no prizes. I would not attend a corporate sponsored one with bad prizes.

For example, AT&T recently held a hackathon in Atlanta. The prizes were meager, and it was clear to me that ulterior motives were present. Why would anyone attend a hackathon like that is beyond me?
> I don't know if it's possible to replace ChromeOS for Linux...

It is, with Crouton. https://github.com/dnschneid/crouton

Or to be more precise, run the two concurrently.
While both of those are nice, even doing something as dumb as having a git pre-commit hook that runs 'make' (or whatever is the equivalent) catches an amazing amount of errors.
Not a native speaker either, but "will" vs "shall" is awfully complicated, at least if you try to speak Southern English: http://www.bartleby.com/116/213.html

For practical international usage, I was taught to always use "will", except in first-person questions such as "shall we go?".
You make a good point but I think in OSS projects merit is the only product being sold so meritocracy works. In a for profit organisation, you would always need a management layer because the focus should always be the product and not the individual contributors.
Yet it can be a useful dichotomy. I work on a team led by a textbook extrovert that also includes two of the most extreme introverts I've ever met, along with several people who fall toward the middle of the spectrum. Making sure the office is a comfortable environment for the introverted team members and that they get a chance to share their (often very valuable) insights is an ongoing but crucial struggle.
Why not have local pre-commit hooks? Even if you are not using git-p4 clobbering some sort of frontend tool to p4 submit that first runs make etc that everyone would use would be a big win for your team.

http://benjamin-meyer.blogspot.com/2010/06/managing-project-...
Bing on the other hand, uses click and user following as one of their strongest signals. I know this from several calls with their engineering team while I was helping the growth team at Facebook get in more search results.

As a side note, Zuck told my boss that seo is a true waste of time, and he doesn't understand why we bother.

Maybe switch to Bing if you feel strongly?
I've worked in journalism and little worries me more than the growth of PR within police, government and other public bodies.

Edward Bernays, the father of public relations, himself said PR is a just polite term for propaganda.

I've had news stories that were in the public interest spiked because of spin doctors meddling.

In the UK, central government alone employs more than 1,500 communications staff[1]. I think that's bad for democracy and a waste of public money.

I'm with Noam Chomsky who said: "Propaganda is to a democracy what the bludgeon is to a totalitarian state."

[1] http://www.pressgazette.co.uk/central-government-has-nearly-...
Maybe strap one of these [1] to your head, and make sure it's always pointed at the CCD.

Otherwise, not enough power. As @DanBC says, try it with LEDs. It doesn't work.

[1]: http://www.wickedlasers.com/torch
VPN, client cert per device.
SSH key per device.
Full-disc encryption.
2fa.
Single sign-on.

That's about it.
And should expect more novel NTP and time issues before it.
I'd like a combination of Evernote and Workflowy. Workflowy is an editable tree of information, but every branch/leave is only one line of text.

Screenshot: http://stillblondeafteralltheseyears.com/wp-content/uploads/...

Every branch of the tree should be a Evernote-style multi line note with text formatting functionality. The tree would be a file system like structure, but the Workflowy UI feels much less clunky than Google Drive/Dropbox or similar services. Workflowy supports marking nodes as completed, so a service like this could even work as task management system.
All I get is "Basic Web is unable to make a secure connection at this time" on my Kindle DX, if anyone knows a workaround it would be helpful.
And a perfect example as to why Google says having a mobile-friendly web site is important.
I was doing that for a long time in Chrome. Eventually I switched to Firefox and found out that I can't do it on every site and that I often lost all the shortcuts I had created when upgrading browsers or switching machines. Now with DDG I have don't need to worry about it.
I'm a huge fan of SimpleNote and nvAlt.
Oh, and a clear internal/external machine split with an internal firewall to partition your network.
This blog post by Joel Spolsky makes a case for teaching low-level stuff that I find very compelling.

http://www.joelonsoftware.com/articles/fog0000000319.html

Someone who hasn't thought about sorting algorithms is likely to implement a "Shlemiel the painter" solution without even realizing that their problem is fundamentally sorting related.
I don't see how unsecured CC is good for us. Credit card fraud raises national debt, makes your economy reliant on derivatives such as insurance and in the end you fall down. Maybe US economy could sustain derivative based approach because of it's size, but India would be in much worse position if something like 2008 happened here.

Now, that said, this could be an opportinity for a startup, so stop complaining for a moment. Americans did not have easy way to pay, what did they do? They created PayPal. Indians don't have easy way to accept recurring payments, what should we do? Create an alternative to CC using ECS. We do have ECS, remember? It's a great system and roadside lenders are using it, so it's not hard to setup. It's just not a simple API yet. So get it there.

You know, somebody must have ported CC online too. Wasn't the same since Adam. Somebody needs to do that with ECS and then we would have a system that is orders of magnitude more secure that recurring CC, requires almost no insurance, and puts the guy paying directly in control.

Don't start off assuming that CC is a very bright idea, in general. With all that said, I do believe RBI is working on a simplified banking API guidelines.

Also SaaS has nothing to do with recurring CC. Don't you use postpaid services in India? Generate an invoice and give someone a week to pay. I mean if it's good enough for other service providers, why not for SaaS? Just use a shorter payment deadline.
Python. Really, it has everything you probably need for whatever scripting you're doing, and plenty of stdlib and community to go around. If you're looking for something different try a Lisp or maybe Haskell but nothing really beats Python for simple scripting (except shell, of course, which has easy access to everything on your computer…)
Reminds me of my attitude on banks. I would never recommend a bank to someone unless they asked. I barely know anything about banks, even my own, and I'm in no position to determine another's decisions.
I do not think what your default search engine is really matters. I see that Ad all the time even when Google is set as my default search engine.