skysight-inc/HackerNews huggingface dataset:
Elixir Code Quality Tools
why aren't there more residency spots? Why can't people who need to do residency be forced to go to a (more) far away city that has a lack of doctors and be trained there?
I upvoted your post because I think those alternatives are interesting to consider, but _you_ know far less about the politics of the situation than the OP.

It's entirely possible that the OP was exactly correct, or close to correct. It's also quite likely that at least one of the factors you mentioned (or others) was also at play.
Alternatively, _this_ version of Android is 'open'* which you still don't have control over and has these privacy issues.
So American taxpayers should fund the absurd cost of medical school instead? Genius
In the US alone, 35000 people die and more than 2 million are injured every year in car crashes. Technology is our best hope to reduce these numbers. Airbags, blind spot detection, lane keeping, emergency braking can all contribute. Self-driving level 5 will not suddenly appear and work everywhere in every situation. It’s a gradual process.
Another thing to keep in mind is that insurers will not insure these cars for cheap until they are safer than humans.
Reminds me of how software engineers just regurgitate what stack overflow says.
Embroidery Digitizing Service
Before making a judgement on whether doctors are overpaid or not, I’d kinda like to see an analysis on the value doctors provide. For instance, how much does an average doctor’s treatment affect the economic productivity of all her patients in aggregate? If patients would produce substantially less without treatment, and she sees many patients, a high salary is much more justifiable. If you’re not keen on analyzing things strictly in terms of GDP, how much does an individual doctor influence quality of life, happiness, lifespan, etc? Again, an outsized effect warrants an outsized compensation. Of course, value is quite difficult to assess - especially added value versus alternatives (I.e. online self-diagnosis) - but it’d be interesting to see.
Hell, I've heard CNA's do that...
My personal motto is:

Don't be evil.

Does that help? ;)
> Hardly - in fact, there's already been significant downward pressure on these, because the debt level is already at the tipping point.

Yeah, by my calculations, my SO is currently taking home around $-1 per hour in residency. Some reasons: ~50k/year, expensive area, ~400k in loans, 8% interest rate.

I took a slightly more comfy route, career-wise (Ph.D.). Her bank account will likely surpass mine when she's ready to retire (around 55-60).
I wouldn't know if nano fixed a file corruption bug or not. I use emacs.
The Declaration of Neutrality – Internet Freedom as a Constitutional Right
Two actually, you forgot Scala/Scala.js ;-)

disclaimer: I won't argue about the superiority of one macro system over another, the point is that macros exist in both languages.
That sounds a lot like AppleScript. Which was not a Good Language.
Are these cost categories true even for non private practice folks who are employed under a larger organization?
It's just plain wrong.
Sorry - Friend - but I think the industry has passed you by.

It's a bad time to launch a for profit code school, partly because online resources - like EdX - have become so good.

That's me trying to be helpful.
Shameless plug: While you're at it, get a theme at https://jekyllthemes.io/
I didn't mean that to sound like I'm in favor of turning the thing on right away.

(Also, the quotes I chose don't really help me make my case but I don't want to edit now since you've already commented on it. His first mail is way worse: https://lkml.org/lkml/2017/11/17/767)

Basically what I'm disagreeing with is that exploit mitigation's primary purpose is finding and fixing bugs. That's just not true. Its primary purpose is to protect users from exploitable bugs that we haven't found yet (but someone else might have).
...neither?

https://en.wikipedia.org/wiki/Google_China#Controversies
Do you know they do independent verification of stories?

I have met lots of journalists. I have been interviewed for stories (on Bitcoin and blockchain stuff) many times. I have never met, heard of or encountered anyone whose job was to independently check facts or talking points provided by sources.
Thank you!

It seems I really do learn something new every day! :)
What if the female researchers identify as male?
How to turn your blog readers into paying customers
> Does it cost $150k/yr of actual concrete costs or does it cost $150k/yr because that's what they're used to receiving and they want the gravy train to continue?

There's no "gravy train" - residency programs are not self-sufficient without this money from Medicare. It costs a lot to train a doctor, and that's even paying doctors less than minimum wage in many areas[0].

If they were, hospitals would be free to open as many residency programs as they wanted without Medicare's subsidies, except they generally don't. There are very few non-Medicare funded residency positions, and they tend to be very special cases in obscure regions.

[0] The average resident salary comes out to $12.25/hour, which is literally less than minimum wage in some areas.
You probably should not get psychiatric drugs from a GP or NP without first being assessed by a psychologist. While GPs have meds training, they aren’t trained in how medication fits into a larger psychological treatment plan to actually address the underlying issue. This is equivalent to demanding OxyContin from your GP for a recurring knee problem, rather than seeing an orthopedist to find out what’s actually wrong.
Either that or you will have even fewer doctors with much higher salaries. How would a doctor be able to afford any sort of life working 80hours a week to barely pay back loans accumulated over a decade of education. Supply/Demand
This also illustrates another problem: all the programmers here are assuming perfect domain knowledge even exists in the first place.

When it doesn't, Excel will work fine (and will only cause disaster in individual cases). A "proper" unit-tested solution will either not work at all or just won't support half the use cases.

And without someone specifying the domain knowledge, there's nothing any programmer, no matter how well-versed in unit testing, agile, or ... can do about it.
i heard a story were a group of rookies in a jeep lost their bearings in the fog, and plowed through a barb wire barricade and got their jeep stuck in some sort of ravine on the wrong side of Germany.

the other side, instead of shooting or arresting them, they helped them get the jeep out. they laughed at them and made fun of them, but they still helped
I have seen many of these companies and potential "build a real database-backed web app" projects during my software consulting career.

This seems like a good idea at first: automate manual processes, have a real database with one source of truth and consistency rules, multiple people can access it at the same time, etc. You can do it if the process is very well known and fixed.

But most of the time a web app would cause more hassle for the companies than having a team of people doing the work "by hand" in Excel would be.

* The process and desired data schema might change every few months - or even weekly when doing something like marketing reports.
* Now they need regular maintenance - keeping servers up, doing and testing backups, applying security patches.
* But the problem being solved is not big enough to justify hiring a full-time team of software developers to maintain it forever.
This featured pretty promenantly in the most renecent episode of the Freakonomics podcast:

http://freakonomics.com/podcast/nurses-to-the-rescue/
Couldn't agree more. I love tinkering around with things and building setups just to learn, but for something like a personal webpage I just want simple.

I use hugo and then setup my output folder (where the generated output goes) as a git repo. Generate the site -> git commit/push -> Caddy. Caddy has a feature to pull in content from a git repo so when you couple that with the built-in Let's Encrypt support it makes it dead simple.
One can argue that sure full access would be better, but one shouldn’t let good be the enemy of perfect. The fact is it wasn’t free open access or walled garden. It was walled garden or nothing. Facebook can’t be forced to provide free open access
Building a Real-Time Collaborative Drawing App in Go
The flight control system should absolutely panic. No (sane) person designs flight control systems without multiple redundancies.
I choose D template mixins.
Depends on the company you work at, but most tech companies I've been at have gone the "micro" services approach.

Example:

- 1 repo for the frontend
- 1 for each api
- 1 for the infrastructure terraform scripts

It's good for CI / CD and general code base organization. Also easier to track changes and handle security. You give devs access only to the repos they need to do their job.

Our team has a product with multiple integrations and internal apis, so we easily have 40+ repos.
Net neutrality in its purist form definitely means every packet is treated equal. The whole discussion started because ISPs wanted to charge more for streaming content because it's an increased load on their network.

Your argument is usually what I tell people when they ask about NN. It's a lot more complicated than treating every packet equal because at capacity networks want to manage bandwidth.

You could also think of it this way, why should the general user be required to subsidize a heavy BitTorrent user's traffic? Now maybe ISPs shouldn't oversell in the first place, but the operating state of a network is congestion.

Your argument is very moderate and is not NN, but it's close. I would tend to agree and prefer what you describe: content neutral bandwidth management. But that's pretty much an oxymoron.
> Why would an ISP want to prevent some small, unrelated startup from gaining exposure?

Once the startup takes all the risk to demonstrate market demand, the ISP can come in with their own offering and use the ISP monopoly to destroy the competition.
You know, sometimes duplicating code is just better. I've been around long enough to see many attempts at refactoring to share code! crash and burn. The hoops and complexity that some people go through to DRY (don't repeat yourself) are worse sometimes than the cost of maintaining two copies.
> One thing that would help is letting non-MD’s, such as nurses or physicians assistants, do more “doctor” things.

An alternative scenario is to train doctors more quickly and effectively for primary care positions. Currently, to become a family practice doctor, you need 4 years of undergrad, 4 years of medical school (much of it not geared towards primary care), and then 3 years of residency. Instead, students could be started earlier, with immediate exposure to primary care (working internships) and education focused towards practical medical aspects of primary care. It would take far less than 11 years and arguably give them much more exposure and training that's directly applicable. I'd wager you'd get both higher quality care and lower costs.
> city that has a lack of doctors and be trained there?

Residents need lots of close attention by experienced doctors. The current attending:resident ratio is already suboptimal, from what I've seen.
If you think that is bad, you should read about the Toyota "unintended acceleration" case from several years back. It's a preview of exactly what will occur when the first self-driving cars hit the road. Toyotas gross negligence (through following standard business practices still in place and still followed by every company you can think of) surrounding software development resulted in the deaths of multiple people. And the courts tossed up their hands and said "we can't convict them of criminal negligence because there are no standards when it comes to software that they broke."

Hire the cheapest 'talent' you can find, refuse them training or the tools or environment or time needed to do a competent job, and give an MBA the reins to ignore their concerns and protests but push something out the door. It's a recipe for disastrously flawed systems and big piles of money for executives.
I was confused by that part too because the article goes on to say teaching colleges "have an incentive to offer residencies in specialties from which they can get the most revenue per resident."

My guess is the 150K number ignores the revenue contribution of the residents (which must be significant because they carry out a significant amount of the work that requires a doctor at a hospital)

I did a google search and found one article that seems to confirm this: "Whether the programs are ultimately costs or moneymakers for hospitals is mostly unknown. Expenses tied directly to the programs are tracked, but overall cost-benefit accounting that would take into account such things as savings or lower medical bills for patients from the use of lower-paid residents instead of practicing physicians isn't done." http://www.modernhealthcare.com/article/20150719/news/307199...

The argument that federal funding is the only way to create more educational "seats" for doctors seems strange since the article claims they are paid much more than other fields, and is not really laid out well in the article.
to reply to subcomments: I will try to reproduce it soon, meanwhile read this thread [1]. I don't remember exact plugin name, so cannot say this is identical to my situation but still it proves that Google installs Firefox plugins without user's acknowledgement and should not be related with Firefox in any way.

[1]: https://superuser.com/questions/156913/what-is-the-google-up...
I had some static sites on Firebase and moved them to Netlify because the build tools were excellent, not to mention built in form handling.
Their gross pay is way higher then $250,000. Actually $250,000 is the net salary after all expenses, and that's about right for not particularly enterprising doctors (ie. internal medicine, no surgery).
This will never happen as long as we continue to have a broad distrust of academics and fetishize the hacker with no formal training. We don't value ourselves as a profession and so we reflexively reject the idea of forming a professional organization. There's also the fact that a significant portion of software developers have no or sub-par formal training and are insecure about their ability to pass any rigorous standardized testing, and so there's some measure of self-preservation involved in rejecting a formal licensing body.
You are missing a big item in your analysis. Doctors are basically given a territorial monopoly. Just because someone in India does the same procedure for 10% of the price (they do right now), doesn't mean when you have a heart attack you can go fly to India and get it treated.

If you are just a COG in a wheel writing J2EE JavaBeans, it takes almost no work to send it over to a body shop in India.

That is why it would not work well to stamp your foot down and try to get a software union in the US. (Let's not even get into the popular view of unions right now, and assume it would be reasonable to form some kind of software dev guild).
You can get the same brands of contacts from UK websites shipped to the US very easily (and cheaply). I know a few people who do this and they haven't had any problems yet.
Function references in Kotlin: use functions as lambdas everywhere
JavaScript Frameworks by the Numbers – Fall 2017
That's assuming if there is an disgruntled employee with knowledge of this happening and if there is, that there isn't an NDA good enough to make him or her to think twice about leaking anything should they leave on bad terms. That's a large if to place your hopes on.
I definitely agree that spreadsheets (of which Excel is just the latest) have drawn a lot of people into basic programming. But at the same time, it has stunted a lot of people's growth because of its sharp limitations.

Spreadsheets have a lot of similarities to the sort of code bases that as an industry we've been moving away from. E.g., no version control, no tests, opaque code, bugs are hard to find, write-only code, bit rot, random antique scripts used in critical spots, poor reusability, latest version is on somebody's hard drive somewhere, nobody knows which version is the right one.

I also think it's deeply unfortunate that there's no good path from spreadsheet master to real developer. As great as spreadsheets are, they're a cul de sac. I hope this new generation of tools fixes that. If not, somebody sure should.
Doctors are a guild everywhere so this isn’t the big difference. They always want to limit the number of new doctors. Perhaps in the US they wield more power?

Public medical schools should just educate more doctors and make it cheaper and lower risk to become one. Add a few thousand more spots in state universities and fill them via
full scholarships.

A simple solution to the management of doctors’ time is to hire secretaries to do administrative tasks that otherwise take a lot of time. We have that here now (a recent invention) with a 2 year education.
> [...] the person has his or her willpower and logical mind hijacked by alcoholism

I think it is very well possible to have your logical mind hijacked by a possible cure for a disease.
> That would almost sound altruistic of him. But then again, why does he feel the need to advertise it?

The two are not mutually exclusive. Why do any non-profits and open source projects advertise? Advertising is a fundamental component of all projects. Any perception otherwise is just the ol' bucket-of-crabs.
Maybe you do need at least one person who understands everything to oversee treatment but does the person who actually does the 12 hours of precision meat-cutting need to be that person? I don't know, it's just a thought.

Master jewelers can do very fine work and handle lots of variation in the materials they work with but they don't need to know anything about the chemistry of gold in order to actually make the jewelry... They just need to know the right techniques and potential issues that can arise.
Maybe. maybe also death: http://news.bbc.co.uk/1/hi/england/london/4807042.stm

Outcome: http://www.bbc.co.uk/news/health-22556736
I think your mail analogy falls apart because mail carriers are end-to-end, while ISPs are part of a much larger heterogeneous network. If Amazon can get a special deal from FedUps to deliver a package from their warehouse to my door, that's reasonable since it's just a standard business deal exchanging services for money.

The international postal network is a bit more analogous. Let's say you order something from Widget Industrie in France. They pay La Poste to send it to your door in the US. La Poste transfers it to USPS, and pays USPS part of the postage to handle their end of it. Now imagine that USPS leaves your package on the warehouse floor for three weeks because Widget Industrie didn't sign up for their "expedited service" plan. Widget Industrie has never even talked to USPS, maybe doesn't even know that USPS exists.

Of course, international mail is regulated and has had "mail neutrality" since the 19th century, so you don't have to worry about that.

If some company wants to provide specialized data services so that Netflix can send data through their service to customers, that's fine with me. But that's not "the internet." These companies should decide whether they want to provide "internet access" or just specialized paid data access. Back to the mail analogy, FedEx and UPS have much more flexibility in terms of how they operate than USPS does, but as a consequence they don't get to participate in the international mail system.

And indeed, this already happens. Many ISPs provide phone and TV services separate from "internet" services. Nobody is complaining that Netflix can't get into your cable TV package, even though it's all just digital bits on the wire these days. But they don't call it "internet service." When they call a service that, there are certain expectations.

I agree that a lack of competition is the major problem here. If any given ISP customer had a dozen services to choose from, this would all go away. But that's a vastly more difficult problem. Saying we shouldn't worry about net neutrality because the real solution is competition is like saying we shouldn't worry about social security because the real problem is aging. Yes, if we solved aging we wouldn't need social security, but that's not a realistic approach.
What you heard was probably not transistors but the flyback transformer that TVs use to generate the high voltage needed by cathode ray tubes. They generally operate around 16-18kHz, in the high range of human hearing that young people can hear easily but most people lose that ability as they age.
There is this line in the link you shared.

"In 2014, in response to a series of terrorist attacks, China made all Google services almost unusable by tightening its Internet censorship, often called the "Great Firewall of China"

That would only happen if Google didn't comply with Chinese govt. unlike the other company we are talking about.
> You probably should not get psychiatric drugs from a GP or NP without first being assessed by a psychologist. While GPs have meds training, they aren’t trained in how medication fits into a larger psychological treatment plan to actually address the underlying issue.

I'm not telling anyone to do anything, but the idea of going to a psychologist for prescription drugs is beyond ridiculous.

> This is equivalent to demanding OxyContin from your GP for a recurring knee problem

It's worse - it's like demanding Oxycontin from your personal trainer at the gym. At least your GP went to medical school and did residency training.
Isn't that essentially JavaScript land? Where the glut of libraries and different ways to do same thing causes JS fatigue?
Because in order to prescribe you need to be able to make a diagnosis and to make a diagnosis you need the full knowledge of a competent doctor.
apples to... reinforced concrete drills.

People will never consider some software as important as their health. Many went/go/will go to great debt just to solve some issue they face. Would you do the same to keep your OS updated? I mean, your health is your biggest asset as a human being, and after 30 in slow/fast decline. Very different market
Why isn't Google fighting this? They have a backup plan?
But the main argument is that US health outcomes, with their much higher costs, are not better than the outcomes in other developed countries with much cheaper costs, and there are lots of studies to back that up.

Seems like you can skip all the analysis you are asking for, at least as long as salaries in the US are much higher than elsewhere without commensurate improvement in health outcomes.
>..inventing your own little dialect of the language which is opaque to any 3rd party reading your code unless they take the time to unravel your...

And that, ladies and gentlemen, is called a framework.

Macros or no macros, if the problem domain is large and you stay on it long time, you end up with framework. Macros can make that framework easier, not harder.

In most languages you end up with large configuration files and huge number of strings as parameter. The program semantics might be defined by interpreting JSON structures, template languages and ungodly amount of string parameters that are in effect reserved words. If you persist long enough, you have code generators and state machines and define execution semantics with petri nets.

What you want to do us use the programming language that is best suited to solving the problems you have. Growing the language towards the problem you have is great opportunity
to make the programming interface simpler to understand.

With Lisp, especially with Common Lisp it's possible to grow the language so that it stays familiar as much as possible.