skysight-inc/HackerNews huggingface dataset:
What are they offering you in return? An idea? Anyone can have an idea. Can they secure funding? If they have a shitty idea, and they don't have a network of people who can fund them, forget about these chumps.
Little Bites of Cocoa #2: Chainable Methods
Database modifications on the client are usually disabled in Meteor. There are two ways to control database access in Meteor:

1. You can write allow/deny permissions rules to allow only certain modifications: http://docs.meteor.com/#/basic/Mongo-Collection-allow

2. You can not use client-side modifications at all and instead write all of your database code inside Methods, which are basically supercharged RPCs that give you automatic optimistic UI updates: https://www.meteor.com/try/10

I think this issue comes up a lot because new Meteor apps come with the "insecure" package by default to enable faster initial development and debugging, but most or all production apps will remove this package.

(I work at Meteor)
Congratulations to the Apache Drill team, Drill's awesome.
As mentioned, it's open source and gaining traction. If MDG goes away, I see no reason why meteor could not or would not stand as a viable web framework.
SpaceX Just Made a Bunch of Mars Travel Posters
As someone in a large enterprise, I'll share some insights on purchasing decisions.

In addition to what's been shared, it's about the relationships and the fact that your solution serves the purpose of multiple stakeholders.

Even if your solution serves me well, if you can't justify to my boss and the other teams we're working with why your software is going to make us all kick ass, it's going to be a tough sell. We also get pitched tons of software every day and large companies throw tons of gifts so your product/message/delivery/service all need to be top class to cut through all the crap.
7. It is a Secure

byte code is turned into machine-readable code and is can’t be understood by a human being.

The byte code verifier looks out for any additional symbols, as well as, code that doesn’t match up to the coding standards. This helps in making the byte code free from errors and highly secure.

I don't think Java hate is really necessary here. The article is really bad in its own right.
I wonder why a poorly written and naive article like this is on the front page.

Just read reason 7 about bytecode. Yeah.
Like these cases?

"An American geologist who was imprisoned for more than seven years on a vague charge of “illegally procuring state secrets” has been deported by China and arrived home in Houston on Friday..."

http://www.nytimes.com/2015/04/04/world/asia/china-deports-a...

"An American automotive engineer has been detained by the Chinese police for more than a year on charges of violating trade secrets, according to United States officials..."

http://www.nytimes.com/2009/12/18/world/asia/18detain.html
That's not to say they did.
I don't have Java but the article is like to say "IE is the best browser because: 1. You can surf the web..." kind of thing
The Gell-Mann Amnesia effect seems to be a specific version of something more general: cognitive dissonance. The fact that the media is not to trust is not forgotten, it is simply not evaluated and acted upon. It sits there in your brain until you sceptically reflect on what you think to know and how you act. Some people do that to some degree, most less so.

We have had a long time to recognize that our brains don't work well. It is time to accept the facts.
What does GLSA stand for? It's near the bottom where he is listing software that should be replaced. It sounds like it means "vulnerability".
If you built your success on theft when and how do you migrate to a non-theft approach? How do you overcome cultural inertia? How do you deal with falling behind in the years (decades?) it'll take to build the universities, industry, salaries, regulations, free market concessions, fair labor rights, etc to support real domestic innovation and a workforce incentivized to not steal?

Theft is the only way they can remain competitive and I don't believe they have or want an exit plan. The Chinese don't care about legitimacy. No autocratic one-party state does.
You would have to purchase private disability insurance or private life insurance. Almost every major insurance company offers it.
I mean, his approach would have prevented Microsoft from ever existing. Or Linux. Or Apple. Which means we never would have had the PC revolution.

In an alternate continuity where Dijkstra's methods prevailed, other companies and products would have arisen instead, or perhaps the same but under different circumstances. There is no reason to believe the PC revolution would have never occurred, as that was largely a result of commodity hardware (where QC is much more stringent than in software). The software would have been written anyway, but it might have been less bad.

We'd miss 99% of what computers have brought us.

Strictly speaking, no. The quantity of software might have been less, but the quality and thus the actual features would have been either the same in aggregate, or, as intended, far more progressive and in line with the academic state of the art.
If I have to guess I would say it's due to people voting before actually reading the article.
The Google TSEs I know have a background in software engineering / comp sci. And from my informal conversations with them, they seem to be deep enough in code to their liking.

But you're probably going to get better information from the recruiter, or better yet, the interview panel. I'd go, do the interview, be honest, and ask the interviewers about this stuff.
Speed :)
You're not going to pay, as you've said.

Honor your argument, then, and go read a book.
Culture and Founders do not change meaningfully, at least not on a small scale like 4 months.

If either could be adjusted, they wouldn't be the problem.
Good list.
Also, BEFORE any of these:

4. Company starts firing people

5. Company shuts down
Jason Lengstorf's experiments with permanent travel
> My issue with this advice is that things change.

Often times they don't. My experience has been that wishful thinking prolongs agony. The sooner you get out, the sooner you find better opportunities.

I agree it'd be nice to be able to change things for the better, I've just never seen that pulled off. E.g. try working in the gaming industry. I can't tell you how many devs wanted to change the culture of game development, only to find themselves burned out months later, wishing they had gotten out sooner.

Also consider negative culture or dislike for your superiors. If founders or your superiors are older than you or have much more experience than you do, and they often will, realize the things you dislike about them may be in their, or the company's, DNA. I mean that figuratively, and literally. Once culture or habits have been set, they're very hard to change.
CEOs sign agreements like this regularly - well, maybe structured a bit differently. The company doesn't want the CEO to leave shorter than some nominal time - so some portion of the compensation is structured to mature over time. The CEO doesn't want some uncontrollable market or political shift to put him out of work (with some reputation cost), so some compensation for early separation is negotiated.

Employees generally don't get that kind of consideration - especially in established companies. Companies used to have incentives such as pensions that were a generally applicable, long-term retention incentive. However, the market decided that carrying that type of long-term obligation wasn't desirable for companies. In some ways workers benefited too by lowering of their employment switching costs and not carrying the risk that a company doesn't survive or honor those obligations.
How to Utilize Marketing Automation for Your App
I'm confused as to what is being shown in the first graph. How can the number of party rounds be greater than the total number of rounds in some places? Why does the y-axis have different numbers on the left and right sides?
Axact, Fake Diploma Company, Threatens Pakistani Bloggers
Different strokes. It's a common idiom in JavaScript, for instance. You can do multiple lines if you want, nothing stops you.
I would be careful to note that the inverse isn't always true though. Even if none of these things attributes rings true, that doesn't mean it's not a good idea to leave. I think the decision is trickier when that's the case, actually.
For those doing their own research. This is some data I pulled together last year.

https://docs.google.com/spreadsheets/d/1jzZqGzvtHe4egYNnp1L4...
Reinventing UI for user signup is going to hurt user signups - unless you're only targeting the tech-space (and even then it'll probably hurt user signups)

Style a simple button that can be clicked. Not everyone uses tab/space/enter to fill forms. Some people, such as my mother, tab between fields but use the mouse to click 'submit' and she would miss the "then press enter" instruction entirely.

Upon creating 'me':

The first field seems incorrect. It should be what others are asking me. Not "What would your bot say to others?" The field appears to create unanswered questions and the second field allows replies.

What might be better is to create an a->a',a",a'",a(n) field creation. (I'm using ' instead of sub font 1/2/3/n)

a: Question --> a' (one answer) [+]

Where clicking [+] would allow other answers to be chosen as possible answers to the question.
Do you have any evidence of the fabled American social mobility? The faith in it is high, but recent things I've read seems to indicate that it's more of a dream than reality. But it's all too disorganized for me to find any sources off the top of my head.

All it takes for people like Europeans to move to a place like America is to believe in the dream. It doesn't really have to be real.
This seems like good advice, but I wonder how people are supposed to find companies that they like in the first place. After all, for whatever reason its looked down upon to keep switching companies, so after a while you probably will be pressured to keep your job if only to say you stayed a sufficient amount of time.
China's approach has been to steal, but also send out massive numbers of students and bring them back. They've invested heavily in educational infrastructure.

But don't assume that that means moving towards a society that believes in things like fair labor rights. The Communist party isn't much on giving up power.
Software is their main skill. Yet, Google and Facebook have both been doing custom hardware for datacenters for years now. They're also funding academic R&D on chip design and such. Such companies needs also created an ecosystem offering things OpenFlow switches that are custom hardware implementations of radically different software. Intel and AMD are also both doing custom work for unnamed, datacenter companies. It's hearsay but I'd expect top players to be involved. So, they're already all well into the hardware business.

The simple route, as I indicated, would be to copy, contract, or even buy a MPP vendor. In academia, MIT Alewife showed one custom chip was all that was necessary to build a NUMA-style, 512 node machine with COTS hardware. Existing, shared-nothing clusters already scaled higher than Google using custom chips for interconnect. One can buy cards or license the I.P for FPGAs, Structured-ASIC's, etc. Much software for compute and management was open source thanks to groups such as Sandia. And so on. Plenty to build on that's largely been ignored except in academia.

Instead, they've largely invested in developing hardware and software to better support the inherently-inefficient, legacy software. So, they're doing the hardware stuff but just not imitating the best-of-breed solutions of the past or present. The only exception is OpenFlow: a great alternative to standard Internet tech that major players funded in academia and are putting in datacenters. Another success story is Microsoft testing a mid-90's approach of partitioning workloads between CPU's and FPGA's. So, they're... slowly... learning.
Self host + CloudFlare in front of it? They don't limit your bandwidth and will cache what you have. Plus that way you don't have to explain to your potential users how to torrent. They likely already know how to use a browser.
Good ideas dont have to be complex. What would we do without a wheel :-)
that revelation is decades late: http://en.wikipedia.org/wiki/ECHELON
My favorite to know when to do something binary like this is to flip a coin with choice #1 equal to heads and choice #2 equal to tails.

When the coin is in the air, you will naturally hope for one side to come up. Choose that one.
Certainly, but it is plausible.
Twitter partners with Google for real-time content in search results
At the top of the page:

> By Hariom Balhara

At the bottom of the page:

> Author Bio: Juana Steves is an outstanding Java web application developer for Xicom Technologies
How else is it repeatable? If the claim they're making is a proof—then yes, the proof is sufficient. But if they're making claims about execution "we churned through data set X with results Z", then without someone else able to run the same process, how else could someone verify your claims?
WarriorJS – learn JavaScript by writing JavaScript
How Much of Tanach Is (discussed) in the Talmud?
There may be useful information here but the presentation format is incomprehensible. And do the images on the right bear any relationship to the content?
The (original) author checked everything up to 10^21 with a simply brute force Python program.

The more exhaustive search is referenced from The Online Encyclopedia of Integer Sequences:

Checked to 3125 (5^5) base-5 digits in just under 1/2 hour using a minor modification of the PARI program at A230360. Interestingly, with 5 replaced by 9 and the digits 2 and 3 permitted, it appears the complete set is--somewhat coincidental with this--{0, 1, 2, 3, 8281, 8282, 8283}. - James G. Merickel, Dec 01 2013

http://oeis.org/A146025
With the 100% uptime I have with digital ocean (so far), i'd never go anywhere else.
Agree. That number seems to be in the sweet spot.
What is the best tools to livestream meetup talks?
Doesn't work on windows -

ImportError: No module name fcntl
WS are fundamentally more complex than HTTP since connections are stateful and that state needs to be stored somewhere. It's another dimension that needs to be properly distributed and load balanced to be scalable.

It's not something you need to worry about for small applications, but for a scalable architecture, it's important to know the details of how this works. What happens to Meteor (or Play) with 100k simultaneous connections? How much ram and how many servers will I need? How do I load balance WS data between them? Will another datastore like redis be required? If so, how does it integrate with the framework? What if I outgrow a single instance of that datastore?

If I use pusher, I don't have to think about any of this.
Awesome, thanks. I know the UI is terrible...
you don't quit a startup job - the startup job quits you.

Like, literally, the way a startup is supposed to be set up is that either it takes off, or the whole vehicle crumbles around you and you are left sitting on the pavement while the remains of the startup you worked at are strewn around you. Then you get up and get in a different car, and hopefully it gets up to speed rather than disintegrate again.

Like, this is the structure all startups are supposed to have. If you don't like it, get in a real company. nobody makes you work for a startup. it's also why you get equity in case the car gets up to speed.
A new way to discover Tweets
In my experience people don't change. Two out of three items on that list are about people.
Every time i read about stuff like that i get mad.
Attitude regarding software is just criminal.
You wouldn't let internt/inexperienced people design mechanical parts of the plane.
Engineers are bound by standards regarding everything. Materials, mechanical couplings, documentation.
when i design a machine, i can't scribble it on a napkin and ship it.
Why is it acceptable for idiots to write messy, unintelligible code? When i create a mechanical drawing, i am bound by rules how to draw it. With coding everyone has their own ideas.
When i design a machine i have to make sure it will work, period. Calculations to be done no matter how i don't have to spend thousand of man-hours fiddling with it to see if it works as intended

the apologetic attitude needs to stop.
programs are just complicated machines and should be treated as such
not some mystical voodo that will be broken no matter what
I'm speaking about claims of execution (we ran our image processing algorithm, or GA, or whatever, and got the following results). If your claim is a theorem, then sure, the proof of the theorem is sufficient.
http://dictionary.reference.com/browse/few?s=t

"not many but more than one."
Did you notice any difference with your dedicated "heart monitor", if you have one. Please share, i'm quit interested in that
Sure. I imagine Google will easily give you more results but here's one: http://www.mckinsey.com/insights/organization/is_there_a_pay...

As has been said many times before, correlation is not causation though, and other studies have shown that the more females you have, the better a team performs so maybe we dont need diversity and just need more women. I do remember reading other articles about the benefits of racial diversity as well but I'm sure you won't have trouble finding them.
A curated list of awesome public datasets
"{airbnb | uber | whatsapp | etc} is such a simple idea. I could have done that."

"F*ck you, you didn't."
I see the Times playing up the nationalistic components but the truth is that people go to companies, learn stuff, and start new companies doing the same thing only better all the time. It is perhaps even more rampant in California with its employee protection laws but it isn't unusual anywhere in the US.

The question I have is that if several students of a prominent professor at Harvard go to work at Intel and AMD as electrical engineers, and then later get together to form their own company, still in the US, to make a really energy efficient x86 equivalent processor, is that economic espionage or innovation? Generally we've held it to be the latter.

And then there is the number of students getting advanced degrees in the US from really bright professors, but are unable to get a Visa to actually work in the US?

It is hard for me to be outraged here.
I try to seek insider information from friends who work at these companies to see if they'd urge me to join. They have credibility and relationship risk and are thus incentivized to keep things honest.
Powered by Carbuntu
This makes a lot of sense for companies who have marketers that rely on engineering to make web changes. It's an embeddable CMS, so I don't have to install a whole 'nother stack with a different login to get it going.

It's a pain in the ass for the dev to do some standard marketing that has to be responsive, especially if the text is left justified with some sort of background image that has to be adjusted for every responsive breakpoint. And marketing feels like devs are just dragging their feet, and can't get the stuff done fast enough to do A/B tests, ad tests, and other experiments.
The little known societ mission to rescue a dead space station
It's possible Google has always been evil. What better motto for an evil entity to have?
I don't quite understand what's the point.
4. Their MVP doesn't even work cough Is essentially vaporware

5. Founders are focusing on raising another round instead of getting customers

[my experience at a "tech startup" in the midwest]
> [...] it would take 43,200 years before that happened.

That's how long for noon to end up at midnight. Noon would occur at night after only around 22000 years (I'm being fuzzy because people may not all agree on what night means).
What do they bring back? A mentality of theft and copying. Unless they can pivot their values to ownership, creativity, rewarding chance taking, free speech, etc then it won't work for them.

This is like all those failed attempts to make a silicon valley in other countries. They overlook the values argument because its politically difficult for them to address it. Autocracies have historically been failures in this regard. Even the entire USSR in its heyday couldn't compete with Intel in the 70s and had to steal technology. Looks like the Chinese are doing the same today with these filter chips.
Bringing Web Audio to Microsoft Edge for Interoperable Gaming and Media
Interesting and thorough article, very good read.

I've posted about some of the interesting stuff going on regarding stem cells, particularly around hockey legend Gordie Howe's rather miraculous recover from a stroke earlier this year. I'm really not sure why this isn't getting more news nationally, or even why on HN it isn't getting any traction/discussion:

http://www.freep.com/story/sports/nhl/red-wings/2015/05/18/g...
While I agree with you, I am also inclined to think "well, it's his find. He's entitled to say whatever he wants." And in his defense, he follows the inverted pyramid structure of putting the vital information up front. Heck, he even included the line of code that causes the issue. I rarely see that!
Ask HN: Will there be a lot of jobs for Django developers in the next 5-7 years?
I really like Django and Python, and want to develop Django websites professionally, but I'm worried that web development is going in the direction of realtime single-page apps and full-stack javascript.

Do you think there will be a lot of startups using Django in the following years?

Can I stick with learning Django, or should I focus on node/ember/etc?
Meraki founders get $25M from Andreessen Horowitz for sensor startup
OP referenced a Quora answer – is this your answer, or someone else's? Do you have a link?
All that is nice, but simply stating the reasons does not cause me to think that something is actually beneficial in a way thats real and tangible to me. In practice, I often find that disabling analytics scripts improves the performance of many websites. My RAM and CPU usage goes down, and the site feels much more responsive. Other times, disabling JS completely causes websites to fall back to their html/non-js pages, which are significantly better to me from a performance standpoint. YMMV.

Nothing against websites who are trying to improve user experience, but if I'm donating my CPU time and RAM for someone else's business needs, I'd want a way for me to opt out of that.
Announcing Samsara: Internet connected sensors
This is a military aircraft. By opening up their software, Airbus would lose by enabling their foreign competitors and enemies to copy parts of it thus reducing their R&D costs and gaining a competitive and strategic advantage.