skysight-inc/HackerNews huggingface dataset:
Augmented Reality with Video for the Google Cardboard Using Vuforia SDK
I think you're right, but this is indeed a large misinterpretation hazard. When he writes about this in the future, he should probably explicitly say, "Tax the 1% far more heavily to pay for the social mobility and equal-access-to-politics programs; that's the only realistic way to fund them."
Windows fails while trying to record a tutorial about Augmented Reality
> "I think any positions taken on this subject that don't discuss it as a question of where to place this multiplier are disingenuous nonsense"

Personally, I think "where to place this multiplier" is not anywhere close to the most relevant question.

What matters isn't how big the multiplier is. What matters is what's causing it, and what problems it causes. If a big multiplier is caused by an atmosphere that promotes innovation, that's better than a small multiplier caused by a stagnant environment, which is better than a big multiplier caused by massive corruption and oppression. Norway, Sweden, and Finland have some of the lowest Gini coefficients in the world, way "better" than the US or the UK -- but so do Pakistan and Afghanistan. "Where to put the multiplier" is, at best, a secondary question after fixing all of the primary problems, and possibly a completely irrelevant question.
Videos and 3D animations in an augmented reality app [video]
Perhaps you can enlighten me then...if he's arguing that we close loopholes (and the lower capital gains rate is a loophole) and increase taxes on the wealthy to an over 50% marginal rate, what direct attacks on income inequality is he arguing against? How are people attacking income inequality in any concrete way that isn't about taxation?

Because if there isn't some concrete attack on income inequality, then we're arguing about an abstract concept, which is just pointless.
They may need a new index. I've lived all over the country. I'm pretty sure San Diego is healthier than any place else I've lived or even visited.
This was my biggest takeaway. Who does he have review these? No one told him how bad this was academically and optics wise? He needs to broaden the inner circle.
I was only vaguely aware of this thanks to graphics programming, where write-combined access to GPU memory means you'll be more than twice as fast by writing entire cachelines without holes (because reading write-combined cachelines is effectively uncached? Horribly slow.)

Documentation for 3D rendering APIs tend to have warnings about this as a result, and performance talks tend to cover it as well. "memcpy the (cachline aligned and write combined) site from orbit - it's the only way to be sure"
60Gig is what - maybe 200 CDs losslessly compressed? That's a couple of grand's worth of disposable income he entrusted to Amazon and his own management skills (assuming he no longer has access to the original disks to re-rip them (and ignoring the copyright implications of that)).

I guess he always had Linus's backup strategy open to him - "Only wimps use music backups: real men just upload their important tunes on Bittorrent, and let the rest of the world seed it ;)"
Here, take a look at this - http://donmatesz.blogspot.com/2013/02/harriet-halls-critique...

I'm simply satisfied with the format studies are presented in his videos (they are always directly cited). I often read them for myself and usually agree with the conclusion, but not always.
> "it means is that his writing skills were not good enough"

or, possibly, their listening/comprehension skills were not good enough. Communication requires solid effort and methodology by both the speaker and the listener. Either or both sides can be responsible for a breakdown.
If there's a bug in Amazon's libraries, can't you ask for a refund?
Eisenhower's Farewell Address, January 17, 1961: https://www.youtube.com/watch?v=CWiIYW_fBfY
Which is too bad because there is a lot more interesting things you could do if you really didn't need the cloud, and connected apps could run client only.
There were a lot of people that burned him online for his essay, not just a football player. If a bunch of people accuse you of the same thing, at some point you have to start blaming yourself instead of blaming others.
Keep in mind that a lifetime of manual labor often leads to chronic injuries and pain. How many of those old timers had back problems? I grew up working on fishing boats in Alaska, I know the drill pretty well. I don't have a vise-like grip anymore, but I also don't have tendonitis.

Not to say that manual labor won't get you fit, just that if you have the opportunity to sit at a desk and go to the gym and eat a proper diet, it's not really comparable to that kind of fitness (and it's generally far healthier for you).
> you're best off using Overlay for your storage driver.

As long as you don't mind gifting root to your container tenants.
No doubt, but that is not what is measured in this study. It is the environmental influences that may result in exercise, but not the actual adoption and expected resulting health improvements.

It is important to measure the actual results rather than the intentions of policies or the accidents of environment.
Sure he has. Do you still think he'd have created it if he'd known final pay-out was a fraction of what it was? I suspect so...
Somewhat surprisingly "95 percent of school districts in California...are successfully serving healthy meals that meet strong nutrition standards."

Source: Pew Charitable Trusts, 2014 (cited by the NYT article) http://www.pewtrusts.org/~/media/legacy/uploadedfiles/phg/co...
Where to place the multiplier only becomes irrelevant when the bottom is acceptably high. If you think that the bottom is acceptably high, then you may accept an unlimited multiplier.

I agree with you that a big multiplier caused by innovation is better than one caused by stagnation and rent seeking, but I don't think that we would be willing to accept any multiplier just because it promoted innovation. So the question remains: how much inequality is worth how much innovation?

Assuming you accept PG's premise that more inequality equals more innovation
On the fact that the Atlantic Ocean has two sides (1982) [pdf]
pick any controversial topic in which people are emotionally invested, and any well-written argument made about that topic, and you'll find "a lot of people" who "burned" whoever wrote the argument -- some of which might even be good responses, but many of which are some variation of "heard what I wanted to hear".
Watching this as a maritime archaeology student, I was reminded of ancient seafarers, who built massive sailing platforms to support siege engines that frequently capsized in rough weather.

Does anyone have insight into the thinking (and/or mathematics) that motivated this approach to landing a rocket?
These are great debates.

It's difficult to keep emotion out of it.

Thank you, PG, for your responses. They help remind me that "enlightened capitalism isn't perfect, but it's better than every other system that's been tried."
I hear people say Backblaze is a single DC frequently, but I've never been able to find anything on their site confirming or denying.

Is there any source for the single DC?

EDIT: Nevermind. I did some more googling & found one:

https://www.backblaze.com/blog/b2-cloud-storage-frequent-que...
The cvsweb links are semi-broken. Relevant SVN commit: http://v4.freshbsd.org/commit/freebsd/src/38520
This is a fair point. Thanks.
A Coffee Genesis is also a good read about the history of coffee in America since WWII

http://kindadifferent.net/wp/index.php/2016/01/15/coffee-gen...
Once he was charged the $150, it didn't cost him any more to try again to download it, because of how the pricing works. So, he would have been charged that much no matter what if he'd downloaded the data at that speed, and there was nothing to refund once he successfully got his data out.
I agree wholeheartedly with most of this post, but ended up coming to a different conclusion to the author. I don't trust myself to write good, maintable and safe C, so instead my semi-toy game engine has been (and is being) authored in Nim instead, which I've found quite interesting. Writing safe wrappers over C-libraries is a challenge in and of itself!
It's a good start because it's an unbiased, well researched book that's not alarmist / linkbait like "Why (almost) everything you know about food is wrong."
Absolutely beautiful. I think these stories are also a way to balance our feelings with the conflict we face/hear of. We'll always be hearing of/facing harsh issues prevalent in the world, and we need to maintain our hope. Stories like this one help us do just that.
Thank you for this very detailed and interesting write up.
10 pounds of celery would result in 40g (or thereabouts) of sugar intake, 4 liters or so of water, and round about the US RDA of vitamins A, B1, B2, B3, B6, B9, C, E and the minerals calcium, iron, magnesium, phosophorous, potassium, sodium, and zinc.

Granted, the consumption of vitamin K would be noticeably above the USRDA, although we're also not accounting for the reduction in hypertension observed in those that consume celery juice.

Food and nutrition may not be a science, but that is a result of incomplete understanding rather than some special magic that culture exerts on biochemistry.
But still, even with full review of the collected data, it calls into question any data "left on the cutting room floor" so to speak.

Peer review doesn't account for forgery of data.

The failure to declare a conflict of interest is pretty suspect.

> But the published paper does not disclose that it has given some of the co-authors fees of around £750 each.

It may just be the appearance of impropriety, but it REALLY looks bad.

I'd say that until there are replicated results, its enough to consider it "likely invalid."
>> ... and I need none of Dockers scaling properties, so I'll run it direct on hardware.

What is not "direct on hardware" about Docker containers? There's a bit of a misunderstanding here, and I wouldn't nitpick on it if I didn't think it betrayed something about the author's point. In some way or other he sees Docker as additional overhead, like a VM. While there obviously is _some_ overhead this isn't an accurate picture. As for the overall point of doing everything in a container, according to various sources that is exactly what Google does now, for example. The reason is that containers capture dependencies, and they make for much more fluid and manageable systems. As with most changes of this magnitude there are waves of adulation and revulsion, but overall I think this is the new world.

On the elasticsearch point: you can use environment variables inside the elasticsearch.yml file, and you can set environment variables inside a container when you execute it so there is a complete pathway to pipe configuration information into the container. There are really only two things that cause an issue: discovery and disk volumes. Discovery is a problem because es uses udp multicast by default, but there are plugins that substitute other mechanisms for listing cluster members. On kubernetes/GKE we use a fabric8 plugin for this. Disk volumes are an issue just because most container platforms don't yet deal well with them. We had to roll our own solution for dynamically attaching replication controllers to GCE persistent disks, but there are some better solutions in the release pipe.
Windows makes up it's own rules and it isn't Unix at all.
> I have to choose between writing duplicated code, writing a code generator, or tedious macro stuff for generic code.

Code-generation all the way. Use an expressive language like python/lua/tcl/lisp/scheme to work on a higher layer than C.

Two-language programming (one GC scripting, the other C) beats the heck out of C++, in terms of best of both worlds: expressivity in higher layer, performance in lower layer.

C++ has a dirty secret no one likes to talk about. Stroustrup himself was a two-language programmer. C++ was C with classes where the classes were built with unhygienic C macros. When he decided to show his work to "average joe programmers" of the world, he turned it into one language (it turned out he was not a very good language designer so the world has to live with it).

If you're working with C++ you are Stroustrup's average-joe customer.

If you're working with two-language programming you're Stroustrup himself (even better cz you're using a higher language way better than the C macro system)!

Other than that. You want superpowers? give your text-editor your C parser (something similar to this [1]). Structured-editing can do amazing productivity gains in C. This is something I'm still looking into (using some vi/vi-clone, or emacs/emacs-clone, and pycparser) but I very excited about the possibilities.

[1] https://www.jetbrains.com/mps/
Pando has an interesting paywall where paid subscribers to the magazine who share articles "unlock" the article temporarily for their social audience for 24hrs (through a unique link).
> "only becomes irrelevant when the bottom is acceptably high"

or, put another way, only becomes relevant when the bottom is unacceptably low.

I'm much more interested in worrying about where the bottom is than worrying about the multiplier. It's a proxy measure -- perhaps a good proxy measure, but still a proxy measure. Instead of focusing efforts on the proxy measure as a whole, focus on specific issues that matter at the low end. If it happens that some specific issue is best resolved by closing tax loopholes or steepening the tax progression curve, OK -- but don't do it just to "lower inequality", do it to solve a specific problem.
> When using OOP, like the idiomatic C++ coder does

Huh? Sure, you can go OO architecture astronaut in C++, but if that isn't a good model for your problem, don't do it. I see more of a focus on generic programming, anymore, in C++.
Interesting, thanks for clarifying. Good thing I still have the originals then, as much as I'd like to dump them all.
Just strongloop is enough. IBM acquihire them and let they do what they have been doing...
No. I read a lot of the replies. They attributed viewpoints to PG that he didn't come close to saying.

Example:

> [PG] thinks that those concerned with income inequality want communist style income equality.

Nope - none of what PG said in his essay comes anywhere close to making that characterization of his opposition, and yet many people have attacked PG as if his view was this view, and other equally outlandish, baseless interpretations of what he actually said. They've said things like, "PG is blaming the poor for being lazy", which is not anything remotely like what he said.

The people who wish to criticize PG's essay or otherwise respond to it would do well to simply quote his words directly and respond to the quote. What's actually happening is that people are projecting emotionally charged beliefs onto PG, and claiming that he said things or believes things he doesn't and that weren't in the essay, and then attacking those made up, straw-man ideas instead. It's really disappointing and frustrating for me to watch.
20 years ago, a certain chain of fast food restaurants pushed through new metrics to compare different locations by. One of those was which shifts kept drive through average times under 60 seconds.. We got all sorts of recognition and praise.. Nobody noticed that first thing when opening was we ran through 20 or orders through drive through for water (no cost) and closed within 5 seconds. Then intermixed all day between orders, when it was slow.
> I think student, ... happiness should be one of the key metrics

I have seen it first hand. Students are always happiest when a charming instructor provides bland infotainment that allows them to sustain a pretense of high achievement without trying very hard. The second hapiest students are those of mediocre teachers who give good grades to everyone so no one is very motivated to rock the boat. As a matter of fact, the teacher has to descend pretty low in terms of incompetence so the students will actually be less happy than if presented with a lecturer that knows their subject and expects them to put an actual effort in learning.

Of course, all things being equal, stern lecturers are more disliked than more relaxed instructors. This is not what I am taking about.
pg's central argument is that economic inequality in itself is not bad, but it has good causes and bad causes and those should be attacked instead of economic inequality.

I think he's right: it's probably more productive in the near term to attack bad causes of economic inequality. [1]

But his first assertion (that inequality is not bad) could still be wrong.

I think his essay is built on the assumption that people care more about absolute values of wealth and not relative ones. Psychology indicates that relative measures of wealth more directly map to levels of happiness and unhappiness. People do care about relative levels of income as opposed to absolute levels of income, and social cohesion is affected directly by such resentment, even if there isn't extreme poverty and incomes are rising across the board!

In Singapore, where I live, there is relatively strong meritocracy and little extreme poverty. GDP per capita is high, and rising; the government is directly incentivised to create economic growth (their bonuses are pegged to national GDP increases). But ostentatious displays of wealth - made easier, IMO, by social media - have led to rising resentment of the government's policies, as well as resentment against the globalised rich who chose to make Singapore their home.

I also think economic literature and history is rich with the negative social effects of economic inequality (even if some of it is conflated with bad causes, as pg describes). Elsewhere in this thread tkiley talks about how economic inequality can be seen as a negative externality, which is a good way of describing it, and is, I think, the attitude economists seem to take.

While pg's essay contains a fascinating call: to imagine a world where we have to chose to live with increasing economic inequality, I do not believe such a world would be easy to live in.

[1] To paraphrase his argument, progressive taxation might bring down the Gini coefficient but not necessarily do anything to alleviate poverty if the systemic causes of poverty aren't attacked. Better to 'attack poverty and destroy wealth in the process, as opposed to attacking wealth and hoping it destroys poverty as a side effect'.
Script it out in python then replace the hot spots with c!
Richest 1% will own more than all the rest by 2016
>SmartOS and other Solaris derivatives have the only container implementations that actually work well.

What kind of fucking bullshit is this?

What are the principal differences over FreeBSD's jails it has, or why its KVMs runs better than under Linux kernel?

The "smart" meme and arogant public rethoric is good for marketing forex to idiots, but for CS it must maintain a connection to reality.

Solaris derivatives without Oracle backing are already lagging behind in terms driver support for modern hardware, new chipsets, etc. Node hype and stupid arrogance does not make the laws of big numbers and big money to stop working.
Really awesome and inspiring that you made the move from your comfort zone to the opposite coast at a sailing camp to pick up sailing skills and help kids learn and explore along the way. I hope to enjoy one of your culinary creations one day. Thanks for sharing your experiences.
Has anyone attempted using Objective-C for game development outside of iOS gaming? It'd be interesting using it as an OO language substitute for C++.
Well, then the solution there is to only write trivial programs. Haha.

Though, with enough resources, time, and effort, I think almost any program one would want in practice could be written with a formal proof of correctness. (I won't say every, because that runs up against halting problem / incompleteness things, but I think for almost all that you would actually want)

It's just that there isn't enough demand, and time, for the programs to be proven correct.

If there was a program that we could all stand to wait for a very long time for (maybe even a few generations?), and it was important enough that it be completely free of bugs, that could be done, I think. I'm not sure what it would be that important though. Starship stuff?
> 1. As Taleb has often argued, you dont need to fully understand a problem, all the interaction effects etc., in order to understand that nature has already solved it. Eat what your ancestors ate.

Alas, my ancestors ate stuff they could catch by spending the day hunting and foraging. Very few of them spent their days sitting in front of a computer.
China will visit the dark side of the moon in 2018
There's still a whack of services that should be disabled on a server like rpc/nfs, bluetooth, avahi, etc (depending on 5.x/6.x/7.x) even if you go with a minimal install. Bloat aside, they can be security risks.
I agree and additionally, if a researcher was present in the class it might make the students more alert and aware they're being scrutinised, improving their scores by 7 to 14 percent. A control may not be effective if the control students are aware nothing has changed in the class.
I can sense the pitchforks coming out already! A quick disclaimer first of all: I LOVE C. Love love love it. I'm a reverser so it's my native tongue. I get as much joy from the actual creative process of coding and playing with pointers as I do from having a reliable working finished project.

No offense, but I think you suffer from the same problem. You're in love with coding, so being forced to micro-manage things the 'C' way isn't a problem for you.

But at some point in time you have to look back and justify the hours spent. You -will- be more productive by having the majority of your code in C++ 11. Things -will- be easier to maintain for yourself and others.

I have written absolutely brilliant C code that I'm very proud of, but if it's been a while since I looked at the project I have to sit down for an hour and re-familiarize myself with how things work....and I'm the one who wrote it.

Based on what you've written I can tell that you don't have the experience to justify writing the bulk of your code in C. Guys who inline ASM all day long can have a hard time doing that. I know it's harsh, but it's meant as helpful criticism.

One other thing: You don't have to pick just C or just C++. If you have engines in your project that are clearly better in C and you enjoy doing it, more power to you....I encourage you to do that. However, it's very easy to get hung up on C and lost in your own C world of imagined optimizations.

My advice: Start off with solid C++, move parts to C later on when testing justifies it and your amount of free time justifies it.
I currently need some help whipping up a solution for this.
I just gave you an example, if you don't force them to be root to do something, they wouldn't have bothered, preventing the poor choice.