skysight-inc/HackerNews huggingface dataset:
This is true if you assume strict monogamy, of both housing and mates. When inequality becomes very great, the very wealthy can purchase a greater share of the available housing (see ghost flats in London and Vancouver) and monopolize the reproductive years of a greater number of mates (usually women). To give a very rough example - when inequality is within a bridgeable margin (say an order of magnitude), a young woman may decide to marry the nice young doctor/coder rather than chase the fabulously wealthy scion. Presumably the promise of high spousal and parental investment on the part of the less-wealthy potential mate compensates for the reduced immediate access to material resources. If inequality becomes very large, it may be rational for that same woman to roll the dice on joining the throng chasing the scion. Where polygamy is normal, this is often what we observe. The case for housing is less clear - I would be interested to know whether there was a time when desirable housing was more normally distributed, although I have heard this was the case for white Americans in midcentury CA.
It's not hard if you just skip the middle man and look at the data you want to observe.

Yes, Sweden takes in (per capita) among the most refugees. [1] This has been the case when I've looked at data for at least 4-5 years.

Yet violent crimes has gone down. [2]

> Honestly, I have no idea what's going on in Sweden. I've heard so many different stories and it's hard to know who to trust when neither the media nor the government are trustworthy.

What specifically is it that you don't trust or wish you had more information about?

I see nothing wrong in the article you link. It's interviewing a representative of the rise of "Sweden Democrats", which is a nationalistic party on the rise that has gotten ~20% of the electorate, in a multi party country, which is very significant.

It's however not relevant to any crime statistics or unrest, but merely _perceived_ unrest, much like the alt-right movement, Brexit, and similar.

A lot of Swedish statistics are mandatorily published in English, so it's not terribly difficult to get it if you try.

[1] http://www.economist.com/blogs/graphicdetail/2015/09/daily-c...

[2] https://www.bra.se/bra/bra-in-english/home/crime-and-statist...
From their interactions with other people.
Not if the "customer" paid $0. If I give you something for free, you have no recourse if I didn't describe it to you properly.
Keep doing everything exactly as you have been. (i.e. shut up and accept the late payment, each and every month, month in, month out, year after year.)

All the other suggestions in this thread are totally wrong.

if you want, I'll renegotiate with you. Their new payment due date is 30 days later. Bam. They're now paying early, instead of paying late. All without talking to them. All on your end. Its just psychology.

It's all in how you look at it.
Exactly one reason I think we have seen a drop in productivity is the demand for extreme unpaid overtime, if you work 80-100 hours a week but only get paid for 40 that's doing serious damage to both the workers health and finance. But in the growing technology field 100 hours work for 40 hours pay if often the norm. I've seen the 9-5 devolve into an 18 hours a day for 8 hours pay situation.
Interesting problem.

No experience with it myself, but can totally understand people with less knowledge being cautions and spectic.
Could you explain the VAT tax deduction? When I was in Europe I purchased one expensive thing, and I got a refund for VAT at the airport. This was nice and made sense. But otherwise I don't understand it.
Absolutely. This is why it's essential for an organization to offer career advancement along both management and individual contributor tracks. Moving a highly effective contributor to a management role exacts two costs: the loss of a high performer and the addition of a bad manager (with the knock-on effects that that has on the people that person manages). Yet most companies only have one tool for recognizing achievement: jobs in management.
Yes, I had no problems getting permits, I was describing the business culture.
"Fake news detectors" just sounds like a way to abrogate the responsibility of the individual to understand and analyze sources. It's not a good idea to mentally outsource this kind of critical thinking.

Also, Buzzfeed, while sometimes capable of strong journalism, is not the organization I'd pick to help with this. Why not Politifact, Reuters, 538, etc.?
From the article: "It presents a large corpus of 1,627 articles that were manually fact-checked by professional journalists from BuzzFeed."

At first I thought this was an onion article. It turns out they're serious.
Silver bullet means an easy way out- usually clever but always relatively easy in the execution.
When has thought ever been automated before? When have we had a tool that can build tools? How can capitalism survive with 80+% unemployment?

It's as inevitable as gravity.
Most random docs, todo lists, invoice scans, etc. are in Dropbox or Google Docs.

Home pics, music, videos: CrashPlan central. I also set up a local CrashPlan archive to a local NAS, but OS X can't keep the IP address resolved.

Work: all projects are in source control. Configs and working trees are backed up a few times per day to JungleDisk. JungleDisk has saved me several times when I accidentally deleted a folder or overwrote a file before checking it in. It's also handy for using the restore function to copy configs to a clean dev machine.
"That's the way it's always been" works great, right up until it doesn't. History is full of periods of great upheaval, and there's no reason to think those are over, either. This is a problem we need to pay attention to.
This time around, the tech disruption different.

Technology is getting faster, faster (e.g. see: http://www.economist.com/blogs/graphicdetail/2014/03/daily-c...)

Unlike the past, technology is now getting deployed faster than the labor force can retrain (at scale), and youngster's initial career decisions become obsolete faster than ever.

This is creating a non-linearity in the cycle of destroying jobs and creating new ones that hasn't happened before.
"Debugging" as a general term maybe, but "using a literal debugger with breakpoints and stuff" is much rarer. At least for me.
Excellent question. I do test my backups and restores on a rather constant basis. Each environment within my infrastructure takes a bit of a different approach.

Application

This is by far the easiest for me to test. We have a CI/CD jon which literally makes a new environment, from scratch, and deploys our application to it in a production configuration. It runs a test suite which tests functionality across the application. Finally, it destroys the environment. It reports on each portion of the process. In this way we know exactly how long it would take to redeploy the entire application from scratch on a new infrastructure and get it up and running. This morning it took about about 6 minutes total before tests ran.

Database

We are running an RDBMS. We use a combination of daily full backup, incremental transaction log like backup, and point in time backup. Again, in our CI/CD when a full backup is taken it is pulled, loaded, and a test routine is run against it to check integrity. At this time, the recovery from the day before is destroyed. When a transaction log backup is made, CI/CD picks up this change and applies it to the full backup restore and runs a set of tests for integrity check. This leaves us with a warm standby ready to be switched over to in case of the main database server going down. We have never had to use the warm standby in an emergency but we have a test to make sure we can cut that over as well.

For point in time backup testing this goes back to our application test above. The application test will spin up with a point in time recovery of the database backup. It will test the integrity of that recovery and then test the application against it. Finally, it will swap from the point in time recovered database to the warm backup. It runs the test suite against that for integrity as well.

File Store

People often forget this but those buckets that get hold all of your file storage in the cloud can be destroyed so easily (sad, sad experience taught me this). We test those as well. I am sure you can guess at this point how we do that? CI/CD. It's a rather simple process with a ton of gain.

A few notes

People always ask me this, so I will answer it first. Yes this costs money. It's not as bad as running a second production environment. But it will cost you a bit. My follow up question is, how much does downtime cost you?

My CI/CD is always Gitlab CI at this point. I've used Jenkins. I've used Travis. I like Gitlab CI. You can do all of this with any of those.

We script literally everything. Computers are so good at repetitive tasks. Why would you EVER do anything manually? Really. If it has to do with your infrastructure, script it.

If anyone has any questions about these ideas, feel free to reach out.
BTW this older article of mine is extended with a new one that shows how to handle multiple variables (:
http://blog.demofox.org/2017/02/20/multivariable-dual-number...
My point, which you have missed, is that the author should have uncovered this cap before moving his community. It was clearly on sketchy ground before he did it. You can't say anything about what paying would have done, because he had no intention to pay. And if he had paid the 0.5 million, I'd be willing to bet that Slack would attend to his needs. But none of that happened, so it's a straw man.
> Also try getting children to use your computer and click ads - that really confuses them. :)

It confuses the children? :)
Rekognition doesn't currently support OCR.
Today I learned I am a heptopod apparently. I have ideas quite often that I find hard to write out in sentences, so I end up doing a pen sketch/drawing thing with many colors and stick figure drawings with one or two words beside it.

It is usually when I am trying to think through, or explain to someone else, a concept that has many many variables and the ways that they interact. The current "thought" on my desk has 8 panels, with individual sketch things and 4 colors.

Surely I am not the only one who does this? How else can you explain complicated things without writing a whole book?

"I found myself in a meditative state, contemplating the way in which premises and conclusions were interchangeable. There was no direction inherent in the way propositions were connected, no train of thought moving along a particular route; all the components in an act of reasoning were equally powerful, all having identical precedence…Looking at a sentence like this one, I understood why the heptapods had evolved a semasiographic writing system like Heptapod B; it was better suited for a species with a simultaneous mode of consciousness. For them, speech was a bottleneck because it required that one word follow another sequentially. With writing, on the other hand, every mark on a page was visible simultaneously. Why constrain writing with a glottographic straitjacket, demanding that it be just as sequential as speech? It would never occur to them. Semasiographic writing naturally took advantage of the page’s two-dimensionality; instead of doling out morphemes one at a time, it offered an entire page full of them all at once."
Ask HN: Should I accept a job at a start up or a big company?
I have job offers for some interesting start ups and also some big companies. I currently work for a big company and sometimes get annoyed by the politics but I enjoy the security and benefits.
The idea of working for a start up sounds cool to me in that I will get a lot of say over the tech stack,will learn a wide bunch of skills and there is probably a lot more room for growth. However, I am very aware a lot of start ups fail and I don't feel like I am strong enough to be their sole backend developer.

For others who have made the move from big company to start up or vice versa, what is your experience and what advice do you have for me?

Thanks!
GM for AI at AWS here: actually - we like TensorFlow quite a bit, too.

We provide a machine image with TF, MXNet and others pre-installed, along with Keras, CPU and NVIDIA divers, and other libraries for deep learning. We just added Ubuntu support too:

https://aws.amazon.com/blogs/ai/the-aws-deep-learning-ami-no...
I've been playing with NetBeans and it seems like a fairly reasonable C++ environment.
I agree, it is much better option than traditional /usr/lib
Its the London Cabbie(1) method. They're not looking to fill any particular role. They're just looking for smart people (for the value of smart that fits their biases).

They just need as many warm bodies as possible to ram through their test so that a few trickle out the bottom of the funnel to keep the ranks from shrinking. If too many started getting hired, they'd add competitive basket weaving to the skillset if that's what it took to balance it.

(1)http://news.nationalgeographic.com/news/special-features/201...
It misaligns incentives. This comment thread is full of people pointing out popular services that haven't been included. The reason they haven't been included is because they don't have affiliate programs.

I don't know how this can be presented as 'a curated list of best tools' when it simply isn't

This isn't unbiased content, it's an advertorial - a blatant one, at that - and for that reason it doesn't really belong here.
Agreed. To my surprise, he kinda argues against this in one of his items (https://blogs.fau.de/hager/archives/6558):

Always compare the fully parallel accelerator code with a sequential (single-core) CPU version. You can even argue in favor of this, saying that “serial CPU code constitutes a well-defined baseline.” Be sure to rush ahead to the next slide before anyone dares to ask why you don’t use a single GPGPU “core” to make the comparison even more “well-defined.”

To be clear, this is about the performance of accelerated codes (such as GPU or FPGA). I had to read that multiple times to come up with the most charitable explanation. What he's really arguing against is framing: it's not valid to claim a 200x performance increase if your baseline is the sequential version on a single core. The graph he shows is actually about a 2.3x performance improvement (comparing GPU with ECC on against CPU with using 12 cores). But as mpweiher points out, I think you absolutely need to include the sequential version in your comparison set: the sequential performance is your "table stakes" baseline. If you can never beat it, then I don't care what your scalability on the device is! It should be there as a sanity check: yes, this approach is better than just using a single thread on the CPU.

Where it gets interesting is that whether or not the sequential version wins is often dependent on problem size. In that case, the sequential version needs to be included because even if "large enough" problem sizes benefit from the accelerator, there may be real problem sizes that are not large enough. I think Hager is also coming from the world of HPC, where its okay to focus on particular kernels instead of end-to-end application performance. This is the case in the linked post; the performance graph is for a matrix multiply, not an application which uses matrix multiply for a larger result. And end-to-end application performance often requires factoring in some of the other bullet points (such as device communication) that focusing on kernels side-steps.
I followed the link to his interview where he says his 2 biggest investments are Netflix and amazon, maybe that why?
TV personality known for investment -> he's invested in amazon -> claims amazon is one of the best tech company followed closely by google, facebook -> people will want to go with amazon ? just making guesses based on that interview article.
Running git-bash since 4 years ago. I hate cmd. Microsoft sucks. Windows13 will be based 100% based on Great Linux
Attempt to hire them.

In the best case - you see value in their connections & insider info and you actually offer what you can and they join you.

In the worst case - you get to understand the market, have a friend who respects you, and possibly references or as in your case - perhaps become your customer.

Worked for me across new verticals i had to break into. (banking, logistics)
(off-topic) 27:08 - 27:09 - glad to see even official (?) Windows People have that random task-bar flicker glitch.
The domain with the "n" was available.
Ask HN: I just lauched a web app. Should I open source it?
I just launched a web app that helps teams build, grow and maintain a great company library. It's called TribLib - https://www.tribelib.com/.

Few users and wannabe-users asked me if I'm going to open source it. My goal with the app is to start making money through referrals. Having that it mind, should I consider open sourcing it? What are benefits and drawbacks of open sourcing a web application, especially if I plan to commercialize it?
I was exempted and moved all the way to the last round of interviews. The compensation was even negotiated before hand. I am a regular engineer with three years experience.
Or Japan. Despite low birth rates low immigration and a less open economy, rigid educational system, rigid new graduate hiring system, it's still the no. 3 economy in the world.
If by Aluminum, you mean Aluminium, then yes.
I use Nextcloud to put stuff onto a Mac Mini where I've got Backblaze running on there, which emails me monthly to make sure it's working.
as oppose to the Amazon owned goodreads.com pays itself.
Coaching Whiners (2009)
I don't think Universal income is necessary but a more complete redistribution system would certainly be needed. At the very least one in which e.g healthcare isn't tied to employment, for example.
Yeah, that sentence stood out to me too. Kind of like starting a philosophical debate with the statement "Obviously God exists, so I will now proceed with the other parts of my argument". Definitely not as axiomatic as the author assumes.

And even if our current economy truly can't flourish without immigrants and trade, there's still a viable argument to be made that building an economy on immigrants and trade was a bad idea and we should try to undo some of that.
If you want to email me I can connect you with the rekognition team: randhunt at Amazon dot com.

You cannot currently count objects other than faces and bounding boxes for non face objects are not currently provided.

For the time being existing solutions in the opencv/tensorflow/MXNet realm might provide more of the result you're looking for.
React and Redux Sagas Authentication App Tutorial Part 2
Primary LAN backup:

--

- 7TB ZFS pool running on Ubuntu Xenial

- hardware: an old laptop with 6 cobbled together external USB 3.0 drives making up the pool

- each vdev (3 total) in the pool is mirrored

- standard tools on top of that: time machine + netatalk, NFS, samba, SSH+rsync, ZFS send/recv, etc.

- external drives need battery backup (can't recommend the case where you don't have battery backup for ZFS vdevs)

-- no ECC RAM

Off-site backup:

--

- Ubuntu Xenial running in google cloud, 10GB root volume, 3.75G RAM, 1 vCPU

- secondary (backup) disk is currently only 1TB, with a zpool as filesystem. Easily expandable by adding virtual disks as vdevs (plus I trust their hardware slightly more than my own).

- using ZFS send/recv to selectively backup important datasets and keep cost as low as possible

Secondary LAN Backup and Restoration Testing:

--

- a separate 8TB disk on another ghetto piece of old x86 hardware, no redundancy

- restored from the offsite backup to get 2-for-1: backup and restoration testing

Encryption:

--

- everything local uses dm-crypt

- as for google cloud, I also use dm-crypt. If I want to conceal the keys from remote memory, I use nbd-server to expose a block device across SSH
I think that's a perfectly reasonable assumption, since it's by far the most common usage of the term. If someone uses the term "American" to mean "person from the Americas" they are being needlessly obtuse.

And I don't think this usage is particularly "inconsiderate", it's just a quirk of language.
Awesome - email me if you need any help: matthew@amazon.com.
Developing Xamarin Forms Application with Ammy
>> The biggest takeaway from this should be: if you think you might be pushing a system, you should probably talk to a human first

Two things:
a) I wouldn't blink at 10k if my line in the sand was "Unlimited number of people" (would I similarly ask a human if Amharic glyphs are supported if the advertisement suggested "chat in all languages"?)
b) It may behoove me to verify claims before jumping in, but it is absolutely 100% the responsibility of the organization to set expectations in line with what it can deliver
The agenda that everyone should have the option to not be homeless? These socialists ... now they even use reality for their evil plans.
http://daserste.ndr.de/panorama/xkeyscorerules100.txt
Why businesses need messenger apps?
I'm also using borg, to a server I control and also to rsync.net.

Essential and small files like keys (which may be necessary to "bootstrap" the backup in case of complete failure of my workstation) are copied and verified manually to offline storage.
It's not just the government that thinks that. This belief is deeply ingrained in a lot of cultures, particularly American culture. The first psychological leap is much larger than the necessary societal changes.
A complicated mix of Trade Secret, Patents, and Domain knowledge are the primary issues. I'm really hoping Boeing/Ford/GM/<big company that manufactures vehicles>/Tesla will buy out a couple of the manufacturers and then open the market up. Sadly because of the aforementioned this is unlikely to happen as it would trigger anti-trust concerns, and AFAIK almost all the best firms are privately held.
This, combined with the worldwide rejection of neoliberal capitalism at the ballot box, should be really strong indicators that the status quo is unsustainable and you're not going to be able to reestablish it.

UBI via a sovereign wealth fund is a good goal to work towards if you want to avoid some miserable dystopia.
> Textmate 2 - It's such a well-engineered piece of software, and it's gorgeous.

I use TextMate 2, and it's great because there's nothing unusually dumb about it.

But I still miss TextMate 1.x every single week. I often want to drag two or three folders onto the TextMate icon in my Dock and have a TextMate "project", with no other files or directories other than what I've dragged. This was such a great and intuitive use of the macOS Dock, and a feature that I haven't ever found anywhere else. Doing it by hand with .tm_attributes is such a pain that I might as well just create symlinks to recreate the feature.

I think TextMate 1.x was a better-designed product than 2.x, even though I have no doubt that the source code was a mess.
I think it's less style and more rhetoric. There are key phrases (ironically, "fake news" is one of them) that I think might be usable to both indicate how partisan something is, and potentially in what direction.
I had a company that I was doing some work for come to me to ask for a copy of the database. Their backs were corrupt, and it was not until they tried to restore it did they find out. But they have 5 years of bad backups
The big difference is that it isn't just POSIX compatible, it is a full out "bug-for-bug" emulation of the Linux kernel specifically with an eye towards binary compatibility. Out of the box, the userland here isn't just GNU, it is entirely the same binaries as shipped by Canonical in Ubuntu.

Old Interix required retargeting and recompiling binaries, similar to how you would need to recompile to target the differences between Linux and BSD. WSL runs Linux binaries without the need to retarget or recompile specifically for Windows.

This also means that the long tail ecosystem of Ubuntu PPAs and custom binary download sites all mostly work, too.
AppEngine doesn't support php7. Call me old fashioned but that's a show stopper for me.