skysight-inc/HackerNews huggingface dataset:
>> Once people realize that the exact computing technology which made their jobs redundant is equally effective at competing against their prior employers, and that they have the stupendous advantage of having near nil overhead while their ex-employer is a monolith unwilling to adapt properly, that harm will be ameliorated, IMO.

This hasn't worked anywhere nearly that well in the past, why should it work
any better in the future?

The reason it can't is that we can't both all use new technologies _and_ expect that we can make a comfortable living out of it. The reason is good old supply and demand. If everyone can use a technology, then the ability to use it is not something you can sell very highly.

Take writing for example. Back in the time of the pharaohs, priests were the only ones who knew writing and reading and they had immense power as a result. Today, knowing how to read and write is more of a prerequisite to be able to find work, not a skill you can sell in and of itself.

Also, it happens that of all the people I know who work with computers, I can't think of anyone, off the top of my head, who switched from a different kind of job. I'm sure there are some, but they'll be few and far between. For most people, losing their job to a computer means just that: that they lose their job. To a computer.

And think of all the McJobs that keep unemployment low in most western economies: flipping burgers, stacking shelves, cold-calling, part-time stuff. _That_ is the kind of job most people do in the information age.
That's less than the population of Germany having more wealth than the other 7 billion.

I've mentioned this before, but if you want to know why this is, read Debt: the First 5000 Years.

It's life changing
They actually don't completely statically link everything - there is a small set of base libraries (glibc and I forget what else), and generally all compiled dependencies other than those from the base runtime are linked into a binary.

Google released a bunch of their main build system recently, so you can see various hints about their internal practices there, starting with the documentation: http://bazel.io/docs/be/c-cpp.html#cc_binary.linkstatic The OSS bazel defaults to linkstatic=0, but I think internally they use linkstatic=1 there. "mostly static" mode.

That's just C/C++ of course, but a similar approach applies to Python, where there are zipped single-file executables that contain all of a python app's dependencies except for python itself and things like libc6. There's a primitive form of that in bazel at https://github.com/bazelbuild/bazel/blob/master/tools/build_.... Twitter's "Pants" build system is ideologically descended from Bazel, and along with it came the Pex python executable format: https://github.com/pantsbuild/pex

Just the fact that Go does mostly-static linking by default is a decent hint in this direction, considering where Go originated.

In the end, neither approach is ideal for all scenarios. General purpose linux distributions have various very good reasons to prefer dynamic linking wherever possible. Cluster operators and anybody distributing binaries for multiple environments have lots of reasons to prefer static linking. It's not a decision to be made in a vacuum.
I didn't mind them, but I definitely scrolled until they were off screen when starting to read the text below.
I feel the serious point Oxfam are looking to make is let down by a definition of wealth that is very distorted.

Their headline is based on a report by Credit Suisse [1] which defines net worth as: "the marketable value of financial assets plus non-financial assets (principally housing and land) less debts."

Consider two people who will earn exactly the same amount of money at every stage of their lives. But one is 18 and has just started working, the other is 65 and has just retired. Is the 65 year old really 1000x richer than the 18 year old, because the 18 year old has saved $100 so far and the 65 year old has had time to save $100,000? Is this really 1000x inequality? For the purposes of determining inequality, these people should be considered equal, because it's simply the case that one person is older and has had more time to save.

A fair assessment of a person's wealth, at least when determining fairness and inequality, should include more than this. It should include an estimate of their future earnings potential plus the social security/welfare state entitlements and state pensions that they are entitled to.

Otherwise you have hundreds of millions of people in the West with negative "wealth" who in reality will enjoy a far wealthier life than someone in the developing world with small positive financial assets and no debt.

Someone with $100 in assets and no debt does not get to claim that they are single handedly "richer" than the combined net worth of tens of millions of university graduates that each have a total career earnings potential of millions of dollars, but who each still have outstanding student debt and thus negative net worth.

Also see this article on the "the wealthy living paycheck to paycheck" [2] which points out that people that will enjoy very wealthy lifestyles are spending rather than saving their income, and therefore really are rich yet will be written off as being far "poorer" than others in terms of financial assets.

[1] http://publications.credit-suisse.com/tasks/render/file/inde...
[2] http://www.theguardian.com/business/2015/dec/25/wealthy-amer...
I tried to study, but not just CS, I tried a mixed degree, financial and CS. I failed in the financial part. Still I didn't learn anything new in the first 3 semesters for CS.

The most things you will learn from your colleagues in your first job. Especially about TDD and Testing. You have like 1 semester about testing in the most colleges, that is way too less.

Btw. I live in Germany so maybe the Bachelor degree in CS here is a joke.
I love this so much. This is how I got my first intro to ML. I picked out the income data set andto my pleasant surprise, I got high predictive accuracy from a decision tree model in R. Gave me lots of confidence to try it out on other data sets.
Author of WebTorrent here. Sorry for surprising you with a large download. To be fair, YouTube autoplays videos too, and the video size is comparable.

Good news, though! Looks like we can use detect users on a metered connection with `navigator.connection`, or worst case look for a mobile user agent. Thanks for the feedback!
For articles that I find unpleasant to read (for reasons other than the content itself), I either use Readability through the GleeBox extension, where I can just pull up the 'console' and use the '!read' command, or I use Instapaper. I can strongly recommend the latter, as it also provides basic bookmarking, organising, highlighting and 'social' features. But for the basics a Readability bookmarklet (or something similar) should be enough.

It's still annoying though (although strangely animated gifs don't bother me)!
This is the better link, rather than the aggregated stories link above.
https://theintercept.com/2016/01/12/apples-tim-cook-lashes-o...

It says in part: The White House should come out and say “no backdoors,” Cook said.

Umm, OK. But what about no frontdoors, i.e. mandatory key escrow?
Inequalities are shrinking not because everyone is getting richer but because the middle class is being hollowed out. People who used to be middle income earners are now low income earners making them more in line with the working class who were always low income earners. #progress
You are right. C++ is quite different to Python and so it should be called a compiler.

But it fits the project since I don't have any background or experience in compiler design.
Zot zot ftw!
I think one of the main reasons why he did what he did is his motivation, or lack of it while working with C++. Whatever rational arguments would point out to C++ will be essentially meaningless if he is not happy writing with it. That's why discipline is so important in any work. Motivation can get you just so far. It is highly volatile and unreliable. I think it's safe to assume that the author soon will get tired of C and move to languages like python and write an article of how optimizations aren't that important compared to productivity and how critical parts can be written in C, etc. Great article for his perspective and some pros/cons of C/C++, but take it with a grain of salt.
To the rescue: valgrind complains about this problem, even if many tend to ignore or suppress it, mostly for performance reasons.
Tried it on Mobile Safari (iOS 9.2) - works. Pretty crazy, there was no need to give permissions.
The world is about to enter a deflationary period. Perhaps capitalists are not the geniuses you make them out to be and just got lucky. Correlation != causation etc etc
>> Would go hand in hand with the edible substances they sell as food.

I protest your subtle redefinition of what "edible" means :P
There are numerous, with upsides and downsides:

- Capture One Pro (Paid): This is the most complete alternative in my opinion. It can handle ingestion, taxonomy and editing. Ingestion and taxonomy are adequate but not fantastic. Editing is superior to Lightroom in my opinion. It's a little more complicated than Lightroom but I usually produce better results in a shorter amount of time. Also the processing quality in Capture One Pro is pretty consistently better than Lightroom in my experience.

- Photo Mechanic (Paid): This is solely for ingestion and to a limited degree, taxonomy. It has zero functionality for editing but plenty for moving photos around, copying them from places and to places etc. I often see it recommended by professionals as the fastest way to pull in and pick photos from a shoot.

- DxO Optics Pro (Paid): Zero taxonomy or ingestion capability. This is solely an editing tool. Its main target is superior optical correction and processing quality. I find it delivers on both of these but I also find its "magic" features like "smart lighting" to get in the way. Capture One Pro usually produces better results for me. One thing DxO does to fantastically though is noise reduction. Whatever PRIME is, it does a damn good job. On the other hand, DxO seems to have issues with my Sony A7II where the colour is consistently wrong (colours always have a red offset). I haven't noticed this with other cameras though.

- Polarr (Paid, with a free online version): Solely for editing. It's very much like Snapseed (an Android/iOS app) on the desktop. Interestingly, their desktop app appears to be a repackaged version of their web app (https://www.polarr.co/). I find it to be very high quality and very easy to use but I really prefer having my editor integrated with my library and keep coming back to Capture One Pro. If you're editing things separately, I think Polarr is a fantastic choice. I'd actually rate it higher than DxO Optics Pro (based on the output I've had from it).

- Darktable (FOSS): Does ingestion, taxonomy and editing but doesn't really any of them well. The UI is confusing and (at least to me) unappealing, the editing tools are limited and the taxonomy, while more present, is too complicated to figure out. I've tried to like Darktable but I just can't.

- RawTherapee (FOSS): Zero taxonomy but all the knobs and sliders you'd want when it comes to editing. They've put _a lot_ of effort into their image processing and it's high quality and extremely customisable. You can fiddle with demosaicing algorithms and the like all you want. Hell, you can even implement one yourself with little effort (I wrote one that's currently sitting in a PR somewhere). Same issue with this that I had with Polarr though, I like having my library and my photos integrated.

- Nik Collection (Paid): A product that was acquired by Google and still appears to be developed. They have a bunch of individual tools tailored to particular kinds of output that seem to produce high quality results but should really be integrated into a single package. No taxonomy or ingestion, pure editing.
Autonomous Robots Are Changing the Way We Move Products Around the World
Seems like if auto rotate is off, this does not work.
> Ahem. That's what Windows does.

No need to clear your throat, I'm aware of Windows Firewall. :)

I've never had to do real administration of a Windows system, so I ask: Does WF allow you to restrict which programs can be bind to a given port?

This [0] doesn't make it seem like it can, [1] and my gaming machine is booted into Linux for the next several hours, so I can't check for myself. :(

[0] https://technet.microsoft.com/en-us/library/cc753558.aspx

[1] Though -frankly- it's not the best intro to that UI that I've ever seen. :(
I like your commitment to backups. Keep it up!
DriverPack Solution 15.9 Full ISO (2016) Direct Download
Yeah. It's somewhere between France and Turkey.

But in my opinion the whole 99-vs-1 narrative is bonkers.

EDIT: Let me clarify to the downvoting PC frat boys: 99% vs 1% is a shit metric that doesn't address the issue of inequality. The only thing it enables is moronic populism.

Imagine if we take all the wealth of the 1% and distribute it uniformly among the rest of the 99%. Do you really think this will lead to an equal distribution of income?
pg never had to struggle too hard in his life. That's why he has skewed views on income inequality. He also has probably never read Piketty's book on income equality.

There are empirical results that justify the narrative, people.
On the Mac there's Acorn, which is enough for my needs, even though I run into bugs every time I use it. But it is very reasonably priced, and it does all I need.
The Akrasia Effect: Why We Make Plans but Don't Follow Through
Of course, but that doesn't make checking before submitting difficult at all: bottom search box, enter a relevant keyword (e.g. "ignorance"), then sort by date. You'd see that it was posted twice before with the first getting 104 comments.

linkedIn added some stuff at the end of the url

Yes, many sites (e.g. medium, signalvnoise) add phony fragment identifiers to URLs now; I can't think of a reason to do so other than to evade dupe detection.
62 people's wealth is equal to 3.6B poorest
E-SIM for consumers: a game changer in mobile telecommunications?
The smart ones can sense the pitchforks coming. The only way they can retain their position of wealth and power is to ensure the rest of us are well fed, housed, clothed and generally satisfied in life.
He's American, right? Why would he demand that other nations do something before his own?
Cooking can be creative and relaxing. I don't find it all too different from coding which I also like :) But yeah it's relative but the worst choir... You clean yourself? I cannot imagine you find it worse than cleaning which is mindnumbing crap. Maybe cooking can be as well if you cook more or less the same every day or cook something uninspired?

I guess you are both very young; I used to think eating was a waste of time in my 20s. I was dreaming of having a nutrition drip so I didn't have to waste time cooking or eating. But nothing beats cleaning or doing laundry imho.
Because that's how they getcha. :-)
Probably also because the prosperity of those blue collar workers came about by pumping the economy by borrowing from the future. Interest rates were 16%+ in the early 80s, you could have bought a middle class house and refi'd 2 times (at 8%,4%) and basically get two free houses. With interest rates zero or near zero, current middle class individuals will not be able to repeat this feat.
Markets are basically people buying and selling stuff. If some people sell their houses there hence exists a property market and so on. If I sell houses and sell you a share in my business then shares exist. If you and similar people offer your shares for sale then a stock market exists. So these things come about fairly organically if people buy and sell stuff. The LLCs and similar are embellishments to make things more efficient.

That said governments can change the rules and regulations.
If one can download a percentage for free each month - 5% in this case, and the price of storage is dirt-cheap, then couldn't one just dump empty blocks in until the amount desired for retrieval falls under the 5% limit? In this case, if one wants to retrieve 63.3 GB, uploading 1202.7 GB more for a total of 1266 GB, 63.3 GB of which represents just under 5%. There's no cost for data transfer in and the monthly cost at $0.007/GB would be just $8.87. And that's just for the one month because everything wanted would be coming out the same month.

Has anyone tried this or know of a gotcha that would exclude this?

And I realize that for the OP's situation, it wouldn't have mattered since he thought he was going to get charged a fraction of this.
It's actually OK to repost an article after a year if it hasn't had significant discussion in the last year. However, it's customary to put the year in parentheses after the title if it's an old article so that people know it's something they may have read before.

I was mainly pointing out the earlier discussions because they could be of interest to someone reading the article.
Solution: low pass filter gyroscope sensor data before the application can access it. Is there a legitimate reason for an application to need gyroscope data in the range of ~200Hz?
No problem. Good luck.
If two people do the same amount of hard work, but one ends up a millionaire because they bought a house in the right area 40 years previously, then being a millionaire has nothing to do with their hard work. They are not rich because they "busted their ass" for 60 hours a week. They're rich because they were lucky to live in the right geographical area.

Hard work is replicable. Whether that's hard work pouring metal in a foundry, or writing code, or analysing the stock market and investing well, those can all be hard work. Hard work is not buying a lottery ticket, or a house in an area that gets gentrified decades later. Nor is it giving your wealth to someone else to invest on your behalf.
The state of the Nordic tech scene, now: Outdated assumptions versus the reality
I'm suggesting that I don't think "teaching to the test" (defined as things which increase scores but not understanding) is possible on well designed tests, such as the ones I cited.

I'm sure teachers might do it if they could (shady people teachers are), but don't see any evidence they can.
I have a similar tiered setup, but didn't add Glacier or Nearline yet.

1. Synchronization across multiple machines using Bittorrent Sync. 30-day archive on local machines and one remote (encrypted-only). One local machine has the archive set to non-deleting.

2. Time machine backups of my primary machines.

3. Encrypted backups through Arq to OneDrive.

I'll probably soon add encrypted Arq backups to B2 or Nearline. OneDrive is practically unbeatable price-wise. I work at a university, so have the academic discount. That's 65.97 Euro for four years, or ~1.37 per month for 1TB of storage space (though I only use a fraction of that).
Oh yeah! Pub/sub is useful anywhere you have an N message producers and M message consumers (where both N and M are >= 0).

I mean, the way pretty much everyone does GUIs (with the central message pump that pulls external events off of a queue and changes UI state based on those messages) is an entirely reasonable way to think of all systems that use message passing to communicate -e.g. Elixir or Erlang- between loosely coupled parts of the system.
Also, this bit:

>> their ex-employer is a monolith

Aye, a monolith with the capital to buy them out of the market, if they look even remotely threatening, just to be sure. Then that same boss can take the tech they bought for a tiny cost (to them), encase it in patents and copyrights and leave it to rot where nobody can get big ideas about using it to give power to the people and all that.
Alternatively, translator, the word that CFront used.
How to handle communication breakdowns like a pro
Someone with $2.5m to spend on end of life care is a heck of a lot wealthier than someone with $250k to spend on end of life care. No matter what, if everything else is equal, someone with $2.5m is very wealthy.

Arguments like "Ah, but they're not really wealthy because..." will always fail because there'll always be the case of someone in the same situation who doesn't have $2.5m, at which point the person with $2.5m is definitely wealthy.
Any simple definition is distorted, inevitably.

Income, consumption or utility have a case. That said, wealth by this definition is most relevant in certain contexts. If you're worried about political consequences, for example. When the majority of property-wealth belongs to a small minority the majority have less reason to preserve property rights, for example.
That heat map used to be a novel indicator of a user their activity. Now it just being abused these days.
This is really an excellent essay if you have any interest in AI and the view that it is a philosophic problem (more specifically, epistemology) and not a technology or engineering problem. My only comment is that Deutsch assumes that Popper's theories are correct but they are derivatives of Kant's false theory of consciousness and false theory of concepts and thus a deadend.
I believe that objects cannot be transitioned into the Glacier Storage class until 60 days after their upload date. So at the very least, you will have 60 days of latency (and thus ~$20 of monthly fees) before you can extract your other data.

Additionally, I wouldn't be surprised if the 5% is also based on a storage measurement that is pro-rated for the month. So I would let the 1200 GB of data sit in Glacier Storage for another month before extracting anything, just to be (more) safe.
Launch cryptocurrency to finance and orchestrate war effort against climate change
I remember another illustration of the mind palace in the movie Dream Catcher. One guy had one ( don't recall why) got possessed by an alien and his consciousness hid in his mind attic, which he'd locked, to escape being deleted or something.
> If you insisted on using blank CDs for backup, you could do 200 CDs for $40.

Wouldn't 2 x 100GB Blu-ray discs be better for the same price? Less physical storage space required and less time to burn the data.
What shape are you using for creating fractals?
Speed up npm install with a local registry to cache packages
You will ALWAYS pay more that you expect when you use AWS (and probably other cloud services).
This case is quite extreme, but the way costs are assigned, is quite complicated not to miss something at some point...
> Take away the blue sky returns, and you take the motive that is most beneficial to the rest of the world.

I feel this to be the primary reason we have the technology and infrastructure we do today. Take the Robber Barons, for example, their pursuit of endless returns gave us the railroads, electricity for the masses, and cars. I guess the point is there is good with bad in everything. Sometimes the good outweighs the bad. That's how I am interpreting PG's original wealth inequality essay.
I wouldn't say "wrong", this is a subjective issue, and some people like them. It's just that exceptions can be dangerous, in a sense, because a very innocuous looking line of code or function call can end up executing something you don't expect, or your function can bail out before you expect. It's similar to how inheritance and virtual functions hide (encapsulate) what's going on, but also obscure execution too. Usually the encapsulation is good, but when you need to know exactly what's going on, they can throw wrenches at you. It can be really hard to figure out all the possible errors that could be thrown, or code paths that could be taken in any given case.

I don't know the specific reasons std lib was mentioned, that's a big topic. But generally in the context of a game engine, you need all custom memory management and I/O, so there isn't much place for std lib, depending on which std lib pieces and which platforms and which C++ you're talking about.