skysight-inc/HackerNews huggingface dataset:
Shameless plug: my site, Sourcegraph, gives you a 1990s-style numeric visit counter for your READMEs, among other things.

https://sourcegraph.com/help/authors/badges

While GitHub Traffic Analytics shows the repository author much more info, the Sourcegraph counter makes the visitor count visible to everybody. This helps users see how popular your project is.
Tips to Building Strong Startup Culture
Why is it mobile only? Feels strange to exclude web users.
went down for me, here's it in google cache:

https://webcache.googleusercontent.com/search?q=cache:5FYB51...
An excellent article.

I've never been really fond of icon fonts, but they've appeared to have some pretty compelling advantages not easily obtainable otherwise; I'm glad to see such a well-reasoned article describe a means of replacing them which has most of the same advantages and what looks to be a considerably narrower range of drawbacks.
I think that's right. But:

a) this is a common problem for CDNs, as you can never guarantee the DNS server that's asking for your CNAME is close to the cache servers that you want to deliver your end-user content; I'd be surprised if the first CDN cache server a client fetches github content from didn't inspect the end-user IP address from the HTTP session and redirect to a closer / "more optimal" point of presence if one were available;

b) In any case, it looks like Fastly is using anycast from a quick telnet to route-views.routeviews.org.
Relevant quote from the current Doctor Who show-runner, Steven Moffat:

“Heroes are important. Heroes tell us who we want to be but when they made this particular hero they didn’t give him a gun, they gave him a screwdriver to fix things. They didn’t give him a tank or a warship or an X-Wing, they gave him a call box from which you can call for help and they didn’t give him a superpower or a heat-ray, they gave him an extra heart. And that’s extraordinary. There will never come a time when we don’t need a hero like The Doctor.”

The Doctor is a wonderful call back to a science fiction time when humans could be rational. Sometimes violence was needed, but always when all other options have been exhausted. Since then, science fiction tends to dwell in the darker and dystopian aspects of humanity.
Though it was posted 2 years and 3 months ago, and the article states that the bug was fixed, to me, the interesting parts were tracking down the versions of git that were affected, and demonstrating the need for more rigorous regression test cases in build --test.
Why every tech obsessive needs to watch “Black Mirror”
>nothing anyone can't live without for a day or two //

On this basis can't you shutdown pretty much anything the majority use day-to-day?
Man jumps over Marimba
HN was down much LESS time than I thought, because they told browsers that the "Sorry, but we're down" message should stay in cache until 2024! I believed the status report until today, because it didn't occur to me that someone would issue a status report on a temporary site-wide outage and instruct browsers to consider it permanent.
What a great example of pushing technology further.
This sounds plausible, though there might be many factors playing into this. Most of Eastern Europe has probably experienced a massive increase in wealth and life expectancy after the Cold War, perfectly lining up with the graph diverging starting at 1990. If you travel around Poland or the Baltics these days, the difference is remarkable. On the other hand, Russia has experienced a massive decrease in life expectancy at the same time.

And stats like these here suggest that Western European states that presumably changed less after the wall came down drifted away from the US, too: http://www.indexmundi.com/g/g.aspx?v=30&c=fr&c=gm&c=uk&c=us&...

Couldn't find graph-able stats that'd go back to the 90s or are totaled by Eastern Europe, sadly, but poking around here suggests that several Eastern European states experienced a significant increase in life expectancy between 1990 and 2000, three years for e.g. Slovakia.
>We use a custom font on lonelyplanet.com...

Does anyone know why exactly the font they are using on Lonely Planet looks so terrible in Windows Chrome? Is this because it's not hinted?

Screenshot: http://i.imgur.com/8W40ns4.png

vs. Safari on OS X: http://i.imgur.com/Gk9Bfg2.png

Edit: Ah, this blog post discusses it: http://www.dev-metal.com/fix-ugly-font-rendering-google-chro... I'm surprised people don't consider this a dealbreaker, considering the market share of Windows Chrome nowadays.
yes except these are independent hosts not one host in a shared hosting service. s/host/droplet/
As a plug-in thermostat replacement, the Nest has to rely on the power that's already present in typical home thermostat wiring. That power is more than enough for a typical "dumb" digital thermostat, and should be enough for a Nest in most circumstances (especially since the display and WiFi don't have to be on all the time). The battery is there for power outages and buffering.
AngularStrap gets rewritten - AngularJS 1.2+ native directives for Bootstrap 3
This is pretty mind-boggling stuff. Also, an impressively well-written science article for a daily newspaper.
A 192-Core Super Chip That Brings DNA Of World's Fastest GPU To Mobile
The Nest celebrates complexity. Now the bill is due.
Kanye West’s lawyer orders “Coinye” to cease-and-desist just before launch
Census and Bureau of Labor Statistics data still indicate that PhDs have higher lifetime earnings and lower unemployment than those with lower levels of educational attainment. [1][2] (Those with professional degrees do somewhat better, though it's unclear if it's statistically significant.)

Those who study the sciences tend to have higher lifetime earnings than others. Here's indication of that at least at the Bachelor's level: [3][4] (I can't find the PhD earnings breakdown , but I'd be surprised if this suddenly inverted at upper levels.)

[1] http://www.census.gov/hhes/socdemo/education/data/acs/infogr...

[2] http://www.bls.gov/emp/ep_chart_001.htm

[3] http://www.census.gov/dataviz/visualizations/056/

[4] http://www.census.gov/prod/2012pubs/acsbr11-10.pdf

Note that the BLS link (2) includes median earnings, indicating that this is not just skewed by a handful of overachievers in the top couple percentile. It's not as if the top two percent of PhDs are landing eight figure jobs and every other PhD is unemployed.

There seems to be a shortage of jobs within academia, and it may be that those with more investment in skills have more search costs to find the ideal fit for their skills with appropriate compensation.

On the other hand, Jeff Sauro found that in the Usability field, PhDs never catch up. [5]

[5] http://www.measuringusability.com/usability-phd.php

So there's the possibility that some professions don't follow the trend, but the results overall are fairly clear that a PhD is a good idea in general. More rigorous analysis probably needs to be done profession by profession though.
I know nothing of the code Facebook is hosting, but one fairly obvious general benefit of having things in a single repository is that you can use relative paths to link dependent projects, like if you have a directory structure such as:

libs

libs/mylib

apps

apps/myapp

then myapp can reference library mylib via ../../libs/mylib

If all of these things are in separate repositories, all bets are off about how their paths relate to each other on the local filesystem, resulting in more complicated build procedures.
Holder.js - client-side image placeholders using SVG with a flexible API
A bit more information in the official announcement:
http://lists.centos.org/pipermail/centos-announce/2014-Janua...

"With great excitement I'd like to announce that we are joining the Red Hat family. The CentOS Project ( http://www.centos.org ) is joining forces with Red Hat. Working as part of the Open Source and Standards
team ( http://community.redhat.com/ ) to foster rapid innovation beyond the platform into the next generation of emerging technologies. Working alongside the Fedora and RHEL ecosystems, we hope to further
expand on the community offerings by providing a platform that is easily consumed, by other projects to promote their code while we maintain the established base."

(continues)
The Stockholm Syndrome thing is related to the language choice. Being able to take a vacation, or having a good lifestyle, does not equal "mooching".
Yahoo has acquired 'Aviate'
How to make money with pro rata rights
JavaScript promises. Got it.

Wait - crashing processes? Denial of service? Wha? Why would JavaScript?...

Oh, this is about Node. Goodbye.
I'm not a js guy, but this concept sounds a lot like Twisted's (python) concept of "deferreds". The idea is that you "defer" caring about some asynchronous process, and then attach "callbacks" and "errbacks" to the "deferred". You essentially create a chain of callbacks or errbacks which gets called depending on if a callback is fired or an exception is raised. Overall it's a pretty great concept, but debugging can be a real pain.
No, they're exactly as supported. What I meant by that was that we promise to not break them, ever, to keep the output formats stable, and accept bug reports for them. That doesn't necessarily mean it's something we'll always recommend (eg mq isn't something I'd recommend for a new user, rebase/histedit/amend are way better and always will be.)

We don't turn them on by default for two reasons: newbie users not shooting their foot off unexpectedly, and UI clutter. mq alone (which we actually recommend avoiding now if you don't really need it) adds a bunch of verbs to the command line interface.

We've talked about having an 'hg hello' command or something that'd give you a proposed template hgrc that suggest you might want rebase/record/histedit/pager/color/progress, but nobody's worked out exactly what that should be like. Does something like that sound like it might be helpful?
New Harman IVI system runs HTML5 apps on Linux
I liked the idea, I think it's a different (not better nor worse) to explore imagery. I even found it's more intimate in some ways... like discovering some details of the images.
Bedroom-Invading Smartphones Jumble Body’s Sleep Rhythms
A PhD worth getting should not involve you paying tuition. Much of the time your tuition is waived and you earn a small stipend (just enough to live frugally off of) teaching/working in a lab.

From a university's perspective, grad students are cheap labor that can eat a lot of sections of low level undergrad classes.
> "Our code base has grown organically and its internal dependencies are very complex."

That's a polite way of saying "we write shitty code without any sort of plan."

> "Splitting it up would make large, atomic refactorings more difficult"

Actually, it's the other way around. Modularity tends to obviate the need for large, atomic refactorings.

And what, exactly, is the meaning of these graphs? This is leading me to believe that being a developer at Facebook is about quantity over quality.
This doesn't work in Apple's JSC either.
I often see font icons that are done poorly. It's not a problem with the concept, but implementation:

* Irrelevant/meaningless characters used without textual label, which is total crap from accessibility perspective.

* Icons littering text copied to clipboard.

* Awful loading performance. Browsers optimize image loading very well: preload scanner, async loading, fetch priority, multithreaded decoding, but custom fonts almost always only start downloading after CSS is fetched, parsed and applied to the document (in order to avoid loading unused fonts), which delays loading by a network roundtrip + CSS processing time and either delays rendering or causes extra reflows.

I hate seeing 99%-loaded websites with hidden text so much that I've completely disabled support for Web Fonts in my mobile browser. That's a huge improvement overall, but makes font icons a collateral damage.
>My suspicion is that open source projects tend towards Git because of GitHub but I think a lot of companies who don't have the option of external code hosting lean towards Mercurial.

GitHub is a consequence not the cause (ponder for a moment why there is no MercurialHub...) It is about ability to choose best source control tool for multi-versioned distributed concurrent development. Open source devs have such choice while corporate ones - no. FB choosing Mercurial tells a lot about environment there.
Cool thanks for the tip. I'll add it to the post do you have a link to a site you'd like me to add?
Lets start with this: http://www.efsa.europa.eu/en/efsajournal/pub/1461.htm

"For specific fatty acids the following is proposed: saturated fatty acid (SFA) and trans fatty acid intake should be as low as possible"

"There is a positive, dose-dependent relationship between the intake of a mixture of saturated fatty acids and blood low density lipoprotein (LDL) cholesterol concentrations, when compared to carbohydrates. There is also evidence from dietary intervention studies that decreasing the intakes of products rich in saturated fatty acids by replacement with products rich in n-6 polyunsaturated fatty acids (without changing total fat intake) decreased the number of cardiovascular events. As the relationship between saturated fatty acids intake and the increase in LDL cholesterol concentrations is continuous, no threshold of saturated fatty acids intake can be defined below which there is no adverse effect. Thus, also no Tolerable Upper Intake Level can be set."

Also, feel free to peruse the many references given here:
http://en.wikipedia.org/wiki/Saturated_fat#Cardiovascular_di...

No, no study concludes they need to be cut out (they don't), but to say there are no studies suggesting there are higher risks with higher fat intakes is not correct.

And just for your high fat diet and everything is cool:

Hooper, 2001 "There is a small but potentially important reduction in cardiovascular risk with reduction or modification of dietary fat intake, seen particularly in trials of longer duration."

"Serenity now, insanity later."
> Someone with a 100 IQ and a modicum of common sense can deal with such things as an options menu

It depends on previous context. Myself and another career programmer couldn't figure out how to print a wikimedia image on my uncle's Surface RT. (We tried several different apps and looked for context menus in each one to provide a print option.) As far as we could tell, it couldn't be done without dropping to the desktop. My computer-illiterate uncle showed us that you can just pick print from the devices menu in the charms. (Apparently, the Charms is a hybrid system menu and app context menu.)

I didn't have any context for how Win8 works. He did. Then again, I don't know how long it took him to figure it out and whether we would have figured it out eventually.

Despite my bad experience, I'd rather see radical changes in UI instead of sticking with what "works". It only works because we're used to it. Win8 might not be a step in the right direction, but it's might lead to improvements.
"Does Google pay full time salaries and lets primary Go creators work on Go during the day?"

Have you ever read any interview or watched any presentation about Go by Rob Pike, Andrew Gerrand, or any other Go/Google engineer? If so, you wouldn't say that so easy. Just browse through Google Jobs and tell me if you find any Go job.
Covisint makes Google Glass integration a reality for Hyundai
> It solves the coordination problem of not wanting to just provide free wifi forever to anyone by requiring a token "payment".

Actually, it doesn't really address that at all. It doesn't discriminate against non-customers (or people in the business next door, or people in their car outside) as long as they have Facebook accounts to check in with. The upshot is that the check-in even from a non-customer is probably worth it to the owner.

> And it helps non-technical business owners provide decent wifi.

Not sure about that, either. I think it's still incumbent on the business owner to acquire and set up one of the supported "smart" routers. Facebook's only help here probably comes in the form of some documentation.
Razer's Project Christine: a new modular PC design
That sounds like very good news. I run my project on CentOS in order to benefit from the solid base which is RHEL, and from the contributions of the open source community. I believe that now these benefits will increase.
For us (http://spryli.com) we use Stripe, and couldn't be happier. Ease of implementation, and documentation are both great.
There's a lot of NewXXX too. The convention is if a package exports only one single type, call it New(...), otherwise call it NewXXX(...)
i localized the descriptions of most of my apps, but none of the actual apps yet.
Yahoo Acquires Aviate
> An example of building multi-repo infrastructure for large projects with git is Android's repo: http://en.wikipedia.org/wiki/Repo_(script) Repo is just one example though; other, better, solutions are very possible.

I'm curious - do you know of any such better examples, or is this merely a theoretical "I feel like we could do better" statement?
Intel CEO unveils products and initiatives during keynote speech at CES 2014
I'm not gonna give bad publicity to them by confirming or denying the identity of the ice cream shop.

While I'm sure I could have gone to Starbucks or used a mobile connection I was back to Cambridge after a year and I didn't have an American sim card. I'm sure this thing is no big inconvenience as a former regular customer I felt this was a downgrade from the service they used to offer and I decided to voice my dissatisfaction.

On the other hand I think that facebook being used as a replacement for identity verification both in meat-space and on the web is somewhat worrying, because facebook is neither an open standard like email or something like a passport (and I know I'm gonna get some libertarian angry) which is government issued.

In short I'm ok with a government monopoly (especially when it's a natural monopoly) or with multiple corporate interoperable choices, but a corporate monopolies are dangerous.
Agreed, it's good for business. Increase your Facebook likes by having Facebook WiFi available to your customers, and therefore, get more traffic through the door as Facebook recommends your business to their friends.

Also, you should be able to get some kind of analytic data back from Facebook. They should be able to show you that 75% of your WiFi users are female, 18-35, or that your customers change based on time, or day of the week. Therefore, if you know younger people drink more cappuccinos, and they come in more often at noon, you can put that drink front and center. Sure, you could do this without Facebook, but it's logging who's in your store for you, so no extra work on your part.

This is even better for Facebook. Oh look, John likes to login to this coffee place, maybe we can recommend coffee ads to him. Or, more importantly, why don't we allow competing coffee shops to bid on customers using their main competitor? Think about that. There's a Starbucks across the street from your cafe. If you can advertise directly to people that use that Starbucks, that's a dream, and you'd pay a premium.

Or hey, Steve (male, 35, employed, based on his Facebook profile) was just hanging out in this Honda dealership. Ford, interested in advertising your latest offers to him?

So yes, this is great for business. I don't think it's that great for consumers. You might get more WiFi hotspots, which is a plus, but you're giving up your privacy to use them. Also, if you prefer not to use Facebook, you might lose access to WiFi at your favorite locations.
CentOS has joined forces with RedHat
Yup, from what I recall of history both Twisted Deferreds and JavaScript promises have their heritage in E's promises.
For me at least:

1. I want to improve the world

2. Intellectual freedom matters to me

3. Money doesn't matter to me

Market forces be damned.
Redirecting the user to somewhere closer, for small content like you would have on Pages, would make a bad situation (talking to a suboptimal server) much much worse (due to having to setup a second connection and do another round trip with the new request).
I support this, and I already give a good amount to charity and would definitely give to a government or private program that did this.
{{citation needed}}

What if people came to the US simply to get an education? Let's face it, the education at good American universities is very, very good, and anyone with a PhD degree from Harvard, Berkeley or UIUC has a good shot at getting a decent position back home.

For H1-B purposes, a US Masters degree is sufficient, and there are more than plenty such programs to go around. (Why are there so many taught masters? It's because they are cheap for the university to offer, and lesser places are in urgent need of income from tuition.) No need to pain oneself with five years of serious PhD work when a year or two of taught masters will do the job.

On the contrary, the road to a green card is complicated, it really shouldn't be done through H1-B because then you are at the mercy of the employer, and with a PhD from somewhere decent it's best done though E1/E2 with national interest waiver, no H1-B needed. (If you know what I'm talking about it's because you are a lawyer or applied for a Green Card. May God have mercy on your soul.)

It's more likely that Americans don't shoot for PhD in the sciences because it's hard work that isn't well rewarded at the end. The market is speaking.
Wow, just finished deploying a rails app that needs a lot of scrapers with sidekiq and it was a great process but sneakers looks very nice!

Is batches of job on the roadmap? something like

Batch1:
FirstWorker when done succesfuly > MySecondWorker x 30 in parrallels > ClosingWorker

Once the ClosingWorker is finished the batch is complete
And all valid HTML5. :-)

I confess that I'm a bit nostalgic for a time not that long ago when people made their own websites about their interests instead of updating their Facebook profile with pointless status messages.
This is where the Omni or a product like it in the future comes into play.
Configuration management and compliance.
["Me too" comment.]
If you're concerned about the normalization of something, wouldn't the numerous murders and killings in self-defense be more troubling than a handful of episodes featuring serial-killers/amoral corporate types/amoral scientists ignoring the plight of their victims?
About the low battery time I am pretty sure it is a linux problem and not so much a hardware. Battery is really one of linux weaker spots. However I read that the optimization ubuntu is doing for phones will help the overall battery situation. I guess we can just cross our fingers that its true.
CAVE is cool, but it's a less immersive experience than HMD VR. With Oculus I feel like I'm in the virtual world, baring a few annoying problems that are resolved in newer prototypes. When I tried CAVE years ago (early 2000s) I felt like I was in a room with video projected on the walls. I haven't used newer versions of CAVE, so the experience could be much better now.

I also think vertigo is a feature, not a bug, but I understand that a lot of people don't see it that way :).
Project Christine
Promises are actually very simple - so fundamental that you can think of them as dual to function composition. By a dual to function composition i mean that you can mechanically convert async promise code to everyday synchronous function calls - including everyday exceptions. That means that literally the code can look exactly the same whether or not you are async or sync. The trick is you need either macros or monads to do this.

(This is kind of the whole point of monads - you could write a piece of code by composing a few functions, and then make it asynchronous without breaking the function composition! No need to rewrite your code to use callbacks; the same code will just work.)
This is really good, thanks for sharing!
Carmakers keep data on drivers' locations
Full report here: http://www.gao.gov/products/GAO-14-81