skysight-inc/HackerNews huggingface dataset:
Hmm. I have assumed that there would be large efficiencies available here, because (while there would still be paperwork) you wouldn't have the insurance company employing people to find ways to avoid paying the doctor, which leads to the doctor having to hire people to find ways to get the insurance company to pay like they're supposed to. (I literally had an insurance company that denied something like 2% of all claims every month, because many patients would just pay the doctor themselves rather than question the insurance company's rejection.) With Medicare, you shouldn't have that going on...

... until Medicare is underfunded. And, if funding comes from Congress and is therefore a political football, do you really think that it will be adequately funded?
This is so interesting/cool to learn about. Thanks for sharing :)

You're spot on - Tea is focused on ensuring statistical soundness. Another way to think about this: Tea helps people analyzing data from studies to "maximize internal validity."

I hope to support integration with existing tools/common workflows in the future. Microsoft R Open definitely looks like an interesting target.

It'd be great to follow-up. I visit Microsoft in Redmond periodically. If you're interested, email me! (<my username> at cs.washington.edu)
Cool, I think we're on the same page. I know what you mean by "orientation of the manifold along the path" but this isn't precisely the standard usage. (My vague memory is that you can define an orientation without needing a tangent space, but I can't think of an example, so could be wrong here.)
The TLA+ specs where eventually published [0], although I wonder how up to date they are to current state of the DB since they haven't been updated for a while.

[0] https://github.com/Azure/azure-cosmos-tla
Cosmos and CosmosDB have next-to-nothing in common and were not built by the same people.
Learn C and how operating systems work.
"Compiler writers are sometimes surprisingly clueless about programming."

Sure, but there's another aspect, which is trying to guess at what the minimum level of knowledge the user of the language should be expected to have. For an interesting debate on if an "isOdd(int i)" as opposed to just using (i & 1) should exist as a standard library component or not, see:

https://digitalmars.com/d/archives/digitalmars/D/food_for_th...
Or you can just use GKE and spend the rest of your day drinking at a resort of your choice. Fargate and ECS are unnecessarily complicated for most people’s workflows and use cases.
I definitely played too much when I was in high school. It was a symptom of a bigger problem though. I’d also crunch a lot of numbers trying to optimize my characters’ stats, and that inclination definitely stuck with me - it’s basically my job now to write code to crunch numbers for people.

Best of luck, friend; you’re right, it’s a hard problem.
As a person who has done every exercise in SICP, that argument is total bullshit.

Let's go through the list of things that the author says Javascript doesn't have:

2. Lexical block scope

JS has lexical function scope, so it would trivial to convert a "lexical javascript" to a "function lexical javascript." I think it's unfortunate that JS doesn't have lexical block scope, but it's trivial to implement through nested function definitions, so I don't think it's a real problem.

3. TCO

This isn't a feature of a language, it's the feature of a compiler. It just so happens that the Scheme spec requires the compiler to have TCO. But if the Scheme spec didn't mention this, would it make a Scheme something different?

4. Continuations

Continuations are very rare in Scheme, or any language for that matter. I think someone would be hard-pressed to argue that it's fundamental to Scheme.

6. S-expressions

There are many extensions to JavaScript, (JSGEN in Allegro, and various other libraries in SBCL), that allows one to write Javascript in S-expression syntax. So maybe while Javascript doesn't use S-expressions, one can very trivially transpile S-exp JS to normal JS.

8. Macros (he probably should have said hygenic macros)

It's pretty easy to implement a hygenic macro system on top of Javascript. In fact, people have already done so, one example is sweet.js.

9. Distaste for mutation

I'm not sure that distaste for something can be part of a language spec. But it's a non-argument: if all JS programmers suddenly had a "distaste for mutation" would it be anymore or less like Scheme? I don't think it matters at all. This point is about culture, not language spec.

So, in conclusion, from the above points, one could trivially write a Javascript to Scheme compiler that would have all the features of Scheme, except maybe call/cc. If this is what you define as Scheme, sure, fine, you win: Javascript isn't Scheme. But for the rest of us, it doesn't really matter and JS is damn close to Scheme from a practical perspective.

Moreover, it wouldn't even be that hard to add call/cc to JS! So I don't think that or any of the author's points are very valid.
Video rental clerks
Is this something simple like class imbalance in the training sets? Would be pathetic if that were the case. So easily fixed.
We have this discussion every few years :)
https://news.ycombinator.com/item?id=11219874

I have the same comment now i had then.
I took a three hour course on the distinction(s) between scientific and magical/religious thought systems applied to how they lead us to think about what we observe and construct theories of how the world operates. It was taught by an anthropologist and met once a week in a three hour block of time right at the end of the day. It might have been one of my favorite courses I ever took. Kuhn's book featured prominently on the syllabus, and I recall it being an easy, enjoyable read. I think the idea (that I recall taking away) from his book that appealed to me the most was that no matter how rigorous and observation-based the system, what constitutes progress is highly context dependent. I think that notion might hold up better in the current era than it did in the '60s.
Indeed - I consider most advertisement to be visual and mental pollution. It's a shame how our living environment has been allowed to be colonized by ads.
Yes but the work periods were also ten seconds. So the suggestion seems to be that we should spend 50% of our time resting, with many very small rest periods interspersed between many very small work periods.
Show HN: O'Hi – Quick and Easy Contact Sharing Through QR
Fun project I worked on with friends. Would love your feedback!

Blog Post: https://medium.com/p/a89a0129e2d3
UX Engineering
Years ago; didn't stick to it. I guess it's time to try it again, thanks for the reminder!
Maybe you missed my too-subtle use of “NL” to describe natural learning i.e. squishy meat computers.
http://www.amazon.com/Gentle-Introduction-Theory-Mathematica... is a cool little book that introduces matrix game theory. (And I wrote https://metacpan.org/pod/Game::Theory::TwoPersonMatrix because of it.)
TLA+ is for building and verifying a formal model of the program (a blueprint), not for verifying the implementation.
They’re referencing way back when (before 2000) when it was just NT with a version number
i don't speak german at all (outside of what i've been exposed to in the sciences (ansatz, eigen, etc.) so the nuanced distinction is not clear to me (albeit i can take it on faith visavis your translation to english) but i'll say that i appreciate your bit about rings and varieties (names of objects whose relationship to the objects i've always been curious about - in the case of algebraic ring i always assumed it had something to do with closure). thank you.
So, what, you want to just stop paying interest on the national debt? That's going to have some consequences. It also has some injustice to it - the national debt is what we got for previous spending decisions. If that ties our hands in the present, well, past decisions do tend to have that effect.

Military spending is probably wasteful... until it's not. Those who have no military can still die by (someone else's) military. Having a military can be wasteful, but not having one can be very expensive.

> Lastly, I would say that the American education system is too expensive and too inefficient at training new medical staff.

Probably. But you could have stopped after "inefficient", and I would still have agreed. In fact, my impression (from a distance, I admit) is that medical education is more efficient than the rest of the educational system. (I agree that the expense is insane.)
Just like how I flag "important" emails as junk. Well, almost.
Joy of Computing – Daily Links from the Recurse Community
Fuel is almost irrelevant from a money perspective. However, two rockets both cost the same to build and one needs less fuel to orbit that directly translates into more payload to orbit. It’s a question of mass not money.

Alternatively, you can spend that budget on something else like a ‘single stage’ to orbit system which more directly lowers costs. This is more useful for tiny cargo like an anti satilite weapon system where getting even a few pounds into the right orbit works.

As to long term costs, having already built the aircraft that becomes a sunk cost. It might have been a poor choice, but it represents actually value before you can get satilite stock orbit. Which then allows a company to raise more money on better terms.
The flip side I don’t hear about is using up/down votes to shape discussions. You’ll often read discussion on the same topic with drastically different sentiment at the top.
There's an underlying problem of spam here, that Google is still not detecting very well, and that is the filler that is filling up the entire internet.

Aside from curated sites, the whole thing is becoming low-value carbs.

Often, finding a 'help' article or video, you get tons of low-grade content surrounded the little thing you need to learn, along with a deluge of ads.

This model isn't really working, I don't think it ever has: junk content with junk ads, it's a big value destroying entity.

Google now knows a lot about individuals, it'd be nice to have maybe some kind of user-rated systems so we can just use each others knowledge to avoid the junk.
At Netflix's level, the tech blog content shifted from being content marketing to content recruiting.
I wouldn’t be surprised if macOS consisted of a similar number of lines of code.
Nah its an apple product. The solution to all problems is to buy the latest model.
Gentlemen, Start Your Algorithms
Hi! I, too, think statistics-as-an-HCI problem is a cool framing that allows for new methods/solutions :)

Your observations and distinctions about what Tea does are great.

I am currently trying to fix some bugs/make improvements from the deadline push. After that, I plan to restructure the internals to make the logic/reasoning/implementation easier to follow and extend.

I would love contributors! It would be great if you could watch, open an issue, or open a pull request on Github (https://github.com/emjun/tea-lang).

If there are enough interested collaborators, it might be worth opening up a gitter or slack group? In the meantime, if you'd like to chat more, please feel free to email me! (<my username> at cs.washington.edu)
But the OP’s use of the word “private” suggests that they had both a personal and a work phone, and that even the personal one was being MDM controlled. I can’t think of a reason that this would be acceptable.
Maybe cooling is also a factor, so we are constrained by our brain's surface area.
I think the issue is that JSON is already harder to parse than you'd think; see: seriot.ch/parsing_json.php

While JSON5 doesn't introduce huge changes as such, it does make it more complex. There is also the matter of semantics/API; should json.parse() accept JSON, JSON5, or both? What if we expect JSON and someone sends JSON5; should we accept that? Postel's law says yes, but personally I think that would be a mistake.

It seems to me that it's easier to maintain a clear distinction between the two (json.parse(), json5.parse(), etc.) One of the values of JSON as a data interchange format is that it's fairly simple, and adding JSON5 features – none of which are needed for this usage – probably isn't a good idea.

Also note that there are many JSON supersets. YAML is a JSON superset: any valid JSON is also valid YAML, there's alos HOCON, and probably a few other things as well.
Fax machine support engineer
Social on youtube is cancer. Tiktok is cancer entirely.
Absence of a signal is a signal in itself.
Intel Demos Its First 400GbE Silicon Photonics Transceiver, Outlines Design
>I guess that's the next browser plugin, instead of blocking Reddit/HN/Facebook/Twitter, limit them to 10 second bursts.

No clue if this would actually be beneficial for me, but I'd love to try an extension like this.
It's weird because he calls it out in the comparison as a potential explanation for the gap in average booking per ride:

"This gap is likely also due to Uber’s heavier international presence (where they now generate 52% of their bookings). It would be interesting to see this data on a country-by-country basis (or, more importantly, a market-by-market one as well)."

yet still proceeds to draw this questionable conclusion:
"Lyft has made impressive progress at increasing the value of rides on its platform and increasing the share of transactions it gets."
Recaptcha gives Google exclusive automated access to your website. Do you want Google to grow as company because of this?
So, if i'm teaching myself to do unit testing I should take a 10 second break by checking HN and then go back to the task?
My slow internet already takes 10 seconds to load a new site
"Chaos is a ladder." ?
This is interesting. I feel the reverse would also seem quite sensible.
You're missing the point.

COPY TO/FROM PROGRAM is useful e.g. when you already have the data locally on the server (same filesystem, ...).

COPY FROM STDIN/STDOUT are useful when the data are on some other system (say, on a different server, etc).

Of course, you might write a script that reads the local data and loads it through a regular client, i.e. something like

COPY t FROM PROGRAM 'gunzip -c /path/to/compressed/data.gz';

might be rewritten like

gunzip -c /path/to/compressed/data.gz | psql db -c 'copy t from stdin';

but well, that requires some access to the server and ability to execute commands on it (although not as a postgres superuser).

Ultimately it's a tradeoff - don't trust your users? Don't give them superuser access, don't grant them the role. It's possible to restrict that in other ways (e.g. security-definer functions + extra validations).
Well, that's what I wrote in my second paragraph, and the article would have been more straightforward if the author had not drawn an unjustified conclusion from it.

For example, he goes on to say that some programs capable of undefined behavior are nevertheless correct if compiled in a certain way, but how is the compiler-writer to determine that? The unstated assumption is that there is a preferred compilation under which all programs are 'more correct', but when it comes to undefined behavior, then, by (non)definition, there is no 'more correct' way to compile it. Therefore, saying there is a 'more correct' way is equivalent to saying that at least some undefined behavior should be defined in a particular way. The article would have been simpler if the author had realized that this is what he is proposing, and skipped the confused correctness arguments.
How do you configure execute rights securely? I’ve skimmed over the docs. Execute right allows user to execute programs under postgres Unix account, so getting control of postgres database account should be possible. Basically execute right = superuser. Why even have a separate right for that? Just assign superuser role.
The article doesn't mention papers so I am linking them here:

Original study [PDF]: http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a...

New study [PDF]: https://www.thetalkingmachines.com/sites/default/files/2019-...
> That holds for every mainstream X. It makes the challenge ridiculous.

But that was the point... :(

Or put another way, the major languages only include the "middle of the road", conservative features: mostly safe, uncontroversial, and well-specified and tested (it's all "mostly", "approximately" so, there are obvious exceptions). There is a limited supply of such features, which makes all the major languages have non-trivial amounts of overlap in terms of concepts or implementations. Moreover, even if one language implements a truly unique feature, it gets copied the next day (to where it makes sense), leading to even more similarity between languages.

The other part of what I'm saying is that if you research and learn as many unpopular languages as you can today - right now - you'll be covered (in terms of having to learn new features in your job's PL) for at least the next decade without any additional effort.
Open API Spec (formerly known as Swagger) is purpose-built on top of (or slightly forked from) JSON Schema and has much wider support among API-related tools and libraries.

I tried using JSON Schema for some internal (non-HTTP) APIs and found bugs/inconsistencies in tooling that made me abandon it.
Org to PDF via Emacs works great. The main issue is making Emacs a hard dependency of your publishing pipeline.
That's not something a normal human would easily think. I doubt an experienced God breaker would have, easily thought your suggestion.
But don't worry, go on telling yourself it's something you would have easily thought.
So you have this benefit already built-in.

I guess we finally have a sensible argument in favour of website bloat.
Despite the fact that this system seems unpopular in the average HN reader’s mindset (and I can see why), it also seems like it would select people who are good communicators and encourage good communication and collaboration. I’d be interested to see it play out in practice. Is it stressful to have what effectively amounts to no privacy, or does the collaborative aspect make it seem like everyone is constantly pair-programming with the entire group (which might not be a bad thing at all)?

I’d also be interested in my own reaction and whether I’d adjust to that kind of workplace.
> Keep editing older posts so they always stay up to date.

Sounds like a bit of a rat race compared to just writing more timeless articles, or just leaving dated topics for reference.

While newness may be a great metric for Google I'm not so sure it creates the best incentives for building an Internet full of useful, quality content.
Rethink Government with AI
See a lawyer and see what steps are needed to ensure you can legally prove you did everything necessary. Might be as simple as a formal letter from the lawyer informing the company that you completed all necessary steps. Then they know you are serious and are legally covered in being able to prove you qualified and performed all necessary steps.
Decision trees are not a statistical model. The learning method is statistical, if you will, but the model itself is a disjunction of conjunctions- a symbolic model (and more specifically, a propositional logic theory).

Decision Trees are in fact an example of the early years of machine learning where the trend was towards algorithms and techniques that learned symbolic theories. I believe the effort was driven by the realisation that expert systems had a certain problem with knowlege acquisition [1] which drove people to try and learn production rules from data.

I digress- I mean to say that decision trees are explainable because their models are not statistical.

To be honest, I don't know much about additive models.

_______________

[1] https://en.wikipedia.org/wiki/Knowledge_acquisition
It's like they didn't even read the recent article on all the lost cubesats in orbit. :)
https://www.theverge.com/2019/4/2/18277344/space-situational...
6 years ago I used to live in a rent-controlled studio apartment on the Upper East Side. There was a very old woman who lived alone in the apartment above me and one night I saw her eating out of the trash. New York is a tough place to be.
Just write, dammit.
Correlations Detected in a Quantum Vacuum
Sounds a bit like the Pomodoro Technique.
Ah, and here I was imagining this[0] is a manifold. I must be spending too much time with PEX lately.

[0]: https://www.supplyhouse.com/Bluefin-CM4-75PXZ-PXV-3-4-PEX-Cr...
Coal miner.
you need to make sure that you deliver your paperwork on your check by registered mail return receipt requested, or they can just say they didn't receive it. If you want to be absolutely certain they can't say that, have an attorney send it for you with a letter on his or her letterhead and then they pretty much have no choice but to accept it, unless you were fired for cause.
Ditto plumbing (liquids), e.g., https://www.supplyhouse.com/Bluefin-CM4-75PXZ-PXV-3-4-PEX-Cr...
You make a very big assumption - that people don't care about Miami, a city with global name recognition and so on...

I also assume you are not on Instagram, where Miami is huge - it's the 6th global instagrammed city, second US one (London, NY, Paris, Dubai, Istanbul, Miami, LA) - https://www.statista.com/statistics/655550/most-hashtagged-c...

Instead of shorting it you might want to long "defending it".
They also did a lot of work to make it appear that these pages were bespoke, even if they were autogenerated. A nontrivial accomplishment.
Who would get to buy that 1%? If there’s any chance of that even remotely looking like “friends of the company owners” or “friends of the banks selling the stock”, people will sue.

Even if you make it a lottery, you will have to make sure everybody who would want to buy at the low price gets equal opportunity to do so.

Finally, I would think the tax department could see selling at a price that you know is significantly below market value as a gift that is taxable.
Well, no, the impact of consumerism is not the same everywhere - the first world has much more consumerism, but less environmental impact due to higher standards and regulations.

In many senses having an unpolluted local environment is a luxury good that many poorer communities "don't purchase" - i.e. a richer community would choose cleaner air while a poorer community would choose less restrictions on factories because they need these jobs; a richer community would implement proper wastewater treatment because they can afford to divert their resources to that infrastructure, while a poorer community would do without because they choose to spend their resources on more important things they're lacking.
> We are, he says, in the midst of a historic period of mispricing. Because the global economy depends on hydrocarbons, practically every asset in the world relates in some way to oil and gas. Grantham believes hydrocarbons will be priced, or regulated, into submission. In light of that belief, not only oil companies’ stock but practically everything else on the market looks falsely inflated.

Good. Let their money burn.
They didn’t sync the iPad, they reset it through DFU.
Australia doesn't have any compulsion to purchase insurance. It's perfectly normal to skip it and receive treatment on Medicare. However, if you don't have private insurance, and have a relatively high income, you pay a tax surcharge.