skysight-inc/HackerNews huggingface dataset:
MPI is messaging interface rather than a parallelism API. Even in C++ most of the parallelism constructs are a strawman because many high-performance computing codes are written as single-threaded processes locked to individual cores and communicating over a messaging interface of some type. The parallelism is implemented at a higher level than either the messaging interface or the code. Many supercomputing platforms support MPI but not all of them do.

The practice of a single process locked to each core communicating over a messaging interface has trickled down to more generic massively distributed systems work because it has very good properties on modern hardware. You end up doing a fair amount of functional programming in this model because multiple tasks are managed via coroutines and other lightweight event models. This architecture is very easy to scale out because it treats every core -- on the same chip, same motherboard, or same network -- as a remote resource that has to be messaged.

MPI has one significant problem for massively parallel systems in that it has tended to be brittle when failures occur, and on sufficiently large systems failures are a routine problem. There are ways to work around it but it is not the most resilient basis for communication in extremely large systems. At the high-end of HPC MPI and similar interfaces are commonly used but for many of the next generation non-HPC systems operating on a similar scale they are using custom network processing engines built on top of IP that give more fine-grained control over network behaviors and semantics. This is not faster than MPI and often slower, and tends to be a bit more complex but it allows more robustness and resilience to be built in at a lower level. MPI was designed for a set of assumptions that work for many classic supercomputing applications but which don't match many current use cases.
> 1 pm EST

That's rather interesting, considering that, if I'm not mistaken, Daylight Saving Time will be observed in that area at that time. I imagine she means "EDT".
Where's Woz?
One lonely guy
Why, oh why, do you have to pit Dev Bootcamp against a CS degree? Nobody is saying that algorithms and compilers should be dismissed, or that CS degrees should be abolished. That's certainly not our position.

Education is a nuanced and rich topic, and shouldn't be reduced to "CS GOOD. DEV BOOTCAMP BAD" or the other way around.

We're in a market right now where companies are willing to take on total beginners who show potential, and pay them to continue learning our craft. What the hell is wrong with that? And are you suggesting that we stop teaching new developers in order to protect people's salaries?

As far as I can tell, there will be high demand for good engineers for the foreseeable future.

And please don't reduce our work to "can build a Web app from following tutorials on RoR". You clearly haven't met any of our graduates. It pisses me off that you dismiss everyone's hard work without knowing anything about us.

<general plea>

Will everybody please get off their fucking high horse (Yes. I realize I'm on one too). Our industry is young, and we're all just figuring this out together. Nobody has all the answers and few things are black and white. Especially when it comes to the mess that is education and vocational training in this country.

</general plea>
Accept the bad things and be positive about the good things.

There is no need to ignore reality to be happy.

One man mines for gold and the other for earth.
This is a common expat pita. So you move to a new country, the digital world decides that you now must immerse yourself in that country. And its quite true: the expat demographic is minuscule so why bother accommodating it? Its only because the technical barriers for it not being that way are so low, that we expect the digital world to be different from the physical world, but really, each country has its own commerce laws and you have to essentially "break the rules" to say...operate your iTunes account from a non-local address so you can still buy things in English.

Google isn't so bad as long as you login; in fact the first hint I'm not logged in usually comes from a bunch of Chinese search results. Really, this isn't as big a deal as region coding, Netflix, Hulu, and VPNs that are constantly being attacked by your host government.
I was missing the multiple cursors from Sublime...

On a sidenote: Isn't it somehow funny, how the top comments on every article that remotely touches text mode or editors is an editor war? ;o)
All countries have different laws in this department, but moves to segment or restrict Internet content all kinda goes back to a French case against Yahoo a while back:

http://en.wikipedia.org/wiki/LICRA_v._Yahoo!
This reminds me of the buccaneering articles in Rafael Sabatini's 'Captain Blood'. So nothing has changed, I see...
Yes, but as far as I can tell the two settings are not for the Google UI and the Google Search Results (which would make sense). They're for Some Google Products (i.e. Google Plus) and Google Search (both UI and search results).

I might be mistaken on this, but I don't think there is a way to set the search results language independently of the UI language.
...unless the language menu is itself localized. This happens so often its not funny. Even finding the language menu is hard, since its title often localized also.
don't "delete" the done items. Hide from my view but don't delete them. Because at the end of the day I should be able to see what I've done for today and what has been left for tomorrow.
I think Jeff was principally referring to relational dogma that is so prevalent in other SQL database system culture, even though they might implement such types to get a check-box (or not: MSSQL doesn't support arrays, AFAIK) Clearly nested and record tagged structures are popular in other database systems, but in the universe of SQL systems Postgres has always broken rank with tradition with most of its relational brethren (exception, due to similar parentage: Illustra and then Informix) when it came to data types -- for example, the long-standing inclusion of polygons, lines, and points.
It randomly flicks in and out of German for me all the time (I live in Germany). I have ravaged the settings to change this, but to little effect. At least I am gradually getting better at German!
All of which is a case for delineating language content by TLD. It's easy enough, with fewer dialect subdirs than the monolithic techniques often employed by sites, but IME TLDs just offer a default with all the complications you describe carried from region to region.

But hey, Google's always been this way. Before you could even log in they used to have a "Settings" pane where you cuold set your language to be saved in a cookie. It would get lost all the time; you'd always have to reset it.
Google creates Octane benchmark suite to measure 'the modern web'
Shop the Formal Long or casual Evening gowns at DressMePretty.
Be the spotlights of parties with sexy or elegant evening dresses at DressMePretty. High slit and open back are for your choice.
Summary of algorithm postings
I know Germany and many other countries in Europe are more sensitive about promoting extreme viewpoints. My question was more about something specific related to censoring blogspot, and how the domain redirects are used to bypass that. I mean, how does it matter what domain is used to display the same content? OP says he's redirected to blogspot.jp - what problems does it solve for Google?
サッカー用品
It probably depends on the work being done — matrix computations likely wouldn't be significantly shorter in Python, even with numpy — but considering the java styles I know of (rather defensive and comparatively low-level) and the Python styles I also know of, as long as your python isn't java I'd say it should remain significantly shorter. Not as short as replacing 20 LOC by a single namedtuple, that's a bit extreme, but 2x is what I expect of (mostly) translating java code into python, that's the rough overhead of the language itself when saying the same thing the same way.
I just tried it out and found this: http://i.imgur.com/KL0bW.png

Interestingly, I did a search through Chrome to get to the Google search results page, I was not logged in and everything was in English. I proceed to login and get reverted to Japanese (not my default). As I said before, my settings keep getting changed automagically all the time...
I'm Catalan. I configured everything in Catalan. My personal computer OS is in Catalan, the browser is in Catalan, asking for Catalan as preferred language and English otherwise, and many many many websites as well as desktop applications keep thinking I'll be happy reading Spanish. No Catalan, no English. Spanish. And there is no way to help it.
This article was relevant maybe weeks or months ago, but now?
I agree. A few Google searches and I can find out how to extend the rage of a AR.Drone to over 2 kilometers.[0] If they're serious about their business they're doing the same thing. Slap a prepaid cell phone on it, start up any of the popular webstreaming apps[1], and bam. You're in business.

You can fly it to a drop, check the landing space for friendly faces, and hit a back-up spot if things don't look good. Or, if you're good, just fly it into someone's back yard. It may be more costly than having someone run drugs, but at least drones can't talk (save the login and broadcast info they show, I suppose.)

And if I can think of something like this, I'd expect them to have money on actually solving their problems.

[0] http://dronehacks.com/2011/08/21/ar-drone-rc-mod-extends-fli...
[1] http://livestream.com
Michigan's $22 million connected car program
For me sometimes it switches to Arabic even if I set the settings. And here in north Africa most people are francophone and prefer French or English !
This is interesting, because it shows up the culture of Tesco as a "cover it up" rather than "do something about it" organisation.

It didn't use to be. Time to sell your shares.
Rdio, for one, is restricted by its licensing agreements with the record labels.
Because Instacart will fail while 9GAG already is one of the most successful YC companies ever.
serious question: Are these drug cartels really more dangerous than our governments and lobbies and the financial mafia? If you would try to sell oil and the other big players would make less money then you would probably have an accident.
If inverting bcrypt(md5(.)) was easy then you'd have a preimage attack on md5: given your value md5(x), compute a bcrypt digest of that and attack that instead. (Which is not exactly the same as inverting bcrypt(md5(.)) given a dictionary of likely inputs, though.)

Anyway, if there's any input set X for which bcrypt(X) can be inverted more efficiently than brute force, then you could say that bcrypt is flawed. If that set is the random-looking hashes of user passwords, instead of a carefully constructed one designed to attack bcrypt, then you can safely say bcrypt is catastrophically broken.
Http://www.writelonger.com/show/7jHOc
http://news.ycombinator.com/item?id=4004420
Thanks for the suggestion - that's been on my topic list for a while! So much math I want to learn :).
I checked up and you are quite correct. Unilever bought Ponds which in turn grew out of a vaseline manufacturer previously owned by Standard Oil.
Around 2 years I think.

Often switching mode to move around is just more effort than moving my hand a little, at least on the laptops I've used lately.
Barcelona vs Real Madrid 08/23/2012 Super Cup Match News
Do numbers EXIST? (video)
Vestidos de Noiva Curação
Authorities gain power to collect Australians' Internet records
Yes, Bob, I think he did.
$0.50 per click and 50 impressions per click implies $10 CPM... Isn't that a bit high?
25 toughest companies for job interviewees
I don't think you should pay them. I certainly don't. I was merely pointing out how I've been able to watch Hulu content while traveling outside the US.
How To Get Rid Of Bags Under Eyes · AndreaMarkel · Storify
You know what's even easier than that? BitTorrent.
Keen also has <$1M in investment. My salary isn't quite market-rate for an engineer, but it's not too far off when you include perks (proximate living bonus, lunches, healthcare, etc). If we do raise series A (or become profitable quickly), we plan to adjust salaries toward market rate.
Twitter Cedes to India and Blocks Fake Accounts in the Country
I agree, creating or importing keys should be done as part of the setup wizard, alongside entering your email address & password.
Did not realize the tax implications of the proximate living bonus when doing the analysis, but found out later. Thanks for pointing it out.
Now that's an address I recognise. Wasn't DailyBooth located there too? I believe they have relocated since - but it definitely is a nice place
This kind of thing pisses me off regularly. Google is one of the worst offenders, completely ignoring browser language preferences.

But American websites in general are awful at this. They completely ignore local diversity and sensitivities and simply assume "one country, one language", so they will for instance happily present Flemish users with French interfaces.

It's fucking offensive. If I type google.com instead of google.nl or google.de or google.co.jp and my browser preferred language is English, I have made it pretty damn clear what I want.
This is broadly my take on things; I love the inspiration that I get from the startup community, but I'm not motivated at all by the rapid growth aspect. I'm sure that if one of my slow-growth projects developed into something bigger I would change my tune, but I don't feel like joining the high-growth scene for the sake of it.

I admire people who can identify a useful, positive seed idea and grow it to something that enriches a wider audience though. That's kind of why I lurk around HN.
Thanks for the reply, I'm gathering info for a project to see if I can't do something about these kinds of things ... a huge task I know, but I feel i can make a start in at least better educating people on what PKS is.
Google Hangout Alternative that i built in last 30 days :)
http://news.ycombinator.com/item?id=4002418
Well of course it does. Hulu does not want to sell to the majority of the world population, that's a pretty significant issue.

Also, it's irrelevant whether it's Hulu's fault or not. It needs to be brought up regularly, to put pressure on everyone (including Hulu). If we ignore the issue, we accept the status quo.

Look at it another way: for a large number of HN readers this news item is just an annoyance. Something we can't even check out. You see a news item, you click on the link and get a "nyah nyah nothing for you here, just go away". I'd say that merits a mention in the comments.
PyCon India 2012 in Bangalore(28-30 September 2012)
Pycon India 2012 regular registration extended

http://in.pycon.org/2012/blog/regular-registration-deadline-extended
google.com/intl/en/

there you go.
The more you put in the database black box, the more scalability problems you will encounter in the future. It's more economical to scale out than buy bigger databases servers.

Please just don't do it.
Have you actually tried? Can you pay for Hulu with a non-US credit card?
I don't know why but reposting seems to happen a lot on HackerNews. It's not the fact that they get reposted that's bugging me but the fact that the same people upvote them. Why would you still upvote something if you know you've seen it before on HN? It eludes me.
I really liked the tone of blog post. Honest, sincere and free of California-MBA-speak. Bravo.
PyCon India 2012, the fourth edition of PyCon India conference is being held in Bangalore,India from 28th September 2012 to 30th September 2012.

http://in.pycon.org/2012/

With two keynote speakers, Jacob Kaplan-Mos (co-author of Django) and David Mertz (author of Text Processing with Python) and with lot of interesting talks coming up (including 2 talks proposed by a core CPython developer), this is promising to be best PyCon India ever.

The last date for regular registration has been extended to August 31. Register soon.

http://pyconindia2012.doattend.com/

If you are planning to submit a talk or a tutorial, the last date is August 25. Talks can be submitted at:

http://in.pycon.org/2012/funnel/pyconindia2012/

Conference Dates:

Tutorial day - Friday, September 28, 2012
Main Conference - Saturday-Sunday, September 29-30, 2012
> Google is making the (accurate) calculation that over 99% of people coming from a Japanese IP address whose computer says "Accept-Language: en-gb;q=0.9, en;q=0.7" are actually Japanese speakers of Japanese

Google is making the (completely wrong) assumption that those people cannot type google.co.jp instead of google.com and make their own choices.

But at least in Japan they're probably right about the language. Google pulls the same crap in multilingual countries, and gets it wrong a lot of the time. This isn't Google being smart, this is Google being lazy and insensitive.
I wonder why they dont just add wheels? Use the air to cushion and smooth out the ride. Its going to hit the ground anyway.
Probably because they haven't seen it before. This is the first time I've see this posted.
Popular Camera-phones on Flickr.
Louis Vuitton Sunglasses For Sale
The fix:

https://www.google.com/search?hl=en&pws=0&safe=off&#...

You should be able to configure your search engine pref (at least in Firefox and Chrome) to reflect this.
Gazzaniga on the interpreter in your head
First employee or co-founder?
But the hardware IS getting faster! Each successive release of GPUs for example still brings big performance improvements, us PC gamers are just going from 100FPS to 120FPS with a new card. People are running games at 5760x1080 resolution across three displays with just one mid-range graphics card, with anti-aliasing (and all the other settings) turned up to the maximum. Current games just don't make current hardware break a sweat.
I have experienced the same annoying redirects, even when I correct it - they again redirect to a geo search site. This has been happening less for some reason. Also I use DuckDuckGo a lot more and don't have that problem.

YouTube is even worse. It has all sorts of data on what I view and like... Yet if I travel it acts as though my preferences have drastically changed. This just seems extremely lame. It is the oposite of "organizing the world's information" sensibly. The only way to see non-hyper local completely unwanted videos is a vpn.

The biggest complaint I have is how windows 3.1 like the whole experience is. Let me make my settings and have those stick. Don't hide preferences in some crazy gui (windows style) and make it some hard to retain your preferences. If they want the default behavior to be that search results have little to do with the person and most to do with the geo location Google thinks you are at fine. Just make it obvious what you are doing (showing me massively manipulated results based on location - and tell me what location you think that is). And let me have a simple way to set my preferences to search based on USA location (or if there is some legal reason this can't be done just tell me so I don't wonder why the results are so crazy).
Usually I listen to the sound of rain. If I listen to music then I prefer classical and jazz.
This isn't isolated to google, bing is far worse because it's difficult to switch languages. Then there are a gazillion company product support sites which also default the language for you, particularly tricky when you are looking for a specific driver update.
It's a slightly contrived example, because in a real-world schema you would want enough information about each line item that an array isn't practical. But I don't think locks are an issue here, because no sane business process would need different transactions that were updating the same purchase's line items in conflicting ways.
See also the "stolen from Apple" icon hidden in the rom for the first Mac.

(http://folklore.org/StoryView.py?project=Macintosh&story...)
Opera Q2: Sales Up 32% To $52.1M; Mobile Surges, Desktop Flat
Ah, yes - I forgot to mention that side effect, bypassing the print queue will also mean you don't get charged (assuming your institution has a print credits system set up).
I wouldn't really say that it bothers me. I posted the link to the above discussion because I think if someone comes to the comment section they might be interested in it.

But it certainly wouldn't hurt to do a quick HN search before posting a new submission.
Well the difficulty is really that we don't know that any more (since we can't see comment vote counts). I'd say it's not inverse to your suggestions - some 'higher' HN posters do seem to get away with 'comedy' comments, but many newer members who don't get the 'HN tone' get downvoted into oblivion.

I think since we can't see the vote numbers people are less likely to upvote longer comments now - but I don't imagine them losing out to jokes.

I'd still think that over all, good comments are going to attract more votes that joke comments, and with less risk of being downvoted for 'making this like reddit'.
I have noticed this in referral logs. They do it for tons of countries (I would guess all based on how many I see). Does Google automatically remerge all that to treat it as one domain for pagerank (so links to those separate domains are just treated as if they linked to the .com page), duplicate content, etc.?
I agree. I often find the stand-alone tools do the job better and making the switch from an IDE to another tool helps me focus on the task of committing the code with correct comments, bug IDs etc.
My hands are itching to write a scraper that checks the site every 30 minutes or so and tells me just before the countdown ends which shirt was the least popular.. What's stopping me from doing so other than not being a jerk?
For me, the main take away was the brand name ("Pocket"); in Swedish paperback books are still called "pocket" books, and that provides a pretty solid idea about where that name came from.

To clarify, the word "paperback book" in Swedish is "pocketbok", where "bok" is Swedish for "book". It's notably not a translation of the original English, it's literally used in the original form. This seems to be called a "pseudo-anglicism" (http://en.wikipedia.org/wiki/Pseudo-anglicism#Swedish for a list of Swedish's pseudo-anglicisms).
Hmm. I feel like I'm in that other news site with all the reposts.
Happily, Postgres keeps improving performance with each release. According to benchmarks [1], the upcoming version 9.2 will scale up to 64 cores for read-heavy workloads. Unless your application is going to grow really fast -- keeping in mind that the hardware capabilities will continue to improve each year -- then it's just premature optimization to worry about horizontal scaling. Just upgrade your database server once a year and reap the benefits of Moore's law.

[1] http://rhaas.blogspot.com/2012/04/did-i-say-32-cores-how-abo...
How Can I Get A blog? | Technology Blog
Same here. I travel a lot and use VPN to access the corporate network. So if I am in the Chinese office google goes Chinese (and it takes some random guessing to switch the language back to English) then in the hotel (via VPN) it promptly goes German.

One small improvement would be to write the name of the language in the original and not in whatever country's version. (e.g. English instead of Angol, etc).
This one only went through because it's missing the www, so it didn't trigger the repost blocker. Maybe that should be taken into account?