skysight-inc/HackerNews huggingface dataset:
About trying to find an answer to: “Does the company's leaders want it to be sold or go public? And [ ..] time horizon” I think it’s impossible to find the right answer. I worked in a startup where every year the founders would tell us that next year we’d go to IPO. Then that year comes, and they wouldn’t: one year it was another company’s big IPO that had sucked the market dry, one year it was that valuations were low, one year it was that the cost of IPO was high, and on and on. I don’t think the founders were intentionally lying, but this question in advance, was not the right question because no one knew the answer. This question basically only begs for an answer to please the audience. So instead I think you have to look into the market and stats of that year as a whole to guesstimate where the company may be headed.
To be fair, that same trivial disposed chat concept you mentioned lives in Slack, as well. It's incredibly easy to quickly make a group DM chat from a channel.

> "There's also no expectation that you need to read everything to catch up when you come back after a while - take that to email if you need to."

Slack doesn't require that expectation, either. You can easily change settings of Slack to just ignore messages that you were not there for, just like you are describing.

While I actually do like IRC also, your two points are pretty weak considering Slack does both of those well, too.
Judging from the Planet Earth series, the BBC tends to turn anthropomorphism up to 11.
Any advice for someone looking to work in the NFP space?
Kaspersky Internet Security 2017 Activation Code Crack Free Download
I have been running in the back of my mind the idea of attempting a julialang interface to torch for a few weeks now, using the ccall interface: http://docs.julialang.org/en/release-0.5/manual/calling-c-an.... Do you have any thoughts / recommendations w'r't' that? (This would be more of a fun / weekend(s) project for me than anything else) My goal would be to have the tensors override the .* and * operators as used here: https://gist.github.com/divbit/ec57ad2f1989bf13aecdf9e1e1056...
8 Simple Hacks to a Good YouTube Channel
Exactly. It doesn't document much.
In any non trivial Elm program, 2/3 of your update fonctions are going to return Tasks. So what, nothing is pure? ok.

imo, types shouldn't be used to compensate for the lack of separation of concerns (simple data manipulation VS IO)
Happens all the time, not a problem. On IRC most people direct mentions somewhere - mention them and it'll show up in their notifications when they come online. They'll mention you in their response and show up in your notifications, too. No one having any other conversations is generally bothered by another conversation happening a few lines at a time every few hours.
I can name several empires and/or civilizations that were stable for much longer than Switzerland has. The ones that remain are now essentially third-world countries.

The current world super power was colonized by a foreign force just 300 years back. That same occupying force can now be crushed by said super power.

The two great powers of the 15th century are now each facing a severe economic crisis.

The past is not a reliable indicator of the future.
What's the highest level neural network lib I can use? I'm a total programming idiot but I find neural nets fascinating.
I can imagine that government agencies of various countries would be quite interested in a completely open, inspectable, patent-unencumbered, hardware design. Gives you a bit of certainty that your key infrastructure won't be remotely disrupted by a hidden silicon circuit.
I'm not saying Slack doesn't have the features to support this. I think that the addition of threads are a response to a lack of this culture.
MD-PhD is a good idea, and by all means, should be maintained. I think it could, however, use a big facelift.
The fact is that even people who truly like science are drawn by familial and financial matters to the clinical activities, and particularly to the private practice (because that is where the money and good life is).
The shape of the reform to be introduced is a complex one, though. I do not have a definite idea about it. What I would change however, is the curriculum. Currently, the PhD part consists in dabbling into statistics and sometimes also into lab work, with almost no training in basic sciences. I hope that in the future, MD-PhDs are taught much more about statistics in a fundamental way, more about physics, and more about computer science. Because in essence, the role of MD-PhDs should be to bridge the gap in communication that exists between pure scientists and clinical practitioners. Because those two are so far apart, that they currently are unable to understand each other. I am sure the scientists here who have had the occasion to lead a project with doctors know all about it.
Even with SRS, the "reputation" of the "middleman" (from Google's perspective) still suffers.
The Secret to Writing Without Writing
I think that's a great title and a welcome legislation if it happens.

In the US it's pretty much impossible to give your employees shares or options, unless you have tons of cash to help them pay taxes.

I paid something like $29,000 in taxes on some shares in the 90's. Never had enough capital gains to use all of the basis. When I emigrated to Canada I couldn't bring the entire loss over (I was forced to sell the shares at a very low value due to my partnership agreement), just what the values of those shares would be at that date (much less than the shares were at when I paid tax on them). I think I got something like an $8k capital loss in Canada.

So, I probably used a couple thousand of the basis on capital gains in the US, and used much of the other 8k in Canada. So the IRS got basically $19,000 of my money for free.

I'd say it needs improvement.
Always worth mentioning: http://thedailywtf.com/articles/Programming-Sucks!-Or-At-Lea...
That protects you (to some extend) from page A accessing resources from page B.

Same origin policy doesn't do anything to stop you from being tracked, though.
You are absolutely wrong about the $100k option grants. There are a lot of startup that offer that to senior engineers.
Google to Penalize Interstitial Ads on Mobile
I feel the same way. I think the way its burried is good for the product.

You don't want EVERYTHING to be a thread, but sometimes - rarely, you do want something to be a thread for the sake of the flow of the particular channel.
There's this book that I've been mentioning around here called Elements of Programming
https://www.amazon.com/Elements-Programming-Alexander-Stepan... that makes exactly this claim, that we are writing too much code.

It proposes how to write C++-ish (it's an extremely minimal subset of C++ proper) code in a mathematical way that makes all your code terse. In this talk, Sean Parent, at that time working on Adobe Photoshop, estimated that the PS codebase could be reduced from 3,000,000 LOC to 30,000 LOC (=100x!!) if they followed ideas from the book https://www.youtube.com/watch?v=4moyKUHApq4&t=39m30s
Another point of his is that the explosion of written code we are seeing isn't sustainable and that so much of this code is algorithms or data structures with overlapping functionalities. As the codebases grow, and these functionalities diverge even further, pulling the reigns in on the chaos becomes gradually impossible.
Bjarne Stroustrup (aka the C++ OG) gave this book five stars on Amazon (in what is his one and only Amazon product review lol).
https://smile.amazon.com/review/R1MG7U1LR7FK6/

This style might become dominant because it's only really possible in modern successors of C++ such as Swift or Rust that have both "direct" access to memory and type classes/traits/protocols, not so much in C++ itself (unless debugging C++ template errors is your thing).
At the Gogol Centre
Looking for commonality among HTTP request APIs
While encoding this onto 1mm ceramic sheets is impressive, if it is to survive a fall of civilization, it needs to be immediately obvious that it has readable and useful text and not depend on a 10x magnifying glass. So they probably ought to be Sumerian tablet-sized.
Is a fat dietitian more of a hypocrite than, say, an out of shape football coach?
I'm generally polite when asking for the literate professional rate precisely once.

What do you do when you need to ask more than once?
The Great Vowel Shift (2000)
> "Nutritionist" == RD exam

No, "Dietitian" requires the requirements for the RD (which are not just an exam, there's also an education and clinical practice requirement for registration.)

"Nutritionist" is generally unregulated, though there are "certified nutrition specialist" with a required test and other requirements.
Thank you! I'm not sure when the industry confused that point, but I guess I can understand how.
This is just anecdotal, but I've never used Angular. I tried using React a few times but kept stopping since I didn't have enough time to get all the toolchain pieces installed and working together. Then I started hearing about vue so I tried learning it by dropping the vue.js file into the html page and it just worked.
It would be really interesting to see the same analysis for verified reviews only, and contrast it with the overall numbers and non-verified reviews. I would actually want to read that more than this (which was still interesting).
>It's arguably the best programming book ever written

Well that is debatable and many people might not agree with you (though I tend agree and put it near, if not at the top of my own list).

As they say, De gustibus non est disputandum:

https://en.wikipedia.org/wiki/De_gustibus_non_est_disputandu...

Along with K&P, makes for two of the best, and where Kernighan was a co-author, IMHO.

Of course, caveats apply and should be mentioned (a few others have said it), such as it not being up to date with latest versions of the C standard. But that does not diminish the achievements or quality of K&R.

Edits for grammar / wording.
If you think about it, this approach is actually very similar to the FaaS/Lambda/Serverless model. Each request lives in its own little container which gets thrown away after every execution. This approach means you reduce the amount of shared state and lots of problems like garbage collection either get easier or go away.
tell that to the iraqis, libyans, afghanis...

emphasis on regional power in my prior comment. my heart goes out to the ukrainian people but the actions of russia are not worth escalating over with a nuclear state on the part of the american people.
> And how does one actually track progress of an agile team to begin with?

You've hit upon the key question: you want a progress metric that's in-line with productivity. IMO, assessing that comes down to evaluating whether functionality/code delivered (at a high level) per sprint is reasonable, evaluating whether the task breakdown the team is operating against is sensible and whether tasks are being accomplished in a reasonable amount of time relative to their difficulty, the skills of the person doing them, etc. In other words, the evaluation needs to be specific and include the circumstances: Saying "Why did implementing XYZ take longer than one would normally, even taking into account ABC?" is going to result in fixing the real issue whereas saying "Why is your velocity number so low?" is going to result in "fixing" the number.

That, in turn, requires the manager to either possess solid software engineering skills or have access to someone possessing those skills who can make the assessment in their place. And, yes, it's a lot more work. But, as has been amply documented, attempting to manage off a single number (a self-reported number, no less), simply doesn't work.
Not sure, but guessing that millions of tiny queries are best served with LibUV (Node's underlying asynchronous I/O library)?
You could almost say JS is cancer
Keep in mind the cumulative distribution of reviews. With 5 reviews minimum, the average has few sig-figs of precision, which is why the binning is also set to 1 sig-fig. It also makes the chart more readable. (2 sig-figs would add up to 10x as many columns, with potential for gaps with missing values)
First off, this is great timing since I'm removing my facebook account (which I never use anymore).

I still feel like it would be nice to have something like a feed for my close members of my family. I can use IM to send messages to my parents, but a feed wld be nicer maybe.

I've played around with ideas like this in regards to non-profits, not having ads, keeping data private, and going long term. I'm not sure if the authors can post their tech stack, but I'm sorta scratching my head wondering what their stack requirements are and how $4/year will keep this going for a long time.

And while we're at it, how long is the plan? Decades? I only ask because in the way corps operate now, everything is short term. Outside of the megaliths (Google, Apple, FB), how many companies with your data can claim to be multi-generational? I ask this seriously, thx.
Really Sad to me that Ember.js gets so little love. It is hands above Angular 1 or 2 in my mind and the only JS front end framework that I feel productive in.
> Is this related to my comment?

It was initially related, yeah, but I realized I had uncharitably read your point. I edited my comment, but not enough. Sorry about that.

To be fair, this point is often raised in these threads as "why do math when computers do it for us?" so the criticism wasn't specifically levied against you.

We agree that repeated derivation when working on a new problem can be useless. It would be silly to work out OLS assumptions from first principles upon any import of sklearn.linear_model! I believe understanding those assumptions, though, or (say) how backpropagation works is important, since (1) it can help you debug issues and (2) explain modifications to the core models (GLMs or LSTMs, in the above examples).
All carbohydrates break down into sugars, so that may explain why if you're not getting hoped-for benefits.

My doctor told me to try cutting carbs to a level where I don't crave carbs. At that level, supposedly you're not whacking out your insulin/blood sugar levels. Speaking anecdotally, I have found that this level exists.
Exactly. Equity should balance out the risk and opportunity cost of joining a start-up vs. an established company, NOT compensate for a below-market salary.
> but there will probably never be a way to make heating/cooling a house or manufacturing physical products a magnitude more efficient.

You'd be surprised how much more efficient houses can be with pre-existing tech and very little change in lifestyle. Measures such as:

a) smaller houses (median American house size has doubled in the past 60 years or something like that)
b) better-designed houses (large south-facing windows, more thermal mass, better insulation)
c) more effective heating systems (eg. radiant heat)
d) moving away from central heating and cooling and instead only heating/cooling the rooms you're actually in

can get you a long way (actual numbers in links at bottom).

If you actually want to get into "personal sacrifice", putting on thermal underwear is a great way to reduce your heating bill. It's difficult to argue that wearing thermal underwear is a diminishing of one's standard of living. It's also possible for many people to buy fewer manufactured goods with very little effect on standard of living e.g. does every homeowner need a lawnmower, instead of sharing one with a neighbor? (again, we're into "personal sacrifice" territory).

> Energy use per capita is effectively our standard of living.

Only if we're running at 100% efficiency already, which I've demonstrated that we aren't. Right now the costs of running at sub-optimal energy efficiency aren't particularly high so we choose to be comfortable instead of efficient.

Source (apologies they're all from the same place)
http://www.mrmoneymustache.com/2015/03/25/cut-your-power-bil...
http://www.mrmoneymustache.com/2014/02/16/the-radiant-heat-e...
http://www.mrmoneymustache.com/2011/09/01/what-is-thermal-ma...
http://www.mrmoneymustache.com/2014/05/01/beating-the-stock-...
Yeah I think the same thing. If we compare Hadoop to Spark, Spark is just easier and faster. It is superior in almost every way (unless we are talking about 1PB+ scale). I think data science will be automated. Some things wont, but engineers can already get pretty far by jamming data into ML packages.
Excellent overview. I wonder if the author also had a reason for skipping tslint, other than perhaps not knowing about it?

Edit: Also, why do fewer and fewer sites have an RSS feed? :(
Note that Agile values "people over process," so having too heavy a focus on process violates the Agile manifesto by itself.
Predominantly, though it is based on your locale. Some folks (including en-US) get Yahoo, others Baidu, Yandex, or Google.
> GPS has better than 10m accuracy in another operating mode. Only the military is allowed to use that one, though.

This has not been true since May 2000, when GPS "Selective Availability" was turned off. Civilian and military receivers have the same accuracy now.

http://www.gps.gov/systems/gps/modernization/sa/
Currently chrome does a poor job of rendering these kinds of svgs and so we are dealing with that limitation. I'm hoping that Chrome will give svg performance some love in the near future and that will help us greatly.
She probably didn't and that makes the headline clickbait. At the end of the article it points out that we probably just haven't observed this because we aren't looking for it. Sharks are known to produce offspring asexually.
Why .in? Is this based in india?
I agree. The Valley struck me as a cross between north Jersey and Florida. Seemed like a place that was paradise on earth 50 years ago.

The west coast vibe is great though.
Australia is even worse in that you owe tax on the options, before any event of any kind has occured. I think that they're pushing through legislation now in order to make it more US-like and allow founders to offer these worthless lottery tickets to potential employees :)
You personally not valuing the differences is very different to not having any differences, and the latter is what a lot of your comments seem to be implying, including the one I was replying to.
Every group of humans has stolen, warmongered, and exploited others. The difference is who was able to create the technology to amplify those effects.

White people were slaves. (The word slave derives from "Slav".) Africans sold off their own to the slave trade for profit. Whites were the only ones to die for the freedom of another race. There is more slavery occurring today in non-white countries than ever occurred in white countries. You get the point--it's not so black and white.

Europe had practically no slaves, but that didn't stop Europeans from creating societies with the best quality of life.

>And also what gives us the right to have all of these advantageous and benefits purely by an accident of birth?

Humanity should only move as fast as the slowest person? Are you questioning the inherent genetic motivation for parents to care more about their offspring and community than someone on the other side of the world? It's wrong for a child to inherit what his ancestors built but right for someone on the other side of the world to inherit what someone else's ancestors built?
They laid off their entire IT staff because no one wanted to move to Indiana. You would think after the first few declined the transfer, the company would reconsider that policy. The entire college is online so I don't see why you would require your entire IT staff to be in the office other than a couple local guys for desktop support.
Do you think a similar series of events are unlikely to play out when you look at the microprocessor field right now? I see similarities in that there essentially are no open source processor options (MIPS is the only one I can think of off the top of my head). Intel, AMD, IBM, TI, ARM, Qualcomm, Oracle, the lot of them are closed source and I would think the same benefits that came with an open source operating system would come with an open source processor architecture.

That said, I think the biggest difference is the parity between OSes in in the 70s vs ARM/Intel's current dominance. That's definitely going to make it more difficult to get people to adopt RISC-V. I'd imagine if there was any likelihood that IBM, RedHat, Google, or Intel could customize a RISC-V chipset to outperform (whether it's TWP, flops/sec, whathaveyou) any current offerings they'd pour dumptrucks of money into it just the same.
I've spent a lot of time thinking about all the possible solutions to the problems associated with chat rooms. The issue that it's hard to talk about multiple things at the same time in a channel is common to Slack, IRC, Jabber, and just about everything else. So have spent a long time designing and building a better solution to those problems.

It's hard to talk about Slack's threading solution without also talking about what I think is the best way to solve that problem.
Ask HN: How are you handling multi-user edits? Whiteboard? Mod Queue?
I'm currently working on a web app, that while simple in nature, requires input for dimension information on various widgets.

While I have probably 90% of the bulk already imported, the task of a single person actively seeking out all future widgets, and corresponding parts that fit, is impossible.

I want site users to have the ability to update information as needed, that is not destructive.

Submit changes to mod queue?

Whiteboard pattern to show them changes as they come in?

It will be basic information like length, width, height, name.

Thanks guys!
Chip Performance Increasingly Tied to I/O
Ask HN: How do you approach a problem that can potentially be solved using ML
I am asking this because not all developers have done enough machine learning to be able to apply to some problem for which it could be useful. In that case, do you typically try to solve it with some rule based approach? Or ask product manager to bring a data scientist to team or try to put together a machine learning algorithm yourself or find some api that can solve it? One such problem could be ranking feed in social app.
so not much thought / care in terms of apparel.
Is that where you usually shop?
Do you mean reviews done by verified purchasers? I believe I have read that firms buying reviews get around that qualifier by giving the reviewer money/gift cards to purchase the item, then write a positive review. They could easily set it up so that the reviewer has to send back the sample item, too, to reduce the cost.
Yeah, this is what I'm getting at with the variety thing. I think that good talent tempers this tinkering impulse when a potential breakage could imperil production. They learn that as fun as complexity can be in the right context, having to lose a weekend staying awake until 5am on Saturday night/Sunday morning trying to fix something stupid cancels it out.

Having a lab and doing experimental stuff is great, but choosing to stake your company's products on it should be a much weightier consideration. In practice, we see that this weight is apparently not felt by many.
Re dependencies:

Glide takes our team 90% of the way, but is a bit glitchy (need to wipe ~/.glide sometimes) & lacks a command for `npm link` type functionality.
Elsewhere in one of their filings, it also says "Simplification of the tax code."

I'm totally fine blaming them.
That isn't bad weather though, that's extreme weather.
Facebook CEO suing hundreds over Kauai land