skysight-inc/HackerNews huggingface dataset:
Do you have a credible source for this? Because nowdays, even Germans consider the US a bigger threat than Iran.
Ask HN: Bridge Story/Metaphor
I remember seeing a link here regarding a startup/engineering parable comparing two engineers. One engineer built a bridge out of rope that was used and was added on while another built the perfect bridge which no one used (and then had to be torn down).

Can anyone share a link? It's killing me to not find this via google as all the words are fairly common.
Make a new, independent UK company then and transfer ownership of US branch to it (ie. UK=parent, US=subsidiary).
You make it sound like things were all bright and shiny for Bjork, Icelandi and Thor.

In real life they were not.
> Also, by your definition, Android and Slackware Linux are the same "Operating System" because they share the same kernel and drivers.

Well, no, they don't. Android still uses a slightly modified Linux kernel, and there is zero overlap in the drivers. Also they have fundamentally different approaches to task & memory management at the kernel level.

Pedantics aside it's clear that Avatar is not an OS, not even with the most generous and broad definition. At least not with what little they've said so far. Because what they have so far in their diagrams and minimal technical info is yet another JavaScript framework paired with yet another set of web services around user authentication.
In the case of elderly users I don't think that many of them could even identify the browser that they use without prompting from others.
... and it still involves the right of selling the account at the price he wants, even if he's squatting.
Specifically, you want a Merkle tree where the final bucket is based on the lowest N bits of the message arrival time, probably at a granularity of a several seconds. In the typical sync case all of the unseen messages will then be clustered in a few buckets and the Merkle tree will be very efficient.

For instance, if each bucket contains 8 seconds worth of arrival time, then 2^17 buckets mean they'll wrap around only every ~12 days. So if you are syncing after a day away there will be only 8% of the buckets potentially dirty (even if you get an incredible flood of mail!)

Having the bucket use based on time also allows you to avoid some of the roundtrip costs when doing frequent syncing. In a single request, the client can speculatively send its hashes of buckets that are likely to have changed since its last sync time along with its root hash. The server finds which buckets changed, sending those new bucket contents -- it can then see that the top level hash must now agree on both sides and you're done in one RT.

Of course it's possible that other buckets have changed in rare edge cases; in this case the top hashes will not match and you have to do the full Merkle descent to resync.
Samsung to release Galaxy Pro tablets this year
dark times
Maybe just 'pride' of what he accomplished.
Apteron in Greek (Άπτερον), the one with no wings. Other things being equal, maybe they should go with something else :)
btw of "rise in popularity of Ruby on Rails":

http://www.google.com/trends/explore#q=Ruby%20on%20Rails%2C%...
مباريات اليوم الأربعاء 29/1/2014 .. الدوري
The reinjection on clash (CSMA/CD for numbers :-) works in close-knit clusters but has issues with network splits. Imagine one server is in SF and the other is in Amsterdam, and a network problem makes them unable to talk for a few hours. In the mean time, mail gets delivered and read on each server. Then they reconnect to each other and you find a storm of conflicts to resolve.

Also, I strongly believe that per-message UUIDs should always start with the delivery time. That way as long as your servers are all reasonably synchronized you can get reasonable "sort by folder order" behavior without any sequential ID.

You're right that the modseq issue is hard, but the Merkle tree suggestion from @jorangreef can address that. Refer to my reply to him for more details.
hmm, I think maybe we had different things in our minds regarding what a config script is.

I certainly don't think that the web server should be writing out executable php scripts, if that is what you are asking?

OTOH, I have seen many examples of php configuration files done by simply setting values in an array, looking up other values from other places and so forth - i.e., an executable configuration file written in php.

I think it is a bit of a jump though to assume that the author was suggesting that the web server be able to write executable php files?
IIRC, Twitter officially doesn't allow you to sell your handle.
"Thank you for visiting NYTimes.com
We hope you’ve enjoyed your 10 free articles this month.
You can come back next month for another 10 free articles, or
choose unlimited access with a Digital Subscription and continue
to enjoy the world’s best journalism, anytime, anywhere and on
any device. Subscribing is quick and easy."
I find this simply shocking.
Heh. Coursentenza. Not all that bad for a site name.

Probably the best way would be to build a solid network of non-english speaking Universities and then, once the kinks are worked out, have them also publish their english-language courses.

There are quite a bunch of Universities out there that already publish lectures, and I'd imagine that with time there will be more and more. A particular example of quality is TIMMS[1], which has been around almost as long as MIT open courseware.

[1] http://timms.uni-tuebingen.de/Themen/Themen.aspx
There are people (read professors) here who use IE 6 btw.
Too bad then for the company named "N." They'll have to go with N_company or N_inc or N_co or get really creative if those are taken. There's probably only like 500 names they can choose from relating to "N."
The reason for the 6 digits is probably linked to PCI DSS compliance where agents are allowed to view the first 2 and last 4 of stored card numbers.
You're right. Little Bjork got grounded for a week. Yay!
An attempt to induce Stokholm Syndrome?
Serious lapses on the parts of PayPal and GoDaddy. Ironically, there are sites which even refuse to identify the real person - like this one posted on HN a few days back(http://kevinchen.co/blog/square-identity-verification/)
A project document with e-mail addresses was retrieved through the account of a dropbox employee[1].

Some people noticed they got e-mail through unique non-disclosed e-mail addresses.

[1]: http://lifehacker.com/5930706/dropbox-confirms-user-email-le...
I have no intent to choose complicated solutions over a simple issue. First, I'm always concerned about the size of the data set. The first sentence I said, if the data set is not big enough, you cannot tell too much difference. Second, I didn't insist on any solutions, so far, I proposed three of them and would like to discuss with you guys on the pros and cons under different conditions. Some people in other posts told me that the first solution using sorting + binary search actually is way faster than hashmap, which deserves more than 2000 points. I tried to verify whether it's true, but nobody answered. Some people helped to provide the Big O comparison on the hash lookup algorithm and linklist, which is also constructive. But did you learn from it that building hashmap cost more than O(1)? Lastly, I proposed the Java solution with string index, did you ever hear about that?

I don't need to spend too much time on finding the solutions, they are on top of my head. Depending on different conditions I'll use different solutions. 4GB is the upper bound of string indexing, if it's being used for web indexing, it's still not enough. If in this case it is used in document indexing for enterprise level with a few MG, it's fine for using any of them. But the difference is the score you get.

I guess eventually you will pick hashmap solution because you have the indexes built in the lookup, which makes more sense over other solutions, but you (or they) don't give the condition out in the first place. How can we discuss based on that? Looks like I pretty much wasted my time on this issue and was taught to learn that making things simple is better. Thank you.
The point of CoffeeScript is not to be "different" from JS, it's supposed to be easier than JS. It moves the language out of your way, that is all.
There's nothing pedantic about it, what I'm saying is that's a gross mischaracterization, not a precise meaning that I'm subtly dissecting.

If I wanted to be pedantic I would point out that even if your impression were correct it still wouldn't be ironic.
Bullshit. If you work at it, you can change things. Sometimes it's not as fast, or as much as you want. And it's likely to be a lot of hard work. But you can help change things for the better.
Don't live in any of those countries (Australia) but Coursera should take a very hard look at themselves. I have a few friends from those countries and they are great scientists/engineers cause they recognize that through education and improving learning standards the world could truly be their oyster. Thanks for taking it away.
Yep. Surely an uneducated adversarial population is more dangerous in the long run than an educated and productive one? I cannot possibly fathom the intended outcome of this sanction. Keeping a few kids from doing programming courses is not going to help the US ever have friendly ties with them. And it's not like this is an issue about which the opposing govt will care enough about to change their policies.
FDIC insured accounts were protected, as for letting banks fail and wiping out shareholders... did you hold any bearstearns stock?

Also, Bernie Madoff went to jail...
>>> I don't know if that's true (I've never seen any statistics on this subject)

I don't think 99.999% of people that are arguing this ever seen any statistics about it, let alone can explain how exactly they know how much reduction in crime justifies how much loss in freedom. I think it's just thing people say because they read somewhere that it is something you say when those pesky libertarians ask you why our freedoms are being eroded. "Oh, it's justified by reduction in crime and safety of the children, go away!" - and presto, they go away.
OK, since we are doing bar talk here. I have a gut feeling that North European Universities will jump into this soon enough. They want to be innovative, if they had a good platform with some kind of official back up, they would be adding courses in a blink of an eye.
What I take away from this is that:

a) Two Factor should be mandatory and as soon as it is, any representative of the company MUST insist that a reset cannot be done over the phone. It should be highly suspicious if someone comes up and says "Hi, I lost my email account access AND my phone so could you please reset my password via phone now?"

b) If not Two Factor, the security questions should also be mandatory. No other "data" like past addresses or cc numbers should suffice to reset over the phone if the person doesn't know the answers to all security questions.

And, speaking of these questions, of course they should be stuff that you know and cannot be "guessed" by anyone who is able to read your facebook page or similar. Maybe even some non nonsensical thing like "Favorite Food" - "Horse Droppings". As long as you remember this, nobody should be able to "hack" that over the phone. Even if you go on and on on facebook about how you "could eat your way through a giant bowl of pasta you love it so much"
I'm surprised that both you and tptacek seem to think it's much less of a deal to pay back vendors. Say the vendor is a startup or otherwise small company who's survival is hinged on getting paid what you owe. It's okay to stiff them, because we can get away with it legally?

I think it's downright dishonorable to leave vendors hanging like that.

Terminate your venture in time, before you can't afford to pay what you owe. There shouldn't be any difference whether it's an employee or a vendor.
The problem here is that Coursera is a for-profit company. If they were an educational non-profit, my guess is that they could find a way to somehow work with individual citizens of these countries. But the sanctions are in place to stop US companies from doing business with these countries, and it probably never occurred to anyone that a for-profit company, in the US, would want to educate people in Iran.

Thus, this seems less a case of the US trying to stop citizens of Cuba, Iran, Sudan, and Syria from being educated, and more a case of the law not keeping up with the times.

It would be nice if the US Justice Department, or whoever is in charge of enforcing such sanctions, could give a clear waiver to education-related companies. I doubt that this will happen, though.
But if google grows it's share... microsoft pays more.

... Actually, could google buy vringo, then just get money off MS?
kill -9 on smon is used likely because I've seen "shutdown immediate" take over an hour to complete...
Just a side note here, GoDaddy has been under new management for a little under two years. There's a lot internal changes happening specifically aimed at improving usability and infrastructure.
Allow any developer to play with your API or SDK in 60 seconds or less.
Blocking classes like this is like 0.0001% of what the sanction is for. It's an unintended consequence of a blanket sanction.

The sanctions exist for two reasons: to directly prevent "enemy" nations from gaining weapons (or economic infrastructure) to use for bad purposes, and to put pressure on the foreign government (directly on members of the government, and indirectly through the population) to provoke change.

Sanctions which are directly targeted against weapons are pretty obvious -- don't sell chemical weapons to middle-eastern dictators with a history of gassing parts of their own population (oops, Iraq and Libya...).

Sanctions which are targeted to dual use technology, e.g. not selling advanced routing and firewall equipment to countries which are engaged in repression and murder of their own populace are more of a grey area (oops, Syria and I believe Libya...); selling to the government directly is generally out, but it's often ok to civilian businesses as long as you're able to document that it's not going to end up in the hands of the government.

General "punishment" economic sanctions are a lot more rare, and even then they generally try to weight them so the leadership is disproportionately affected (I believe the ruling cadre's favorite brands of cognac, etc. are embargoed to North Korea, which wouldn't affect normal people; regular food is not restricted.)
Patriotism is not something which needs to be proved on blogs or twitter.If you think poverty or rape has nothing to do with sex ratio of a country then the joke is on you.A valid argument(fact)was made,it was rubbished by "patriotic" people and I showed my patriotism.Sarcasm?

PS- the HN account is just new but I've been long time visitor and referring India as "it" respectful?
Ironically, PayPal's core business _is_ security.

The founder's interview [1] describe the beginning as a constant race against fraud, which no other bank was willing to compete in: "You're going to go bankrupt when the chargebacks start".

The was a locked room with a screen-and-keyboard-only computer where you could research about transactions and find suspicious and fraudulent ones. According to the founder, it became PayPal's core asset.

[1] in the book Founders At Work, which I recommend.
> Why has this not been an issue in the past?

> Until now the interpretation of export control regulations as they relate to MOOCs has been unclear and Coursera has been operating under the interpretation that MOOCs would not be restricted. We recently received information that has led to the understanding that the services offered on Coursera are not in compliance with the law as it stands. Accordingly we have instituted a restriction...

I don't understand such a proactive respect of the law. Why don't they wait to get sued instead?

Laws are not always meant to be respected; they're meant to be broken and challenged in court.
Do those IMAP servers allow separate control of the envelope recipients, or does it just take them directly from the message headers? To be fair, POP3's "XTND XMIT" had that flaw as well (IIRC qpopper just passed the message to "sendmail -t")

A proper mail submission command would preserve parity with SMTP by keeping envelope and headers distinct. I just want to leverage the fact that I've already auth'ed the user and shouldn't have to redo that to a separate server.

Also, presumably one of the advantages to the REST+JSON design of JMAP is to make it easy for javascript clients to use it. Since they can't do direct SMTP anyway there will presumably be some REST service that they will use for submission.

It just seems that it should be part of the same standard. Most mail readers are also mail senders.
As someone who lives in Iran, this is sad but not news. I have gotten used to see half the websites blocked by my government(Facebook, YouTube, Flickr, WordPress, etc) and the other half by your government(Java SE or anything else from Oracle, Google Code, Google Play Store, anything from Xilinx, etc).

If one of my favorite websites was blocked, I may have considered not using it anymore. When virtually all websites are blocked, I can either not use the internet or find a way around it. Of course I chose the second option. Most Iranians have been using proxies and VPNs for the past few years. This blockage would not affect us much.

P.S. Please stop using Google Code. Edit: Also App Engine. Udacity has been inaccessible to Iranians since the beginning because they use App Engine for hosting. This is what I get when I try to access Udacity: http://i.imgur.com/zUecPHk.png

P.P.S. I am curious what percentage of the internet is blocked in Iran. When you try to access a blocked website, the censorship system shows a page explaining that the website is blocked and some links to Iranian websites. Is it possible to write a script to scan all the internet (or at least the popular websites) and determine which ones are blocked? Here is what I get when I try to access YouTube: http://git.io/HG3nsQ

I have two questions:

1. Where can I find a list of all domain names, top 1000, top 100000?

2. Is it possible to conclusively determine censorship from headers only or do I have to load the whole page and compare HTML code with a sample? Bandwidth is very expensive here.
Start-ups challenge big banks' technology
"The Department of State and Coursera are aligned in our goals and we are working tirelessly to ensure that blockage is not permanent."

Tirelessly: indefatigably: with indefatigable energy; "she watched the show indefatigably"
http://wordnetweb.princeton.edu/perl/webwn?s=tirelessly
Two thoughts:

1) Does anyone really think that the word "tirelessly" can honestly be applied to any work done by the state department?

2) Tirelessly is one of those weasly pr words that I am promising never to use again. Usually when a business says they are "working tirelessly," it turns out that the real meaning is "We want you to feel like we're working towards a solution, but this is pretty much out of our control."
Naturally. My grandfater did business meetings in NYC, and a lot of restaurants even didn't take charge cards (credit cards weren't even a blip on the radar). He would probably bring a few thousand dollars in cash with him on those trips.

I can't imagine carrying that much cash, even before the bump for inflation!
I think this really highlights the problem with current security on websites. There isn't enough to prove that you are indeed you.
Coursera is a for profit company. It has nothing to do with speech and everything to do with trade between is and embargoed countries. I'm not saying that I like it, I would like to see a safe harbor for educational institutions, but that's the way the law is written and these things don't change quickly
Guess these still have their price...
Criminal liability for the company (and executives/officers). If it were civil, perhaps they could take a principled stand.

The same law applies to selling weapons to terrorists, basically.
Hollywood, Wall St, Apple, Boeing... Yeah the US doesn't produce anything... they just make up that 15 trillion dollars of GDP (double what the next biggest economy makes - China).
Estimation Methodology: 2 Workers, 1 Day Per Controller Method
Inspired by all the cloud IDEs. Made possible by docker.
I caught this too.

So did one of the commenters: [1]

Sorry it didn’t work out.

“I can’t go much longer without a paycheck. But, I can’t imagine working for somebody else. I wish my wife understood that.”

Change your perspective on this.

I’m a co-founder of a successful and growing business. I’ve got around $2M liquid and who knows what on paper. I’m decently rich headed for pretty damn rich. In the last week, I’ve changed light bulbs, picked up bugs with my hands (no tissue close, wanted to get it and call the bug guy before people saw it), swept the floors, took box trash out to the dumpster, cleaned some toilet stuff (will leave it there) and just generally served people on my team in any way I could. I find ways to do it because they are talented, could work anywhere and choose to work here. So I serve them. Also, I have deep relationships with them and I love them. I want to win with them.

From your words, I worry that you don’t understand the point of the game you are playing. If you want to run any successful team be it a business, a non-profit, a 5th grade little league ball club – you are servant in chief. Others exist in the world. You aren’t really ever by yourself or for yourself. Work on being and building a team. Make meaning and tie it to production. Start by being the best teammate you can be. Being an employee in an intense and well managed company is a good place to learn this skill.

To me the key point was this:

If you want to run any successful team…you are servant in chief.

Most managers completely miss the "servant in chief" bit.

[1] http://startupsanonymous.com/story/were-shutting-down-and-im...
Yeah well I see countless posts of people failing their startup...
> Looking at the heat map, what does surprise me is how he never uses Escape or ^[. How does he managed to move out of Insert mode?

His 3rd most used command is jj. This is popular among some vim users to be remapped as Esc in insert mode (:inoremap jj <Esc>).

I do not personally use this but when writing this comment, I quickly tested it out and it actually feels quite comfortable.

I re-map my caps lock as Escape. It works suprisingly well even outside of Vim.
Only when requirements have changed significantly, have I had to change the datatype. Either the input resolution are increased significantly, or the amount of data is several magnitudes larger than original specified, or higher precision is required. I tend to err on the side of selecting something larger if I'm uncertain.

Consider a database: If expected data amounts to 10 inserts pr second, and the application lifetime is expected to be 10 years, 32-bit is enough to index. However, there is only room for 36% growth, so 64-bit it is, unless performance is important. In that case watch the index and project when it will run out of space.

The point is, you consider the cases, and make an educated choice, this means reasoning about it both ways.