skysight-inc/HackerNews huggingface dataset:
If anyone is interested in this an wants to learn more, start with natural image matting - that is the more fundamental research topic of which colorization is one use.

While I'm sure this is interesting to many people, the results here are extremely poor compared to modern techniques.
The Four Guys You Meet in IT
It's a bit less evil because it's a declaration instead of pretending to be a function, but a lot of the criticism works for either.

Note that the overarching theme of C99 was making C a better language for numerical code (ie competing with Fortran), thus the introduction of VLAs (as well as _Complex, tgmath.h, restrict, and possibly other things I forgot ).
Distributism (Economic Theory)
Offline support is a huge feature for me, since I have a long train commute twice a week. I do the vast majority of my TV watching during train journeys, my only annoyance on that front is the licenses that Amazon have mean some shows are only downloadable if you've "bought" them.

As for UI, I'll concede that the web UI is awful, however the Fire TV is fantastic when you're primarily watching content from Amazon and the same is true with the Kindle Fire tablets. Having said that, the only reason I have a Kindle Fire is because it was super cheap a year or so back, its a great piece of hardware hogtied by Amazon's insistence on using their own fork of Android.
Game copy protection becoming “uncrackable”
Of course, building the 747 by yourself is not possible. But it is possible to put together a team that has enough diverse skills to build it - that's the whole point of entrepreneurship.

The point that everyone who talks about how inequality is bad is missing is that without the billionaire in your example, there would be NO jobs. Pure labor doesn't produce - there needs to be a business idea, vision, strategy, organization, sales - all those things that the businessman in charge provides.

The reality of the situation is that workers can be replaced - that's why they get paid less. But the businessman creator can NOT be replaced - without him/her in charge, there would be nothing else.

Soviet Union and other socialist countries tried taking the businessman in charge away - and we know exactly what happened after that.

I know this system isn't "fair", but it's better than the alternatives.
It's not common sense to freely experiment with policy unless you're trying to sell a controversial progressive agenda (like, FDR in 1933). And I say this as a progressive who supports much of what he did. Applying sweeping changes is difficult and costly, and undoing them is even harder. For example, farm subsidies, which are generally unpopular, were put into place by FDR and just can't seem to go away.

Fundamental changes to our economic policy would probably last dozens or 100s of years, and could not easily be rolled back even if they hurt the economy.
One danger is that driver B will respond by driving without taking out insurance if it becomes too expensive. Which would leave people in a bad situation when he finally runs someone over.
Physical property benefits very few if you and your offspring are allowed to squat on it for eternity as scarcity drives up its value. If you had limits on it, maybe that peppery goes back to auction bringing more properly into supply for more communal use.
I'll have a go!
Thanks for the suggestion.
I think you may have missed my point (or I have missed yours). I was saying that same sentence works with both a single and double instance of the word "that". The italics was only there to separate the quoted text from my comment, rather than a typeface suggestion to the former poster.
There is a lot wrong with this article, but here's the main one that I think the author missed:

The quote there from Netflix's Chief Product Officer is the most important part -- by offering offline downloads, Amazon is severely limiting themselves as to what devices they can offer their service on.

You can't offer offline downloads on a Nintendo DS, because it doesn't have the storage (but you can stream Netflix on it). You can't have offline download on a cable box (but there are a whole bunch you can stream Netflix on).

And what happens when I want to download something offline for my iPad but it's full? I can still stream Netflix (or Amazon Video) but I can't save it for later. Or they could offer streaming but not offline mode on those devices. What a terrible user experience.

I don't think this will end up being that big a deal anyway -- most use cases I've heard for offline Netflix are I want to watch on a plane or cruise ship or hotel. Open Connect[0] boxes can be put on planes and cruise ships, and most hotels have wifi already and some are already testing [1] the ability to let you log into your Netflix account from the hotel room.

[0] https://openconnect.itp.netflix.com

[1] http://www.macnn.com/articles/15/01/20/test.allows.marriott....
> For modern programs, you should #include <stdint.h> then use standard types.

Unless you're doing memory-mapped IO, or other very-specific things, you probably only need the _least_t or _fast_t types (int16_least_t, e.g.).
:) Thanks for the feedback.
Thanks for this - this may fit the bill am trying it out now
Feel free to send me an email if you come to Uruguay.
>>Pg addresses this issue in his essay "So if you made it impossible to get rich by creating wealth in your country, the ambitious people in your country would just leave and do it somewhere else."

This is exactly what is happening, even now.

Why do you think ridiculously smart and hard working people in countries like China and India, graduating from the top universities in their countries come to the US and take great pains to stay and work in the US.

If you make it impossible to succeed people don't even try, or find loopholes or else go where the rules of the game are fair.
I would have gone insane years ago if I didn't pick this up. If you remain happy & friendly while being able to explain the reason for any question you ask, no reasonable person can bring you down.
It's not clear to me that it's impossible. The ABI isn't a huge issue; templates are, though. I can see a potential path forward by using clang heavily, but it requires a lot of thought.

Isn't Swift looking heavily into C++ interop? It might make sense to collaborate with them to get it to work in both languages.
The general case is important.

The general case is important. But concluding that the general case precludes useful tools that handle other cases is just plain incorrect.
Academy OX: 1-Week Transformative Design Course in Toronto
Meet the robot humorists trying to build AIs that make us laugh
It's statistically more likely that you're sodium sensitive than that you're sensitive to glutamic acid. If you got a racing heart but no headache, that's an even stronger indicator: people who are salt sensitive experience palpitations when they ingest too much of it, but people who are sensitive to glutamates usually present with intense headaches.

Another question to ask yourself: do you get headaches when you eat blue cheese, parmesan, mushrooms, or tomatoes? Those are naturally intense sources of glutamic acid.

I don't think many people are arguing that it's impossible to be sensitive to glutamic acid (the case is stronger that nobody is specifically allergic to MSG, though). But there are people sensitive to all sorts of things, including very basic food inputs like salt. We don't dismiss people with shellfish allergies and say "but shellfish is perfectly safe!". But we also don't treat shellfish like hazmat because some people can't eat it.

Finally: the reason people call out the nocebo effect is that the placebo/nocebo effect is extremely and counterintuitively powerful. You'd expect people suffering from a nocebo effect to have a dismissive reaction to that explanation, because the effect plays tricks on our thinking.

(I upvoted you, by the way.)
Yeah that's a fair criticism, although as someone who has spent 10 years teaching social science, I have to say that was at the forefront pf my mind when reading it.

I was still mightily impressed with their data.

The range of studies is extremely broad (into the hundreds), and there is a very wide range of experimental procedures in use. Not all are correlations.

>inequality is immaterial but does tend to be correlated with poverty

This point, they explicitly refute with a vast array of data. In cases where there is both poverty an inequality, there is a problem. When poverty alone, the problems are massively reduced.

I read the book with a critical eye. I've taught social science for the best part of 10 years and this was not lacking in statistical rigour. Other academics in the field who I've discussed it with agree.

I think you'll enjoy the book. It challenged a lot of my preconceptions to the point where I changed my mind, which is was unexpectedly refreshing.
True enough, but it's internal wounds where antibiotics are most useful. There are also a fair number of Antibacterial herbs for external wound treatment that where in use. Even just honey can be useful. A flowing stream is not sterilized, but can be used for wound treatment, the ocean is also useful for this.

The point is it's not as bad as you might think. Consider cavities, without refined sugar and massive quantities of grains there actually far less common.

That said, late stage hunter gathers where probably much worse off.
Cool! I did a similar thing recently in a literate-programming style. https://github.com/sampsyo/tinygl http://sampsyo.github.io/tinygl/
Here are four - Era Dabla-Norris ; Kalpana Kochhar ; Nujin Suphaphiphat ; Frantisek Ricka ; Evridiki Tsounta.

They work at a little organization called the International Monetary Fund, and they conclude:

"We find that increasing the income share of the poor and the middle class actually increases growth while a rising income share of the top 20 percent results in lower growth—that is, when the rich get richer, benefits do not trickle down."

https://www.imf.org/external/pubs/cat/longres.aspx?sk=42986....
Pretty sure they named Waiheke Island a thing a while ago (an Island in the Hauraki Gulf in Auckland). I kinda don't blame them. I'm from NZ but live in London, it's a total ballache to get back home.
C++ has a well defined ABI on many important platforms.

On GCC/LLVM based platforms it's standardised in specification documents. On Windows, I think the Visual C++ ABI is the de-facto standard.

Regardless, there are only a handful of top C++ compilers. Interop with even one of them would be of tremendous value.
It's somewhat experimental. Developers that buy the Tango Dev kit and invest the time to learn it and build something share a significant part of the cost/risk.

Is there any guarantee from Google+Lenovo that this will actually be released to end consumers?
They still (might) have the option of working less by not spending their money and retiring earlier. If you make $200k you probably can't work part time for $100k, but you can spend significantly less than you make and retire a few decades earlier than your peers.
I agree that it would make sense to add this functionality to the core of the email program. But this is a UI problem (i.e. it makes things that have been understood more comfortable), but does not change whether or not you have understood what a signature means.
If those who you are going to war with can cover your net worth with their annual lobbying budget...you will probably just be wiped out.

Probably a better idea to look for a non-monetary solution. Then you don't even need to fight in that battlefield.
I wouldn't say the business tactics that businesses like Ticketmaster use to get so entrenched in their markets is necessarily corruption. But, once entrenched they often start conducting corrupt, or at least unethical, practices.
We’re starting to see the first signs of a tech slowdown
Same here, I love D.F and can't wait to go back.
"If it isn't in the specification, it isn't legitimate, period."

You have some goal you're trying to achieve, or why was a specification written at all? If you find that the existing specification is not the optimal path to that goal, you may very well want to change the specification. In which case, it's entirely legitimate.
Does international work? (Considering it's on top of T Mobile)
What beautiful presentation. I realise that there is subtle enhancement going on in all of these, if it's not the pleasant animations, it's the saturation, or the slight diffusion giving an impression of dreaminess, to some of the HDR. But it's very easy to browse, you've chosen some truly stunning photos that give the best of each location, and it really gives a sense of wanting to get on a plane. From this jaded, desk-bound coder, you've given me a few minutes of dreamin'. Well done.
Ants don't need to achieve return on investment for the ants in business suits.
This is unfortunately rewarding poor behavior with extra attention- it's teaching people that they get better service when they are rude.

In a face-to-face position, this might be a good coping strategy where the confrontation is temporary and unavoidable.

On the web, it's best not to engage with rude users at all, since they will continue coming back and learn to expect attention from negative behavior. Try to only engage with polite and positive users.
Where were the Post-Hebdo Crusaders when France was crushing free speech?
Sure prototyping platforms are useful, but compared to prototyping/dev platforms availble for the IOT , some done by single guys , and with the expectations carried by the name Mozilla, this seems extremely underwhelming.
VERY interesting - as soon as I read the title, I thought "finally, this will really tell me whether deep earning is bullshit or not!". Why? Because my understanding is that colorization is basically magic, like, how can you possibly get the color of a telephone handset out of a black and white image? In fact, you can't! Here's the set of the Addams Family:

http://www.fastcodesign.com/3021327/asides/the-addams-family...

Totally all over the map. So I thought this would be such a fantastic, fantastic way to compare my knowledge of the world with a punk algorithm's.

I didn't read the key/legend/explanation - as soon as I saw the first set of 3 images, I knew the middle lamp was the true color, and the right lamp was generated; because lampshades overwhelmingly look like the middle picture (in my mind) - https://www.google.com/search?q=lampshade not that weird blue color.

"Ha, stupid algorithm", I thought. "Who has a blue lampshade". this algrithm doesn't even come close.

Then I kept scrolling with that assumption, and it got worse and worse - wow that photographer's color is like blood orange, the algorithm doesn't even know it's a person! This is terrible. Where does that truck get that green trim, nobody would choose that, straight out of left field.

Until I got to the field with wolves. Why are the flowers' colors missing from the middle picture? This doesn't look right at all.

Then I read the caption. The middle images are the generated ones; the right-hand images are reality.

For five 5 of 6 images, I thought that the generated image was "obviously" an actual photo, and much more plausible in colors than the right-hand real photos. Continuing to scroll, for the park bench also I think the middle image is much closer to how I imagine it.

So we are at the stage where an algorithm generates a much more plausible view of reality, with rare exceptions, than actual reality. This is pretty impressive.
> Yes, calloc() is a few ms slower

If you believe a millisecond is a short amount of time you're probably not writing video games. At 60 fps, you only have 16.67 milliseconds to render each frame, so wasting a couple of milliseconds would have a huge impact on what you'd be able to do for each frame.

Luckily, calloc doesn't actually take milliseconds unless you're making a very large allocation.
What possible other methodology could there be? Survey returning tourists or something?
I'm also the author of the protocol; happy to answer any questions here.
FDR was dealing with a far worse situation than we are used to. People where starving and huge tent city's where showing up, that's a recipe for revolution. Don't forget the communist party was gaining significant momentum. So, waiting was no longer a realistic option.
You'd be right if the carrier denied data access beyond a certain limit despite advertising "unlimited".

But if the carrier chooses to throttle an "unlimited" data plan and thus degrades the delivery speed outside of "network management" contexts (such as congested network conditions) then they are now subject to additional punitive fines arising from net neutrality regulations that they are now subject to, on top of any (successful) fines related to misrepresentative advertising.

This falls under the category of willfully "impairing, or degrading" an existing service motivated by business interests related to the specific subscriber, instead of driven by purely technical network management justifications which would apply to a wider geographic area (i.e. not subscriber-specific), and this is one of the bright-line examples given by the FCC when they issued their press release.

As a side note, I believe the Federal Trade Commission (FTC) Bureau of Consumer Protection handles deceptive advertising enforcement, while the FCC handles net neutrality enforcement.
Waking up.
>...it seems Just Cause 3 [official site]’s DRM is still presenting stiff competition to crackers over a month on from release, prompting one pirate collective to predict that we are in the game piracy end times.

There are many games that took 6+ months to crack. A single game taking over a month to crack is nothing predictive of any "end time". Their longest example is "since September" - 4 months. Rooting consoles comes to mind too. Sometimes finding a way in takes over a year, but they find a way in.

Furthermore, the longer it goes uncracked the bigger the "reward" is for the person who manages to break through it. Quick way to go from a no-name to a bigshot in the scene is to solve something that has everyone else stumped. The longer it stumps people - the more people will be taking a deeper look into it and the more likely it is to become solved.

Nothing but a fluff piece, IMO.
As with most other aspects of this scam, your suggestion would require a certain lack of critical thinking on the accountant's part: how would the sender know that IT had flagged their email as external before the email was sent and flagged?
Instead of subsidizing green power, I think it would make more sense that producers of non-green power would pay for the real cost of their power, including the environmental cost, through a carbon tax for example (also suggested by others, https://twitter.com/paultoo/status/672568359033040896). Because, it's not that we have to do a favor to green producers, but we should make non-green producers pay for the possibly irreversible damage to our planet, and so to us. Ideally we shouldn't allow it, but if we do, let's punish it.
Aren't we already doing this? Issue trackers, project wikis, and TODO comments in the code are all stigmergic practices.
Swift is implemented in C++, and uses LLVM stuff that we don't because it's not exposed in the C ABI, last I heard.
FluentJS: A tiny Facebook Flux library (less than 100 LOC)
"the 10,000 character effect"
Jobs and contracts are pretty good?
Indeed, there should be a dichotomy between real life and the web when using this strategy, but again, I think this strategy is more about increasing your own happiness then it is to diminish theirs.
IMO, poor marketing and terrible UX. It's the same reason Solaris zones never got popular.

I tried to use zones many years ago..

For "isolated services" I mostly ran things like debian VMs with 128M of ram and 4G of disk space. In theory zones could do that too, but solaris was fundamentally incompatible with the idea of running a tiny 'container' with only the software that you needed installed.
Apples to Oranges. Not even close to the same thing. If Physical Property were treated the same way as Intellectual Properties, no one would have any neighbors, because only the first person to build a house is allowed to own a house. Intellectual Property is all about who is allowed to replicate an existing work into additional instances of existence, where as Physical Property is all about not having your existential instance of a work taken from you.
Nope, but then I've always used compression socks (for long before I started standing due to having it drilled in to my head by a soccer coach I had back in the day) which I think helps prevent such problems, I also have a standing mat.

Anyway, I've been standing for three years now and apart from about a month of adjusting myself to the idea, it's been great, primarily my lower back which used to hurt somewhat and stiffen after a work day, other benefits although not dramatic is some weight loss (atleast initially) and better posture.
Am I missing something? What's forcing Amazon to offer this on all devices that can stream Amazon Video? On your phone, on your computer, on a device with built-in storage it'll be available, anywhere else it's the same streaming you've always had.
> Therefore, a system transitioning from state to state is much more likely to be in one that looks chaotic, and very, very unlikely to ever go back to a state that is non-chaotic.

This one thing I don't understand about the 2nd law of thermodynamics: given enough time won't the system go back to a more organized state simply by chance? And in that case, wouldn't the total entropy be reduced?
I think it makes the most interesting case. How do you level up an organization? It's a very hard problem that hasn't been solved yet.

In some markets, the talent to handle this type of project doesn't exist. In other markets, the cost to acquire that talent is more than the marginal cost of rewriting the system.
Scrolls perished in the 6th C. Web devs shouldn't try to resurrect scrolling
Problematic, yes, but not the difference between a terminating loop and an endless loop, which is what he said was the result of the size change. If that actually is the case I'd guess the problem was that the compiler for the latter platform was removing a zero comparison loop condition based on the assumption that a value that only ever increments can only ever be zero once, using the unspecified nature of ocerflows to its advantage, while the former did not.

And using INT_MAX or similar for what sounds like a timing loop is a whole other can of bad practice. Then the problem isn't that you used the wrong type, it's that you used the wrong value.
Now I kinda want an article and discussion of Madison Square Garden. Come on HN, make it happen!
It is "bits of files" in the sense that Libc is a file.

He's basically printing out some of the object files his program is linked with, starting with memcpy.
Yeah, I mean, the basics of interop might be possible, it will just never be as robust as it could be if C++ had features better designed to play with other languages.

(This of course also affects Rust as well; we don't have a defined ABI either.)
Many high achievers grow up in a bubble through high school and many not understand if their behavior comes off as extremely creepy until they interact more widely and get negative reactions. I'm saying maybe it's better to learn how to socialize in a place that doesn't have extreme financial repercussions.
What is the largest program that has been proven correct?

We're writing programs that are tens of millions of lines of code (OSes, databases, air traffic control systems). My impression of provable correctness is that the largest program that has been proven is in the area of 100,000 lines (feel free to correct if I am in error). We need to be able to prove programs two orders of magnitude bigger than that; provable correctness has not been tried for such programs because nobody wants to wait a generation or two before they get the results.
Specifications can have bugs. The root cause of a software defect can sometimes be traced to a bad specification (which was followed).