skysight-inc/HackerNews huggingface dataset:
Rails in the Age of Kubernetes
Are you a sailor?
Multi answer questions in the survey may explain that?
Respondents are allowed to choose multiple answers for each question, so the totals != 100%.
To be honest it doesn't surprise me hugely. Whilst jQuery is hardly the best choice these days the simple fact is that such a ridiculous amount of libraries and plugins use it that it's sort of hard to avoid it.

Don't get me wrong - I completely understand why you wouldn't want to use it if you can help it, but honestly, for many uses it's still not a bad choice in my honest opinion.
Markets such as the US health care market, characterized by ineslastic demand and secret prices, should never, ever be tolerated under any circumstances. This arrangement is here to benefit the supply side and screw the demand side and it has to be stopped. The only pathway out of this crisis starts with the federal government replacing private insurers, relegating them to selling supplemental coverage. Such companies also should be legally compelled to run as mutual insurance companies, where any profit deriving from good risk management is sent back to policyholders. It is long past time everybody in the US admitted that markets have completely failed in US health care.
By that metric, cricket is the most popular sport in the world, because it's the most popular sport in India, even though it's only widely played in a few countries.

It's the question of mean vs median. When talking about worldwide popularity, I think most people implicitly consider a median-like metric.
I'm not in the Java world, but is it possible to make Oracle irrelevant? Are there not language specs, IDEs, and JVMs available from non-Oracle sources? And if not, why not?
REST Introduction
Does anybody know a short introduction to REST APIs ?
I know HTTP reasonably well (it is not that complicated after all, I dare to say) and I need to know specifically what REST is about. I understand that being ignorant on the matter does not help in selecting a good source, but I've found all books (PDFs) on the internet excessively long, 300 pages+. Is it me overlooking the topic - because I don't know what I am talking about - or are they truly excessive ?

Any recommendations ?
It seems there are no grid-scale storage technologies that wouldn’t already be integrated into the current designs. Hydropower dams are ones for example. Engineers are not stupid.
Rails' power came from the gems, once the development shifts from there, Rails became a problem to maintain.

I'm liking React more now since you get the full power (and clusterfuck) of npm.
Django is likely rising because Python is rising. Most people are learning Python as their first language, and Django is a logical tool for them to try to build web apps.
In my experience, virtually all people who learned programming as children were self-taught. This was definitely the case 10-20 years ago and I don't think it has declined that much.

Maybe this is an American perspective, but I was surprised that anyone would assume children are primarily learning programming in classes. Even today, I know several elementary school children who have programming as a hobby -- they are learning on their own using the Internet for the most part.
I think the questions are formulated as such: "What web framework(s) do you use?", and respondents can pick as many as they want. That would explain the popularity: It's hard for me to think of a website I've touched that doesn't use jQuery, even if only for a small part.
Sanjay said one of the reasons he hired Kevin is because he wanted another hard core engineer in upper management at Microsoft. MSFT has historically allowed business decisions to trump technical decisions and Keven adds balance.

/former LinkedIn employee
That's a totally fair gripe. There are plenty of wireless bluetooth earphones/earplugs with 10/12 hours battery life, which is roughly the battery life of my Pixel 3 when used.
Typically this indicates a multiple choice question, e.g. Choose the languages you are comfortable programming in.

Then the percentage indicates the number of respondents who selected that / the total number of responses.
Top Best Fitness Smartwatches 2019 – Comprehensive Trackers (Reviewed)
Curiously, had they made Edge compatible with Windows 7 it would have had a much bigger chance of it actually being used.

The greedy strategy of wanting to have both Windows 10 and browser market share is what doomed Edge.
@FakeComments: I'd like to share an idea you may find helpful.

I too am sometimes frustrated by how HN conversations go. There are numerous times where I know I'm taking a contrary position on HN, and despite my best efforts to present my argument politely and succinctly, the audience seems unable or unwilling to honestly engage with my logic. It's doubly vexing when my comments are downvoted without clear justification. (To be clear: I'm talking only about downvoting, not thwacking from the site admins.)

But I also think there's plenty of evidence that taking a harsh tone in the discussion is unproductive in such conversations, and is ineffective at curbing the behavior of (what I perceive as) unjustified penalization of my comments.

So here's my idea: How about treating this as an intellectual challenge? The goal is to study the form and substance of these contentious discussions, and identify trends regarding successful vs. failed presentations of contrary viewpoints. And then see if adopting those forms results in more satisfying discussions of the points you're trying to raise?

If you're able to nail that skill, especially with a sometimes-fickle audience, you may find it benefits other areas of life as well.
Ahh, I see. Well that certainly explains things. Thanks!
ServiceStack v5.5 Released
He used to work at Oracle, but agreed. Not sure how aware people working for Oracle are of the many developers who dread the company, and I mean from the business side, not so much developers.
> "almost 70% of respondents say they are above average while less than 10% think they are below average. This is statistically unlikely with a sample of over 70,000 developers who answered this question, to put it mildly."

Not at all. It's a self selecting survey, the people who choose to answer are likely more confident in their abilities than those that don't, and, contrary to common understanding, it is perfectly valid for more than 50% of people to be above average.

Average != median
Using which page led you to another can tell you a lot about how well the UI works.
yes. Never thought about it. Frequently there were wires attached so that the wires would stick out of your hand like 2-8in toward your opponent. Still usually both ends would touch about the same locality on the body.
I'm not sure why mixed use developments fell out of favor for a long time, but that's the solution, really.
I get to do Clojure about ~60% of the time at work now, and it never ceases to amaze me how much easier it is to deal with concurrency than in vanilla Java.

Futures and Promises and core.async don't allow you to totally avoid planning out your project (I've been bitten slightly by core.async's `go` blocks behaving differently than Go's goroutines), but they are a godsend compared to dealing with manual mutexes and semaphores.

I still need to play with manifold; I hear that it helps deal with the IO-heavy stuff that core.async chokes on.
Personally I choose Python over Ruby and Django over RoR just on syntax and readability. There’s absolutely nothing about the way Django names and structures their framework that has me guessing but RoR is full of them.
it would probably help to assume an implied "all other things being equal" unless you have a specific unequality in mind that significantly reverses the balance of ethics in some common context.

A good example of such a reversal elsewhere in this thread is the "local butter better than imported vegan margarine made from palm oil grown in clear-cut rainforests" argument.

Personally, I extend that argument further, mostly for health reasons, but I'm not vegan.
I couldn't help but read the headline and think to myself: This is great! I should probably jump right in to this .001 % bucket of Firefox nightly users. Combined this with my >1% OS, custom profile of barebones unsupported, blocked, not installed client technologies and then they'll really never get my fingerprints!
It specifically says it’s “not yet” official. That’s a very distinct message; and, in the context of the wording on the rest of the site, it’s actively misleading.
I make it a point not to sell myself in superficial ways. I'm privileged not to be hideous to look at, and am not completely uninvested in my image, but I don't chase trends or use self help book tips on how to make people like me. It doesn't really help me to be this way, but I am repulsed by the self perpetuating standard rituals of deference, attention seeking, and status signalling that seem to me to preclude what could be a more genuine form of interpersonal discovery.
I can say that Google is never even at the table for large-scale cloud migration strategies (though, to be fair, neither is Oracle). But their offerings also lack Amazon’s powerful first-mover advantage or Microsoft’s ecosystem and developer reach. Beyond that it’s not evident that Google knows how to /support/ enterprise customers, let alone sell to them. It’s going to take more than adding a bunch of enterprise sales teams for them to make GCP a serious contender.
Not sure how to feel other than sick about this. I wonder what more it will take to have something actually be done about this, haha.
I'd like to challenge your attitude on this. Does it not make sense to have your browser handle this out of the box? Personally I'd rather have overlapping functionality for a bit while we work toward a sane browser by default than the alternative which is maintaining some number of extensions each with their own configs etc...
I have no hard evidence, but from a business perspective I have figured that one of the main appeals of Python is the combination of simple and strict that defines the community. Some languages (cough Perl cough) are practically art, and that frequently translates to a steep learning curve for new developers to a project, which in turn means cost to the business. Bringing on a new developer to a Python team feels like it involves a much shorter time-to-productive transition period. As a manager that makes me biased towards Python for workloads where a scripting language makes sense.
In theory, but in practice it seems easily manipulated.
I'm not saying these people have to take on desk jobs, I'm more of a basic income person myself. Instead of "hit X with hammer, place X in bin, repeat until retired" I suggest we find meaningful jobs for these people either in technical roles, small-businesses, liberal arts or whatever it is they want to pursue to create meaning in their lives. Robots will do the job better, they won't get tired, they won't get sick and they don't need meaning. These jobs aren't coming back, the sooner we face facts and work through it the better off we'll be in the economy of the future.
Also, knowing the percentage of mobile to desktop, and how long pages are open can tell you about interest and if a particular choice affects one more than the other.

There's a huge amount you can learn from analytics.
This is exactly what I mean, also, if you try to make them look better with that lousy truetype wizard, it tries to make you choose what looks better without any context, and if you pick some wrong choices you fuck up the whole font rendering in the OS, and there is no clear way to revert to defaults... nasty experience nonetheless
> Java is deeply engrained in much of enterprise software, which is slow and difficult to change.

Indeed.

I work on enterprise software, and we have to provide Java components for companies that require it. None of our customers want or can use anything past Java 8, and we have no plans on supporting anything past Java 8 until someone squeals.
>what, of significance, is a typical work of prose missing before it is typeset?

The ability to be read.
Email, chat, source control, whiteboards, screen share
As a first-time tourist to Berlin, I found the concept of "there is a circle line bisected by a north-south line and an east-west line" a super useful framework for hanging the rest of the network off. It's a shame this isn't reflected, in preference of a dog's head.
This blog gives you a taste of J for mere mortals. After reading that I at least understood the gist behind J:

https://kukuruku.co/post/j-can-be-readable/
Visualizing Bitcoin Transactions in 3D and Virtual Reality
Freedom doesn't mean the same thing as "convenient for me". In fact freedom can often be difficult. Each item listed has an opposition position, most notably freedom to own a gun.

Germany also has some of the most draconian anti-free speech laws of all first world nations, so I really don't think they're a good example to use as a pillar of freedom.
How to quit Facebook:

1) Deactivate your account

2) Make sure you let everyone in your social network know that you're quitting Facebook by writing a Medium post, news column, or HN post on how it's going to drastically improve your life by eliminating all of the attention seeking behaviors that social media attracts. Make sure to lecture all of them on how much more meaningful your interactions with your true friends are going to be now that you've ascended to this higher state of purpose and existence

3) Continue living your life exactly the same, but with more time spent on Reddit, Instagram, and Hacker News now that you can't visit Facebook anymore
This is nice, but it's important to realize this headline is not really about minimum wage. The debate about minimum wage, of course, is about how wages should be set by law, not about how much companies choose to pay their employees.
Raise your hands everyone who typed in Eliza clones in the mid-80s and thought you would solve general AI using BASIC in the not-too-distant future.
Print or Paperless a.k.a. ‘Digital’ – The Benefits of Each
You are missing a fundamental consideration. With ethics, there is a strong implication that others _should_ be acting in a certain away. This is not present in the same way with things like ones preference for fun activities or a choice of a testing library for a software project.

If someone is making an ethical declaration, it is very natural and normal to want to know their reasoning.
SF is incredibly diverse despite what you read about. The main issue (if you can even call it that) is that the 'minorities' live in separate enclaves
It’s just the facts. I worked with him at LinkedIn, so I know his history.
What are suitable alternatives? Aren't they the best in class, regardless of how shitty that class is?
I see. One way of calculating % in multiple choice is ((total No. of C likers)/ total count of answers) * 100 to get % of popularity of C.
I personally prefer Django because everything is more explicit than in Rails.

Explicit imports, no magic file locations or configurations...
There's nothing rising about it, Django been around and very popular for years.

Python is just a great confluence of all of the things that other languages lack, and the Python language is adapting to include more and more of the things people actually want. I don't think the Ruby language has been nearly as responsive (some would even say that Python has been too responsive, and certain language features are going too far outside of what the core of the language should do).

Also, Python is notorious for its excellent documentation (Django follows in those footsteps) and gigantic helpful community. I don't know how comprehensive Ruby's docs are, however.

Python hits all the notes, from "I want to write a random script to do a thing" to "I want to develop enterprise level software with hundreds of thousands of lines of code". You can probably pick Python as a default for nearly any baseline business-method problem and be in pretty good shape.
This is Amazon's share in JDK contributions:

11: https://blogs.oracle.com/java-platform-group/building-jdk-11...

12: https://blogs.oracle.com/java-platform-group/the-arrival-of-...
But then everybody knows the exact crime to avoid. This way, you don't know what happened, you know something bad happened, but you don't know what, so you avoid breaking any laws to be on the safe side.
It's because historically our society has treated businesses, their leaders, and the free market as churches, priests, and God, respectively. They've brought us much wealth and power, but putting restraints on them or getting in their way at all are cardinal sins in American politics. Politicians can take bribes and then package the resulting deregulation with euphemisms like "small government" and "supporting the free market". The most brilliant part is how they serve huge corporations, but then sell their actions as supporting all (read: small, too) businesses, even when they don't.
The human mind excels at pattern recognition, even when there's no pattern. So I'm not going to try to argue that anyone is un-prejudiced.

The difference is what you do with it. If you treat someone poorly because of your prejudice about their skin color instead of giving them a fair chance, then you're racist.

But I questioned if the feeling that "everywhere is equally racist" is valid, or if the south is actually still more racist, but all the loud racists make it harder to spot the quiet ones, compared to an area that's filled with quiet racists instead.

It doesn't matter if they say the racist thought out loud and then act on it, or they just act on it. Both things are racist. Magicians use misdirection to hide what they're really doing, and I'm suggesting that quiet racists in the south hide their activities by letting the loud racists take all the attention.

That said, I've lived in the south all my life and heard plenty of racism of many different kinds. I lived in Cali for 1.5 yrs and didn't hear much at all, and because I'm white I didn't experience much, either.

The only incident that I recall was being told that I walked through a neighborhood that was very dangerous to white people. I didn't feel threatened, and I don't even think I saw any people there. But I was told later that I should never walk there again, for my own safety. To this day, I don't actually know if that neighborhood really was dangerous to white people, or if the white person I was talking to was just being prejudiced.

However, I did notice that while people talked nicely and smiled, people weren't actually being any friendlier than back where I was raised. They were just hiding things better.
World Happiness Report, 2019
Sure, but if a machine can do something cheaper and safer, we shouldn't have humans be doing that work. The people who were doing this dangerous work could be more-efficiently used somewhere that hasn't been automated yet.
People selling stuff (to clients, to investors) think having a big open room full of developers using computers is impressive enough to help them sell. The developer zoo.

A normal professional office with hallways and doors doesn't look that impressive, or might but only if dedicated lobby and (client) meeting areas have had some real money & space dedicated to them.
Why would a devaluing Yuan be bad for working class Chinese? What are they buying that’s getting disproportionately more expensive? We assume you call devaluation lower FX to dollar, don’t you? Because dollar is also subject to inflation obviously.
Which European Football League Is More Competitive?
I'm working on a local government site at the moment. I have 5 different tabs open for reference. 5 out of 5 are importing a jQuery library. Considering it's age and integration with Bootstrap (among others), it's not that surprising.
Correlations. Language and framework preferences are driven heavily by the environment in which those languages are used. My hypothesis is that firms which still use Rails are likely to be less responsive to their developers' demands and interests in exploring new technologies and thus "working in Rails" has an association of "working somewhere which makes me use Rails."
Facebook to use AI to stop telling users to say hi to dead friends
Non-story. IRS has never offered Free File. Their current program is in conjunction with for-profit providers
For example, you can use Molecular Dynamics simulations of atoms and their interactions over time in order to compute properties of the material through the statistical mechanics magic that is the Boltzmann constant, which bridges the microscopic with the macroscopic.

That's how in University I got to play with melting high level nuclear waste in molten potassium and lithium salts without having to actually physically handle any of that yucky stuff.
Do you think he hacked the video monitors to display his map too? The picture is clearly Photoshopped.

[Edit: on closer inspection, it looks like the video monitor is photoshopped in, but the paper map is real. I like the idea of seeing how well a product works in an actual environment and getting real feedback.]

I find your comment to be overly cynical. The map designer never said his map can "solve world problems", and it is clear to me that Berlin's map is far from ideal. He had an idea and wanted to try it out, and now he wants to know what people think. Is there something wrong with that? Drawing unoffical transit maps is a common practice, and there's absolutely nothing wrong with it.
Might be more successful publishing them videos on YouTube for free and collecting ad revenue than having people pay for it, as the content presented in this website is already free on YouTube.
Most likely. The only people keeping bank branches alive are boomers/older Gen X.
also capacity. larger plane need larger wing that enter into transonic regime earlier than smaller wing.

http://www.aerospaceweb.org/question/aerodynamics/area-rule/...

https://en.wikipedia.org/wiki/Drag-divergence_Mach_number

you want to be below or above transonic, and above transonic is banned pretty much anywhere.
first, student debt is unsecured lending. second, where are you getting a credit card with less than 15% APR. I want one too.
Very cool will try...Thanks!

fping is what I have been using...
Is it possible to be "positively prejudiced" against one group without also being "negatively prejudiced" against one or all others?
downvote all you want...
I'm not so sure about this conclusion. I feel that below-average developers are less likely to answer stack overflow surveys at all. In my anecdotal experience, below-average devs usually have little interest in interacting with the overall "developer community" or reading about development more than the absolute minimum needed to finish their assigned tasks.
"Men are more likely to say that being tasked with non-development work is a problem for them, while gender minority respondents are more likely to say that toxic work environments are a problem."

Interesting. Isn't the former a subset of the latter?
Yes.

You can just use the latest OpenJDK. That's the open source version. But the enterprises want to use the Oracle version. Which they can, but they would have to pay for it. So, I assume, most of the hullabaloo is about Oracle charging for their JVM.

Essentially, for whatever reason, there are people who don't like open source. So they don't want to use the open source JVM.
Where did you read that GP said it was "OK," or whether they thought anything was "bad" or not?
You're probably going to get a lot of responses with "this is why rails is bad" and "this is why django is good".

Though having worked extensively on both and not having a particular love for either, the simple answer is this (IMO):

Python skills transfer to other industry disciplines far better. Picking Django (vs Rails) is just a good career move. Data scientists use Python heavily (scipy, numpy). Many universities teach Python as the first scripting language. Python has a much stronger foothold outside of web frameworks.
I think Google is already caught up to Oracle in the lack of technical and customer support area.