skysight-inc/HackerNews huggingface dataset:
Schrodinger's Cat for a Computer Scientist
Suppose there is a pair of ports, A and B.

Process P1 writes to channel A, and reads from channel B.

Process P2 writes to channel B, and reads from channel A.

Is there any way for either process to know if the data they send is reflected in the data they receive?
Why content goes Viral?
would you prefer "this is how it looks" ?

I'm actually asking because I don't know, not being a native speaker either. I just picked up the "looks like" idiom and assumed it was en_us considered ok (like "long time no see" or using "egregious" to mean the opposite of the original meaning)
WooCommerce is Biggest eCommerce Platform Now. Surpasses Magento
I installed opera on my phone when I was visiting China, with unintended side effect: Opera used a proxy in China even after I was no longer in China, as a result I was subjected to GFW even when after I left[1]. Looks like they decided which proxy to use at install time if you installed it in China[2].

Took me a while to figure out why certain sites were only failing in opera.

1: https://plus.google.com/+KaHingCheung/posts/AiyxGBjsHjo
2: https://plus.google.com/+KaHingCheung/posts/b12Xh2aAcEu
It won't let me run it on localhost without a license file. That's silly because it's running inside the browser and the license check can be hacked.
Thanks so much for posting this.

I am similar to the guy you describe. Background in development but been in analysis for a while now... I kept seeing myself in the descriptions of cretins in this thread while looking for a post like yours.

It's not just about functions and classes. A lot of what happens around actual code is also very important. Specifically where it reduces the amount of code that needs to be written which directly impacts quality.
I am aware Magento powers big sites and some of them are so big and complex that its unimaginable to run them on WooCommerce.

What is surprising is that WooCommerce is not entire project but just a WordPress plugin!

I think this is quite a big achievement for a plugin.
> Fleischer’s comments come a day after EU Justice Commissioner Viviane Reding showed no interest in dropping the rules she first proposed two years ago. In a speech yesterday, she said the 28-nation bloc must “move full speed ahead” toward clinching a deal on data protection.

I hope she will prevail. She has already demonstrated in the past she is a strong commissioner.
Styling LaTeX for the Kindle
I think you are referring to Artillery
https://artillery.com/

Apart from the game its also going to be a complete development environment, very excited for it!
They've actually just started adding social features to the app. It's all opt-in, but if you want you can share who you are, what you're working on, and where you're sitting when you check in. You can tell it is really just their first step in encouraging that kind of thing. Such a great place to work.
Rich concurrency facilities based on pthreads and murexes provided by an OS, so no miracles here, just the same broken by design stuff.
Show HN: The polleverywhere.com job post annoyed me so I made a poll.
They've been really good to me, and to some friends of my mind, who have the problem described by "legitimate business which at times has significant spikes in volume." The first time I knew it was going to happen I gave them a heads up in advance, and got back something to the effect of "Oh, don't worry, we know you're on the level Patrick." I've subsequently had e.g. one-day spikes in the $X0k range (where the account's steady state would be $1k a month) and never had a problem.

I never had an issue with Paypal that calling them didn't resolve, but that sort of spikiness made me worried about their future actions, and relatedly that of my actual banks.

As long as I'm here, I'll recount an anecdote from Bank of America, which I wanted to apprise "You're going to see a bunch of wire transfer coincidentally happening at the same time in the next few days, which will be FAR above the norms for this account, and I'd like you to know what is happening so you don't go doing anything rash like filing a Suspicious Activity Report."

Two things I learned during this process:

1) Knowing what a Suspicious Activity Report is and why one would want to avoid having them filed is is considered by some employees to be suspicious.

2) After getting the run around from telephone support, I decided to do a branch visit, at the Bank of America branch on Wall Street (since I was in Manhattan to visit Fog Creek at the time). The banker I was talking to listened attentively and then asked for clarification: exactly how much money was I talking? I gave him an estimate, whereupon he replied "Sir, this is Wall Street. We have entirely different standards for what constitutes 'a large amount of money.'"
Yeah... "This is how it looks" or "this is what it looks like" are logically consistent. "This is how it looks like"? It looks like how?
Clearly headlines play the biggest role here.
This one: http://www.polleverywhere.com/jobs#native-app-developer
It doesn't make sense to take a notion of deflation you've picked up from the recent histories of fiat, credit-driven currencies and apply it to Bitcoin. The "neutron bomb" kind of deflation you have in mind is the sort that gets touched off when a massive credit bubble bursts, and a huge volume of credit money disappears from the economy as bad debts are written off en masse.

Since the issuance of credit is severely curtailed under Bitcoin (which may doom it as a currency for other reasons), I don't see how that kind of deflation can happen with it.

The U.S. dollar was essentially a gradually deflationary currency throughout the latter half of the 19th Century. Despite modern attempts to paint the period as a horror show of volatility and panics, there was actually quite robust economic progress and growth. The trend toward lower prices was widely appreciated and seen as a sign of material progress (assuming you weren't, say, a farmer with a vested interest in higher prices). There were some hard times following the panic of 1893, but nothing like the sort of calamity that happened in the 1930s, long after inflationary forces had already wrested a significant amount of control over the dollar.
I remember when I learned to walk (man, the chairs were as tall as me). I know the exact place were it happened. Actually, I could not walk but "run" a few steps before somebody had to grab me and prevent me from falling.

I also might remember having laid in a children's push chair but I am not 100% sure about this memory.
This goes to the heart of the real issue. Programming is expression, more linguistic then maths. What would a lisp program with heavy macro usage map to?
Or a newLisp program with fexprs?
The programming concepts are abstractions and transformations more akin to how we change words meaning then how you calculate some lines.
Heh, they updated the post. Good show :)
I'm in a similar situation to OP, in terms of age... but I have no real programming background. Just scripting with bash/perl.

I've ditched the Apple "new shiny" for a while, and I'm going all Linux & Android. I know it requires Java knowledge, but my question is... how much?

Do you think you can start from the Android tutorials on the developer.android.com site, and then fill in the Java pieces as you go, or would that be a bad approach?

I'm just recognizing that programming is becoming more and more a crucial skill, and I think Java and Android are the best place to start. I just want the time/effort spent to be as well worth it, as possible... and not get distracted by something I don't need to know about.

Does that make sense?
Most people who say that the AK-47 is "not accurate" are just parroting conventional wisdom and have never actually shot one. Poorly made AK-47s might not be accurate, but anything that is poorly made might not be accurate, regardless of the design. Well made AK's are plenty accurate out to hundreds of meters and could easily be used as sniper rifles with a scope. And by "well made" I don't mean a small batch made by a boutique manufacturer, there are millions of rifles made by various companies/countries that are fairly high quality. One of the problems of talking about the "AK-47" in general is that it's actually a family of rifles produced by a huge variety of folks. For example, the actual "AK-47" is fairly rare, most rifles of the type are the AKM model, or some regional variant of the AKM. Meanwhile, you have countries ranging from Bulgaria to Ethiopia to Vietnam all manufacturing their own models, with a very high degree of variation in quality.
Because it is simple and good-enough.)
I did not move when I was young, but have memories similar to the other commentators. I have a couple from when I was 2, and several when I was 3.
Precisely, a good programmer is more akin to a general organisations and marshalling code blocks then a mathematician calculating his way forward manually.

But i guess this is a difference between extraverted and introverted thinking.
Objective-C Guide For Developers, Part 5
RMS's rationale is to protect the freedoms of the end users of the software: The freedom to run the software however you want, the freedom to modify the software however you want and the freedom to distribute your modifications of the software to whoever you want. The rationale is to ensure all users of GPL software have those freedoms.

The only restriction is that you cannot remove any of those freedoms from any users of your derivative works. That restriction is enforced by the license.

For example, if you create a derivative work, as long as you keep using it only yourself, you're not required to give the sources to your modifications to anyone (you are the only one using it and you have all the freedoms). However, if you wish to share your derivative work with someone else (which you always have the freedom to do), you cannot limit that user's freedoms. You cannot, for example, refuse to give them the source code because it would take away the user's freedom to modify the software. You also cannot attach a proprietary license that would remove the user's freedom to distribute copies of the software to whoever they want.
Ask HN: How is knowledge stored within your company?
I am setting up a new entity and want to make sure that things we learn do not get lost; that we have a central place where "all" knowledge is stored and available to anyone within the company.

What do you use to make sure that knowledge does not get lost and that it is accessible by anyone?

If you use a software or SaaS:

- Which one?

- What makes it great?

- What do you miss?
The end of Israel as a Startup Nation
Asus’ Transformer Book Duet and the clunky “Dual OS” feature
Feds move to block discovery in Klayman lawsuits
Having Notification Headache?
​3D Printing: What To Expect In 2014?
Previously I have seen Wikis being used for that and one company I worked at successfully used Confluence but I am not sure if that is the right approach.

Hearing about other's best practices would be great.
No pricing page really annoys me. Atleast show a ballpark figure so that I know if its worth my time emailing.
Comparing HTML generation systems
The documentation of the site actually just changed to imply they test for record splitting (it said they didn't before). However, testing with Firefox 26 shows it's still incorrectly flagged.
Vagrant as backend for mobile app dev
I agree. Headlines are actually the grabber in any content you post. What helps people to join your community is engaging and pertinent content -- this is difficult. If you just want randos visiting your site to pump up your metrics, you can rely on cheap tricks.
Four reasons to move your startup to Amsterdam
Intellij Idea Reference Card
The AR-15 design uses a very common type of ammo (.223/5.56), it's light-weight with low recoil, it's fairly ergonomic and compact, and it's accurate. All of those things are factors that make it desirable for civilian uses ranging from recreational range shooting to home defense.

The "tacticool" factor is probably responsible for only a tiny fraction of all AR-15 sales.
Are You Playing or Are You Dead?
Well, that doesn't sound too crazy ("you need to spend some part of your budget on actually being a library") -- but that shouldn't exclude all marketing -- unless that fraction is very high indeed...?
Yea, Upworthy uses pretty much all these tricks.
> I am tired of this perception around the world that americans do not know geography.

A lot of people, all over the world, suck at geography, but the degree of suckiness itself does make a difference.

I took a similar test back in high school. It was as part of a set of workshops, organised on the occasion of my country of origin joining the EU. I think I saw close to a hundred maps of the world drawn in a similar manner, by young high school students, with a fairly diverse educational background (it was a public school, and there is no income differentiation between them -- schools were financed solely based on the number of pupils).

There was plenty of eurocentrism in them, but notably:

* NONE OF THEM MISSED FUCKING JAPAN. HOW THE FUCK DO YOU MISS JAPAN? Forget about Pearl Harbour and the bombs the US dropped there and all that -- but there's anime and tentacle porn and cyberpunk and Japanese cars.

* None of them missed Greenland. How the fuck do you miss Greenland? It's a huge fucking white spot straight near Canada, it's literally impossible to miss it. The only way you can miss Greenland is if you never fucking looked at a world map.

* None of them simply warped Asia and Africa. That's probably because of a peculiarity of language -- there is a strong distinction in my native tongue between the Asian continent and the peninsulae in the Middle East. Some students did miss one or two of the unspeakable number of seas in there, but the Arabian peninsula could clearly be seen as such, and it was distinct from the Indian subcontinent.

* None of them missed... Madagascar. How the fuck do you miss Madagascar? There's a movie with cute penguins made after it!

Notable omissions were the myriad of isles between Indonesia and Australia, the Behring strait was usually larger than it should have been (probably because it gets skewed in different manners under different map projections), the Carribean islands were all joined into a single, large Cuba and Kamchatka was absent in about a third of those maps. But honestly, none of them sucked that badly, those don't even look like Earth.
If you're only optimising for cost, sure. If you're also optimising for effort, yeast is a no-brainer.

The machine is useful if you're not good at/willing to/able to plan a bit. You have to do a number of steps on a schedule when baking by hand, there's only one to worry about with a machine.
Agreed. I'm currently sailing around Asia and the people I meet mostly have heard of either Texas or California, but they have no idea where they are. Those two states aren't countries per se, but I believe it's on par for this discussion. Where North America is dominated by three countries, it's not hard for someone else in the world to figure those out. When many countries are smaller than American states, one can see why it might be difficult for Americans to know the geography of another continent.

If I get a chance and strike up a good conversation with some people who are willing to do this, I'll share it. Don't hold you're breath though, I don't get to spend much time in port.
Pecan a lean Python web framework
Fascinating read. I still have two Gamecubes, one with a battery pack and portable screen that is barely viewable from a short distance, but the thought is there!
I think Wind Waker is the only game that my wife could cope with me playing. She watched me play it from beginning to end. I love Link's little boat on the water....

I also have my Dreamcast and PSX with screen to keep me entertained. Not sure I'll ever move on to newer hardware, other than the PC games I have! Still reliably playing Homeworld 2 every Monday, pretty sad really.

Great console. Great read.
The issue arises when headlines' influence is in an order of magnitude.

At that point, even if you convert 3x less to your community, it's still worth it.

3000 visitors ---- 300 members (10%)
100 visitors ---- 20 members (20%)

I think that's what keeps aggregators afloat.
"This one cool trick about viral content may make you angry. But the last minute will make you cry."
The only pay-per-minute cafe I've encountered was a maid cafe in Japan.
Sub-sub-Ikea corporate bulk-purchased abomination...
Server software as an add on downloadable from the App Store on the Mac, not a physical server like XServe. They recommend a Mac Mini with two hard disks installed as a SOHO server but obviously aren't catering for large neworks - no hot-swappable drives or fancy RAID for example (unless you use an external Thunderbolt caddy). They're leaving that market to Windows AD and Linux (mostly Windows AD I suspect).
Oddly, the server software on the Mac gets less and less features each release since Snow Leopard apparently. I think Ars Technica has a review of the server software, and is pretty in-depth.
How M2M Data Will Have a Major Impact by 2020 - Infographic
Or Hy:

http://docs.hylang.org/en/latest/language/api.html

:-]
Which version? The classic 12 branch or the new "rebadged Chrome" version?
I'm interested in how ocean width affects merging of landmasses- while the UK is missing as a distinct landmass, there's a lot of blurred overlap in the UK/scandinavia area - if some kind of averaging is used, the relatively close sea distances may be eliminated by people getting them in differing wrong locations. It also looks like something similar happened to Japan and India.
Also happened during the sequester, and when GSA had recently gotten in trouble for Vegas boondoggles, so I think there was a reduction in interest/increase in cancellations, and this was both a cheap way to send a "message", and a face-saving way to help them cancel.
I don't see what all the fuss is about. People complaining about their spec of land being missing, mostly.

Kind of, I don't think any fuss is required either. They do have some of the individual maps in the article and while I'm from the UK what gets me is not just that the UK is seemingly often entirely omitted. Or New Zealand on completely the other side of the globe or India and it's 1.2 billion people. What gets me is that the outlines of the US seem worse than I'd be embarrassed to muster as neither a geographer nor an artist.

It doesn't really matter and I'm certainly not going to draw any conclusions from 29 people doing this, but whenever it comes up it doesn't paint a good picture, literally it seems.
In my experience, dealing with GPL software that was sold for $5k+ -- no one ever bothered doing so. And this was a PHP app, so it's not like distribution would be difficult for the would be pirate, nor was there any copy protection. It's just, for those sorts of products, no one ever bothered. I thought it was interesting.
> Also, YIFY torrents, amongst other things, hide behind Cloudflare. UK ISPs cant block cloudflare

Perhaps not, but YIFY torrents is certainly blocked on Virgin Media.
Confluence works quite well for us.
Very true. We don't eat enough bread to keep the loaf fresh for its lifetime, and we are then left with chucking bread out.
Instead, we split the loaf and use slices as necessary.
Of of the things I "trick" myself with is "you don't have to start working on it now, just look at the task list and split a couple of them into smaller sub tasks".

If I'm in a mood for putting things off, this provides an "excuse" that at the same time eventually results in a list that's fine-grained enough to convince myself to "just knock off a couple". Once I've then started, it's a lot easier. Sometimes it can lead to ludicrously detailed lists...
However, its operational ergonomics are atrocious

I had to read that twice and I'm still not sure. You mean economics, right?
If you have any evidence that their love of rap/hiphop is a front please share. I don't see how anybody who wasn't saturated in that culture would have even thought of rapgenius.

If you dislike hiphop and its message, say so. If you have something stronger than a disapproval of white guys imbibing black culture, say so.

Hiphop is art but the culture it promotes is far from healthy. Kids who can get into Yale are unlikely to be harmed by it but for the working class it's a negative; People would do better with boring bourgeois values.
It should be "This is how it looks" or "This is what it looks like". This is British English. Not sure if our American cousins have a different phrase.
I've heard this mistake made particularly frequently by native German speakers.
SEO guide for 2014
A must-read SEO tutorial that explains how to plan a successful SEO in 2014.
Airbnb Engineering currently uses Hackpad (https://hackpad.com) for this purpose, and it's working very well. We previously used Google wikis and GitHub wikis, but the poor editing interface was enough of a barrier that few people contributed wiki content, preferring instead to send emails or just explain in person. Hackpad changed the game by making content creation dead simple. In addition, it has good search and organization capabilities.

In addition to canonical, long-lasting wiki content, we also use Hackpad for RFCs to the team (e.g. to gather opinions on the design of a new system or API) and checklists for ops events (e.g. migrating an RDS database to PIOPS). Hackpad's real-time collaborative nature works especially well for these use cases.

Whatever you choose, I submit to you that the most important thing is making it extremely easy to contribute content to that central knowledge repository. The ability to organize and format content nicely doesn't mean much if it's cumbersome to add new content in the first place.
My first thought was "The NSA is behind this."

The sad thing is, that was my second thought too.

The gist of the article seems to be the EU nations have dragged their feet regarding implementing the law. That's to be expected, and variations are to be expected too. But that hardly makes it dead in my view.
Universe measured to 1% accuracy
Why do they necessarily need to improve it after they've bought it?
The bonus mini-game for Resident Evil that is unlocked when you complete the game was astounding. You had to get combos to score so it involved getting yourself into the worst possible situation, totally surrounded by zombies before starting your counter-attack. Incredibly suited gameplay to the zombie genre. (I think they released it standalone for the 3DS too).

My Gamecube is packed away, but I still pull out the Bongo accesories to play Donkey Kong: Jungle Beat via Wii backwards-compatibility. This is possibly my favourite game of all time, there's just something magical about getting into the flow state playing a game that you control via bongos and hand-claps.

Here's a video review that agrees with my view that this is a hidden gem that introduced a lot of concepts use later by Nintendo:

http://www.youtube.com/watch?v=YGi4yd545Ac
Does the dealer you went to happen to have a website? I was thinking of picking up a new chair myself.
I'm waiting for the website:

http://HowManyPeopleHaveNowBoycottedTheRsaConference.com
I already apologized for this in the post. I realized this after writing it and it was late and I'd have to rewrite much of the post and so on. Essentially you should read all "you" in the post as directed at the me from X years back; it's not directed at sync or anyone else really. Sorry for the confusion.
4 types of content a website acutually needs.
Is there something similar for "How to make friends and influence people"?
The Windows install instructions listed on the repo didn't work right out of the box for me - the app would just stay the "light table" welcome screen and nothing would happen. Figured out through the nw console that bootstrap.js was missing in core/node_modules/lighttable, and adding that seemed to do the trick. Maybe I did something wrong, though.