skysight-inc/HackerNews huggingface dataset:
Partitions are != network partitions. Processes on the same node can become partitioned, threads in the same process can become partitioned. Actors within threads can become partitioned from themselves or other actors.

In my experience network partitions are not the most common kind of partition although they are well represented, especially on some network topologies.

IMO you should never assume that any two things won't be partitioned as part of your expectation of correctness or availability.
Especially considering that asm.js isn't really using a JS execution engine. You can smuggle a low-level machine code via any mechanism. As I understand, without asm.js specific optimizations, it doesn't really work.

I know, it's a cute way to get some movement without the political nightmare of having to decide on a proper VM for the web. Since it's "just JavaScript", other browsers will run but be really slow, leading users to blame the browser. At least, I guess that's the idea. It's still a shame they have to resort to such tricks.
Chrome and current FF have the same "big wasted void" when not maximized. You need something you can grab to drag the whole window about, as opposed to a single tab. It goes away when maximized, and I'd hope Australis will stay the same.
https://addons.mozilla.org/en-US/firefox/addon/classicthemer...

you're welcome :)
Money and fame impact who you marry and have kids with. That can have a significant effect in the long run (where long == your own lifetime).
Game #7 works very well for touch devices.
How apropos because I make fun of paint your own pottery all the time. Ironic.
It's ok. Is it compatible with WooCommerce?
"who is hiring" thread is great...

My specific question is regarding the https://news.ycombinator.com/jobs

Also, some of the jobs show up on the homepage, how do they fare?
Let's rephrase: why would glass be any different than a doctor's normal glasses? If it's not, then are you just saying "we should probably treat this like their glasses, i.e. do research but currently do nothing special in a clinical setting"?
Military Google Glass Will Help Soldiers See Over Mountains
So when there was only 15 secs left, I got 4xxx points and my opponents only got xxx points. Then I was told I was lost (because I got no possible move I assume) and he was won, but that is really a bad game-winning condition because there was no way my opponent would got 4000 points in 15 secs.

So why not let the game clock finish before the game tells who is the winner?
I thought this was going to be about free software.
On Safari 6.1.2 the second jump in the first level only works 50% of the time. The other 50% the jump only registers by the time the thingy has hit the ground.
Note that there are two types of job posts on HN:

1) Who is Hiring threads, which are posted on the first of every month

2) Job postings by Y Combinator alumni, which are guaranteed to appear on the front page for a period of time.
The article reminded me of Pope Benedict XVI's short commentary on Marx in his 2007 encyclical letter Spe Salvi[1]:

"Together with the victory of the revolution, though, Marx's fundamental error also became evident. He showed precisely how to overthrow the existing order, but he did not say how matters should proceed thereafter. He simply presumed that with the expropriation of the ruling class, with the fall of political power and the socialization of means of production, the new Jerusalem would be realized. Then, indeed, all contradictions would be resolved, man and the world would finally sort themselves out. Then everything would be able to proceed by itself along the right path, because everything would belong to everyone and all would desire the best for one another. Thus, having accomplished the revolution, Lenin must have realized that the writings of the master gave no indication as to how to proceed. True, Marx had spoken of the interim phase of the dictatorship of the proletariat as a necessity which in time would automatically become redundant. This 'intermediate phase' we know all too well, and we also know how it then developed, not ushering in a perfect world, but leaving behind a trail of appalling destruction. Marx not only omitted to work out how this new world would be organized—which should, of course, have been unnecessary. His silence on this matter follows logically from his chosen approach. His error lay deeper. He forgot that man always remains man. He forgot man and he forgot man's freedom. He forgot that freedom always remains also freedom for evil. He thought that once the economy had been put right, everything would automatically be put right. His real error is materialism: man, in fact, is not merely the product of economic conditions, and it is not possible to redeem him purely from the outside by creating a favourable economic environment."

[1] http://www.vatican.va/holy_father/benedict_xvi/encyclicals/d...
Poverty is a tool, leveraged by the corrupt.
Reading that paragraph made me cringe, as it's such a basic misunderstanding of Marxism that it's the kind of thing you'd expect to read in a freshman essay written the night before after the student skimmed the first 10 lines of the Wikipedia article for "marxism" in a drunken stupor.

Fortunately the rest of the article is pretty good, and shows that the author has actually read Marx a tiny bit. Which makes the presence of the first paragraph even more confusing.
I am honestly, genuinely confused why anyone gives two shits about some minor IDE feature that has been part of other editors (Sublime, Vim, Emacs, more?), for at least three years now. If someone could help me understand why this has 51 points right now, that would be greatly appreciated.
"Emergently" used in this sense is extremely common medical lingo and has nothing to do with the author. It sounds like you're judging this physician based on your own ignorance of the parlance of his field. There's no need to check how Merriam-Webster thinks the general population uses the term.
Agile's great. But somewhere up the chain of command, it runs into somebody who views the world through 17-page PERT charts. At that point, there's an impedance mismatch. The "agile" tools help the boss feel better, even if they're a complete misunderstanding of agile. (This is not a trivial problem, by the way. A boss several layers up who doesn't get the expected reports can decide that your project is floundering, no matter how well things are going in reality.)

But you can hit an impedance mismatch before that. You can hit it within your team, if you have developers who think in terms of following procedures instead of in terms of working code that creates value for the user.
Sophisticated malware finally discovered after 7 years
Correct. One can see that very well defined in the NASA/JPL software guidance documents. Definitely not agile, but works for their situation.
I meant the second type.

Was not able to frame it correctly. So I have copy pasted your definition and updated the description. :)
Maybe a new easy text scraper came out that makes these a lot easier to do now. lols.
This also highlights why Firefox's addon system is in some ways superior to Chrome's extensions - this would be impossible in Chrome.
Don't you need to sign a CLA agreetment to contribute to Qt?
Are you an Engineer or a Nigger?
From 12 years a slave..

I can relate with that question even in modern times. With the occasional stare I get from my superior during brain storming sessions. Like how could you possible get such insight being Black? Followed by refutations that defies logic.

It does have an awful effect on your morale, and in most cases one has to persistently prove one's competency to break down the walls of prejudice.

I wonder if other Software Engineers of African descent or other ethnic minorities in the West have similar experiences.

How do you scale through such hoops?
U should change your name. You are giving free advertising to something that doesn't need it.

http://en.wikipedia.org/wiki/Rapid_serial_visual_presentatio...
I don't disagree with any of these comments... running employees into the ground for an extended period of time can't be good. Happy, motivated employees are crucial to the success of any company.
Having written a few low latency systems a few of which are on the JVM, I will say that in all of those cases, allocating/freeing memory is always a slow down regardless of GC or not (cache coherence is almost always the deal breaker here). So in those systems, you simply do not allocate/deallocate along the critical path.

Is this difficult in Java? Yes. It's also difficult in C++. Just because it is difficult doesn't mean it is impossible.

So if I am resorting to managing my own memory anyway, why would I use the JVM? Because typically the code that is on the critical path is a small percentage of the entire code base, and the other advantages of the JVM (tooling, language features, libraries etc.) out way the downsides.

That's not always the case, and I don't have any specific knowledge of Kafka, but just because something needs to be low/consistent latency doesn't mean it can't (or shouldn't) be written on the JVM.
Shadow of the Colossus (1/6): Introduction
The game is broken: http://i.imgur.com/RCUBkuF.png

I made a single move and it said the game was over???
I can't tell if this is a parody site or not: http://www.philosophersmail.com/310114-relationships-stewart...

The superficial resemblance to the daily mail leads me to instantly discredit the whole site.
It's not new technology that bothers me. Me having to do more work bothers me. Systemd is going to make my job more difficult in terms of troubleshooting and maintenance - way more difficult than remembering that an operator requires two operands to evaluate.

What's really funny about systemd is I think that all its features have tons of value, and I would definitely use them. But I also think its creators are completely fucking batshit insane for making it mandatory to replace huge chunks of the operating system just to get those features. You should be able to just run systemd as a normal user process and still maintain the same level of functionality, but for some fucked up reason somebody thought it would be a great idea to make it a completely non-backwards-compatible non-portable operating system requirement. It's a stupendously bad idea, and the only reasoning anyone can come up with for why they designed it that way is "It's Advanced!" Of course, I should add the caveat that I don't care at all about boot times, and so people who are obsessed with short boot times will find systemd very refreshing, in the way an Apple user finds replacing their old iPhone with a new iPhone very refreshing.
De-Stress: Brush the Dust Away
That's all nice and well, any way to turn USD/EU to bitcoin instantly (without paying 5-10% commission)?

I mean if we don't solve this problem first (which not entirely technical), all these prototypes are futile.
This is my site, developed in Scala/Play/Neo4J/Mongo/Nginx.

After much frustration with exchanges I built https://www.cointouch.com/ to find friends of friends that want to trade cryptocurrency.

CoinTouch shows offers to buy and sell within your extended social network. Prices are pegged to market rates, at your chosen spread, and thus automatically update every minute. There are no fees or delays, as CoinTouch transactions are truly peer-to-peer.

CoinTouch can price in all major world currencies and altcoins.

Currently supports Facebook login - Google and LinkedIn coming soon.
The same can be said for all development over the past 15-20 years. The reality is development time and cost is drastically lowered when intermediate developers can produce working software with minimal consideration toward optimization, lowering resource usage or decreasing overall package size.
Hey timtadh! Spritz Inc's blog (http://www.spritzinc.com/blog/) has some interesting things to say about word recognition, primarily that it's related to a word's unique shape more than length. Words that are less than 4 characters long are actually harder to recognize due to their having more visual analogues than longer words, and words over 7 characters are start looking "long" more than any other shape characteristic. I've got some ideas about how to incorporate this into my app without doing a bunch of image processing, so, until then, keep your eyes peeled ;) Thanks for the feedback!
Yes, usually in such cases the words used to rhyme (and sometimes still do, as with Brits pronouncing "rain" and "again"). Once you know this, pronouncing it any other way feels unfair to the author, as in Sonnet 116 by Shakespeare:

Let me not to the marriage of true minds
Admit impediments. Love is not love
Which alters when it alteration finds,
Or bends with the remover to remove:
O no; it is an ever-fixed mark,
That looks on tempests, and is never shaken;
It is the star to every wandering bark,
Whose worth's unknown, although his height be taken.
Love's not Time's fool, though rosy lips and cheeks
Within his bending sickle's compass come;
Love alters not with his brief hours and weeks,
But bears it out even to the edge of doom.
If this be error and upon me proved,
I never writ, nor no man ever loved.

All of the rhymes were exact in the accent of Shakespeare's day ("original pronunciation", or OP), so reading them today in a "proper" accent makes it seem like the Bard dropped the ball on his rhyme scheme. (For example, in OP "love" rhymes with "remove" and "come" rhymes with "doom".)

For more on this subject, see here:

http://youtu.be/gPlpphT7n9s

and here:

http://originalpronunciation.com/

To hear Sonnet 116 in OP, see here:

http://www.pronouncingshakespeare.com/op-recordings/
> Frankly, the remedies Marx proposed for the ills of the world now sound a bit demented. He thought we should abolish private property. People should not be allowed to own things.

I was given to understand he didn't believe this at all! He believed that people should not be allowed to own the means of production. He was fine with people owning e.g. toothbrushes.
isn't lithium more prone to failure on higher temps?

also, i'd love to know what the propellers are made of.

If it was me trying to film that close to a volcano, i'd simply use better lens :)
Possibly harder to clean than normal glasses - I'm not worried about frying the electronics in my glasses. That's the only difference I can think of, but it's a major one.

Additionally, if they're being used heavily by people not used to wearing glasses, the frequency of touching them is probably higher.
I ran into the same jump issue. Playing with two hands (one for right one for jump) seemed to help. Maybe it has something to do with rapid consecutive inputs being lost.
"Why? Because if anger becomes socially acceptable, you're more likely to express it."

I don't think it's just social. In general, "X, then I Y and it feels good" reinforces behavior Y when I do it. Neurons are trained over time, and your brain works differently. My understanding is that studies have supported this regarding "venting" in general, but have not shown this particularly with violent video games (which means likely you're not "venting" at all, really, by playing games).

"This is like someone who's depressed because they're in an abusive relationship taking antidepressants rather than leaving the relationship. You're treating symptoms, not dealing with causes."

Causes should be dealt with, but venting is not necessarily dealing with causes - whether I go play video games or slink off and punch a pillow or whatever. Even when venting has some effect on causes (my demonstration of anger is observable and so you notice there's actually a problem, and hopefully we deal with it) it's not likely to be the best way to deal with it.

'To me, it's looking at the chicken and the egg problem and saying "oh my god, eggs cause more eggs! Let's get rid of all the eggs." It's wholly naive. If you don't want eggs, just get rid of the god damn chicken!'

If you do a good job getting rid of all the eggs, time will get rid of the chickens. If getting rid of eggs is easier or seen as more ethical or whatever, it may well be the right approach to wiping out chickens. (Actually, as I recall it's been pretty effective - DDT put a few species on the endangered species list by thinning their egg shells).
Watch H. Jon Benjamin Play a Video-Game Warrior
Yeah, the whole article was a giant "no attribution here just trust us" fest, which, I'm sorry, doesn't really ring with journalistic integrity.

Or apparently, current events.
And the reply to that is:

"we can tolerate N-1 Kafka node failures, but only N/2-1 Zookeeper failures. This actually is sensible, though, as Kafka node count scales with data size but Zookeeper node count doesn’t. So we would commonly have five Zookeeper replicas but only replication factor 3 within Kafka (even if we have many, many Kafka servers—data in Kafka is partitioned so not all nodes are identical)."

(Zookeeper is used to track node membership)
I'm willing to bet Google Glass has a lot more nooks and crannies for the little bugs to hide than a normal pair of eyeglasses.
What about ideas on medical tourism?
Is that something interesting and valuable for people?
youtube direct: https://www.youtube.com/watch?v=21OwTUEiGGM
As a guy who wears fedoras, I am offended. Now, if you restrict it to "Guys short brim fedoras and aren't jazz musicians"...
> Why are we all so anxious all the time? Marx had a diagnosis. Because capitalism makes the human being utterly expendable...

I'm sorry, but that's just nuts unless you can point to a society - of any sort anywhere - that contains no anxious people. People are (sometimes) anxious for the same reason deer and mice and all other animals on the planet are anxious: being anxious has survival value.

Suppose we completely solved the need to pay for food and housing; people would be anxious about health care. Suppose we solved that too? People would be anxious about the need for pet health care. Or better housing. Or social validation. Or we'd start inventing brand new threats to be anxious about, like catastrophic global warming or nuclear meltdowns or economic collapse or being hit by a meteor.

We worry because worrying is part of being human.
There is, in fact, a delay based on word characteristics, but it's not just length that matters, it's the uniqueness of a word's shape. Spritz has a nice blog post on the topic: http://www.spritzinc.com/blog/.
So when you storm the barricades make sure that you keep the electricity on, so that all those disks and data will be decrypted at that moment.

(And remember in your home and biz life, if you do whole disk encryption, you need to hibernate or shut down to get your disk/data back into its encrypted state.)
Not black but: I'm a teenager (and I look 13/14), so getting anyone at all to listen to me is a PITA and in my last job [helpdesk], I've had multiple veteran employees outright tell me "who the fuck are you and who do you think you are blocking my facebook use", things like that.

Dunno what to do ati that point other than go to HR/their superior and file a proper complaint. Assuming your coworkers aren't some best-friends-5ever thing and your HR is competent, you could always claim hostile work environment
Herbalife faces Federal Trade Commission probe
I see, we don't do anything with ads at all and yes, we are developer focused. Saas product to scale and crop responsive images.

Since we already have their contact info at this point, we wanted to simply reach out directly via email.
This is very nice indeed, except it does not work on mobile devices.
Could be. I have no comparison possibility here. But I don't understand, why Otto himself is defending the very bad conditions at Hermes.
I've never been able to find a consistent definition of "means of production" or the distinction between "personal" and "private" property.

At what point does my laptop go from a piece of machinery that gives me access to HN to a mean of production that could make something like HN?
What winners of the Nobel Peace Prize have been the "worst persons that have lived"?
Looks like the link was killed. Can't find it anywhere.
Great but terrible. Lots of initial contact with people I am offering them jobs with WordPress development and rails but very little followup.
Quantifying Yourself? Your Doctor May Finally Notice
> I didn't know if he was someone notable.

Not really, no.
Might also help to get feedback from the user and to know what n-grams the user has already encountered in their life.
It is true that most other browsers don't have special compilers for asm.js, but they still tend to get pretty good performance out of it.
I'm learning Lua. No idea what I would use it for, especially given JavaScript's striking similarities. Probably the most interesting app I've found is Luvit, a descendant of Node. Libuv and http-parser are C, so it's not a crazy idea. I like it.

If you know a better way of using async i/o in Lua, I'm all ears.
soon robots will eliminate those jobs completely anyway, the ultimate protection against low-wage jobs
Games performance is often GPU bound. If a driving language (C++, JavaScript of whatever else) is fast enough to compute application logic without delaying frames, it doesn't really matter if it is x% slower compared to some other language. GPUs in WebGL are programed using native shaders so there is no performance penalty for GPU computations.
They say "without plugins" but that's kind of misleading. Firefox includes asm.js functionality, but no other browser does. Just because it's included by default doesn't mean it's not a plugin. Chrome includes Flash by default, it's still a plugin.
We need a tax revolution. Every single citizen should refuse to pay taxes until a rebuild of the system is done.
Back in the day, we laughed at people who stuffed all their code into button click handlers.

Now, we mock people who don't.

My, how different the web is!
Right, I think this is referring to a technique described in some of the earlier info releases, where the agency intercepts requests and send a fake response before the real one arrives, and ditching the real response. I'm not clear on the details - it may rely on spoofing the server's IP, falsifying DNS replies and/or manipulating data in transit.

What interests me more, and what the above poster may be asking about is this part: "By concealing its malware within what looks like an ordinary Facebook page, the NSA is able to hack into the targeted computer".

This implies a true drive-by exploit - one not requiring any user interaction. Most of the Windows malware is actually installed by the user - they're tricked into clicking something, thinking it's anti-virus, funny video, "accelerate your internet" or some other innocuous thing. The no-user-action exploits generally have been workable only for plugins, particularly Flash or Java, which the user has allowed to run without any filters.
Oh, right. I always keep FF maximized so I'd forgotten the empty-title-bar was visible in non-maximized forms.
You're probably right. I think the Feinstein/CIA spying episode currently unfolding shows that the intelligence services have flipped the fuckit bit, and they don't even try to make it look like they're subject to Congressional oversight. They do still say they're subject, which I guess is something; they just don't try hard anymore to hide what they do.