skysight-inc/HackerNews huggingface dataset:
Tangential forward-looking paranoia:

I've got to wonder if the DUAL_EC debacle only appears so ham-fisted because the public understanding of public key crypto is much further ahead than our understanding of symmetric ciphers. Universities employ armies of mathematicians studying mathematical structures for their own right, whereas shuffling bits isn't sexy.

Conversely, "Clyde Frog" has been studying symmetric ciphers much longer and harder (symmetric is sufficient for nation-state security) and could have a deep symbolic understanding of common symmetric constructions akin to how we see the public-key math. They would then know how to choose constants that admit similar backdoors, and the entropy of "nothing up my sleeve numbers" isn't exactly well quantified.

Rather than a proactive attempt, DUAL_EC could have been a reaction to worries about movement to RNGs based on asymmetric math.
Coming from similar background, I say just screw 'em, honestly. Look out for yourself, and I know it's easier said than done, but don't give much weight to what other people think.
Yeah, that definitely works as well, and it is also what I did before I found ngrok. It is a few more hoops to jump through in order to get things flowing, though, and you don't get the introspection/replay functionality. You can use wireshark to inspect the traffic, I suppose, but again, it isn't as easy.
For reference, the poorly named "standard model" which is the quantum theory of all forces except gravity, cannot really be called equations in the usual sense. This is because the kind of mathematical model that would describe the standard model (nonperturbative QFT) can't currently be done rigorously. It can only be done for simpler models in lower dimensions. The standard model is a very complex sort of approximation to a theory that is assumed to exist.

This might be a mere detail to some but to me it is a sign that physics is complex in all kinds of ways, and can't really be described as "choosing the right equations". Even if you think that this is what physics is fundamentally, I think you would have to admit that it wasn't possible to describe what the meaning of "equation" was before qft was developed, and the same may be true about future theories that unify the standard model and gravity.
ITSM in the Cloud: Users Flexibility, Streamlining Ops and What Is Still Missing
Most modern cars have more electronics in them than any drone on the market.

The difference is that the auto industry is heavily regulated, and even then you got recalls up to the wazoo.
slides update on Aug 4. Also released command line tool and db loader on http://github.com/macrodatalab
> For one thing, what has physics ever come up with but equations, and improved equations to replace those, and so on?

Observations of nature and rational explanation of those in terms of old but also new concepts. Equations are just one of technical artifacts to help us think in a precise way. If we had computers sooner, there might have been physics without differential equations.
Ah ok, thanks for the clarification. Yes, that is technically a possibility, but to be fair, a big takeaway from this whole thing is that signed commits are the only way to really have guarantees of authorship. If you're knowledgable enough to do that, you probably have a reasonably clean commit history, which we generally don't squash before merging.
The English language was used to write (insert your least favorite novel franchise here). What a horrible abuse of English.

Is it idiomatic? No. Should it be used as an example for new learners of the language? Probably not. Should it be in an educational article? Probably not.

But one person't "abuse" is another person's "creativity." I love seeing how syntax can evolve beyond its intended uses.
Here is how you can work at your favorite startup
USG is a fairly widely used initialism for United States Government in some circles.
Part of the reason minorities are less willing to talk is because people are not really willing to listen. I just left a company where multiple complaints by people of color were dismissed.
http://www.2ality.com/2015/06/tail-call-optimization.html
> someone that wrote from quite an abrasive and privileged (and often factually problematic) perspective in a blog post. And conflated it with both soylent the company and "tech" and "hipster" culture.

I think that's the key. You see a conflation, and I see the connection.

(FWIW I voted up your comment even though we disagree. I appreciate your good faith.)
I don't think you need to do this? I may be wrong but I thought if you squash the author's commits git will still give the author credit for the commit.
Double organic mobile app downloads
I think you would certainly make a case if you provide some recent analysis / case studies where a government entity have used your services and they were able to derive this value.

If you still don't have that portfolio, then I would suggest that you go to small government agencies where your product may be used. Negotiate with them that you'll provide them free access for a certain couple of months and in return, you would be able to utilize the information gathered in building a case why your product is truly disruptive.

Best of luck.
The plan for separating control of the Internet from the United States entirely
Apparently Github doesn't list those faked commits in your profile. Which is anyway a problem because you could be "committing" to who knows what project project without being notified.
I can tell you where I think Dropbox is going.

I believe that the time of cloud providers like Dropbox raking in profits, whilst accepting absolutely none of the liability is coming to an end.

Right now Dropbox has tens of millions of its customers who entrust some of their most valuable personal and business files to a cloud provider who does not give them an SLA and who fails to properly insure their customers against data loss, downtime or cyber attack.

It is one of the dirtiest secrets of cloud and something nobody talks about ever. I would argue that Dropbox is an accident waiting to happen and their customers will be left holding the can. Only a matter of time I believe.
Sorry, I meant that I have already read this article a long time ago, and the title of this post got me excited to read about some new developments.

As for your second point, I think you mentioned a lot of the main reasons. But I disagree that new media is unlikely to be better than everything made in the past. In fact, I would say that it's very likely that a new movie or TV show will be far better than something made in the past, simply because they have much bigger budgets now, better technology, and even a better understanding of filmmaking and storytelling. Especially with recent TV shows such as Breaking Bad, Game of Thrones, True Detective. The bar has been raised very high.
> Gitlab is an open source project. You can use it for your own hosted solution.

GitLab is "open core".

GitLab Community Edition is an open source project.

GitLab Enterprise Edition is not, though its built on top of what is in GitLab CE.

You can use either (the former for free, the latter not) on your hosted solution.

GitLab.com (the Github-competing hosted solution) uses GitLab EE, the non-open-source version.

GitLab is, like Github, a private company using their own proprietary software to offer a hosting service on their own servers.
Growth is everything in both tech and careers. I don't think someone coming in to Google as a SWE-3 in 2015 has a realistic chance of being a 9-figure Distinguished Engineer while rising through the company. I don't think a manager does either - Google will be dead before they can climb the hierarchy. I think someone coming into Google as a SWE-3 in 2015 who then quits after a year or two and either joins a fast-growing startup or founds their own has an excellent chance of being re-acquired in 5-10 years as a 8/9-figure VP.
It's very useful information what with the scaremongering going on about Tor
Sorry I had also meant to say that Dropbox is going to start providing a basic SLA and some form of insurance coverage for their users, they have no other choice and know that if their customers wake up to the fact that they are holding the can, there will be a huge fallout.

Expect them to get ahead of this.
This sounds like a choice. Get out of that situation. Sell your car. Pay off debt. Get roommates. Stop eating out.

For someone your age, reducing fixed costs should be fairly easy, but still require some life changes that will be uncomfortable at first.
ObjC has a pretty beefy (and therefore somewhat slow) runtime which is an issue for kernel stuff.
How exactly would you like to be able to turn these into tests? I can see how this would turn into some sort of rudimentary documentation. However, the testing is a bit harder. Looking at your example, from the comments we know that your method accepts two numbers and returns a number. So what should the test framework do? @param a = 5, @param b = -23482739, @return = 9038745. Wait, no that's not right, the test failed. I guess you could run some rudimentary tests like "Does @param a only accept numbers?" or "Does @return only return a number?" or even "Is the add method in the @api public?" but I am not sure I see the value of that.

Now what you might want is something like:

/**
* Adds `b` to `a`.
*
* @param a {Number}
* @param b {Number}
* @return {Number}
* @api public
* @test https://github.com/blah/something/blob/master/test/add_test.js#L53
*
*/

Then the documentation could link out to the specific test or tests for this method. Though if you are going to go this route you will probably want some sort of automated code analysis to find the test locations and link them in. Creating rudimentary documentation from these comments should be trivial.
This is interesting, thanks for sharing. Was a bit confused about lambda.

So this would be cheaper than just having an EC2/DO instance running flask with a couple of endpoints?
Oh goodness. Having written some small apps in both Objective-C and Swift, I'm not even sure which language I should jump back into when I want to pick it up again.
My dad is from Bogotá so I probably notice it more. I do remember one time he was looking for some world cup gear and we went into a sports store and he thought they had misspelled "Colombia" because a hat had "Columbia" written on it.
You're reading something in what I write which isn't actually there. It's possible you're either looking for a wrong opinion to correct, or it's possible I'm just really bad at explaining myself. I did read what I wrote again and nowhere do I say that we should all just "wish" the problem away. Please try to read everything in context.
(Social housing covers local authorities and private housing associations)

I believe many new tenancies are "starter" tenancy agreements; a probation period of 12-18 months. There are also fixed-term assured shorthold tenancies.

Tenancies started before 1989 are somewhat controlled by a council Rent Officer. Applications must be made to increase rent. Tenancies after 1989 experience yearly rent increases, capped to CPI I think.

There are also 'affordable rents', basically a way for housing associations to charge more for rent.

Not disagreeing with you, but social housing is quite different to the pre-1989 era.
That's not true, you can NEVER sign away your first amendment right. Your first amendment right protects you against government, not private action. If you violate an NDA, your employer has the right to fire you and to sue you for damages, but the government will NOT have the right to jail you. Though, in some circumstances people have been jailed for violating court order to not disclose information, but they are jailed for contempt of court, NOT the disclosure it self.
This has worked on Windows since at least Vista. You can use any folder name with the suffix .{ed7ba470-8e54-465e-825c-99712043e01c}. Explanation of why it works here: https://en.wikipedia.org/wiki/Windows_Master_Control_Panel_s...

It's just another view of the control panel. It's maybe a little more useful in Windows 10 (and also Windows 8.x) since there are two settings apps, although I'd suggest that the best way get things done in Windows is to use search - just hit the Windows key (or click the Windows logo) and type "Bluetooth" or "printer" or "uac" or "update" or whatever. And of course, with Windows 10 you can boss Cortana around, too.
That's sort of the point, though. Is there anything in the "do not track" policies that prevents the data owner (Reddit in this scenario) from just selling its own scraped data on the end-user to an ad network? Ad tracking is functionally equivalent; the tracking scripts just automate and simplify the process.

"Do not track" is a bit of a toothless concept when the very nature of the medium is to make auditable connections to remote servers.
Switching from Homebrew to Nix
May I just say, I am extremely happy that the NSA has to jump through such incredibly laborious hoops to gain a glimpse into anything, a capability which they would then fail to acknowledge at any price.

This is the OPPOSITE of a dictatorship, where there would simply be a heavy-handed order to put in an explicit, acknowledged back door or be jailed without trial, or executed.

This is what freedom looks like. Enjoy it!

I personally also enjoy the fact that nobody with a few million dollars in spare change can surf the dark web as Dr. evil. But that's just me.

EDIT: this comment is at -1, perhaps people thought I was making a ham-fisted sarcastic statement. I'm speaking literally. You all can keep either your dictatorship, or the society in which someone can commit an act of terrorism for the going black market rate without any repercussions; if it's a false dichotomy, you'll have to explain why.

EDIT 2: this comment is fluctuating wildly (-2, +2, 0, etc) especially since my edit. Thoughtful replies would probably be more helpful than voting here.
Good points already posted, especially about buy-out being a multiple of earnings not just based on one year. A few other things to think about: why is the founder trying to buy you out? No one just pays for equity buy-back without a reason. It might be as simple as "minimising shareholders" for administrative reasons, but it may also be something else. A $2160 check is a nice thing to have but it isn't a huge amount so it may be better to keep the equity. If you do agree to sell, I would recommend some "protections" for example, if the company gets sold in the next [X] months (or even years), you get paid the difference of value or even, if profits hit [Y] any time in the next [Z] years, you get an earn-out of some kind...
Functional back end with Scala  Whisk – Part 1
Happily, the two co-exist well, and increasingly so. Where one is a better choice for a particular job, you have it. It's just that you now have two tools to choose from.
They don't go into detail, but Google confirms you can break out of the sandbox by coupling a Flash exploit with an OS exploit.

http://krebsonsecurity.com/2015/07/adobe-to-patch-hacking-te...
My github profile email is different from my git author email. The latter is even more accessible. Just run git-log on any repository an author has committed to.
No language is perfect. If a language is not grounded to solve concrete problems, then we just end up with a new c++.

"Swift is not the ultimate language, it’s not flawless, it is compromised because of Objective-C interoperability."
I'm going on a 30 day Soylent only diet. I'm 10 days in
> I say "your code belongs to them" in the sense that they are the new LinkedIn-for-developers. The code you put there is your new resume (I kind of disagree with that, but this is a narrative that is very much around). If they ban you you lose access to a big share of the market.

If you don't have any public share repositories to point to, you lose something.

I don't think not being on GitHub specifically is a problem of the same order of magnitude.
Thanks!

But seriously, there aren't any servers. There is a local development server included, to help you code your web site locally. But, it's not a server you use for production.

Much of my time as a developer is spent deploying/configuring/monitoring/managing/scaling/paying for servers. I'm tired of that. Further, I'm broke. AWS Lambda and on-demand cloud computing in general can reduce and eliminate a lot of that.

Much love for servers, much love for containers, but AWS is putting out technologies that are more efficient. The goal of JAWS is to help everyone take advantage of this new tech.
Homme de Plume: What I Learned Sending My Novel Out Under a Male Name
You can create a host block that matches multiple hosts:

IdentitiesOnly yes

Host first second third fourth
IdentitiesOnly no

If you then wanted to have per-host configs you'd have to create more host blocks, but at least this way the added overhead of "IdentitesOnly yes" doesn't grow too fast with the number of hosts involved.
FalcorJS (Netflix deleted 90% of their REST code when switching)
Check out Pramp (pramp.com) - see also this thread:

https://news.ycombinator.com/item?id=10002775

Good luck!
This is not just about Git, it's also that Github is implicitly trusting user data, by linking to the user profile.

In Git, it's clear that there's no authentication, a user is just a tuple of strings, but on Github the same doesn't apply, a user is actually a well defined entity which is secured by one or even two factors of authentication, so the expectations are different.
So there was this colleague of mine, lets just call him Ahole. Ahole asks the following question in an interview - "You have to come up with a data structure which supports access in O(1) and is also able to scale dynamically." The candidate being prudent says she will use an array, and whenever the current array size overflows the max it can support, she will double the size(not 1.5 growth factor). She also said she will wrap up these functionalities into a DynamicArray class.
Ahole didn't know vector internals but knew that the answer to this question was vectors and kept suggesting that her solution is wrong. Ahole ultimately rejected the candidate since she didn't say the word "vector".
Stuff that happens in interviews!
I'm pretty surprised by how often I win those things. If I'm driving and a contest of any sort comes up, I'll call the number immediately and repeatedly for a few minutes, just hanging up and pressing redial. Anecdotally, I seem to win whatever prize in about 1% of those that I dial in for.

I've found that I sometimes don't even receive the prize, and occasionally don't even know what the prize or radio station are when I'm calling in as it's reflexive at this point.
How to Deliver Your Kickstarter Hardware
I disagree with 1 and 2, in the sense that i believe that sensory input has no fundamental ontological role, and is merely how we biological humans bootstrap our knowledge of macroscopic objects.

The real dilemma of quantum theory is how to reconcile this macroscopic world with the world described by quantum theory. Personally I don't think many worlds approaches make sense because they don't have an adequate description of probability.
Ah that sucks - what was the problem? This is Jamie, the author. If you come across any further issues, feel free to raise a Github issue :)
If there were one building with one parking lot, what you say would make some sense. But the dynamic you are missing is that some public housing residents have won the lottery within the lottery -- not only are they in public housing for which they pay little in rent, but they are in public housing that sits on some of the most expensive land in the entire nation. On top of that, they get virtually free parking in neighborhoods where even rich people don't own cars because it costs hundreds of dollars a month to park.

There was a mooted proposal which would have a net effect of sharing a bit of these resident's good fortune with some of the rest of the public housing community. Residents of those buildings would still have apartments in some of the most desirable places on earth, but they wouldn't also get parking there. The money freed up would be used to not only repair their buildings (although the plan did give them first dibs) but also buildings in less desirable areas. As I said it was fought bitterly.

This story is a parable for the entire "affordable housing" movement over the last 70 years. It doesn't aim to put in place policies that make housing more affordable generally, on the contrary it has been a driving policy goal of governments since the end of World War II to do everything possible to ensure that housing costs in general would grow faster than the rate of general inflation in order to give money to homeowners in a way that didn't look like welfare. Instead, the movement is designed to pick a few lucky winners and give them housing. Although there's generally hasn't been an ownership interest transferred to the lucky winners (but see Mitchell Lama Co-Ops) this housing has generally been heritable -- so much so that people today can't even get a lottery ticket because almost all the prizes have long since been issued.

As for as calling the alternatives magic, as someone who has observed NYC, NYS, and US politics for a couple of decades now, I feel pretty confident in labeling the idea that any of those governments is going to come up with $18B out of general funds for NYC public housing capital needs magical thinking. We can't even get a fair share of transportation funds.
No, this is absolutely not the first (correct) proof that infinitely many prime numbers come in pairs! That is the twin prime conjecture, and at the time of writing this comment, steadily remains a conjecture. I wonder why Nature, a publication held in high regard, would publish an article with such a title. This is not to say that the result is anything less than incredible.

Terence Tao delivered a very good lecture on this result here [0]

[0] https://www.youtube.com/watch?v=pp06oGD4m00
The mechanic the accident affected is well known in the city he was late to. The people the city the mechanic the accident affected was late to contains sing songs about it, in fact. The tourist guide calls them the songs the people the city the mechanic the accident affected was late to contains sing.

The buildings the money the tourists the songs the people the city the mechanic the accident affected was late to contains sing attracts spend paid for are also a big draw.
That was my strategy for a long time. I just focused on being the best dev I could be. Have I experienced racism in a professional environment? Yes. But again, I just focused on being the best I could be and worked past it.

I'm successful enough now but it worries me that the same tools I used to get ahead are now being systematically disassembled. Meritocracy is now a bad word. High standards are deemed non-inclusive. Being male, regardless of your socio-economic background is now a handicap. Questioning any of this will get you labeled at the very least misogynist or racist. Publicly questioning it will likely get you fired.

These developments worry me. While I "have mine" through 10+ years of very hard work, I'd like to leave the ladder in place so others can climb up instead of burning it down and helicoptering a chosen few up.
It's pretty nice though, having the slides synchronised to the video. And on realm.io, below the video, there's a transcript with linked resources :)
Please don't lump all "Americans" into the group that destroyed this robot. There are assholes in every country, and that doesn't excuse them. It also isn't a reason to be bigoted against everyone in a very very large country.
JavaScript Standard Style
Indeed. Thanks for the correction!
It requires signed patches, alas not with a cryptographic signature.