skysight-inc/HackerNews huggingface dataset:
Do not hug someone without asking first. Also, don't do the open-arms-moving-in-and-then-asking-for-a-hug. People who might feel uncomfortable hugging you now feel socially forced to. Ask the first time, and ask if you can hug them again in the future.

If you're really feeling awkward, start out with a hand wave as you approach the person... either they'll wave back, or try to initiate a handshake/hug with you. Either way it's a good enough greeting for friends and co-workers alike.

This is cultural, of course. In Latin America the cheek kiss is expected, and if you don't give it it's considered rude.
I've often taken the Kings Cross exit towards the trains and wondered why the hell it was so long.. Now I know better >:)
Here is the actual outcome:

1. Holders of dollars at MtGox that live outside the US and have already had successful withdraws to their home-country banks withdraw now. (Source: I just did)

2. Then we sell a large portion of our bitcoins (essentially just leaving the, "if I'm wrong" fund of bitcoins, about 20% of what we bought way back when it was $1 or $5 or whatever).

3. Then we withdraw that amount to our home country bank.

4. Then we wait for the next 2 months as speculation of DHS swings the price down then up then down until DHS stikes against MtGox and the price collapses to about $20 or $30.

5. Then we figure out a way to buy back in.

6. We wait 2 years and start selling out at $1000 / BTC while people scream "currency of the future".
At around frame 170 I wrote a script[1] that grabbed the images automatically as well as logging all of the file names. Was a very fun and perfectly timed project for helping me learn python. I completely forgot about it and am happy to say it's still running and has been collected the images correctly for the past two months. I've been pushing the collection of images to github as well in a separate repo[2] because at the time I couldn't find anywhere to one hit download all the images.
The linked viewer however is at 1354 whilst I'm up to 1355, I'm curious as to at what point I grabbed an excess frame.

[1] https://github.com/Lockyy/newpix
[2] https://github.com/Lockyy/xkcdTimeImages
I think you might be overstating the flakiness of independent contractors. I'm pretty much the exemplar of your "catch as catch can" type (though I've never called myself a freelancer), but I've had my share of long-term clients.

I've had recurring stints with individual companies (with the aforemention bugger-off-to-Australia period in between when they didn't need me) spread out over the course of several years, and I've had multi-year contracts working 40 hour weeks building Big Things.

The important bit that you might be missing is that it's generally the project owner who determines the length of the engagement. A pro will stick around as long as you need him. Then he'll take off and enjoy those lifestyle perks. Find some of that guy and you won't have any trouble getting your PagerankFileSystem finished.
I don't understand the "lie". So, there are times you can walk faster between tube stations than you can travel on the tube. The map doesn't seem to claim otherwise.
I am from Germany and greet my friends with a ‘hi’ and no handshakes, especially in academic backgrounds. At the THW, people shook hands, which was fine with me, too. Furthermore, handshakes if you meet for the first time in any context, unless the group is so large you don’t get introduced to everyone individually.

Hugs are for close family and I will make it very obvious that I don’t want to hug you if you try.
Millennial Trains Project preps, recruits for an inaugural U.S. ride
That appears to be the intent. See my other comment: https://news.ycombinator.com/item?id=5709930
I think the comment that synchronization around mutable data doesn't prevent all data races (as in the nicked iphone and the bank acount debit and credit example) is really important.

A very good discussion on this can be found between Rich Hickey and Cliff Click on the Clojure mailing list

http://www.azulsystems.com/blog/cliff/2008-05-27-clojure-stm...

This exposes an important, and to me non-obvious, property of concurrency. That it's not the locking that's really hard, it's how to be sure that every piece of related data is included in the lock (or STM).
True. And I wonder if Minix is higher. But from a security point of view, you're only as strong as your weakest link. Linux runs device drivers in kernel space, so your OS is as strong as the hello-kitty driver. Think this is hard to exploit? You can create a USB device to search a linux host for device drivers that are exploitable, then imitate that device. [1]

Suddenly, the Hello Kitty USB drive matters. That code is running in kernel space.

Minix on the other hand runs device drivers in user-land. [2]

Given that device drivers contain 3-7 times as many bugs as other kernel code,[3] a conclusion you may reach is that Linux contains more bugs per line than Minix.

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

[2] http://www.minix3.org/other/reliability.html

[3] http://www.osnews.com/story/15960

ps. Sure as hell I can't code to the standard of getting a non-trivial patch accepted to the Kernel :-)
Kito Corp - CME Approach Deutsche Boerse About Merger.
Go for the one arm hug. It's half handshake half hug, it's a hugshake.
"Hi" and a smile/nod appears perfectly appropriate. But it certainly depends on the cultural background.
iPresident or gPresident? Or maybe President Blue or BBpres?

No: it would be government by engineering which is wrong. States are not machines.
Women wanted to be treated equally to the men in the workplace, so no hugs from me. Simple and straightforward.
There doesn't seem to be any information about who's behind this? I can see OpenCoin Inc but their site seems to be down. HN effect at work perhaps?
It's not a genuine worry for me, just something I think about from time to time, when I realize that an interaction (either a hand shake or a hug) was slightly awkward for one of the parties.

Other people don't need to give something the same amount of attention that I do for it to become a meaningful subject of thought for me. I also don't think that people generally take offense when (say) I give them a handshake instead of a hug, or the other way around. At worst, it creates some momentary awkwardness. All that said, it's still interesting.
My favourite definition of "awkwardness" comes from Steven Pinker: it's the uncomfortable feeling you get when you realize that your concept of your relationship with someone else doesn't match their concept. The intensity of awkwardness roughly corresponds to the magnitude of difference in relationship concepts.

For example, I was at a dinner party recently and greeted a female friend with a handshake. She said, "That was formal," and slight awkwardness ensued. When we were leaving I made sure to give her a hug.

If, at the end of dinner, someone had pulled out their wallet and starting putting money on the table to pay for their meal, the awkwardness would have been much more intense.
TAOS VM is like pNaCL, in that it's more of a target for implementing a VM than a bytecode compiler target. And yes, ASM.js is already most of this.
I was attracted to Go at the beginning due to Limbo and Oberon influences that the language has.

Even did some coding in Go for a few minor projects.

But that experience showed me that it actually felt like a time travel back to 1992, when I was using Native Oberon.

Sure the language feels like a better C and I find it good that it has native code compilers as the default implementation.

But since 1992 we have gained lots of abstractions in mainstream languages that it is pity to throw them out of the window.
... and then close it down a year later.
I have to respectfully disagree with much of what you said. Just because it is from Georgia Tech doesn't mean the quality will be high. Georgia Tech is not the forefront of distance learning.

Believe it or not, online classes are completely different than regular classes. Being in an online class you simply work with the material you have.

There is nothing you will learn in an online masters class you couldn't find online elsewhere already. It is just an extended bachelors degree.

Your job prospects for having an Online Masters in CS from Georgia Tech will not change too much IMO. The way you will get the job you want is from connections - the kinds that you build while AT a university.

Most jobs that people get are from referrals. In most high skilled MS requiring jobs you have to INTERACT with people. You have to work together in teams. You have to have real world interactions. These are skills you don't obtain from an online masters class.
I shake hands with everyone on first meet or in an office environment, male or female. Outside of an office environment, I'll still shake on a first meet, but am happy to hug, cheek kiss or whatever else if I know the person.

Edit: just do whatever you do with confidence and a smile. Doesn't really matter after that.
In Argentina, everyone kisses once on the cheek, including between men. Certainly a culture shock at first, put it avoids all the ambiguity in NA/Europe.

Edit: I should say I only know that to be true in the BsA area. Not sure about other provinces.
Yes, stopping me. "You can resort to a horrible ugly cludge and lose type safety for your efforts" is not having parametric polymorphism.
I have been told off more than once for not hugging women. That said, the kiss-on-the cheek thing is very popular in continental Europe for acquaintances.

The only strangers I make a point of hugging are Germans, just to freak them out!

But seriously, as long as you greet sincerely with any action, you are highly unlikely to cause offense. Just note their reaction for future reference after.

More importantly is how much personal space you give them after that point. A one-off strange greeting is almost always acceptable; occupying someone's personal space for an extended time is another matter entirely...
i think that's a good notion as long as your prof. didn't demand that you feel the same way s/he did about everything.

also, proofs of older facts using newer techniques can illuminate a new theory rather than the fact at hand. for instance, the topological proof that there are infinitely many primes is nice because it makes you think about what separability means.
The lie isn't that you can walk faster between two points on the map than by taking one or more trains... the lie is that by following the signs, you can get from one train to the next in the most efficient manner. People expect signs to take them on the most efficient route... they don't expect to be routed half way around London to get from one train to the next when a short escalator ride to the surface and through 2 doors you can achieve your same goal...

... though it is a low tech solution to an otherwise extremely costly redesign of the station.
I'd make some snarky comment about the quality of one small but important part of Linux noted for ongoing consternation - sound - but seems that'd be poking a hornet's nest again. https://news.ycombinator.com/item?id=5664202
You also get a certain amount of milage out of limited boycotts and only a little extra beyond that.

The Koch brothers probably aren't going to change their behavior no matter how much boycotts cut into their bottom line. If you cut off all revenue to every business they have an interest in, and everyone in the world refused to send them another dime even by buying up their failing businesses at fire sale prices, they would still be richer in their cash holdings than most people ever dream of being. They'd continue to have more influence on world affairs than most small nations.

On the other hand, most large corporations are more interested in money than politics, and politics is just a side game. So a moderately successful boycott of a single or small number of products sends enough of a signal back to corporate headquarters to change their behavior. If Whirlygig sales drop 10% because of their policy on Foozles, they aren't going to wait for Fizzbuzz sales to follow, they're going to reverse course immediately.
Here are some stable ones: http://wry.me/hacking/Turing-Drawings/#4,3,0,1,3,0,2,1,3,1,2...

Bonus animated brass rubbing: http://wry.me/hacking/Turing-Drawings/#4,3,1,1,2,2,1,1,3,1,0...
Canadians use average of $220,000 in public health care over lifetime
Most of the time even a handshake can be too much.

Reminds me a post from David Cohen [1] who pointed to Brad Feld on the same topic [2].

Time to wake up that bro courage and start fist-bumping people ;)

With hugging there's always also the dilemma of whether to pat a few times or just a strong hug, so the CPU cycles just drive me mad.

[1] http://www.davidgcohen.com/2012/11/20/not-shaking-hands/

[2] http://www.feld.com/wp/archives/2009/01/im-done-with-handsha...
I think the decision to hug or shake depends more on the body language in the context of the situation, than it does on the nature of a given relationship. Even if someone is not an investor or manager, it would not be appropriate to hug him or her if their body language was closed off.
5 Questions to Ask Yourself to Improve Your Online Strategy
The I'm-sort-of-trying-cott?

I guess it is true that getting hundreds or thousands of other people to change their behavior a little bit can add up more than 1 person changing a lot.
There are various "walking tube maps" that show you where it's quicker to walk between two stations:-

http://rodcorp.typepad.com/rodcorp/images/tube_walklines_fin...
The social norm for Berlin would be for the higher-up to initiate the handshake, regardless of gender. This is especially true on first introduction, otherwise, the arriving person usually offers their hand first.
An Indian Education
With expensive safety features and the increasing cost of college, we are no longer in a world where most middle-class teenagers could realistically save up for and purchase a (reasonably safe) car. My parents wouldn't want me in something without a strong frame, airbags, ABS, and traction control. That puts the minimum cost of safe car at more like $5,000 than $500.

If I ever see that much money in one place (I haven't), it'll go straight to my tuition bill. No way could my family justify spending that much on my entertainment. And even if it never needed repairs, I doubt I'd break even on driving to a minimum-wage job for 2-3 years.

Owning and taking pride in our cars is not a part of life for teenagers in my town like it was for my parents in the 60s and 70s. Things have changed, and I think college and car ownership costs are a major factor.
Heh.

There are shortcuts through the stations, and unmarked turnings to places you want to go that are quicker than the marked ones, when you get to know the stations you change at frequently.
I'm more concerned about the strength of handshakes. I have a bias against anyone who actively squeezes my hand with anything beyond a simple, firm grasp. It comes across as macho, like you've got something to prove, and therefore untrustworthy.

I'd like to point out here that I'm admitting a bias rather than expressing an opinion.

EDIT: at least now I'm approaching something resembling adulthood I don't have the problem of trying to negotiate on the fly which of the various intricate hiphop style handshakes we're executing. Those were the days...
Fredericksburg Startup Weekend
If any business is involved, then stick with handshakes.

I've been in a situation where my girlfriend's friends do neither: they do the air cheek kiss thing. Its really confusing because I'm never sure if they are coming in for a hug or an air cheek kiss. Its hard to try to 'take charge' and initiate something otherwise because I start to feel like I'm about to be rude by doing something different and get more awkward.

Its nice to know I'm not the only one with this kind of issue.
>And which assertion was that

Both of them. You only wrote two sentences, it shouldn't be hard to find them.

>the one that many people find

You didn't say anything about "many people find". You said they are a pain in the ass, and don't mix well with the applications many people are writing. Those are both assertions, and you supported neither of them. Even after replying twice, you still haven't even given a hint as to what you might be referring to. That really makes it seem like you are just saying things out of ignorance.
Male friends or business contacts = handshake.
Female on first contact or in any business context = handshake.
Female acquaintance I don't know particularly well = smile and Hi before there's any ambiguity.
Female friend or reasonable acquaintance (e.g., wife's friend) = kiss on the cheek (each side with female relatives).

Are the hugs being discussed in this thread actual hugs? Or going in close as though to kiss on the cheek, but not actually touching cheeks? Or more like the way male athletes embrace each other?

If you act awkwardly or second-guess, it'll be awkward. If you end up in one of those weird situations where you half handshake and half kiss or confuse kissing sides and somehow brush lips, just laugh it off. "Well, I screwed that up!"

(I'm in Australia.)
I don't know if it's precisely the social norm in the US, but I've found that it works extremely well.
I tend to agree. I've raised some hackles with colleagues over, "splitting hairs," on the difference between concurrency and parallelism. They're two different things and this articles does a pretty good job of pointing out some of them.

I've always thought of parallel computation as lines in time that never intersect or share resources but are computed in the same order at the same time:

---|----
---|----
---|----

The results of each line are part of one computation. The problem is split over space and their computation happens in the same order as a single task.

Conversely, concurrency is a little more lenient on causality; the lines are scheduled co-operatively and the computation will complete at some point when all the tasks are complete.

Causality in programming languages is certainly an interesting area to improve upon. Some interesting perspectives are http://bloom-lang.org and my own attempt at implementing it: https://github.com/agentultra/knockblock which attempt to address the causality of eventually-consistent distributed replicas.
In the UK (or at least among people I know, both personally and in work circles), asking if you can hug someone would be just about the most awkward thing you can do.

I don't really have any advice on a better answer, for me it just... feels natural. For both work and personal, both men and women, there are some who I'd hug, some a kiss on the cheek (women only for this one - except a few people in France/Belgium I work with), others whose hand I'd shake every time I see them and others who I'd just greet verbally. Same with female. Never stopped to think about it, or discussed it, just happens.
The best thing about London underground, now that I no longer live in London, is that it's not me with the long, grey, miserable face any longer.

Next time you're on the tube, especially at commuter time, take a look up and down the carriage at all the miserable sods slumped there, and try to smile.

I find it hard to suppress outright laughter these days.
That video material looks suspiciously edited, why does the drone looks so awkward in contrast to everything else like it's edited in?
yes but only at the lower zoom levels ("far away"). they are working on higher ones later.
CSS Counters
I think that this angle adds another dimension - dealing with latency and not letting it hurt throughput. The problem could be "embarrassingly parallel" - 10000 processes with 10000 sockets not ever interfering with each other - or it could be concurrent, with a lot of communication between the processes and with event ordering greatly affecting results.

Latency would regardless be a problem - the fact that you read from a socket and you get blocked for a while, and can you find something useful to do in the meantime or not, and how easy it will be to get back to what you were doing once the data arrives.

In this sense, sockets are not fundamentally different from, say, DRAM latency - it's a much smaller latency, but you still want to do something in the meanwhile.
Microhaus | an incubator for individuals.
I'm a big fan of Coverity but it takes a lot of babying to make it useful. The code bases where I've brought Coverity bugs down to an acceptable ratio included a lot of markups and comments like

"// doing it like this to make Coverity happy"

The other issue is that the high-quality closed source codebases are probably inaccessible precisely because the amount of investment it takes to get the defect count low is also the reason they are closed.
We finnaly made a full circle from desktop applications creating drag-drop web interfaces, then to saying that those are shit and now back to them. I see more and more these applications nowadays.
Do the personal whys really matter? Its a good young lang that has a lot of promise.
It all depends on the country of origin of the person you are dealing with. In Brazil, for example, is very common to both handshake and give a cheek kiss on women after the first meeting, even if in a formal environment.
Social interaction is probably the most complicated thing we do. Even as engineers.
Recent solar flares energy equivalent to millions of 100-megaton hydrogen bombs
I have a BBA, and would have hoped the requirements for the Masters course would have at least offered some way to let other majors apply. Limiting it to only BS majors will limit the participation of a large group of their current users.

I guess the next thing they need to add is a undergrad in CS or something else to help bridge the gap.
Good luck! Let me know if you do write more.
What about a fluid + responsive template
Show HN: Invoice Maker Pro - create and manage invoices for your business
>European nations would not be able to afford universal healthcare and all the welfare if they had to pay for their security. US bases in Europe are great financial aid.

This is the kind of statement that only an American, and a very naive and ignorant of world matters at that, would ever make. US bases in Europe are no security at all.

They are a pest, relics of the cold war and unwelcome by the people of Western Europe. The US took advantage of the battered post-WWII European states and the (then real) threat of USSR, to promote NATO and establish army bases in Europe.

>I never hear discussions about Iran or Russia being a possible threat in Europe.

That's because a lot of Europeans actually follow world news and foreign policy and are not spoon fed the latest "enemies" by their media. Oh, and they travel to those "enemy" places and have been dealing with them, culturally, diplomatically and otherwise, for a millennium of so, instead of just hearing about them whenever their media gets its war mood on.

People in America can think that Iran or Russia are "a possible treat" because they rarely follow what's happening outside their hometown, and because all those ludicrous hollywood movies (I've seen tiny nations in Eastern Europe that their military couldn't hurt a fly even if they tried being portrayed as epicenters of plans to attack the US).

Discussing Iran as a (non terrorist) threat to Europe or the US is the kind of thing that only people needing advice from their Media to not conflate Chechnya and the Czech republic would consider.

>The thing that really gets on my nerves is that some politicians even want the US bases to be moved out from Europe. They simply don't understand the world in which they are living.

Oh, the irony.
Same for me. In terms of real life, something upsets you, you go punch a punching bag or beat up a pillow. In the computer world, I simply click as fast as possible until my frustration level lowers.