skysight-inc/HackerNews huggingface dataset:
> I have a love-hate relationship with the advice "Don’t reinvent solutions to common problems."

Yes: it's difficult for me to reconcile this with the next piece of advice: "Don't Ignore the Math".

If you haven't understood the common problems well enough to code your own solutions, it seems to me that you wouldn't have a secure enough understanding of the math to make any valuable improvements.
The 30 minute video interview is here[1] and well worth a watch. It's very good & he's quite articulate at debating some of the more recent points that have come up against him with the recent proposed NSA reforms.

[1] https://www.youtube.com/watch?v=L6jYA-ggorU
The thing that's missing from this article (which is relevant to this crowd) is the incredible focus on simplicity of Keen's API. Keen's API for reporting metrics is the right one. Any Keen SDK has essentially one API call for reporting metrics:

keen.add_event("collection_name", {
"arbitrary": "dictionary properties",
"with_any_type": -11.23
})

For developers accustomed to instrumenting their applications with various metrics libraries, this is akin to finding the holy grail. Most APIs for metrics collection require you to decide up front what metrics you want, whether it is a time series or a count or a gauge or a ratio. And even after you've figured _that_ out, there is a combinatorial explosion of different metric collections you have to create for every combination of filters that interest you.

For the developer, Keen's API is so powerful because it lets you defer almost all of your "question-asking" until later (which is when you want to think about it anyways because you can never predict up front all of the questions you want to ask about your data).

When I began to evaluate options for monitoring ngrok's usage and performance, Keen struck me both for getting the abstraction right, and because I have watched company after company dump countless amounts of money and developer time into homegrown analytics systems that materialize either too late or far over budget.

Disclaimers:

- I am Keen customer for ngrok.com (https://ngrok.com/status)

- Compelled by the power of their product, and the competence of their team, I now work for Keen.
The state save is important in terms of being able to rebuild the UI quickly. It's not important in the context of "heavy" resources like files, sockets, etc... None of those are ever cleaned up in onPause. The worst thing that will happen if you SIGKILL an Android app without calling onPause first is that the next time it's launched it won't resume from where you left off, it will be as if you rebooted the device.

Also to be clear the onPause and SIGKILL are not tied together. You could get an onPause and it be minutes or hours or even days before you get SIGKILL'd, during which you are completely free to keep running code in the background.

And depending on how your process was started there might not even have been an Activity to be onPause'd in the first place. Consider an app that started doing work in response to a broadcast or content provider query.
I think this is the right a/c:

http://www.ntsb.gov/aviationquery/brief.aspx?ev_id=20090128X...

Had fuel, wrong tank. Not enough altitude to try to make it back to a runway. One reason why I appreciate my glider rating - we always know where/when we're going if our engine (tow plane or winch) stops.
Words matter. The original commenter could have said the same thing without the hostility. Consider: "Dustin really hurt Svbtle's chances of becoming a popular platform by originally restricting access. Especially since Medium launched, success for Svbtle will be difficult." But perhaps the point was to attack Dustin, not have a civil conversation. $0.02.
Been there.

* If your payables and debts are all in the company's name, nobody is coming for your house. The likelihood that your business was going to die before you could pay all your debts was priced into your contracts. If you have employees, pay them and get them off your books first; employee wages are, depending on the state you're in, the one likely exception to that rule.

* If they were in your name, well, that sucks, but still nobody is coming for your house. Your credit rating will probably absorb all the damage. I've had shitty credit all my life, so much so that it used to make it hard to get checking accounts (I'm not a deadbeat, I just don't have revolving credit, and do have billing disputes that I don't have time to resolve). Shitty credit is not that big of a deal. Just don't use credit.

* It sounds like your wife is right. The existence of startups isn't a guarantee that you'll never need to work for someone else again. The normal life cycle of a startup founder is, (1) work for someone else, (2) start company, (3) run company into ground, (4) goto 1. Think of it this way: had your company been successful, it almost certainly would have left you in a state where you'd be working for someone else for a couple years during your earnout. "Not working for someone else" was never really on the table.

* Getting a company funded and then running it is a resume plus. You won't have more trouble getting another job than you did getting the one you left to start this company.

* Your investors expected you to fail. The odds were always overwhelmingly that you would. The whole startup investment model is, put money into 10 companies, hope 1 succeeds. Your investors are professionals. Let their problems remain their problems.

* Are you going to get ridiculed for failing? Obviously, you're not an HN reader. You'd have gotten ridiculed for succeeding. Ridicule is the air we breathe. Why do you care?

* Most small companies start from nothing. That's good news, because "nothing" is an easy state to achieve. Give yourself a couple years, and then try again.
Famously, in the early part of the 19th century there was civil unrest caused by the continued mechanization of looms (a process that started in the 18th century): http://en.wikipedia.org/wiki/Luddites
Great books guys check us out
apropos of nothing, that floating social media bar in the middle of the page on this site is infuriating.
Is that all yall can do LETS MAKE THEM VIRAL
Also you don't need any visual mode if you don't need visual feedback. Yanking everything:

gg"zyG
Yeah, and there are also C/C++ compilers that target JVM bytecode. I am aware of the difference between a language and an implementation.
I find it interesting that the Android app update is being delayed, given that Android has thus far been the platform of choice if you own a Pebble. For the longest time you couldn't do that much with unjailbroken iOS due to limitations. SMS, phone calls, and music control, that was it. Email was unreliable at best (iOS-using Pebble owners know the notification settings "finger dance" all too well).

No worries now that an Android phone is my daily driver. The watch does what I expected it to do when I bought it, and I can wait. Because, frankly, Yelp and FourSquare on a watch display aren't going to have me swapping the SIM card back to an iPhone.
To be clear, I find the emails very useful (this is primarily from the perspective of me using Github for work--it's nice to know when somebody has reviewed your code). But I want one, not 15, and after the code reviewer has finished.
> 1. Put Machine Learning on a pedestal

Someone gave me this advice almost verbatim on HN 5 months ago: https://news.ycombinator.com/item?id=6335092
I haven't started a company (yet!) and can't imagine what the OP is going through but reading this made me feel better :). I will definitely save this for future reference for when I do start (and more than likely fail) my first company. Thanks and cheers!
Yahoo Earnings Shed More Light on Alibaba's Growth
Do you guys think the headline in the example,

" Upgrade to Normalize v3 #12406
Merged mdo merged 5 commits into master from normalize_v3 about 4 hours ago "

occupy too many space in the web page?
Bay area folks, please join Vim meetups
http://www.meetup.com/vim-ed/
EBook Review: Learn Python the Hard Way
Thanks for adding restaurants! I've got a couple of ideas for rewarding active engagement. One thought I have is awarding people something like a 'Super Hackers' status and their endorsements and profiles promoted. Another idea I've been tossing around is giving people the ability to make special lists which could also be featured.
Uncle Bob responds: https://news.ycombinator.com/item?id=7139961
I interpreted it as being about his personal dept that he must've accumulated by not paying himself a salary. Which, yes, is alarming if not irresponsible (but perhaps understandable, I haven't been in this situation).
Or those who are flying in poor weather ('marginal VFR').

So many accidents read as the pilot really shouldn't have, but did anyway.

These can be greatly mitigated by ensuring that pilots stay current, for instance the clubs I belong to demand 6 monthly re-testing, rather than 2 years the license demands. Not to mention, if you don't fly for 4 weeks, you have to pass a mini re-test. In my clubs long history they have never lost a club plane or pilot.
I understand the issue. Even if IT is not considered a revenue generator, when properly managed, it can become a competitive advantage. And since so many companies treat IT as a cost center, subject it to all the "best practices" and use only "best-of-breed" solutions, turning IT into a competitive asset has never been so easy.

The history of corporations is full of examples of not-very-bright companies vanquishing their competition only because they were the least incompetent in that segment and all their competition blundered itself into oblivion.
Medium closes 25 million dollar round funding
Really? Which wearable, decades ago, had the ability to pair with a smartphone and access the Internet to retrieve information for display?
What do you mean? A decade ago it was Microsoft SPOT, which could do Microsoft Messenger, weather, stocks and news. Is there something else you're thinking of?
This is actually a great idea. I think the app will do well after the pivot.
So I use github enterprise and use the review tool a lot.

It has improved our overall code review experience, but there is a few things which have proved problematic and even have caused major headaches in the last year or so.

1. No Side by Side diffs.
2. Pushing new commits will often collapse conversations from the review. (i.e these conversations are folded)

Really, I want some way to look at my PR and say hey I've addressed all the comments on this pull request, and I am good to merge.

This is not even getting into what happens if you rebase your branch and then force a push to the remote.
Forgive me for being potentially obvious, but can't you trace every single bitcoin transaction ever?

So you can go from:

Domain seller -> "Anonymous persons bitcoin address" -> Bitcoin address of the person who sold him those BTC.

You then find that person (as i'm pretty sure they're not so focused on anonymity) and wrench-attack a description of this guy and location + time of the meet from him (and also the e-mail he sent to arrange it -- tone, etc).

CCTV camera footage of the meet/people in that area at the time, etc. Home and dry.
The title was definitely a surprise! We don't see ourselves as David to Google's Goliath, though that title & dramatic shadowy photo might have you believe otherwise. :)
It's conscientiousness, not close-mindedness.

If you find petty that people complain about non-intended kudos, by the same logic you should also find petty to have introduced such a pointless anti-pattern in the first place.

Besides, kudos are not that different from karma points or likes. Knowingly adulterating such a crucial signaling component of an online community is short-sighted and needlessly detrimental.
You don't have to join "self-congratulatory ecstasy", but you also don't have to be a condescending dick.

Instead of making vague and shallow insults, you should try to politely explain what's wrong with OP's website.

In your 1-sentence insult, your main grudge seems to be that the website was made by a female. Your point might have been that women's work should receive equal praise (and criticism) as men's. But instead of discussing that (possibly valid) point, your sexist remark only feeds the fire (and makes you look like a dim-witted fool).

In a latter comment, your metaphor compares making social networks to gold rush. Again, possible valid point, burried behind a condescending sarcasm.

We shouldn't read between the lines to understand your point of view -- either make it POLITE and CLEAR or GTFO.
Please go back and spell check. The simple errors all over the place are a little embarrassing.
React.js in pure JavaScript (Facebook library) – Deep explanation for newbies
Another advantage to this system is that reading and commenting becomes less prone to these sort of comments:

"Where is X defined"
"Ah I see, this is where X is defined, disregard older comment"

A publish system allows you to basically stage comments before publishing. I used rietveld before github and this alongside side by side diffs was killer.
[deleted, i'm an idiot]
looks really good, i just wish it compiled to golang.
We emphasize "event data" which goes beyond blanket monitoring. This is "big data" because what you're tracking could still happen at high volume and velocity. We leave the third V, variety, up to you - ultimately you will know your business best and can create and extend the data model you need. Making a backend code change to add a single event collection could immediately lead to millions of very rich data points!

My colleague wrote an excellent blog post on about the event data approach and I think you might enjoy the read! https://keen.io/blog/53958349217/analytics-for-hackers-how-t...
Npm is down
Um, // has never been for comments in coffeescript?
I'm seeing a lot of overlapping text and box breaking.
hi, any chance this was recorded? i'd love to take a look.
On what planet do you live on?

You make it sound like the midwest is riding around in buggy whips and without electricity. You really think people haven't seen The Social Network? That entire movie was about the arrogance of Zuckerberg and what a special little snowflake he was.
Compare Outlook
If you're in SF, LMK if you want a sounding board and someone to talk to in confidence. I'll buy you a beer. Help you get your head straight. eoghan@intercom.io
I think Steve Jobs was a prick too.

I don't know much at all about RMS, but I will agree that Linus is a jerk.

The difference of course is that Linus doesn't head a company that engages in predatory business practices, ships spyware and DRM (malware) in its operating systems, etc.

So I can overlook the fact that Linus occasionally says mean things to people over the internet. I don't think Linus has ever thrown a chair across his office when someone wanted to leave Linux. Can't say the same for Ballmer, who has very real personality issues: http://www.youtube.com/watch?v=xR-P6HPZgMs

---

Finally, I know that this comments+karma format encourages extreme pedantry so let me pre-empt you:

The fact that I choose not to use Microsoft products because I don't like Microsoft or Ballmer doesn't mean I am required to abstain from ALL products whose authors have engaged in behaviour I don't like.

More often than not it's a "lesser of $num evils" situation.
In the US? What's the kind of company you're thinking about that (a) allows for external investment and (b) doesn't have limited liability?
I would assume much of this is done by speculators. iBit, a company that directly connects the bitcoin market with NASDAQ, enables high volumes of trade. Once you have bitcoin all other alt currencies are very easy to trade. Many speculators love the high volatility of trades as it gives them an opportunity to buy low and sell high, especially if you've got a high risk portion in your investment portfolio.
There are already very accurate clocks on your motherboard. Your problem has more to do with modern multi-processor design.
> I have absolutely no problem with big salaries for people with a balanced mindset and life.

First, saying that Silicon Valley's housing and inequality is caused by technologists "getting rich or dying trying" seems gravely wrong.

Second, many professionals find their work intrinsically fulfilling and enjoyable. Not everyone works just for money or to fill an some kind of an unhealthy addiction. Postdocs and graduate students often work a great deal harder for a lot less.

You're also assuming an even more atomized society than anything Rand could imagine: most people understand that for them alone utility of wealth is a step function, they don't need to be told that. Yet, they want their kids to attend good schools, which means means paying outlandish prices for a tiny home in a good school district (in most of Bay Area counties schools are assigned by residence) or even more for a private school. They also don't want to jeopardize their families with the kind of pay-check to pay-check existence that leads to disaster when one of the dual earners loses their income. Is this morally right? No, Silicon Valley has deep housing problems (geography, failure to build upwards, zoning, and other regulations) and the entire state's education system is a nightmare. Yet as much as we'd like these problems to go away, this is the reality and we can't avoid it for the time being.

It's also great that folks like Bill Gates exist, for whom achievement is not a step function. As a Linux/BSD user I hated his guts as Microsoft CEO, but his non-profit work has been nothing short of amazing. He could have easily taken "f u money" decades ago and retired to a middle-class lifestyle with some angel investing on the side. Yet he amassed a fortune long after it ceased to bring him any _personal_ benefit: he chose to use it to pursue even more ambitious projects that benefit everyone.

I'm not in any way saying that private non-profits make government investment un-needed -- the Internet, immense achievements in aerospace, etc... are but a few examples of public sphere producing great things. Even Peter Thiel has admitted as much in recent interviews. Yet, public investment in hard problems is obviously not mutually exclusive with private enterprise either.
Can we classify this as Chrome and Android merging yet? At least we can use simple HTML/CSS/JS to develop native apps.
I think it's better to repeatedly hit j rather than count "ah, 5 lines" and type 5j. Even better, you're already looking at where you want to go, it may be faster to hit / and start typing from that point to jump there.

Or, and this is a wild one, grab the mouse and click the point where you want the cursor, rather than giving some sort of treasure map to Vim: "Starting at the typedef, take 5 steps right, then 10 steps down, and 2 more steps right"
Appreciate being quoted >:)

That aside, you really have to take it in bits. Ignoring the math or fundamentals behind it is by far the worst mistake you can make.

Once you get decent at understanding it, the points I emphasized (feature vector building) become a lot less of a problem with deep learning (http://deeplearning.net/).

Auto learned feature vectors are going to be among the best ways to do things in the coming years. More than happy to answer questions.
My parents thought that "Silicon Valley" was "that 90's thing". Many Americans haven't paid attention to it or heard about it since the dot-com burst.

I have also several times encountered the idea that "there are no more software jobs, they all went overseas". Of course that has no basis in reality, but that is one of the themes about the tech industry that is perpetuated by various forms of media.
Humans are social creatures and the dismissiveness might be in part due to Dustin Curtis having some rather negative PR on HN in his not too distant past and, being young and brash, he didn't exactly handle it with aplomb. I tangled with him at the time. It was a pretty not nice scene. I have not really followed him/his story since, but most people do a pretty poor job of recovering from such incidents, which tend to continue to haunt them. There are ways to live such things down but many people just do not know how.

So perhaps the dismissiveness is primarily proof that HN is populated largely by humans, with all their usual tendencies, not 'bots nor aliens.
BTW, edx.org is offering what looks like a relatively rigorous intro to probability with calculus. [https://www.edx.org/course/mitx/mitx-6-041x-introduction-pro...]. They say it closely follows this course on OCW [http://ocw.mit.edu/courses/electrical-engineering-and-comput...]

It starts soon, Feb 4th.
Peerlyst Brings the Power of Social Media to IT Decision Making
I know 3 people with pebbles. All 3 have had the screens stop updating properly after several months. Plenty of other folks on the forums also have display problems. I feel like it was an ok level of satisfaction for a kickstarter and proof-of-concept, but nowhere near good enough for me to stick with the platform. I'm just hoping it inspires another company to do a great job of making an awesome e-ink watch now that the market has been demonstrated.
Coin (YC) Is Raising $15mil Series A
I'm mimicing tptacek's question here, but what type of corporation (Assuming this is in the US) wouldn't protect assets?

Even an LLC with just one person operating it (Which the IRS still sees as a sole-proprietorship I believe) still has their personal assets covered.
The docs for ObjectController (and ObjectProxy, which ObjectController extends) both mention the specific behavior about 'content' (not model, the fact that model and content mean the same thing when you're talking about proxying controllers is something you learn as you go along):

http://emberjs.com/api/classes/Ember.ObjectController.html
http://emberjs.com/api/classes/Ember.ObjectProxy.html

Sorry to hear about the pain points so far. I felt like this many times when I was starting with Ember. It definitely gets better the more you become familiar with all the different conventions.
What I am interested in is the thought process involved in balancing things like fund raising, paying one cofounder and not others to stretch it, when to pull back, etc.

Obviously, investors want the dev cofounder paid to get product out the door..

But I am more interested in the decision process...

Let me clarify.. certain small business industries have these accounting/financial tools to help determine decision trees such as pay off debt now or later, etc.

Is there a similar set of financial ratios/trends to assist in the above decision trees?
6 Ways I've Improved My Writing You Can Try Today
Saying that I miss the point would imply that I actually buy into the con in the first place. I have much better things to do with my time than that.
The site looks interesting, but keep getting a 500 error. I'd advise the owner to switch off HostGator soon; that web host has gone significantly downhill
You can't understand human nature well enough to be sure that he has a god complex and you don't have an insect complex.
Alan Kay said, "To a first approximation, you should never write your own software. To a second approximation, you should always write your own software."
Can carbon fiber be needle punched to get most of the benefit with a much much simpler process? I reckon adding some sort of barbed needle that can move over the surface of laid carbon fiber could accomplish this on non-flat surfaces. It would probably need some sort of corresponding arm on the backend to support the carbon fiber and accommodate the passage of the needle through the supporting platform.

Besides needle-punching, there are a bunch of other non-woven technologies that I reckon could be applied to carbon fibers in some form.
Conceal, a fast Android crypto lib for SD storage.
S Corps are limited liability corporations. Lots of LLCs turn themselves into S Corps, because (a) there's an old sketchy tax dodge about self-employment/FICA tax you can do as an S, and (b) it's easier to grant employees equity in an S than an LLC.

(You're not an idiot.)