skysight-inc/HackerNews huggingface dataset:
What I've found is that as long as you have someone on the books that has more than a passing interest in learning about how Docker works, you'll be fine. The vast majority of problems with Docker boil down to not fully understanding the features being used. Docker is very easy to get going, and a very deep technical subject at the end of the day. There is a lot to absorb, and if you're going to throw it into production, it would behoove you to fully understand the technology. This isn't something you can expect to be without problems unless you invest in reading the documentation. This opinion isn't popular, because everybody wants to think of themselves as truly and fully understanding what they're using. But the truth is right there in the problems people run into.
I'm not sure that you can accurately say that those jobs are never coming back.

For instance, what happens if Congress passes a law that requires any goods imported into the US to be made under conditions equal to those here? For instance, you have to have environmentally friendly factories, OSHA-approved lighting and safety, etc. etc.

If that happened, many people would put some of the production here to speed time to market, reduce shipping costs, and eliminate currency fluctuations.

So never say never.
E.g. the coal miners who voted for Trump because he promised them their jobs back. At least I think, it will difficult to return coal to its former "glory" with the current energy landscape (e.g. cheap and plenty oil as well as cheaper alternatives), so I am doubtful that will happen.

It can at least partially happen. The Democrats have waged absolute total war on the coal industry, something Hillary explicitly confirmed during the campaign, and you don't have to dial that back much to have some good effects, the biggest issue will be the power plants that have converted to natural gas and can't easily go back (and, boy, was that a bad national decision, making us much more fragile, even if coal is truly nasty stuff).
So you conclude that Islam encourages terrorism because, when you accuse someone of being a terrorist, they don't respond openly and enthusiastically? You've decided that a religion is guilty and want individuals to show proof of innocence?
Blah blah blah, announcements of a plan to create a committee to create a committee. The fact is no tough environmental legislation was actually enacted. And solar grew because it got massively cheaper. Guess what, it'll continue to grow under Trump.

Don't get me wrong, I did vote for Obama (again mostly because he promised to end wars), but he ended up being a complete disappointment on almost everything.
Average salaries are not a good indicator as there are lots of variation in Bangalore. Firms like Amazon, Flipkart, Walmarts, Ola (not sure of Microsoft) and lots of startups and financial firms pay quite high for their core engineering team.

For example see this : https://www.glassdoor.co.in/Salary/Goldman-Sachs-Vice-Presid.... Average is 60K USD and max 82K USD. Technology does not includes the securities division, where some people do technical work but are paid much more. (Note that to be VP here is not a very senior position )

In my previous firm (a financial firm) we paid people fresh put of college from 16000 USD (support tech) to 45000 USD (trading tech).

I was involved in compensation at my last two firms and was looking for a new job for the past few months - hence I had exposure to this, but sure how to prove any of this though.
If you don't index that query it won't be efficient, but you absolutely can do that! In fact there are awesome tagging extensions that people in the community have built ( https://github.com/Stefdv/guntagger ) that easily lets you do stuff like that. These are efficient because they are (if you are familiar with Big O Notation) O(1) queries not dynamic (because they are indexed). So no, it would not take thousands of queries.

I feel like that doesn't really answer your question though? Want to give a more concrete example that I can expand on? Thanks for the question!
Ten Things You Might Not Know About Using S3
>They both leave out data, mis-use existing data, and outright lie. I'd love statistics to prove me wrong.

I don't disagree with this at all. I just said that they are framing this as if the only propaganda on social media comes from the right.
> earn drastically more valuable dollars to send home to their families.

I've had that remittances argument thrown at me so many times; do you honestly believe ---- I mean actually and genuinely believe ---- that transferring money back home is somehow equivalent to participating in the fate of your nation personally as a worker, parent, voter, dissident, etc.? Citing remittances is just another lame attempt to rationalize tolerating illegal immigration because admitting that there might actually be a great benefit to these countries if the US stopped stealing their youth is abhorrent to the leftist mind. You're so wrapped up in your SJW views you won't allow yourself to see the real damage.

Remittances don't fix anything. None of these nations that export their youth and collect remittances ever get better; Mexico, Haiti, so many Middle Eastern and North African nations, former Soviet republics exporting their youth to the EU... they fester on as failed states forever because the people they need to deal with the fail just leave for greener pastures. Individually you can't blame them, but the collective outcome is tragic. All remittances do is allow origin nations to subsist on a trickle of hard currency and continue feeding wealthy nations with more young.

> We mess with their government, incentivize [sic] them to sell us drugs by having so much demand for them, and exploit their natural resources.

All of these same conditions apply to Canada yet, somehow, Canada isn't a third world kleptocracy.

> If anything, this is why I don't get anyone who thinks its JUST the immigrants fault

Your 'anyone' that blames only immigrants is a mostly a strawman; there are despicable people in the world but that's not who elected Trump, despite what you think. We know employers create demand by employing illegals, and we know those employers buy politicians to oppose securing the border. We know drug abusers in the US create demand for narcotics, and we know securing the border will hinder their supply from Mexico, dealing a great blow to Mexican drug cartels; yet another important benefit of securing the border.
Wire a tiny IR LED into your hat. It will wash out cameras. Legality is thus far undefined, as far as I know.
Also the success of Minecraft which was written in Java might be encouraging people to make their own game engines or open source their own Java mods, etc. Just an idea, not sure if it's true.
Where did you relocate from? Differences of note in regards to work culture?
Slstatus – lightweight statusbar for dwm, written in C, configured via config.h
>If we're going to have an EPA and OSHA and the rest, then we have to tax imports from places that don't in proportion to the degree that they don't. Otherwise we have to drop these protections and be content with huffing pollution. After all, if we want to enjoy super-cheap manufactured goods then it's only fair that we also "enjoy" the externalities of this production. Either way it's fair to our working class. They get jobs.

This doesn't make sense. Taxing imports like that would make the things the middle class needs even more expensive. Now not only do that not have jobs, they can't afford anything. Removing protections would not make jobs come back, there is zero benefit to the companies responsible for that. On the chance any did, congrats now some people can get a job for $1.00/hr to complete with the workers in Vietnam. Now they have jobs and still can't afford anything. The jobs that left are not coming back no matter what we do. There's no point arguing about it or trying to save the sicking ship because it's already at the bottom of the ocean in two pieces. We need accept this as a society and try to solve it, not try and go back in time.
I've got a home in Boston. Zillow tells me it's appreciated 45% in several years. Since I (1) got a very low interest rate and (2) got a house in a hard to come by area and (3) would have to pay realtor fees to sell, why wouldn't I just rent it out when I decide to move somewhere else?

If other people keep doing that in their lifecycle (move further out when deciding to have kids), you end up with many homes as investments where the home owners have no intention to combat high housing prices, as that only leads to higher rents and more profits.
My point is that you inferred a question that was not asked implicitly or otherwise, not that I needed a definition of implicit. I did not talk past you. I simply deny your arrogant assumption upon which you base your understanding of me.

Your terror is no more my responsibility than your putative mother's health. I don't consider you an enemy. In fact, I don't really consider you, because as a human being I have limited capacity for things like love and I save that capacity for the many people I actually know and deal with in my life.
Not very fond of their "Try it out" feature, which after making me waste time on their "select 3" first step, then proceeds to try and cajole me into giving away my email address.

Wish they posted some screenshots or static pages or something of the sort, so I could take a look and see if I like it more than stringer, which is the current solution I'm using.
Most universities teach many classes in Java, which would explain some of that time frame.

Also, Android code is Java, so that's padding the numbers as well.
I think the problem started far earlier. The author couldn't name a single clear rationale for using docker at all. One client asked them to, but why continue? They were using virtualenv and it mostly worked fine. So why docker period? Complexity for the sake of complexity? The rest of the article then basically says complex things are complex.
This works for me too (desktop), zoom only applies to HN.
I'm not senior and I make about that. Rent is about 12€/m^2 (heating etc. included), so relatively cheap.
Java's picking up steam again. 8 and 9 released recently, OpenJDK is every bit as good as Oracle JDK, it's as fast as C++ these days, I'd guess a lot of libraries and things being rewritten for a new generation - eliminating old cruft, and starting new projects in modern Java.
OK, I'll accept that my analogy isn't very good.

So your argument is that someone who is a good private executive will also be a good public executive?

Let's accept that premise as given.

Is Donald Trump a good private executive?
Atlas V WorldView 4 Live Launch Broadcast
You used the phrase "threat to society" several times.

The phrase implies a moral basis. What is your moral basis for determining what is a threat to society?

Who is entitled to define what is a "threat to society"?

Throughout history there have been many immoral governmental oppressions justified by some ruler's own definition of "threat to society", which many of the ruled people at the time were convinced to believe.

I just used the word "immoral". As I said, this requires a basis. What is morality? Clearly it is not "what the majority of society believe in". The beliefs of society can and do change over time and circumstances. Does this mean that what is moral changes over time? If you say it does, I will say "then that is not morality".

The basis for morality cannot be your own beliefs. Nor can it be the beliefs of a majority of "society". The only true and reliable basis for morality must be the character of the one true, just, righteous and unchanging eternal God, he whose name is "I AM WHO I AM".
start is incorrect since human subjects are already being used from time to time. Way less than animals though, and often (e.g. electrical stimulation to fight epilepsy/tinitus) though not always (e.g. recording from electrodes in malicious brain tissue which is going to be removed anyway) they benefit so much it would be almost unhuman not to help them.
This is absolutely the truth. Docker isn't something you can get an afternoon briefing on in a meeting room and then kinda wing it on implementation. How much you actually read the documentation will be immediately and plainly obvious and inversely proportional to the amount of problems you run into.
> Their solution for most problems rural people have is "move to a city"

Which is doubly troubling, since nearly every major city is massively rejecting new residents, either through insane cost-of-living rises, or through literal persuasion from residents admonishing them "Don't move to Portland / Seattle / Denver / Austin / wherever".

You can't tell rural people "you must move to a city to survive" and then also tell them "screw you, we don't want you in our city"
> people scrawling white power slogans, painting swastikas, putting up signs for "colored" drinking fountains,

These things are considered acceptable by the majority of republicans/trump supporters/whites?
> Like Python? Ruby is comparable in performance.

Only on a cursory glance... python has pypy, cython, greenlets, twisted, numpy/pandas/scipy, and dozens of game engines of varying quality. You can write high quality, high performance python code that fits right in with the rest of the community.

Ruby performance is a joke. It doesn't even ship with a useful memory or performance profiler, hence New Relic's existence. You're correct, it's a great DSL language, and performance shouldn't matter at that level.
Donated to whom? There's no central body to receive and distribute these donations. Somebody still has to turn the indirect funding into direct funding to actually get the money into the hands of the developers building the infrastructure; your 'waste' and corruption are just moving out of the government and into whatever body you designate.
Holy shit. That made me queer at the same time fascinated
>Their solution for most problems rural people have is "move to a city", which rural people who enjoy their way of life but may still suffer from some challenges understandably find offensive and dismissive.

At some point you need to accept reality and move on
ruby is really good for solving small problems quickly. Don't get me wrong, proficiency in your shell will go a long way. But when something starts to get complicated I can bang it out in ruby and it's just done.

Web apps do drive ruby's adoption, though. Now that I know ruby I use it for many things, but I learned it initially for rails. Many other languages (like python) can fulfill ruby's scripting usages (I would argue javascript can't - despite its many strengths it's just a little too awkward)
You are making a generalisation here. There is plenty of poor treatment of animals in science. I'm sure things are better than they were but claiming that everything is good and everyone is too doesn't square with human behaviour at all.
Why do you think there's an error?

It's not 100% clear why the author included the quote there, but the sentence itself makes sense to me, and doesn't sound funny or non-serious.
masculinity?

Are you trying to inject a identity narrative?
That's a good approach as well! In addition, nowadays with VMs/containers you can even simulate nodes going randomly up and down, which is a bit of a challenge if you do it in a real testing cluster.
People still want to believe that Trump couldn't have won except by exploiting stupid people.
Dwolla to cripple Personal account features
My assumption was based on your words.

I think you're confused on the difference between love, compassion and compatriotism. I don't expect you to love me or anyone outside of your own circle, but if you were hoping to make america great again without compassion or compatriotism, I'll enjoy watching the attempt.
Everybody here at work uses Thunderbolt displays, but with the new MBP, if you're using a USB-C display, it should also provide the same functionality.
Actually no, it is completely different internally with different properties.
USB-C/Thunderbolt 3 displays can do this too.
Sorry I'm not interested in a Feed Reader that tries to give me suggestions. I like to follow the stuff I like to follow. I do the footwork of finding quality sources by myself.

Maybe I'm not most RSS users in that regard, I'm not sure, haven't done the market research.

It feels to me that suggested sources leads to promoted sources leads to paid content.
My 3rd generation flappy bird seems to be invincible.

http://i.imgur.com/Zz82dp4.png

Will update when/if it dies.

EDIT: How lucky did I just get? Still going at 100k+
True.. working in
>AV isn't one of the areas where people need to be spending their time, though.

Do you have an alternative working approach to securing end users' devices?

>I'm a fan of Kaspersky's research.

And yet you suggest to stop doing that research.
We'll have considerably more information on how and why he's pitched in after he's actually done something with the foot he's got in the door. Which was literally the entire point of the post you're responding to...
What Every Engineering Graduate Needs to Know Before Job Hunting
I don't reject the consequentialist perspective. I believe that de-ontological and consequentialist positions can be both validly used, and even that if they clash in their implications, one perspective can take precedence over the other.

For instance, although Kant held that lying is wrong from a de-ontological perspective, telling a lie would certainly be the right thing to do to protect someone from being murdered. Consequentialist reasoning prevails here.

The moral question here is whether the FBI did the right thing in allowing the compromised websites to continue in operation. There has been some interesting discussion on this point. I think that they shouldn't have, and furthermore, that they did not even need to do so in order to achieve a conviction.
Two power supplies is $160. The extension cable isn't necessary, and the USB-C cable is just a generic USB-C cable that you can get from anywhere (and in fact you don't even need to get one if you just keep your existing cable with your laptop) And you're also comparing brand new top-of-the-line Apple equipment with used computers.
One other thing to factor in: the GOPe brazenly sabotaged the GOTV effort for Trump. I doubt we would be discussing the "he lost the popular vote" trope if they'd just run their normal one, even a post 2010 normal one (Micheal Steele's RNC had better things to do in 2010 than run the party's normal GOTV effort, it fell to the Republican Governors Association, which e.g. results in unnecessary losses in Colorado and Washington State, which they decided not to put their much more limited resources into).
The best books for new UX designers
I find this really surprising as all of the scientific libraries that I know about support python 3.

Python 3 also has a load of improvements that would make scientific programming faster.

Perhaps instead of thinking about not having spare time to port your code, that you're saving time for future you by not creating more work to port over when you end up really needing that mind blowing new library :)
It's not the population size, but the number of times you run the evolutionary algorithm with different seeds.
I just felt that as you can many functions with the same name but with different arities (number of args) at the top-level why shouldn't I be allowed to have it deeper down as well. Also this means that I can only sometimes refer to a function with just its name, when it is at the top-level you need need both name and arity.

This means that Lisp-1 doesn't really fit anyway so why let it limit you?
You are both overcomplicating it and under-estimating the complexity of these systems. Your main problem is scope. When you say "But generally it appears that the View and Controller taken together form the boundary to the system- the GUI and API.", it tells me that you've got a fundamental misunderstanding.

So, scope:

You should be thinking in the context of JUST your API, or JUST your GUI. And even within your GUI, you should think about JUST a single component.

Now, a complex application can be thought of as multiple components (a menu; a calendar; a list of projects; a profile) within a component (web page; dashboard; profile) within a component (web app) within a system.

So, scoped down to the ACTUAL piece of the system you're working on; think of the definitions like this:

MODEL - This is your data, according to the DOMAIN in which you're working.

VIEW - This is the visual representation of your data.

CONTROLLER - This is the code that contains the BUSINESS LOGIC that gets your data, changes your data, evaluates your data, changes your view, executes an algorithm, hits your API, etc.

These concepts come from Object Oriented Programming... the basic premise of which is to build objects that can be re-used in different components of the system. Sometimes it makes sense, sometimes it doesn't. Also important to understand in this world is the concept of SINGLE RESPONSIBILITY ... that is, in most cases, it is ideal to limit the functionality of any given piece of any given component to a specific and clear task/responsibiility.

So:

You have a MODEL object because if the concept of a "Project" is used in multiple components of a persistent application then you'll want to be able to create an instance of a "Project" and pass it around to be re-used. This way, you and your colleagues can be sure that "Projects" are always defined the same way, with the same properties, and an actual instance of a given project can be shared, transferred, altered, etc. in the same way by any part of the system.

The concept of Views really only applies to GUIs where you need to show something in a visual way. It's really this simple.

And the reason you have a controller is because the natural question you should be asking yourself at this point, considering single responsibility, is: Okay, I have my DATA and I have my means of VISUALIZING it, so how do I tell my visualization which data to visualize?

And that in a nutshell is the responsibility of the controller. Get, hold, manipulate, use, the data. Put it in the view. Hook into events in the view and change the data accordingly. Hit the API to save the data when appropriate. Modify the view to confirm the success to the user. etc. etc. But the ACTUAL data itself, the actual class or object that describes the fields that make it up, THAT is what your Model is.

Hope this helps clarify things... many more examples are warranted I'm sure. But you really should read a book on the subject. The internet is not a great place to really learn anything.
Those guys came from Globo, the biggest media conglomerate in Brazil.

Global has slowly and consistently built an open source software culture and a lead in web tech for media in Brazil.

Congrats!
I'm curious to hear your opinion on which ecosystems are likely to replace ruby. I think nodejs and some of the newer jvm langs are well positioned to do well in the web app market, but I can't see what's going to replace it for one off scripts. But then, perl is still being used by some folks for that, so maybe that's where ruby is going.
Not only a joy, it would be the best way we currently have to make desktop applications. Currently the easiest alternative is JS+Electron, but that's just horrible because of all the waste of resources. Python is hard to package, so something statically compiled would be great.

I would prefer Rust for this (or, well, I would prefer Python with a better packaging story), but Go is much better than the alternatives too.
Programmers run on coffee [1]; languages that start with coffee [2] are really active :)

Couldn't resist; it's a Friday.

[1] https://s-media-cache-ak0.pinimg.com/564x/6a/68/e4/6a68e478a...

[2] https://en.wikipedia.org/wiki/Coffee_production_in_Indonesia...