skysight-inc/HackerNews huggingface dataset:
This cannot be overstated.

Every time I review error messages, I _always_ ask 3 things:

- What: is the "what" clear.

- Why: explain the reason this happened.

- Next: what can be done next.

Almost all error messages can be expressed this way (the exception being the ones about security where giving information is a way for attackers to more about users, etc.)

The result is great: users almost never ask you any questions, and when they do, it usually means it's either because the message told them to, or because the error message is not clear, and we ensure to clarify it.
Yes, thank you for correcting my error - I should have said the mode rather than the median.

Right, but the "hero" as discussed by most folks is only a problem if the team expects hiring more software engineers should speed up execution, even sub-linearly. With a "hero" this is extremely difficult to manage.

I see this as an interesting problem in software development, and there are many more interesting discussions about this.

However - this paper presents a pile of open source repositories (not even necessarily projects/products) that accepted commits/patches from others. Open source must operate differently as all contributions are voluntary. If someone wants to be a hero, great, move the project forward. Thus all of these BDFLs, as the projects can't even imagine themselves without their initial hero. Projects that don't look like this tend to have paid developers (rust, go, fuschia, chromium, firefox) as opposed to the projects with heroes.

This paper starts with "I found a data set, lemme try to fit it to my question" rather than "is this data set relevant for my question?"
Did you have a HDHP (high deductible plan)? In that case, you have no co-pay or anything until your deductible is used up. Employers typically contribute a good amount towards this deductible (or even more than) using an HSA.

It's still crazy that the bills were so completely divergent.
The community is divided on that, as it is on every other divisive topic. You can't expect HN to differ significantly from the population at large—the community is too large for that.
I'm surprised he doesn't bring up minor features that lead to huge compile time issues, like operator overloading and imports being module sized vs file or folder wide and type inference in some cases. Not to mention how the language doesn't actually scale that well with core count vs. many, many other programming languages. Throwing 64 cores / 128 threads at a C++ code base speeds up builds in a linear fashion during the compile step, in swift it does not and it tends to effectively max out at around 8 to 16-ish build threads. Even with 3 view toy apps made with SwiftUI on a M1 macbook is slow to build & run relative to it's size!

Honestly you would have gotten %80-%90 of the benefits of swift by making Obj-C use a new syntax that looked like swift and continued to improve Obj-C as a language than what you would have gotten with swift. A lot of the ugly of obj-c could have been translated away with very simple 1:1 syntactic sugar macros. And you would actually have fast, responsive compile and indexing times, unlike swift.
I've often wondered what would happen if you went to the ER, carried no identifying documents, and just refused to identify yourself. Just hope nobody recognizes you there.

Giving a fake name is fraud, and people have been arrested for doing that at the ER. (Fuck America.) But I don't know that there's any legal obligation to give any name at all. If you don't give them a name, you're not lying to them, and oops, looks like they don't have a way to bill you. As you note, hospitals are legally required to provide emergency stabilization without regard to ability to pay.

I suppose the hospital could try to call the police, but AFAIK the police cannot compel you to identify yourself without reasonable suspicion that you have committed a crime.
Got three plates and a few screws put into my smashed hip last year, cost me 120 Euros for the stay.

I'm in Austria, obviously...
The only thing wrong here in Austria is there's still more than one health care insurance (one of regular employees, quite a few on federal and state level and one of self-employed) and there's a separate one for accidents (AUVA) and almost all of them are just playthings to the power hungry and greedy government.
I actually recently did a blog post in which i talked pretty openly about my pay, earnings, savings and how purchasing power parity fits into all of that (or doesn't): https://blog.kronis.dev/articles/on-finances-and-savings

That said, it always feels a bit shameful to talk about how much you earn, in part due to social conditioning, because of which you correlate how much you earn with your worth. No one wants to be told that their work is worth 10-20x times less than that of someone else (even if knowing that is also useful), which is a revelation that stares me in the face after comparing my salary with that of people abroad.

Oh well, i don't see why openness would be a bad thing, apart from me deciding to be open about this stuff, potential employers deciding that they can underpay me because of these figures, which would put me at a disadvantage compared to the other people who wouldn't talk about that stuff - a problem, that's there in the first place because everyone's salaries aren't public to begin with. It feels like some sort of a catch 22.
It does a good job of saying, "That comment isn't a good fit for this community." You may decide you don't care; you may decide to adjust your tone or approach; you may decide HN isn't for you. But it provides useful information.
Bah, yes that was a (now corrected) typo.

When speaking of biology, assume we know less than we think.
To save those looking it up: medical loss ratio is the fraction of premiums an insurer spends on actual healthcare expenses. 10% means 90 cents of every dollar paid in premium goes to admin/profit/etc.
One interesting aspect of the No Surprises Act regulations that would seem to support your claim is the three hour required waiting period for non-emergency same-day procedures. The waiting period is ostensibly to prevent patients from feeling rushed or pressured into agreeing the price but the "long wait" boogeyman is another common red herring in the healthcare discussion and the three-hour wait seems unnecessary. The wait applies only in non-emergency situations so logic would follow that if the quoted price were too high the patient could leave.
I feel like I'm taking crazy pills in this thread. Are we all suddenly against ad/content blockers and the built-in tracking protection that Firefox/Safari have?

Do you all not not feel that the browser is ya know the user's agent?
Is needing an HDMI connection to hookup your laptop to a projector at a conference or in a meeting room esoteric?

You act like these situations are unimaginable when they are literally every day occurrences for some people.
Maybe I'm not the typical user here, but I don't have most of the problems described in this post. I use Twitter somewhat heavily, but I just use it to post jokes, and mostly follow people who use Twitter the same way.

It's definitely a time-sink, and to some degree the "fake sense of belonging", so I'm being less social irl. But I don't think I can blame the second point entirely on Twitter, and I think I'm ok with the tradeoff of Twitter being a time-sink in exchange for the entertainment it provides me.

So imo, the solution to around 30% of these problems is just not to follow the "Jim just purchased a BMW" people.
Or his WWII propaganda novel featuring not-Nazi occupied not-Norway, and resistance fighters trying to commit sabotage against the occupying force.

https://en.wikipedia.org/wiki/The_Moon_Is_Down
https://archive.is/1gquN
Never outsource security if you actually want security...
Agreed. The only time I nearly lost an account to phishing it was because I manually copy-pasted my credentials. It's an easy mistake to make, especially if you happen to be tired or distracted.
Not an apple user, but I've heard that xcode is an ide+build system. Which means that you can't compile an application if you don't have the exact version of xcode installed. How true is that?
Also, you know, specs can and have bugs. You can have the most comprehensive requirements and specification and a 100% correct implementation of the spec and still end up with software that just doesn’t work, because the spec and the requirements had incorrect assumptions, or worse, had internal contradictions baked into them. Happens all the time. Best to just accept it as inevitable and design the process so that it can cope with it.
This long range compensates for the smaller charging network compared to Tesla.
Shouldn't your performance influence the title you end up having? Just because your pay is based on your title doesn't mean your relative performance level can't be rewarded. Perform better = increase grade in career track.
See the so-called Brussels effect:

https://en.wikipedia.org/wiki/Brussels_effect
I actually largely agree with you. I should clarify my original comment a bit, I think.

I want my browser to display the page exactly as sent until I tell it not to. It should be serving pages to me as-is, and things such as ad/content blockers, and reader mode, should be my choices. I don't want the browser making those decisions for me ahead of time and without my input.
> It is practically part of Chinese culture and upbringing.

Wow. Didn’t expect such blanket and shallow statement on HN.

Are you a Chinese yourself? On what basis do you base your assumptions on? Really.

> What we call cheating or stealing is a standard business practice there. If you point it out they will back off and try somewhere else, ad nauseam.

Now this is something that is attributable to human behaviour. Pretty sure it is observable across all kinds of culture and races. But why did you single out the Chinese?
Savvy is one way to put it.

As an app developer it simply makes me not want to work with Apple at all, but of course I'm forced to for some reason.
> There, since 2018, the Telecommunications and Other Legislation Amendment (Tola) has allowed government agencies to compel telecommunications providers to allow authorities to intercept criminal messages – powers that are not yet available to police elsewhere in the world.

That "yet" is terrifying. If you thought the PATRIOT Act was an overstep, you need to read TOLA. This is the revival of the crypto wars. Good write up on it here [1]

[1] https://www.internetsociety.org/news/press-releases/2021/new...
You're talking about a single user license. At a company it's a no brainer, the difference between 15 and 50 dollars is 0, it is de-facto "worth it".
Well, minus that one. If it trends on Blinkist, better to skip it.
I think it's one thing to strip out content or ads, but an entirely different beast to replace ads with your own. There are arguments for blocking ads, both ethical and security based. But replacing the ads with your own is basically the same as stealing the content for your own profit. Brave is a shitty company with no moral leg to stand on.
Someone will always find a way to make money of someone's beliefs (and it's easier if they are political and / or religious beliefs). So I am not at all surprised that someone enterprising has found a way to monetise some Hindus obsession with cow dung and urine ..
From my outside looking in perspective:

* Android studio is reliable and just works.

* Kotlin is simple, easy to learn and productive.

* xcode is buggy and with their rapid pace of development it is just getting worse.

* Swift is complex. They had to rethink and redesign multiple times. Also the language was constantly changing under them.
I completely agree. My pay is based on a private agreement between me and my employer. It has nothing to do with other employees, just as their pay has nothing to do with me.
I have a problem with the way the author frames social media. I seem to not clearly fall into either the observer or validator camp. I generally use social media as a way to try to add value to others through comments. I care less about the actual content and more about the discussion around the content. Thus, a lot of the author’s points are irrelevant to me because I see social media as an uplifting, positive thing. Why would I then want it gone from my life?
Users flagged it. I've turned that off now. If there's significant new information here, we can roll back the clock on the submission—we'd need a more neutral title and I don't see any easy candidate. Both the main title and the subtitle are certain to produce an instant flamewar. What is the significant new information?
> unless you like macOS

Anyone know of a Linux equivalent to Alfred and BetterTouchTool? I can get by with Gnome but these two tools are such a workflow gamechanger. Workflows and copy buffer with seamless integration in particular.
Would you mind sharing the paid packages you use?
(2019)

I'd be delighted to see "deep learning" produce a non-trivial breakthrough, but it feels like theorem proving must be about as hard as it gets for just learning a heuristic from piles of examples.

In particular, it's very easy to prove boring theorems, very hard to prove outstanding conjectures, and downright impossible to work out which theorems will turn out to be interesting.
Given the ongoing inflation in the US is 5.4% so far this year, everyone has gotten their 5.4% cost of living increase for 2021, right?
ongoing convo here as well: https://news.ycombinator.com/item?id=28618332
CalSTRS is the 800lb gorilla here.[0]

[0]https://www.calstrs.com/calstrs-glance
>Are we all suddenly against ad/content blockers and the built-in tracking protection that Firefox/Safari have?

No, but the point is that it's a bit more nuanced than your original post suggests. Users should have the control over how a page is displayed to them. I want to tell my browser to block ads, and which ads to block. I don't fully trust it to make the same exact decisions in that area that I might want, or to not selectively block ads based on an agreement it may or may not have with advertisers.

>Do you all not not feel that the browser is ya know the user's agent?

It is the user's agent, and as the user, I want the control. I want to make the decisions.
oh interesting! I didn't realize they are iframes -- the homepage ones (e.g. the hero animation, the scale animation, the hardware-accel one) all seem fine, even right after pageload. It's the iframe demos that have the stutter/jump issues.

I also just noticed my mac is a bit slow across the board right now, so it may be my own issue, a bad case of "uptime-itis" that can only be solved by a restart.
By replacing ads on websites with their own, and url hijacking for referral profits. They are not a good service, they're content thieves with a mask on.
So that encourages greater payouts more or less synced with greater premiums in order to increase year over year real profits.

And given that the payouts are very nearly a function of how hard the insurance company can negotiate, they can simply choose to call off the negotiations when they reach their target amount.
Embedded social media posts might now be illegal
Being too good at bash is actually a bad thing, because you'll be tempted to reach for it for complex problems you need to solve instead of using a real language
...and if the final appeal goes against apple it will coincidentally be blacklisted for an entirely unrelated and new reason shortly thereafter.
Rent was a hot topic in SF in recent years because costs skyrocketed, so it was actually talked about a lot. I live in NY now and I haven't noticed people talking about rent as much. But I can give you a ballpark figure (if not an exact figure) of how much most of my friends here earn, even though I have never once asked!
No they don't. This is a very dangerous mentality at the root of a lot of evil done throughout the world.
This only applies if you are the one running your own software.

Websites are often offending, because they are run by the clients, so it matters less: they get bigger, with more JavaScript, maybe hosted far away, etc.

I know of Website Carbon Calculator[0] that can put a number on this for a given site.

[0]: https://www.websitecarbon.com
A 10x Software Engineer is not somebody that can write programs 10 times faster. A 10x SE can solve problems that are 10x more complex. Because a 10x SE has a higher understanding and is able make design simplications and create better abstractions that allows her to not get lost on the complexity.

Case in point. I have similar years of experience as Linus Torvalds and feel I am pretty good SE, but I couldn't have written git. Because his understanding is in a different level. I am able to understand how git works, but he was able to come up with the concept. I was happily using subversion but he knew what needed to be different and how to implement it. It is just another level.
You have options as a developer. Instead of python/php/perl/ruby (and hundreds of others most of which I don't know) you can write your server side code in C/C++/rust/ada/ (again hundreds of others). You will spend a lot more energy compiling and debugging your code up front, but in the long run you will use less energy on all the server. But will you - every time you roll out an update there are a lot more compiler hours on the developer machines, and less on the server time to amortize it over.

Note that I didn't list managed languages like Java or C#. It isn't clear where they fall - they tend to defer a lot of the CPU until after the user work is done (garbage collection for example). I don't know if anyone has done any fair analysis on this so I'm going to leave it as an exercise for the reader.
I believe most companies would refrain from engaging in new business with a customer who has pending litigation against them. Apple may not want to ban them and is just waiting until the appeal process has settled before reengaging with Epic under whatever terms are ultimately agreed upon between both parties and the courts.
> As digital computing approaches the limit of Moore's Law, analog computing offers a strategy to diversity today's digital monoculture.

What sort of industrial roles/domains is analog computing particularly fit for. And whats the cancer that we see them adopted either replacing or alongside digital computers in those roles.
> After the base layer is deposited, alumina particles of approximately 0.024 millimeters in diameter would be required to heat up and liquify as they pass through the engine.... The pad would then require 2.5 seconds to cool before the vehicle touches down for a safe landing.

That's really, really fast solidification. I'd be worried about inadvertently sinking in or brazing the landing legs into the pad and making takeoff impossible. On investigation, though, a 6 meter diameter disc has a surface area of 28 square meters. Building that disc with 186 kg of alumina, which has a density of about 4 g/cm^3, would give you a plate with a thickness of only about 1.6 mm.

I think this is just a one-time-use landing pad, not a landing-and-takeoff pad. Its purpose is to prevent lander damage and contamination of the research area by ejecta.

The tech is still cool, don't get me wrong, but I guess I imagined something more like a spaceport runway with a massive slab of steel-reinforced concrete. This is more like dropping a Nomex blanket to land on than what I had in my head when I read "landing pad".
Yes, absolutely and I don’t think I’m parroting any line. I’ve rented before and it can be the best option depending on your circumstances.
This is the direct link to the PDF of the assessment so thought it was worth posting.
Their business model is theft by another name, however they can manage to swing it. When they get caught, pivot and steal content for profit a different way. Repeat.
Procedures will always be coded using a terminology system like CPT4 / HCPCS / SNOMED CT regardless of the payment model. The issue isn't coding but rather who bears the risk.

Bundled payments give providers the freedom and financial incentive to find innovative ways to efficiently deliver high quality care. No one benefits when hospitals have a separate line item charge every time a nurse administers a pain killer over the course of a hospital stay.
Webflow Memberships
Yeah exactly, it builds on parts of serverless-nextjs.

It's pretty much to run it on serverless infrastructure as opposed to on containers. And to take advantage of Lambda@Edge.
> Frankly, I'll never work for a company with public pay. I don't want equality,

Public pay does not mean equality. Most public institutions have public pay, but the janitor does not make as much as the CEO.

> I want to be able to negotiate my value to the company whether that is more or less than others.

In which case, public pay is an incredibly important bit of information for you to frame your negotiation around.

Being unhappy with public pay is like going to a car dealership and being unhappy that there are prices written on the windows of the car its selling. You can still negotiate from those prices. In fact, you're expected to.
My kid likes to sleep with a nightlight. But commercial nightlights all have problems: either they are too dark, or too bright, or in the wrong spot, etc. So we made her one out of a LED light string and a colored glass flower vase on the nightstand, and ran a control cable to the headboard where she can easily reach a potentiometer with a nice satisfyingly heavy metal knob.

For v2 of this I was thinking of using the Arduino PWM pins and make the mapping function from potentiometer to brightness a little more linear to the human eye. I have a prototype that works pretty well. Could probably add a little segment display to make a clock or thermometer (she likes to know the temps). Our own StavrosK's project here was super inspiring: https://www.stavros.io/posts/do-not-be-alarmed-clock/

For v3 I was wondering how to implement the transfer function in analog components because I hate the PWM flicker. Even when I use the high frequency modes I can still see it. But I'm not very good at analog design yet. :-)
Edit: Yes. And I know the difference between evidence and proof and even the difference between skepticism and certainty.

I also recognize ad hominem arguments.
Federal Reserve Signals It May Soon Slow Bond Purchases
Reminds me when my dentist charged me $50 for a cup of fluoride (nothing too special about this fluoride).

I asked why they said it would be covered. They said when they checked with insurance it says it’s covered, but for my age or whatever it’s not actually covered.

So then I said why is it my fault that you gave me something you said was free but actually wasn’t because your check wasn’t thorough enough?

They said they already spent it so someone has to pay…

In the end I didn’t pay for the fluoride after hours of argument.

Next year at a different dentist, same situation. I learned my lesson and just paid for the damn fluoride. Land of the free, home of the brave!
"ideologically inconvenient" is indistinguishable from "incoherent nonsense" if you put yourself in the shoes of someone who disagrees with said ideology.

It's typical of people knee-deep in weird politics to fall into "with us or against us" type of thinking.
How many shady or user-hostile things has Mozilla done?

Receiving money is not making someone automatically bad. You become bad when you do other things than originally agreed for receiving the money, in benefit of money provider.

> As long as they have Google's money and have them as the default search engine, their stance on privacy is a joke.

Also to my knowledge, you can change search engine anytime you want.
This is the crucial part. Is brave inserting ads on the SAME PAGE that it stripped out of? If so I agree completely. I thought brave had some sort of notification system though, which is a bit different IMO.
Yes. I wrote 'probably' but there are too many unknowns to have much certainty about anything a century from now. For all I know, we'll start lobbing nukes around until the planet is a wasteland.