skysight-inc/HackerNews huggingface dataset:
Existing investors like Peter Thiel, Reid Hoffman must have influenced fb's decision. Honestly, what kind of VC firm can add value worth up to $250MM.

>(a) kids move on to the next thing
The risk is small given fb users's engagement time. "Kids" were spending hours on fb. This is an entirely different beast than myspace and friendster.
Go and try to make the best impression on everyone else there.

Be friendly open. Tell people you will miss working with them. Appreciate their good work. Try to leave with a good impression.

You are essentially leaving because the PM doesn't know what he want and can't judge actions of other people.

In best case he will play the role of the grumpy/stressed PM. In worst case he will try to control each step you take that day. Both is fine for you.

Try to understand it from his point of view. Most likely the team grew to fast and is now rushing into something they do not really understand, most likely are unsure about or have doubts on funding/survival/etc. His actions sound like he is simply scared. Sooner or later you will meet again and see everything from a different light.

If they ask you about future "quick calls" etc instantly agree on a hourly rate you are comfortable with.

With all that said and done. Leave with a smile on your face. From this point on you have nothing to loose and can only gain.
Ask HN: Can you explain me Keychain Logistics (YC12)?
I'd like to understand how Keychain Logistics (https://keychainlogistics.com/) works and how they make money. Due to lack of information I have no idea of what they actually do, but through their blog posts I can see that they want to get rid of the brokers [0].

I can't find any way to actually post cargo in their website and their app is targeted towards drivers, but still they give you (as a trucker) "instant access to $38,050,965 in active loads". How do they get the people to post these loads? Are they hooking up with brokers to get this information or did they just manage to get a ton of shippers by hand, without any public sign up process?

Finding out how they reached such a big number of subjects would be fascinating.
Now I'm intrigued by the Flash-based phones the author mentioned. How did they get that kind of performance out of Flash on that class of devices?
The enhanced fullscreen browsing is pretty much also almost tablet only. Even on a 15" screen having fullscreen browser feels unusable to me – either the site has more-or-less fixed layout with a wide empty strip on each side, or it fills the entire screen so that lines are so long they are unreadable. I can't really imagine what it is to browse fullscreen on an even bigger screen.
On my laptop, I got 419 points for Firefox 22 and 120 points for Chrome 28.

Of course, the Lua VM test is compiled to asm.js, so of course Firefox does really well right now. Exciting nonetheless - this opens so many possibilities.
I'm in Tunisia, and my experience is that Microsoft products are available in many retailers and you can pay with your local currency.
Super clear youtube tutorials. I'm quite impressed. I feel like this makes category theory fairly approachable.
What are the implications of this for a developer considering moving to Berlin? Is it easy to find a company with a long-term vision with goals more ambitious than the fastest possible exit?
Stop telling people how they are supposed to live their lives.
This is what the parent wrote.

Edit: "it" refers to the Valve License (AIUI)
This is definitely true of the UK. I'm surprised to hear its true of the US though which has a much wider economic base. Is it true of Singapore or Hong Kong?
Because these are FISA requests for individuals "reasonably suspected to be residing outside the U.S.". Those have never required warrants. Before FISA existed they just did it to whomever they pleased; now it requires a FISA request which is not the same thing as a warrant.

Nowhere in that document does it say anything about not needing a warrant to get information on U.S. citizens residing in the U.S. What it does actually say is

For these reasons, we hold that a foreign intelligence exception to the Fourth Amendment's warrant requirement exists when surveillance is conducted to obtain foreign intelligence for national security purposes and is directed against foreign powers or agents of foreign powers reasonably believed to be located outside the United States.

I.e. a FISA request.
I have been using Windows 8 since launch day and I have hardly touched the Metro apps. The only thing in this update I see for me is the start button. Something which I do not need.

The only update I want to see is a 'Shut Down' option when you click you name on the start screen.

I think Windows 8 is alright but I am somewhat disappointed at how they haven't even attempted to unify the metro / desktop experience. I thought this was one of the main gripes people had. As someone without a touch screen, I would use Metro apps far more if they opened in a container on the desktop.
Care to elaborate, or provide a link?
This document doesn't say that somebody in the U.S. can be targeted without a warrant. It says

For these reasons, we hold that a foreign intelligence exception to the Fourth Amendment's warrant requirement exists when surveillance is conducted to obtain foreign intelligence for national security purposes and is directed against foreign powers or agents of foreign powers reasonably believed to be located outside the United States.

Not the same thing.
can you link ur cv, portfolio, anything?
The nice thing about TypeScript is that it compiles to EcmaScript 3, so you can target older browsers and still use these goodies.

Also, TypeScript 0.9 is released, which includes niceties such as generics and type info overloading based on constant values passed in function parameters.

It's pretty slick, if only it could output code optimized for Google Closure's advanced mode, for tree-shaking awesomeness.
You may not pick the judge, but you can pick the district. Also not every case filed will go all of the way through to a decision, so you can file multiple cases then actually litigate the one that wound up in front of the judge that you want. (There are safeguards against that. They are imperfect...)

Furthermore while in theory judges have to follow precedent and case law, in practice there are lots of cases where well-meaning and dedicated judges, presented with the same facts, precedent, and case law, will come to opposite conclusion. Were it otherwise, the Supreme Court would never have dissenting opinions.

Finally, courts do have the right to request that the arguments that they wish to hear about particular points of law be made in front of them. For example in proposition 8, the justices required that the standing argument be made, even though neither side wanted to advance it. In the Affordable Healthcare Act this went further. An attorney, Robert Long, wound up having to be appointed specifically to make the case to the Supreme Court for a point that neither side wished to argue. That point being that the law was a tax, and therefore under the Anti-Injunction Act no lawsuit could be brought about it until after someone had been injured by actually paying it.

That last point matters in this case. The state actively did not want to defend this case in front of the district court. The judge wanted it defended. That is how a different set of attorneys got involved in the first place.
I'm sorry, but did you even read the article? The exploit is explicitly stated, it's trusting unauthenticated client state. That's a fundamental design flaw in the intended behaviour, not an accidental coding error. They gave the profile ID to reset to the client when serving the page, and then blindly used whatever profile ID the client sent when submitting the form. The fix was to fetch the profile ID for the authenticated user instead of sending a profile ID on a round-trip through the client.

I certainly agree that the problem wasn't the technology here, but I disagree with your conclusion. "some if missing somewhere" is far easier to avoid technologically than a high-level design flaw like this. It's fairly easy for a type system to notice that not all cases in a conditional are accounted for, but it's much harder for a type system to understand that it's inappropriate to use client-submitted data as a profile ID for a password reset request (as opposed to operations like submitting a friend request, where it's perfectly valid).
Songwriting royalities and performance royalities are two separate pieces of the pie. Just because some artists also get songwriting royalties from radio stations does not change the fact that radio stations don't pay performance royalties.

The only person who lied about this is David Lowery in the headline: "My Song Got Played On Pandora 1 Million Times and All I Got Was $16.89, Less Than What I Make From a Single T-Shirt Sale!" because that's NOT all he gets, he also get performance royalties (which he clarifies in the blogpost, but the headline is still wrong until he qualify that he's talking about songwriting royalties).
Instead of providing an instance declaration you provide a value of MonadI f -> FooI f.
let try it~
only on apple store?
That's correct, and Valve would lose that clause.
I attended a talk given by a Buddhist monk named Ajahn Brahm about a year ago. He said that 70% is always good enough. The reasoning goes that if you strive for 100% (or 110%, like some brag about doing) you will very often disappoint yourself (as well as those around you). If you go for 50%, you won't be motivated enough. So 70% seems about right. (There is a Youtube video of him talking about this subject [1].)

There is tendency today that everybody wants to accomplish so much. I know this from myself: Compared with many of my friends, I have accomplished quite a lot - but it doesn't satisfy me, I need more to be happy. I agree with the author that we should focus more on just being. Because, if you think of it, what happens when you have accomplished whatever you had aimed for? It feels great... for a little while. Then, life is back to normal. We often believe the fallacy that happiness is available somewhere in the future, not here and now, and once we get this or that - THEN we will be happy[2]. And so you risk rigging your life in order to always reach for the next mountain top you have in sight, thinking that it's the final one.

An Australian nurse interviewed people on their death bed about their regrets in life[3]. The second biggest regret was that people had worked too hard.

Think about the real motives for what you do: If you do something to prove yourself for others (e.g. fame and glory), you're fooling yourself. First of all because it will most likely not make you happy, second because you will be forgotten anyway (especially today when everybody claims their 15 minutes of fame). If you strive for something because you think it will make you more happy, you are fooling yourself to believe that happiness is somewhere in the future and not available now.

On the other hand, if the road is the goal, you are more likely rigging your life for lasting happiness. In the end, what is the use of accomplishing things if you are, and continue to be, unhappy?

[1] https://www.youtube.com/watch?v=O6k6DMp1TxQ

[2] https://www.youtube.com/watch?v=ixRISCK7pmE

[3] http://www.guardian.co.uk/lifeandstyle/2012/feb/01/top-five-...
Seems like it's released under the Apache License 2.0 (cf. LICENSE file).
Nice.

A side note - the SMS confirmation code text should explain what is going to happen when the code is used. Along the lines: "Facebook mobile confirmation code ds3467hj. Note. Entering this code would link this phone to your Facebook account".

Otherwise, if the SMS is just "confirmation code ds3467hj" it is overly easy to create a phishing attack which results in the user (striving to get access to some resource, like a magazine article for example) in entering the code on an attacker web site.
Nitrous.IO launches free public beta - Ruby/Go/Python/Node.js enviro. in 1 min
very well said. I consider what you have said "awesome".
I am agreement with this post.
I think being comfortable with who you are is important. Recognising what you have already got and appreciating it is important. Ambition is something that people do when they are trying to find happiness and to be comfortable with who they are.
I think it all comes down to one's approach to everything. Its good to have ambition, especially if its directed in the correct way. I would say on here, that an ambition to learn, create, inspire and make a difference is what most folks apsire to do...
Keyword is "reasonably" believed to be located outside...

So, one access to a external server? Visiting overseas?
Claiming the bills have similar language implies that they have similar effect. However, the facts are quite opposite. The PAA significantly reduced oversight and individual protections while the effect of the FAA was to increase both.

Even those passages you're citing are night and day apart. The first authorizes collection against US persons on foreign soil, which flew in the face of 50 years of precedent. Whereas the second is truncated to the point of being almost meaningless, but in context it defines some terms of collection against non US persons outside the US--something legal for all of US history. The only similarities between the two are the responsible parties and the duration, which are basically boilerplate.
Pinject is a pythonic dependency injection library.

+

Implicit class bindings

...ummm...
Get The Job You Really Want
Yeah, it's completely wrong. Statistically, it is very unprobable that I have seen so many articles about books without searching for them and no one complaining about literature in the past few months on the Internet. This claim is ridiculous.
Opera breached, has code cert stolen, possibly spreads malware
sigh

DI is not the same as an IOC container. Get it right ffs, if you want people to take you seriously.

DI:

class Blah():
def __init__(self, dependency):
self.dep = depedency

IOC:

my_blah = container.resolve(Blah)

Anyway, onto my main complaint:

"Pinject is a pythonic dependency injection library. Python ports of other libraries, like
Spring or Guice, retain the feel (and verbosity) of being designed for a statically typed
language. Pinject was designed from the ground up for python."

Wow, I'm impressed. Designed from the ground up for python. That's why you needed ~20 pages of documentation on how to use it?

Intuitive.

Also, what's wrong with annotations? I'm rather fond of this sort of code:

### implements, resolve, Scope
class IType(object):
prop1 = None
def call(self):
pass

@implements(IType)
class ImplType(object):
prop1 = "Value"
def call(self):
pass

scope = Scope()
scope.register(ImplType)

@resolve(scope)
class UsesType(object):
def __init__(self, t=IType):
self.t = t

instance = UsesType()

Or in pinject:

obj_graph = pinject.new_object_graph(binding_specs=[SomeBindingSpec()])
needs_provider = obj_graph.provide(NeedsProvider)

But wait, I want a test. Ok~

instance = UsesType(my_mock)

Or in pinject:

??????

In fact, pinject doesn't even mention tests in its documentation. Whew~ That's only the whole reason for using DI in the first place.

Self important library is self important. Not amazed.
look fun ~ how interest!
Yeah, from the perspective of the U.S.'s federal structure it's difficult to conclude there's standing for federal courts here.

Given that the 9th court concluded that there was standing, and 4 out of 9 on the Supreme Court did likewise, I believe that you are significantly overestimating the difficulty of coming to that conclusion.

It is true that the court as a whole decided against standing existing. But several of the most important judges in the country heard the facts, knew the law, and concluded that standing did exist.
> In first world countries

Is that a thing outside the US ? I've never heard of it outside of US news.

I'm pretty sure they are people who beleives that in other countries. But do they get media attention like in the US ?
This does happen occasionally. Could be a paranoid exec or just an IT guy who has vacation planned tomorrow so he turned your accounts off tonight. Just go and be nice. Don't air your grievances, it will only make you look bad and everyone else is probably aware of the problems anyway. You made the right decision - things rarely get better. Trust your gut.
Fastly.com
It would be nice that README would hold more information than the license. Maybe link to this https://developer.valvesoftware.com/wiki/SDK2013_GettingStar... if the wiki is a better place to hold the information.
You're right, I've misread it the first time.
I don't think there's a single factually accurate statement in your comment. A FISA order really is a warrant in the legal sense, so it's not a misnomer. There's no substantiated evidence that the government is failing to comply with its legal obligations under FISA and other relevant laws here. The Supreme court has consistently upheld that constitutional protections do not apply to non US persons. The general trend since roughly 2008 has actually been increased oversight and scaling back of 9/11 era expansion of surveillance powers.
I've rewritten the custom cursor CSS for the grab hand, hopefully it works now.
"evicted the Native Americans from their native lands, which they had inhabited for thousands of years"

"Evicted" is a very soft word. Go visit north America and see how many native Americans you see, go to South America or even Mexico and compare, given that native Indians had way more children per woman you could guess what happened.

It is very interesting that people from the USA call people of Indian origin "Hispanic", when people from Spain is European.
Awesome. I'm looking to learn some nodejs, and this will spare me from getting my head wrapped around how to handle the environment.
Not Open-Source then. So how do we know that it is secure?
That's an unwarranted generalization.

Say you work on an online calendar app. Might not feel so critical. But when a bug loses someone's appointment, who knows how serious that is? You probably don't really know in just what ways people are relying on your product's quality.

I work in the field of electronic medical data. If some banal UI flaw causes a certain icon to scroll out of view, a doctor might miss your medication allergy. If two columns of a certain table are too close to each other, your lab result might be grossly misinterpreted.

Whatever you work with, the only ethical position seems to be: be careful, and do things properly. Of course, with skill and experience comes an understanding of what corners can be cut.
I downvoted you, because your reply do not include a source that supports the claim that an entire generations of songwriters made their living from radio royalties.

The linked blog do nothing of the sort. It simply state that song writers get in average an $800,000 for radio and TV for a "hit song".

It doesn't say how much is TV vs radio. It doesn't say what a hit song mean, or how many CD's such song will in average sell. It doesn't say what the average number of songs of a singular author is in such CD. It doesn't say what the average income from digital downloads are from producing such hit song, or how it effect sales from the authors other works.

And worst of... Its a blog without any source for its data, and has a disclaimer at the bottom that says: ... the information is the opinion of the author only.
I think many people are seeking success for success' sake - at least it's a significant part of why they do what they do. The fact that they want to make a difference in the world may be true, but I think it's often a mix, and that people fool themselves to believe that their need to feed their ego is smaller than it actually is. The risk from this, is that although people are fighting for a good cause, their ego may interfere in bad ways in certain situations, leading to decisions and actions which hurts the good cause in short or long term (for example by pushing away other people who may do a better job than themselves).

(This, of course, doesn't go for everybody.)

Edit: Note that becoming rich and famous isn't the only way to feed your ego.
Multiple meteor hits in the Libian Desert (Google maps)
If you look at divorce rates by religious affiliation, they seem to be ruining their own marriages.
I would not say this was 'paranoid' behaviour, but rather standard operations procedure. Leaving access to email accounts after someone has been let go is just asking for a nasty email sent to all contacts.
They do sell API access as far as I know.
Why are you making Potluck? Doesn't Branch take all your time? Or is it going to be closed? Or do you have so much money you don't know how to spend them but making another product?

Anyway I liked Branch even if I don't use it a lot and I can bet Potluck will be a great product, but I'm really curious about the "why"!
I bought upgrade to Win8 Pro for 29EUR. Not that expensive. That was shortly after Win8 was released but anyway - who wanted were able to upgrade cheap.
Justin, have you read the recently leaked NSA rules outlining how they define a non-US person for the purpose of FAA surveillance?

See: http://www.guardian.co.uk/world/interactive/2013/jun/20/exhi..., page 4, paragraph 1.

If the NSA does not know whether someone is a US person or a foreigner, the agency assumes that the person is a foreigner. That matters a lot if, for example, you're using Tor.

You might also want to look at the recently leaked minimization rules, which permit the retention of purely domestic communications collected under the FAA, if that information can be used to develop and exploit security vulnerabilities. Given where you work now, and what you work on, that might be somewhat important.

See: http://www.guardian.co.uk/world/interactive/2013/jun/20/exhi..., page 5, paragraph 3.
Aka, FISA warrants and FISA courts which in practice haven't been limited to foreign spying for... decades? now?
ناروتو شيبودن 319
A few points. A FISA order really is a warrant, and the NSA needs one to collect on a US person (ie. US citizen anywhere or anyone on US soil). Before 9/11, FISA warrants were also used to compel US companies to comply with collection against non US persons for which they were the carrier. At some point after 9/11 the Bush administration realized the law could be reasonably interpreted as not strictly requiring this, so they stopped using FISA for this purpose. That was the heart of the warrantless wiretapping controversy, and the primary goal of the FISA Amendments Act was to add requirements and oversight for these situations.
>I don't think there's a single factually accurate statement in your comment. A FISA order really is a warrant in the legal sense, so it's not a misnomer. There's no substantiated evidence that the government is failing to comply with its legal obligations under FISA and other relevant laws here.

Er, um, no. FISA warrants and courts are different than regular warrants and courts for a very good reason. Most of them are issued post de-facto and as mtgx and I have pointed out, are literally rubber stamped. ZERO were declined last year.

I'd love a citation for the last sentence of your post. I'll work on background info on FISA warrants. Like I said, wish I had my debate evidence I cut years ago. Rather ironically, it's actually remarkably hard to refind some of that evidence 10 years later. Google loves to emphasize more recent publications.

A FISA warrant is as much a warrant as an FBI agent wiping their ass on a piece of paper and calling it a National Security Letter makes it a "legal warrant". (Yes, field FBI agents can issue them, and they're issued in the tens of thousands every single year, AND a single letter can apply to a person, team, family, or entire workplace.)

You might call it "legal" in that a law passed by Congress with secret interpretations and special addenedums tells them they can... but yeah, I'm going to keep on calling FISA warrants and NSLs used on US Citizens what it is: unconstitutional and thus practically, illegal.