skysight-inc/HackerNews huggingface dataset:
I don't have a position on what other people should or should not being doing in this regard. I have been too busy trying to not die to really be bothered to think too much about such things. And I am not thrilled with being told that this forum, where we are supposedly interested in engaging in serious intellectual discussion, is a place where I had damn well better tow the party line and not differentiate from it in the slightest or suffer the consequences. That is a policy of dictators, not scientists and intellectual elite.

I will continue to speak my mind as I see fit and accept the downvotes, if necessary, thank you.
I hear you re: the commercials. It cost the networks less to show content on Hulu so the commercial time should be less. Also, as you say, they should not show the same commercials over and over again. I recently re-subscribed to Hulu+, and I will probably stick with them for a few more months, but really, they could make the service better and still generate good profits for the networks who collectively own Hulu+.
Typo on the front page:
"[...] my reputatation as a developer is tied to post-project feedback from everyone involved"

Love the idea! Looking forward to seeing how it pans out.
Some thoughts on Flow Hive from a beekeeper: http://www.honeybeesuite.com/should-you-go-with-the-flow/
What difference would it make? Politicians make promises all the time, and many make good promises too - how many of them actually follow up?

Also, how many people rationally think about/analyze their candidates, follow their promises/arguments etc before voting? Most vote along party lines or conservative/liberal labels etc.
Here is the SS of the email sent:

http://imgur.com/uPHYXSJ
Yep, they told us it would be $1k/month to use their organization system too. Which is really sad, because very few small companies are going to pay that, and using a regular user Heroku account as a company is a real PITA. I hope they smarten up soon.
> That's a massive downsizing of ambitions -- so big it's kind of surprising that a share of NFLX today is worth around 5 times what it was worth at the beginning of 2013.

Only surprising if you think Netflix's prior ambitions had any relation to what most investors actually expected them to accomplish. Management's ambitions better aligning with what investors believe is realistically attainable should make stock price increase. It reduces the perceived likelihood that management will blow the opportunity for the best growth they can get in favor of a quixotic and doomed quest for something unrealistic.
Tech-security: How to determine if a sequence of 200 heads/tails is random | not
What opportunity is there for a traditional engineer to cure cancer (or the like)? As far as I can tell, we can only work indirectly to enable the chemists and biologists who work directly with cancer. Which is good, but you do that by making lab equipment, not by working in a lab.
Thank you for making me aware of this insanity. I'll make sure to block those on my sites. The thoughtless denial of privacy is so weird, no one seems to mind letting third parties spy on their visitors. Yes, you, Google, jquery, cloudflare, typekit, gravatar, disqus and whatever your names might be.
For the end user 3rd party fonts can be blocked via Adblock Plus;

https://secure.fanboy.co.nz/filters.html
Have you tried mead? Also what's your favorite variety of honey?
Aren't these web fonts just files they can include with their code? Why include anything from any 3rd party, it's a security and privacy issue.
The Different Types of Open
True Detective, Girls, Veep, Silicon Valley, Curb Your Enthusiasm, Boardwalk Empire, True Blood, Entourage, The Wire, Six Feet Under, Sopranos, Oz, Sex and the City just to name a few of their pretty amazing content lineup.

I wouldn't be betting against HBO anytime soon.
> Clever - https://news.ycombinator.com/item?id=9082693 - what does code refactoring have to do with that position?

I've been on teams pushed to create feature after feature. After some time, we literally begged to refactor code. We begged to do what was best for the company. Guess what? They didn't listen and new features became painful to implement. Of course some of us refactored code on the down low, but this is dangerous (they aren't fully QA'd or reviewed) and kind of insulting to have to sneak around doing the right thing.

For me hearing a company refactors its code is refreshing.
Personally, I prefer languages that make small incremental breaking changes, as it prevents cruft from accumulating over time.

The important thing is to provide a migration path (e.g., begin by marking something as deprecated). Then provide refactoring tools to help migrate or interface with legacy code.

I think C++ would have been much better off had it been willing to do this. Paraphrasing Stroustrup: C++11 has within it a smaller more elegant language that's trying to break free.
Huge Netflix fan, but you nailed one point: they should let us edit the "recently watched" and other lists. After I watch something, I would like to take it off of my 'recently watched' list instead of waiting a month for it to eventually disappear.
On the face of things, concern over this type of 'privacy violation' seems to be reasonable. However, coming from a page that is loading content from Fontfeed, Twitter, Gravatar, Google APIs, Fontshop and lo...Google Analytics, I think it's a bit of a silly argument.

If you want privacy, don't expect the sites you are hitting to take care of that for you. If you expect others to enforce security for you, well then, you have an entirely different problem.
Yes, but MiTM isn't the same as sniffing packets over a wifi in a cafe, which what Graham claimed.
The only person that really cares about your privacy is you. It's cognitive dissonance to believe otherwise.
The book is better, more so than is normally the case. Much more depth and nuance to the characters.
I've noticed that I've been overall consuming fewer new things as I shift to an on-demand model of media consumption rather than live consumption. I think part of that is that I miss that communal rush you describe, but part is that most media just kinda sucks (always has and always will), and nowadays I only get the best of it suggested to me.
Different social skills. The "tells". They can be very strong for people who just got done being homeschooled, but seem to fade after two or three years.

One example of such a "tell" is attempting to have a personal discussion with a professor during class. People who were schooled traditionally will have long since realized that should not be done, but somebody fresh out of homeschooling may not have that inhibition.

Some (many? most?) people who were homeschooled do not exhibit this.
> Also, how many people rationally think about/analyze their candidates, follow their promises/arguments etc before voting? Most vote along party lines or conservative/liberal labels etc.

Arguably, at least in the US, party lines and conservative/liberal labels are more reliable predictors of how candidates will behave in office that campaign promises and arguments are, so may be, as decision criteria, more consistent with rationally thinking about candidates than following promises and arguments.
I believe he is saying it's run by people of weak moral fiber and character.
I think it's more a case of how well the special effects was done regardless of whether it's CGI or not.

Jurassic Park for me still looks as real now as it did back then.
Spelling bee was just an example of what people achieve with persistent effort. I understand the use of the said skill is debatable. The key is that most asian families enforce rules on kids and the kids do well in their life. Asian families set higher expectations and do not pander to their kid's childish desire to play minecraft or chop wood.

http://www.washingtonpost.com/news/morning-mix/wp/2014/04/08...
using font files from a popular public cdn like google fonts is a good idea as they are generally highly available and are generally already cached on the user's machine from use on other sites.
The thing I find most interesting is their strategic take on piracy - they recognize it as a competitor. When a 'moment of truth' rolls around, it's an option potential customers might choose, depending on content available and user experience.

They dive into detail on the 'competitors-for-content' category, with whom they could compete both on the available content and user experience fronts. On the other hand, the only advantage they can eke out over piracy is in the user experience.
> in my case, an unnamed YC company made me a really insulting lowball offer. i feel the desire to mention that every time they post on here.

I think that's actually the danger here. I sympathize with you, but at the same time, I don't think it would add much value to just give a bunch of people the opportunity to air their grievances in job postings.
FiveStars (YC'11) Is Hiring a Head of UX Design
What to do next after spinning up a Debian VPS
Or Ghostery, which only blocks trackers, but allows privacy-friendly ads.
Must be hard for netflix sometimes.

Here in The Netherlands for the past 5 months only Lord of the Rings part 1 and part 3 have been available due to licensing issues or something. I've called customer support a few times and they keep saying " We're working on it. but we have issues obtaining the license". Seriously. How can a studio only license Part one and three? This stuff makes me mad.

Contacted customer support for the last time today and the person I talked to once again told me the same thing but then surprisingly started openly ranting about "How te studios can be such a pain when we ask them to renew licenses. And that it's diffucult not to get in trouble with them".

Anyhow. they'll personally contact me once they have fixed the license again. That's some nice customer support right there.

Quite saddening to see studios stand in the way of a solid product. I just want to watch my darn triology on friday evening.
Putting parts of firearms in the oven, does not sound like a safe thing to do if you are planning to fire from them afterwards.
Yes. I like movies, and a service that only has a limited selection of crappy movies isn't that interesting to me. I don't really care if it takes a couple days to arrive. I can see the attraction of the streaming service if you are into the TV series that they have, but it's not even a competitor for movies. I would love to sign up for a full catalog streaming service, but it looks like that will never happen.
Toshiba's Chromebook for $330
If you can read (sniff) WiFi in a cafe, you can write (MiTM), so the difference isn't really important, is it?
http://www.synonymo.fr/synonyme/heureux
So traditionally you have to uncap the honeycomb and then extract the honey using centripetal force. With this you just crack the center of the honey comb and it drains out below. This is pretty cool.

Does anyone see any cons to using this method compared to 'traditional' methods? Also anyone know a price? I couldn't find anything listed.
Totally agree with that assessment. If it becomes a place where only previously rejected candidates can voice their angst, then its all downhill...
It's the Final Dribbble
http://www.qwantz.com/index.php

<!--
,~~~~~~~~~~~~~~~~~~~~,
,' You guys!! What ',
| does that code |
', even MEAN? ,'
'~~~~~~., ,.~~~~~~~'
| /
| /
|/
'
.~-,
.' `,>
.-' ,> <7`,
,` ,> <7 }
{ o !> <7 /
{ j_7` !
: j'
`, ]
F }
F , {
F `. rr
.F | `=-"
_,-` .F `,
,`; .F j
: 7 F ;
: `^, F` ,'
`, `^, ,F` . , /
`, `^-^-^-^-` ; | ;
`. : .`/ ,-^,-
`-. } ,'' `,_.-^ /'
`-,___ ; .'` -_ ,7
``=-....-={ ,/ `-','`Q
\ | .-'-.]
`, `. .` 0 `.
`, l_ `| __ |`
.C.-,___`==, | || |
-->
I also have a genetic issue that's incurable and left me vary sick last year. I currently feel fine. No lifestyle changes, no alternative medicine, just the ebb and flow of life.

Plenty of people wanted me to try 'alternative' medicine and if I had it would have seemed useful, but sometimes doing nothing works and 'alternative' medicine often gets creadit for a lot of situations when doing nothing would have worked just as well.
JavaScript is slow. DOM is really slow, but JavaScript is fundamentally slow. It's slower than Java and way slower than Obj-C and always will be. Excellent writeup here: http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...
IPFS Alpha Demo – Distributed Web
3-Day Startup Leadership Bootcamp
I agree, I would prefer that it was an error as well. For my personal projects I use -WError, but sane defaults count for a lot.
What Is Google’s Market Share for Search?
Another good reason to install Privoxy - http://www.privoxy.org/

Add the following to the config and you'll still be able to retrieve fonts and other shared stuff from Google's servers, but it'll block any tracking cookies and hide the referring site:

{ +crunch-incoming-cookies \
+crunch-outgoing-cookies \
+hide-referer(forge) }
.googleapis.com
apis.google.com

Unfortunately, it won't help against SSL sites.
> How can a studio only license Part one and three?

They probably have licensed all three parts for streaming, but perhaps, in your region, someone paid for an exclusive license on the second part that hasn't expired, so Netflix isn't able to get a license.
I think this page answers your question: http://loci-lang.org/LanguageGoals.html

Basically I've had a lot of experience working with C++ on various projects and while I like it very much I've also observed its weaknesses (right now I'm struggling against slow build times); after a while it seemed logical to build a language that would solve a lot of these problems so that I wouldn't have to face them over and over again for each project.
Meet FounderDating Discuss: a Q&A platform for entrepreneurs, by entrepreneurs
You know, I have been doing this for 14 years. It gets extremely tiresome to be told that years and years of steady forward progress is absolutely not any evidence that I have any idea of what I am doing or what I am talking about and wilder coincidences have happened.
Correction: This model only breaks down if it's built around people who think like you. Not saying there's anything wrong with your line of thought, but it's not accurate to assume because you specifically are concerned with "who's providing what value" that others would be too.
I know this late comment is likely to be ignored, but: on Android, my battery drains dramatically fast while playing this game. Curious what they're doing that uses so much CPU...
Big monolithic repos actually increase the mental complexity more in our opinion. Mental complexity really comes with how much of the system you're holding in your head at once. And with smaller repos you might be dealing with 10-20 repos on any given day, but that's only 1-2% of our codebase/system. The other 98% is ignorable. So we end up holding less in our heads, assuming we've abstracted things correctly.

It did get annoying to deal with the mechanics of lots of repos. So we built tooling to make that easier. For example, CLI commands like "goto analytics.js" will clone and take us to the local copy of the repo. And "publish patch" handles all the mechanics of updating History.md from the git log, incrementing the version appropriately in package.json and component.json, tagging the commit and releasing to github and npm. Khaos, also mentioned in Sperandio's article, helps us template out new repos quickly. With a few pieces of tooling like that you can move pretty fast across lots of repos.
The changes are not happening in spite of 1.0, but because of it. After lots of development work, these are the features the devs think are good for the base language. There will definitely be language and library additions in future releases, but there shouldn't be any changes.
Really nice work - thank you!
Kbar, why do you need "highly available" fonts when you can bundle them in your web site? If the web site is up, fonts will work, if not fonts won't be needed anyway.

Regarding caching, anyone knows how browsers cache content? I.e. if I host my own fonts and someone visits me, then visits another web site with same fonts.. are they retrieved from the cache or downloaded yet again? I'm guessing they are downloaded again which is unfortunate..
Swift's String class (https://developer.apple.com/library/ios/documentation/Swift/...) uses extended grapheme clusters as characters. If you need the raw Unicode scalars or UTF-16/UTF-8 code units, there are separate "views" into the string that let you iterate over these.

Using extended grapheme clusters as characters means truncation, concatenation, length measurement and transformations like reversal all work in the expected way, even in the presence of combining characters. More standard libraries should consider adopting this model!
In addition, if enforcement of an unpopular law/policy begins while the old regime is in office, the unpopular law/policy would become a campaign issue for the next election (see Greece).

With delayed enforcement, proponents of soon-to-be-unpopular laws can help to elect a new government that supports their interests, before the populace becomes broadly aware of the pending problems.

This creates a window of lobbying opportunity that spans two governments, without pesky election campaign promises about the ticking legal time bombs.
I think there was an underlying theme that this post was about a progression in time. At the beginning, its all about ideas, no companies (you shouldn't need lawyers and accountants for a small project). Later on its a Sub-chapter C corp, with all of the associated lawyers and accountants.
There's nothing in the semver spec that allows bumping just the minor version for a backwards-incompatible API change because a change was a bugfix. The rules are:

> increment the MAJOR version when you make incompatible API changes,

> MINOR version when you add functionality in a backwards-compatible manner, and

> PATCH version when you make backwards-compatible bug fixes.

Minor versions aren't for less-important API breaks. They're for new functionality. If it breaks API, it's a major version; if not, it's a patch.

It is to semver's credit that it doesn't allow the maintainer any discretion here; many communities (like the Linux kernel community) have learned through experience that determining whether something is "just" a bugfix is impossible. Google for 'don't break userspace' and you'll find Linus flaming people for changing which error code gets returned from certain operations. Semver's rule is backwards-compatibility, which is a bright line: if the bug was that an interface didn't work at all in some or all cases, or it returned unusable results, then that failure is not part of the API and it can be fixed. If it caused something to have worked differently, in ways that people could have written software to assume the "wrong" but workable behavior, then it's part of the API.

It is not to semver's credit that it doesn't define the terms "backwards-compatible" or "public API," but I think those terms have clear enough meanings in practice. In particular, anything documented and in use is part of the public API, even if the docs don't match the actual behavior.

If a project really wants to say "semver, but our docs define the API, not the implmentation", they can do that, assuming their docs are in fact thorough enough that you can write a correct program without having a copy of the implementation. But that's also getting really close to "semver, except when we don't feel like it"... which is probably what everyone does in practice.
I'm not speaking in any official capacity, but to at least get the conversation started off with data, here's Google's public FAQ regarding the Fonts API privacy policy:

https://developers.google.com/fonts/faq#Privacy

What does using the Google Fonts API mean for the privacy of my users?

The Google Fonts API is designed to limit the collection, storage, and use of end-user data to what is needed to serve fonts efficiently.

Use of Google Fonts is unauthenticated. No cookies are sent by website visitors to the Fonts API. Requests to the Google Fonts API are made to resource-specific domains, such as fonts.googleapis.com, googleusercontent.com, or gstatic.com, so that your requests for fonts are separate from and do not contain any credentials you send to google.com while using other Google services that are authenticated, such as Gmail.

In order to serve fonts as quickly and efficiently as possible with the fewest requests, we cache all requests made to our servers so that your browser only contacts us when it needs to.

Requests for CSS assets are cached for 1 day. This allows us to update a stylesheet to point to a new version of a font file when it’s updated. This ensures that all visitors to websites using fonts hosted by the Google Fonts API will see the latest fonts within 24 hours of their release.

The font files themselves are cached for one year, which is long enough that the entire web gets substantially faster: When millions of websites all link to the same fonts, they are cached after visiting the first website and appear instantly on all other subsequently visited sites. We do sometimes update font files to reduce their file size, increase coverage of languages, and improve the quality of their design. The result is that website visitors send very few requests to Google: we only see 1 CSS request per font family, per day, per browser.

We do log records of the CSS and the font file requests, and access to this data is on a need-to-know basis and kept secure. We keep aggregated usage numbers to track how popular font families are, and we publish these aggregates in the Google Fonts Analytics site. From the Google web crawl, we detect which websites are using Google Fonts, and publish this in the Google Fonts BigQuery database. To learn more about the information Google collects and how it is used and secured, see Google's Privacy Policy.

For further technical discussion of how Google Fonts serves billions of fonts a day to make the web faster, see this earlier tech talk from the Google Developers YouTube channel.
You're talking about something else - individual words (at least in this passage) are certainly known to everybody.

But what % of English speakers do you think can understand the passage?
This seems to be a growing problem, even among so-called 'privacy advocates.' The last time I checked, EFF's Privacy Badger extension was designed around having no qualms about making exactly these types of bad trade-offs on users' behalf.

The cost of your privacy--even in the eyes of the EFF--sometimes is worth little more than reliably serving a font or a copy of jQuery and claiming to respect 'Do Not Track'.
Free Email Course “The Basics of Growth Hacking and User Acquisition”
Targeted herd immunity works even at low levels. (Ex: staff at nursing homes.) The benifit it simply exponential (Assuming the vaccine is not 100% effective but transmission chances are low.)
I'm sure I'm in the minorty, but I'm very anti-app. I'll never install an app where a mobile site exists. For one, I get URLs which are great. Find in page always works. I can always see when I'm on https which is a huge plus. Apps are for games mostly or for services who cripple their mobile sites.
Mmm, just like neckbeard identity is formed not by who they are but by the trivia they know, and startup founder identity is formed not by who they are but by the money they have in the bank...
Here is a direct link to the WPMUDEV site builder: http://premium.wpmudev.org/blog/introducing-upfront/

(Not affiliated to them. Just spent some time searching for it myself as it is nowhere mentioned on the WPMUDEV website)
In Cold Blood: The Last to See Them Alive
That may have been true before human beings conquered the Earth. Here are sixty more recent extinctions: http://en.wikipedia.org/wiki/Category:Species_made_extinct_b...