skysight-inc/HackerNews huggingface dataset:
In my business I do try to minimise turnover for almost purely emotional/moral reasons. It's good to have a team that as close to friends as possible. The technical cost of staff turnover is minimal because systems and processes should be designed in a way that anyone can leave without impact to the business for obvious reasons (illness, relocation, family circumstances)
This brings up a great practical question. What's the state of the art of this sort of thing for more modest but still modern data storage requirements?

Context: For the last five years, my backup system has been to have Time Machine do hourly backups on my MBP (main development machine, just shy of 1TB data), with key spots on my Linux server (3TB data at the moment) backed up daily to my in-laws' house using cron and rsync, and spot directories on the MBP backed up there as well.

But the hard drive on the Time Capsule I've used seems to have gotten unreliable, and the external USB drive I bought to replace it has not worked reliably for more than a day or two at a time. And even when it was all working properly, I was never really verifying my backups.

Do people have suggestions for secure, reliable, verifiable, easy backup systems capable of handling 4+ TB of data? I don't mind if it takes work or money to set it up; the important thing is once it's working I can mostly forget about it.
well done. I use mapbox studio daily and see this is a very lightweight version of their studio. well done. easy to start styling and export json.

what is your hope for this app? will you sell subscriptions to host data?
I had a coworker who would always do manual dangerous SQL like these within a transaction ... and would always mentally compare the "rows affected" with what he thought it should be before committing.

And then commit it.

It's a good habit.
Another important aspect of compensation. When you negotiate compensation with new hire make sure to negotiate the salary you can retain them at not the lowest salary you can get them to leave for.

At my current job I accepted knowing I was going to be leaving at 2 years on the dot. I told the manager hiring me this verbatim. For the first time when I leave a job I will be able to simply say "Well this is what you agreed to when I joined."

Perfect example of cutting of your nose to spite your face IMO.
This is exactly how I got my 2.5k MBP for 1.5k on CraigsList. I think it's great personally.

Me:
"So why are you getting rid of this machine?"

Craig:
"Well.. I just wanted it to browse Facebook and my phone does that." (16Gb i7 2015 for a web-browser)
I see your perspective, but you're essentially arguing the point that the only people who regularly use healthcare services are 1) hypochondriacs and 2) the elderly.

I think if you were to look at the data on who actually uses healthcare services and visits doctors in the US, you'd find a very different story. Certainly the elderly are a large portion of the overall cost, but I think to say "everyone else" only goes to the doctor once every 1-2 years is just not accurate.
"Maybe you could tell us who first suggested the idea of reproduction without sex? Um, your wife?"

- Wargames
https://www.youtube.com/watch?v=_3NjYhgg-qQ
those are the same arguments capitalists have been using against communists/socialists for almost a century: "muh business solves everything"

It doesn't. Radical income inequality causes poverty. The rich are stingy and hold onto their money like rats. To alleviate poverty it must be stripped from them and given to those who can put money back into the system (poor, working, middle classes).
One thing to consider there is that today most 2D inide games are in reality rendered by 3D hardware pipeline (because of some middleware that just maps anything to Direct3D/OpenGL ES, today this includes even SDL) and that is the use case where you (a) don't need hardware acceleration for rendering at all and (b) trigger obscure driver/hardware bugs that nobody cares about because they are irrelevant for truly 3D engines.
"Another aspect of blockchain, as I often emphasize, is sociological: Blockchains are cool. If you announce that you are updating the database software used by a consortium of banks to track derivatives trades, the New York Times will not write an article about it. If you say that you are blockchaining the blockchain software used by a blockchain of blockchains to blockchain blockchain blockchains, the New York Times will blockchain a blockchain about it."

https://www.bloomberg.com/view/articles/2017-01-10/bank-bloc...
The problem is without blockchain you don't have a meaningless buzzword to sell bullsh*t to banks. Blockchain is a vital technology for this.

Cryptocurrency is the future but I've never talked to more snake oil sales people than when talking to "blockchain" companies. I marvel at people's ability to sell nothingness
> I'd be interested in a data point on how much a free db could help save

Database companies price their products by how much they think they can extract from your business. That's why they're mostly priced at free or some nominal cost for the first few years, and then several million dollars per year afterwards.
Yep. :-)

The heatsinks for fanless designs are enormous, but the result (no moving parts in your PC, if you eschew hard drive(s) as well) is really neat in my opinion, and great if you do audio work - as my roommate does. Totally silent, guaranteed.

You definitely need to plan for it, though. The heatsink doesn't offer enough clearance for some of the taller RAM sticks on some motherboards.

The temps aren't all that bad either. If I remember correctly, my roommate's PC operates at temps that are roughly equivalent to the stock Intel heatsink/cooler. Not the best, but given that it doesn't have a fan, pretty nice.
On 2: Ok all, why do diagonal promotions occur? I understand the issues around promoting when there is no room in the org chart, but I don't understand the issues with pay. Employees will shop the resume around, that is expected these days. And as the article points out, there are massive costs to a firm when those good employees up and leave. So why not just give a raise? Maybe you don't have the budget, I get that, but you certainly aren't going to have the budget when those key employees up and leave either. You will be forced to pay the market rates for good engineers upon hire and then also suffer the downtime and on-boarding time. What am I missing here?
Often it's the opposite.

They did something in an horrible way knowing it was horrible but because they have been asked to deliver a feature as soon as possible and at any cost.

This is a slippery slope. It lets a company move faster till it reaches the point that the software becomes an unmaintainable pile of hacks.
Can you explain why it will be different this time around to have an unregulated public market that lead to the great depression? I ask because your comment would apply to any regulation in the public markets. Can you at least explain why this specific situation would not be problematic?
The problem is that these costs don't explicitly show up anywhere or get improperly allocated. It's not like HR comes in and says to someone that has a P/L "we're allocating a whole bunch of expenses to you because of turnover"
Trump Pick Bought Stock in Company Days Before Introducing Bill to Help It
There is market rate and then there is market rate. Have you ever met a manager who didn't claim to pay market rate and pull out the old "salary data" yarn.

Managers seem to think that just because they say something their employees believe it when the reality is the employee doesn't care and will just replace the faulty manager.
At the same time, it would be nice to have that level of resources to devote to a project like HL3, even if it was only "sold" to the bean counters as an excellent way to boost the company's reputation and "standing" from a marketing angle.

Then again, as picky and vocal as gamers can be, would they even want to risk ending up with a less than stellar result? At this point the status of HL3 has become so huge as to provide countless running jokes and cliches. Could they even risk putting out something that wasn't the second (third?) coming?
Like pjc50, for the most part I don't. Last year was the exception.

I've been making web apps since 1998. Last year I learned how to use CouchDB and PouchDB. Before that I used a flat file database and the built-in filesystem to manage data. I used Perl on the backend with just a bit of JS on the front end to run the apps.

I never did learn how to use MySQL/PHP. I looked at it, decided it was a butt ugly way to make websites, and apps and admitted to myself that I wasn't qualified to design secure SQL apps and didn't want to learn because that is a career all by itself.

So I waited for something better to come along and last year CouchDB along with PouchDB hit the mark so I spent the year learning and using them. It was worth it. With those tools I am faster and better.

The years in-between were spent getting stuff done with the tools I was good at using, not trying to learn how to use a zillion other tools to do the same things.

I looked at a lot of newer tools again last year with an eye towards what was "best". There is a lot of cool stuff out there that does some really jazzy stuff, but in the end I decided to take another look at what was "easiest".

I ended up with CouchDB, PouchDB, and JQuery. Easy to learn and incredibly rich APIs with lots of support and example code. There's more than enough in those to learn and keep up with and if I need to add something I'll look for easy ways to do that too.

The truth is, it takes time to be productive with any language or tool or framework you use. It's a scatterbrained approach to try to build software with something new every time you start a new job.

Right now there are tools being built that will make "AI/VR" easier to implement. Wait for the tools.
Their point is that the compiled version of Chrome is barely half as big as all of Opera's source code. Meaning Chrome is very big.
One of the sales guys where I work has a piece of paper hung on his cubicle which reads: "All purchasing decisions are emotional."

It's wrong only in having too narrow of a scope :)
The source code is available here: https://github.com/spolu/settle
Oh man, this is the best punch line:

> And then, some months later, Pixar rewrote the film from almost the ground up, and we made ToyStory2 again. That rewritten film was the one you saw in theatres and that you can watch now on BluRay.

At first I was feeling how it would feel to lose all that work, so frustrating! But then even if you hadn't, it turns out management was gonna throw it all away anyway!
What a mess.

>"The progressive taxation that is necessary to finance a UBI means that the more a person earns, the higher percentage of their wealth will be taken from them. The work disincentives are therefore still very much present in the tax system."

I don't know if Finland does it as well, but this completely ignores how US tax brackets work. There's never a point where going up a tax bracket means you'd take home less money than you would have before your raise.

>"The struggling entrepreneurs and artists mentioned earlier are struggling for a reason. For whatever reason, the market has deemed the goods they are providing to be insufficiently valuable. Their work simply isn’t productive according to those who would potentially consume the goods or services in question."

What a huge leap to make from struggling to struggling because nobody wants to buy their product. They could easily be struggling purely because they left their old job to pursue this and now have no steady income. The article even suggests this initially, so I have no idea how they just ignored it.

>"The universal basic income, however, allows them to continue their less-valued endeavors with the money of those who have actually produced value, which gets to the ultimate problem of all government welfare programs."

Not everything needs to be about generating more wealth for yourself.

This article also completely ignored the idea that eventually there just aren't going to be any jobs left for the vast majority of people to take. What do we do then? The UBI is the solution to that. I wonder why they did not discuss that:

>"Accordingly, we seek a profound and radical shift in the intellectual climate: away from statism and toward a private property order."

Oh, that's why. This is just about generating wealth and screwing over everyone in the process for them
Which service? EC2 doesn't - at least not inherently, there might be a way to snapshot the machine's state; I'm not sure.
Without a doubt higher. If you pore snake oil on your database it always slows it down a little
5 Simple Ways to Make Customers Fall in Love with Your IVR System
They don't have to be popular, but the regulators are happy to disregard that problem, and fast-track approval.

On the other hand, none of the regulators would even consider doing that to lay a train track.

My point is that nobody tries to build a rail line, because they know it's a hopeless affair - they will never get approval.
It's basically impossible for me to have any insight on the financial markets which has not already been said, better, by Matt Levine.
This Wi-Fi alternative rides on LTE rails
Acronis True Image 2017 20.0 Crack Download with Full Keygen
Someone stealing IP and publicly releasing it doesn't change the IP rights of the original owner.

This isn't a game of capture the flag. People who leak a film before it is released haven't removed the copyright of the film from the movie studio.
I live in Germany, but I'm not German.
People Have Found a LEGITIMATE Way to Hide Porn on YouTube
Ask HN: How to improve problem solving and reasoning skills
As a CS student in my final year, I still have difficulties solving what I would characterise as relatively easy problems, I usually just start writing code as soon as I read the problem and just keep modifying it and adding stuff to it, I have tried writing algorithms on paper a few times but I haven't noticed any difference really since I don't really "think/reason" about what I'm writing, I don't know if my description is relatable but that's how it feels, it's more like me writing whatever pops in my mind rather than logically trying to solve the problem.

So to circle back to my question, how would you go about dealing with this?
Thanks. I edited my comment accordingly.
I'd like to see more of the concept art from episode 3! Less talk, more art please!

Anyway, Valve can always do another sequel, I don't think age will make that any worse an opportunity.
But isn't reason is the result of logic? as in something is reasonable only when it is logically sound?
Top poster noted exactly what many of us want: modularity. Being able to put in your own drive and RAM to whatever capacity is technically feasible is a good start. An innovative battery design might be one where the thickness of the laptop increased when a larger capacity battery (attached to the bottom) is chosen. The forthcoming OWC machined aluminum battery/port case offers relevant insight here, and such a solution devised instead by Apple would be clearly superior.

Those who have been around long enough know no huge company, Apple included, is innocent of releasing sub-optimal products from time to time. I have personally bought and returned two 15" 2016 MBP's (one had an actual keyboard defect whereby one of the keys became temporarily stuck in the down position) and do plan on buying Apple products in the future on the expectation that any current shortcomings will be addressed in reasonable time.

Apple is a solid company and they are not going anywhere. The question is, where will the users head? As an established geezer, I'll probably be using what we know of as 'laptops' for the next 5 years, at least.
I don't believe this is correct. Gmail will only request an image to proxy once you've opened the email, according to MailChimp, so this would only prevent tracking multiple opens.

http://blog.mailchimp.com/how-gmails-image-caching-affects-o...
"When you get a message that has a picture in it, you see the picture automatically. "

https://support.google.com/mail/answer/145919?co=GENIE.Platf...
This article missed the fact that the cost to the company in trying to keep the employees who will leave every year might be greater than the cost of losing them. For e.g., in the example given in the article, the company loses 1.57 million due to employee turnover. However, who knows how much the company might have to spend to keep those employees from leaving. The cost would be high because the effort spent on employee retention is spread over all employees, even those who won't leave. Hence, even a small expense per employee, might end up costing more than the cost of losing certain percent of them.
Awwwards participants have been creaming themselves since this has been released. Good to see how much progress it's made. It's certainly right there next to GSAP as a designer tool.
Jobs for Video Game Developers Have Dropped by 65% Since 2014
I would guess it's common for a team to be in a disfunction environment but stick together for the sake of the team and friendships. Once one person leaves though, everyone then leaves in succession.

I'm in that position now. If a PM who I highly respect leaves I'll probably leave as well because I wouldn't want to deal with the stuff he protects us from. I also wouldn't want to abandon this guy, so I probably won't leave as long as he is here.
The original quote was "The EU seems to be pretty effective at preventing wars within Europe."

Last time I checked the Balkans were within Europe!

Look I voted to remain and I'm probably going to leave the UK as I don't want to live in the UK post Brexit.

That said there's as many crazy claims for the success of the EU as there were for the UK leaving.

As an institution the EU is very much out of touch with the needs of the common people, and you've only got to look at how they treated Greece as an example (and the whole stupid thing of moving MPs to Strasbourg once a month)
This looks extremely well done. Great job with the docs too! Gives me something to dig into over the upcoming weekend.
"We just don't know"

https://www.youtube.com/watch?v=Kh0Y2hVe_bw
I would argue that the essence of Bitcoin is the monetization of proof-of-work. Proof-of-work has obvious value, as demonstrated by the fact that it can prevent spam emails, if emails require a proof-of-work hash over the message. Bitcoin's value is derived directly from this value, and works by trading ownership of tokens produced from proof-of-work.

The problem is that not everyone wants to spend energy searching for hashes, so the solution is to create a database of coin units created from proof-of-work hashes, where the database itself is protected by proof-of-work. So, rather than everyone spending energy hashing on their phones, we exchange ownership of little bits of proof-of-work on the blockchain.

As these proofs exist in limited quantities, they are, effectively, the same as the proof-of-work hash itself, such that sending someone a bitcoin amounts to transferring ownership of a small part of the proof-of-work that is the Bitcoin blockchain.

It's not unlike the difference between a gold nugget and a stamped gold coin. A gold nugget has obvious value, but a gold coin is money because this value is easily recognized, by standardizing on coin size/weight/purity. They're the same thing, essentially -- the gold nugget and the coin -- but the standardization makes the difference between valuable and money.
In my studies of history, I'm finding this current thrust of individuals as stores of wealth over firms and nations to be quite interesting. Back in the colonial period, everything revolved around national wealth. The crown alone sanctioned and funded expeditions, chartered corporations, and fought wars.

Over the last few centuries, power gradually shifted to the firm, then to markets, and now finally to individuals. Used to be, you had to pick the right parents, pick the right industry, and hope the political winds don't shift against you to earn a decent, livable life.

Now, all you need is intelligence and mental fluidity to weather hardships. No longer is a job loss catastrophic. Just about anyone born in a Western nation can, if he decides to, gain an education and make his way up the social ladder.

This is completely unprecedented from a historical perspective. The ability of the not-well-off to earn and enjoy the benefits of education was far and away only the province of the extremely gifted, the John Rockefellers of the world. It's easier than ever for someone born dirt-poor to become a CEO or politician.

Soon the world will turn completely on merit. It'll be fascinating to watch the way our societies go next. Certainly affluence will continue to push out into the developing world. But how will modern Western societies evolve? Will we conquer aging and produce scions of unimaginable ability? Death is the ultimate limiter of the power of individuals.
As always rapidly increasing population decreases quality of life for all except those already established at the top of the pyramid.
So long as your 2D game doesn't have lighting or require shaders. You'd limit yourself to vector rasterizing and blitting bitmaps.

There are loads of 2D games out there pushing the GPU far enough that they would never run in software rendering.
It would be relatively easy to force someone to print a certain headline or lotto numbers. The point is that no one controls the blockchain so no one can force a particular hash to appear. That's the advantage it has over "simpler systems".
| As I did that I learned that there were aspects of this code that felt like a school assignment that had escaped from the lab

from a brief stint in the gfx industry, you are correct.

Pixar isn't a model of software excellence, it's a model of process and (ugh) culture excellence.
"By the time it gets to a counter-offer stage, it's often too late." - so true!

Also made me think of the Netflix HR/culture document [1] - pay the max you would be counter-offering for an employee right off the bat, don't wait unitl you actually have to give a counter offer (which would probably be too late anyway)

[1] http://www.slideshare.net/reed2001/culture-1798664
Yes, in general, available work will decline significantly as will pay. That said, there will be an ever-narrowing niche for work that requires extremely high skill and that pays unprecedentedly and increasingly high returns. This is because every time a piece of software antiquates a former programming market, that software requires a shrinking group of even more talented coders to develop.

We're seeing this in machine learning right now. Machine learning can replace a lot of the code we used to implement with expert systems or rote heuristics. If you can develop that code (and not many can), you can command unusually high salaries, but there will come a time when developing machine intelligence becomes fairly straightforward itself. In fact, this is already beginning to happen. And then even these coders with their rare skills will start to see their salaries fall.

This has been a consistent pattern throughout the history of software engineering. However, I believe we're going to see salaries fall off a cliff soon, because I believe we're actually quite close to automating good software engineering in general.

It's going to be amusing, as a lot of the best coders feel particularly superior and entitled to their impressive compensations.
Really… http://english.eu.dk/en/faq/faq/net_contribution
This probably should have been a reply underneath "akmittal"'s top-level comment, since I'm referring to two or three replies he received.

His comment was one of the first things posted. So at the time of MY comment, that was very much the tone of this thread.

The direction of the conversation has changed since then, which probably explains why my comment has gone from 15 upvotes to zero. However, it was clearly not bait at the time.