skysight-inc/HackerNews huggingface dataset:
Can you go into more detail about this? I'm currently a medical student in the US near the end of my training, and I'm weighing multiple specialties (including ED). From my personal experience in the ED, it's actually the best schedule I've worked. Yes, it's irregular, but you're always working a fixed amount of time per shift and a fixed amount of hours per week (seems to be around 40). You know when you're on, and you know when you're off. Working three 12 hour shifts per week felt very doable. Most other specialties have call at least once a week, and there are days where you end up staying several hours longer than you expected. True weekends (Friday evening through Sunday evening off) seemed uncommon in other specialties as well. Not doubting what you're saying—I'd just like to hear more about your side of things.
Why feel bad for him? Nobody cares-- or more specifically, nobody who matters (the Republican Congress, or his voting base) cares-- they'll keep supporting him no matter what, and he knows it.
> It's a curious fact then that the author is James Livingston, a 67-year old professor of history at Rutgers, who has also written numerous books.

Someone can be all these things and still write something in a grating tone.
> such as making cached precompiled libraries very easy to use.

This is already true today; that is, this cost is only paid the first time you compile. It's still not fast enough for people.

On my machine, a fresh build of rustc takes an hour, and small changes take 20 minutes, and even that makes it a giant pain. It's an ergonomic thing, IMO.
I remember that one, the one that said hi to already-on-the-market i7 980x! :)
Possibility of 3x-5x perf impact according to Dan Abramov. https://github.com/facebook/react/issues/2608#issuecomment-2...

I did not expect to argue in HN of all places whether it's OK or not to run the development mode of a library in production when it's so simple not to and the authors are trying so hard to prevent people from doing that.
Not to discount HN legal experts, but nowhere is third-party examination mentioned in the document. "Waymo attorney" and "Waymo expert" are the terms used.

Edit: I don't think there's much risk of this. It's illegal enough that I doubt an individual engineer would risk prison over the corporation they happened to work for.
Sex in the workplace is far more common then you think.
There's one big difference between software engineers and healthcare: regulation.

A software engineer is hired for their skills (at least ostensibly). No one is required by law to hire someone with a specific degree and specific post-degree training and specific exams.

Contrast this with healthcare. To do certain sorts of procedures, you have to hire a physician. Not because it's demonstrably necessary to have someone with an MD and a residency in such-and-such area do this, but because it's required by law.

As someone else pointed out, this is just the tip of the iceberg. That residency? Residents have no bargaining leverage over their conditions by fiat of residency rules--they cannot leave an abusive residency, for example, to change conditions. Financing the residency itself? Businesses won't cover the expenses because it's not actually worth the costs, so the government foots the bill. And once you leave residency? Well, subspecialty organizations are deciding that it's good to carve out even more regulatory capture with subspecialty credentialing.

People do not grasp how much of this insanity is codified by law and rule, and when they are informed of it, they shrug it off in the name of "safety." It's like terrorism or crime: no one wants to be branded as soft on terrorism or crime, so the government becomes more and more invasive and draconian, and the costs of maintaining the military-police-industrial complex increase and increase. Similarly, no one wants to be soft on safety, so the government becomes more and more invasive and draconian, and the costs of maintaining the medical organization-physician-insurance-industrial complex increase and increase.

There's something disingenuous for physicians to complain about being overworked, and then fight against the things that would alleviate their burden the most: letting perfectly competent professionals with different backgrounds do what they do just as well. But that would mean admitting that you don't need an MD at the apex of healthcare.

To some extent, financial market pressures are doing what I'm saying anyway, as hospitals are realizing that MDs are too expensive as they are. So maybe this is just the first sign of things to come. But the downside of the current system is that administrators aren't allowed to go elsewhere for alternatives, so they just crank up the hours expected of MDs. The upshot is they get devalued without even being given the benefit of being let off the hook.

I guess to address your comment directly: if healthcare were actually a transparent free market, my guess is physician salaries would go down, but their workload would also decrease also. What you'd see instead is much more diversity in who you see for any given service.

The biggest sin of the government in the healthcare debate is willfully ignoring the costs of healthcare, by failing to increase competition, choice, and transparency in pricing. We talk about who pays, but not why we're being charged what we are, and whether or not it's worth it.
My personal feeling is that Trump himself didn't collude with foreign adversaries, although several of his disreputable campaign team of ne'er do wells certainly did. I don't believe he deliberately discussed classified intel with the Russians, either.

He isn't treasonous-- he's incompetent.

Hanlon's Razor puts it well. "Never attribute to malice that which is adequately explained by stupidity."
I'm with you on the 2PL right tool for the job idea. It's what I did. :)
> but usually it does far worse

Cite a source? This isn't my experience at all, Rust is still way faster at compilation than C++ on average. The advantage that C++ currently has is ccache which helps avoid needless rebuilds (which pairs well with C++'s smaller compilation units relative to Rust); building this behavior into the compiler is part of what the incremental compilation initiative is addressing.
> IANAL, but Both AWS [0] and Azure [1] have 12-month deprecation policies - this is industry standard, as mentioned in the Google Developers blog you link.

Something to keep in mind but it's very difficult to find anything AWS has removed. They have APIs / features that have existed since their launch. While they may have such a policy it's essentially unheard of.

For Azure I'm not as familiar with but a few Google searches and I also can't find an API they killed.

There is a difference between a rate in practice and a rate in policy. I don't have the numbers to know what any of the big cloud provider's rates actually are but as someone who has worked for large companies and organizations one year is simply not long enough for almost any change especially one that is necessary for non-business reasons. Regardless of who's suggesting it.
All About Bitcoin, the Mysterious Digital Currency
Borderlands competes with Amazon, so a 10% price hike means they are much less competitive, plus books have prices on their covers from the publisher.

You make several statements I can take issue with, but the most interesting is to imply that if someone else makes more money, other people are devalued.

I think that's an interesting argument in a world where executive compensation has grown continually, and workers income has decreased, while GDP has continued to shrink. http://www.epi.org/publication/ceo-pay-continues-to-rise/

http://www.tradingeconomics.com/united-states/gdp-growth-ann... (click max, then trend under the bar graph button)

I urge you to look at the non partisan Congressional Budget Office's discussion of a federal minimum wage hike. https://www.cbo.gov/publication/44995
whether he did or did not do what they are accusing him of, the fact that this is a 3rd hand article (NPR quoting a Washington Post article quoting their sources) whose source is so ambiguous that it has no meaning ("current and former U.S. officials" is broad enough to include retired postmen and your local tax collector) makes me worry for the future of our democracy.
But somehow someone must have pointed you in the direction of these books and magazines. I wasn't even aware there were programming magazines then.

Also in the early 80s using a computer pretty much meant programming. In the early 90s (my youth) computers all had some form of GUI and lots of shareware, and computer magazine weren't really talking about programming.
If humans are just inefficient then we should just get rid of all of them no? Or perhaps just keep the smart, efficient ones with good credit scores.
Show HN: An easy to use mock server for front end development
Facebook Wants to Merge AI Systems for a Smarter Chatbot
> (Which makes sense, given that Mozilla's Servo rendering engine also has the goal of being that kind of software.)

Web browsers are not that kind of software. The web is evolving much faster than any of the other things you mentioned. New features get proposed every year, and you just have to deal with it and implement them, even if they complicate the implementation of the browser. Even if you cut that off, you still have to deal with the horrific mess that is the cumulative total of past web-related decisions.
At this point, I'm not sure what it would take for the GOP to break ranks with Trump before they pass that tax bill.

I don't believe there's /anything/ he could do so terrible that they would walk away from him.
Note that the artist declared it destroyed for aesthetic reasons. It wasn't burnt or melted as far as I can tell.
> Or everybody is hiring 19 year old boys who physiologically can't?

Not that being 19 is an excuse, but the founders of UploadVR are closer to 30 than to 19.
"The room for exactly where decentralized code execution gives a 10-X advantage over
centralized code execution is not yet obvious to me. I don’t know what that application is." -- Balaji Srinivasan, from https://softwareengineeringdaily.com/2017/04/21/21-with-bala...
ordering someone around != meaningful interaction.
Upcoming Disney Film Target of Online Piracy Threat
Getting steam in with your dough is a big deal. Instead of using the dutch oven to bake my loaves, I have a baking steel for high heat transfer and bake under a stainless steel bowl. The bowl doesn't have the thermal mass that a dutch oven does, but it's a lot easier to put a loaf in the oven, since you're not manipulating a 450F cast iron pot, but instead just peeling the loaf onto the baking steel. The bowl keeps a lot of moisture trapped close to the loaf (sometimes, if I'm feeling frisky I'll spray some extra water in on as I put the whole thing together).

What I've found is that the retained moisture inside the bowl setup helps a lot, but it's also relatively easy to burn the bottom of the loaf, as the baking steel can hold a lot of heat (I also have the problem of an older oven with a pretty wide swing in thermostat tolerances)
And that's why only Doctors can hand out prescriptions and they are trained to evaluate the risk for you. So this system should actually work fine.
My number one rule for my own company: Don't get greedy.

Greed is a human evil. It leads to nothing good. This is often the downfall for anyone and any company. Screw everyone over and get ahead... or so that is how it seems it could work, but it doesn't work. Short-term for sure, but it is very unsustainable.

Letting your customers know they are human and letting them know you are human is a good start.

Being fair with your customers and charging them a reasonable price for your time and efforts for a useful product that you created will leave everyone better off. I have to charge a certain amount to make a living, pay whoever I have to pay to keep things running, and of course, I would expect any other company to do the same.

To think: "I need all of your money" is just not sustainable for anyone. When I think about my pricing, I think about people paying rent, paying mortgages, paying credit card bills, paying the food bill, paying for student loans, paying to support their families, paying their car payments, paying whatever it is they have to pay. I, myself, have a mortgage, and other bills I have to pay on a monthly basis, and I think: "How much would I pay for this product?" And I try to come up with a reasonable number that helps everyone. And yeah.. people love free.. I wish I had all the money the world already so I didn't have to charge for my products, but unfortunately, I have to pay for things too.

To think reasonably such as, "I built this product, I need to be paid for building it and to sustain and maintain it. I've built those costs into the application. This is my asking price for you to continue using my product and for me to keep working on making it better." I think this is a reasonable way to think when it comes to values and pricing.

In a way, as fearful as it may seem that Google has so much data on the entire world, I really do appreciate their philosophy and hope it is something they live by. I even wrote about it and I do try to incorporate some of its ideals into my own values. http://www.confessionsoftheprofessions.com/adopt-google-phil...

My primary rule comes from #6: You can make money without doing evil. (You don't have to .... people over to make money.)

Or their overall philosophy: Don't be evil, which they technically dropped for "Do the right thing." I still like "Don't Be Evil" ... and if we took the two terms and compared them, we are in for quite a philosophical debate... maybe for another post.

I was put on this Earth to help the human race, hopefully advance for the better. I create little web apps to make life easier. I'm here for a short time.. hopefully a good 90 years and I get to see the fruits of my labor and efforts. But if I don't.. I would love to have been known for changing the world for the better in some way.. or at least trying.
New Open Source License Fights the Enclosure of Seeds
>Same as the design phase. It is guaranteed that engineers would have foreseen and been able to calculate the heat intensity.

Not the case. For the walkie talkie it was evaluated and the design (including location and it's orientation) were passed by a consultancy for a bunch of environmental items.

Seemingly that wasn't the case and they spent £13m retrofitting shutters. AFAIK the main contractor went after the consultancy for the money but I can't for the life of me find any references right now.
> a fresh build of rustc takes an hour

A bit influenced by the fact that rustc has to compile itself three times. :P
> not intentional
> cost effective

optimizing for cost is an intention.
I'll just pick up on one piece of what you said, "meds from a psychologist." While I don't disagree that greed may be a part of it, unless that person's extra training involved a medical degree... that's truly been a crazy idea given the things that can go wrong even with "simple" medications, even when you know what questions to ask about other preexisting conditions and how to interpret the answers.

The other thing is that with the current system (i.e. medical doctor prescribes), there's liability coverage through the doc's liability insurance, which unless psychologists are interested in taking on huge liability insurance premiums...
Doesn't surprise me in the least. They are taking the leftovers. Modern psychiatry is almost a laughable speciality.

Even the best psychiatrists dole out dubious drugs; hoping the dosage is low enough to not cause serious side effects--while praying the Placebo Effect will kick in.

Now the worst Psychiatrists actually believe these Pharmaceutical Reps.

You spend $400k on getting through Med school--in the US. You're a serious, precise, ethical person. Why would you go into a part of medicine that's still so much of an Art?

You graduate, you pass your boards, you're the king.

You want to help those really at need. You find out quickly that those people have no money. You end up in the rich section of town. You kiss the right MFCC's egos. (The're on a more dubious situation than you. What they do is even more dubious. Talk therapy, and then the CBT. Then it's looking to slide into a dubious 591C3 somewhere, or invented.) If they like you, they will send you patients.

O.k.--you realize those that need the most help don't have the funds. You hang your shingle in a fancy zip code. You listen to bored housewives, and hand out speed to their kids.

"Exactly how am I going to make my "nut"? Oh, drag my patients in for refills, and regurgitate common sence?

It no wonder the average American Scientist(yes--if you finished meds cool on the US, or equivalent country I consider you a Scientist) doesn't want to be a Psychiatryist. Especially at this point in history.
> I don't understand how (1) isn't a positive in your eyes.

I like testing as much as the next person and consider it very important, but your tests should be testing business logic rather than whether your syntax is correct. The problem with dynamic languages is that while you're certainly doing the former, you're also doing way too much of the latter. Until you hit runtime, you have no idea whether you misreferenced a variable or invoked a method that doesn't exist, so you end up writing an exaggerated number of tests that are repetitive, slow things down, and end up requiring considerable maintenance.

> (2) is true for pretty much every large statically typed codebase I've worked on.

Yes, incremental deployment is always a good idea, but it's a matter of degree.

Take for example a case where I need to rename a method that's widespread throughout the codebase. In a static language, I wouldn't give this a second thought. If there's a problem my compiler will catch it, and that's the end of the story.

In a dynamic one, this is a dangerous operation: the old method name may still be getting invoked dynamically in a non-obvious way, or another branch may have been merged _after_ I branched but _before_ I deployed that still has an invocation of the old name. Hopefully you have tests on these paths that will reveal the problem, but you might not, and to hedge against that possibility, you have to roll the change out to production carefully and slowly (because even there, it might be some time before some unwitting user inadvertently triggers the bad flow).
Why was this story buried and hidden? Are Russian trolls running rampant on YC?

If anyone is still around to see this, please consider clicking "vouch" at the top of the page.

Edit: This story was briefly unhidden, and now hidden again. There must be an army of trolls trying to bury it. Which is completely bizarre, as it's on the front page of every news site in the entire world.
Of course, I've noted that pharmacists often have a better idea about interactions than doctors do; i've been stopped taking medications concurrently because I find dangers when picking up my prescription. Perhaps doctors shouldn't have this privilege! I shouldn't have to double check my own doctor.
Since Medicare is largely funded by payroll taxes, would you say that this is a wealth transfer from non-healthcare industry workers to the various participants in "the chain" of the healthcare industry?

https://www.medicare.gov/about-us/how-medicare-is-funded/med...
200ms on your high end laptop is what on a mid-range mobile phone? Probably 5-6 seconds, users will notice that.
> It's beginning to get tiresome to continually hear the Rust community go on and on about how amazing Rust is and say, with a straight face, that eventually there will be no reason to write anything in not-Rust. Are you serious? The hubris is off the charts.

Please point to a single place where anyone has ever said this. We have never positioned Rust as an end-all be-all language: it's a language that deliberately makes compromises in order to excel at a niche.
> If an insurance company can "remove" you when you become unhealthy, then they weren't providing insurance in the first place.

Yup, hence Obamacare with mandatory enrollment and the removal of all the tools they used to it. Then people complain about prices going up. :/
Now I feel old. Stack Overflow was launched the year when I celebrated the year I moved away from professional programming into another realm!

Books were everything! Sometimes even the computer access was rare, so you better hit your books in order to get a rolling start when you get the access to one - writing code on paper!
Ask HN: Is playing games cross-platform possible?
Is it currently possible to "build a means for games to be played cross-platform?" From my understanding, currently people on PC can only play people on PC, Xbox with Xbox, PlayStation with PlayStation, etc. but common sense via a simple thought experiment dictates that if the multi-platform games transfer and use the same data via the same database then the players should be able to connect with and play together, such as players' locations on a map and any data associated with the players. If a player using an Xbox kills a player using a PlayStation the data would be the same and therefore the player on PlayStation would be dead for all connected players regardless of the game platform they use. Firebase can integrate with Unity so it seems obvious that my thought experiment is possible unless of course the platforms are locked so as to only connect with players of the same platform. I suspect they are not and the game should be able to bypass a hurdle like that, again by means of using a database. I've had that thought experiment for several years, since 2006 I believe, so my only thought with that is that if it was possible it would have been done by now. I also feel Amazon Lumberyard could have functionality built-in to allow for cross-platform play as well with their deep integration to AWS, and with their integration to Twitch it seems to me that it should currently be the engine of choice if someone was starting a cross-platform game from scratch...

Does anybody have any insight toward this simple thought experiment? Are the platforms locked? Could games bypass the lock simply using a "single dataset?"

Thanks in advance for your consideration of my curiosity!!
New website dashboard tool for the 'little people'
What technologies have you used to create the web app?
"AI products are hard. They require solutions to problems that are impossible for the human mind to comprehend... "

The start of your second sentence seems to me pretty inaccurate.
An MRI will be never the sensitive, the technology does not have that ability. i.e. the noise is far larger than the signal, so no improvement in technology will overcome that. (It has to read a signal from a single neuron amongst trillions of them.)

It would, at a minimum, require brain surgery and probes. But that's unlikely to be possible without damaging the person.

You have nothing to worry about - ever.

Maybe if they froze, and then took apart a person, atom by atom, and uploaded everything to a simulator.
Google has good opportunity to promote Chromebooks to airlines and frequent travelers. If you use Chromebook logging into your Google account with a Chromebook provided by the airlines will mean you get all your stuff without needing to carry around a laptop.
I have a hard time believing that the "free market" can solve healthcare given that the demand for it is more inelastic than pretty much any other product.
The average poster on HN would be okay with doing this, but broader society would not. My mother, bless her heart, struggles with email. When she needs something, she goes to Best Buy and gets whatever the salesman tells her to get. Telling her "Oh, Best Buy is breaking the law, but you can install FreeBSD, and you'll be fine" is a little out of her comfort zone.
At the presidential level (of any organization) it should be inexcusable no matter what the reason.