skysight-inc/HackerNews huggingface dataset:
https://github.com/yudai/gotty/blob/master/app/app.go#L73-L1...

^ Those are the key lines really.

It's running the command in a pseudo-terminal, capturing the output (as text) and sending it over a web socket.
IMHO: Venture capital has its own rules.

Rule 1: Find a startup with
traction significantly large and
growing rapidly in a huge market
and where, still, the founders are
very short on cash and will sign
a term sheet with some really onerous
conditions. E.g., the founders suddenly
go from owning 100% to owning 0% and
may get back to 60% on a four year
vesting schedule. The BoD, dominated
by the venture capital partners, can
fire the founders before their stock
is vested.

Rule 2: Claim a lot of items on a long
list of what venture capital is about
other than Rule 1. Claim it's about
technology, innovation, brilliant founders,
great leaders, changing the world,
with the venture firm helping by
using their long experience, "deep
domain knowledge", etc.

Rule 2 is 100% noise, just
misdirection, to keep
people from noticing Rule 1.

Other major parts of our society are
really good at innovation, creating it,
evaluating it, exploiting it, etc.,
but not the venture capital firms.
They won't evaluate innovations.
Instead, again, they just
follow the two rules.

As in the title, "better ideas"? The
venture firms never consider the
quality of the ideas -- instead, they
just follow Rules 1 and 2. Or,
on evaluating the ideas, they just
let the market decide and then
look at traction to see what the
market has decided.

Sometimes they make a lot of money,
but on average their returns are poor.
It has a custom processor:

https://en.wikipedia.org/wiki/IBM_zEC12_%28microprocessor%29
> you can't generally guarantee that they are (even approximately) stationary with respect to each other...

False.

> ... because points on the earth's surface (in general) are not stationary with respect to each other in an inertial frame of reference.

True. There is both the earth's rotation, and the relativistic difference due to differing elevations. But given earth's angular velocity and gravitational gradient, points on the surface are still approximately stationary with respect to each other, where "approximately" is defined by the amount of difference it will make compared to the time precision that Google cares about.
Thanks for checking it out! As we're targeting Tableau users so eventually we will release an OS X version.
> Using data on 652 ventures in multiple industry sectors, evaluated over an 8-year period, we find that ideas that elicit more positive evaluations are significantly more likely to ultimately reach commercialization.

It sounds to me that ideas with positive evaluations are more likely to be funded through to commercialization. Not a very interesting finding?
The NYT/WSJ/Economist model is too exclusionary and the pricing isn't ideal.

I'm watching Blendle closely, because their model of micropayments for news content, mixed with no-questions-asked refunds I think could be huge.
> They only enforce non-compete if you actually go to a competitor (like rentech, KCG, Citadel).

Does the contract say that?

Never trust anyone who asks you to sign away your firstborn, but says "Don't worry, it's just legal boilerplate, we don't enforce it!" If it's not enforced, it shouldn't be in the contract.
Good point. Google is something of an omnivore. If you're talented, they can hire you and then try to figure out what to do with you. For a smaller company, your needs are often much narrower.
The author was definitely most passionate about Pixar. But he'll probably decide based on prestige and go with Two Sigma. For most programmers, Google is probably the best of the three for future career opportunities.
The Teflon Toxin: Part 2, the Case Against DuPont
As a short term pressure relief you could work from another location as others have suggested. Try that. If it doesn't help I suggest quit the start up for now, get a good job to bring in the money and and return to the business idea later on. This is assuming finances are an issue. Unless you are rich?

When you have family you need to optimize for everything - wife, kids, financial and dreams, and not just for your dreams. This can be quite a juggle and a tension between your needs.

However the default of the 9-5 job, the rent/mortgage paid and spending time with the family is always a stable place you can return to, and then you can be in a good space prepare yourself and your wife for your next entrepreneurial adventure.

The next priority is to get you and your wife on to a stable footing, with good communication, and build a common vision for you and your family for the next 10 years and the next 20 years which may include building a business. I think talking about the next 10 years alone could give your wife a sense of security that you see yourself with her and the family forever.

Staying at home with young children is stressful, and with a baby crying, dirty nappies on the floor, or toddlers throwing tantrums, the house in a mess and the husband in the way and not helping I can imagine it would be quite stressful for the wife. Plus lord knows how you concentrate and be productive, they must be in your way too.

Lots of great words in this thread, but only you can decide what is best to do. You know all the facts. I wish you the best of luck and hope it all works out. I am sure it will.
Allow me to introduce you to Mithril (http://mithril.js.org/), the 18kB (uncompressed) virtual-dom implementation that beats React in many benchmarks.

> And because it uses the browser's built in DOM toolkit rather than a virtual one, (in theory) it should become faster whenever browser DOMs become faster.

...as will all virtual-dom implementations get faster as JS becomes faster. I would argue that there is more attention paid to JS-speed than DOM-speed because there is a server-side (among other things).
What is Elegance in Science?
You know, I have to agree. My gut reaction is "blame the policy not the technology", but after looking closely, I'm struggling to see how this feature could ever be applied towards the user's best interests.
Or you could use CSS modules: https://github.com/css-modules/css-modules
One example: TS and many hedge funds manage portfolios for large charities, university endowments, and pension funds, among other clients. This means more money for clients who do good for the world.
You mean like gun.io ?
Just below that:

> We find no evidence, by contrast, that experts can effectively assess the commercial
potential of venture ideas in non-R&D-intensive sectors such as consumer web and enterprise software.
Ask HN: What Was Wrong with Display PostScript and NeWS?
My frustration with HTML and Javascript as a mechanism for conveying interactive information grows by the day, so I sometimes study different approaches to building graphical applications.

NeWS and Display PostScript seem way ahead of their time. I never got the chance to use either one. Why did they fade away?
yeah those are fun projects
+Mal is still around, at an actual university: http://twitter.com/aittalam.

+Fravia posted a touching farewell: http://search.lores.eu/swansong.htm.

Most of the others have been silent since 2000.
The IP its being served from (121.41.33.127) seems to be from China, which would explain the slowness.
When pain is a good thing
Photos and updates on the progress available on Twitter...

https://twitter.com/textfiles
Developing a startup team
Hi, my name is Tolu and i'm 17. I'm working on a new website as a project/experiment into building a startup. I've always been interested in building fantastic products that users enjoy and love using.
I'm currently underway in building an MVP with a team of 4 other people. The hope is that if the site really takes off we incorporate as a startup and if not well lesson learned and life moves on. However I do now see a real chance of this becoming something. Now my question is at my age its to expensive to get a full fledged developer or designer or whatnot, but its a lot harder to keep my team members who are friends and colleagues interested in the long run. How do I do keep them committed in the long run, eventually build a culture we can expand into a company culture and really build this?

P.s This is my first post, I really love just perusing this site. Any thoughts, advice and nuggets of wisdom is greatly appreciated
Donald Trump Calls Out Mark Zuckerberg on Immigration
Arguable. I doubt most intermediate programmers know much about tuple/string immutability
That should be fixed now, btw.
> Interesting they're working with Canonical on this

Ubuntu's distributions are the reference root FS for Cloud Foundry, to which IBM is the second largest contributor of treasure and engineering effort.

Disclaimer: I work for Pivotal, who are the first.
You might be interested by colah's (Christopher Olah's) blog: https://colah.github.io/

Two articles in particular are good introductions to looking at neural networks in terms of higher dimensional data lying on lower-dimesnional manifolds:

Neural Networks, Manifolds, and Topology: https://colah.github.io/posts/2014-03-NN-Manifolds-Topology/

Visualizing MNIST: An Exploration of Dimensionality Reduction: https://colah.github.io/posts/2014-10-Visualizing-MNIST/
My fear would be related to not having things to put on my resume or being able to answer specific questions during interviews, but of course that's not remotely an issue for the specific case of ex-Google employees.
Sure, it looks fine. Would love SMS integration though
How would it be impossible for your key to be revealed?

Here's what I'm trying to say: there's absolutely nothing that prevents the government from forcing you to grant them access to your private (i.e. encrypted) content. If they decide that you're a threat to national security, they can do whatever they please to gain access to anything you have secured.

Before you say "but it's technologically impossible!" let me remind you that in any system, humans are the weakest link. How long do you think you can last under torture? The CIA has hundreds of "secret sites" overseas. What makes you think that the Department of Homeland Security doesn't have any equivalents here in the US, that they can imprison you in and torture you until you reveal everything you know?

It's really naive to think that technology can solve all problems. Think outside the box (or the computer, in this case) and really try to grasp what the most powerful nation in the history of the world is capable of. They can force the private jets of foreign officials to land in allied airports and search them thoroughly. If you think your fileserver is safe simply because you have its contents encrypted, you have a lot to learn.
I have. They do the typical, "oh, service is actually partially out in your area. Please try again in 12 hours."
Why did you leave?
Actually by the standards of rates of change in the energy industry, we are going to all have solar panels powering our homes 'overnight' (see the rapid growth of solar forecast in slide 33 of the doc linked below). In many areas, due to rapid price declines and relatively low prevailing interest rates, solar is cost competitive without subsidy now so the ROI is real. As cumulative solar installations continue to grow, we will continue down the cost curve shown on slide 13 and that will be true for more and more people. Which means that subsidies today can actually lead to long term lower energy costs as prices continue to drop. On that topic, we should all be thanking Germany for being farsighted enough to invest in subsidies to keep the industry going for long enough to get us down to where we are on the cost curve today.

Bloomberg new energy finance talk slide deck:
http://about.bnef.com/content/uploads/sites/4/2015/04/BNEF_2...
use a virtual machine or install windows as dual boot.

If this software solves a problem you are really having, nothing would stop you.
It really sounds like you need to sit down and have a conversation with your wife about both of your visions for the family, financially and otherwise; right now (from your description) it sounds like you made decisions independently of her that she didn't buy into, and are now trying to guess what might be bothering her about that.

What I think you need to do is work to understand what she is thinking, and work from there to, if possible, come to a mutually-agreeable approach.

I'd be cautious about unilaterally adopting any of the other approaches suggested in the thread (e.g., working from another location), because if the real underlying problem isn't "you're invading my space", but, e.g., "you are unilaterally making decisions and not respecting my concerns", than that may exacerbate rather than mitigate the situation.
A History of Life-Extensionism in the Twentieth Century
This is actually pretty easy, you just walk the top few basis vectors in the low-d subspace and reproject back into the original space. Sounds complicated, but it's really not.
Would that be a sunk cost, or would a new roof increase the value of your home?
Having a hard time coming up with a positive use case for this. It's not like cycling through a file list and applying a crypto function is hard, so the educational excuse seems pretty weak.
`trifecta` is basically produces `clang`-style error messages (i.e. they have the pretty colors, underlined text spans, cursor pointers into the text, and really good error messages indicating the real problem and not some unrelated problem). That's why most people recommend `trifecta` when error reporting quality is paramount.

The author of the `trifecta` library is extremely knowledgeable about parsing/backtracking/recovery/error-reporting and has put a lot of thought into how to improve error message relevance as much as possible.
Rely on stdin/stdout, and call it via backticks?
Just from looking at the pics on the blog post, it looks much less simple or intuitive than writing a few lines of python. There's a lot of money to be made selling such things to enterprises that don't know better though.
Dover Books printed an edition containing bits of Passages from the Live of a Philosopher and with Lovelace's translation and amplification of Menabrea's paper on the Analytic Engine: http://store.doverpublications.com/0486246914.html . I don't know what happened to my copy. You can get his On the Economy of Machinery and Manufactures at Gutenberg, http://www.gutenberg.org/ebooks/4238
Meat-eaters may speed worldwide species extinction, study warns
I don't care what anyone says, Comcast and AT&T splitting monopolized service zones are worse than Google, Microsoft, Apple, Amazon.
I'm not sure if I'm missing something, but that is a considerable amount of wasted space (Hi, rp1229!
Get started by calling or messaging a friend below). I thought my messages would show up there, but nope, they just show up on the bottom similar to other Google sites.
Here's the notable differences based on my understanding after looking over the docs and the source code:

- morphdom does diffing between two real DOM trees while incremental-dom does diffing between virtual DOM nodes and real DOM nodes
- incremental-dom is only meant to be used with templates that compile to use incremental-dom (won't work with templates that render to HTML strings)
- morphdom can be used with any templating engine that produces an HTML string (or real DOM nodes)
- With additional improvements, morphdom could be used to do diffing between a real DOM tree and a virtual DOM tree as long as the virtual DOM nodes are upgraded to real DOM nodes if they need to be added to the final real DOM. In addition, the virtual DOM nodes would need to have an API that overlaps with the API of real DOM nodes.

Also, it appears that incremental-dom doesn't reuse DOM nodes that move to a new parent, but I could be mistaken. Hopefully someone more familiar with incremental-dom will chime in.
One of their employees spit on me once. They never acknowledged it.

They promised me free service for a year (separate issue). Never applied it.

I mentioned I was a shareholder to try to up the game. Nothing.

Service is quite stable, though, so I'm not too pissy. Oddly enough, I live in Minnesota, and we have three — count them THREE residential gigabit providers...
They've also done a good job at solving one of the plagues of the medical industry - hiring competent and friendly admin staff.
Not with wifi, no. You'd probably be best off picking up an RF keyfob and matching receiver from somewhere; adafruit has a few, can probably find a bunch on ebay as well. The problem with Wifi is that because of everything involved down the chain, you can either have a really long battery life, or a really short bootup delay. For instant, with decent battery life, you're going to need a much simpler protocol.
There are plenty of experienced software engineers, aged 40+, many with families, who could do the jobs that Zuckerberg & co. want done.

We hear a lot about diversity, but nothing about AGE. Why is that?
What makes me want to stay away, apart from the ridiculous recruitment process, is the insane staff turnover. No amount of positive reviews will overcome that for me.
iOS Keyboard Shows Movie and Dining Suggestions Based on Your Texts
I've always wondered why there is no dedicated Hangouts website. I always had to choose between Gmail and Google Plus to send a message. This may have been a way to encourage the uses of their other services? Anyways, finally they made a reasonable choice.

The chat window looks still elementary, though. I expected it to expand to fit the browser window. But it is still the tiny one that can be seen in Gmail and Google Plus, which is a bit annoying to use.
On the other hand, the name "Intermediate Python" is so generic that whoever wrote the book shouldn't be surprised there are other documents using the same name.
I'm not sure what you mean by state and UI, but Excel definitely has a join-like functionality in the form of vlookup function.

https://support.office.com/en-in/article/VLOOKUP-function-0b...
I learned from this:
http://peterdowns.com/posts/first-time-with-pypi.html

Not bad.
Sure, it can do this well. It can run in a single dcron/etcd node if you don't need it to be fault tolerant. At this point you should be checking the job status in the ui as it doesn't have notifications yet.
With a kid, your wife's priorities have shifted to revolve completely around him/her. It's a tiring and thankless job, and anything else looks easier in comparison (true or not). Thus, when you abandon your previous role as secure breadwinner to pursue your dreams, it makes it seem like you don't have the same priorities. Add upon that, you are at home and visibly not contributing to the priority, since you have such an easy time (in her eyes). Lastly, it's triply frustrating because she is now dependent on you, having given up her career and her uterus (and thus a reduced chance of finding another breadwinner), but you have ignored her predicament.

Anyway, not saying she is right and I understand the dream as well. Just pointing out her perspective (I've got a kiddo as well).

What is done is done, so the thing to do now is to give it your best shot, but also communicate your progress honestly. You have customers, which should be a great turning point for the both of you.
Another take on this sort of thing: http://app.dumpark.com/sunlight/

The guys behind this apparently wanted to know the best place to go for a beer at any time of the day. They use the zenith of the sun, the surrounding landscape and the surrounding buildings and have it modeled throughout the year. I think they then realised there may be more useful ways to use this data.
Linux was pretty late to the party itself short of heavyweight solutions like Linux-VServer and OpenVZ which require patched kernels.

As with most everything related to virtualization, IBM did it first.
Unfortunately, the presenter says "earl" when referencing a URL so it takes multiple tries to get through the video.
> Bemoaning that non-technical people are the first to filter resumes is silly because it’s not going to change. What can change, however, is how they do the filtering. We need to start thinking analytically about these things, and I hope that publishing this data is a step in the right direction.

This is only true for very few companies (massive ones like Google). If you are running and engineering team of < 50 I think it makes a hell of a lot of sense for resume review to be on the engineers. 10 minutes a day of resume reviewing gets you through a ton of resumes (it takes me less than 60 seconds to determine if I want to continue talking to someone from a resume) at very little cost. You don't want your engineers handling scheduling etc., but resume review isn't really much of a time sink until you are getting tons of inbound all the time, which many companies wont ever get to.

And this:

> As you can see, “good” resumes focused much more on action words/doing stuff (“manage”, “ship”, “team”, “create”, and so on) versus “bad” resumes which, in turn, focused much more on details/technologies used/techniques.

Is highly biased by the fact that she was hiring for a web dev company. Resumes including words like "systems", "C++" and "algorithm" were considered bad because they received no offer. You don't really need the distributed systems guy who can write highly performant C++ and actually understands how to apply algorithms at a standard web dev job.
Even if the clocks are stationary with respect to each other (within some tolerance), it's impossible to guarantee completely synchronized clocks among the systems. This follows trivially from the impossibility of instantaneous communication due to the second postulate of special relativity.
I used Display PostScript back in the early days at NeXT. It had a very fundamental performance problem. Since PS was designed as an interpreter and could first be fully processed before rendering a page, DPS had essentially the same design. That meant that you had to parse the entire submitted DPS source before you could start doing any rendering (since there could be dependencies late in the submitted code which would influence earlier code.) So it wasn't a simple Z-ordered geometry - it really was a complex language. So, in practice, it was slow and there was no way to really optimize it without breaking compatibility. We were the first real users and thus the first to realize that we couldn't really compete with either simpler or more sophisticated technology (one faster, the other providing more features.) So it worked for our application as an OS GUI, but it was in many ways a dead-end.
It's not enough that Comcast has provisioned your cable modem to give you 250 mbps down. In order for you to get that performance, you need the entire end-to-end path to support it. Much of which is not under Comcast's control.
That's a brute force way of trying to solve the issue and one I am not big on.