skysight-inc/HackerNews huggingface dataset:
Technologies and trends that will shape Enterprise IT in 2018
Malicious software used to illegally mine cryptocurrency
In my experience, school grades at good schools are filters for non-bozos. Beyond that, nothing.

The best programmer I ever met was a musician with no college.
AFAIK this idea is not necessarily substantiated by reality.

The breeding/shedding thing is a myth: www.parks.tas.gov.au/?base=4750

And the supposed general aggression of Tiger snakes is a popular cultural exaggeration. They do prefer to retreat. They're supposedly only aggressive if cornered or attacked first: https://australianmuseum.net.au/tiger-snake

Personally, of venomous snakes, I've only ever seen Browns and Blacks, both always decided, with extreme urgency, to run away.

I once saw a couple of cunts swatting at a juvenile brown with a water bottle. Given that people will be stupid, and yet only a few die a year from snakes, I think you can safely worry about more serious threats to your life: like sugar, bankers, or politicians.
This is how it was explained to me, and the approach we take. YMMV.

Understand what your lawful basis for storing and processing the data is, and that dictates how you need to handle it. Plenty of people throw around large fines and rights to be forgotten and make sweeping statements about "you can't keep X data/we can hash things!/delete all the things". You have a number of potential reasons for storing or processing data. Legal reasons, contractual reasons, consent based reasons - data subjects have different rights depending on the reason you're storing the data (there is a list of these reasons; see below.)

I may be keeping data because I have a contract with a client, and I require the data. An example of this would be an email address stored as a login. My legal basis for storing the information is contractual (I have a contract with my client). Does the data subject (in this case, the user who's email it is) have a right to erasure? No. Can I store the information in my Amazon RDS instance in Virginia? Yes. Provided I've explicitly stated it, and been transparent about how and where I'm storing and processing the data, and my client has agreed. Do I need to secure and look after the data? Yes. Obviously. Do I need to get to get consent from the user? No. That wasn't the legal basis for storing the information.

What about consent based stuff? I may have someone subscribe to my mailing list. I get their consent. Therefore, the legal basis for storing and processing is consent. That consent should be time limited, and I should be transparent about it. I need to give them the means to review, withdraw and act on their consent should they wish to.

What about keeping a record of a person you've deleted because they have requested it? You can store this. Lawful basis is that it's a legal requirement. If you go and use the data for any other purpose, it's not allowed - because that would require their consent.

If you want to understand lawful basis, this is a good overview - https://ico.org.uk/for-organisations/guide-to-the-general-da...

Trying to wade through one half of the GDPR and its requirements without understanding lawful basis leads to confusion, because you'll keep hitting cases that seem completely unreasonable (because they may not be required). Trying to paint the law vague and unreasonable defeats the point - it will become less vague over time. It makes privacy a first class citizen (something we sorely need), and will become more specific as it's tested in the courts, just like any other law in jurisdictions that value legal precedent.

Get to know it and work with it - this is not your mother's EU cookie law.
I recently put together a dev team from scratch. I specced it out as: One Senior Dev, one Project Manager, one Team Leader (an existing employee experienced in the company politics and able to manage), one Ops/Infrastructure role, and one Designer.

Needless to say it didn't quite work out like that. We ended up with two junior devs, one developer, one project manager, the ops guy, and the team leader. One of the people we interviewed for a Junior Dev role was actually pretty experienced (not enough for the Senior role though). Two of the devs could design well enough to be able to do the UI work. We're still looking for a Senior Developer. The team will need to learn as they go, but I'm able to cover for them enough so they can make mistakes (ahhh, the pleasure of being a CEO with a techie background).

I hope to continue bringing on new Junior Devs as the team grows and learns. Creating a pipeline of talent is essential to finding the best people. Because the best people aren't found randomly, they're trained and coached, built up to be the people that the team needs.

It's all about long-term planning rather than short-term thinking. I'm pretty sure that in about six months this team will be doing all the things we need it to, and in about 18 months we'll have lost (at most) one of them and the team will be exceptional.
I didn't compare much, but to me Tutanota is exactly the opposite to Gmail and that's what I love. It's ad-free, no tracking, no scanning of data. Once it has the app on F-Droid it's the only email service (to my knowledge) that enables you to use it without any attachment to Google.
Had the same thought when I was in Tokyo and seeing it more frequently in Scotland where there are more self-serve kiosks at McDonalds than there are regular tills.
I would not have noticed that one chart in each set of 4 has a different scale, so things that are the same height aren't actually the same number. It certainly looks nice and tidy but it is indeed misleading.
You shouldn't have this problem if you 1) hire for intelligence, drive, cooperation, and passion about the mission or opportunity, 2) give them continual opportunities to grow and take on increasing responsibility, and 3) compensate them appropriately (as a manager, privately reevalute title and comp every three months for the first year).

Of course, these are the same things (among others) that are true for every engineer.

There's an endless supply of juniors to choose from, so there's no excuse for a bad hire. If they leave for more money that you could have paid them, that's on you, too.

Do those things and you'll win their loyalty.
I am not American, so I don't understand the American approach either :P As for the rest - hence me pointing out twice that this is my personal experience with german parenting.
Not just the risk of them jumping ship, the problem is that because mid to senior dev salaries are highly desirable it attracts juniors into the field who are not suited to the job but like the idea of working in the industry or the potential money in it. So, you spend time training a group of people where some aren't suited for the job but you spend a lot of time on them and the better ones leave quickly. If you don't pick the juniors carefully in the first place and if you don't have the environment and renumeration to keep the better ones from leaving then it's probably better to just not spend too much time on recruiting them. It actually might work well for a company that doesn't want or need a large dev team. Also, not everyone is good at mentoring, some of the best people are often self taught and some of them find it difficult to teach others.
That's like, a great motivation to assign said senior AWAY from coding! "Single points of failures" are your greatest enemy, your senior my get a better offer. Or might get sick. Or might get in a car accident. Why would you want to bet your entire company on a single person? I mean... sometimes you have to do it because there's no other way, but it's a big warning sign, and you should diligently work to get out of that situation ASAP. "Pushing deadlines" might very well be a price worth paying in a situation like that.
Running a modern infrastructure on kubernetes
Find a partner who is good at this.

Marketing/selling is not a learn-by-night thing. You need to be invested completely in it to get results.
"To sell something surprising, make it familiar; and to sell something familiar, make it surprising." - Raymond Loewy.

Shiny AI only works when it's augmenting something passively.
As a rule of thumb, the parents of our baby boomers were a generation of repressed, damaged, emotionally and/or physically violent wrecks who demanded absolute respect and obedience for suffering through a war they themselves started. All that without being aware of the irony in the slightest.
Of course! Though, I just tried to launch it on my phone for the first time in a year or so and it just crashes at the title screen YMMV (OnePlus3 running 8.0.0)

https://play.google.com/store/apps/details?id=com.fraserhart...
There's a place I often visit in Shoreditch called Ziferblat[0], and I think that they have something of a solution to this (they have other places too).

Essentially, you are charged for your time and everything else is free. Presently I think it's about 7p per minute for the first hour, and then 4p a minute afterwards - there's also a cap.

While in there, coffee, snacks, etc, are all "free".

Perhaps this sort of model could work? Obviously if you're not willing to kick out all the remote workers. I guess this turns it into more of a coworking space though.

[0]: http://www.ziferblat.co.uk/
Show HN: Minimalistic Base64 encoder/decoder with JSON preview
Anticafes. I was lucky enough to visit one of the first one (the whole idea originated in Moscow), and it's a wonderful cost-effective answer to the traditional idea of a cafe: just charge visitors for time on a fixed scale and provide all the snacks, beverages and entertainment for free.
Yes, but it's much easier to choose/change VPN than ISP, because because VPN providers usually are not geographically bound as opposed to ISP where it's not uncommon to be stuck with single ISP available. Furthermore, if you have a reputable ISP and your traffic is not being filtered/snooped, there aren't many reasons to use VPN service at all.
During the dotcom boom there were a lot of people attracted to the industry that were ill suited to it. I feel it's a bit like that now again. Then the dotcom crash came and many of those people lost their jobs in the industry but it had a limited impact on those who had true skill and passion for the technology. The rest had go back to the kind of careers that suited them better, like real estate agents...
Gen-Z Interconnect Core Specification 1.0 Published
Now I will admit there are exceptions, if helping a junior (or senior : ) takes up your whole day (aside from just helping them get things up and running the first time) unless told to help them 'get it done' by upper management you might want to back off and let them get burned a little bit while you get your own work done.
If by Microsoft you mean Exchange server, not being compatible will be a literal deal breaker in doing business.

An awful lot of big players won’t host their email on someone else’s service, so gmail is just not an option. If you deal with any business using primarily windows, there will also be a huge probability it’s running a Microsoft stack in full, from account management, email to file hosting.
What We Learned from Adobe’s Consumer Content Survey
The more one studys the mechanics of corruption, the more one begins to understand that a similar battle has been waged in biology since the dawn of time.

The corrupting entity can not replace the corrupted entity, because it does not have the sufficient structures- and would fall prey to other corrupting entitys almost instantly. It can not grow bigger then the corrupted entity, due to its being dependent regarding nourishment on the corrupted entity.

All is fair in this little war. Strategys include shedding hard to corrupt matter (skin, muscus, nails and hair), have tissue with incredible replacement rates (colon-cells). Fast pace the life cycle of the corrupted entity, and have not enough nourishment in the offspring to continue the corruption.

Remedys include using of all natural substances (eat leaves to kill the worms), to behaviour changes (famous the way foxes bath, with a brush of hair forming a flea-raft)

Synchronize breeding cycles, to starve parasites and diseases. Destroy breeding grounds and switch locations, for stationary parasites.

Diversify into different corrupted entity-types to prevent specialized parasites from target hopping.

Im aware that this is dangerous comparison, and thus want to press that i do not compare humans with vermin. I do compare organizations made up by humans with organisms and parasites.

This measure is basically encouraging the parasites infrastructure to turn upon themselves. There is no reward and there is no protection of the parasite being damaged.
So it will be used mainly by other parasites to battle among one another (leak information about the neighboring clan)- or to have parasites on the parasites (aka the lower echelon members of the mafia removing upper echelons to raise).
I it is different task. And you could assign it to different person.

Also, there is level of knowledge to be acquired about teaching and working with people. A culture that does not conflate code review with teaching nor talk about it as a primary means of how to deal with less experienced developers have better chance to develop that knowledge.

As in, admitting that those are different tasks is first step.
God I love the EU
The biggest and most successful companies show little evidence of empathy.

One of the most sustainable strategies is to create an oligopoly or de facto monopoly [1], and then squeeze customers for cash as hard as you can.

You will eventually run out of lock-in, but you can have a very profitable time before that happens.

A lot of people (me included) find this strategy morally objectionable, and of course if you're a customer, it's a huge pain in the ass when you're on the wrong side of it.

But as a business strategy it has obvious benefits. If you can create lock-in, where are your customers going to go?

The reality is that today's business environment selects against empathy at large scales. Making customers happy is fine for small scale service providers, but beyond a certain size, it's far more effective to work hard to eliminate customer choice.

You might wonder if business would work better if empathy was valued over cut-throat monopolistic land grabbing. That's an interesting question, and it's tempting to suspect that it would - not just in terms of customer satisfaction, but in terms of technological stability and speed of innovation.

But that's not the business environment we have today.

[1] Ideally in a limited market, so there's no danger of formal antitrust action.
There was a certain kind of joy I felt when I had finally managed to get that beast to work. But as I grew older, I preferred things to "just work" more and more.

Mandatory xkcd comic: https://www.xkcd.com/963/
Salon is using adblocking readers’ CPU power to mine cryptocurrency
> It reminds me of a friend that used to start off particularly rude statements by saying "I don't want to be rude but..."

I don't see the contradiction here.

I interpret these kind of phrases as: "I don't like to be rude, and normally I'm not, but in this case I need to make an exception."

Frankly, not everybody actually meant to say that, but this interpretation still helps to deal with those situations in a civil, non-escalating way.
The demand for developers is such that no company can ignore hiring and training junior developers.

IMO companies have relabeled them to developer and even to senior developers, presumably to make hires feel better that they joined exclusive group of people.

This may also be a result of some tension in HR departments where they are expected to provide some number of headcounts on different levels but they can't. So there may be natural inclination to prop up the hires to meet plans.

The body leasing companies are also inclined to prop up their candidates to offer them for higher rates.

Some regions of the world (my experience is with India) don't seem to have any junior developers. As soon as they are done with their training they have gained enough experience to be marketed as developers.

I work for one of very large companies in financial sector and people who barely can write a loop in Java are still named senior developers.

All this depreciates value of the official recognition of seniority and forces people to discover this on their own.
What GDP does is let you simplify inter economy comparison. It says nothing about the income distribution profile inside the economies. I think the big issue is on the money here, the distortion is really severe. I think anyone leaving California because of rent/income disparity would agree.
6 Reasons to Make Mongolia Your Next Travel Destination
If Mongolia isn’t at the top of your travel destinations right now, you’re not alone...

In a world of over 7 billion people, fewer than 500,000 visited Mongolia last year—and that’s actually not a bad thing.

Unlike China, which sees about 25 million tourists a year, or Australia (which gets about 6.5 million), Mongolia remains unblemished and unaffected by the consumerism that accompanies such a huge influx of visitors.

Mongolia is one of the last countries on earth that preserves its traditional customs and way of life. Its vast expanses of barely populated deserts and plains are virtually unchanged over the millennia.

When you visit Mongolia, you are one of the rare souls who gets to experience a simple and authentic way of life that has survived for thousands of years—and that alone is reason enough to come.

Of course, there are many more reasons to make Mongolia your next destination—and if you’re searching for reasons to visit this magical place, here are six top tips to you. read more: https://www.discovermongolia.mn/6-reasons-to-make-mongolia-your-next-travel-destination/
Almost certainly possible to make a regex matching filter to discard or file such emails into a folder :)
what's wrong with MIPS register names?

They're not really names, just "addresses" of a different form --- and of course, 0 is not really a register. x86 register names are supposed to be mnemonic, because certain instructions are only usable with, or have shorter forms when used with, the "right" register: Accumulator, Count, Base, Data/Divide, Stack Pointer, Base Pointer, Source Index, Destination Index.
True, but the HEB tortillas are so cheap it's a wash.
I don't think that's generally the case. In Germany the number of children in a family is relatively low and parents tend to have a lot more attention to this child. Quite often one parent doesn't work full time. Grandparents also like to be involved.
Thanks! Now I understand what you mean.
This might be unrelated, but your description reminded me a lot of the music video for Winter, a song by German goth/rock band Unheilig. The distant family is a standard trope, but I thought there was something particularly Germanic about it in this video.

https://vimeo.com/150976814
Show HN: Data exploration and visualisation
>Before the bankruptcy, the US Autoworker cost roughly $100 an hour. One hundred dollars an hour.

That is a misleading metric in this context. All employees cost significantly more than their direct paycheck, because of pension payments, healthcare and such.

$100 sounds very reasonable.
I've got the ball rolling at https://gitlab.com/amagpiesnest/amagpiesnest.gitlab.io

Please sign in and request access to contribute.
It really is coming in JMAP! Come along to IETF in London to have a play, or I'll be pushing out links to updated JMAP Proxy in the next couple of weeks and you can play with it there :)
I've used sqlite as an index for S3 objects ..and stored the DB file in S3 itself. It was very practical to use, and a handy pattern to apply to object storage where the number of objects to be indexed for a given time frame was reasonable for sqlite (I had in 100k range).

Also - easy to dump the sqlite db into a SQL text file then import into something like postgres :)
A similar place has opened over here. Billed by the hour or day.

https://www.anticafe.eu/strasbourg
It's stories like this, which, somewhat perversely, give me an immense sense of hope for humanity.

Also, maybe it's the art direction or lighting of the photography (and/or Photoshop) but Steve looks very healthy - as much as one can tell from appearance alone.
Wtf is $10K/month for ? Just for drugs ? Or in-patient somewhere with therapists and stuff ?
> I've heard C language was designed with the idea that the programmer knows what he is doing and the programming language shall not be standing in his way.

It's also been said to have been developed with the idea that compilers for it should be really easy to write, so let's just not spec half the language. ;) Freedom comes as a consequence, not independently.
I would love to read this as a much longer article with links. What did you mean with the fox?
The "f*ck you, got mine" was probally always there.

It seems like it's just getting worse though.

Morality/ethics used to be more noticed, and rewarded. I don't know who to blame. I sometimes think it's the lack of listening to a sermon on Sundays?

I do know this, I can usually spot the selfish bastards around us, and try to steer clear from them. If I can financially harm them, I try. If they happen to be family, they are emotionally cut off.

I have a very financially successful sister.

She is now over fifty, and misserable. She lived the American dream, but did it ugly, and now just has a 25 year old husband that doesn't care about her. Yes--she got a pre-nup.

She still emails me with some new spiritual thing she discovered. It's always the same email. Why don't my brothers, and mother call me? My kids only call when they need money. What did I do?

She knows what she did early on. It's no mystery. At one time she had it all. Her good looks got her so much. The looks are fading, along with that power. I knew in my twenties she would have a wake up call later in life, but I didn't know she would burn down so many bridges clawing her way up. And no--if she was a man, she wouldn't have it easier.
OK, maybe that should be

"let Happiness = reality - expectations"
Sadly not true in practice. Different people take things more or less personally. Code ego is real and a PITA to manage.
1 – Remove pricing page for my SaaS product. 2 – ??? 3 – Profit.
One grows a pig, not a pork. Once you kill the pig, its name is supposed to change to pork, though why, I never understood quote well.
I certainly found my own state of mind deleteriously affected. The decision logic of buying and selling in a market of pure speculation is very strange. I wanted to believe it was at worst amoral but I am more and more convinced it has a corrosive immoral effect on me (at least) and I am glad I stopped. Every time I note that I got out ahead, it implicitly means somebody came out behind.
A VPN service provider is not an ISP in the single way that is most important to me: In a "my government mandates that ISPs perform metadata collection" kind of way.

My ISP tells me that they do, indeed, operate legally and collect metadata. They tell me that they do, indeed, inject JS sometimes. They tell me that they do, indeed, reserve the right to resell my anonymised data for marketing purposes.

My VPN service provider tells me that they do none of these things, and in fact have been reported in the tech media for telling courts to kindly go fuck themselves when it comes to logging.

Who do I trust collects less data? Well, to be honest, I'm 100% certain that the ISP is doing the things it tells me it's doing. I'm not 100% certain that the VPN provider isn't doing things it tells me it's not, but it's a damn sight sure less than 100%.

And, y'know, despite all that rhetoric: The main thing I use my VPN provider for is to watch the US version of Netflix.
It's a complete rewrite, so effectively everything. Although not as feature complete as version 2 yet.
Community edition is also more feature complete. 3 will get there, but isn't there yet.