skysight-inc/HackerNews huggingface dataset:
Disclaimer: I have no idea how a stock is prised.

Is the stock prise directly related to the revenue/losses of the company? If this is true, couldn't the losses be explained by this:

>"Production in the quarter significantly exceeded deliveries in order to fill the pipeline of vehicles in transit to Europe and provide cars for service and marketing uses."

Probably by a long shot (considering so many uncertainties in my logic), but it seems to me that they simply loss money, because they needed to fill the stores in unexplored markets, which resulted in stock prise decline and not that significant one (as already pointed, the stock went up 460% just this year).

Edit: 38M is roughly equal to 470 Model S cars on average of $81k. If their production cost is 50%, this means about a 1000 cars could make up for the losses. And when you include the Supercharger network (do they make any money of that? and how much does it cost to build these stations?) and shipping of all extra production (without an order) to Europe it kind of seems reasonable.
Yeah, the gmail UI (which is forgettable) is about 5% of the product; the other 95% is:

* spam detection

* search

* mail header hacks

I don't think that can be approximated in "a few months".

> 50 mail addresses coming to my inbox

On the other hand, no product (open source or not) should optimize for the outliers (not to be confused with edge cases).
I thought everpix was a great product and had my family using it (4 paid accounts). I'm very sorry to hear this, and I wish the whole team good fortune.

Would you mind sharing the P&L statement and/or pitch deck that the verge used in its reporting? The verge's article seems confused, and I think one of the best gifts you could make to the HN community is to teach us from this outcome with actual source documents.
Implementing a map quadtree
Just out of interest: do you know if mutt (plus maildir and, say, getmail) cope with the volume?
>It's a tough world out there snowflake.

Well, no, it's not. Sorry, but we're not hunter-gatherers anymore. The last time I had to kill a lion with my own hands and weapons to prevent it eating one of my family's flock of sheep like my Biblical-age ancestors was... well, never.

In terms of sheer material productivity and ease, we are all snowflakes now. The problem is that our culture somehow refuses to acknowledge that and thus constructs elaborate systems designed mostly to compel us into non-stop status competitions every day. Lacking struggle against nature, we've been made to struggle against each-other because it's somehow traumatic, horrifying, and wrong to actually do away with struggle altogether.
I'm looking forward to a day when a prominent model will be cloud-based applications storing data in private repositories.
That did happen, but I believe the data was captured and stored by mistake. At the least, they had no intention to view or use any of that data.

The NSA on the other hand actively intends everything it's doing in this case. Comparing Google's Wifi mishap with the NSA's hundreds (thousands?) of deeply questionable operations driven by invasions of privacy and security is comparing apples with oranges.
Have you looked into StatsD support? At the very least, a backend for StatsD (to write into InfluxDB) would make adoption a lot easier.
> Dart has a nice IDE, good clean types and language design.

I have a serious problem with Dart's design: the type system is deliberately unsound around generics because the designers apparently think that supporting variance (which is not that difficult!) is worse than having types tell the truth. I would much rather there be no type system at all than there to be an unsound one, as I don't think compilers and IDE's should lie to you.

I think that's a mistake that the new language of the Web should not make, but Google seems unwilling to change it. Unlike JavaScript's warts, which be worked around for the most part, I don't see any way to fix a flaw that serious in the type system once Dart is stable.
The whole article is about how there was no rule written down. Otherwise there wouldn't have been a problem. He was following the rules to the point already.
Highly self-aggrandizing. I think the most that can be said is that it's a highly symbiotic relationship between .us/.il.
Too bad they didnt switch to windowlab. Now that is a lightweight window manager. Amiga style window management!
I think the last point is also the most important: working longer hours does not make you more productive on an absolute scale! It's not that you accomplish less per hour, it's that you accomplish less full stop.

Now, working an 80-hour week once in a rare while? That actually works. If you have a really important deadline or really need to get something done, sure. But doing it regularly is completely irrational. Take a look at "Why Crunch Mode Doesn't Work"[1].

[1]: http://devopsangle.com/2012/04/18/what-research-says-about-w...

It's also very important not to fall into a trap that demands extreme hours often. It's too easy to think it'll be "just this once". And if it really is just once--for some very good reason--then fine. But if you catch yourself doing it repeatedly, watch out.

If you want to accomplish anything, you should of course be willing to work hard. But, more importantly, you have to work efficiently. Constantly working long hours might be hard, but it's not efficient. Especially for a startup, how hard or long you worked simply does not matter--what's important is what you accomplished.
Just because someone can see what's wrong doesn't mean they do anything about it. Without that evidence of action, there's nothing for a background check to turn up. Getting a security clearance is not incredibly difficult.
One trivial stabilizing mechanism is that more bodymass needs more power even at rest. So if you were perfectly balanced now with your current diet and current weight, and added the same snack every day, the only change would be a slight one time gain in weight.

Different foods make you eat more or less, by eg filling you up faster or keeper you satiated (and satisfied) for shorter or longer. So if you want to test your hypothesis, you'd have to carefully control for these effects, in order to rule out that caloric input is king. (I.e. my null hypothesis here is that caloric input is what counts in the end, but different foods have an influence on how many calories you actually consume.)

Anyway, the caloric surplus was just a simple example. Perhaps a clearer example would have been `trying to gain weight through fasting'.
> And no other company with multiple data centers encrypts all traffic between them, right?

Indeed they do! From personal experience, Cisco was hawking its TrustSec inter-DC encryption solution five or six years ago, even over dark fibre.
* Mid-tier servers: standard HTTPS with nginx

* Database: SSL connections for MySQL

* Memcached, Gearmand, and other tools that don't have built-in SSL support: simple home grown message level encryption (AES256)

And of course, there are VPN tunnels between data centers in addition to the above.
I said, "We have replaced the fat in our diet with fructose, but that isn't necessary. We could just eat carbs low in fructose and/or more protein instead of fat." Could, not should. I personally consume a lot of fat, probably more than most, usually in the form of nuts and some oils. I keep my refined sugar / carb intake to a minimum, and not because some article or organization tells me to, but rather because eating a diet full of refined sugars / carbs makes me feel lousy.
ah awesome thanks :)
What I don't understand about all this is that Apple used to have availability trackers of their own!
> People on HN crap all over MBAs, but these are the types of problems many of them have been trained to solve.

So, didn't their investor have any MBAs? These are also the kinds of problems VC investors are supposed to advise on, to protect, you know, their investment.
I'd be fine with that. It's used as a discussion point to arrive at a salary the person is happy with. If your original salary isn't one you want to base it off, that's ok.
What do you mean with mail header hacks?
I'm using outlook.com + mail.app to spread things out. One side benefit is you can still get fullname@outlook.com lol.
Except, they didn't explicitly mean to do that, stopped doing that, and paid for the autonomous collection of trash that they threw out.
Think digital distractions have killed our attention spans? Think again
Like I put in the tail of my post; I don't think i'm an outlier anymore soon. The 50 email addresses; sure, but the amount of mail, maybe for now, but not for long. And certainly not (already!) in size; there are plenty of people who get/send all their video/images/large docs via email.

Edit: also, the Google team was really good to me and my (free! well I pay more for storage obviously, but it's not a google apps one) mailbox; on several occasions they contacted me when my mailbox was not functioning and helped fix the issues with it. Compared to a few years ago, the gmail backend, for me has gotten a lot better; search used to just stall; now it's always fast and accurate. And when I deleted a significant amount of mails, my mailbox would be unreachable for at least 1 day (giving a Oops error code 14 or something like that); no it just works.

Edit2: I rather would like the spam AI from Google as a webservice for all clients to use, or an open source alternative. Spamassassin is a nice initiative, but it never worked for anyone I know. A lot of my colleagues just ended up routing their company mail through gmail to get a better spam filter.
I haven't been following them recently, perhaps they are a little more dependable now - but in the late 80s they had reports saying a lot of coastal cities will be flooded by 2000 if we don't do anything. We didn't do anything. Nothing happened - but in 2008 I looked and those early reports mysteriously disappeared.

Yes, climate does change, for sure, and it's probably bad - but so many of the climate scientists were wrong in their predictions from 30 years ago, that they need to do more to be convincing with their predictions for 30 years from now. And the data crunching they are doing, every time I looked at it, is not convincing.
check out https://github.com/roundcube/roundcubemail for a mature gmail alternative.
The personnel costs of a 7 person startup really jumped out at me. Am I the only one that was surprised?
Showing GPS tracks in 3D with three.js and d3.js
Qt? I know it is not 100% native UI but "Beautiful UI" is not the main selling point of this I think.
> Equal rights to what?

the pursuit of happiness // income // employment

> Which, in the age of the Internet, is easy

false
You're the one who's comparing Apples to Oranges. Nobody here are worried about ISRO salary, perks etc. (they are actually good).

No one's comparing ISRO to Google or NASA or SpaceX or whatever. You simply started off with this unnecessary, unwanted posts that aren't even remotely true; hopping from one topic to another without any relevance.

Since you don't have any firsthand experience, please stop it since your posts are just a noise around here in this thread. You've difficulty in accepting it and you simply keep hopping from one thing to another.

Why are you not trying to get a job at Google and relocate to USA, or buy one of those 80 lakh flats at Bangalore.

Don't worry about ISRO. They'll be fine.
This is the definition of a police state.
> He sure had me and a lot of my very smart friends fooled.

When I first heard that Obama's campaign slogan was "hope and change", I assumed it was a joke. I'm still vaguely ashamed that that happened in a modern country.

I would never, ever vote for someone whose campaign message is "you're too stupid for my platform to have any planks in it". (Full disclosure: as a resident of california, that stance on voting didn't really have the potential to cost me anything. I'm pretty sure I'd feel the same anywhere.)
What if Apple, google, etcetera were to make the processes that these warrants ask for, part of a trigger.

As long as the warrant requests the same data or less than all the data, then performing those actions trigger an email to the user stating "A third party has requested access to your account.".

I would guess it would be best for these companies to add a few buttons to their internal tools to export user data. Then it's a part of their business process.

Many "third parties" can ask for and get your data legally. And letting them know is also legal. So there is a user value to this user feature.

Now, the next request goes from legal to top guy to tech guy to some guy who clicks a button in a browser.
Prevention is generally ineffective, because it's usually done through regulation. How would you even prevent something like this? I could see creating a law against this specific case, but that would be for a very limited corner-case. I generally don't like the "prevent every bad thing possible" approach to rules and laws, since there's so much to regulate. It's easier to punish bad behavior.
It would be fun to create a loom that could weave holes, and then feed its output into it as input.
I feel the same way about the iOS 7 calendar. It actually angers me to use it. I feel like smashing my phone against the wall on occasions. For some reason the previous calendar never annoyed me once and it never got in my way.

But then someone came in with a new paradigm. "_everything_ that slightly represents a skeuomorphic design _must_ be redone." and then they proceeded to completely fuck it up.

The Ubuntu upfuckery is that they are hell bent on making everything touchscreen compatible. One interface to rule them all.

Good luck and don't come crying when users refuse to follow.
It's really not surprising that we don't hear about someone speaking up - would you be willing to risk doing so (even anonymously) after working on projects that you _knew_ that were monitoring everything on the internet?

About who made these tools, I would say that this was built through a combination of different people:

- very patriotic individuals: e.g. someone who joins the military and gets a military sponsored world class education in comp sci; or someone who gets recruited at an early age on the campus of berkeley/stanford/yale/mit/etc (remember how spies were recruited back in the days)

- consultants: Palantir, Booz Allen and many more

- buying outsourced tech (e.g. from startups in the Valley/Boston/Penn/Virginia/Maryland or Israel)

- captured black hats in exchange for softer sentences

- renegades from big tech companies: i.e. ex-google employees. You'd be surprised how pissed off some people can be at their previous employees and to what lengths they might go to hurt them
Phusion Passenger author here.

Passenger does more than only providing process supervision. It automates the reverse proxying rules for you so that you don't even have to configure that.

It automatically launches Meteor on a right port so that you don't have to think about which port to choose, and whether it conflicts with something else.

It adds administration tools so that you can see what your app is doing; node-forever doesn't do this.

The list goes on. The point and goal of Passenger is to make production deployments significantly easier and less complex. We have future plans to support per-app daemon management too so that you can manage your background workers etc with minimal hassle, and plans to release full-stack images so that you don't even have to setup the machine.
> On the other hand, no product (open source or not) should optimize for the outliers (not to be confused with edge cases).

I think (hope!) there's room for niche products. I would never try to make an email client "for everyone". All the ones I've tried are crap (because they're "for everyone").

If you'd said: define your market and optimize for that - then I'd agree. But to not aim for a niche if you're doing a small project sounds just crazy (and wrong).
Collectively we do justice, not revenge. Justice differs in one important aspect - we give the other party the ability to prepare and defend itself.
And the electro-mechanical computers of the 40s and 50s.
It's interesting how much diet affects people.

There's also a diet for Autism/ADHD/..
https://en.wikipedia.org/wiki/Gluten-free,_casein-free_diet
Indeed he will.

But a good diet or a good language/platform may help in realizing your goals by not burning your willpower.

A corollary to this law is that bad programming languages/platforms make you fat.
I used mutt on the server as email client before switching to gmail. Simply because no desktop client would cope. So at least till 2005 it was fine with mutt; I had to ssh (that was fine), spam issues (nothing to do with mutt, but still) and worse; I was running a business; attachments were a big issue. I had to save them and scp them over. Later I just created a mailbox binaries@... to which I forwarded the mails with attachments I wanted to see, which I then retrieved with a pop3 desktop mail client. It's just not very practical when running (a) business(es).

I would imagine there are better solutions for the attachments now; in 2005 you couldn't really find that much to solve it as I remember.
During my first startup, I worked 6 or 7 day weeks, 13+ hours a day. At Hyperink, in my first year, I (on my own accord) slept in the office over 30 days. During this entire stretch, I was perhaps more productive and happier than any other time I can remember. The main reason why? The teams and the comradery.

I wish this article at least had relevant studies + statistics on this subject as it is not representative of any of the 4 startup experiences I've been involved with. Actually, in diametric opposition to this author's stance, our teams' cultures were united and strenghtened around the concept of working hard (which, in our case, happened to at least partly equate to long hours).

I should be fair and admit, it may be the case that this article is more relevant to later stage companies -- I don't have a great amount of experience at 100+ employee companies.

From my experience, when one loves what one works on, one often works on said thing a lot. Some of the hardest working people I know work (addictively) towards projects they're not (necessarily) paid to work on. For instance, one of my teammates, Mischief, spends about 5 hours a day porting packages over to Plan9 and writing terminal emulators in go (why not).

Im not so enlightened that I can draw conclusions about people who _don't_ work long hours, but it seems intuitive that people who do work long hours fall into one of two binary classes: (1) they are forced to (in order to achieve some level of compensation) / fear layoff, (2) they like the product, team, or like working hard. That is, intrinsically one either wants to work hard or they don't want to.

You want people in the latter category, and you achieve this by being fair with equity, providing people opportunities to have an impact or work on what they love, by providing a supporting environment, and by having good hiring practices.

There will always be great people who love your team / vision / culture / management (un)structure and who physically cannot commit to 70 hour work weeks (family, etc). You and your team have to decide whether it makes sense for this person to be part of the team and be prepared to make adjustments to make it work.

What I wish this article was about:

* How teams can (and should learn to) effectively prioritize teammates' health

* Why pressure to work hard can be destructive

* How to programmatically or systematically eliminate or amortize stressful tech/scaling/hr/bd problems to avoid disasters.

[edit: fixing typos]
It's a really complicated thing. I agree the salary should be relative to the amount of value you add. But what a "good salary" is, depends on where you live.

If you do an amazing job, and I pay you an amazing amount. That amazing amount could vary depending on your cost of living.

I agree in a perfect world that you should get paid the same no matter where you are, and globalisation will probably head in that direction. But so will cost of living balancing out too (if people in lower cost of living countries are earning lots more money, the price of things will go up.... supply/demand).

I guess ultimately, when comparing what you pay people, why use the dollar amount as opposed to the benefit to their lives. Shouldn't you be paying everyone an amount that equally benefits them? Why should one person be far greater benefited from their salary? Ultimately it's what you do with the money that matters, not the number on the note.
Thanks.

> And of course, there are VPN tunnels between data centers in addition to the above.

Could you please be more specific on the VPN solution that you are using? How do you manage the shared keys? How do you make sure 'system administrators can't easily read the traffic?"
IMO Dart is the most productive language for general purpose programming I've ever used, and so do many of the other ~3,300 members of the Dartisans community: https://plus.google.com/u/0/communities/11456694329191923285...

I'm personally happy that there's still hope we have a future option for a re-invented language optimized for web development rather relying on the glacial pace of continually patching JS to make it more maintainable.

It's a small yet powerfully expressive language that's easy to learn, it's very well thought-out and balanced providing greater consistency in both language and library behavior which is a nice contrast to the dump of incompatible JS fx's, it's optional typing adds a lot less friction and is a lot more productive that statically-typed langs, but also provides time-saving compiler feedback alerting errors as you type. It's support for source-maps are best-in-class whilst Dartium provides strong tool-ability and debug support and very fast live-reload cycles. Dart is an awesome option even without considering it's ~10x faster start-up times with Snapshots or its fast run-time performance which sees it can solve the Norvig's top95 Sudoku grids 200x times faster than Ruby: https://github.com/dartist/sudoku_solver#side-by-side-result...

Dart's not perfect and there are some language features I wish it had but over-all I think it's a magnitude better option than vanilla JS. It currently has less momentum than JS, but I hope to see that change as a JS-only future ensures web development will be forever stuck in the middle-ages.
I don't get it. There is the "meteor bundle" command, which as far as I can tell does the exact same thing. "meteor bundle" turns your Meteor app into a regular Node.js app. It does not bundle Node.js itself and it does not bundle MongoDB.

The author mentioned that Demeteorizer allows a Meteor app to be able to run on any Node.js hosting provider. "meteor bundle" does that too. In last week's announcement about the Phusion Passenger app server + Meteor support, I documented how one can use Meteor bundles with Passenger. If you look at the instructions[1] you'll see that the instructions for deploying a Meteor bundle are the same as deploying a Node.js app.

So how is Demeteorizer different from "meteor bundle"?

[1] http://tinyurl.com/mj9ex3y
Btw, what always escaped me about US weapons laws is that police can have 10+ round mags, full auto weapons, etc, but the individual can not. As opposed to military, police fights basically the same criminals as we, mere mortals, do. The only difference is that this fight is their job.

Not that I want a full auto weapon :-)
Apparently you're trying to cut down a tree in the forest with a red herring.

Google doesn't do what apple-tracker.com was doing.
I really like it - good work, keep it up. It's a good thing that you guys (you, Mailpile, Roundcube) develop alternatives to gmail.

However, for me to switch (like most here, I am a heavy email user), I need a few things:

- PGP encryption

- Contacts

- Calendar

Have you thought about expanding the developer base? Maybe via Kickstarter/Indiegogo? The alpha already looks good, I'm sure a lot of us would like to contribute to the development.