skysight-inc/HackerNews huggingface dataset:
Post-humans are conjectured by Cooper to be a 5th dimensional race. (Post-)Humans would be very interested in setting up the events in the past(woah slippery slope) that set the stage for the eventual emergence of post-humans.
Designers guide to creating screenshots for the App Store
I get this too - I will get a few quiet months, then a couple calls at the same time. I attributed it to a network effect of a couple folks reaching through the same group of friends. Why would someone sell a list when you can get it for free on LinkedIn?
Luxe Valet App
Pretty bad headline.

This is a co-workering space company focusing on tech-spots, at about ~35 locations and $45/month. They then have app/social network technology that then has LinkedIn esque attributes and more (definitely better noise/signal filtering, as its co-working 'connections').

Its neat, but I wonder if they will partner with some of other large co-working spots with their app/network (like Impact, which is a franchiser with 54 or so location throughout).

I don't think (in my uninformed opinion) that a sustainable and growing business is not possible in the tech area's, but, doesn't make much sense to make inroads into non-tech hot spots.

Non-tech folks probably will just continue using Starbucks/other coffee shops.
You've stated it perfectly. Either you're totally misjudging the amount of work involved (in which case, you're probably not what they're looking for), or they are asking far too much for a coding interview.

The longest off-site coding test I've ever been involved with took 1.5 hours, split into two parts of 45 minutes. If they can't gauge your chops in an hour and a half of technical questions and real-time problem solving, they're not doing it right.
ESS includes a fork of julia-mode. I'm hoping to replace this with a dependcy on julia-mode, so ESS benefits from all the highlighting improvements we're doing. See https://github.com/emacs-ess/ESS/issues/119
Your reply and others' reply makes me wish I could read the post. This [flagkilled] is just complete nonsense.
Aeron: Another messaging system
Not directly related but a fun fact: GCHQ had discovered both RSA and Diffie Hellman asymmetric crypto years earlier: http://en.wikipedia.org/wiki/Clifford_Cocks
The heavy filters companies apply is too harsh. The vast majority of software jobs really don't require a great (or even good) developer - I'm looking at you, standard CRUD jobs. Yet, a large majority of software positions require going through an interview process which is heavy on algorithmic knowledge, on the spot thinking, high end problem solving, etc.

The problem worsens when one considers that many people realize this issue, but then says, "Oh sure, but we are one of the 5% that really needs these people!" - but if you add up how many folks make that claim, clearly that's not always the case.

If people actually filtered for only what was actually necessary to perform their open positions, I think they'd find that the developer shortage isn't as bad as they believe.
From the "Conclusions" section:

> Change of sharing paradigm that introduced this vulnerability happened after the first releases. This may be the result of NSL (National Security Letters, from US Government to businesses to pressure them in giving out the keys or introducing vulnerabilities to compromise previously secure systems) that could have been received by BitTorrent Inc and/or developers.

IF that's true, then it's extremely alarming. I wouldn't use their software to share sensitive files.
I've considered it, but that comes back to being on a computer all day on my own. I want to be interacting with people directly. :)
That's true. There are plenty of jobs that are never posted online either because they are trying to fill a role on the sly or the company just simply does not want to deal with the flood of unqualified applicants they'll get from job boards.
Carter is working on a numerical stack for Haskell that should make writing a pandas-esque library in Haskell pretty easy.

He can be found at https://twitter.com/cartazio and in the #numerical-haskell Freenode IRC channel.
It's worth noting that the GCE Autoscaler is configured quite differently to the AWS one. For the latter you define explicit scale conditions and triggers. On the former you define a utilisation metric and a target.
The problem with this statement is that Amazon is largely matching firebase functionality. They just announced streaming JSON out of dynamodb, and the new lambda functionality means you can trigger events on changes and push out updates. It wasn't explicitly stated but I viewed this as a firebase competitor.
Even modern Keynesians are usually the first to tell you the central bank is going to be pretty much helpless in a liquidity trap, that QE isn't going to make a big difference, etc.
"Absolute time" is supposed to be a physical concept, right? If it is, then showing that it is undetectable and unnecessary is "disproving" it. And the post of yours that I originally responded to certainly seemed to indicate that it was a physical concept--you were saying that if there is absolute time, it can restrict what kinds of FTL travel are possible, which is a physical restriction.

If "absolute time" is just a philosophical concept with no physical consequences, then no physical theory, SR or otherwise, is going to have anything to say about it anyway. But then, it can't be used to resolve the "paradox" you were claiming it could resolve, because it can't restrict what kinds of FTL travel are possible.
Or they could be less confusing with their writing, use "raises the question" like they intended to, and not look stupid in the process.
It's really unfortunate that the majority of answers here are "read something". Books are not coaches. They are not structured to be nor are they able to be. Coaches give feedback on performance. We could develop AI to do this but for now it's other humans. Please, respect the question, and, respect the people in your life who have done it for you.
MOTIVE8CO. – Motivational Company
I haven't seen anything indicating that you'll be able to run visual studio on other platforms. Just publish to run on those platforms. I'd love to be able to use VS to create windows apps from my MacBook.
My take is that there is a pretty even split in the arena on the reasoning. About half of the people involved in this truly believe that the move from a nation-state security model to a single-actor security model creates an environment where mass-surveillance is a requirement, and then they justify all the (il)legality away based on this ends-begets-the-means view, but don't often say it out loud. There is a second set of people though, closer to the top-tiers and involved in the high levels of the military-congressional-corporate-industrital-complex, who view the internet as a threat, not because of cyber-crime or cyber-terrorism, but because it allows a free anarchistic distribution of information, and feel it "Must be brought under control."

Throughout history, every form of communication that has enabled the proletariat open access to information has been brought under control. Printing press, telegraph (remember the Black Chamber for telegraphs?), radio, and television, all privatized and corporatized until they are barely public utilities at all.

The internet got ignored for a long time, and it wasn't until the late 90's that the three letters really started paying attention to it. Here we are now with a balkanization of the internet incoming, with TPP and other measures to ensure corporate profits, and mass surveillance as a tool of security and as a tool to deal with dissidents.

This is why you have seen and will see an increase in talking heads referencing internet-radicalism, because, it's the perfect setup for censorship. "We must prevent radicalism domestically, therefore please vote for legislation X, so we can censor radical information."
This rings very true to my use as well. I'd like to see something like Vinyl specialized to data frames, but nobody has built it yet.

Edit: see the post by coolsunglasses below—Carter's work is certainly the furthest along in this direction that I'm aware of.
The two who've called me were at the telemarketer level of cluelessness. I wondered if they really were paid by Google or just working on spec.

The other side of this is tying up America's top brainpower on banal stuff. As Jeff Hammerbacher of Facebook said, "The best minds of my generation are thinking about how to make people click ads. That sucks." It's either that or quantitative finance to make big money. ("Apps" are a zillion people chasing a market with about 20 big winners.) Two good robotics people I know went to hedge funds.
But if you made that argument you'd have to make it with facts. :) The plain truth is that clang is free software, and (c.f. linked article) is very much a "first class citizen" in existing free software environments.

Apple's variant is not free software, and that sucks. So it seems reasonable to argue that it would have been "better" had LLVM been copyleft. But that only extends as far as the facts on the ground, so arguing that we're seeing the "end of free compilers" seems silly to me.
How would this compare to DropBox and other alternatives?
> For a clean and conscice structure, you should always use nouns.

Well, yeah, it's what everyone says, but not so easy to do in practice. Especially in complex apps there's a lot of stuff that isn't actually creating, updating or deleting an object, it is semantically an action. Say, action "send email" (and not some random email, but related or even defined by some business object you are referring to). Or in bookkeeping apps you often need something like "recalculate", which you probably wouldn't like to think of as "updating" because it isn't "take these values and apply to that object", but rather "hey, it's time to make some decision: please run some process (probably, with side effects) and tell us what the result is". Or it might be an action like "moveToQueue<Name>". Or better yet, you explicitly are telling your system to make some interaction with third-party service which is essentially imperative (like GDS, or some external trading API or whatever that isn't an object for your system, but really more like a service for which your app is just a friendly gateway). It is a little bit hard to think of good example right away, because if there is action "purchaseTicket" and there's no object "ticket" in your system you might ask WHY there's no object ticket in your system, but in all specific enough systems there always are situations like this, and mostly for some good reason. And yeah, there's also decisions made for performance sake or simplicity of client-app (like some frontend-side "action queue" so that you can use reactive programming on front-end in more natural way).

So what do I do then? All URLs like "/user/123/order[s]"(PUT,GET,...), "/product/321/comment[s]"(PUT,GET,...) and, suddenly "/sale/copyToAnotherService"? Now that kind of inconsistency is something I really don't like.

…And while I was writing the last one I though about: how should look url for something like "getRecommendedProducts" which depends on both user and product?

Now writing nouns/action names is a bit messy and so not-RESTful, but you always are able to write exactly what you mean by that request.
>I'm not saying he should change it.

I'd say that it's too late for a change. Changing the default behaviour would break way too many existing scripts and cronjobs.
Motivational Street Wear Clothing
What do you guys think of motivational street wear clothing? This website, www.motive8co.com has shirts, tanktops, sweatshirts, and phone cases.

Wearing this clothing will create a chain reaction of people reading it off others shirts and become motivated as well, whats your feedback?
The point of the article is just to say "make it count". But since everyone is talking about the number of lines...

This reminds me of the time when this company giving requirement to all their employers to write down how much line of code they have written this week and this senior engineer who was working on an optimization problem wrote -1000. From there on the company removed that policy. (forgot the company, person's name, and the number)
Don't you blaspheme The King, ya hear! :-)
"If 100 candidates know the firm name, word will leak out. If only 5 do, then perhaps not"

I would imagine that after a certain inflection point, p(leak) scales exponentially as n(people you've told) scales linearly. Obviously your probability of a leak is extremely high if you've told 100 people -- but after a certain number n, practically speaking, your probability is high enough. That n might be as few as 5 people, or as many as 50, but it's probably pretty low.
This is my understanding from reading the web site and some of the proposal papers associated with the mission.

The plan was that Philae would come in at net 0,0 velocity with respect to the normal of the landing site. That involved putting it into an orbit which intercepted the landing site. This was made a bit more challenging as the top thruster on Philae failed to fire, which meant it was unable to circularize its interception orbit. And that resulted in some horizontal motion at the time of landing.

That said, the motion seems to have been well within the safely margin of the harpoon system from what I can read about that subsystem.

Since we aren't on the comet we can only guess what happened but one speculation I've read that seems plausible is that the harpoons "fired" but did not "release", which is to say they tried to move and did not. Imparting a delta-v that was vertical with respect to the surface normal of the landing spot. That delta-v, combined with the landers imperfect alignment, contributed to the sideways journey.

It did confirm that you really do want something like harpoons to hold you to the comet (and potentially to asteroids if you're doing missions to them).
Thanks! We will make it economical to buy them en-masse. Also, you don't have to throw them away weekly - that's just our hygienic preference. There are people that use the same foam pieces for months. You can wash them under the sink as well. Good comment though, I'll modify the answer to that FAQ
Sooner or later I'm going to need to know the name of the company (unless they want to hire me sight unseen). What stops me from circumventing them then?

I think this is a ridiculous fear, and I've often told recruiters 'no thanks', because of this practice. I don't know you, you don't know me. If you don't want to trust me w/ the details which can directly impact both our lives (my potential future employer, your potential commission), why would I trust you with the details that impact just my life (my future career)?
There are a lot of lens packages. I'd roughly split them into the "Van Laarhoven style" and the "Abstract style".

In the Abstract Style there is `data-lens` and `fclabels`. These use some kind of packaged form of (getter,setter) and require a Category instance to compose using (.). They are all mutually incompatible with one another.

In the Van Laarhoven Style are `lens`, `lens-family`, and `lens-family-core` of which the last is the simplest. These are all mutually compatible, and compose automatically using regular function composition and the Prelude version of (.), but they're somewhat hairy to see at first since they must expose their underlying type (for subtyping purposes) and that one is pretty unexpectedly weird.

I recommend using Van Laarhoven style lenses. If you really want an abstract style lens, fclabels is the best I've been told.
Facebook Prepares a Business Product
>> The versions of Clang and LLVM that you have today will ALWAYS be available under the license they're currently under.

This is a bold claim! Are you providing the hosting?
Majority of Top Paid/Popular Apps Have Been Hacked
Every place I've worked at, there have been obvious examples of the one guy that management would sacrifice 2-3 other people in order to keep.
"For me, the very concept of non-citizens voting is.....bizarre"

Its that taxation without representation thing, still an issue two centuries later, if you pay taxes, even just road taxes via gasoline for your car, you get to vote on who spends the tax money ... More practically we use voting as a propaganda technique to calm the voters... "we don't have an oligarchy or dictatorship, you get to choose between two carefully chosen (by us, not you) candidates, and they do have different PR firms... see? thats real freedom so stop complaining!"

"Also, the problem with US citizens not being just given IDs is also bizarre"

We've historically had problems with J Random Criminal walking up to the counter and asking for someone else's ID and then doing very bad things with it. My own mother supposedly bought a truck in Texas last seen at the border crossing to Mexico, that's only 1000 miles away. Culturally we have a lot of people who work on commission and don't really care about much other than collecting that commission check. We could have .gov bankroll the substantial costs of identity paperwork, but 1) technically you're not supposed to throw away your birth certificate, so the guy who "lost" it should have some skin in the game, so bill them $100 and 2) Obvious voter suppression. At least poor voter suppression. Also aside from cost its a confuseopoly type of situation.. profiting off people being confused. Another thing we're really into culturally.

"demanding such paperwork is seen as discriminatory"

By a subset of the population with a political axe to grind, yes. Everyone else (maybe 80% of the population?) sees it more as common sense other than it has been used for oppression, stopping people on the street and only demanding papers from certain racial groups.

"this separation has never ever been mentioned in my own education"

Join the club, which unfortunately includes most Americans who've lived here their whole life and don't understand which laws are local, state, or federal. If you think our laws are confusing, try the building codes some time (ugh).

This also is comical because there is a cultural meme on HN that "we" all live in SV or Manhattan even though most of us actually do not. Like us two. So someone will comment about electrical codes for 3-phase wiring for the NAS in their basement in Mountain View as if the whole country works the same way, which it certainly doesn't. Or voting, which is regulated by state.
His dissertation is quite out of date with respect to current practical experience. Some of the ideas turned out to be great, others largely irrelevant. It was very useful at the time but don't forget it was realistically based on less than a handful of years of real industry experience. And most of that was in reaction to SOAP/SOA wars.

Before and during the time it was written there were existing HTTP based web services that were successful and they didn't follow all the principles outlined in the dissertation. Fast-forward 15 years and the vast majority of successful HTTP based web services still don't follow all the principles. Some turned out to be more useful than others.
if you've ever seen

TLS Error: local/remote TLS keys are out of sync

or

Authenticate/Decrypt packet error: packet HMAC authentication failed

while using openvpn, you can expand the list of potential causes.
It is not necessarily a question of tools, techniques, or cultural approach. Are there new ideas that should be shared and adopted - of course - however, the greatest advantage a home school teacher (in many cases a parent) has over mainstream teachers is the ability to work one-on-one for extended periods of time with a single pupil. There is no greater way to impact the education and growth of a young person than to understand and teach to that specific student (which is only partially an academic task).

As a high school teacher, I am fully aware that there is more that could be done to modify my instruction and learning goals to more closely align with the individual needs of my students - however it is not possible to do so with while teaching 30 students at a time, 90 students per day, with a total head count just short of two hundred unique individuals each semester.

This is the core of Bloom's Two Sigma Problem and the holy grail for educational advancement - but, currently, this is the trade-off we make by sending our children to traditional schools rather than educating them ourselves.
Names + whitespace in JavaScript
>>The GPL isn't about the freedom of the dev to do whatever they want, it's about the freedom of the code to always be available.

This is exactly the conflict I was referring too, thank you.
Maximize the “Do You Have Any Questions” Interview Question
Nice. The reddit guys maybe should have ... yeah, no bad jokes here.
If you can't trust safenet then you shouldn't use their HSM. They gave you the process of verifying that the HSM is a safenet hardware security module and that is a FIPS compliant one.
Show HN: Use Angular? Reuse Protractor test cases to monitor performance
Rosetta: close orbits to lander deployment (annotated) (video)
Has Pulse/Synching protocol been reviewed?
> If I do 750 LOC in a week, that's a good week!

I'm so glad I'm not the only one who feels this way.
> I think you're about right and it probably refers to matching public and private keys for CAs in SSL/TLS, looking up suitable intermediate CAs, for which they may have a few keys stashed away.

Compromise of a CA's key does not permit decryption of traffic encrypted by server keys that use certificates (signatures) from those CAs. This is a common misconception.

It would allow for issuing (signing) a rogue, second key that could then be used to silently active MITM a connection - but getting the CA's key does not give you the VPN server's key.

(Remember, a certificate is just a signature by a CA over the hash of the VPN server's public key. The CA never sees the private key of the VPN server, nor is the CA's key used for anything other than signing.)
How many years experience do you have in cloud?

I have excellent opportunity in a place two thousand miles away for a 3 month contract with possibility of extension $45/hr C2C.
I've wondered for a really long time myself https://news.ycombinator.com/item?id=7104653
That is also the understanding that some startups have of 'cool startup culture'. Usually you have to at least throw in a ping pong table, too.
Rob Eisenberg leaving Angular 2.0
TRUSTe Settles FTC Charges It Deceived Consumers
Thanks for sharing, we just rolled this out on Friday. I'm actually one of the founders of Teleport, happy to answer any questions and take any feedback here.
Sorry, I was unclear in the post. Building the dashboard took about 3 months. We then add features to it, and maintained it for 5 months after that.
Or, for variety, "begs us to ask".
https://github.com/sdiehl/frame and https://github.com/ekmett/tables came up in IRC as well.
OK - in NY - as an entrepreneur, my days are a lot unsexier than these guy. Wake up, read HN, write code, talk to customers, write more code, read HN, read programming books to learn, write more code. May be it's the Valley vibe where being an entrepreneur is like cloud9.
AWS Re:Invent 2014 – Performance Tuning Amazon EC2 Instances (video)
1a) I've cited ESR, really!

1b and 2b) I think you've made my point. So are we going to tell the rest of the world, or let them dangle?
Five years in the industry here and I've gone through about that many jobs, too.

Not once, ever, have I had a conversation with a third-party recruiter lead to a job offer. Every job I've gotten, I've had to do the legwork myself. Meanwhile, all that these recruiters do is waste the time that I could have spent doing actual job hunting.
Put your.. that! Y.. your load generator! To my.. my... HERE! My application! And j.. j.. JAM IT IN!
The Top Ten (Percent) Tech Rules
Correct. This is no fault of Ember's; it's just a characteristic of the language that I dislike.