skysight-inc/HackerNews huggingface dataset:
Can you describe what is "knee jerk" about HTTPS everywhere?

It sounds like you're saying that you believe HTTPS is a bad solution to (presumably) the problem of surveillance-friendly plaintext comms via browser. But I'd like to understand.

You also seem to be claiming that AV products are somehow a special category of security product, for which evaluation is especially difficult. I don't see it, and in fact, there's a handy chart in that post to help.

Companies that have audit requirements for these things are most likely going to need purpose-built tools for this; depending on AV crapware is a terrible idea.

And as for the notion that "most" enterprises should be shoulder-surfing their employees, well. I assume you also recommend all employees pass through a metal detector and have all thumb-drives and whatnot inspected on the way out? If not, why not?
Please also stop trashing SMTP.
Anyone have a link to the published research?
You're jumping to conclusions I didn't advocate for...

There's no reason one person who contributes one thing gets to scrape by and one person who contributes another gets to live like a prince. Sales pay the bills of SW devs; SW devs make what Sales sells. Both should be comfortably compensated.
Introduction to Data Binding with MobX
Speculating here: Assuming that you only let prod servers access customer data, you can restrict to which hosts the storage servers open connections to. No?
Avira Internet Security Suite 2017 Crack and License Key Full Free
Because if you encrypt data before uploading it to a server, the server has no (zero) knowledge about what that data is?
Cosmos Controversy: The Universe Is Expanding, but How Fast?
I suppose I'm ignorant but I assumed search didn't qualify things. Like if it's true or not or somewhere in between.

I used Google to see if others had bextra problems. And thankfully a link appeared.

Now i hope these reactive changes don't eliminate content. Let my fingers do the clicking (so to speak)
Not sure if Arq has this, since I'm only running the trial version at the moment, but CCC actually clones the drive to the destination disk and I should be able to boot from the backup drive in case of emergency.
Thank you for patiently explaining the separation of the build and CI/verification system. Now I see how zoulasc's article and comment fit together.
This seems to be the type of employee Google is looking for, in which case, it works great.
Hey, thanks for your reply.

Hadn't thought about a CloudWatch even to keep the function warm, I might suggest that to the team.

We haven't shrunk the model, we've deleted superfluous files from the TensorFlow python library and dependencies (we don't need tensorboard, for example).

It would be nice if you could package TensorFlow up into a minimal component just for assessment and not have any of the 'learning' stuff or other added-on libraries, but we couldn't find a simple way of doing that - we're not pro C++ engineers and even our python is not the greatest. We're managing for now, but if our model grows any bigger we will run into issues, but there have been some good suggestions in here.

We had considered the S3 store, but we ruled that out quite quickly for cost & performance at the number of invocations a months we're looking at - but that was before we knew more about the 'keeping warm', so that may be revisited, too.
As I'm being downvoted, I'll elaborate:

You shouldn't delete Uber because DHH tells you so. You should delete Uber because you find their practices immoral.

Over the years there have been enough articles about Uber that could justify calling them immoral and deciding to boycott their service. You don't have to wait for a "celebrity" to tell you what to do.

On the other hand, if you are only convinced because DHH says it, you might not actually believe that they're bad and just join the protest to feel morally justified outrage and show off your virtuousness -- in which case it is probably dishonest to do so.

In other words you shouldn't join a protest because someone people talk about using their initials does it, or because your peers think everyone should do it. You should protest because you think something is worth protesting.

Personally I totally agree with DHH that Uber is worth protesting, but I agree because I've observed Uber's behaviour over the past years and come to that conclusion myself. If you haven't you should read into it and determine whether you agree or not.

And if you disagree, you should think about why that is, too. If you want to be think of person that agrees with these things but don't, that should be a cause for personal reflection. Simply joining the bandwagon doesn't help with that, even if it helps the protest.
The due diligence in this case would have been researching the user limits which (as others have pointed out) were not published or advertised anywhere.
I see globalization less as an agenda and more of an inevitability as we become more and more connected.

The best thing we can do is make sure that whatever power structures we guide into place during that process serve the largest coalition possible.
Enhanced Selenium WebDriver Tests with the New Improved C# 6.0
20 Open Source React Apps to Learn and Borrow From
My logic is that if something needs to be actively sold (pushed via recruiters), it's most likely average at best. I'm betting that the best jobs don't go through recruiters (or maybe they do if that's the company-wide policy, but the hiring manager already has a candidate in mind when they posts the ad).
One of the least communist solutions I've thought of is a quasi-capitalistic economic system.

The US and various countries around the world have this.

That is, let's socialize part of every company's profits but not management.

In other words, taxes? Your "government pays for shares to get money" scheme will be gamed as much as the current tax code is.
Yup, coroutines are a really nice fit for game logic which is partly why you see Lua used so often in games(along with being super-compact and fast).
1.8 billion DAU's. They must be getting something out of it. You're definitely in the minority (even on HN, but I'm sure there are a sizeable number of people here not using it). I think every B2B scenario would expect tel/email. I have never encountered any that asked me to interact over Facebook and I'd be shocked if they did. Is it possible your view of Facebook is skewed by not using it in the last 8 years? A lot of people I know seem to be using it more and more for everyday tasks, for example:

1. Address book, messaging (FB & Whatsapp)

2. News

3. Buying/selling through a newish marketplace feature

4. Event organisation (events & groups)

5. Promoting business and communicating with customers (B2C and vice versa through enabling messenger feature for a page)
for very large number of engineers job opportunity Google/Amzn/MS/FB etc are once in a lifetime type

Meh. Being a developer is being a developer. Not to say that certain specific companies don't sometimes have specific challenges or perks that would be of unique interest to somebody, but by and large, there's no real reason to think if Google/Facebook/Amazon/$anybody_else as a "dream job."

I used to think that way, and after working at two of my "dream job" companies, I've realized that it's pretty never what it's cracked up to be.

Really, the world is SO much bigger than just GoogBookHooSoftCart... I'd encourage people to NOT put those companies on any kind of pedestal.
The notion that traversing a binary tree requires expertise in algorithms seems questionable to me. I view basic tree traversal as table stakes for a developer with more than a year or two of experience (IIRC, it's discussed in Intro to Algorithms in most CS curricula).

OP says that his field is object-oriented design, which links to a page where he announces that "We've started work on a new programming language". The idea that a computer scientist/software engineer would embark on building a new programming language but also state that they don't know how to solve tree traversal problems and "will never be interested in learning them" seems strangely incongruous, given that building a language almost certainly involves working with ASTs.

Specifically, OP pushed a commit in late 2016 that contains code working with stacks, linked lists, and an AST class for the EO language.

https://github.com/yegor256/eo/commit/6df2281d8b0163b9f9e1b8...

I guess I just don't believe that interview questions about trees are ignoring the author's background and field.
Handling Events in React 101
When will the Bond villains that run the largest tech companies realize that they can't own the Internet? Zuckerberg, your algorithms turned half my relatives into crazy Trump supporters that don't talk to the other half, is that your idea of bringing families together?
Is there anything special about this? Any old project with a public bugtracker is going to have stuff like this. If you browse through Mozilla's (probably one of the oldest around!), you're almost certainly going to find much older bugs.
That's not really something people typically argue against when criticizing globalization - the issue is that these people are often helped at the expense of citizens of other countries that pursue a globalist agenda, and that people believe their government has a duty to protect the interests of its citizens above all others.
The EU believes in people's privacy from corporations, and even from foreign (non-EU) governments. Just not from themselves.
So, even accepting that (i dont) the vast magority of the planet do not use facebook. How many use telephones? How many use email?
Why Facebook Decided to AutoPlay Videos with Sound
I remember poking around the resources of Command and Conquer: Tiberian Sun back when it came out, and found sprites for a load of units that never made it into the game. IIRC, they were actual tanks rather than the weird mech units that where in the final (and IMO, disappointing) version.

Fun to think about the game that could have been.
Show HN: A starter boilerplate for Sinatra apps
Yes, legal reform in 2005 and 2013 can be clearly linked to those spikes.
Wow, they're almost up to a few days worth of gun crime in the US there.
Google used to be about "organizing the world's information."

It's disappointing to see they've become "organizing the world's information that we want you to see."
I make it a point to reply to recruiters. But there's many different types of recruiting email. I completely ignore (and sometimes even filter straight to the trash) blatantly shotgunned form emails.

If the email shows any effort whatsoever, mentioning a project I worked on, mentioning my current job, pointing out the role in question would fit my skills and it actually does, basically anything at all that suggests it's not just a form email sent to hundreds of people, then I will reply.

However, there's a third type of recruiting email that shows the person on the other side really is directly targeting you. It usually comes from the person who would be your manager, or at least someone who has a direct stake in the company (say the CTO or CEO at a small company). These emails I take seriously and appreciate. One of these led me to my current job.

Oh and I don't appreciate recruiting emails that have tracking links in them. Usually I will politely respond that I don't appreciate the tracking.
Employment prospects for farmers are dismal, as automation and modern methods make possible more land farmed under fewer people.

There are just more jobs in cities. this is why housing is such a terrible crunch in cities... crap regulations on housing development, but zillions of jobs and people crowding in for them.
But do they? Do they really? I once setup a facebook account for a company (I have never had a personal account). They send that account an e-mail every day (and an SMS). Every day. If I had the e-mail account set to actually load images in the text of the e-mail, would they count those logged hits as an "active user". I suspect (albeit with no actual concrete evidence) that their "user" numbers are significantly over stated via mechanisms such as this.
Build a Camping Weather App with React, Redux and Thunk Middleware
The Zero Bug
I like this idea of technical organs, that are enmeshed with notions of self-hood.

Another person who has been talking in this way is the philosopher Bernard Steigler, he uses this term 'general organology' in an attempt to rehabilitate our technological entanglements from the skeptical cul-de-sac demonstrated by the OP and supported by most recent philosophy (e.g. Adorno, Debord, although crucially not Walter Benjamin)

Although I am sure he would be equally vitriolic about FB the general overview of Steigler's thought here is a neat compliment to the POV of the OP.

http://nootechnics.org/general-organology-the-co-individuati...

I have corrupted this angle a little bit and tried to treat Facebook with kid gloves here:

https://iainmait.land/posts/20170201-transitional-object.htm...
This is what services like urbit are after. If you don't understand urbit, think of it as a step towards what this post is advocating. Whether they can escape from the gravity well of their own obfuscation is, however, another matter.
Great blog post.
Seems like the author knows his stuff!
I find these calls quite flattering. I haven't been on the market or done any computer consulting since 2013, but got a call from a recruiter just yesterday.

It's a little less flattering when they can't correctly pronounce my name or the state I live in.
No, we haven't looked at SWF at all - might do some reading up on that.

We considered running it on EC2, but the economics just didn't work out for our needs (hundreds of parallel processed jobs with irregular spikes, <5s runtimes per invocation and some others)
No, it isn't. Its news is mainstream, and not consistently more left wing than the New York Times, LA Times or the Boston Globe. (All the mainstream news sources include stories that trend both left and right.)

Infowars is rabid right wing nut-job stuff. By Alex Jones standards, Fox News is left wing biased.
> how long does in this age to find that information if you know what you are doing?

I think we're discussing fluency. If you are hiring someone to edit books written in English, do you want a person who has to look up the meaning of "present participle", or do you want someone who just _knows_ what it means? I am sure that most people can figure out what "present participle" means in a few minutes with a search engine but those aren't the people I want as the editor.
Making money with it is harder when you open source it. Or let's say you have to create a business model around it.

Before i dive too deep into it, take a look at Gitlab or Open XChange ;) - They are both open source and they have created business models that make it possible to earn money with value adding services.
I think you are overreacting.

Mark is just the last incarnation of people that scratched the social itch. If Facebook failed, we'd still have G+ or MySpace. At this point, he seems like an inevitability.
If "everyone" did something, we'd have all the unicorn hides we could ever want. Expecting "everyone" to do anything is silly and is frequently used--not saying you are, but it's a thing that happens--to delegitimize concerns by whatabouting them to death.
There's some details here:

https://www.bloomberg.com/news/articles/2016-04-28/facebook-...

I think calling four full time guards a "small private army" is a little hyperbolic, but it is safe to say he is heavily protected.
OK, I'll bite: this is not something the vast majority of engineers ever need to know.

They are both balanced binary trees with the same big-O complexity. Constant factors are different, but if and when you care about that, they're both binary trees so it should be easy to switch one implementation for another. In practice you're unlikely to care because most of the time you won't be working on performance-critical code. All speculation about performance is hearsay unless you run some benchmarks.

Google search brings up this discussion: http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=s... There's plenty of interesting stuff there, but it rather reminds me of medieval theologians debating how many angels can dance on the head of a pin.

There's a much, much more important distinction: binary trees (of all kinds) versus sorted arrays. 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.

So, discussing AVL trees and red-black trees in an interview is a waste of time. All it tells you is whether somebody once studied them (and remembers their studies), or possibly just memorized them the night before. Knowing that somebody studied those algorithms (except you don't know, because they may just have crammed it) would be a positive signal but doesn't actually tell you whether their CS course covered useful up-to-date topics, like cache-friendly algorithms and data structures.
> I own two shares of GM stock, so I am one of the enemy?

If the amount of ownership gives you a controlling vote, yes. You should give up that level of ownership unless you work there.

Control of the company should be directed solely by the workers affected by the decisions made (and possibly a government allowing greater long term control, such as reducing non-renewable energy consumption). One worker, one vote.

http://www.democracyatwork.info/ is a good resource for more info on how I think enterprises should organize themselves.
> It does include a lot of arcana about how web application stacks work, the network and gateway protocols they use,...

This was my second phone screen at Google, for what it's worth.
The value of human life needn't come from being forced to sell one's labour, rather it can come from voluntarily usage of your own labour-time, not for the need to survive.
They can definitely ask brain teasers, they decided to stop because it proved useless.

Some questions are fair, but there's a reason most candidates spend weeks/months practicing. Good luck pulling off something like a topological sort if you haven't studied the algorithm recently.
After preparing and studying the interview questions on data structure, algorithms etc. with the help of guide books like https://books.google.com/books/about/Cracking_the_Coding_Int... You definitely can!
Let's test: this is really awesome ;)
> EDIT: And just to concur, the assertion that CSIRO is a patent troll doesn't pass the laugh test.

Most of the people everyone outside Australia who've heard of CSIRO at all know of them because of what is viewed as a shakedown of WiFi manufacturers. It seems more sad than funny.
I still don't see how this is going to protect you from writing native code for all platforms. You can have all the abstractions you want, at some point you need to code to the native toolkit. The code that actually gets a window or button on screen, or receives (rather than processes) the input events.

In case it isn't clear: Qt Widgets (and WxWidgets) did this for you. You could literally compile a native looking and feeling app for the major platforms from an identical C++ codebase.
No, I believe they're not really after the enthusiasts. I think they're after the fence sitters. Implementing these tools on Windows removes motivation for casual dissenters from building intertia and leaving their platform.

This is of course not the first time Microsoft has done something like this. Historically, step two is where they extend the functionality for Windows only. Let's keep them honest and make sure they don't do that again!
Are you entirely excluding university recruiting from this? Because consulting firms and investment banks routinely recruit smart people without any demonstrable experience doing what those companies plan to train them to do.
The mainstream view is that for the world to be sustainable and stable, it needs to be more centralized and governed from the top.

That doesn't work, because the world is a complex system. It needs to be more functional, not more centralized.

The NNTaleb view is that to be sustainable and stable, the world needs to be decentralized and antifragile. In other words: not 1 government, but 100 well designed, functional governments with small, local democratic governance.

This seems necessary since societies are changing more rapidly, dealing with more problems and crises than before that just can't be effectively solved by bloated entities (see the EU), can't adapt quickly enough to various changes (see all the places in the US without fast internet), and aren't future-oriented enough because of inertia (see Singapore as a counterexample). It also seems more realistic than the article.

Edit: I didn't expect this response to blow up, so let me address more of the article:

1) Completely disagree that technology is "part of us". Amazon isn't a part of me, just a company I shop at. The closest thing we have to "explants" are the platforms we use, like Facebook or WhatsApp. The article seems heavy on buzzwords and light on common-sense. Encrypted messaging is the best solution, to maintain freedom of communication and reduce corporations' influence. That only requires installing Signal or WhatsApp, not "creating a new world".

2) People are not "property". You are free to share what you want. Others are free, too. If you want to work (Naval-style) towards decentralized, encrypted platforms, that's a step in the right direction. Doesn't require buzzwords either.

3) It seems like the article's worldview is based in an even greater influence of technology over our lives (as if the author realized that technology isn't really part of us, but wanted to make it so). The personal cloud would be hosted by "individual organizations", but what makes you think that 1 or 2 orgs won't emerge on top, and cause the exact same problem again?
It's worse than that. Fundamentally, the problem is that people are not angels.

The left recognizes, correctly, that the people in power - the leaders - are not angels. So the left wants them gone - wants there to be nobody in power.

The problem is that the people who are not in power also are not angels. Left to themselves, a fair number of them will find ways to harm (economically or even physically) people around them. They need someone with power to restrain them.

But then you're back to having people in power, and they're not angels...
I'm not sure that's right. I mean, if we replace the word "power" with the word "agency", then maybe it's clearer. The goal isn't so much a world without power, but a world where agency is more evenly distributed, and far less coupled with wealth/capital.

This isn't to say that such a world is easy to imagine, or easy to bring about.
I am not surprised at all. Security is mostly an afterthought in the docker universe. Sensible defaults are not really a thing and instead of giving access to resources when needed it is allowed to do anything by default. Also, unprivileged containers when?
A common execution path optimization
My problem is that I forget things very quickly. I've implemented optimized k-d trees and VP trees from scratch, but I forget the complexity of searching, rebalancing, etc. Even though I've implemented it before. I normally just Google something simple like that when I need to "re-remember". I suppose interview performance at those types of companies is kind of like high school and college — just cram all that stuff into memory beforehand and forget it right after the test.

My most recent interview was very well done and not like an "algorithm quiz" at all. I had to bring my laptop and give a short overview of a project I had recently worked on. I think this really plays to the candidate's strengths.
Are you proposing a Socialist system of the workers taking control of the means of production, or merely the idea that companies (i.e entities that exist to provide profit for a bourgeois owner) ought to be democratically controlled?