skysight-inc/HackerNews huggingface dataset:
Ask HN: Need help picking a title
So I know that we generally believe that titles are meaningless, but my role at the startup I'm working at (~30 people) is expanding and I've been given a chance to submit some ideas for what my new title should be.

About what I do: The best way to describe it is as a business generalist. I do mostly sales and sales ops, but also pitch in on projects across the business team -- marketing, ops, client services, etc. The new role will be an expansion of this, with more direct responsibilities and ownership of projects, as well as working directly under the CEO to help take stuff off of his plate.

I'm fairly junior at the company so I'm not a manager/vp and I'm definitely not a rockstar/ninja/etc.

Any help would be greatly appreciated. Thanks.
I think the issue here is Apple and Samsung disclosed publicly that data for xyz is sent back but Xiaomi never did so that's why they view it as spying. I believe Apple had a similar issue when they were discovered to be recording your geo locations but never telling the public about it.
I love BNW. It is such an magnified representation of the post-war world. Like all literature, it's a metaphore, not to be taken too literally as a prophecy--although it was clearly a possibility in Huxley's mind. BNW may never be, but we're already there, in many ways. We are not clones, but we are expected to specialize, to identify with roles that aim to produce value, get paid, buy things, entertain ourselves, to feed the system and forget about it. It is a really seducing utopia--compared to the more openly overt dystopia of 1984, at least. Huxley, I believe, saw it coming and wanted to warn us about its costs and limitations.

People said about Aldous Huxley that he could have an in-depth conversation about virtually any subject. As a well read person, he was aware the current developments at the time in the fields of psychology, management and life sciences--to name a few. It is no surprise that he came to speculate about the rise of advertisement and human resources management, which turned psychology on its head by applying it as a tool to generate and maintain a compliant supply of consumers and producers before anything else. His utopia is one where life is ruled by convenience, from the crib to the death. The more alarmist speculations of managed births and intitutionalized overmedication are simply logical extensions of this philosophy. It may be too easy to just go along with it without asking ourselves if life shouldn't be about something else than finding purpose through our given social functions. There's something deeply tragic about BNW, which isn't so unfamilar and requires us to take a step back from such ideals. The questions it raises are terribly current to us.

BNW is far from perfect, but the last century showed us that Huxley was right. Most of us want to love their servitude, and we're willing to work pretty hard in order to do so. The spectre of 1984, of surveillance and repression, is mainly reserved for those who stray away from what's expected of us. It stands as a menace to keep us in check. When people occupy the streets or participate in activity that undermine the accepted order, only then does it show its ugly head. In a way, 1984 and BNW are complements to each other.
I agree. There is virtually no way you can smoothly upgrade an Angular 1 project to this. You'd have to redo most of it from scratch. There are a lot of huge projects that are built on Angular 1 -- many enterprise products too. And this is a huge blow to maintenance. It might be a reason for a lot of people dropping Angular and going for something that makes more business sense. Maybe it's React's time to shine.
Good point, valid opinion, etc. But incorrect, I think. I think it's more likely that we are going to see most metropolitan areas in the US finally get world-class data/communications infrastructure installed. It's starting to build momentum now, really. And then there will be no going back. You will then be unable to convince the vast majority of enterprise users that they should pay for proprietary Java + server installations when they can get radically better functionality and useability from client-side technology, and at a VERY steep discount. I really think the only thing currently preventing a tidal wave of JavaScript dominance in enterprise is the (weird) reality that the US is still so retrograde on high-speed internet.
I agree with most of what you said, except for the part about doing the bare minimum not being motivating. I'm also a pretty experienced lifter (Been lifting for 9 years, can DL 3x my bodyweight, Squat 2.5x bodyweight, BP 1.6x) but I'm always looking for the bare minimum to improve. If that happened to be a 7 minute workout, that's what I would do. I think it's incredibly motivating to use your time really effectively. I spend probably about 1/4 to 1/2 the time in the gym as anyone else there with comparable fitness levels because I've done a lot of research on training methods and have tried tons of different programs and permutations to find the ones that are most effective for me.

I think you're right that the biggest problem with this is that there are "no discernible goals" associated with this "scientific" workout. For noticeable strength and physique improvements, the lowest I've found to be effective are 40 minute workouts 3 times per cycle with a cycle length of 7-10 days depending on the types of workouts done.
Learn Vim
Don't run 'strings' on untrusted files
How comforting it is that the paper is presented as a PDF ;)
I agree - the deep discounts lower average engagement by a lot. From what I've seen, most students who binge-purchase don't actually start learning from the courses they buy.
With proper cooling mechanism is very doable but tank would need to constantly move as it would probably eject heat underneath it, so if it would stay in same place for a minute ground around it would reveal tanks location.

Just to the point - this tank is hit-and-runner. It is intended to sit in bushes and when enemy is passing by it will jump out, fire few shells and using its technological advantage and mobility it would disappear back to wood/bushes. Its not constantly using engines etc to run the mask as this would be pointless especially in winter.
Instant GIT deployments with GitGo
Google vice president broke the record for Felix Baumgartner height of free fall
"It's also fairly rude without at least giving them a chance to improve sections."

To me, this only furthers and enhances problems with ownership. If my first approach to "collaborative editing" is "give the original writers a chance to improve" rather than "collaborate" and "edit", then it only enhances the perception or "reality" that that article belongs to them.
So-called "explosive bolts" (http://en.wikipedia.org/wiki/Pyrotechnic_fastener) are very commonly used in spacecraft to separate various spacecraft components (e.g., rocket stages, or payload from shroud).

I'm not familiar with the design considerations here, but lots of people remark that they seem like "the wrong solution". But, they are reliable, simple, and light weight.
The threat of someone looking through ancient emails aside, there really is no reason not to store old messages forever. They're incredibly small, and you never know when you'll want to reference an old discussion because someone comes back into your life.

In the bad old days before archiving, people got in the habit of deleting emails because there was no better way to get them out of the inbox.
The Kindle e-reader is conspicuously absent from your list. When most people think of Amazon hardware they think of the Kindle, which most people consider a success
This almost sounds like an oxymoron.
Thank you for the insight - I actually suspected there is a lot of couponing and so on going on. I guess like in the iOS or Android app store (or presumably all markets) people try to game it. I would probably do the same and try to sign up free subscribers until I have 1K or so to make my course look good.

But don't worry, I am genuinely interested in creating such a course, and I don't want to rip people off. I plan to have fun while making it, so there is not much too lose.

Actually I had decided recently to try to write ebooks as a means of learning stuff myself (in that case it was AngularJS). I think of it as an additional motivation and I think it could work for me, if not for everybody. Making a video would probably be supplementary to that.
In partial response to a dead comment, this vaccine is "known" and at least in theory is likely to be safe. It takes an existing, well understood virus that mostly affects animals. From memory, it knocks out one gene that makes it pathogenic, and adds (or replaces?) genes to express surface Ebola virus surface proteins.
Bezos: The Grinch That Stole Amazon's Xmas
>What would a screen reader user hear? Is this site accessible? Does anyone really care?

Screen readers do support JavaScript. While server side rendering is one of the features I most want in Meteor, the whole "screen readers can't javascript" is just wrong.
Angular 2 changes everything
I don't have a chip on my shoulder. It just reminds me of that old comeback for people who are complaining about how terrible PHP is - "oh, I'm sorry. I couldn't hear you over all the work I was getting done with it."

> Why waste time learning and suffering through AngularJS absurdities when ReactJS exists?

Because I'd have to suffer through learning and integrating Backbone or Flux in addition to React to accomplish what I could by learning just Angular. And then I'd have to hope that my choices remained compatible with each other through version updates. Anyway, I may find React to be a better designed lib when I get around to using it, but it's definitely not an apples to apples comparison when it's only attempting to tackle 1 of the pieces that Angular handles.
This book is super helpful and I referred to it in the past while I was learning Git. I want to note though that Git is pretty complex and trying to learn it all at once is going to be extremely frustrating. Instead, just start by learning the basics (push, pull, commit, clone, add, and maybe a few others). Then, when you have a specific problem that you don't know how to solve (How do I combine all these tiny commits into one substantial one?... or, I screwed everything up, how do I revert to a previously good commit?), look it up or Google for it. I still learn new things about Git this way and I think I know my way around it pretty well. It's amazing that pretty much anything I can think of Git already has implemented.
Eric Ries' Curated Lean Series Books
Sure it's different. But first of all, leaving a country isn't actually that difficult, depending a bit on where you live, of course (within the EU it's outright trivial, for example, you just move to another country, no different than if you were to move within a country), and secondly, part of the problem with network effects is that they tend to only make it harder over time to avoid the network. Also, the social cost is actually pretty similar.
I put up another GitLab article for you - the previous was deleted for lack of links indication notability. I linked a couple of TheNextWeb articles that will hopefully do. It's kind of hard work this stuff finding references and the like. (I'm not an admin, just an occasional contributor).

Thinking about those kind of issues I think they could improve the friendliness of the process by sending helpful / apologetic emails along the lines of "Dear Mr X, Sorry we had to take down your article because we need ... blah blah... If you can find the references just click this and do this. Best, Wikipedia team." Rather than the current situation where the article just disappears and there are somewhat cryptic comments under the talk tab. I don't think it would be terribly hard to implement.
I like this idea! Mind if I steal it for my PEG generator?

This is probably the best property of PEGs, they're extremely extensible and flexible, you can add features not possible in any other parsing technology, including high order parsers, dynamic extensibility, etc.
> That's a weird argument. Just because you think it's not horrible or overblown doesn't really mean much. That's just an opinion.

A contrary opinion to the OP's opinion. Are you asking me "where's the data" (?), because this whole thread is opinions.

edit:

> It has lots of issues, though.

No argument here. Providing validation feedback on forms, for instance. I'm not arguing that it's perfect and that I'll never love again, but it has opened up my head this year and for that I'll go to the mat for it.
We haven't done "lines of code" estimates for Sage in a while, so I'm not sure. Of course, lines of code being large isn't necessarily something to be proud of (though there's some meaning in lines of code that have come and gone overall). I'm very dubious about your lines-of-code estimates above. For example, you claim "Maxima alone has 700K lines", but I just downloaded Maxima from http://sourceforge.net/projects/maxima/files/, then ran sloccount on the src directory and I get 129,584 lines of code:

/tmp/maxima-5.34.1$ sloccount src
...
Total Physical Source Lines of Code (SLOC) = 129,584
> Angular 2.0 relies heavily on ES6 features and syntax which are not yet supported in any browser

Which is why part of the project is a compiler which compiles ES6 (actually, an ES6 superset) to ES5, which is supported by every browser.

https://github.com/google/traceur-compiler
Those interested in a tool that lets you use your text editor with an auto-refreshed HTML view should check out Softcover (http://softcover.io/), which among other things is the build system used by the Ruby on Rails Tutorial.
Sure, it claims to do this, but I'm still a bit skeptical that this is actually compliant. What do you make of the paper I linked to? That blog post only glosses things like context-sensitivity.
You wouldn't filter out people who have no experience or knowledge of the job field? So if you have a grocery store bagger with no other job experience or schooling applying for a highly technical position that also requires managing 20 people and budgeting several million dollars, you would interview them?

That seems like a waste of time for both sides.
Ask HN: Need help picking a title
So I know that we generally believe that titles are meaningless, but my role at the startup I'm working at (~30 people) is expanding and I've been given a chance to submit some ideas for what my new title should be.
About what I do: The best way to describe it is as a business generalist. I do mostly sales and sales ops, but also pitch in on projects across the business team -- marketing, ops, client services, etc. The new role will be an expansion of this, with more direct responsibilities and ownership of projects, as well as working directly under the CEO to help take stuff off of his plate.

I'm fairly junior at the company so I'm not a manager/vp and I'm definitely not a rockstar/ninja/etc.

Any help would be greatly appreciated. Thanks.
> The health benefits of any strength training program aren't going to be exactly mindblowing.

Health benefits of strength training listed on Wikipedia look still pretty attractive, to be honest. The primary obstacle is necessary equipment, for someone who travels around this means gym access becomes a factor.

I agree that cardio seems to be far more essential to health than strength training, though.

Thanks for sharing a very interesting document.
there are too many stories. On 23rd of Dec 1999. I went for an interview with XXX, an Enron like looser company (btw, this is what happened in Enron, a distilled hitchhiker guide to enronization of NA: a company A sold assets to company B. Company A continued to use those assets). This was my second or third coming to their establishments (first time I visited them they were porting from Ingres to Oracle; on my second visit (different) they informed me they are porting from Oracle to - Ingres). So here I am on 23rd of Dec. 1999. I was greeted by a - think John Travolta in Saturday Night Fever - a "project manager" (btw "project manager", "business analyst" and similar stupidities are all The Tools of Corruption of Enormous Proportions. Project Management exists...in projects like NASA Space Shuttle etc. Or Hadron Colider and similar. But to create a "project" around 4 (four) lines of Perl code?? That is plain stupidity (I used Perl intentionally to express my disgust with all of that nonsense which cost NA economies trillions and trillions of dollars, together with so called "HR departments", "job agencies" and similar stupidities).
Back to our Travoilta PM. The guy had an Oracle book besides him (!it takes a disco dancer to at least come close to something that has any connection to Oracle whatsoever. All other idiots who declined my application for Oracle jobs, they opted for so called "behavioural" interviews (these are interviews where milk can be white or black, depending on the wish of the Travolta, pardon "interviewer"). Of course Travolta didn't understand a word I was saying. I was looking those huge establishments with 1000s of cubicles and at that moment I knew one thing with 100% certainty: this is going down sharply very soon. I knew something (but not enough, and not enough time to learn more) about short selling. I remember thinking: this Travolta company's stock is $125 and it must go to $60 no question about it. I had 300,000 at the time. Long story short: the stock went down not to $60, not even to $6, but TO F. 6 CENTS (!). From $125 to 6 cents. And I was a prime witness and I due to trading inexperience did nothing. I mean how many stock analysts could have such opportunity to observe a praised (top 3 companies in the field) company from inside and spot a huge technical signal: SELL, SELL, SELL.
Yeah, it definitely is EcmaScript 6. They've added the "class" and "constructor" keywords. Typescript is very mush modeled after EcmaScript 6 anyways, so technically it can be both. But I'm sure it's EcmaScript6, because that's what Angular 2 is written in.
5 Great Features in EcmaScript 6
The question should never be "why should we protect $SUBJECT" (where $SUBJECT is anything, not just children), as that question implies an allow-by-default policy. Usually, this is done to shift the burden of explanation away from those actually doing the actions in question.

Instead, the question should always be "why should we allow $ACTION". Show why $ACTION isn't going to cause problems instead. The "default permit" approach has never been sane security policy, as it presumes you are able to enumerate all possible current and future threats.
What part of "the whole Solar System possesses a Lyapunov time in the range of 2–230 million years" don't you agree with? Quote is from http://en.wikipedia.org/wiki/Stability_of_the_Solar_System .

To me it means that no matter how precise you measure everything, at some point even the unpredictability of a single atomic decay is enough to make a difference such that one of the planets may is ejected. As far as I know, that's also the generally accepted meaning.
Do you have anything going for this claim beyond faith?
That's millions of dollars of VC funding at work for you.
Founder in pursuit of press takes basket of sex toys, oysters, booze to reporter
Here is a movie from 2011 of this vehicle. http://www.youtube.com/watch?feature=player_embedded&v=6OjpB...

They show how they activate and deactivate the heat camouflage and you can clearly see the difference. It's not fully invisible but if you don't know what you are looking for you will miss it. The camo can also be activated in only certain spots so in one scene they make it look like a normal car in IR by only partially cooling down the exterior.
That's horrible advice. Some problems are really complex and can't be solved just by working from A to B.

Your parser will probably not end up being able to handle the problems outlined in the article unless you take that theory into account before starting to program.
Anderson Silva (that according to Dana White is the best UFC fighter EVER) lost his title (UFC Middleweight champion) when he was 38 years old, and next year he plans in getting it back.

Or getting the next weight category title... (he said that on his age defending middleweight title was getting harder, as he was getting too old to do violent weight shifting, and was considering just fighting without weight shifting...)
So what do you use to build simple websites on the backend?

There are bad programmers and bad programming practices for every language. If you see code that has 5 levels of nested callback chains, it's only because people don't know how to write code. Have you see chromium code? It's filled with callback in c++. All this is nothing new.
Completely agreed. I picked up a Fujitsu ScanSnap S1500 [1] a few years ago and got rid of probably a foot stack of paper in total. It works wonders at eliminating that existential hopelessness too much clutter sometimes brings.

[1] The scanner works very well on linux and OS X, and has had very few jams no matter what I throw at it. http://www.amazon.com/Fujitsu-ScanSnap-Instant-Sheet-Fed-Sca...
For Stronglifts / Starting Strength, you're starting out very light.

SL5x5 starts out with the unloaded bar, SS with a _lightly_ weighted bar. The whole idea is that you're initially _well_ below your actual potential.

You're increasing the weight fairly aggressively (10# per week for squats), but it'll take you a few months before you're up to significantly challenging weights.

You'll also re-set a few times, and eventually switch to a different progression.

If you're not going balls-to-the-wall, you can squat twice a week. If you're going heavy, 1x is more viable.
If I had resources similar to commercial math software companies (so I could hire hundreds of professional engineers), I would still do a mix of writing new code from scratch and using existing libraries. What would change is the mix. Also, I would identify components of Sage of questionable quality/design, and put substantial resources into improving them (thus giving back to their communities). For example, Jakob Kroeker has been frequently posting on the Sage development mailing list about how he was -- out of interest -- systematically auditing code in Singular, and he found some serious bugs. Unfortunately, he is about to leave mathematics (since he's not going to get supported doing auditing?), but if I had more resources, I could hire him fulltime to systematically auditing open source mathematical software. It's a waste that such people systematically slip through the cracks, people who are passionate about auditing math software source code. The minute they start doing some of the things we really, really need, they vanish due to lack of money. After watching this for over 10 years, I'm starting to get really annoyed.
If you're interested in working in beautiful Cebu, Philippines, to build products that improve the lives of the poor worldwide, check out www.engageSPARK.com . :) We've got a talented international team and are looking for more passionate people who want to leverage their tech skills to do good. We're a not-for-profit business/startup building a challenging distributed platform that will enable NGOs and governments to improve the lives of millions of people in poverty around the world. We just finished a financial education program for a large international NGO using voice calls & sms soap operas with quizzes (to reinforce and test comprehension) for 25,000 people affected by a natural disaster. And Cebu is a great place to live!