skysight-inc/HackerNews huggingface dataset:
I have mixed feelings about the site. I for one feel guilt when reaping a small amount of enjoyment feeding my curiosity about the North Korean people and culture. I feel Western tourists are playing to the regime's interests, even if only in a small way, which furthers the enslavement of the people. It's fascinating to view, but I feel something similar to the bit of guilt about the conditions of captive animals when visiting a zoo.

That said, design-wise, I initially was a little apprehensive about the caption location but ultimately applaud the designer for trying something unconventional. Rather than the caption location, my gripe is that unless you size your window to the photo's original aspect ratio (the photos appear to be 2000x1333), you're going to be cropping off some of the content. I knew something was awry when I got to photo 12 ("Skyline with Pyramid") and could not see the pyramid because my browser window was too narrow.

Despite my mixed feelings about the content, and my misgivings about Westerns visiting North Korea in general, I don't have the willpower to not view the photos, and they are quite remarkable. Thanks for sharing!
Foursquare 7.0 Brings Scanable Design And Expands Proactive Recommendations
Googleplex lawn mowed with goats (2009)
Roasting definitely helps, and I don't worry too much about how much olive oil I coat vegetables with.

For example, I'll roast some cauliflower for 45 minutes, and then I can eat it like that or mash it like potatoes (tastes way better than mashed potatoes to me).

String beans I'll coat with olive oil and chipotle powder and that tastes great.
Within 5 years Google might even figure out how to sell Android tablets to enterprises, and Drive apps might be usable offline on those tablets.
Building large, modular apps in Meteor
Homejoy charges $20/hour and pays cleaners $12 to $15 an hour[1]. The business model is to undercut rivals[2].

Margin compression appears to be the trend in many of the saturated, highly-competitive personal services markets like home cleaning. Homejoy might have great growth, but investing nearly $50 million in margin compressed sectors seems like a stretch for venture capitalists who have typically invested in high growth, high margin technology companies. The valuation math just gets crazy.

What's next? VC-led roll-ups of small, local house cleaning services a la the website roll-ups of the last boom/bubble?

[1] http://techcrunch.com/2013/08/18/homejoy-behind-the-scenes/

[2] http://www.geekwire.com/2013/dirty-house-pathjoy-online-maid...
This is going to hurt it nonetheless...
If You Care About Your Data . . . $B1:$C2#?
Huh? I don't get this. Mozilla is switching from a single-process model to a multi-one. Chrome was built that way from say one. I hope you see that moving from different models costs more time then actually pick one and support it forever.
Its written into our Code of Ethics in Canada that all Engineers are to put the public good above that of our own personal gain or that of our employer. Our tasks are to be selfless and to the betterment of all mankind but like any difficult subject there's a fog of gray areas and open interpretation to be had. Heck we wear the Iron Ring as a reminder of this sworn duty.

However, the role we claim to take on, true "selflessness" is near impossible to reach in practice. Before we are engineers we are people and have basic needs. Without whipping out my Googlefu I would wager there are certainly more cases of people blowing the whistle and seeing their way of life crumble around them than there are who get protected by law. There is massive resistance to change from those who call the shots and if you're to go against the grain you're looking to sacrifice your career, life, health, etc.. The engineer says "you need to say something or people will die" but the person says "your family needs to eat".

In the end I think engineers weigh decisions of ethics in the moment. A protocol, security appliance or other technology development isn't bad, its how its governed to say when its harmful and to or how it gets implemented into the bigger picture that starts to cross ethical boundaries. Any engineer sees the good in his/her work and is perhaps aware of its dark side but elects to overlook it for the good it will provide.

Asking engineers to hold themselves to this standard is good. A self-governed society with regulation helps everyone for the better but I feel anyone tasked with decisions that effect the public at large should be held to this accountability. I think I'm preaching to the choir at this point though.
We can only make certain that our individual contributions are ethical, correct, and secure. It helps a little to assuage those particular fears, I think.
Why is my (previous) comment dead? It had some links to the original bill on the Portuguese parliament webpage and the original source for the tables on OP.
I'm sorry your gym experience was so terrible. Mine wasn't great either. That said, the poor state of gym now is no reason to eliminate it all together. We need to reform it.
True, but it depends on the value you put on functionality. If you look at the Dell Venue 8 tablet, it's going for $150 running Android or $300 running Windows 8.1 on a quadcore Bay Trail (which performs really well).

The extra $150 gets you Windows 8.1, a copy of Microsoft Office Home and Student, and the ability to run x86 apps from the world's biggest software ecosystem.

That may not be of any value to you, but it's certainly of value to businesses and individuals that live in and off Microsoft Office and a vast range of Windows utilities.

If you're into photography, for example, the ability to run Adobe Lightroom and other software with batch processing and bulk uploading from an 8in tablet is pretty compelling.

The premium price is $1 a week over three years. This isn't a lot if your time time has any value.
It's not the nap that makes you groggy, it's at what point your sleep cycle you wake up - you want to wake up at the end of one, but before the next one kicks in. It takes a bit of practice to figure out what yours is. If this is very hard
it probably means you're sleep deprived in general (then again, living a Western lifestyle makes it likely you're sleep deprived by default).
Whatever Happened To Software Engineering?
Microsoft is like the cheating boyfriend/girlfriend that always come back saying "I'm different now, I've changed!"
What do you think about the fact that by traveling to North Korea you're lining the pockets of regime supporters?
I wonder how much this reflects a split in the market between people who treat their smartphone like a computer vs those who treat it like an appliance. When I buy a microwave, a TV, a stereo, a car, or pretty much any other consumer product, I have no expectation that the UI will ever change. I won't have people moving the knobs on my cars dashboard, or "flattening" the UI on my microwave. Android is on OS used primarily by phone manufacturers who still want to control the user experience (e.g. TouchWiz), and who are selling that phone as an appliance.

Complaining that one can't put Kit Kat on a Nexus S seems a bit like complaining that you can't add HDMI input on your old Sony Trinitron or put ABS on my 1990 Miata.
Apple focuses on superficial simplicity. The complexity of the implementation, if hidden, is irrelevant. For example, the Mighty Mouse[1] using capacitive sensors instead of just having two buttons.

[1] https://en.wikipedia.org/wiki/Apple_Mighty_Mouse
> Was there ever a time in the history of the US where the US government wasn't "coming" for terrorists, enemy combatants, and traitors?

There were a couple hundred years in our nation's history where we weren't drone striking American citizens without due process for crimes they might have committed in the future.

That should probably be in there somewhere.
Well, it wasn't me, but that's what I got from the "which is controlled by NK" comment. In short, I think he wanted to know if you could just go wander around without having government minders watching you all the time.
Are you serious? Of course it is a ruse for the tourists- Koryo Tours is not the only operator allowed to run trips there for no reason.

What you saw was just a show run by the North Korean government to further their own agenda. The people that you saw are the people that Koryo Tours (and by extension the government) wants you to see.

Make no mistake, the vast majority of North Korea is a giant interment camp. This is more like what you would see if you were to go off the shiny beaten track that Koryo tours makes you follow:
http://www.liveleak.com/view?i=1dd_1364601643
Completely agreed- the people there (just like the people in Iraq, Afghanistan, etc.) are the same as the people everywhere (albeit exploited and starving).

The DPRK government, however, is not too far off from how our media describes it.
This would be a little more fun if there was a cash prize. No offense meant, groupers look cool, but you'd probably get some more participation that way.
Are these the best VC firms?
Your original comment argued that because the country was embroiled in a drug war meant that they could not possibly have effective measures for protecting radioactive material shipments in place. Pointing to a violent drug war to prove why they cannot safely ship radioactive material is disingenuous because their drug war is deeply entangled with ours. Your comment came off to me as follows, "those Mexicans can't even keep control of their country, so who should be surprised that this happened." That is what I take issue with. Perhaps I am reading too much into it, but just flippantly declaring that there is a drug war without additional discussion is intellectually lazy, in my opinion.
He wrote a blog post about that: http://joshuaspodek.com/ethics-visiting-north-korea
XB Software Hacked For Good At Hackathon in Minsk
XB Software developers created a free cross-browser extension Stop Web Disability that got the first prize at the hackathon in Minsk.
> We need people to stop worrying about "casual gaming at scale" and start worrying about "living a good life at scale".

I'm a healthy male in my 20's, I eat well and exercise regularly. I'd be PISSED if everyone stopped working on games and tried to solve all the eating problems of my friends because they're too lazy to do it themselves, instead of catering to what people who already try to live healthily want to do.
seems like 2.8 brought lots of cool things to Redis users!
About this specific command, I have the feeling the client needs to know bit too much about the current situation (eg. how many slaves are connected) to use and interpret the outcome of WAIT.
Would be cool if the client can wait until N/2 slaves or N (where n is the amount of slaves connected to master) with knowing (or asking) for the value of N
http://orise.orau.gov/files/reacts/radiological-terms-quick-...
view source -> delete spammy node
Who Gave Mozilla $200,000?
Given their popularity and traffic for a small company, I have never seen a performance hiccup. In my mind, that's scaling well.
for (unsigned i = 0; i < N; ++i) {
for (unsigned j = 0; j < i; ++j) {
obj->tick(j);
}
}

I wouldn't go quite so far as to say that benchmarks with tight inner loops like this are completely useless, but they are nearly so.

The author is clearly aware that the real world of performance is much bigger & more complex than his simple Petri dish. Credit to him for mentioning that. It's also really refreshing to see him analysing the optimised assembly.

The trouble with this approach is that it's tempting to draw simple conclusions. In this case, you might be tempted to conclude "CRTP always faster than virtual dispatch", when the truth is likely to be much more situation dependent.

I have seen a biggish project go though a lot of effort to switch to CRTP, only to see a negligible performance impact.
Not necessarily - if you do the encryption on the client and only ever transmit encrypted data, then even an insider can not learn much about your data. But this may be difficult and/or impractical. You can not easily search your emails if Microsoft only stores an encrypted copy. It might work better for storing your files on SkyDrive. What we really need is practical fully homomorphic encryption [1].

[1] http://en.wikipedia.org/wiki/Homomorphic_encryption
I love creative 404 errors. Unfortunately I only see them when I'm frustrated trying to find something that's been moved or deleted and I ideally want to never see them at all.
I'd say instead that it was a symptom of the money-controls-resources economic system.

Basically, thought experiment: imagine a population where everyone starts with a fixed N dollars. Random-walk each dollar a few iterations and you end up with a bell curve of money distribution. Now start again and instead of random-walking them, apply a probabilistic walk, where having more dollars makes you a proportionately more likely recipient. You end up with a skewed distribution with a few rich controlling most of the resources. Now imagine being a congress-critter in that skewed world. Who are you going to have to cut deals with? And you can make the rich-get-richer rule steeper now, because the dollar-owners are cutting deals to make dollar-taking easier. And now your wealth distribution looks like the real world.

The answer is simply that money itself, the alienable control of resources, is the cause. In a society organized by money, corruption and misrule will result. Any "symptom control" amounts to pumping the distribution flatter - it's a sisyphean task, structurally opposed to the power that money creates, and hence metastable at best.
I will say that I'm not entirely comfortable with the volume of suggestions of mental illness as a way to discredit the DPRK leadership. I'm not suggesting that they're not in the wrong, but it really, really rubs me the wrong way, for the same way that suggesting the citizens of the DPRK are all branwashed monsters.
I think my example is pretty good evidence that the FDA isn't "beholden to big business".
Hmm, I understand, to varying degrees, pretty much everything that happens there, at least down to the logic gate level. Once it hits the physics or quantum level I'm lost. It might be because I have an EE background, but it's not impossible to be aware of a sizable chunk of the underlying technologies that you use everyday.

What is truly mind-boggling is all the manufacturing processes and logistics that make such technologies a commodity. Maybe this is the point he wanted to make?

> Finally, last but not least, that is why our patent system is broken: technology has done such an amazing job at hiding its complexity that the people regulating and running the patent system are barely even aware of the complexity of what they're regulating and running.

Uhh... the people running the patent system all have technical backgrounds. Patent lawyers and examiners must have a technical degree (edit: at least in the US). That does not mean they are technical experts, and in practice it's far from being so, but the theory is sound. Sure, politicians step down from up high once in a while to shake things up as they're lobbied to, but they are not involved in the actual technical nuances.

>... the patent discussions about modern computing systems end up being about screen sizes and icon ordering,

No, those are only the patent discussions people in this particular bubble hear about. As an experiment, go to patentlyo.com, and browse the archives to see the wide and varied range of patent lawsuits that happen all the time: you don't need to know anything about patent law, the introductory paragraph usually gives a good, brief overview of the technologies involved.
tl;dr pr piece:

> · Customer content moving between customers and Microsoft will be encrypted by default.

> · All of Microsoft’s key platform, productivity and communications services will encrypt customer content as it moves between Microsoft data centers.

> · Strong cryptography to protect these channels, including Perfect Forward Secrecy and 2048-bit key lengths.

Microsoft already does each of these today (for sure Exchange and SQL, which I know the best), and they have done them for years now. Nothing changes. The more important question is how Microsoft manages the keys for this encryption, because when I was there the keys were still based on NSA-approved root keys...
Instead of devirtualization, a simpler optimization, which would additionally also help in the dynamic case, is simple loop hoisting of the method pointer fetch. Instead of doing

while(...) {
(obj->vtable[0])(...)
}

we could have

void(*fn)(...) = obj->vtable[0]
while(...) {
fn(...)
}

which would avoid two redirections per inner loop! Actually, I'm almost sure that is what LuaJIT would do, and many other high-level programming languages could perform this optimization as well. However, maybe C is too low-level to be able to do that, and I don't know about C++.
Any publicity is good publicity. Applies to emerging markets as well, maybe especially since they require awareness which can be hard to gain without public discourse.
I'd like to see a comparison of calling a dynamically linked function call vs a non-dynamically linked virtual call.

Dynamic linking has more indirection than you might expect because the function addresses can't always just be put at the call site during the library load (the places where you would want to write the address can be in code that is read-only mmapped to aid in sharing memory between processes and to avoid loading unused stuff from disk).
Documents Say Phones Outside U.S. Are Tracked
Interestingly, the Wikipedia article works in non-SSL mode.

http://en.wikipedia.org/wiki/Nicholas_Merrill works, but
https://en.wikipedia.org/wiki/Nicholas_Merrill doesn't.

Edit: more oddly, they now both appear to work?

Edit: far less oddly, it looks like the OP just forgot to include the trailing 'L', and I hadn't noticed.
Whoops, my apologies for not double checking usernames.
By providing more than just a person to provide the service, such as having liability insurance and a pool of providers. They also likely have disincentives for the people providing the service to make deals on the side. This is why consulting companies avoid evaporation.

Additionally, in the case of the pet service, they may make much of their money on one-time transactions, say for people travelling.
+1 for the "worst/most challenging thing about working here". I saw it suggested on HN a few months ago and tried it once in an interview and once in casual conversation. At first I was concerned about offending the interviewer, but both times the person was honest and forthcoming, and seemed to appreciate the question.

In the post I saw the author suggested that good people/companies will open up and tell you what's not working, and bad ones will lie and say everything's great.
Yup. I'm trying to figure out if this PR move is for the sake of people like you and I, or if it is so salespeople have something they can point at when trying to sell licenses to foreign companies and governments.
Wow! I had seen Andromeda before as a casual star-gazer and still had not realized this, just as the cited NASA webpage points out.
That sounds interesting indeed, however the semantical implications are extremely complex, as slaves disconnect N/2+1 changes dynamically.

What it is possible to do however at least in the context of Redis Cluster is to query for "CLUSTER NODES" and get the minimum number of slaves connected for a given master, and use that to auto-configure the client.

For stand alone Redis instances there is no way to obtain the max number of attached slaves, only the current number unfortunately.

EDIT: another possibility is that the master itself is configured with a default value that is used when the client sends, for example, -1 as number of requested replicas.
I notice you couldn't bring yourself to use the modern oxymoronic definition of "literally"
3-month accelerator programs are too short, says Nine Plus founder Peter Relan
One is usually enough for a guy.
Silicon Savannah: Africa's Transformative Digital Revolution
i found this collection of photos surprisingly illuminating. i feel like i have a better understanding of north korea just from seeing them.
Depends. Lone truck with no security shouldn't attract much attention. But, you can satellite track it, and the container and have an always on communication path to the driver, and alert police to be ready if the driver burps in the wrong tone.
Hey HN, Grouper founder here. Let me know if you have any questions about the contest.
Pyongyang looks like Beijing in the 1990s: same road design, same light traffic, same electric bus lines, lots of bikes, lots of simple concrete construction, a few glitzy high rises.
Show HN: We help you Growth Hack your way to more customers
We are not that far technologically from being one collective sentient being, if we were all wired to the Internet using one of those chip implants. By then, think up a question and you will know it, spot a robbery and others will see it. If our society accepts the moral implications of assisted thinking, it can easily become the next mass media.

http://fellowshipoftheminds.com/2013/07/21/google-wants-to-i...
While it's true as engineers we must be ethical, try to ask the question of ethics with regards to what we do, and do stand by those ethics in the face of adversity, the reality is that we are but only engineers. Without a historical grasp for lessons learned in the past and training on how specifically to handle ethical situations (and I can attest that the Intro to Engineering Ethics are poor lessons for practical purposes), there truly needs to be people versed in such code of ethics to really do the work (hence the ACLU, EFF, various Privacy Commissioners of Ontario/Canada, etc.) as well as within the organizations doing the work (lawyers, policy analysts, etc.)
Exactly! It's a good thing.
"Liquidity controls" meaning what? Preventing Chinese from buying non-Chinese products+services with yuan? Or from moving USD out of China?

If yuan are hard to spend, due to legal constraints, I don't imagine a non-Chines is willing to sell BTC for yuan.

How would a Chinese use BTC in this way? Buy BTC from someone willing to accept yuan; spend the BTC on .... foreign goods mailed to China? Foreign assets, to "park" the value for a while ?
As a Kaleidoscope user, I must say I am mostly unimpressed. While beautiful, you cannot edit a file in place while merging. Because of this fatal flaw, I find the program significantly less useful.

Further, I cannot remove a file from the diff or 'checkout --' the file, which is common for my workflow.

work -> X local commits to track progress -> diff with master -> cleanup into Y logical commits -> diff with master

Correct me if I am wrong, or if my flow seems weird.
My first reaction is, "if that..."

My second is, "Isn't this old news already?" Are serious entrepreneurs still running around asking people to sign NDAs rather than bragging about the caliber of their founding teams?
I've done benchmarks on this fairly recently, and with the functions actually doing a lot of work (ray intersection for a raytracer), I saw practically no difference between CRTP and Virtual Functions:

http://imagine-rt.blogspot.co.uk/2013/08/c-virtual-function-...

And this was with billions of calls to the functions...
Bitcoin value dives after China banks ban
Americans think working for the NSA is ethical. Everyone I've met who has worked for the NSA or their contractors believes in the surveillance state.

Even the Guardian is not clear on this. Does the Guardian support the existence of the NSA, or not? You can't have your cake and eat it too.
If someone's already written a perfectly good solution that's readily available you either

- pridefully write your own

- use theirs
This!! It only makes sense. Currently getting money in to China is easy but getting money out of China is hard and the government of China has done this by design. They're not about to let bitcoin change that.
These questions are the entire point of the article.