skysight-inc/HackerNews huggingface dataset:
I very much enjoyed reading this...thanks for posting it...

Two very common pieces of advice are commonly given to beginning writers (which some take):

1} Find your voice...through repetitive practice...write compulsively until you do!

2} Open a vein...share yourself...reveal yourself...there are others like you who will appreciate what you write...

This article does an excellent job of hinting at the value inherent in being honest with the reader...

I divide types of fiction into two broad categories; others do, as well...

1}Escape fiction---meant to entertain...

2}Interpretive fiction---meant to entertain by illuminating segments of the human condition (honest sharing)...

Interpretive fiction is more satisfying to me...the vast majority of the time...
I cannot wait until we stop using the term "mental illness" entirely. I have a serious medical condition. It is classified as a dread disease because enduring it is horrible. I also was molested and raped as a child.

On the one hand, some of my suicidal tendencies are rooted in physical, chemical side effects of what my condition does to my brain. On the other hand, there is absolutely nothing crazy about wanting my suffering to end and feeling like death is the only answer.

And it pisses me off, because it doesn't have to be that way. But that is a rant I do not even want to get into at the moment.
It had word of mouth and was the only free implementation of an OS that ran ok. Now there are 50,000 tools all free and no one hears what anyone says with all the noise.
Cheaper app install ads – CPM vs. CPI
The book was removed from the schedule, but I imagine it could have been reinstated (reschedule?) if the requested changes had been made. Certainly a dick move by the publisher if it went down like that, but the choice to change the offending section seems to have been there.
I use firefox at the moment and do not have flash installed. In the rare occasion that I cannot view a video because I need flash I will fire up chrome to watch it.

Also, I use adblockers.. so I haven't seen a flash ad in ages.
I don't want to mute them because I follow their tweets and timelines! I wouldn't hesitate to block/ban if I didn't find them interesting.

I just don't need to be reminded about what they did "while I'm away" - by definition when I'm away from Twitter I'm most likely working and talking to them directly! And often I helped them write/make/instigate the tweet that is getting so much traffic that twitter emerges it as "something hot" from their account.

I get that I want to follow them and don't want to mute them - just that the feature is extraneous for some types of tweets (and some classes of twitter accounts) - for example, if I follow a stock tweet - one that tweets pricing alerts for example, I don't need to know 10+ hours later "what important things they are up to" because by definition, that stock tweet is no longer valid (trading day is only the length of the working day).

And even if I wanted historical updates, I can just go back to their timeline and/or do a search on the stock exchange symbol.

Like I said, if they allowed users to filter out or filter in - or use the List feature - which a large % of twitter users know about and use, it'd be more useful.
Anybody that thinks $1.1T is a "small piddling decrease" must be a truly wealthy person. Can you spare the government that pittance? We'd all benefit from it.
I'm laughing at all the people that "feel old". This kid is 13! Literally a child. If you're in your late 20's or 30's, you're not old, you're just not a child anymore. Snapchat is nothing that new. It's just communicating with your friends in a different way that before was not possible. It's like texting on steroids. I don't see the big deal, and I definitely don't like the fact that you can't save them. What's the point of data if you can't save it? What if you capture a truly awesome moment? I'm sure they'll come around at some point and add the option to save snaps within a certain timeframe.
You da real MVP
Its probably fair to say that intellectual skepticism could be leading to doubt here. However, couldn't it also be that the historical understanding that every generation has fears about the state of the next and how they spend their time leads to reasonable skepticism? Video games, Dungeons and Dragons, Rock music, Jazz music etc. etc. etc.

First off - when did any of those lead to harm, considering they don't really concretely "bear fruit"?

Secondly - how is the time spent on social media "really really" the one we are being reasonable about this time?
Couldn't you write a program that does that trivially by writing Go http server code that accepts any request?
The way it's described, I'd call that "flow" - she's snapchatting "in the zone." It's like responses in a lot of video games - you don't "see" the enemy / row of gems / hole for an L-shaped block, you perceive it and react to it. If you have to look, it's probably already too late.
Your post was motivating enough to singularly encourage me to read the actual article. Truly, thank you for that.

(Though, the article is a bit above my pay-grade... oh, the pain.)
I'm sorry, when did I claim I was some kind of share market mastermind? I wouldn't have a clue on how to work the stock market. I think you and I have very different definitions of the word 'economist'. I'm guessing you're one of those folks who think 'economics is all about money'?

Doing company valuations and making share market predictions are very different from having an understanding of macroeconomics or tax theory in a public policy context.

And very few people are good at prediction (myself included), and even fewer when it comes to timing. Economists have predicted 8 of the last 2 recessions :)
And the relevance of this is...?
Real shame, Webpack rocks!
"I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their Github."

What does skin color have to do with technical ability, Slack?
Interestingly, the Soviets planned to take Siberian rivers that drain "uselessly" into the Arctic sea and divert them southwards towards Kazakhstan and into the Aral sea.

https://en.wikipedia.org/wiki/Northern_river_reversal
Then perf will likely suck.
Please don't. It lowers the bar for the type of comments on HN.
And sure enough, by the time those kids grew up, marijuana has become legalized (for "medical use" at least) in several states...
https://news.ycombinator.com/item?id=11076338
Who Are the Venture Capitalists?
What resolution are you looking for in print? If you export your raster at 300 dpi, and enable lossless PNG compression, shouldn't it suffice for most print purposes?
Even if they get to that phase it's often temporary. I've got a young daughter and in retrospect my dad seems a lot smarter than he did when I was a teenager.
I previous worked for an EdTech startup that didn't go through an accelerator (but did have some great advisors)

While it won't necessarily be the right fit for every company, I definitely see the value in having an education specialists within an accelerator, and merging IK12 into YC allows founders to pick an accelerator that is simultaneously strong across the whole startup space as well as the edtech niche. The alternative is that you feel like you might need to made a trade off on education-focus vs general expertise/ecosystem.

My experience was that succeeding in EdTech requires so many of the same things that other startups need, but it has quite niche requirements around how to build a business in that sector. Dealing with school boards can be hard, getting busy administrators to notice you, and take the time understand the your value you bring. Understanding how the school year needs to fit into your sales cycle, etc.

Now, all of that is true of other sectors. Fintech is different to Medtech. Software is different to hardware. B2B is different to B2C. But it means that there is immense value in getting advice that is specific to your particular sector, without thinking that your sector necessarily plays by totally different rules.

In the end if you're aiming for VC money then the pitch guidelines are much the same. The issues and questions around term sheets, hiring, infrastructure, UX, culture, etc aren't so different that you need (or want) to be in an isolated accelerator, just that you want to know that your accelerator has good skills and experience in your space.
OS X and iOS streams use HLS (append /hls to url) and you can get the html5 video in various ways (append &html5 or [1]).

[1] https://www.reddit.com/r/Kappa/comments/3l01q4/complete_twit...
They could be the vocal minority though.
I don't understand why anyone would want to be "good at Snapchat". We, as adults, must agree this thing is stupid.
I remember when I first encountered BBSes (mid to late 80s). Dialing into a slew of local systems and enlarging my social circle. Then there was the Internet and many of my former BBS social circle were deriding it, saying it didn't have that community feel.

I remember when I first encountered USENET (early 90s). Reading scores of USENET groups and enlarging my social circle, even going to far as to go to a yearly meeting one group held for several years. Then there was the World Wide Web that everything was being funneled in to. Most of the USENET crowd I was with were deriding it, saying it didn't have that community feel.

I remember when I first encountered Slashdot (late 90s). Reading score of comments on trending topics and again, enlarging my social circle. Then there was Digg and many on Slashdot were deriding that, saying it didn't have that community feel ...
Or it's just good ol' Dunning-Kruger...
> So if we need to work long hours, what can we do to recover?

Not work long hours? This is what unions are for (now, if we could just have one without dues/political contributions).
> Anecdotal, sure, but either the illness or the cure was in my head.

A powerful thought is that your entire life experience is in your head --- your nerves relay signals from throughout your body, but it's up to your brain to interpret them, and you can change the interpretation. Some conditions can get better if you reinterpret their signals. Some conditions can get better if you relax because you feel in control. That's not to say you shouldn't take appropriate medical steps, too, I'm sure there are some things to check for with mystery vomiting, for example, but then you run out of things to check.
>The language's design and conventions encourage you to explicitly check for errors where they occur (as distinct from the convention in other languages of throwing exceptions and sometimes catching them)

http://blog.golang.org/error-handling-and-go
This is interesting. Normally police departments claim they have few ways to catch corrupt police. And I think there is more than a little truth to that. However, in this case the article shows that corrupt police are revealing themselves through the practice of destroying equipment. This could be an indicator that acts as a "canary" for police corruption! If police departments appropriately monitored such indicators, they may be on verge of discovering an easy method to spot criminal police officers before they do the damage to society.
Upper case names are used for both; HWND, UINT, WPARAM, LPARAM, ULONG_PTR in that example are typedefs.
MMS for picture messaging:

* picture quality sucks

* not ephemeral

* requires multiple clicks (snapchat is just one button)

* difficult to BCC (snapchat sending is ALL bcc, which is awesome)

* doesn't work well from country to country (if at all -- but getting snaps from my international friends is really really cool and works the same as local)

* no easy way to send video

* expects a reply

* is awkward to send in the middle of the night (snapchat is 100% non-emergency and just flashes the notification light)

* can't be sure anyone ever got it (snapchat forces read receipts)

*... the list is long.
Becoming encumbered by a monolithic centralized API that is at risk of reaching its maximum performance and hosting limits.

Comically wrong. You can just fire up more instances (aka horizontal scaling).

Microservices have their merits, but they're often the (misguided) Dev answer to Ops problems.
That's really great-- we are super happy you are enjoying your set. We also have a pretty easy way for reordering
I don't know much about Linux kernel architecture, but could it be a separate binary loaded at runtime by the kernel, so that it's not actually part of the kernel?
Haha, mischaracterizing valid arguments as "ad hominem" seems more common than logging startups!
You want to be disturbed?

HOGG by Samuel R Delaney : http://amzn.com/1573661198

SHINTARO KAGO (comic artist) : https://www.tumblr.com/tagged/shintaro-kago

It's good for you.
Exactly. My only knowledge of Twitter is from a user standpoint, but I've racked my brain for years wondering why Twitter is larger than 100 employees. I can't figure it out.
>The former statement uses rodents and humans, the latter humans and animals.

One just uses "animals" as the universal (generic) thing we all participate in (as a continuum), while the other uses "humans" (or "humanity") for that.

Sure, we're animals too, but not "just another animal", but (what we know of as the) pinnacle of the thinking/empathy/etc spectrum".

We can think of being human-like in this sense as the top degree in that scale that animals can participate too.

(So, "human-like is used a stand-in for "empathetic/thinking/conscious", not as "like an actual human person" -- as it doesn't concern other human attributes -- physiology, looks, etc, only emotional and cognitive ones).
How to bootstrap an ecommerce app like Amazon
Here’s Where Startups Raised Around the World in 2015
protobuf and Thrift are serialization formats and an alternative to JSON, not RPC.
If you use Livestreamer and an IRC client, you can run Twitch streams outside your browser. That's what I've been doing - I haven't had flash installed since that cross-platform RCE bug late last year.
I don't think you can say with a straight face that the girl's usage of snapchat is a minor distraction.
I feel like these days teens are less tech savvy than people my age (30s). My siblings in law 14-16and they can't craft effective google searches to save their lives.
Details please ...
Why Should Bloggers and Podcasters Do Interviews?
The history of the BEIC is long and varied, but it actually ran into financial difficulty repeatedly and had to be bailed out by the British government, and was always vastly smaller and less profitable than the Dutch equivalent. The VOC did something like 5 times the amount of trade the BEIC did, at their respective peaks.

(Incidentally, one of the many bailouts of the BEIC company took the form of the Tea Act of 1773. American's probably know it better as the trigger for the Boston Tea Party, and one of many steps on the road to revolution. And you thought Occupy Wall Street was upset about corporate bailouts...)
Of course, if the police do stuff like this: http://www.theguardian.com/us-news/2016/feb/07/leaked-police... it is unlikely they are willing to take responsibility for enforcement. Rarely does enforcement happen without oversight. By hiding police records they protect themselves, the police department leaders. We should, however, be able to do better. Public records, paid for by the public, are easily considered public property. I think courts could handle this.
Kyle Bass – China’s $34 Trillion Experiment Is Exploding
Livestreamer works well for Twitch.
This is the type of HOPE we need right now!
However, if things deflate ad revenue is going to go into the toilet, it's largely funded by the same tech companies with huge marketing budgets.
The Bitter Fight Over the Benefits of Bilingualism
Why do computer scientists like Haskell so much?
+1 for gnuplot. Amazingly powerful and flexible, and exports to png, pdf, eps, latex, etc. Possibly outdated in some aspects but still unbeatable AFAIK.

That being said, this sounds nice for adding interactivity (sliders to vary parameters, that sort of stuff). Useful in presentations and the sort.
I beat them to this a loong time ago.
I'm supposing he's referring to the public dispute Paul Graham and Michael Church have been having for some time.
I'm eating my own dog food and using the budgeting portion of the financial planning software I'm creating.

I do really like YNAB though.
There is a full-featured javascript runtime "BokehJS" which is designed from the ground up to be driven by remote (aka server-side) models, which are sent over the wire as JSON. The server-side models are generated programmatically via Python, R, Scala, etc. The cool thing is that a lot of the interactivity is completely native in BokehJS, so you can build interactive Javascript visualizations from Python, and have an entirely static HTML document that embeds a lot of rich interactivity.

See, for instance, Sarah Bird's excellent GapMinder example:
http://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blo...

When you move the slider, it generates JS events which drive model updates completely in the browser, which then update the objects that comprise the plot. All of that is built straight from Python, but there is no Python kernel running in the background.

Bokeh also lets you write your event handlers in Python, and reside on the server, and get called back automatically when the user interacts with the plot in some way. Check out this app for example: http://demo.bokehplots.com/apps/selection_histogram
You can use the lasso tool to select some points, and that computes a new sub-histogram. Here is the entirety of the code for it: https://github.com/bokeh/bokeh/blob/master/examples/app/sele...

For more deep-dive on the architecture, you can start at this slide and walk through:
http://www.slideshare.net/misterwang/bokeh-tutorial-pydata-s...

Or you can watch this webinar recording (start at the 19 minute mark): https://continuum-analytics.wistia.com/medias/f6wp9dam91
Here's what I've seen:

1. HTTP/JSON, with resiliency semantics layered on via SmartStack, Hystrix, or DIY library.

2. GRPC/protobuf. Haven't seen anyone other than Google run this in production, and Google doesn't really use gRPC (they use Stubby).

3. Finagle/Thrift. Twitter and some other folks use this.

4. Async message bus. Not as popular because it's not point-to-point, but it works. It's technically not RPC so it requires a different architectural approach that lots of people aren't willing to adopt.

5. Super fancy custom RPC protocol. Uber does this, for example. As does Google. You need lots of engineering to do this well, though.

<plug> We've seen these design patterns over and over again, which is why we're building Quark (github.com/datawire/quark) which is a language for you to build your own custom RPC protocol (case #5 or to a lesser extent #1). We're also building Datawire Connect on top of Quark which gives you resilient RPC semantics in a way that's compatible with your existing tech stack. </plug>
It still has limited resolution and a much higher storage footprint. Plotting charts is the vector graphics use case par excellence. Having svg support is a no brainer.
The SCO zombie shuffles on: IBM wins the latest round
Wow. Their highest tier is $10/month to see 25-50% fewer ads? That seems a bit steep for the minimal reduction you're seeing.
EURUSD: Faces Further Bullish Offensive Short Term
I don't think so. It's simple for a firs time user, but has near limitless depth for hardcore users.
Which brings in focus elements into sharper attention.
In the Dev Guide docs, there is a section about why we built our own Javascript charting library from the ground up:

http://bokeh.pydata.org/en/latest/docs/dev_guide/bokehjs.htm...
That was a beautifully honest blog post that shows a glimpse into the souls of a lot of software engineers. It will probably get caught in the wash because it doesn't follow the optimistic, mostly-pc, mostly-fake, ethos of hacker news, but I'm glad you put it out to the world and will be looking out for part two.
Except I don't think he actually released any of the documents he was collecting. So what Aaron was doing was far less condemnable. This is just out-right disregard for the copyright law.

And I love it.
Let's Encrypt enables signing of ECDSA certificates
Ask HN: Successful companies that white label their product?
I'm trying to think of a successful company that got to where it is by white labeling their software. Anybody know of any examples?

Obviously because of the white labeling it is harder to know who is behind the software.
Twenty8Watch out on Google Play
I think Twitter can really pivot to become the first aggregated MicroPayments platform.

An all-you-can eat option: $10/Month - Read any news, blog, whatnot, follow anyone, tweet to anyone, upload anykind of media

A-la-cart: pay 0.01$ after reading the 140 character summary for full article access, pay 0.05$ for full tweet stream access to some really useful accounts, etc

Free: Every fourth tweet is an ad, You get only previews of articles, and only a portion of the Tweetstream of really useful content.

Twitter can then kick-back some dough to the content publishers.

Twitter maintains and controls the payment info already anyway. If they get ambitious they can hook into buying and selling as well.
> Indian share of world economy went from 23-24% before colonialism to less than 4% under colonialism. India's share of World Trade went from 27% to 2% under colonialism.

Source? And are you sure these are reliable, given we are talking about things that happened a 100 or more years ago?

> India's healthcare worsened during colonialism because all the resources were exported to Europe for cheap and in abundance

Indian healthcare????? Are you serious?? So.. what... things like hospitals? Doctors? Medical welfare? They had all those before whitey rolled in? Nobody told my great-grandfather who constantly suffered from hip related problems due to horse riding accident. He found no care whatsoever and had to take opium to manage the pain.

>India's literacy was worsened during colonialism and was just close to 10% during Independence.

So you are saying that before colonialism, Indian people could read and write better? The existing rulers, nobility, upper class, Brahmans were actually interested in a literate population?

>British Divide and Rule policy still affects India today.

There is a Divide and Rule policy for sure, but it is one instigated and maintained by the current set of Indian politicians who rule in the name of religion, caste and personality cults.

Please explain why more than 75% of the Indian population lives in border line poverty 60 years after the colonials left.

I will tell you why: they are in that state because that was their default state before the colonials came along. The new leaders have no gain whatsoever in changing this and so it stays that way.

You cannot keep on blaming other people for your troubles 60 years after the fact. They left, India had problem and those problems have only gotten worse or stayed the same.

I do not support colonialism in any way and regard it as an evil period. That doesn't mean I am blind to what went before it. And what is happening now.
I have an associate who travels and eschews wifi. He used like 75GB/month.
I'm wondering if you read the article. Mainly because she only mentions an NTP paper about local clock skew causing servers to serve incorrect times. I don't know why you don't want to admit the existence of certain failure modes, it's probably a pride thing.
That's how http://zfsonlinux.org/ approaches it. Maybe Ubuntu will just package it in the standard distro. That'd be a bit underwhelming if that's what it is. From what little I know about ZFS, its designers basically thought that traditional layering of how storage is approached in UNIX didn't make sense, so they re-did much of it from scratch. As a result, ZFS doesn't really natively fit as a pluggable filesystem.
21Habit now in the AppStore