skysight-inc/HackerNews huggingface dataset:
Mostly talking about previous experience and especially any projects they were persoanally interested in talking about.

I find there is only one thing you need to ensure a new hire can handle to avoid the major fakers. Give them a simple problem that requires a for loop. Usually it takes up like 5 minutes of the interview. I started asking it when I realized that the weakest people on my team would get stuck talking about problems that were simple iterations, they'd spend days trying to avoid a simple 'for foo in bar' coding solution. These were people who could program is the weirdest thing too. Fizzbuzz has become sort of a joke meme over the years but I've found Steve Yegge's core idea to be true, and you can see the deer in headlights with even the simplest code problem. So now it's all I do. Whiteboard coding is unnatural enough as it is, there's no reason to haze when all you care about is will they get hung up on stupid trivial things. Most code is basic CRUD there is no reason to ask about b-trees or tris, let alone implement them.

If I feel the need to raise the bar even higher, I may include a simple pointer based question, since I've come to notice that indirection another concept that weaker coworkers struggle with. But the problem here, is that pointers just aren't relevant to the majority of what devs do these days, and modern languages do well to hide their usage which means fewer candidates will even have worked in a language like C. So you're likely to get a lot more false negatives. And interviews are stupidly expensive so you really want to avoid false negatives.

For reference I work for a company with less than 1000 employees, serving web traffic that needs to handle 2000req/s peak 1000req/s sustained. There is little we do that doesn't fall under basic CRUD. Our biggest tech challenge is cache invalidation, followed by 3rd party API timeouts.
Looks pretty good and I didn't see performance issues. From a usability perspective it's simple to use. I would suggest a couple of usability improvements.

1. The right side buttons for edit, layout, etc. have tooltips (that's great) but they should be like on/off buttons e.g. clicking layout once puts the editor in layout mode, clicking it again should bring editor out of layout mode back into preview.

2. In Edit mode the buttons on the bottom work like on/off buttons (that's great) those buttons should have tooltips.

3. Editing an image I can't put an alt value or title? How accessible is the content created by the editor?

Keep up the good work. I would use this for quick website/blog setup.
This spinning windmill on fire is beautiful (2016)
> If you look more closely at the details here (beyond just deepminds blog post)

Where would that be? As far as I know, the DM blog post and Hassabis's occasional discussions are the most detailed public information available. And they don't mention that it's just a brief demo.

> 2. There was already a Google engineer back in 2012 who applied neural networks to this problem and saw huge gains (There is a blog post about this somewhere)

I don't remember this.
Gixo Launched
Try this:

# curl -O http://vestacp.com/pub/vst-install.sh

# bash vst-install.sh
My rule of thumb: Never, ever go to HR with an issue that is not clerical in nature. If you have an issue that involves things you'd expect HR to be responsible for (safe workplace, abusive behavior, etc.) you will be shafted. Simple numerical issues ("Hey, you paid me too much last month") will often be handled efficiently.

I'd make an exception for blatantly illegal behavior, in which case I'd report the issue anonymously.

HR is not there for employees.
This is so clever. Kudos!!! Like a flash mob, everyone trying to follow the directions
I threw away the opportunity to buy BRK.A in 1985 when it was worth ~$2,000. If I would have ponied up $8,000, which I had at the time, those shares would be worth over $1M now.

Not that bad when you consider my grandfather throwing away opportunities to assassinate Adolf Hitler _and_ Lee Harvey Oswald. Who knows how different things would be if only he had the foresight.

If only we had the foresight...
so basically the Facebook app team?

Edit: sorry guys, didn't knew you were all on HN :(
A lot of the reason HR departments behave the way they do, is because of who they report to. The people in the C-suite set the tone and if they create a culture of sweeping things under the rug or otherwise excusing bad behavior, HR will do that too.

The other thing is that people bring their bias with them and an organization's culture can make it worse. If someone is a bit biased against victims of harassment, in HR they'll tend to side with the harasser. If the culture of the company already tends towards hostile/indifferent/unsupportive, it only makes HR's behavior worse.
http://cdixon.org/2015/01/31/come-for-the-tool-stay-for-the-...

This article by Chris Dixon sums up what you're trying to say — couldn't agree more with it!
For such an impressive project the Github page is surprisingly sparse!
Do you have to be medicated all through your life or can it be improved by slowly weaning off of it? Please do not misunderstand but the reason why I am asking this is because of a genuine concern for people like you to be able to control the thinking by yourself and not be dependent on drugs.

Ref: https://www.psychologytoday.com/blog/suffer-the-children/201...

Edit: Added reference.
The problem is the businesses want to have their cake and eat it too.

Damned if you do damned if you don't.

If you don't focus on edge cases then later it's your fault for being sloppy.

If you focus on edge cases you are "over engineering".

Most of the time "over engineering" just means "I wish this was cheaper".
How to START WORKING FROM HOME
Google style guide is well known in C++ circles for not being that good of a style guide, other than taming the minions of employees at chocolate factory.

It used to be quite behind what is considered best practices in modern C++.
Ask HN: Why are Bitcoin and Ethereum suddenly so expensive?
In January Ethereum was about $7 USD and now it's $200. What happened?
Why is this article just repeating itself like a broken record about 'diversity'? Really after reading the phrase for the fourth time it makes you realize that the perceived problem is not anything related to the merits of HR but rather; the article is really about how HR departments aren't hiring as many colored people as the author would like... given the premise in the beginning I don't know what I expected.
It's called Human Resources because Geheimstaatspolizei was already taken.
They are not even remotely worth comparing. They are so different in goals.

Probably the best comparison would be to ZeroMQ and or other MQTT brokers.
Vuejs2 single page application sample with Golang and MongoDB
Google’s blob emoji are great and no one will convince me otherwise
You actually only lost out on $4k worth of BitCoin. As you stated yourself, a few months later when you remembered that you threw the drive away with the current value at $4k, you said you could have used the money then. It's safe to assume that if you still had the bitcoin then, you would have attempted to sell at that price.

Also, regarding the proof of ownership for the drive, if found, do you still have the receipt or conversation about purchasing the bitcoin in the first place? Tax wise, you should always keep that when purchasing collectibles to have proof of your cost basis, in the U.S. at least. Not sure about other countries regarding capital gains like taxes. But if you had proof of purchase, I'd say that would hold up strong if the drive was found, at least for the value derived that text file. Your account holding the value is not in your harddrive, it is on the bitcoin blockchain, you just lost your key to get the bitcoins stored in it. But at the same time, once you throw something away, it is assumed you have given up all rights to it, thus the person who finds it now has all rights to any information on the drive, including your private key.
> The Fed is not directly accountable to an elected leader in the same way that a typical federal agency is.

That can be a good thing. We separate the three branches, specifically not to have direct accountability to a single branch. And we buffer power changes over many election cycles. Otherwise one branch, say the executive, could just fire a judge or investigator when they broke the law.

> The often repeated notion that, "to a great extent, we owe this money to ourselves," is not necessarily comforting.

I wasn't repeating that notion. In my mind, going bankrupt is not a good thing in either case.

> Most American citizens have very little, if any, savings. The "ourselves" in that notion is heavily weighted to a relatively small number of wealthy US citizens.

I guess you could say, if you're wealthy you have more to lose, but poor people might lose their life if the US goes bankrupt whereas wealthy families would probably survive, though with a smaller balance sheet. So it matter to both poor and wealthy alike if we are reckless and go bankrupt, probably more so if you're poor. And I agree, we should be questioning if wealthy interests are putting themselves or the country first, because we don't have much use for those who aren't improving citizen's welfare.
I remember reading the original Google plus post a few years back. Really great explanation for Paxos and general consensus concepts.

If you are a visual learner, a really slick animation explaining Raft distributed consensus protocol is here:
http://thesecretlivesofdata.com/raft/
https://github.com/mofarrell/p2pvc

We made a video chat app that ran in the terminal. Didn't win but went kinda viral. We later polished it up
We had a guy who was an OK developer, but he read all these articles about this and that. He decided to make a 2 page application "micro serviced." It contained 56 projects and counting. For a 2 page application. It was the most convoluted piece of garbage I have ever seen.
Haha thanks, I was inspired by David Wolever's talk this year. This is the first time I've gone through the disassembler module or the CPython source, it's much less intimidating than I thought it would be.

Also wat! The bytecode for the global case makes sense, but I wasn't expecting True?!
Being 40+ does not prevent you from being single. Further, long hours and lack of skill are related. I am not saying you would always rather have say ~35 hours a week from John Carmack vs. 80 hour weeks from 2 or 3 awesome 22 year olds, but adding 22 year olds also scales poorly.
Hi Tyler, since first reading a thread on your IDE-as-a-service on Hacker News I have consistently wondered, who could possibly be using this product? I have tried it, enjoyed learning about Docker and containerization and makefiles, but have found it basically useless for anything like "real developing." The localhost pipeline is just too effective on a reasonably priced machine with a good editor and a browser. Throw in stuff like ngrok for secure tunneling to localhost for demos, and it's basically over.

Maybe it's just for the people who are doing elaborate clusters/containers/orchestrator configurations. I have no idea.

I'd love to hear stories from the community about uses for this product. I'd love to hear reasons for Red Hat to care about acquiring such a thing beyond, maybe, shoring up a new piece of the Linux ecosystem in some tangential relationship to Docker? Everything about this feels like overreach and products in search of problems.
Small utility for creating Redux ducks
We detached this comment from https://news.ycombinator.com/item?id=14414064 and marked it off-topic.
You hate to say it, yet you were able to ignore the substance of the article and say it anyway.
> Rust assumes your dependencies are trying to kill you.

Would you mind unpacking this? I'm intrigued.
my understanding is Kin is an ERC20 token on the Ethereum network, which would mean they are all convertible. Facilitated by crypto exchanges offering trading pairs. Coinbase just published a good article on Ethereum tokens and seems like they will soon offer them

https://blog.coinbase.com/a-beginners-guide-to-ethereum-toke...
Applying deep learning to real-world problems
That is awesome! I have been using News Feed Erradicator for a while but that is next level! Too bad I am using Firefox ;)

Also, recently I realized that when I in nervous procrastination mode I also check GitHub too much to look at the stream of updates and "someone starred ..." stuff, I have looked for disabling the stream but could not find it... I guess I could try play with the Stylish plugin to make it disappear or sth.

Admittedly, sometimes I wish I could remove all "points" and "numbers" from the web, even on HackerNews. There is this quick brain sugar rush when you see these numbers rise, but just a minute later I feel empty, sad, and dirty for having this narcissistic automatic response.

This is one of the reasons (the other ones go around privacy and tracking) that I don't do Google Analytics nor any kind of access.log aggregation/analysis on my websites. Maybe this is a stupid rationalization, but I'd like to think that we value stats too much and that they distract us from doing better qualitative design and analysis...
+ What's special about it?

+ What hurdles did you take in the development process?

+ What's your opinion on user data?

+ Many other topics that might be interesting.
Ask HN: How does Uponit bypass adblocking?
https://uponit.com/faq/#toggle-id-9

They are somehow able to send data from the client back to their servers in an undetectable secure way that adblockers can't detect. It looks like the team behind it is from "Israel elite intelligence units".
Well, if I was a multi-billionaire, I could get a degree from Harvard as well.

I'm far more impressed by the kid who puts himself through a state university while working one or more jobs and trying to deal with debt, a massive lack of spare time, and an uncertain job market.
Well, actually the best implementation of Material Design would be callem'all's http://material-ui.com/. Really mature and full-featured.

vuematerial is slightly behind in the no. of components. After some more research I have settled on using http://www.muse-ui.org/#/index. It has full parity with callem'all's component set. In fact, the website is nearly a full clone of that. And the developer is pretty active.

Case in point - There was an issue with the auto-complete. Raised an issue - https://github.com/museui/muse-ui/issues/495. And it got merged pretty quickly.
The Secret Power of the Cell’s Waste Bin
Researchers find computer code that Volkswagen used to cheat emissions tests
Estimate the cost of the PR nightmare. Estimate the risk of this complaint causing the PR nightmare. Estimate how many points HR can decrease this risk.

Maybe HR is still the best ROI, but I think the equation could go either way.
Well, it's obvious that he deserved the settlement, otherwise, why the employer pay it?

I find that idea, that we hear so frequently, that employees should not extract all the possible value of their employers very uncapitalistic.
I've heard this and avoid it in many places, but I think their arguments are sound here. The maintenance effort and unexpected rebuilds needed to upkeep forward declarations is something I'm not interested in doing.

I'm not going to change my coding style because Qt Creator is broken, switching IDEs makes much more sense.

Maybe I'm wrong and I've just been made horribly lazy by writing too much C#, Python and JS, maybe this is some pretty horrible technical debt, but hopefully this will all go away once the planned C++17 modules system is introduced. It's one of my biggest annoyances with the language to date.
The poster

- "ignored ... a carefully worked out explanation"
- doesn't (or doesn't care enough to) understand the company's established processes ("...or something")

Given that s/he thus didn't (couldn't) relate these in his/her telling of the story, there's at least the possibility that what's missing is less flattering or even completely contradictory to their telling.

Just as we can all point to examples of process absurdity, we can all point to examples of

- failures because process didn't exist
- companies with good process

At the very least, from an objective standpoint, the poster's telling of the story reflects poorly on them
But if I can't transfer my money out, how is that any better?

If I don't like how the US government does things, I can move to another country that will have me, and I can convert all of my dollars to that country's currency.

With this, it doesn't appear as if I can take that money out of the system. So that's at least a huge step backwards from what we've got now.
It doesn't mesh well with the corporate amorality that large organizations seem to tend toward in pursuit of profit.

> Lol, yes, of course if it makes lots of money then it doesn't need to be run morally or with any degree of humanity. /s

Why did you add the sarcasm tag? The proof's in the pudding: When Facebook throws people off their platform, the first, second, and third reactions of the victims seem to be trying to climb back on. Apparently, they don't "need" to be run morally.
> well, I can, but I wouldn't be doing as good a job

You do a better job communicating with yourself though?
When I'm around cargo-cult management types who use "resource" to mean "person", I've been known to introduce myself as "a resource in the ____ group" just to see whether it will slide by unnoticed.
I always hated fiat currency, but I think I've come to grips with its necessity. The one thing a gold standard currency can't seem to do is control demand for it, thus its value can skyrocket.

When you think of currency as a commodity, under a spiking demand their is no way to control supply so you get deflation.

Rampant deflation maybe more destructive than inflation unless negative interest rates were to become socially acceptable, which I don't think is realistic.

Without negative interest rates deflation makes repayment of loans impossible and rewards hoarding which will continue the deflation cycle.
Its funny, several years ago when climate deniers were generally still in the full denial stage - ie saying the earth wasn't warming - I remember thinking how the evidence was going to become undeniable at some point even by first hand observation (I understand that that is actually not possible, but that it can drive perception and openness to the idea that the earth is warming) and how deniers would have to retreat ever further to state that humans are not the cause, I never thought that would happen so fast.

Is there a word for this, when a point of view is continually challenged and disproved but rather than accepting another point of view, the holders of this position just adapt their reasoning and continue on as if they always held their current position? It reminds me of so many types of arguments but I feel the need to have a specific term to describe it. It reminds me of contrived inductive arguments attempting to hold doggedly onto the geocentric model of the solar system[1].

I think you could sum it up as this situation: When you have to evolve your position over and over in the light of overwhelming evidence that makes you no longer able to persuade any others to your way of thinking, but with each new iteration of your position you hold it with absolute confidence despite having been proven wrong again and again.

This is distinct from a rational view where you allow evidence and reasoning to inform your decision because people who do this don't change their actual position, they just cherry-pick their rational, and it has nothing to do with being disproved but instead the perception of others and your ability to persuade them. If they could continue to make the argument that the world is not warming they would never bother to change it. They only evolve as a means of the survival of their position.

It reminds me of how the catholic church "evolves", subsequent generations of clergy might hold some truths to be unquestionable while choosing to disregard the truths of their predecessors as the perceptions of their followers change as a means of survival. Demonizing homosexuals is just not sustainable and the church will evolve so as to not alienate their customers, but then still demand to be taken seriously on any number of other topics with seemingly no awareness of the contradiction.

[1] https://en.wikipedia.org/wiki/Deferent_and_epicycle
Not only did they shoot themselves regarding Delphi, they also missed the C++ RAD market.

I used to joke Visual C++ had nothing to do with visual, when comparing it with what was possible in C++ Builder concerning GUI RAD tooling support.

OWL and VCL were ages beyond what MFC could do, and there was the VB like experience for UI design.

But they went astray with their management decisions and now Visual C++ has actually become visual thanks to C++/CX and XAML (not counting the two C++ .NET variants).
Uncovering the Flop of the EU Cookie Law
One video article can change your life
I used to implement smart card as Personal Identity Verification for Federal employees. It was required by a regulation driven by the post 9/11 Bush era called HSPD-12 (Homeland Security Presidential Directive - 12).

It was a real boon to the DC area technology consulting business. Timed well with stimulus in the post crash crisis as well. Lots of investment in this technology (reminiscent of the Secret History of Silicon Valley) and surprised it has taken this long to get to finance and other uses.

I think one problem is smart cards were timed with the take off of mobile. They weren't very mobile friendly and seemed kind of redundant, but I prefer them to a fingerprint scanner on the iphone or galaxy.

Excited to see where this goes.
I don't know if it's the same in bash, but at least in zsh, "git branch <TAB>" and "b <TAB>" have the exact same result, if b is aliased to "git branch"; the first tab fills in the name of the branch, another lets me select a commit, and further tabs are command line options.
Ahem [0]:

>Most of the warming occurred in the past 35 years, with 16 of the 17 warmest years on record occurring since 2001.

How do you claim we are at the same temperature as the year 1000 and also claim temperature readings from the late 1800's are innacurate and can't be trusted? Also, what does comparing a similar temperature reading from a specific year in the past prove? It is arbitrary and without context.

[0]https://www.nasa.gov/press-release/nasa-noaa-data-show-2016-...
ActivityPub is awesome, and I'm excited that it's reached this stage. Looking forward to the core Known platform supporting it.
They should hire you to write this because I read that entire about page and was still wondering what this had to do with a Linux distro. Thanks for the clarification!
It sounds from your post like you have borrowed money to buy something (a home, perhaps) and are hoping that inflation will make it easier to pay back that debt. Your arguments work exactly in reverse for someone who is saving money for future large purchases and for whom inflation would be a disaster.

Without inflation, the working class is able to accumulate savings and better their lives. They don't need to put their money at risk in the markets or negotiate raises at work just to keep from falling behind.

Better still, all that money will get spent by all these people with more money and better jobs on buying better housing, newer cars, better food, more luxuries, and that money can make our corporations more profitable and faster-growing...

Maybe, maybe not, but all of these things can definitely be had by having a strong, stable currency that does not lose value.

The "go into debt and then have inflation devalue your debt" system creates a divide between people who are eligible to go into such debts, and people who are unable to and thus see their savings eroded by inflation. It would be much better to have stable consumer prices and to keep debt manageable by maintaining low interest rates.