skysight-inc/HackerNews huggingface dataset:
(Aside from the issues of Bolivia being landlocked since the War of the Pacific in 1879...)

Per the United Nations Convention on the Law of the Sea (UNCLOS)

Article 95 of UNCLOS: Warships on the high seas have complete immunity from the jurisdiction of any State other than the flag State.

Article 96 of UNCLOS: Ships owned or operated by a State and used only on government non-commercial service shall, on the high seas, have complete immunity from the jurisdiction of any State other than the flag State.

1) An interesting case came up: Argentina's frigate (well, a historical tall ship, but it was technically the flagship, like the USS Constitution) the ARA Libertad was seized in Ghana related to the $100b sovereign debt default of 2001, and a NY federal district court judgment for one of the bondholders against Argentina.

2) The whole point of a warship is that you can't detain it; if it fails to be able to prevent detention, it's not really very good as a warship, is it?

3) Ragnar Danneskjøld
Using AI for Map Marker Labeling
Oh, thanks, that wasn't there when I started using Ansible. I'll take a look at those, they look very well structured, and very reusable.
Objective-C Guide For Developers, Part 2
Any positive post about Ember seems to be float higher on the front page than it deserves...
The social media revolution 2013
The BBC used to have a lot of commercial divisions, or wholly-owned subsidiary companies: BBC Resources Ltd, BBC Technology Ltd, BBC Broadcast Ltd, and BBC Worldwide Ltd. Of those, the first three have been sold off, leaving only BBC Worldwide.
Collecting money is does not equal pure profit. Money has its own overhead and headaches associated with it. One being that you can't just ignore the service as they had been for the past year. People who pay expect uptime, new features, etc.

That's to say nothing of the administrative overhead.

I feel that a company like Google must have considered that option in their decision making process and felt there was a good reason to dismiss it.
A Facebook phone isn’t cool, you know what’s cool?
One, I don't think the NSA isn't allowed to spy domestically. The NSA is charged with collecting foreign and counter intelligence in an effort to protect the interests of the US. If there is an intelligence need which requires domestic collection methods, you better believe they are allowed, by law, to collect.

Even if they weren't allowed to spy domestically, I'm not convinced that would be an appropriate limitation on the NSA. They are the best at this type of intelligence collection. As long as the US has enemies within it's own borders, tying the hands of people who can help us is going to be a pretty bad idea.
- I have a few questions, before coming to a conclusion.
a. Around what time did this happen? You first said it was a dark and dreary day, then you later said that the day was sunny. Around what time of the day did all this happen?

b. What is the demographics of the people in your neighborhood? You said "affluent" so I would think that not many poor minorities live there.

c. Do the cops/police frequently come/drive thru that area?

d. You drove a car with expired registration & license???

e. What did you wear on that day? Did you have on casual clothes? A suit? A fitted cap? Any chains?

f. Do you mean mug when you drive?

g. How far is the store from your house

h. So you came out of your driveway, wanted to go to the store, then made a right turn and went back home??? Thats suspicious. I mean it's almost like you try to do something shady, but then when you saw the cop, you backed out of your plan. Then you went back into your car, to fulfill. About how tall are you? How much do you weight? Do you walk with a limp? Had any special colors on? Like Blue or Red?

i. He asked if you were lost. That means that cop probably doesn't recognize you in the neighborhood.

j. You gave him your credit card? Why didn't you have ID on you? Not even your DL (Driver's License)?

k. Why didn't you stay in a "non-affluent community"

l. Did the state registration on the car, match the state you lived in?

m. Is your car flashy? Like is it new? Or just a regular ones.
> I remember 3am on our first Christmas eve, staring down an inbox full of customers who hadn't received their orders, knowing each one was a gift that would go unfulfilled.

How did this error come about? I'd love to see the management debugging trail on this frequently repeated problem with smaller companies.
An Overview of ECMAScript 6
>The preventative injunction are in place to put the measures on hold while the court decides if the made-to-order laws she comes up with twice a week are constitutional or not.

We had a similar case in my country (a politician trying to break large media empires). Nothing worse than media conglomerates belonging to powerful corporations. They control politics AND public perception -- and the use them to funnel resources, contracts and deals in their favour.

Thing Google or Facebook is "the big brother"? Well, imagine those also having several large banks, Apple, newspapers, internet news outlets and several TV channels on their disposal. Well, it seems they have some leverage with the courts in Argentina too.

>For those unfamiliar with Argentinian politics: don't be too impressed with Mrs Kirchner. This Us vs Them is her bread and butter and a perfect opportunity for her to leverage for some cheap points.

Well, if you are in an Latin American country, as history has shown, it's mostly "us vs them". The name "banana republic" did not came about because there weren't enough foreign interests.
PUFFERFISH - my housemates first ever website from 1999
And BBC World Service ?
Just use a handle from LoTR and bounce your trace around China before posting...
According to the article, it is not nearly that clear.

Regarding France:

'French government spokeswoman Najat Vallaud-Belkacem said "France ended up authorizing the flight over its airspace by Mr. Morales' plane."
She said the plane "was authorized to fly over French territory" but wouldn't explain whether there had been an initial refusal Tuesday night amid the rumors about Snowden's presence on the plane.'

It is funny how language use always gets so murky in these situations. It would be very easy for them to say "We did not refuse the flight last night. Here are the recordings of conversations with air traffic control that proves it". But apparently they can't even confirm whether or not they authorised the flight before or after it had turned back to Vienna...

Regarding Portugal:

'The Portuguese Foreign Ministry said in a statement Wednesday that Portugal had granted permission for the plane to fly through its air space but declined Bolivia's request for a refueling stop in Lisbon due to unspecified technical reasons'

"Technical reasons"? I somehow doubt that Lisbon does not have sufficient capacity to handle an extra plane. And it gets rather academic to grant permission for them to fly through knowing they won't be able to safely continue without knowing they have somewhere to refuel...

Regarding Spain:

'Bolivia said Spain agreed to allow the plane to refuel in the Canary Islands—but only if Bolivian authorities allowed it to be inspected. Spanish Foreign Minister Jose Manuel Garcia-Margallo denied Wednesday that his country demanded an inspection of the Bolivian plane.
Speaking in Berlin, Spanish Prime Minister Mariano Rajoy said authorization was given for the plane to stop and refuel in Spain's Canary Islands but that it was important Snowden was not aboard. He said the debate was "a little artificial."'

So, they were allegedly "allowed" but with some murky, unclear comments that served no purpose unless they are implying there were terms attached. Morales further claims he was approached by the Spanish ambassador in Vienna who allegedly wanted to come aboard the plane with him, and that Morales interpreted it as an excuse to inspect the plane. Makes the whole thing sound to me like Spanish authorities might not technically have refused, but may for example have strongly suggested that "problems" with permits to continue in the right direction might occur if Bolivia did not voluntarily allow someone on board to have a look, or something to that effect.

Everyone involved seems to be very concerned about using language that leaves lots of room for them to have actively obstructed the flight, even in their supposed "denials".
They seem unstable. I'd bug them too!
http://www.usaspending.gov/search?form_fields=%7B%22search_t...
I really like it but I wonder how to navigate the diffs with just the keyboard. Anyone know? Up and down arrows change the commit but how to scroll the diff view on the right?
This does not do cryptography at all. It authenticates that you know a "password" that the system already has to have to do the auth process. As a result anyone how has your system either has your private keys or can derive them trivially.
I think this case of denied airspace is more about showing leaders of smaller countries the price of saying no to US demands, than about threatening future whistleblowers.

If you're the leader of a sovereign country and try to make decisions that clash with wishes of USA, they will make your own life difficult.

Interesting play.
> "millions of private contractors"

?
Russia invaded Georgia (an US ally) not long ago, pulverizing the equipment of the Georgian military (which largely came from the US) and seizing much of its territory. It was a major victory for Putin, which undermined America's Russia containment strategy (which was to surround Russia with well-armed NATO allies). He basically played chicken with the US, risking a war.. and won. Putin is a horrible guy but afraid of the US or "emasculated" he certainly isn't.

Putin simply has no interest in helping Snowden. Remember that Putin openly supported totalitarian surveillance schemes like PRISM:

http://reason.com/24-7/2013/06/13/putin-supports-united-stat...
Why London has all the ingredients for a successful startup ecosystem
I think ecommercefuel has some information on this. The owner of the blog is around on HN. It mostly focuses on drop shipping, though some of the information may be applicable.
No, this morning they just look incompetent. When was the last time you ever heard of any presidential plane ever being stopped and searched in transit through a foreign airport? Or passage through airspace being denied?

I can't remember it ever happening. Dictators can fly around the world with impunity but they'll contrive to ground the plane of a democratically elected president and search it, for some guy who published a bunch of powerpoint presentations?

And they did all this... with all the consequences it's going to have and they didn't even get Snowden!
I started to notice a similar mindset between the groups of people who advocate for Rails and Ember.js. They tend to be more opinionated and very proud of the technology choice they made. I have nothing against it, it's just intriguing.
I dated Ember for a while but I ended up married with Angular.

Ember is really cute and charming. When it works it is all magic - but when it doesn't it is way harder to figure out what is wrong.

So far, Angular seems to have a stronger foundation and will eventually catch up in beauty.
Snowden’s father, in letter, compares son to Paul Revere, assails administration
You don't imprison everyone, you imprison a few unlucky citizens and the rest is shitting their pants "it could be me". Fighting a population would escalate, targeting single individuals spreads fear as they are just a few people whose case can be manipulated so the public opinion is divided. A difference between how regimes and 'democratic' countries operate.
Number of recipients seems like a good idea for separating personal and business to me too. Personally, I only use PGP for emails with my partner, but we definitely send way in excess of 150 messages a month.

I'm all for a world where people start using encryption as a matter of course, so I really the OP's product works out. It'll finally get rid of that "you must have something to hide" mentality, when all you really want to do is protect yourself from the odd security vulnerability or a grumpy sys admin with an axe to grind!
i like it a lot. did you use your site to get feedback?
For YC Hits, It's Just The Beginning
Show HN: Instant Stores To Sell Your Coding Tutorials
Saving Key Strokes can bring a World of Pain
My run-in with Ansible was that it was incredibly slow. What took puppet 1 minute to do took Ansible 7 minutes. Not great for pushing changes. Sure, it could probably use some tuning, but then we're out of the realm of 'just works' and into 'chasing down -foo-'. It certainly looks like it has its use-cases though.
> the thought that maybe, just maybe, this project can't be delivered at all, is never brought up.

That's the inherent nature of KS. Does it really need to be brought up time and time again?

> Who's making it clear though?

KickStarter. The wording they use (pledges), funding, and even the warning on their payment page. Even on the main project pages, even the rewards aren't a promise. Hell, even the date isn't a promise.

So, what more can they do?

Hell, even you assert that the backers read through everything!

> I disagree heavily.

If this were the case, then people wouldn't be confused about what KickStarter is.

Sorry, but every time I see a complain like this come out, it's always based on fantasies and delusions. Not reality.
Yes. It's because of his being a leader of such a country with an old heritage (and of such origin) -- it's a reference to the (supposed) wisdom and patience that comes with that.
Evab, Gemini is our in-house framework [1] that we've included in these tests for our own learning experience. We're not obsessed with performance, but we do try to avoid problems that are easily avoided. :) For instance, where possible, we have used Java's concurrent data structures and reduced the use of locks.

A difference in these tests is that we have our own connection pool. Speed was not a main objective when we wrote it--it's so old that if my memory is correct, it predates the availability of the connection pool that now ships with the MySQL driver, which is what we've used in the Servlet tests. Nevertheless, my conjecture is that perhaps it's just a tad quicker at selecting an idle connection. Incidentally, for a while in an earlier round, the Go guys had an alternate test implementation that used a concurrent queue for connections and it performed fantastically. We've been toying with changing Gemini to do the same at some point.

For the benchmarks project, we classified ORMs as "raw" (no ORM), micro, or full. In Gemini, we have a micro ORM. The following are examples of its use in the test code [2]:

// Get all rows from Fortunes table.
final List<Fortune> fortunes = store.list(Fortune.class);

// Get a random World row.
worlds[i] = store.get(World.class, random.nextInt(DB_ROWS) + 1);

// Run a batch of updates from a List of entity objects.
store.putAll(Arrays.asList(worlds));

"Micro ORM" is loosely defined, but we've applied it to ORM options that offer some abstraction over plain old SQL, but aren't as comprehensive as the standard-bearers. For example, while we have a data structure that represents relationships, we do not have a higher-level query language that traverses relationships automatically nor any similar mechanism for easy relationship traversal. It turns out that across all of these frameworks, there are dozens of what we are calling Micro ORMs.

Getting back to your question, the Gemini ORM does leverage a few tricks for performance such as ReflectASM for object creation and prepared statements for queries. But there isn't a whole lot of fancy work going on.

It's not glamorous, but the most important high-performance elements we make use of in Gemini are the JVM platform and Java's concurrent data structures. As demonstrated by the likes of Undertow (the web server component of JBoss WildFly), mind-boggling performance is available on the JVM.

[1] https://groups.google.com/d/msg/framework-benchmarks/p3PbUTg...

[2] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
hmm.. so this guy - Craig - works his ass off all these years and builds a site that makes him money. HIS hard work paying HIM money.Now someone else comes along and wants to build a site that has the potential to hurt Craig's work..

Wonder why Craig doesn't like it..

Before pointing a finger at Craig, how about you build something from grounds up, get to Craig's level and then allow anyone else to just take stuff away from you, piece by piece.

He is still providing value to people by letting people post and use it. Of-course he is making money, but anything worth charging will be charged.

He is just as passionate about his site and what he has built as you are. Maybe he just doesn't want you to build a building on his island. So be it, there is a whole world out there waiting for you.

Bottom line : Stop wasting time, build something else. You are smart enough to work on a completely unique idea of your own. Why spend your energy on sipping from someone else's ocean when you have an ocean inside you.
Kivy: Crossplatform Framework for NUI
Windows Azure taking sites away from AWS
I would try to differentiate based on features, vs. messages. Businesses care about:

* third-party administrators being able to create/update/etc. accounts (either consultants for small companies, or IT staff for larger companies) -- this is the #1 way to differentiate a consumer service from a business service.

* document retention policy (which is really document destruction capability

* escrow (corp escrow keys)

* escrow for in-line checking of messages (either DLP, or AV, or archiving for compliance with SEC or other regulators)

* certifications of compliance

* support

* maybe custom domain names and other trickery (including stuff like splitting domain names to both work with existing exchange servers or google apps plus your service

* service level agreements, indemnity, etc.

* integration into stuff like Active Directory (LDAP) for account provisioning and credentials

* Maybe 2FA (although I'd argue 2FA should be a base feature, but for mail it isn't very meaningful except if you do cert auth or cookie/ip blessing of systems + stored imap or web browser password to log in + your passphrase stuff for the crypto, and then a non-cert 2FA thing is only meaningful to management

I don't think you need to worry about marginal 5-10 user businesses using the free service instead of a paid service; I'd focus on making sure you can make real money on 100-500+ user businesses, or small businesses which will grow into those, and then on getting as many free users as possible to try to drive conversions. I'd rather sell 10 companies with 500 users each than 50 companies with 5 users each.
The ACM-ICPC International Collegiate Programming Contest Results
Top 3:
1 St. Petersburg National Research University of IT, Mechanics and Optics
2 Shanghai Jiao Tong University
3 The University of Tokyo
Interesting analysis, but yup, that's what tests are for! If you've got a sporadically failing test somewhere, that's probably sign of a bug.
The northern Europeans who liked to drink stayed in Europe. It was the Taliban-level Puritan extremists who moved to America to start their own society.

Later waves of immigration were not so Puritan, but the upper classes were still very much associated with those sects well into the 20th century.

And yes, I don't think it's a coincidence that a society founded by Puritans has a binge drinking problem.
I think your comment was intended for me.

Their goal is protect the US. Do you think there are no threats within our borders? Seriously Americans, what's wrong with you?

See? We can all try to make each other look stupid if we want. It doesn't make your opinion correct. Show me how I will be negatively affected by the NSA continuing to do what they've always done. I assure you, I can be convinced if you're right and I'm wrong. I just can't see the down side.
According to the Portuguese Ministry of Foreign Affairs, Portugal did not deny access to their airspace. They did deny landing and reflueling permission in advance (on the 1st of July) for "technical reasons".
Same error as in the article, so for clarity/pedantry value: this is steganography (with a ga). Stenography is a fancy word for shorthand.
Previous HN discussion: https://news.ycombinator.com/item?id=4234614
I'm as big a fan of literacy as the rest, but killing Google Reader doesn't spot people from writing blogs, or others with RSS readers from consuming them. I sometimes feel like I'm the only person on Earth who's never used that product. I use a desktop reader, have done so for years.

Maybe when my phone gets enough bandwidth and screen size to make RSS useful I'd care more about that but even so, I can switch to a different alt. at that time if needed.
Ask HN: Where would you advertise a new service
What are the best options to promote a new web-service.
- sponsored reviews and articles
- press-releases
- google ads
- banners
- facebook ads

Please share your experience.

P.S.
The service to be promoted: Uploadcare - service for easy file uploading, storage and processing on the web.
a. I was joking about the dark and dreary part. It's sort of how kids begin essays. It was a sunny day, around 3 pm.

b. I've only seen one other black person in the area. He's married to a white lady.

c. Rarely. A couple of times, I've seen them looking out for people who don't stop at stop signs.

d. Stupidity on my part.

e. I was working from home. I had a nike cap, sunglasses, t shirt and shorts.

f. Never. Like I said, I like to think that I'm "nice"

g. 'bout 1.5 miles

h. I think making the turn was suspicious. I just think I was followed from the get go. I'm not tall. No special colors. Not that it matters in my neighborhood.
Google: We’re Not Even Pretending to be the Good Guys Anymore
We haven't experienced such kind of latencies. Quite the opposite actually.
A normal (i.e non hidden) TrueCrypt volume is also by default filled with random data. With a hidden volume you first create the normal volume, which as part of that fills the file with random data, then create the hidden volume inside the normal volume.

One password decrypts the normal volume and another decrypts the hidden volume. However, with just the normal volume password you can't determine the existence of the hidden volume (as long as you take some precautions to prevent leaking of information about the hidden volume)
Royal Caribbean's European Itineraries for 2014
The great thing about the open web is that I don't have to fucking care what browser, OS, or phone Marco uses to access it.
The Bing Experiment - Observations After 100 Days
Apparently you hate self-promoting on your website as well. Am I missing where you explain what your product does? I see

* this blurb: Factor.io lets developers automate the most tedious processes in minutes, not weeks, so they can ship with ease.

* a link to pricing info, which I'm not interested in because I don't know anything about your product

* a sign-up form, which I'm not interested in because I don't know anything about your product

* one tiny screenshot embedded in a picture of a laptop

and that's about it. You need more screenshots, a video, a list of features, etc.
It is absolutely colorblind to be calling out America specifically as 'unethical' because it spies on foreigners. Every government ever spies on foreigners - some just do it more than others. Hell, Germany just convicted a Russian spy couple not one week ago (http://www.bbc.co.uk/news/world-europe-23145426).

I'm not convinced the whole game is worth the effort, but I'm not going to pretend there isn't an actual need for government intelligence gathering. And there are quite a few of us who see a big distinction between targeted intelligence gathering and broad spectrum communications interception.