skysight-inc/HackerNews huggingface dataset:
>No it's not. A very large percentage of medical care is planned, not urgent. There is no reason why price comparison can't happen for those.

The idea is that money shouldn't enter into the decision to have planned care at all. Let's say the price for a regular checkup goes from $200 to $100 (just an example). Okay but there are still people who will put off the checkup because of the cost. That shouldn't happen, people should just go to the doctor when they feel they need to, planned or unplanned.

>A great example of a highly functional healthcare market is vision correction laser surgery. Every time I look around some deal is being offered. Competition is what drove those prices down.

You mean LASIK? I mean besides the fact that you're falling for a markup-then-sale strategy there is a lot of contention around lasik surgeries - that they're misleadingly advertised, not that effective, bad side effects, etc. Heap a bunch of advertising on top that makes it hard for consumers to know the quality of what they're purchasing and you have basically all the hallmarks of bad un(der)regulated markets.
> someone wanted to cut it by a significant percentage

This is such a weird YIMBY theory on NIMBY motivation. Removing zoning restrictions would make their property values go up, not down.
NIMBY is the state of nature. Biased rent-control disincentivizes YIMBY
Are you trying to buy, rent, or no preference? Do you have a family? Do you need public schools? Do you want a yard or are you OK with condos? What price range are you thinking? I've in Mass my whole life, I'll try and give advice.
"Meaning" and "winning" are two different things. Even presupposing that the world is meaningless, some states may be preferable to the individual actors inside of it.

Those actors might take steps to maximize those states, and their success or failure in the short term (ie. the duration of their own life) can easily be considered "winning".
It is a glaring flaw. It's meant a lot of sites ended up wiped out of the archive (or at least made inaccessible) simply because their domain has expired and the domain squatters blocked the empty domain from being indexed.

The solution (which the Internet Archive really needs to implement) is to look at the domain registration data or something, and then only remove content if the same owner updated the robots.txt file. If not, then just disallow archiving any new content, since the new domain owner usually has no right to decide what happens to the old site content.
Agree with everything. I think the misunderstanding here is that goroutines are not classical threads (which would share many problems with `goto`) - they exist somewhere between coroutines and actors (because of channels+select). Actors are an established and mature solution to many headaches surrounding concurrency and parallelism.

Goroutines share more in common with method calls (which are a form of branching) and even with single-threaded scenarios, methods can do surprising things - especially if you have shared global state.

Additionally, if you control how data is shared (such as message passing - channels) you shouldn't have to be concerned about what the other thread is doing - so long as it reacts to messages that you send to it.
That's correct apologies.
I never understood why doctors, hospitals, etc never do this. They know their prices but they never want to let you know until too late. Heck doctors have often told me they take my insurance then say "woops you gotta pay me cash!". Medical billing needs some serious fixing or consumer protections.
The inflated costs have very little to do with ER and uninsured patients. It is mostly about getting more money from insurance reimbursements. ER operations are subsidized by taxpayers in most of the US, and the ER is only a small part of the overall system. The reimbursement rates are loosely based on the inflated billing costs, with many insurance companies demanding a minimum discount of 50% being common.
Depends a lot on your definition of affordable. Assuming a budget of $500K, a desire for 3-bedroom+, a commute to Boston/Cambridge, and access to a strong school system, these are the towns I'd consider:

+ Acton: there are a couple dozen 1,500 sqft. split levels that come on the market per year. Good commuter rail access to the red line. Top 20 state school system.

+ Andover/Burlington/Frankling are all top 50 school districts, have a limited selction of affordable, though mostly much older houses. You're still looking at an hour to boston, but if you want to work at Oracle, iRobot, Philips, etc. you'll be right there.

+ Westford: You'll find a decent stock of older 1,000-1,500 sqft. places. Top 20 state school system. Horrible commute into Boston proper, but not bad if you work on the 95/128 belt.

Medford and Malden are gentrifying, the former more quickly than the latter, but you're making a pretty big trade-off in terms of school quality.

If your office is walking distance to South Station, or North Station, there are some farther flung suburbs with commuter rail access that would be workable. E.g. Newburyport has a cool seaside vibe and a commuter train into the heart of the city, though you're looking at an over an hour of travel time.

Southern NH is iffy. Windham is the main town for families, has reasonable prices and houses go very quickly in terms of sales. Salem, Hampstead, Pelham, Derry, Londonderry, not so much. You could theoretically commute from Nashua, but that seems insane to me.

If you can afford something in the $750K range you'll find ok townhouses in hip cities like Somerville and Arlington. That sum will get your foot in the door of a fixer-upper in tonier towns like Winchester and Lexington.

As you might be able to guess, I'm in the market as well, so if you've got any advice on hidden gems of towns, I'm all ears :)
I'm unclear from the website what exactly the pitch is. I really like the idea of a grayscale medium intelligence phone which helps counter the addictive nature of smartphones and is focused around the essentials: maps, camera, calendar, email, slack...

For some time my wife and I have both been wanting a dumber minimal smartphone, to help break our addiction to our phones without depriving us of their usefulness. This might be a good fit, but it's hard to tell from the website.
To add onto this, if you want to quickly see many visual example explanations for these things, go to Google image search and choose type = Animated to get instant visualizations of the processes going on/principles demonstrated
>For example, if your currency is accepted by any real estate agent
How about this analogy: McDonald’s sells counterfeit Windows CDs. Microsoft’s licensing scheme has nothing to do with copyright law. McDonald’s rightfully loses in court.

The end.
There is something quite interesting in this - you claim that “free markets” are inhibited by a lack of information.

I’m not sure information is requisite in “free markets”; is it? I like the idea that a free market requires some information liquidity but I’m unfamiliar with any economic theories / philosophy on the subject.

Anyone here have some information that can be explored alongside that idea?
See police can be protected by body cams!

That said there still seem to be a reasonable number of cases where body cams coincidentally don’t record events where they’re accused of misbehaving :-/
I don't know why I'm being downvoted. Hospitals are ranked and they do have outcomes of procedures available. For example, when my wife and I were looking into IVF, hospitals and medical centers were ranked based on their success rate for various procedures. And on the contrary, prices were not easily available without first going through a few interviews.

Now, outcome data is probably not available for every single procedure.
I like to think about it less as free market vs universal healthcare, and more in terms of incentives of incumbents and political power of incumbents to protect those incentives through regulation. If your regulatory regime doesn't adequately deal with incentives, then the companies you regulate will just find a new way to abuse the system to suit their needs

Right now, lack of public understanding of healthcare quality and lack of transparency is a big weapon for providers. Providers have a lot of political clout, as hospitals are huge employers at local levels and thus have lots of local political influence, plus they are powerful on a national scale bc its a huge industry.

There could theoretically be a large scale political movement against hospitals, though it would probably have to be grassroots, as again, hospitals have lots of control over the political incumbency because hospitals employ so many people and are important to communities.

However, it is hard for grassroots movements to propose effective policy recommendations. Healthcare is complicated, and presenting simplistic solutions that sound good but probably won't work gets more grassroots support than complex solutions that may be more effective (i personally think that single payer is one of those solutions that sounds good but prob wont work, but i know thats controversial). In many cases, its probably possible for hospitals to push legislation that sounds like it is decreasing costs, but actually helps powerful hospitals make more money (one could argue that ACOs and ACA in general are an example of this). Making the issue worse is that hospitals control data, so they are able to cherry pick data that makes them look good and get public support based on these factors, but grassroots organizations cant access data to counter those claims

So hospitals have tons of political cover to protect their interests through 1) control of information and 2) influence on politicians through their roles as large employers
The OP might have meant less "disenfranchised" and more "people with money, jobs, and the means to move." I, for example, wasn't exactly disenfranchised when I moved to SF (poor, broke, sure, but with enough credit to get a loan and float on credit cards until I got a job).

For me, I chose SF because I was confident I could learn to program and then get a job here, and having an in to cheap housing for Chinese immigrants I knew I could do it without completely bankrupting myself. Opportunities like that don't necessarily exist in Madison, WI, as local culture makes the place a bit more traditional and resistant to, say, bootcamp-educated programmers.
I know a few people who did this with commodities, but they gave it up after a while to pursue something totally unrelated. It appeared their assessment was that it can work for a while until suddenly it doesn't.
My recollection is that MySQL got popular because it was the cool and hip and free replacement for mSQL. Certainly I recall migrating from the latter to the former in 97 or so. Postgres at the time had only just started supporting SQL and was much harder to install, administer or understand than either (for me at least!)
Normally the software in the repos with centos is a lot older. So you can't use the latest Dev tools for example without compiling and installing yourself.
Yes! Political chicanery and tribalism is exploited to make sure that the leeches stay in place, with neither side realizing that what we have now is just the worst of all worlds for everyone else.

I'm pretty conservative and I'd love to see a solution to the healthcare marketplace that doesn't amount to nationalization, but at this point, the market is so distorted and fundamentally unworkable that even a nationalized healthcare industry would be preferable.

There is no definition that fits better than "FUBAR" [0]. The only solution is going to be tear down the industry that we have and build something more sustainable in its place, whether that new thing is a nationalized health system or just very serious regulations to ensure healthy and functioning competition and free-market ideals (Obamacare does the opposite of this, literally making it illegal to not pay a health insurer; good policy would make non-catastrophic medical coverage illegal). Whatever the answer is, there's going to be a lot of people who are unhappy about it, but we have to fix this.

That other conservatives are just slamming their heads into the sand and saying "free market" when it's impossible to know how much a given medical procedure will actually cost until 3-6 months after the fact is just utterly and fundamentally embarrassing for everyone. Pricing is the most fundamental element in a functioning market. You can't pretend to be making rational choices if you can't even find out the cost. The whole thing shows how very little anyone is paying attention to anything other than virtue signaling.

The government is a big bad powerful thing, but it exists for a reason, and reducing every argument down to "just let those nice men in the Hamptons handle it, they wouldn't be rich if they weren't real smart" gets really tiresome.

[0] https://www.urbandictionary.com/define.php?term=fubar
I would classify this as "Self help" advice based on personal experience. Over all its very good advice to learn to collaborate with others.

There are so many persuasion filters here "Partner at Ycombinator", "Co-Founder", "Director", "Apple", "High Achiever writer in general". With this many strong credentials, it would be very very difficult to critically read such advice and then think of alternative ideas.

"If you don’t retrain your model based on input from the crowd, you’ll never converge on truth." This is true for machines.

Other high achievers believe in the alternate version.

"Reasonable men adapt to the world around them; unreasonable men make the world adapt to them. The world is changed by unreasonable men." Edwin Louis Cole

"truth is my goal. Controversy is my gym. I'll do a hundred reps of controversy for a 6 pack of truth" - Kanye west.

"Your life goal should be not to win any particular game, rather to win the sum of all games." This metaphor of everything is a game really really works well for certain people. I personally witnessed it.

It would be a sad life if you turn everything you do in life as a game where you need to compete with others to win and never question the nature of the game itself.

"Do what you love" is an over all long term approach that sustains your energy and focus for long term.

Most ideas of high achievers are very contradictory, in general its a good idea to listen to so many of them and pick something that meets your style.
I hacked together my own scripted system that would arbitrage cryptocurrency across exchanges.

It worked (for the most part), but it's been abandoned now. The best way I can think of to describe why is to say that while the low hanging fruit exists, there's far too little juice in it for it to be worth the squeeze.

Others have explained that the problem they've encountered is counter-party risk in that some exchanges may not allow you to withdraw, or the prices may be skewed because they're charging absurd withdrawal fees.

None of this was a problem for me - I found the exchange APIs almost universally hold that information somewhere if you hunt around enough for it, so I was able to account for this when scoring opportunities.

My reasoning was that from a birds-eye view it looked like the price differences were allowing for trades that would have a 1-2% difference. I reasoned that if I were to withdraw directly to the wallet of another exchange I could have a turnaround time on some currencies of less than five minutes start to finish - even 0.1% every hour would be an incredible rate of return when extrapolated to a yearly ROI.

In reality, while currencies did (and do!) trade with that difference frequently between exchanges, the volumes are tiny. Despite having funds to spend, there weren't any big-money buyers at the destination exchange, and within a couple of dollars (literally a couple of dollars) the bids at the destination exchange were back below the price of the source exchange, and I'd be in the red on the transaction.

Add in the fees, and there was vanishingly little profit to be made while taking bet-the-farm risks that whoever runs the exchange isn't going to elope with your bitcoins.

It was a good learning experience, though - so I'm ultimately glad I took a run at it.
The author anticipates this point, and rebuts it:

"In the end, modern languages are a bit less strict about this than Dijkstra's original formulation. They'll let you break out of multiple nested structures at once using constructs like break, continue, or return. But fundamentally, they're all designed around Dijkstra's idea; even these constructs that push the boundaries do so only in strictly limited ways. In particular, functions – which are the fundamental tool for wrapping up control flow inside a black box – are considered inviolate. You can't break out of one function and into another, and a return can take you out of the current function, but no further. Whatever control flow shenanigans a function gets up to internally, other functions don't have to care.

This even extends to goto itself. You'll find a few languages that still have something they call goto, like C, C#, Golang, ... but they've added heavy restrictions. At the very least, they won't let you jump out of one function body and into another. Unless you're working in assembly, the classic, unrestricted goto is gone. Dijkstra won."

I tend to agree with the author. Linux kernel code, for example, uses goto for error handling, particularly when implementing system calls. But the author is correct: the gotos can't jump out of the function. Readers can still infer control flow from function call sequences. I quite enjoyed the post, I think it's worth giving the author's claims serious consideration.
If they were going to do it that way, better to pick a nice western city like Chengdu or Kunming. The latter even has clean air sometimes (though definitely not as good as it used to be).
I did not investigate MySQL code (or other product) but I would be very surprised if PostgreSQL is the only one impacted by this issue.
This is absurd. The only thing "go" has in common with "goto" is the first two letters.
There is no way to predict what would happen in a world with health insurance suddenly removed. This seems like a nonsequitor.
I think if you look at languages that support them natively, like F#, OCaml/Reason, or Elixir/Erlang, you'll find plenty of examples of real-world uses. Whether those would suffice to illustrate how to apply them in a JS codebase that has this proposal enabled, I cannot say.

However, having gotten used to having them, I can safely say I'll always feel hobbled to work in a language that doesn't have them, so I'm very much in favor of adding them to JS, whether or not this is the proposal that wins out over time.
Hospitals have 1000s of networked devices and cybersecurity nightmares
Or just use Clojure and get live coding for free. Its far more powerful than hot reloading.
Does this take into account network congestion and such?
> This jobs exist where they are because the "nerds" work there.

Right. And here's one nerd who goes to lunch a couple times a week in a not-huge town far from the Bay area, supporting the ability of restaurant managers to not live there, either.

> Also, "nerd" is unhelpful trash talking.

I meant it to be humorous but not derogatory. I'm a programmer.
Access to information is a pretty big requirement to a free market. In fact models of the free market assume "perfect information".

https://en.wikipedia.org/wiki/Perfect_information
I'd say signal is already a better imessage. The use of phone numbers for linking contacts isn't great; but it's workable as a "better sms". And I prefer it to relying on solo'ed Google contacts.

I still want something that federated, secure(able) and easy to self-host. But I really don't see the need for another iMessage.
Ask HN: Examples of SaaS companies that monetize through whitelabeling
Is this a viable business model for saas companies? Anyone here have any experience?
It amazes me how people get comfortable in a rut and just stay there. I think we're averse to change by nature, but that attitude does us no favors.
Hmm... JSX isn't HTML. I thought we established that.

Moreover, JSX components are plain old Javascript functions and classes. You write plain old code that follows normal rules if the language when you deal with them.

JSX DSL is there for convenience because it's, well, extremely convenient.

There are feeble attempts elsewhere to equate JSX with writing HTML inside PHP tags which fall apart the moment you give JSX more than a give-second cursory glance.
Pyro 0.2 is released: a deep probabilistic programming language
I mean, there's a separate private system in the UK.
That would not have made it past Intels marketing department.
Drinking alcohol is associated with variation in the human oral microbiome
Could you name those few unknown universities with tech cred? I'm genuinely curious, in case I decide to study computer science in China in the future. I thought Tsinghua was the one to aim for.
If it worked like normal insurance, people with chronic illnesses would still go bankrupt.
And most importantly, open space is cheap. None of the reasons you listed explain an open space containing 40 people working in different roles and teams, some of whom will never ever have a work related conversation.
Shameless plug but here is my pattern machter [1] :D

Example:

// simple factorial
const factorial = n => match(n)
.when(0, 1)
.otherwise(n => n * factorial(n - 1));

// walking a tree
class Tree {
constructor(left, right) {
this.left = left;
this.right = right;
}
}

class Node {
constructor(value) {
this.value = value;
}
}

const T = (l, r) => new Tree(l, r);
const N = v => new Node(v);

const walkT = t => match(t)
.when(Node, v => console.log(v.value))
.when(Tree, t => { walkT(t.left); walkT(t.right)})
.otherwise(_ => 'error');

const mapT = (f, t) => match(t)
.when(Node, v => N(f(v.value)))
.when(Tree, t => T(mapT(f, t.left), mapT(f, t.right)))
.otherwise(_ => { throw new Error('error') });

Works also on deeply nested objects.

[1] https://github.com/MarkusPfundstein/pmatch-js
interesting. i hadn't seen this although I implemented something effectively the same, except that all keys (which could be any number ≥ 2) be combined to reveal the secret (or any information about it).
Yes but were talking about this specific use case I'm not entirely sure if this actually would affect more significant things HPET was always PITA.

I am wondering where did they get the Intel uses 24mhz timer from tho...

hpet0: 4 comparators, 64-bit 14.318180 MHz counter
But it's even better in the long run if inefficient companies consistently lose to the better ones, since it will lead to better allocation of capital.
Would love to hear it. I'm mainly concerned about the trackpad, wifi performance and power consumption.
Resetting the expectation that insurance is for unusual procedures, not for yearly checkups and the common cold would be a great start. It's also necessary to focus on the supply side. Just two examples: the AMA limits the number of doctors and new hospitals can't be opened without the approval of the existing hospitals in the area. There is far from a free market in health care in the US.

http://reason.com/archives/2017/10/25/this-one-weird-trick-c...
For those unaware, The TSC is an on-die timer on modern x86 processors which brings lower latencies than accessing the HPET, which is located on the chipset. TSC on the other hand is also an instruction (RDTSC) and can be used simultaneously by both the kernel and in user application code, if permitted.

TSC had some problems historically with SMP and for a time HPET was pretty much the only high resolution timer available, but nowadays modern CPUs from both Intel/AMD support invariant TSC or constant TSC, which if supported, will be preferred by operating systems.

This was a good article explaining their findings, but it missed the industry shift back toward favouring TSC.