skysight-inc/HackerNews huggingface dataset:
Google is a little bit of both. At least from having gone through the process (and ultimately turning down an offer due to the ridiculousness of the process). There's a massive funnel where they're trying to bring in a bunch of smart people, then teams basically say "I have this position available, who has gone through the funnel that is a skills match for our specific teams".

> I'd love to see a company literally just looking to snap up smart people and then have them come in and kind of define their own role, one where they can add the most value. Nobody does this!

At least with hiring out of college, a lot of companies do the "Let's snap up smart people, then train them to do the specific job we need done". In my experience, this has been particularly prevalent among the big consulting firms.
> as people pervert it with exceptions

As a once landlord, even if government did a great job with it, I don't see why rents wouldn't go up to match it. If my tenants were guaranteed 50k a year, I would instantly raise my rent to 1/3rd that. Other industries would follow. Market rates really just hash out to be whatever the consumer can bear before going bankrupt.

So the government would also need a Communist-level of price controls, which as history has shown us, doesn't actually work.

The welfare system today 'works' because so few are on welfare or fully dependant on welfare, so a more market economy exists with rental pricing. If everyone, or most, are on welfare, then we'll just price against welfare. That means you'll get your UBI check but you'll be living in flophouses and be broke every month for basic things when before you had a nice middle-class house, savings, enjoyable lifestyles, upward mobility, etc.

I have yet to see UBI advocates resolve the inflationary problem short of re-implementing Soviet-style communism, yet they are unable to resolve the various problems with communism the same way the Soviets and others were unable to do so in the past.
> There are many cases where a std::vector will be a lot faster than a tree, due to cache coherency, and use much less memory too.

this is also what is annoying me, the thought of so much ink being devoted to O complexity and so on when with modern processors in the end often "less optimal" algorithms are a lot faster based on how they work and often you end up writing the same thing 3 different ways so you can test and see which one is actually fastest given your language/compiler/toolchain/processor

In a book-level discussion whether a comparison in your algorithms evals to true or false in a predictable or unpredictable pattern doesn't make a difference in its performance, however write that out in code and the branch predictor of your CPU will be a LOT happier (and faster) if you make it so that all the "false" and "true" comparisons happen in streaks as opposed to randomly...
LANshark Consulting – Ohio – Django Intern – REMOTE INTERN
I'm a freelance Django developer who is looking for help on a project.

The project is a management application for an Insurance Life Settlement company (if you don't know what that is, that's OK). Basically, it's a lot of forms to be developed with legalese, some document upload, digital signatures, and some calculations to duplicate existing spreadsheets. The models are already defined... we just need to crank out the forms and views.

So, you need to be:

a) willing to work at least 20-30 hours/week.
b) able to communicate via slack, or skype or email daily
c) familiar with git (gitlab) and best practices
d) able to do forms and possibly views in Django
e) use PEP8 and Flake8 religiously

I'm looking for someone who maybe wants to learn django better, or be mentored. Lots of experience isn't necessary, but learning things
quickly will definitely help.

I'm offering $30/hr, paid weekly. I use Harvest for time-tracking, gitlab.com for version control, and hosting is on digital ocean.

Contact me at django-job@lanshark.com for more information.
what exactly is the difference? If all industries become worker owned, is that not worker control of the means of production?

Personally, I don't think worker coops will become widespread under capitalism to be a real threat to big capital. However, I think Richard Wolff's idea that they are practice for worker bottom up democracy which can be implemented under capitalism is correct.

edit: i read your comment as "democratically owned" instead of "democratically controlled." In that case, I advocate the former, a socialist seizure of the means of production.
Thanks, this is what I was looking for :)
You can make that claim about most US elected officials. It's broadly understood that nowhere near 100% of the US voting-eligible population votes in elections, and that when someone says "50% of the population voted for...", it means that 50% of those who bothered to vote at all. It's the same thing as the stories you see citing a study that finds that X% of Y's have Z trait. Everyone understands that it's referencing a percentage of those included in the study, not the entire population.
I got part way through one interview process with Google -- never again. I'll stick to buying lotto tickets, the odds of 'winning' are about the same and the payout is higher.

Not to mention lotto isn't quite the tremendous time-suck that playing the Google interview game is (I mean, sometimes you get stuck waiting in line behind the old lady buying $500 worth of scratch tickets so you can buy your one powerball ticket, but still...)
> the owners of the automation will reap the benefits while everyone else struggles to make a living

Those people are reaping these benefits because of decades/centuries of publicly funded science. So they don't have a very strong basis for claiming their surplus wealth.
<Insertname Infrastructure Crisis> Could Have Been Averted

Get really really used to that headline in the US, because the way we're headed, everything from bridges to dams are going to be subject to that headline. We've neglected basic infrastructure in this country for so long, that people have grown up without realizing there's a problem in the first place.
Until you need it.
May not be essential, more like, obviously expected kind of feature that breaks the web experience and is highly annoying.
Simple Flexbox grid using 10 lines of CSS
I used to interview for Google, if a candidate knew an answer immediately I'd be impressed but I'd always have a harder variation in my back pocket.

And if you write out the answer in silence, be prepared for a "tell me how it works" follow-up.
Well, we already saw the use of JDAM Cement in Libya.
I can buy a coffee at the end of the month with http://www.learn-2-type.com
> That doesn't work, because the world is a complex system.

You've buried an awful lot in that sentence without justifying any of it. I could just as easily say "decentralization and local governance don't work because the world is a complex system" and sound just as correct.
Uhh, the fact that they are the state run media arm of a notoriously free press-hostile regime in a country with a famous history of a government propaganda arm?
I think we need some kind of arbiter of last resort when there is contention for resources or other things which do not respect borders (like climate, resource depletion, pollution, disease, etc).
They don't need to interview 500 people for their generic jobs. Filter people early based on CV and some phone screens and then talk to a couple people and select someone reasonable.
Opinions and facts are distinct. Opinions separate out into categories of "agree", "disagree", "don't care", etc. Facts separate out into very different categories of "true", "untrue", "unsubstantiated either way", etc.

Yes, its good to be exposed to a broad spectrum of opinions. Yes, different sources can select different true facts to push an agenda and substantiate their own cause, and it is thus important to get true facts from multiple sources to get a complete picture. No, it is not a good idea to put unsubstantiated "facts" or outright untruths on equal footing as the truth.
Way back when I used to do .NET, alt.NET was also an umbrella for alternative frameworks like Castle, data mappers, etc. It would be great to see a resurgence of non-MS frameworks.

Don't get me wrong the MS prescribed frameworks are great. I just prefer SQL over LINQ, lightweight HTTP muxes and middleware as found in node.js or Go.
> You should not assume things like that.

On the contrary, this is a very reasonable assumption. You appear to be confusing opinions and facts.

You also appear to have an uninformed opinion of Buzzfeed News and the journalists it employs.

You also don't seem to understand the main point of the whole paper, which is that "the writing styles of otherwise opposing orientations, namely left-wing and right-wing, are in fact very similar: there appears to be a common style of extremism."

Based on my long experience as a newspaper journalist, this was already obvious to me and no doubt many other people. However, it won't make any difference to the significant proportion of the American public that doesn't read news for honest information, but only to prop up their existing and highly distorted views.
If you're going to mention AWS, you should also be mentioning GCE and Azure, as each can be the cheapest/best under certain circumstances. It'd be even better if you analyzed their offerings to give people an idea of when to choose each offering. I'd also like to see at least one static site hosting company (Netlify?) listed since they can be a lot cheaper than the big cloud companies if that's all you need.

In general, I didn't find this list particularly useful. There wasn't a single product on your list that I'm not intimately familiar with, and I'm not the sort of person that really keeps an ear close to the ground on these sort of things. The categories of SaaS products you recommend are pretty limited. It could be useful if you indexed more providers in more categories and then asked some basic questions to cull the list down to a personalized recommendation for your reader's needs. But short of that, there's little here that you wouldn't get from five minutes on StackShare.
ReadMe Weekly: A Newsletter about Distributed Systems
I understand where you're coming from. Take a step back. When you argue about this, who is your audience? What do you want to accomplish? Are you trying to mobilize people who already agree with you? Reach people on the fence? Convince those who disagree? How does your message sound to your intended audience?

Who you're trying to reach is up to you. I believe that using the term "fake news" is very unhelpful. At this point it's effectively without definition except as a perjorative dismissal, so you'll nearly always be discussing something with a different meaning for each party unless care is taken to define it upfront. If you're anti-Trump, you're continuing a meme used effectively by Trump himself. This meme is being used to further polarize, every side pointing to the others as being at fault.

Edit to add: Please don't misinterpret this to mean I don't think critical reading of news and calling out misrepresentation of facts or outright lies is important. This is very important. Doing so under the banner of fake news distracts so much from this effort that it works against it.
Who said they're not approved? People get approval to access all sorts of things that they aren't supposed to let out of the company. Or may be obligated to take certain steps to ensure that it's not just on the good graces of the employees to ensure doesn't get out.

There's no squaring the circle here. You can not lay obligations on corporations to secure their stuff, but not permit them to have any tools that allow them to actually implement that security, and expect security to be the result. You can't assume that all employees of all companies everywhere that deal with sensitive information are solely staffed by angels, especially in light of the fact that the very fact that they deal with sensitive information can attract people who deceptively pose as employees long enough to get their hands on this information.
For sure, but too often to make it something I could rely on unfortunately. I run Windows enough that I've considered buying a second laptop just to run it but it's things like the trackpad and the generally decent battery life that make the MBP such a joy to use, and I really don't want to carry two laptops around with me all the time.
So, more turtles waiting down there....

In the end, it is the attempt to create a positive proof in a system that is not a defined formal system (real world vs pure mathematics). Impossible - as you say, you need to place your trust somewhere. Even if it's your own abilities. But that trust can always turn out to be not justified.
There's zero chance our political spectrum will ever increase taxes to allow for UBI to be widespread and sufficient.

This way we compensate innovators and entrepreneurs for their work. That is, we give them the leeway to innovate, improve their own income, etc.

It's a lot more palatable than 'let's tax everyone at 85%'.
Best explanation https://paragonie.com/blog/2016/08/crypto-misnomers-zero-kno...
I'm up in the northeast and at a level where I'm not going to get emails from Google/Amazon/etc for an engineering position. But I do get a ton of what I consider recruiter spam - usually something tangentially related to my background, and often fairly junior (I'm on the very low end of the executive ranks nowadays).

I used to ignore it, but I've decided since that while I'm not going to be remotely interested in the role they've proposed, I can at least clarify my background and career level should they have something more appropriate.

And for the total form email recruiter spam, I'll sometimes reply asking their rate range for W2 and 1099. I never get a response to those. Well, I'm lying, I did once and it was to say "let's discuss it on a call." No thanks, that means it's low. And being a small world up here, I knew who the client was anyway, and what they were trying to do. I had no business getting that email.
I'm 24, and have grown up here. First time I really heard about it was Trump at his rallies.
Neither could I, but that was also well beyond the scope of my Google interviews.
So my Girlfriend (Monica) is currently doing her Master's at UPENN in social-policy & data science. Her major area of research and focus is on the impact of technological unemployment (which is an umbrella term which represents job loss due to robots and AI)

(we're currently looking for an internship by the way, so if you're in this area, please feel free to reach out!)

Some of the estimates of job-losses approach >50% which, for context, the great depression was 15% to 25%

So we're looking at the rough equivalent of 2 to 3 great depressions in terms of unemployment, but productivity should be equal or higher.

A lot of the solutions being looked at center around basic income, but there are some really interesting questions around BI like "how do we help people deal with the emotional impact of 'freeloading'?" or "how do we deal with 'life without purpose'?"

She's thrown out some interesting solutions (I think). There is expected to be a lot of focus on subsidized training.

One sort-of "out there" idea which I don't think I've heard anywhere was 'framing' the BI payments as a 'royalty' on the data they provide merely by existing. Since marketing, science and government with the help of big-data tracks everyone so deeply then turns around and re-sells that data, the people being reported on 'deserve a royalty' on the data they provide. (I'm paraphrasing and she is way smarter than me, so the way she put it was a lot more convincing).

If you're looking for more information on the coming tsunami of technological unemployment there were some incredibly interesting whitepapers published by the white-house on the policy impact of this stuff.

PREPARING FOR THE FUTURE
OF ARTIFICIAL INTELLIGENCE - oct 2016
https://obamawhitehouse.archives.gov/sites/default/files/whi...

Artificial Intelligence,
Automation, and the Economy - dec 2016
https://obamawhitehouse.archives.gov/sites/whitehouse.gov/fi...

Monica's papers really echoed those whitehouse ones, though she hasn't published any of them yet, but the professors seem interested in publishing with her on a few things.

Anyways, this stuff really is a pretty big deal. You'll see Elon Musk talking about the 50% unemployment figure and the need for BI.

Who knows where today's whitehouse is going to go on this stuff, but we're really going to have to be prepared. Ontario Canada is kicking off a project in this now and a few other countries around the world have pilots brewing.
How I got your phone number through Facebook
Uh.... VS has always been able to do C/C++ compilation. Like... for decades now? Just not with the standard Linux toolchain, but you've always been able to build C/C++ projects on Windows.
Well, don't count me among those who trust Zuck. I stopped using Facebook years ago when I opened my eyes to what a massive intelligence-gathering operation it is.

And the names I listed are just examples; my point remains that one cannot predict who will hold the reins in the future. We can debate how much of a monster Zuckerberg may be, but I'm convinced that there can be somebody much worse in charge.

I think the most productive thing most of us can do in the short term is to convince everyone we know to stop using that platform.
Show HN: Dustpan for macOS – declutter your desktop with ease
hey HN. I'm here to plug my most recent side project, dustpan. I wanted to make something that would help me clean up the clutter on my Mac's desktop without automatically deleting anything or messing with my folders.

The idea originally was for ivy to grow around files on your desktop as they go untouched to help promote a less cluttered desktop by pointing out rarely used items. This idea was not my own, but I thought it was awesome and immediately went into research mode. After spending a good chunk of my free time for a while tinkering, I decided that the idea in its purest form is not something I'm capable of, but that I could definitely create an app to the same effect.

My macOS app is called dustpan. It periodically dusts your desktop, moving all files that have not been recently used (recently is by default a week, but is customizable) to the dustpan, where they can be accessed or moved at will. Dustpan declutters your desktop without deleting anything, messing with your desktop folders, or affecting your important, frequently-used files at all.

Please check out what I made here! HTTPS://dustpan.github.io

I apologize that it's not completely free. I made it 99 cents for now as otherwise I would be losing money due to hosting and etc., and as a college kid that's not really an option right now.

thanks!
At Facebook you can usually chose which team you will join after bootcamp, so asking to be interviewed by your future manager is a bit of a problem.
This reminds me of my favorite paper: "Scalability! But at what COST?"

https://pdfs.semanticscholar.org/6753/959eed800e9fad9e330daa...
I don't consider it enslavement, any more than I consider a parent's obligation to feed and clothe their child enslavement.

I understand that the libertarian perspective says it is OK to let your offspring starve to death (Thank you, Mises, for clearing that up for us!), but I don't think that system of thinking is a valid or useful way to arrange society.

(Neither, it seems, does any society on earth, since no one has ever attempted such a thing.)

I think we're all obligated to one another, and slavery is something quite different from that.

I also don't like the libertarian attempt at redefining common words to make ordinary things sound baaaaad, like "taxation is theft!!" (it isn't) or "taking care of others is slavery!!" (it isn't). I think that's a cheap rhetorical trick, and doesn't get us any farther in any kind of discussion.
Actually, I think that while there might have been some inspiration from APL, the basic reason is that ASR33 teletype machines have a backarrow character, whose ASCII code is the one more commonly associated with underscore. That explains why for many years the underscore character was accepted as an assignment operator in R and S. The <- glyph is a synonym useful if for some bizarre reason you are not programming with an ASR33 teletype machine.
A CEO of a small company once sent me what might have been a really interesting opportunity and I was going to reply but then I noticed the tracking links and realized it was just a very-well-crafted form letter. I stopped considering it then.
The idea of speaking to your future manager is a bit absurd for this type of job, where they're not hiring you for a specific role with a specific manager. If they did that, the project you're hired into may not exist in a few months. They want people who would be good at any project, under any manager.
Find a Sports Facility Near You Open Source Sports Facility Database
why not just lie to them and tell them you make 20-30% more than you really do ?
Is the Pulitzer prize evidence of reliability?

https://en.wikipedia.org/wiki/Janet_Cooke
My first experience with deep reinforcement learning
I've seen the opposite, from close observation on both sides.

The recruiter may start out with a role that they are trying to fill, but they have plenty of other roles that they could be happy to put you in. And furthermore for the right candidate, they don't have to figure out the role up front.

When I was hired by Google, SRE poached me out of a pipeline to a different group. (Accepting that offer was a mistake on both sides, but it was a learning experience.) When I was hired by Amazon, I was contacted for a job in Seattle, then got hired in Orange County.

That said, plenty of candidates start the process by being too arrogant about what they can demand. Recruiters know to look for that and stop wasting their own time taking these people seriously. That's why pointing out that a proposed role is too junior for you is likely to result in being dropped.
That is fine, providing you don't operate in a confidential or regulated environment. :/
Heartening to see this on HN.
Exactly, we don't need to reinvent the wheel here. Tax personal and corporate incomes, just like we do now.
I think him picking up affiliate links and not polluting site with ads is good balance. It doesn't change anything for you as a visitor.

There is nothing wrong with making money, it is wrong when I get video playing when I click on a link at HN.
1TB backup drive which is partitioned. Half is data and the other half is time machine. The data partition is mirrored to Google Drive. Then, I use Arq Backup to mirror time machine backups to Google Cloud Storage. In other words, there is always a true local and remote copy of everything. Very cheap and works well.
those are some cool changes. For those who can't/don'w want to watch the video:

- 24 bit color support added.

- lots of work to support more programs

- launch windows programs from bash (notepad.exe for instance)

- file change notification support (to allow for automatically rebuilding a website on file change for instance)

- can build a C++ project in Visual Studio and deploy it to your local WSL env, so you can run it directly from the local bash. (Visual Studio generates real linux binaries : ELF 64 bit lsb executable)

- Remote GDB Debugger: Can use visual studio debug engine to debug linux executables (It looks like this was possible before for remote machines [1], but now it can be done locally on a program running in WSL.)

[1] https://blogs.msdn.microsoft.com/vcblog/2015/11/18/announcin...