skysight-inc/HackerNews huggingface dataset:
I’d rather see a Glassdoor-like portal where you can see what people really paid for billed services directly or via insurance vis a vis the “list price”. That’d be helpful to advise folks who might be negotiating a medical bill to know what payment is likely to be accepted.
how liquid is molten salt?
This CSS animation is just the backup in case the javascript doesn't load at all, really. After 8 seconds, the page gives up trying to prevent the flash of unstyled content and just renders, regardless of how bad the styling is. It also includes a <noscript> block that renders the page immediately if javascript is disabled. The 8s thing is for network issues. Graceful degradation.

Lots of documents (amp or not) use the same "hide the screen until layout is done" trick to avoid multiple relayouts as the initial javascript is running and CSS is being fetched. More often than ideal, they don't have a fallback if the javascript doesn't load at all. AMP mandates it with this CSS animation, which is far better than nothing.

Also when served from the AMP Cache (https://www-ehow-co-uk.cdn.ampproject.org/c/s/www.ehow.co.uk... for the example shown), the layout algorithm that javascript runs is applied by the AMP Cache instead and the 8-second timeout code is removed completely (view source and take a look). This doesn't work on all pages - there are some features that require a client-side context, but it does work on this one. Websites can run the same server-side layout algorithm on their origin using a node library (https://www.npmjs.com/package/amp-toolbox-optimizer). There is also work being done to improve all of this (server side layout on more documents, and making the system easier to run on your own site).

The 3s observation from the original post is interesting. It may just have been an estimation of the 8s, or it could have something to do with how the document is configured. Looking at this document, there are some <amp-font> tags that the document author has added with a 3000ms timeout. These are tags that instruct the AMP javascript to change the document CSS class depending on the success of failure of loading of a particular font. By default (not amp specific), if a document loads a webfont for a particular text, the browser will not display the text until the font is loaded. <amp-font> provides a CSS hook by which the author can do stuff like "hide the text for up to 3s, or when the font has loaded, whichever comes first". This page has some <amp-font> tags with a 3s timeout referencing fonts that have not been added to the document, which seems like a mistake from the document author, unsure. I was not able to reproduce the 3s experience though, so this may be incorrect speculation as to what happened.
Signature hashs of the files, (possibly/probably) with those signature hashs being further signed/verfied with the user's key, to establish trust. With further chains of trust through key signing, if needed.
Out of network insurers only, I think. In network has their own negotiated price of between 10-50%.

Uninsured rates of discount vary dramatically. From none to 90% or more.
This assumes a GraphQL backend though. A lot of React shops still use a combination of redux and REST APIs, which are admittedly a tad on the verbose side
Mad rabbit disease!
> Is something going to know to reuse the inflight request so you don't have two identical requests?

I really don't see what GraphQL has to do with this problem. What you're describing are issues that pop up with any external datastore. GraphQL is just a protocol. If there are clients that take care of that type of caching, that's an implementation detail. You can also have REST clients that do the same.

> Are you now going to potentially be displaying stale/conflicting info about that user in 2+ different places?

If you knew you needed info about the user as a blog author as well, you could've included that in the users request. Isn't that what you would've done in GraphQL anyway?

I'm not trying to detract from GraphQL's usefulness, but you can accomplish the same things in REST pretty easily too, especially if you control both server and client code.

IMO, GraphQL really shines when you're implementing clients for APIs that you don't already control. In that case, the flexibility is great. But if you're building both the APIs and the clients, REST works (and has worked) pretty easily.
I worked for a small firm for a number of years. We wouldn't touch anyone who had a non-compete however unlikely it was to come into play. Just wasn't worth the business risk.
Like many others it seems, I keep lists of things in places I'll have to see them when I need to :

- For work, things to study and technical things : a file I make my text editor always open at launch.

- For "consumption" : a list I keep in my browser's side bar. At this point in time it's mostly made of shirts, displays and chairs I want to look into when it's globally budgeted, and random domestic maintenance consumables.

- For life goals and life events I want to handle, I've got a sheet of paper stuck on my desk lamp. You'd find things like calling some company which billed me an extra 20€ it shouldn't have, getting some bad mole removed or talking to friends that drifted away (having had periods of depression withdrawal, it really hit me that if you keep in touch with people they won't do it for you).

- For entertainment, I've got a text file of things to watch and read on my desktop. And an Amazon list for the more serious literature.

It's not very organized, but I do better when I have a few things to handle within a day and keep me engaged rather than being tunnel-visioned on one task.
They're not illegal. They're just unlikely to be enforceable. Big difference.
I wish I could opt-out of AMP, I dislike the reddit AMP experience as its poorly maintained compared the the web based mobile experience.
Who is the secretary of health? I didn't see much of this on trumps twitter
No. Direct-drive setups are prone to "cogging", where increasing the mass of the platter to make it a sufficiently effective flywheel verges on the ridiculous. (This being high-end audio, you can take it for granted that ridiculous has been striven for and achieved on more than one occasion.) A belt drive has smoothing built in, though it still requires a massive platter, a motor with enough torque and a belt that isn't actually sloppy/springy. You can get to the same place with less mass and at lower cost.
I haven’t looked in years, but the prices and regional modifications paid by Medicare were available. Check the docs for electronic submission.

Maybe that’s been taken down?

Always seemed like a reasonable place to start.
I was homeschooled K-12. I have mixed feelings about its effectiveness, and I harbor resentment against my parents for many of their choices. Most of it revolves around their strong religious reasonings for homeschooling, and the denial of my wish to attend standard high school. There was also a very strong "us vs them" philosophy that took me years to get over.

The hardest part was simply being "normal" in the real world. Even though we had friends outside of the homeschool groups, it took me literal years to learn normal group interactions so I would stop sticking out like a sore thumb. Lack of socialization is brought up as a downside to homeschooling, and is frequently rebuffed bringing up extracurricular activities and clubs. I believe that no matter how much you think a few clubs and extracurricular activities may substitute, sadly our culture revolves around working in groups and within a bureaucracy. Homeschooling and its ilk are a poor preparation for working effectivly within those systems. I seriously felt mildly retarded when I got out into the real world, and would frequently joke that my first few jobs were my substitute for the social systems of HS and College.

While I do think that homeschooling can offer younger children a lot of benefits, such as accelerated reading and math skills in the early years (I was performing these at a high-school level in early middle school), I don't believe that parents can ever replace the structure specialized learning that formal schools give older children. The option of me attending a public school for high school was never taken seriously, I wish I had at least been afforded that.
Earth’s magnetic pole is on the move, fast
? I said mp4 not mp3
Challenges of creating an algorithm to identify company competitors
This is very exciting to me. I have been wanting this for a long time, and I belive it's a small step towards improving the healthcare system in the United States.

It shouldn't matter these aren't he "real" prices, as so many folks have been quick to point out. But it's the starting point for what ever you think the "real" price is, and it's information that has never been easily accessible to the public until now. A̶n̶d̶ ̶i̶t̶'̶s̶,̶ ̶m̶o̶s̶t̶ ̶c̶e̶r̶t̶a̶i̶n̶l̶y̶ ̶a̶ ̶r̶e̶a̶l̶ ̶p̶r̶i̶c̶e̶ ̶i̶f̶ ̶y̶o̶u̶ ̶h̶a̶v̶e̶ ̶n̶o̶ ̶i̶n̶s̶u̶r̶a̶n̶c̶e̶.̶ Maybe not? Some are saying this isn't always the case in certain instances

We are all about markets in this country, so now it will be much easier to determine if a facilities prices are out of whack with its peers in it's local market. I don't know how much normal people will actually use this on a day to day, but I'd imagine this will open the door to some new services / products that could help regular people parse the data.

I hate that people think this is a bad thing. The comment thread in the story about this trending here a couple weeks ago was so dissapointing. It makes sense to hear the hospital executives try to downplay or spin this in a negative light. I suspect some of them are nervous about what will be found... that some shenanigans might be exposed.

I belive easy access to this data to be incredibly valuable. I think it's a win for regular people and the health of our markets. Just because it's not the price I pay after insurance doesn't make it misleading or irrelevant.
Faster version Pandas #ML #python #kaggle
I saw a video of a dear eating a live bird. Krazy
I believe there is an updated version.

Contexts should be adjusted to make them personally useful - mine are mostly categories like "work", "home", "community group" so that I can sit down and focus on work tasks without seeing other stuff, and then I can spend a solid hour working on my community stuff, etc. I also have a couple place- contexts: "house" for things like fixing a thing, "9-5" for tasks that have to be done during business hours, and if I have travel etc coming up I might sort some stuff into "offline", like reading a bunch of docs I have downloaded.
I would suggest using either GitHub or GitLab as primary and mirror on the other. I prefer the issue management of GitLab so use that as my primary.

The top search result[0] are GitLab docs for pushing to or pulling from another repository for mirroring.

[0] https://www.google.com/search?q=github+gitlab+mirror
I agree with you. However understand that AMP actually does have a failsafe here, and it's exactly what the OP is complaining about. After a timeout (to allow for shoddy network conditions as you described) it will load the content as best it can.

All three cases are actually covered (full-script support, partial-script support, and noscript support). That's more resilient than most apps.
Well said. In the Health IT community many have been quick to dismiss it as useless data, but data is data.
Assuming your interpretation of the law is right (and I do not think it is even close to being so), this comment comes very close to accusing the person you are replying to of committing a crime. Hopefully you didn't mean it that way, and the phrasing was an accident, but I honestly can't tell.
I agree. When i read that knock on Sutter, I thought it would be great if everyone released the data in JSON, making it easy to download, parse and compare! Let a third party build that useful price comparison tool - just provide the raw data.
> code required for any AMP page to be valid includes: [sleep 8 to avoid rendering artifacts]

That sounds awfully convenient for whoever cooked this up.
Yes, fetch policy works well and also rest/clearCache for logout. I haven’t really had any issues where I’ve needed anything beyond what’s offered there.
Sounds like a good explanation for why the tech industry in Silicon Valley is so much bigger than everywhere else, e.g. places like Portland and New York and Boston who theoretically could have just as many qualified workers because of their universities, and also offer a high quality of life.

People move around, including to direct competitors. Tech companies in Silicon Valley need to deal with it because they can't prevent it. As a result, new companies are able to attract talent, people can leave their jobs to start new companies, etc. Companies raise workers' salaries to encourage them to stay.
You're absolutely correct. Looks like the SPDX license list contains nonfree licenses as well.
One hospital that I use immediately takes 48% off the bill if you are uninsured without even being requested. As indicated elsewhere in this thread, this is not generally the non-insured price.

I'm afraid it is mostly irrelevant, but it is definitely the first step in the right direction. As somebody else said, it's more important to find out what real people ended up paying for a procedure after it was all said and done.
The open question is would it be better or worse without AMP? It's likely that reddit (for example) would have just deployed an equally frustrating "mobile" page that loads even slower.

I just tried fetching http://www.reddit.com/ in an incognito window (no personalization) on a fast connection and it took 1.2s to get the first byte on the connection. I can't say if this is typical, but the AMP Cache has much faster delivery (~30ms) even before considering the preloading.
Build up positive habits slowly. Once they're habits it doesn't take as much self control to do them.
> Get your authorized Tide refill at Target instead of having Amazon ship it

You write that as if Target didn't used to sell Tide refills but gave up because nobody bought it.
> It is quite normal to be given prices ahead of time that have no connection to reality.

Why is this acceptable?

(You aren’t advocating for it, and are only “the messenger”, so I’m not critical of your comment, simply that it even happens.)
Eight seconds may seem exceptional on broadband internet, but it is not elsewhere in the world. I recently worked with a website in Brazil that could take over a minute to load over 3G.

It only looks malicious because you're looking for it to be malicious.
Why wouldn't California's ban on non-competes be a reasonable and realistic compromise?
In that case maybe they shouldn't be studying.

I hope they aren't studying under duress.
Maybe if the apps get good enough you just hit a button and it auto calls the cheapest hospital after a bidding war :)
I honestly don't see the point. If you want to use IRC for company internal purposes with your coworkers, do it fully self hosted and with zero dependency on external hosted anything. ircd-hybrid on debian is not rocket science to set up.
Using memory and address sanitization goes very far, without the need for special libraries.

gcc/g++ and clang/clang++ both have full support at this point.
> It is clear we mean different things as we use term and arguing about what it should mean is pointless.

I strongly disagree with this. Open source is a commonly used term; if there is disagreement in it's meaning then that issue has to be resolved first, otherwise what are you even discussing?

If you wish to take your attitude IMO you either have to first demonstrate that your definition of "Open Source" is either the one that should be used, or avoid using the term entirely and talk on neutral terms.

You are attempting to claim that it's possible to have a neutral position on "open source" when your own position is in fact highly opinionated. Commenters are absolutely right to question whether your definition is appropriate or not.
Ask HN: How Is a PM Job vs. Entrepreneur's Job vs. Venture Capitalist Job? Help!
I was until now working as a developer, and I want to make a move (For I do not think coding is my prime interest). I maybe want to make a switch to one of the roles next, I understand an experience in each of these jobs can help another to some extent. So I wanted to figure out what each job involves with respect to the skills needed, type of work, time taken and the monetary benefit in each of these cases. Please if possible run the same discussion on Twitter, so more people can participate.
Getting a handle on the unknown is what makes new knowledge come into focus. By definition, they are working at the boundary. This is why we have formalisms that ensure we aren't fooling ourselves.

The struggle is constant, that is why we need to blindly follow those formalisms.

That step of running the simulation was crucial in not cementing gut feelings over proof. Not many people make that leap to running a simulation, even though causality and our ability to imagine a far future is a prime human skill.
It's just another way of doing the "bearing". Normally, that's a bit of machining with extremely tight tolerances and a single point of very high pressure contact, either ball-on-ball or cone-on-cone. I had a table about thirty years or so back now - a Revolver - that took a full three days for the platter/spindle to bottom out in the bearing when it was installed. (And while it was "hi-fi", it wasn't nearly high-end. An audiophile would have called it "entry level".)
Yeh, I learned after college that "great country" thing only applies if you're not broke.
Maybe this is a silly question, but what are the downsides of going back to sending more trash to landfills?
There are several companies that aggregate this data -- the industry term is "Cost Transparency". Amino, Castlight, Healthcare Bluebook, Change Healthcare, Vitals are all players in Cost Transparency.

I bet if you logged into your health insurance portal you'd find a cost transparency tool that could give you a reasonable estimate of what a common procedure would cost.

The unfortunate truth is price doesn't really matter.

1 - Insurers have negotiated rates with providers. They don't want that information shared.

2 - There aren't that many "shoppable" procedures. Shoppable = you're going to make a conscious decision to find the best possible price. Most common were major, non-emergency surgeries like hip or knee replacements or small stuff like imaging. Once you're in the actual care "flow", its highly unlikely to tell the doctor "how much will that MRI cost me? Let me check this app to drive across town and save $20."

3 - For all the talk about consumer demand for cost transparency, Cost is low on the list when it comes to determining if/where to get care. Quality, Availability (accepting new patients, how soon can they see me), Word of Mouth (friend/family recommended), matter more. Largely because....

4 - After a certain point (i.e. once I've hit my deductible) consumers don't care about cost as long as they're in-network.

(former PM of cost transparency application)
I'd personally be interested in some details on how they're _generating_ the mock data for their server.

As they're using that mock data for testing, the data returned has to be deterministic, so I'm guessing they're either making up mock data manually by hard-coding that data in resolvers on the mock server implementation, or using some kind of fake-data generating library to generate that data dynamically based on graphql type in the schema, with a fixed seed so that the data doesn't change between runs.

I'm hoping to explore the latter approach a bit more as I feel it would be great for testing productivity to have mock data generated from the schema instead of having to manually write them for every new thing added.
Maybe the advice should be to never express a feeling to someone who will shame you for it. At least then you know it is possible.
I saw somewhere a short paper presenting a syntax to write programs in essentially SSA directly, which I think was sort of like that, but it's not coming up in a quick search. I'd thought it was by Anton Ertl.

FWIW, I used this idea (extended basic blocks are functions with m arguments and n results) in https://github.com/darius/idel with a Forth-like syntax back in 2001.
Indeed! I wasn't talking about REST vs. GraphQL at all, but rather the benefit that fancy clients get you (notice I said "systems like what's described in the article", not GraphQL in general). I think that's what the grandparents were talking about, since the boilerplate they were discussing presumably comes from Apollo, not GraphQL. Apollo is a fancy client like you describe.
Tech's diversity problem is because of toxic LeetCode interviews
The linked cookbook doesn’t have any oven temperatures, which surprised me. It is hard to get consistent baked goods when you are guessing at the temperature. When did oven thermometers become widely available?
Using open source software is nothing like building a reactor based on an open source design...
With my crummy internet connection, it's not a better experience.

I really only care about the text on most websites, but I end up waiting for a lot of assets before I can see that. I understand why google wants to avoid having the page redraw the layout as assets arrive, that can also be annoying if done with a lot of relative formatting.

But for me, on average, the experience is worse than non-AMP sites.
Low Tech High Safety and the NYC Subway System
Fair enough, so still maybe not actual price without insurance. In that case at least. Makes me wonder if all facilities do this or something similar? Maybe that facility is particularly generous, or in the financial position to do that without the patient having to negotiate themselves. Maybe this could be an interesting app to make where people could report what that paid in the end :)
Actually you can directly read and write the cache with the readQuery command. You can see it here https://www.apollographql.com/docs/react/advanced/caching.ht...
This seems to be confusing attrition with layoffs.
Zimbardo is a rather terrible person, IMHO.
GoDaddy injecting JavaScript into websites and how to stop it
kragen’s comment went over the line, but he’s correct in saying that “open source” has a well-established meaning: https://en.wikipedia.org/wiki/Open-source_software
> Most of the average lifespan increases we've seen have come from reduced infant and childbirth mortality, not from making the elderly live to be even more elderly.

You're missing my point.

Lifespans are increasing. The reason why is irrelevant.

Regardless, the result is that you have more time to accumulate irreversible damage than your ancestors did, so their habits re: the sources of that damage are not necessarily prescriptive.

There's probably a hard limit on radiation exposure, and that means you'll have to spread it out more than your ancestors did to enjoy the same risk of cancer - ex: same number of hours in the sun but over a longer lifespan = shorter individual trips under the sun, but (inevitably) more of them.
I hope you won't mind too much if I disagree with you about this. I don't personally find any value in remarks like "edit: fixed a typo and added a couple more sentences to help explain what I meant."

I don't plan to start adding those kinds of remarks when I edit a comment. I don't care if other people do this, I just don't see any value in it myself, and I'm just as happy if people simply edit their comments without calling special attention to the edit. I'm not following the history of their comment, I'm just reading it at the moment I read it.

Of course if people have replied to a comment, and a subsequent edit changes the meaning of the comment so the replies don't make sense any more, that is a different story and deserves an "edit" remark.