skysight-inc/HackerNews huggingface dataset:
> In other words, anyone with two brain cells can see that, if there has in fact been a 215 order by the time the next report rolls around, then deliberately removing the warrant canary language is tantamount to revealing the order's existence, which is illegal.

As a matter of logic, that is not necessarily correct.

The beauty of the warrant canary is that it takes advantage of the ambiguity that is inherent in unexplained omissions:

1. A person may choose not to continue publishing their canary because they have received a warrant. This scenario might impermissibly reveal the warrant's existence.

2. A person may choose not to continue publishing their canary at any time, for any reason, without explanation, even if they have previously said (a) they wouldn't discontinue the canary unless they received a warrant, and (b) they have not in fact received a warrant. This scenario doesn't reveal anything.

In most cases, it's impossible for a third party to distinguish between those scenarios, with the result that the person's decision to omit any further publication of the canary is equivocal, and does not necessarily convey anything about whether or not a warrant has been served.

There could be other circumstances that do allow a third party to distinguish between the above scenarios, and thereby convey information about the existence of a warrant - but I don't think what Apple has done goes that far. The position of rsync.net[1] is less clear.

Note: I have used 'warrant' here because I am referring to the general concept of a 'warrant canary', but the language of s 501 of FISA[2] (introduced by s 215 of the PATRIOT Act) is a bit different.

[1] http://www.rsync.net/resources/notices/canary.txt

[2] http://www.law.cornell.edu/uscode/text/50/1861
Right, and since a judge likely hasnt ruled on this yet (at least in a non-secret court) the government would have to order that when they received the letter, or they could do it and then get slapped later.

Just because a thing is potentially illegal doesnt mean you cant do it and fight it later, which is something a multinational company with xx billion dollars could sure and try.
That's tenuous. The telecoms industry has been around as long so is Blackberry a startup?
A similar machine formed a central plot point in the children's movie (and book) Hugo: http://en.wikipedia.org/wiki/Hugo_(film).
>>I can buy the idea that a judge would compel you to fake a written canary like this.

I don't know how that could happen.

>>Could a judge really compel you to do that?

No, but if you didn't do it and the purpose of doing the action in the first place was to be able to violate a gag order you would be violating that order. So at that point you would have to decide between breaking the law or being deceitful. The judge wouldn't have to order you to do anything.
IIRC it's actually financing with a balloon payment (with no risk since they're not the lenders), with an option for buyback. That liability of buying back should be somewhere in the books, either accrued or entered in full.
That's exactly why it seems a bit premature to preemptively dismiss them as "worthless." There's a pretty interesting question here (IMO) of whether the court can compel a false statement, or whether they can exercise prior restraint on companies saying they haven't received a warrant.
You bitcoin guys think you can push buttons on your computer and code around the system. So naive.

Sorry to be a pessimist, but they can just say anyone transferring bitcoin to another party without going through a KYC compliant intermediary is money laundering and then send the swat team out to whatever ip they can track down via NSA whatever. Game. Set. Match. Banks win as usual, all done. They'll take it down just like Pirate Bay, etc.

Can someone tell me how people think the cryptonerds can win here? I'll be over here munching on my popcorn thank you.
While it isnt photo specific, backblaze is an awesome way to backup everything, and have a simple and quick interface for restoring your data.
You can even buy hard drives with all your data on it from them, pretty cool.
If gas prices are expected to be continuously high, you will try to structure your life in a way that can minimize car usage (say, living in an urban area). That can make not even owning a car at all a viable option.

If you're such a person, and do happen to occasionally need a car for something, that makes you much more likely to be a ZipCar customer. Zipcar doesn't make new customers by having driving be practical, they make new customers by having driving be impractical enough to be (almost entirely) avoided.
ArangoDB – Asynchronously Replicating Document-, Graph- & Key-Value Store
I think this rebuttal adds some perspective, asks some additional questions and certainly doesn't cast blame. I think it makes a clear point in the end. That point, your feelings/thoughts are not new or special and is more hyperbole than thoughtful comment. It's a tough world out there snowflake. If you see victimization in not wanting to own a car or house, then you have some big surprises coming.
I was just recently awarded a Junior Developer position in my company. Does anyone have any information related to salaries for this type of position?

I have a suspicion that this title can mean so many different things to different people/companies and therefore can offer an extremely wide range of salaries.

Anyone have any info they could share on the matter?
Companies which write to me saying "we're using some open source code you wrote, thanks for doing that -- here's a free t-shirt" tend to get more help from me when they write back later to say that they're having trouble with something.
They're basically selling the right to be a monopolistic utility vs. a consumer facing monopoly.

1. No one else is going to come in after you and lay more fiber, it's just not worth it

2. Your competitors are going to buy from you but you're still the one earning revenue from the network. In a competitive market your competitors will earn their value-add (marketing) and you'll earn yours (infrastructure + servicing)

3. You'll displace existing infrastructure competitors. Immediately. All that infrastructure Comcast built? useless, no one is going to be buying shitty internet from them anymore. If they want to continue to operate in the market they'll come just another marketing affiliate for you, which is a game that has much lower barriers to entry.

4. They say they won't give you any favorable treatment but they will. This is now a high priority issue that the city explicitly said they'll do. Which means you saving millions on just the legal costs of figuring out if its feasible in this jurisdiction. They won't contradict themselves (too much).
I want an Airbnb rewards credit card.
Doesn't seem to handle timezones very well. I see some posts from tomorrow.
GDI is an incredibly old API that predates anything resembling modern sandboxing, so that's probably the only reason - they just never updated it to apply more security measures to image decoders.
Use Angelist. They list ranges etc: https://angel.co/jobs
Oh, why not? I wouldn't mind watching a highlight reel and you seem so gleeful.

---

I think my reasoning throughout this page has been more or less articulated, but I suppose I might try for a compact representation.

What exactly do you think is going to happen with Dart?

Is Google going to add Dart to every Chrome install? Sure, maybe. Will so many developers cry out that Safari and IE will also be forced to implement Dart runtimes?

Is every single browser going to run Dart because Dart will have made such a compelling case that it and it alone is preferable to javascript?

Why not python? Why not C, Java, Scala? We could be running those languages in browsers just as easily as we might run Dart.

Do you think Dart is that amazing? Do you think Dart is just so wonderful that it'll unite the programming world as never before?

No.

Even Google's pet framework is divided and recoiling.

The problem isn't that Dart has to compete with javascript, it's that it has to compete with every other language out there, and it's just not that special. Why Dart? If we're going to be serious about ripping up browsers, why Dart?

Now, I maybe should make it more clear: I don't have any problem with Dart as an experiment, Dart as a transpiled language, or even Angular.dart.

But Google doesn't get to decide the future of the web just because it has a bunch of fancy language designers. Google is trying to shove Dart down our throats, and it's not working, and it's not going to work.

Dart will remain a transpiled-to-js language for a time, and then fall off the radar when it's clear that it doesn't transpile to js very well. The alternative is a fantasy.
It's not gone. You can still run VBScript in IE10 in lieu of Javascript.
hackula1 means this: If one child is born to the family of a billionaire, and another child is born to a poor unwed teen mother, then in what meaningful way can it be said that those two children have "equal opportunity"? Even if the billionare's child is a lazy fuckup, he/she still stands to inherit hundreds of millions of dollars and so will never have to want for anything. Even if the teenager's child works hard, without access to nurturing child care, education, books, etc., the odds are stacked against that child leading a happy and successful life, much less becoming a millionaire.

The only way to make it truly be the case that those two children succeed or fail in life due to their own qualities and choices -- "equal opportunity" -- would be to take the billionaire's money and spend it equally on nurturing and educating the two children. (In the US, the "estate tax" is a tax on inheritance, that is, it's our society deciding how good or bad it is if a child can inherit all or some of a parent's fortune.)
UX is a Team Sport
Awesome, I had seen a few things in the wild like this, but this ended up in some fun reading. Thanks!
The Apple statement is dated. Why must the "warrant canary" be removed if there should be a warrant in the future, when the statement is correct at the time of publication?
Just because this correct response exists (and almost surely it's not unique anyway) doesn't mean it matters. What your opponent does and what his style is has huge meaning in practice and that will remain the case as we are not solving chess in near future and even if we did the solution will be too big to memorize anyway.
I don't think you can write idiomatic Scala with any one of those things exclusively. And I don't see why you'd even try. You might as we'll be arguing that the language shouldn't have for-comprehensions, lambdas, pattern matching or keyword arguments the way I see it.

These things (types) do have uses, but not as competing systems in Scala, but Features. I want to write c#'s using() statement, I'm not especially worried about performance, I can't go and add IDisposable to everything because I want to use it with other people's code and I don't feel like writing a Type Class every time I need to work with a new type. Structural typing is a really convenient feature for that.

Case classes are just Scala's version of a data-object. If you didn't have them you'd just be writing your own version, poorly, and forgetting about hash code and equals and all the other stuff until it bit you.

I really don't see a rationale here for removing these other than you find it offensive. I use Scala because of these things.
Considering that the world economy did not completely implode in 2008, I think we could do far worse.
Sorry guys, my email that I use is j.horne2796@gmail.com. I will check the old one though.
>>However, you don't neccessarily have to obey all laws - a law can prohibit you from making a statement; but a law cannot compel you to make a statement - so the claim is that if your actions conflict with the law in this way, then (at that instance) application of this law is unconstitutional and your violation is acceptable.

The law doesn't require you to do anything but not reveal the gag order. In such a situation your actions have caused you to be placed in a situation where you either have to lie or violate the law and the judge will recognize your intention was to reveal the gag order.

I'm not sure why the warrant canary line of reasoning doesn't extend to all situations where you are legally required not to reveal something. You could exhaustively enumerate every possibility (I did not receive a warrant asking about cash transactions in zip code 76225 targeting an occupant on maple street as a result of an ongoing FBI investigation).
Hasn't this idea already been explored with registering media types? Isn't this what REST and all of the HTTP specs were meant to address? You use an existing hypermedia type or register a new one, then any client that can read those media types can read your API.

I really think one day down the road, someone will come out with a great "new" architecture and it will be what was outlined in REST.

As a side note, I went looking through many of these and they pointed to Swagger documents, which contained lots of URLs. This seemed to be a relevant article on the pitfalls of doing this along with some ideas on moving forward:

http://amundsen.com/blog/archives/1147
AWS makes sense if your needs are elastic. Netflix's needs are elastic, their usage grows and falls over time and even over the hours during the day. Most sites' aren't.

If you know you need a server or two with a certain amount of RAM and HDD space, then rent a server or two at a high-quality DC like SoftLayer or Rackspace. It'll be cheaper, and you might be surprised how many "instances" worth of performance you get out of a single real box. You can treat those servers the same as virtual servers in every way -- they just take 2 hours to "boot a new instance" because someone has to build and provision it to your account at the DC.

You don't need to buy your own hardware and colocate unless you have specialized hardware needs.
Don't forget widening the 405.
Whole the source of problem is Korean majority is conservative. They don't want to change anything. And want to force their belief of right. And that belief in financial industry is current Korean online banking system. Korean financial industry practically has no freedom to choose some security solution, so even foreign banks - such as CitiBank - use that stupid system.

And the conservativeness of the Korean majority elected conservative major party, and the party - of course - has no will to change it at all. And actually they enforces old rules to keep their existing benefits.

So Korea has no hope to change this before replace major party.
In last president election, there was a candidate promised fixing this issue, but finally defeated to candidate from conservative party.

And they need to wait all the old McCarthyists - who are main supporters of conservative party - disappears.
Only if they actually did insider trading, like Joseph did.
Why not use a vpn on the bastion?
Btw. http://www.arangodb.org/foxx looks like an opensource version of Firebase
Not to be snarky but havnt hostels provided this in the past? When I graduated highschool I traveled around Europe and stayed in hostels for less than $20 per night. Far cheaper then typical airbnb rates.
> I will, however, drive home the point that Dart cannot out-compete CoffeeScript or TypeScript;

How are you driving it home besides just repeating it without any other supporting statements? Saying something 3 times doesn't make it truer.

> Dart will not replace javascript and will not be the native language of the web

Still don't get why it wouldn't. What is qualitatively different about DartVM vs v8. It could be 2-3 development cycles away from inclusion should Google decide to do it. What exactly code-wise is preventing that to happen?

> Unfortunately, my understanding is the dart2js process is horrifically inefficient, but that's no skin off my nose.)

Looking at their benchmarks their dart2js is not too far off v8 numbers. Now add types plus a nice IDE and I can see how a larger project might choose instead of JS.
Jobmote is another resource for remote positions: http://jobmote.com/.
I currently work 100% remote from the midwest and couldn't be happier doing so.
I logged in to say this exact thing. This is not a programmable computer any more than a printing press was a programmable computer.

This is an EXTREMELY clever and complicated printer.
Not your best work.
Well, maybe. The NSA and other government agencies can falsify documents, in the name of National Security. Apparently there's very little they are not willing to do, in the name of "National Security".
Piratebay isn't down?
As much as I empathize with you in feeling that our vote is useless in the presidential elections, I would like to remind you that our votes still matter in local elections. I'm sick of people telling me they don't vote because our president hasn't made enough changes in our corporate-driven, polarized, two party system. I am just as disappointed in our government as you are, however, I know that when I vote for a mayor, I am voting for someone who actually can/will make visible changes in my community. Additionally, every ballot contains various propositions and bills, where I am able to vote directly on various tax increases, local law modifications, etc. These are important issues, and I encourage all of my friends to register, if only for these reasons.
I'm just gonna pick it up...
Media types help in one dimension (data model) but they don't give you a complete definition of an API. Also - people aren't actively promoting and re-using them. The main aim here is to try bring the things which are clearly copyright free out into the open so they can be re-used and evolved. This doesn't happen in the REST API space at all right now.
I'm a Gen X'er and I totally think this way. I'm not sure how many X/Y'ers pay attention but I know some of us also lay a lot of blame on the car markers for shaping our cities into the car focused messes they are today.
Why Pinterest, Square Outsource TheirAwesome Employee Perks to AnyPerk (YC W12)
Reminds me of this: http://blog.42floors.com/100-day-goals/
Confirmed.

Source: I have two brain cells.
I agree with namenotrequired, but what I would do is talk to your visitors as you would talk to a normal person. When you first described Muro to your friends, did you say "we're building a social event photography platform"? I suspect not, you probably said "We're going to let you groups of people easily share photos based on xyz", or something like that.

Try to stay away from the word "event". It's nice that it's generic, but it also doesn't really give people an idea of how they'd use it. Saying something like "all conference goers photos in one place", "all concert goes", "all ...". You could even do something nice where the only thing change changes is the type of event, and it just scrolls through.

I also don't like your "find out more button", it covers your register button and doesn't look very good. People should be able to figure out that their is more on your page a better way.
What do you mean by rendered with pure JS? It's rendered server side, isn't it?
So, instead of demo videos on youtube, where can I try this hype in my browser?
I think the main point about doing things that don't scale is so you can really understand what's going on in your market. No point in scaling a system that doesn't work.
I just let Occam do the dirty work for me sometimes.
I don't hear enough people talking about vendor lock-in with AWS, or any other cloud provider for that matter. Too many of us are building our company's infrastructure on AWS with little regard for the cost of switching.

I try to stick with Amazon's IaaS offerings, only employing PaaS products when they offer considerable advantages over anything I could roll economically on bare infrastructure.

Ask yourself, "in terms of time or money, what would it cost me if this cloud product were discontinued without notice?"

AWS might lose a patent battle, get shut down by the government, or get crippled by hackers or a long-term service interruption. If that happened, how long would you be down while you struggle to get up and running at another provider? What if Amazon raises their prices to the point where you want to change cloud providers? Would the cost of switching be prohibitive?
> And that is perhaps the most tragic thing
> about letting yourself get sucked into
> micro-optimization theater -- it distracts
> you from your real goal: writing better code.

You could just as easily let yourself get sucked into making your code better. Learning what better really is, failing to make it better, and then realizing the problem is in the language, inventing your own language, using it, and at some point sacrificing a bit of betterness in favor of performance all over again.
The President is the wrong place to focus IMO. My local government is both empowered enough and unencumbered enough that it can achieve things, and as the voterbase is smaller we agree on more and campaigning is easier.

I refuse to give up on voting entirely, but I've focused more on local issues because things actually happen. Hooray, Federalism.
Woman's Boston Marathon Bombing Costume: What It Says About Everyone
Brilliant.

I'm thinking about doing something along these lines in college. I'd like to meet more cool people, so maybe I'll set up a table with a sign offering free coffee.
(to play devil's advocate / test out tin foil fashion) - it may simply be a red herring. Apple continues to position itself as palatable to tech and art communities while at the same time being the biggest NSA pushover. In exchange, Apple receives favorable IP treatment. Seems simple enough and quite far from "no advantage."
This is pretty much all bullshit. If you believe Apple hasn't been subject to an order of this kind already, you are a fool.
Would this be considered a phishing ad? They are a drugstore using the misspelling of a competitor in their add. I think calling this phishing is a bit harsh. I was expecting something that actually used Walgreen's branding trying to get user details.

Ethically, I have very little problem with this as it clearly states the URL the user will be taken to is drugstore.com
There's a bit of a chicken-egg problem with a project choosing Dart, in that Dart has to already be ubiquitous for it to even be an option.

What is the pathway for Dart adoption? Google puts it in Chrome. Sure. Dart programmers get to deploy to the Chrome browser, so they do some fun side projects and they run on Chrome only. Fine.

Show me how Dart can then move to every browser on every device.

Then show me how whatever hypothetical process you came up with doesn't apply to any other language that currently exists.

If we're going to put a new runtime in the browser, Dart isn't the only option.
Radiation from Japan nuclear plant arrives on Alaska coast
More good points, thanks for adding to mine.:)
He peed on your fucking rug.
1) It seems sorta crowded. I think a lot of websites are crowded, and people undervalue space.

2) I'm still not really sure what exactly it does. Just shows you all the pictures that people who are at the same event as you have taken? Is it convenient to sign up? Is it interesting to see these pictures? Can you meet the people who took them?

3) I don't think the "Learn more" button is necessary. People know that they could learn more by scrolling down. A rule of thumb for design that I believe in is that if it's not really necessary, don't include it (http://37signals.com/svn/archives2/it_just_doesnt_matter.php). Because the cost of added complexity doesn't outweigh the value its presence has.

4) The "Download in the App Store" button seems like it could be placed in a more logical place.
The irony is your parent calls out a lack of trust in the news, and yet doesn't seem to recognize the places the news has shaped his/her other opinions.
I am very impressed with TSLA's 24% GAAP gross margin, and the relative lack of ZEV income. Great job, Tesla! Kudos.
Yep! I enjoy them too! Never know what surprise you'll find around the corner. Should be a fun.