skysight-inc/HackerNews huggingface dataset:
In addition, you can also use preemptibles and custom VM machine types (specify the exact ratio of CPU/RAM you want for master + workers) for your clusters. This gives even more control for cost vs resources.

Disclaimer - I work at Google, on Cloud Dataproc (and we are passionate about making the Spark/Hadoop ecosystem both super fast, but also extremely cost effective) :)
This is a much interesting link: http://ecc-comp.blogspot.com/2016/03/reverse-engineering-kir...

Has some screenshots too.
I totally believe that you don't intend to demean people. Why can't you believe that people are nonetheless demeaned by negative stereotypes?

Seriously, pick half a dozens groups you are a part of and write down a negative stereotype for each one. How do you feel about those.

When I was growing up, "nerd" was the stick used to beat me a lot. Were the things said about nerds statistically true? Often, yes. Were they true about me? Some yes, some no. Did the stereotyping help me in any way? Not really. Did it harm me? Definitely.
Lambdas can be used e.g. with the new signal-slot syntax [1]. And yes, Qt uses the meta compiler, and it's hopefully going to stay that way as moc has a clear positive impact both on features and speed [2].

[1] https://wiki.qt.io/New_Signal_Slot_Syntax

[2] https://woboq.com/blog/moc-myths.html
All kinds of lab equipment, mostly interfaced via Visa and/or Gpib. My code is on Github:

https://github.com/adewes/pyview

https://github.com/adewes/python-qubit-setup
I don't see that as Twitter's obligation. When someone does you a favor, or makes an exception for you, it's nice if they give you a reason when they end it, but it's not their responsibility.
Qt is one of the nicest frameworks I've worked with. I write code that I expect to run (and look roughly the same) on all 3 major plats (win, linux, osx) and Qt does this a lot better than the alternatives.

But what I really appreciate about Qt is the entire system was designed from the ground up by grownups who understand how to deploy software and have it last for over a decade. most of the frameworks today feel like they were developed by kids with little experience to solve limited problems now ,and then fall over as they evolve into something more complex.
Every local police department will be able to break strong encryption at their own discretion. This is not a conspiracy theory, this is an inevitability.

Let that sink in before we consider the validity of their proposal.

Their escapades will not be limited to criminal investigations, but whatever they want. There will be no oversight and access will be unlimited.
It's not about you, it's about advertisers. Nowadays advertisers can make an IG page and have "free" impressions
I've often wondered why Twitter seems to do this again and again in spite of what appears to be common sense and good stewardship of its platform and ecosystem.

I think it's because Twitter is actually a successful, fairly open ecosystem that attracts all kinds of use.

What seems like ham-handed or draconian decision making is just Twitter misunderstanding its role as infrastructure provider.

What we all implicitly want from Twitter is for it to embody the values of net neutrality. If someone can build something cool on top of Twitter, why not let it happen?

Twitter's investors have pressured the company to monetize, and most of the bad platform decisions seem to be tied to those efforts.

Twitter's folly is assuming that usage patterns are "bad". It should view all usage in a content-neutral manner and provide and support APIs to let the ecosystem grow.

It is the hubris of caring too much about content and content engagement metrics that is driving this folly.

Twitter is a very simple broadcast graph. This is incredibly powerful, and while it's not quite as lucrative to own as Facebook (with users habituated to seeing the same boring stuff from the same boring people every day and clicking on sponsored content), it's far more powerful and is likely to change society more than other social media platforms.

All this is why Twitter should pivot and become a decentralized infrastructure... of course this will never happen. I'm predicting that Twitter will die a slow death as it tries to copy Facebook's revenue generation approach. It is also copying Facebook's real name initiative by caring too much about content attribution and verified accounts (which users don't care about).

Eventually we may see a decentralized broadcast graph, but until then it makes sense to expect Twitter to behave like a cognitively impaired dictator with respect to its ecosystem.

I think most of this is driven by intense cost-cutting measures and intensely misguided focus on revenue metrics in terms of content and engagement. Twitter is not a product, it's an infrastructure.
Yeah I thought about that as well when I wrote down the above. Doing general localization is really hard if you want to do it well. If you know your approximate audience, you probably have to tailor your localization to them, instead of everybody.

Case in point: Not all scripts even have vowels.
Dang, with all these +1's, it looks like I need to pick this back up...
How to use ejabberd as an Elixir application dependency
Yep; though for the purposes of consulting you have to consider the pure execution shops as well (Accenture, Infosys, etc.) Those guys are throwing in strategy for free as well; albeit with a different model (they just hire ex-McKinsey/Bain/BCG partners to sell big projects for them, which often includes doing any strategy work that needs to be done up front).

Scale will win since consulting (and the larger professional services market) has both huge network effects and huge economies of scale/scope; so I'd look for the consolidation trend to continue and the "big 3" strategy shops to either merge with or form a close alliance with the remaining "big 4" professional services firms (PwC and Deloitte have seen such a boost in consulting revenue from the network effects with their tax and audit practices that ENY and KPMG will be expanding consulting soon as well). There's too much overlap in the overhead functions (travel management, billing, finance, HR, training, branding, etc.) of any professional services business.
They do still have noncommercial API access for free (who knows for how long). What is going away is this individual's special access.
Oh, to be constrained by "a few TB/s".... :)
I have obviously made the mistake of mentioning comments on appearance as being a micro-aggression, since it's frankly a terrible example and you seem to have latched on to it. Commenting on appearance in such a way it makes someone uncomfortable, repeatedly, is pretty blatantly harassment and not a micro-aggression.

I think you are still misunderstanding what a micro-aggression is. I doubt 99% of the American population has even heard the term, and 99.999% of them don't understand it well enough to make a conscious effort to never use them. To suggest that it's "not that complicated" is simply not true.

Harassment is not a micro-aggression. Most anyone who uses the term "micro-aggression" is not referring to blatant harassment.
Maybe we should redefine it to only mean those that are profitable.
PostgreSQL Upsert; Some Bad Apples
My favorite quote from the story: "Variants include rooming houses, boardinghouses and single-room occupancy hotels, all of which offered housing for new arrivals and others in the working class, often with common facilities like shared bathrooms and in some cases ground-floor dining rooms."

Think about that for a moment. This isn't a new idea, it is a recurrence of an idea that existed before when there was a huge gap between the "working class" and the "middle class". Think about all of the variables that make the system work that way, first you have to have a weak enough government that a small number of people can shut down the production of market rate housing, then you have to have a growing income disparity that can "freeze out" and separate the existing housing that spans the gap.

If I were a city supervisor I'd see the success of "rooming houses" as a failure of city management.
What is the comment that is perceived as a micro-aggression which you feel you should be entitled to make after it has been made clear to you that the comment is unwelcome?
Oculus has a video about the games it'll release this month
I understand that the community part bans those things; when you upload an image, you choose whether or not to submit it to the imgur community thing
Hah yes -- consultants do get paid a lot to make decisions on behalf of executives who don't want to. Or more specifically, ones who don't want to be blamed if it doesn't go well.

A former colleague once quipped, "no one ever got fired for hiring McKinsey."

That said, making decisions is EXACTLY where productized consulting services get interesting. I have a productized workplace happiness service (https://worknice.co), and a massive part of the value is that the AI has the authority to make decisions for the client (granted, they're not big strategy decisions; it's more like whether we should bring puppies to the office or have a wine & cheese night).

Tl;dr no one at a company likes making decisions because they don't want to be blamed if it goes bad. But AI built into productized consulting services can potentially make decisions, taking it off the humans' plate, and that's capturing the same value consultants provide.
> Completely true, but at that point we're running a cloud within a cloud

You're doing that anyway, even if you run one job per machine, you just loose granularity (one of the big advantages of any "cloud").

> 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

But that's only true if you can't fill one machine. Once you're filling one machine, you're queue processing time will be the same. Presumably you still have a queue, it's just that the queue drives the start of machines instead of processes on the machine.

> That requires less engineering

Right, like I said, you can do less engineering now but pay more later as your workloads scale up in both money and maintenance costs.
filters i suppose
>Not if the bullets come out of the barrel at less than 10 feet per second. Just make a law limiting the bullet’s velocity to below the skin piercing speed. You have your arms, but you can't do much with it beyond killing flies.

Not much of a question. Although this is clearly hyperbole, I think the implication that our rights be "nerfed" through loopholes is unconstitutional.
Advantages of Angular Templates
Montreal is great in some ways. In other ways you run into the regular overt hatred of non francophones.

http://www.cjad.com/cjad-news-community/2016/03/16/elderly-p...

""My mom was laying in her bed, she turned over and I noticed she was crying," says Martin. "That's when she told me a nurse had just yelled at her for speaking in English.""

Thats the kind of mean spirited people that work in the "civil service".

Anyone who denies it, hasn't lived in Montreal long enough and needs to get out to Sherbrooke or Drummonville a little more often to see that natives in their full hatred.

Fight Anglophobia.
This is pretty cool ! I have been playing it for about 4 months. The community is very helpful
I've lived in Vancouver for over 50 years, and have been in tech here since the early 80s. The demand to live 'in the city' is what's driving up prices. We operate out of Maple Ridge, about 50 minutes by train to downtown Vancouver. Purchased a house last year with an acre of riverfront property for $337,00 USD. If you're willing to take an hour and 10 minute train, you can live in Mission where we recently purchased 2 acres of commercial/residential property with a 1600 sq foot commercial building for under $215,000 USD. You could buy a small detached house there for under $180,000 usd

90% of our work is performed remotely for US companies paying in US dollars. We typically charge $90/hr USD and have no problem finding projects.

We could live in the city, but why?
Correction: One-day landing page is no longer accepting requests
Join the extensive conversation at http://bit.ly/21vrZo1 to add more power to our dislike of the new UI. A huge number of rejecting comments may be the only way Adobe will listen to us.
Yeah, it reminded me of Spaceballs. "They've gone to plaid!" https://www.youtube.com/watch?v=NAWL8ejf2nM
> So rather unlikely?

He means it already exists and hasn't overtaken TypeScript's popularity.
Won't manufacturers largely just start augmenting their produce with a plethora of sweeteners?
At first I thought these were page load times until I read the description.

On topicL I am not from the US, and I've never hear of Jet, but so have none of 8 randomly selectedfriends from the US.
Making sense of front-end build tools
someone cracks the shorter NTLM hash.

There are only two possible hashes stored in the SAM database. You mention the 'shorter' one, which would be the 'LM hash' which is restricted to 14 character passwords. However, LM hash storage has been disabled by default for all windows system since Vista / Windows Server 2008 (and ability to not store them was available, but not disabled by default since at least Windows 2000). Even Samba has had the ability to not generate or store the LM hash since at least 2002 (earliest search reference I could find).
I'll just leave this here: http://www.dailydot.com/crime/tor-harvard-bomb-suspect/
The other two happen to be the ones that are most dependent on intellectual property protections in public marketplaces.
Looking for an Android expert to fork the OS for wearable AR devices
Guys, we are doing some interesting stuff at Phantom AR, a stealthly project I founded a while ago. We are building a quite unique hardware and inventing new and very efficient ways of interacting with wearable AR systems. Now we want to fork Android to modify the UI and provide a new input framework that will better suit AR. We're also building in some new specific core services available to AR devs. It will result in a new open source distro tailored for the new era of AR computing. Indeed, there's much more to it, we're not talking mobile phones any more. I can't disclose much more here but if you're into AR you'll be thrilled ;)

It's an enormous (and rewarding) project and I'm looking for a person who can start it and later head a larger team of engineers. Reach me at m@phantomar.com to talk more (extra points for experience with Google's Project Tango)
Most of it is based on volume - I have no idea what the entry point is for some of these things, but there are increments of data or access that are around that much.

But no, I doubt you can pony up $100/mo and get a meaningful amount of data.
> ut, really, it doesn't matter. Google has the airwaves (so to speak). No matter what happens anywhere else, in academia or business, their stuff is going to be publicised the most and that's what we all have to deal with.

One thing that bothers me about ANN hype is that those models are very resource and data hungry. Which suits Google perfectly, but will keep that kind of AI out of people's hands/computers for decades to come.
> "A tech company that can't afford to pay an employee to rent a $1589/month apartment is not a tech company."

Tech companies don't have to be in Vancouver. The fundamental component that a tech company requires is talent. There's relatively little distinguishing talent in Vancouver that can't be found in several other comparable jurisdictions within Canada. A tech company that pays higher wages simply because the employee lives in a high-cost jurisdiction is a tech company that is less competitive.

That's the from the company view, now to address to your personal view:

> "I'm standing at my desk in my apartment that I pay $1589/month for."

and:

> "The single-family detached home is dead. Live in a condo. Everyone gets a view. Everyone gets sunshine. Everyone gets services. Everyone gets a park a block away. "

Yikes! That rent adds up to $381,000 over 20 years. You can easily find single-family detached homes for that price in places like Waterloo, Ottawa, or Montreal suburbs and in 20 years have it paid off and own an asset while Vancouver renter will have no asset and more rent to pay. Those 3 locations have comparable tech job prospects as Vancouver with a whole lot more sunshine in the winter.
Efficient Documentation Using SQL Grammar Diagrams
You could learn swift in about 3-6 mo to be productive. People have spent entire careers in ML. So it totally depends on your commitment level.
Basic income = food stamps. Enjoy being a worthless loser for the rest of your life.
CYA...cover your ass...always top of mind for Mr. Big Business Executive over there!
What attitude are you referring to? My conviction that humanity is unable to agree on what is in its best interest?
This is a very entitled piece... and a very entitled thought process...

When you are using someone else's platform, they still make the rules... this line in particular: "it wouldn’t help other developers who I believe deserve to get the same level of opportunity as me." ... nobody "deserves" access to any API... period.

I don't understand the entitlement in so many tech projects, who get upset when a 3rd party they are freely using changes their service... you were never entitled to it in the first place, you merely benefited from its existence and should be appreciative of what you were allowed to do instead of feel entitled to it.
The "fundamental building blocks are too flawed" argument is so strange to me. Too flawed for what? To become, by far, the most popular platform in history for running applications? Because it's already done that.

This is a case of the evidence not fitting the theory well, so people complain about the evidence. If the browser/DOM/HTML/JS ecosystem "technically" is terrible, but in practice dominates the competition, then there is something about it that is better. This is not a fallacy, but a simple supply and demand argument.
The code boxes with the ::before and ::after shadows are gorgeous.
One thing that is not mentioned that has been really important of the past decade or so, to watch out for is when you pair inexperienced founders with inexperienced investors.

A lot of individual Angels really have no clue about a lot of the intricacies of Convertible Notes, for example liquidation overhang [1], and they tend to like those. So even more important to have a lawyer who knows this stuff.

I have also gotten feedback that SAFE notes are not generally used, or even heard of, outside of the valley - especially with smaller Angels.

[1] http://www.bothsidesofthetable.com/2015/05/30/one-simple-par...
Ask HN: Apply root cause analysis to humanity's problems - What do you get?
What happens when we apply RCA to the (global) problems we encounter in the real world? Where do we arrive? Where do we run in circles?
Better a worthless loser than a rampaging radical or starved loser.
> Hopefully every industry would move towards an environment where you can pay a premium for the part that needs expertise and pay fair market value for the part that can be systematized or reliably sourced for less.

That's a great insight. I hope that's where things are moving!
And what if government agencies bought that safe to handle classified material because it was certified to have met or exceeded the standards for handling such data. Then the FBI forces the safe manufacturer to make a way to get into the safe. Now the other agency can come after the manufacturer for lying to them during the procurement process because there is demonstrably a way for an unauthorized person to break into the safe.
NYC recently changed regulations around apartments to allow for Micro Apartments. It reflects the changing demand from millennials (ownership vs rent, suburb vs urban)

http://www.nytimes.com/2015/11/22/realestate/leasing-begins-...
Continental Europe (Germany, Austria, the Nordic countries, etc) is a lot more socialist than the UK.

The UK seems to be somewhere in between the US and continental Europe.
> who says cities have to allow Chinese investment to dominate the market rather than the people who live in these cities?

Vancouver's dirty little secret is that the real estate market IS the economy.

If restrictions were placed on foreign investment and this RE bubble burst, the city/region would be in for a world of hurt.

If you know what $30 oil is doing to our neighboring provinces, you would get an idea of what the future holds for Vancouver without it's "foreign investment" fix.
>That access persisted for three years until someone made a decision that giving free access to something that normally they charge quite a lot of money for is not worth it.

Right. The point here is that the decision might be stupid. It's fodder for exactly this type of a story, while Twitter is pushing for improved relations with developers and trying determine its future as a going concern.

Of course they aren't obligated to do continue to provide free access, in the same sense that I'm not obligated to use their platform. But it might be in their best interest (in both cases).

For all the acclaim that Mr. Dorsey gets as a CEO, Twitter is a great idea but a basket case of a public company.
Cross-Site Request Forgery [CSRF] – Visually Explained
> not java-grade

If people hate TypeScript like they hate Java, then it's probably going to become the standard.
With the Mozilla Intermediate configuration you lose clients that use IE on Windows XP and Android 2.3. We mostly target a Belgian audience, where those users pretty much don't exist anymore.

And still, we don't even target those browsers with our development anymore. Early this year we decided that supporting anything older than IE11 / latest Chrome / Firefox ESR / latest Safari just isn't worth it, so we don't do that anymore either.
Strikingly (YC W13) Is Hiring Back End, React and React Native Devs in Shanghai
I think we see it a bit differently. When the grocery store chain sells information about the buying habits of its customers, it is the customers doing the buying, but it was the collection and monitoring systems that "created" the information.

Twitter has "users" but those users are not the "customers". Twitter created a watering hole so that it could interest nearby predators in access to where the herbivores would be on hot days.

To be counter-pedantic (is that a word?) If there were anywhere else for Emojitracker to get their data, then I would agree with you that Twitter did not create it.
back in the day when I did this, I ended up writing papers with biologists. All the biologists would be cc'd on an email with the doc as an attachment and a "token" was passed between people to determine doc ownership. The person would make their changes and reattach the new doc to the email and pass the token to the next person.

Ultimately, this would fall over as people accidentally made concurrent changes and it would be hard if not impossible to merge between two documents. Doc files were never designed to be put into a version control system with merge semantics. Some people use shared folders with locking but locking doesn't work well over file shares.

I'm not sure but I suspect now people use dropbox instead of email; it's not clear to me how they manage conflicts and merges.

I rather my format be a text-line-based non-rendered format that I can render down if need be, but use the full power of patch and diff to manage conflicts.
Back-End Architecture: Load Balancing or Balancing on the Edge of a Cliff
Have you seen people regularly use the word "mansplaining" to describe the actions of any women (while knowing that the person they were referring to was a woman)?

I don't believe that I have seen that.

The meaning of words is not their etymology, but it is how they are used and understood.

And, ime, people seem to use the word "mansplaining" to refer to actions of (people that they believe to be) men (or corporations?).

Perhaps your experience differs on this topic though?