skysight-inc/HackerNews huggingface dataset:
The web-dev community might discourage that, but in my experience (someone who does backend/analytics and some devops, and who occasionally needs to modify the front-end projects that communicate with said backend) every time I setup one of the projects for local development it's a dependency nightmare and a good couple hours of research to figure out how all these pieces work together.

We've done the jQuery -> Angular -> React mambo. The RoR -> Node.js mambo. The Grunt -> Gulp -> Webpack mambo. The underscore -> lowdash mambo... I could go on. That's without even counting the CSS related fads.

Another thing I've noticed is that we've gone from projects trying to optimize for minimal JS and are light on browser resources, to installing multiple megabytes of Bower/Webpack/NPM dependencies and pages that perform (pardon my French) like crap. Famously, one of our backend devs wrote a Chrome extension that would disable the animated backgrounds in a bunch of stuff because they sucked our laptops' batteries.

So I feel the pain of poster who said it's become almost impossible to support JS projects unless that's your daily job. The tool churn is too big and don't get me started on all the new terms ("isomorphic websites", "polyfills", "shims", etc.) that seem to pop up every couple months.

I understand it's growing pains of a maturing ecosystem, it's just that the churn speed is insane.
Spam? The link says the domain is available...
What does converting users into customers mean for snapchat? What are they selling?
Not if you use Direct Peering from Google :D
https://cloud.google.com/interconnect/direct-peering

Disclaimer: I work at GCP, so I know you can only get a few TB/s this way, which might be a bottleneck. YMMV
Remote Code Execution in all Git versions (client and server)
> what are the odds that an overseas call center would cost more than anticipated (often the case), lower the quality of service and thus the company's reputation, or actually be enough to stop the downwards spiral rather than just signaling that you're in a low value-add commodity business?

I would imagine that a company as large as LS would have used some analysis and external/internal data to estimate the overall costs of such a move (which would include the cost of lower quality of service etc). And they must have still found the move cost-effective.

It's slightly insulting to LS employees to think that they would know less about the cost-effectiveness of this move than us. Moreover, this move seems drastic. When you're making such drastic moves, you're likely doing so to be able to survive. In such cases, lower quality of customer service and poor signals etc take a back seat.
These Pigeons Are Rocking Backpacks to Help the Environment
At the risk of sounding pedantic: Twitter's assets were created by its users, not the company. They alienate the users, there are no more assets and no more value to be had.
Yes and yes
Yes, you can use C++ 11 features with Qt.

In Qt 5.4 I had to add

CONFIG += c++11

to the .pro file.

I haven't used it, but it seems Qt 5.5 supports C++ 14.
A Glimpse of My YC Experience
Cascading wp attacks on modern linux systems
I am confused about what you mean by this.

I mean obviously the first sentence makes sense but I don't understand the relevance.

I'm not expressing anything against the point you are making, I just honestly don't understand what point you are making.
Didn't some AI researcher have a quote along the lines of "AI is whatever we can't do yet"?
Although not in favor of key escrow systems, I'm not convinced that they cannot be implemented in a secure fashion. There are fundamental differences between physical keys and digital key that make analogies between the two unconvincing to me.

With a physical master key, all it takes is one possessor of a copy of the key to agree in order to get access to what the key is protecting, or compromising one possessor.

With digital data, such as an encryption key, an escrow system could be combined with a secret sharing system so that you need to gain access to multiple shares before you can get the underlying encryption key. With a sufficient number of shares required, distributed among a large enough number of independent escrow agents in different legal jurisdictions, the probability of someone getting your key illegitimately via the escrow system can be made arbitrarily small.
How did you dump the rom?
Not OP but my 2c; PySide is Qt 4.x only, for for that reason I'd recommend PyQt for new projects.
That might be ameliorated by choosing a touch keyboard optimized for character-by-character input rather than english text. MessagEase works well for me for that.
You won't hear any dissent from me when it comes to improving our lack luster family leave support.

However, telling a woman she doesn't take her career seriously is a different matter. You cannot assume to know that woman's situation, her commitment to her job, her resources for child care, etc. She may have a stay at home husband. She could have a full time nanny. Her commitment, as an individual, may be no more or less than any of her coworkers.

Further, U.S. law (as abysmal as it is) on family leave is egalitarian. Both men and women may take up to 12 weeks leave in a 12 month period after the birth. Two states, including CA, extend 6 weeks of subsidized pay to both men and women. Most companies extend the same "bonding period" allowance to both men and women (generally taken out of their base vacation).

The only exception I've seen that women get aside from men is an extra couple of weeks if they have a cesarean. But again, this is entirely up to the private company issuing the benefits. The state is equal in the benefits it allots.

Thus, dismissing a woman through this verbalization is more about stereotyping than any reality with regard to disparity in benefits. And the perceived risk is as much about cultural and corporate biases on care taking. Which is why it is a microagression.
My current company, for example, contractually obligates our vendors to never mention us.
I'll freely admit to being one of those mystified folk. As an easy example of which, can you roughly outline which n-bit values are not valid UTF-n? (are they reserved for shifting to other systems? and if so, isn't that still a valid, even an important value, within UTF-n?)
Flow is being ported to work on windows and there are now builds out there for it https://github.com/OCamlPro/flow & the binary downloads http://www.ocamlpro.com/pub/ocpwin/flow-builds/
I've used both Private Internet Access and Hide My Ass with success.
> You said that making it take an hour was ok, so I assume the processing time is somewhat flexible.

My comment was unclear. It's a balancing act between running time of a job, time before a job starts, and cost. 1 and 2 are both important and appreciated parameters, but only if 3 allows.

> It's true that per minute billing would save you money, but assuming what you're doing is meant to scale up, once you get past enough work to keep a single machine busy, you've gained nothing.

Completely true, but at that point we're running a cloud within a cloud ... which seems silly. Per-minute billing would get us what we need, without the complexity of having to engineer a cloud within a cloud. Plus, it would allow scaling horizontally, which improves parameter #2 above, without impacting #3. In other words, a farm of huge machines will need a queue to keep them busy. Having a queue means there's some delay before a job starts. Whereas if we just spin up a per-minute billed machine immediately for each job, there is no delay. That requires less engineering, and handles any workload whether it be heavy or sporadic.
The major problem with the flash sales sites is they provided very little upside to the business offering the deal. Taking a small hit in a 50% off deal could be considered part of the cost of customer aquisition if the customer comes back. However a very large segment of the flash sale demographic are not desirable repeatable customers. The deal is clear, they're there for the large discount, and probably will only be back if you give it to them again.
Epic Drone Home Video Tours: The Future of Real Estate Advertising
< 2.7.1 - not sure why this was stripped from the title, I included it ;)
Sup, Qt. How u iz?
I'm planning on implementing IKEv2 support in Streisand soon. I wanted to get OpenConnect/AnyConnect implemented first. I had not heard of OpenIKED until your comment, and I got really excited, but it looks like the portable version for Linux has been deprecated? If that's the case, it is really unfortunate; I love OpenBSD and their security track record.

I will likely use Libreswan for both L2TP/IPsec and IKEv2, and give the user a choice between those options at installation. L2TP/IPsec support is still a little more ubiquitous, but IKEv2 will be set up by default. It's a much better protocol with significantly less legacy baggage.

Your comments on Tor are thought-provoking too. I can look into making that optional as well, either through a prompt or command-line flag.

Thanks for the feedback! Let me know if you have any other suggestions.
Basic math for dummies

I'm not great at math but I do at least know how to remove the tax from a number.
Shrewd plays or profiteering from idiocy... call it what you like. Look at the people on this forum who know a great deal about security. Some like to portray themselves as thoughtfully open minded - that they are seeking a solution. They make respectful noises about legal traditions. They know it boils down to exhuming the corpse of key escrow and rebranding it. But they are in a position to profit.
Is the support for static linking good in JUCE, such that you can release non trivial programs in a single binary with reliance only on system libraries that are pretty much guaranteed to be there.
Green Gables is available in QuickTime VR.

[1] https://www.tourismpei.com/green-gables-house
The comment you are replying did not say or imply Twitter was obligated to do anything.

But continuing to provide this noncommercial API access for free indefinitely is exactly what I think they should do and I'm a little disappointed that they don't agree. Twitter isn't wrong here, they're just assholes.
"The Gods of the Copybook Headings" is a poem published by Rudyard Kipling in 1919, which, editor Andrew Rutherford said, contained "age-old, unfashionable wisdom" that Kipling saw as having been forgotten by society and replaced by "habits of wishful thinking."

The "copybook headings" to which the title refers were proverbs or maxims, extolling virtues such as honesty or fair dealing that were printed at the top of the pages of 19th-century British students' special notebook pages, called copybooks. The school-children had to write them by hand repeatedly down the page.

David Gilmour says that while topics of the work are the "usual subjects", the commentary "sound better in verse" while Alice Ramos says that they are "far removed from Horace's elegant succinctness" but do "make the same point with some force." - https://en.wikipedia.org/wiki/The_Gods_of_the_Copybook_Headi...
...necropost, but:

You always need to be able to recover from a soft reboot, even during maneuvers; you're in a high radiation environment and any passing high energy particle or cosmic ray can trigger this.
> the fear is that they can use the same law to install backdoors in ongoing versions

There is no reasonable interpretation of the All Writs Act (which regards subpeonas) that could be interpreted to force Apple to preemptively make their OS insecure. If they include a backdoor in future versions of the iPhone, or if the FBI discovers a vulnerability, then it is entirely possible that they could use the same precedent to force them to open the backdoor for them, or even give them a metaphorical prybar for the backdoor.

But the point is that Apple is rapidly moving towards (and in their opinion, has already achieved) a hard stop -- they no longer possess the technical capability to break a locked iPhone after the 5s. For a specific case, and a specific subpoena, there is no work that Apple can do to comply with the subpoena.

And, like I said, it seems clear that Comey understands this, and is not asking Apple to weaken security in the future, and I see no indications that he is asking for that.
Sorry, this is not getting at the core of your assertion, but what do you mean by:

> There's no legal concept of the oft-asserted “fiduciary duty"

... I can assure you that "fiduciary duty" is very much a legal concept.
Browser DGAF That You Use React
Introducing Slides Factory – Get your slides done quickly
Because context is a thing. Here, I will rewrite the text from the article with your suggestion:

> Think a drunk UX expert is the worst challenge you can put your website through? You’re wrong. There’s one thing worse than that: A less sophisticated user. Here you can hire a less sophisticated user to torture your website.

Not to mention the fact that the website in question is literally theuserismymom.com.
Could you add some screenshots or GIFs to the readme, to give a sense of how it works for people who don't have a ROM handy?
FWIW my comment also blew up more than I woulda expected. I wasn't really responding to your article even, more to Andre's flavor over the top anti-JSX attitude. It's like you said: each team is different and should use what works for them, and making overblown arguments doesn't help that.

If I can double down on the mistake though, I'd be concerned if someone who didn't feel like learning how JSX works tried to dive into immmutables and combinators :D.

Thanks for react-hyperscript-helpers! Feels like react-native in a good way.
Modern day SV-style programmers are basically factory workers that exist in really nice conditions.
You Might Not Need .bind(this) in React
Why should there be a reward for staying? The market is screaming "leave" and you don't rich by laughing at what the market says.
I was snarkily refusing to have a discussion on the artificial terms of the parent commenter, about "tyrannical" workplaces.
What you see is criticism, and intollerance to it. I did criticise it, its superfluous use of tools, and them tools themselves for being overkill. What I should have done? Kept silent and pass on? But I think that this way of doing things has flaws, and I shared my opinion here. So that others can read comments pro and contro, and decide for themselves. Because this is why I read HN: to get to know what's going on in the industry, and to see people's opinions on that. Why would I bother if I only saw comments from those who concur? If the thing is good enough, it'll survive the criticism anyways. And the author will maybe have a chance to improve their work if they agree to the criticism. So criticism is win-win for everybody, but the crowd here is incapable of tollerating it because of their emotional and uneducated approach to this sort of technical stuff. When you say "JS is crap", people act like you cussed at their loved-ones. Unhealthy, this is. Sometimes you make sth., and the result is useless. You write an article, reread, and see that it's plain stupid. I'd rather be criticised for my stupid, than illuded by absence of criticism.
"the username or password is incorrect."
Have your say on the investigatory powers bill (UK)
> For people who want bigger, broader, deeper access, they sell access to that data. That's been the case for the last few years.

Can I pay $ 100 extra per month for more access?
Trade deficits are definitely a net positive, but that lack of demand they cause actively harm a large swath of Americans.

There's a reason NAFTA has been so unpopular.
Ask HN: Can the NSA crack iPhone encryption?
I was trying to look this up and found no solid sources.

John Mccafee's solutions was BS from the beginning because it's assumed the password was stored in clear text. The FBI wants a cracker engineered by Apple, but is there another way?

Isn't it possible the NSA could de-cap and clone the storage of an iPhone, then run a password cracker own the clones. This seems like exactly what they would do. I can't think of any technological reason they couldn't do this. Is there some limitation because the password is only part of the encryption key and the key is stored on a separate chip?

Is it possible to brute-force the 265bit encryption on the phone?

It is possible even the NSA's hands are tied?

I haven't heard anything about the NSA's capability regarding the FBI vs Apple case. I understand the FBI wants to have a media blitz about this, playing up emotions, while avoiding facts like the NSA, but I'm interested in the technical limitations.
DataRobot is dope I hear
Absolutely. There are several good points in that quote. I've seen the cap tables of startups that used lawyers who clearly hadn't worked with startups before. It was not pretty, and once it was a key factor in deciding not to invest, since the required cleanup would have been extensive.

Another great point is about recognizing whether the terms are standard. One thing people consistently forget to do is check for the "dog that didn't bark." It's not uncommon for investors (or entrepreneurs) to propose a term sheet that completely omits a standard section. If they had instead proposed something in their favor on that subject, then the other side would have certainly objected. However, if the other side is inexperienced, then they don't see anything objectionable!
Beautiful Mechanical Pencils Handmade by Hemingway
What rule am i proposing? when am i "requiring" a special character?

"correcthorsebatterystaple" is ok,
"correct! horse battery Σtaple" is better.

Why are you arguing i shouldn't be allowed to use any key on my keyboard?

There is no reason to disallow any character in a password. let me use them all. limiting to A-Za-z0-9 is goofy and antiquated.
He's a regular MicroConf attendee who posts his detailed notes about the event, so.... he's real and legit, and seems like a good guy.
Yes PySide doesn't even provide Qt 5 bindings, so PyQt remains the best option imho.
Don't make the mistake of assuming that the police are always the good guys.

You actually can't assume that anyone is always going to be the "good guy", or that anyone else will always be a "bad guy".

And if you could program a smart gun to have a sense of morality, capable of judging between appropriate and inappropriate uses of lethal force, you no longer need a human to carry it around, do you?

If the bad guys can't have guns, good guys can't have them either, because sometimes they are exactly the same people in different circumstances. That's the big hole in good guy vs. bad guy reasoning.
...and that's how stunts like the Google bus happen. Folks keep rationalizing to themselves "its in a good cause".
I'm not sure how Cuckoo hashing would compare with regard to cache misses, but it doesn't take double space. Each element makes can use a second hash function and in space efficient implementations (with a third hash function, etc.) the space utilization is over 90%.

See the conclusion of "Space efficient hash tables with worst case constant access time" (http://www.itu.dk/people/pagh/papers/d-cuckoo.pdf); it starts:

> From a practical point of view, d-ary Cuckoo Hashing seems a very advantageous approach to space efficient hash tables with worst case constant access time. Both worst case access time and average insertion time are very good.
21 Inc’s Bitcoin Vision Becomes Clearer
I "lost" well over a half million dollars because founders turned down a $50-$60mm acquisition offer to try to hit a home run. The problem was the ceo had been previously acquired and left before he fully vested in order to start the company I worked at, and had walked away from $5m in the process. (Which is crazy, right? That's a $5m bird in hand if he just didn't get fired for 2 years.) Anyway, he was really attached to the idea of building a company worth $300m plus so instead he built a company worth a handful of millions.

It was pretty damn frustrating for me.
I don't really see many people claiming that rent control is going to solve rent for everyone. Seems like a blatant straw-man fallacy.
The gist of it seems to be that each file is stored as a series of binary chunks inside RethinkDB. [1]

[1] https://github.com/internalfx/regrid-spec#chunks-record
Numbers Every Programmer Should Know by Year
Its not clear he hadn't considered them.
It's getting bad in Seattle, but there are a couple things Seattle has going for it that Vancouver doesn't. It actually has industry, and more people have jobs that pay living wages. The $15 minimum wage will go a long way for the bottom income bracket.

I grew up in Seattle, moved to Vancouver for school and worked there (software) for a year, and then came back to Seattle because Vancouver just wasn't going to be sustainable for me and my fiance. I'm going to throw numbers around for concrete-ness; I don't mean to offend anyone.

We were renting a 3 bed, 1 bath home with 2 roommates in Vancouver that had last sold in 2011 for $1.6 million that was falling apart. I was working at a very well funded startup (with ~120 people) making $60k CAD. After about 8 months I looked for other jobs (mostly because I just didn't like the work, but the money situation didn't help) in Vancouver, and it was really slim pickings. I interviewed at a few places and really wasn't a fan of what I saw, and was feeling bad about the situation. Then I sent an email to a company (with ~200 people) down in Seattle, and after a really reasonable interview process had an offer for more than twice (2.3x) what I was making in Canada (adjusted for exchange rate i was making 42k USD in Vancouver). My fiance and I talked a lot about it and agreed that the next year was going to be super shitty being apart, because she has a year left of school, but it was going to be a better long term bet. I moved down and it was indeed super shitty, but we're in a better place now going forward. Now we're actually looking at buying a place (because landlords are awful) and it's totally within our budget, when it never would have been possible in Vancouver. She's moving down in less than two months and there are more job prospects for her in Seattle, so the shittiness is almost over, and the future is looking great.

I know it's anecdotal evidence, but the economic differences between Seattle and Vancouver are worlds apart. When a financially stable, educated, white dude like me is having a hard time keeping up in Vancouver, you know it's bad. I can't imagine what it's like for everyone else. It makes sense that people that can leave are leaving, but being able to pick up and leave is a privilege. Vancouver is going to have some very serious problems in 5 or 10 years.
It was a good thought too. I've known about Groupon and Living Social for years, but have heard too many stories about the businesses they supposedly work for frowning upon customers that attempt to use the coupons. Restaurants putting patrons in the back or in some side room, giving them limited options on the menu etc...
WRT Ruby, there's actually Crystal and InfraRuby (off the top of my head) that both seek to add typing to Ruby. For Python there is mypy.

> Only one project out of 5 are big enough to justify it.

No, any library author could benefit (strong set of features, added type safety, additional usability for TS users from proper .d.ts files). Key point here, TFA is about libraries not projects.

>The stack will change in 6 months;

TypeScript has been around longer than 6 months and has only gained traction.

> I will need to train anybody who gets on board, and document it, and maintain it.

Learning TypeScript takes a day at most. And if you really need to justify that lost time, just remember that outside of types, everything else is just ES6/ES7 features.

Document it? Ever heard of self-documenting code?

Maintain it? It sounds like you really don't know what TypeScript is about.
Andrew Chen on the state of growth hacking
How I retired at 45