skysight-inc/HackerNews huggingface dataset:
For sure we think we're punching above our weight. We're less than 100 people and are competing with multi-billion dollar companies likes GitHub.

Some other benefits of our open core model:

1. Remote only is the default way of working, allowing us to hire great people around the world.

2. Our open core model attracts great people, it is rare to have no recruiting problem for engineering.

3. Our technical interview is adding a feature to GitLab, ensuring we test exactly the skills we need when you join.
Nerfherder
I'm a man and I own a sewing machine! And I use it!
First atmospheric study of Earth-sized exoplanet points to possible habitability
Need advice for interviews
I was suspended for academic dishonesty. What should i tell recruiters who ask for my transcripts?
What was it "meant to be"? I'm completely ignorant of the politics but my assumption was that every cryptocoin post-bitcoin was a way for the creators/developrs/owners to make money.

Did the creators make money? Success.
I have to say it largely depends on the location. I have moved progressively to more and more affluent countries (now in my fourth, the US), and it had radically changed how I view "value", especially money. A good book (and I like Sandy's work) will easily pay for itself now that I can actually afford to buy it and 50 dollars is not such an immediate hit on my bank. Before, 50 dollars is a blood rush. :D
Probably, any thread with 'Trump' or 'Hillary' is going to get bad, fast. Everyone has an opinion on them.
Japan Will Make Its Last VCR This Month
some history: this was introduced with XP SP2 as part of the windows security push. was a clever way to track the information without touching the binary data directly and supporting it in IE meant the majority of customers saw the benefit right away. and since most people (in windows) don't move files across file systems.
Who has the better chance of hitting 15% and getting into the debates, Johnson or Jill Stein? Honest question, in case I am ever polled I want to choose the most likely alternative.
Man that's bad. Enforcing password policies at sign-in seems like a terribly flawed idea.
No vote means they don't care enough to say either way. Why would anyone who feels strongly against the fork say "I will now let everyone know how much I'm against the fork by not voting"? That's not how it works.

Furthermore, it's been well known for the past 2 weeks that the fork was likely to happen. That means the fork was the status quo. It's what was going to happen assuming nothing derailed it.

I'm an ETH holder and I didn't vote. I was undecided and was happy enough with the decision to fork.
Basic income actually is a pretty Libertarian idea IMO. It gives people the choice to spend their money however, unlike food stamps and other benefits. It's gonna be needed eventually as more jobs are automated as well.
Now that HTML5 is gradually replacing Flash, has anyone seen a good Flashblock replacement for blocking HTML5?
That's pretty much my point.
Show HN: Device agnostic fitness tracking with friends
Hey HN'ers!

If you sit around a computer all day and are looking to be more active, or are just active in general, check out our app!

https://itunes.apple.com/app/apple-store/id903459923?pt=265797&ct=hn&mt=8
or
https://play.google.com/store/apps/details?id=com.activityclub

We have been hacking on this for 2 years and it's finally nearing a state where we are stoked about!

Launched last Aug (2015) to the public. Coming up on our 1 yr anniversary and starting to get some traction.

Two of us have _each_ lost about 70lbs while building the app (the rest of the were already skinny, cheaters!) and so it has not only been very fun, but also very rewarding.

The tech:

Backend on GCE:

- 1 api server

- 1 worker server

- 1 redis server

- Cloud SQL 2nd Gen

- <$160/mo

- Autoscale enabled

- Managed by chef

- Rails & Golang

- features first in ruby

- later are optimized in golang micro services

- Heavy user of NSQ

- platform is largely asynchronous

- Avg external (rails) response time: 20ms

- Avg internal (golang) response time: 1ms

- Avg requests/day: 1.3 million

Frontend:

iOS:

- 90% swift app

- 10% obj-c

- Switched from Core data to Realm, and haven't looked back

Android:

- RxJava based

- Slowly converting to realm from just basic http cache architecture

Stats:

- 2.5 devs

- 1 pr person

- 1 business person

- ~40,000 users

Get some points, and feel good about your body, you only get one! (for now?)

Thanks for reading! All comments welcome

scott@activity.club
You end up with highly contagious pathogens that you'd never find in your home (Hand, Foot & Mouth, for example) and higher incidence of things like conjunctivitis, but since everyone in licensed group care facilities is vaccinated against the real baddies, that stuff is no more frequent. What parents bank on is that the persistent coughs & colds that are so common will eventually lead to stronger immune systems. As a parent of 2 elementary school kids who both did group daycare/preschool, I have 0 useful data to share. My kids got sick regularly in preschool, don't get sick as often in elementary school, but when one gets sick (with a viral infection) generally everyone else in the family still gets sick, too.
Except Christian areas are just as likely to legislate religious doctrine. All of the gay marriage bans in the US were driven by Christian groups, and mostly enacted in Christian heavy states. The countries in Africa which are outlawing homosexuality are doing so largely lead by Christians. And there is no way you can tell me Russia is a Muslim country.
Oh, really? It's right in the article:

> Topher : A founder’s grit and determination, not the environmental conditions, are the key factors in their success.

Funny to hear that from a guy whose future was basically determined the day he was conceived.
Better than relying on Flash or HTML5 for Twitch: just skip the Twitch website entirely and use https://github.com/chrippa/livestreamer with VLC.

The resource (and battery!) usage for "native" streaming is so much lower than the browser version. You can freely leave it in the background while doing other things. Plus, you can force a 1080p feed. (All without paying.)
This is the quote: "By 2019, the cloud software model will account for $1 of every $4.59 spent on software." — IDC Worldwide SaaS and Cloud Software 2015–2019 Forecast and 2014 Vendor Shares
Anothet characteristic of the liberal mind: it cannot be endeared to an alternate point of view.
OSVR Launches Pre-Orders for HDK 2 VR Headset
Yes that two sentence summary does not even mention that Pakistan was invading, instead it says "local revolt" and it does not mention that India went to the UN instead of settling matters with their military strength which would have avoided embedding Pakistan into the matter.
Many Google teams are using it so it will be maintained regardless. The team maintaining it doesn't really depend on outside enthusiasm (though it would certainly be nice).
> are we going to see a resurgence of interest in dartlang

It is hard to predict the future, but I do think this is a very positive move for Dart that will drive adoption.

Dart frameworks were always playing second fiddle to the needs of Javascript developers - resulting in compromises.

A Dart first framework (with some awesome Material widgets thrown in) will offer a compelling developer experience.

Combine that with Dart on Mobile (flutter.io), Dart on IoT (dartino.io) and Dart on the server, and you have a very nice story.
The library is remote loaded at runtime. We update it on our servers and the next time the user refreshes gmail, the library gets pulled down again.

EDIT: we have automated systems that help with this though making our turnaround time incredibly fast. We also see the changes to gmail before 99% of users so usually our updates are out before users even refresh to get the new version of gmail
Although I'm very much Australian, my wife is Russian and her mother is a teacher. During a visit to my wife's small city, we attended some kind of summer show at her mother's school, which had students from elementary to high school levels.

There were some great dances performed by both girls and boys, of all ages. Some of the dances were rather "feminine" by the standards I was used to (I'd say ballroom maybe?) and I asked my wife and her mother whether the boys had issues with teasing or bullying. They actually seemed genuinely confused about why dancing would lead to teasing/bullying (their answer of course was no, there was no harassment).

In my rural Australian high school there were a few boys who danced (and numerous girls) and the prevailing attitude seemed to be that "masculine" dancing like break dancing was cool and totally okay while "feminine" dancing like ballet would have you treated like an outcast, teased and bullied.

I'm not sure whether the attitude I encountered in Russia is particular to my wife's region (North Caucasus) or all of Russia but it was quite interesting to see just how different things were.
Alright then, what are the reasons for bicycles being balanced? If it's not anything related to gyroscopic effects, then what is it?
ok, go on.
Please don't post unsubstantive dismissals of others' work to HN.

If you know more than the rest of us, it would be good to post an informative comment that teaches the reader something. If you don't want to do that, it's fine to post nothing.
hey one of the 2.5 devs here, been involved with this project for a while now. Thanks HN community for checking it out!
Do you really know how productive your sales team is?
Sure, this sounds pretty clever, but...

What's the use case here? Maybe you have some legacy java business library but also need to do something with node? Wouldn't it be smoother / simpler / easier to use services for this? I'd waaay rather have java do its thing and node do its thing in different processes or containers, and have some api layer between them.

Having node running in JNI in the same process as the JVM just sounds like a recipe for double the buffer overflow attack surface, for example.

On the other hand, maybe I'm just missing something critical. Can anyone point out a system where this would be useful?
When I started journaling, I promised myself that I would be honest with myself, because the purpose of journaling was to chronicle what I was thinking at that time in my life. I not only write out moments that stand out in that day, like things that went wrong or went well, but how I feel about those events. Most of the time this revolves around my interactions with people, or lack of interactions with people. I also write about what I am especially grateful for that day, what I'm looking forward to, and what I'm doing today to get me there. It is a very cathartic experience to go back months/years later and read it. You get such an insight into the person you were, but more notably, realize that you do actually change over time even if sometimes it doesn't feel like it.
Block all Canvas, Audio and Video elements?
It's still making generalizations about a large group of people and assuming it's true for a particular person which is what racism is for race.
Just pretend they're "resource forks".
> $1 billion for a 16% unit share of a market dominated by a brand that cost $57 billion is startlingly small

Indeed! By that (disputable) metric, it's 9 times too small: 57/100*16=9.2
Is there an official name for those kinds of long paths in a single namespace? I found UNC, but it seems to apply only to the network variety.

https://en.wikipedia.org/wiki/Path_(computing)#Uniform_Namin...
The interviewer asks if the community edition is a good funnel into the enterprise edition, but doesn't ask what I see as the converse; which I'd hoped for:

"Does making the source available restrict pricing options, or completely lose would-be users - or would self-hosters never be customers anyway?"

This has been bugging me and holding me off a project that I'd like to be open-source; I just can't help wondering what stops someone from thinking "well I'm just going to host your source code, and undercut you". I'm all for a competitive market - but not if I do all the work and we only compete on how to price it!
It might help if they program humanoid robots to ride bikes. The problem seems to be hard to analyze because there's a person on the bike, and the way the person moves with the bike is hard to track.
Android has multiple app stores, but they are invariably worse than the Play Store. I'd agree that there is room for a curated app store, but the question is, what criteria would be used to curate it? No one needs hundreds of weather apps, but I'm sure you'd find disagreement on which are the best 5 or 10. And if we're honest, eventually a portion of the apps would probably be "sponsored" to appear.

Android also has the issue that installing from a third party app store requires enabling installing off all apps from "unknown sources", which presents a malware risk. It would be nice if you could insert trusted third party app signing keys.

There is also the issue that device vendors are contractually obligated to not install any third party app stores if they want to have access to the Play store. Of course, I'm generally in favor of this, since 3rd party app stores are generally awful (and certainly people don't really want a carrier or device manufacturer based app store, which is what would happen). But, that restriction also keeps 3rd party app stores from getting any traction, which leads to developers ignoring them for the most part.
Creator of gmail.js here - thanks Nathan! I started working on this almost 3 years ago for a personal project. At that time there weren't many libraries available to work on top of gmail so I decided to compile all the helper functions into a standalone library hoping that after it goes on github, others might contribute.

After I did a Show HN in late 2013 a lot of people expressed interest in using this and ever since then, gmail.js has been used by a lot of individuals and startups. I'm really happy that people still frequently contribute to the library by adding features and/or reporting bugs and it has definitely gotten stronger and more stable over the past year (a very special thanks to Brent Kelly)

As a funny observation, the public sentiment towards gmail's DOM still remains the same as it was 3-4 years ago, and while I agree that it changes quite often, I do believe that the severity of those changes is heavily overstated. The disadvantage of an abstraction layer like gmail.js is that you always have to be on top of the DOM, but gmail.js is at a place where enough people are using it that if some major change occurs to the gmail UI, it'll be reported a lot faster because there is now a community using the library. In the past 3.5 years, only a single DOM change on gmail (about 2 weeks ago) has made a breaking change that affected all users from this library.

The whole thing is intentionally designed to be a single file where majority of the functions are standalone so if something goes wrong, anyone can easily understand how it works! That being said, a lot of the focus of this library is to abstract network events so developers making extensions on top of gmail can fire off events when a gmail user gets a new email, sends email, deletes etc. Those things rely very little on the DOM.

And as always, feedback and bugs welcomed :-)
arstechnia, reddit, quora, mr money mustache
wlesieutre answered this well. I also commented about it here: https://news.ycombinator.com/item?id=12130562.
Being included the debates is not "nothing".
Avid cyclist, but I have no idea what this is talking about:

"...the phenomenon of 'countersteering', whereby the rider can steer to the left only by first briefly torquing the handlebars to the right, allowing the bike to fall into a leftward lean."

Am I just doing this subconsciously?
In order to start litigation, they would have to reveal their identity. Among other things, this could bring them their own legal troubles.

I am surprised the attacker didn't try to bribe the miners, though.
As of Windows 7, if you create the file, or folder via raw API calls (Say, from the text editor built into FAR Manager), it's possible to work around this restriction. You can also create folders called "", or " ".

Surprisingly enough, FAR will deal with this 'somewhat' gracefully, but unsurprisingly, Windows Explorer will completely break.
I really like the idea of agreeing on a few personal comms "protocols" in advance -- especially your example escape hatch for venting. Without a safe way to let out some negativity, anger and frustration can just hang there, and eventually develop into resentment and distrust.

I am a big believer that any environment where no one is allowed to admit they are frustrated, bored, or feeling cynical, is a toxic one, and that's especially true in the case of remote work.

I work remotely myself, and I find emoji absolutely essential. A completely neutral question such as "hey did you finish xyz?" can come off as nagging, pressuring, and even passive-aggressive, especially if you happen to be the manager of the other person. Emoji at least lightens that tone and shows that the question comes from a friendly place.

On the flip side, it's not enough to just avoid negative pitfalls. You also have to work a bit harder to achieve a truly positive environment. In person, actions like a smile or a high five can really boost morale and communicate "I am happy with the work you are doing." Over long distance, you really have to go much further. You have to actually type out, "Hey, next time you're in town I owe you a beer for the awesome job you did this week. Keep kicking ass."
I've been using this to typeset all my assignments and reports for school, additionally my resume. great find, saved me tons of time and flexible enough to let me be able to pick off where I left off from anywhere. I do wish there were free student packages to offer versioning my work with Github.
>And there is also the problem of women being paid less to do the same job.

How many times does the "wage gap" need to be debunked before people stop spreading it?

http://www.thedailybeast.com/articles/2014/02/01/no-women-do...

http://time.com/3222543/wage-pay-gap-myth-feminism/

http://www.huffingtonpost.com/christina-hoff-sommers/wage-ga...

http://www.slate.com/articles/double_x/doublex/2013/08/gende...

http://www.forbes.com/sites/karinagness/2016/04/12/dont-buy-...
That's assuming that what's in this book is exceptional (which you can't tell without a preview). I didn't think that Practical Object-Oriented Ruby was incredible, though it is a well-written tutorial of basic OO techniques. You could spend less than $49 on a couple good used copies of OO classics, or many more if you visit the right used bookstore. And it's not even a hard copy so it is competing with the wealth of good free information online about OOP. I might pay $99 for a hard copy of this, but no way I'd pay $49 for a PDF.
The big difference between Dart and TypeScript is that Dart has a standard library for DOM.

But I'm not sure how that's different than .d.ts files for DOM that TypeScript has in its core. After all DOM code is translated to JS code 1:1. Maybe Dart does more magic?
> but to be fair to Sublime, the license isn't really required.

I understand that, and that's great for trying it out and deciding if I'd like to stick with it or not. Eventually, I'd buy the license, if I liked it well enough. Either I'd spend a bunch of time and learn some concrete reasons for why I didn't want to use Sublime, or I'd find a new best friend, pay $70, and change my workflow to doing more work locally rather than on the remote machines.

It may be worthwhile, and it may not be, but there's a guarantee that I'll be spending a bunch of time finding out. In the end, I was just trying to give a concrete answer for why I was using vim rather than something newer and trendier.
> Who says government projects and agencies have to be poorly run?

They don't have to, and some are run quite well.

The actual problem is that they don't have to be well run to thrive, since they operate in a monopoly environment.
Is there any difference in security between business-skype and normal-skype?
Pretty soon all of human language will consist of phrases like, "You won't believe what happens when this one weird news aggregator changes a submission title!" Is there some way we can try to reverse this trend outside of HN?
I still remember how miffed everyone was about the toll bridge...
i have developed PWA in a renowned ecommerce company.
The internet is terrible though. Everything else is pretty good.
Now that we can nitpick: "a iota", not "an iota" :)
I just happened to have listened to that bikeshed episode last night. It's damn good and Sandy Metz is a captivating speaker. Check it out!
> It is no less sexist to form a women's only club, but nobody sees fit to criticize it.

I advise women who need advice for the specific gender obstacles they must defeat. (Obviously this is a perverse situation and the first order of business is to find women they can speak with. But its not easy to find trailblazing women.) If you face an obstacle, it's irrational to ignore it. You learn, plan and defeat it.

Wanna see a men's only club? We have some at my workplace — management, dev teams, etc. Same with other companies I work with.

Sexism is about a power dynamic: men dominating women. Male supremacy. Since men benefit and perpetuate it more than women, women's only clubs are simple self-defense against a system loaded against them. (In favor of mediocre men.)

BTW, men often reward women who act like "one of the guys" and snipe at other women. Makes men feel better about their prejudices; gives them an example to point to of how proper women should act.
>> Culturally there are two main groups:
Except, really, no.

Except you've missed the word "main".
> It certainly has nothing to do with the first amendment protections since twitter is a private company

I disagree. Because Twitter is a private company (and not a public utility), their being able to make this kind of decision is central to what the first amendment is about.

> it does have to do with censorship

Of course it has to do with censorship. Anytime a someone who owns an outlet chooses to allow or not allow their private channel to be used in a particular way, it has to do with censorship.
I'm not arguing crows will attack people, but 'evolution selects against suicide' does not guarantee they don't.

Bees attack people, and they are quite a bit smaller.

Humans in wartime volunteer for suicide missions, too, if they deem the payout for their comrades high enough.
This is why I'm a proponent battery floated of DC Power for mission critical systems.
I've never noticed this on bicycles, but I also haven't ridden anything but a stationary in 5+ years now! But this is very noticeable in motorcycles.

Most riders don't really think about the torque they're applying to the handlebars, but when you lean into a turn you're definitely applying that torque to the handlebars. You're kind of putting the side of the wheel to the ground in the process, and the only way to put the side you want to turn to towards the ground is to torque the handlebars in the opposite direction.
Except when he's torturing people and bombing civilians because they might be related to terrorists.
> They did ban him for his political views.

No, they banned him for soliciting harassment, not for the views which motivated the solicitation of the harassment.
Thank god - for anyone who has contributed to Angular 2, having to write code a certain way because of dart sucks.
`echo missed one`
Funnily enough, it turns out that collections of humans interacting isn't like software.

Go figure.
>At the time [2011], the naysayers thought coding was a weird, fringe activity for computer-science geeks.

Is this at all true?
Tony Fadell on Innovation, Revolution, Nest, Steve Jobs and Entrepreneurship
> if the file is copied it retains the tags.

...if your miscreant is technically illiterate and only uses NTFS.