skysight-inc/HackerNews huggingface dataset:
I can't argue with any of your points specifically, in fact I agree with most of them.

I wonder if what's happening in the US though is that nearly all markets with inelastic demand curves have come to be dominated by a handful of companies (duopolies). So if I need an operation that I simply must have, or health insurance or internet service, I have a couple of companies to choose from that both charge roughly the same price, which is usually quite a bit more than what I'd like to pay.

The principle here is that markets with inelastic demand curves form natural monopolies:

https://en.wikipedia.org/wiki/Natural_monopoly

But in the US, there has been no move to break up monopolies or transfer them into the public sector as utilities (like for water and electricity) since the Reagan era:

https://www.oxfordscholarship.com/view/10.1093/acprof:oso/97...

So the controversy you see in the media here about whether to have single payer healthcare, for example, stems from the fact that these natural monopolies are run by private sector corporations which have formed rackets within the government through the use of lobbying (a form of bribery). Their disinformation and smear campaigns across the major media outlets (themselves usually duopolies like CNN and Fox News) distract the populace so that basic economic principles take a back seat to political ideology. This keeps everyone divided in order to maintain the status quo of duopoly protection.

If the US were to move to public healthcare, the price would fall to a rate base (a legally determined profit margin above base cost) which must be determined through regulation since the free market can't find a fair price between supplier and consumer since the price is inelastic and/or there as an information or power imbalance which makes it a non-free market:

https://en.wikipedia.org/wiki/Rate_base_(utility)

https://en.wikipedia.org/wiki/Utility_ratemaking

Looking to other countries as examples, this would lower the price to roughly 1/2 to 1/3 what it is now:

https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...

All of this is why when I see smoking singled out on health insurance applications, I tend to see corruption rather than market efficiency. Which is outrageous, because my vote would be to move health insurance into the public sector anyway. It feels like being kicked when I'm down.

I think what might be going on here is that you're thinking microeconomics while I'm thinking macroeconomics, but we can both be right.
Tangential: That face is not the one I would have pictured when looking at the IR image. It looks like some weird "white-hot" version of IR plus ambient lighting, and once transformed, lost the mustache entirely.

I'm sure there's a reluctance to put out the real capabilities directly, but I'm also sure there's a reluctance to put out the real weaknesses directly.
> They could increase aspiration for positive things, but that is not what advertisers are doing.

I maintain that it depends on what is being advertised. It can be used for good, evil, and everything in between. What percentage of advertising falls into which category is largely subjective.

If the product is good for society, then the ads for it are a good for society too.

If the product harms society, the ads for it magnify that harm.

Maybe that's what I should have said right from the start: advertising is a magnifier of whatever is already there. If the product sucks, advertising will help it fail faster. If it helps people, advertising will allow it to help even more people.
Yes, the number of levels needs to be normalized by the size of the org (although probably some log of the size, it should not grow linearly, following the nature of an org tree). If one manager has around 5 direct reports on average, you need seven levels to span 80K employees. If a single manager has 10 direct reports you still need five levels to reach 100K (though I doubt there is a single 100K+ employee company that is only five levels deep)
Pretty sure that dumping fuel can be quite common when there is a critical malfunction before they return to land. As someone pointed out they would prefer to keep the fuel because it is expensive and they really don't want to dump over populated areas. I would rather have some kids have to take a shower, than have 140+ passengers killed in a possible explosion. Also the Jet Fuel would have been pretty dispersed by the time it reached them vs someone who is fueling an aircraft with it.

The MSDS sheet on Jet Fuel

http://www.usor.com/files/pdf/4/Jet%20Fuel%20-%20SDS%20941%2...

From the article:

>A total of 60 patients were treated, at least 20 of them children. The Los Angeles County Fire Department said more than 70 firefighters and paramedics headed to Park School Elementary, where 20 children and 11 adults were treated for minor injuries. No one was taken to the hospital.

So 20 children and 11 adults treated for minor injuries and not one was hospitalized vs not ejecting the fuel and possibly causing an explosion upon landing for 140+ passengers.
Brendan Eich tweeted that they laid off about 70 people:
https://twitter.com/BrendanEich/status/1217517703914643456

This is about 7% of all their employees.

People report that a lot of QA, security, and release management folks were sacked.

A lot more details in the TechCrunch article:
https://techcrunch.com/2020/01/15/mozilla-lays-off-70-as-it-...

> In an internal memo, Mozilla chairwoman and interim CEO Mitchell Baker specifically mentions the slow rollout of the organization’s new revenue-generating products as the reason for why it needed to take this decision

edit: fixed the numbers, added some more details.
Is there anyone who cares about "minimal distortion" except devs or other people working on UI-related stuff? I know I don't even know what the ground truth is supposed to look like, so I'm not even sure I can notice distortion. I certainly don't care.
We don't use hooks for doing writes / updates... I'm curious if there's a clever way to do that. Maybe the useDbData hook could also return a write callback?
This is just an American problem because there's no real customer protection.

In Europe (EU) you have at least 14 days to revert any purchase made over "distance" unless the product is either custom made or of such a type that a resale isn't possible (eg. Underwear). You are also allowed to reasonably test the product. The only charges you can incur is the shipping back and if you materially lower the value, an example would be rough handling.

This is the reason for the return policy of 14 days or a couple of hours played steam for example has.
> That’s like taxing teachers for overcrowded classrooms to induce them to lobby teaching schools.

If the NEA restricted the number of teachers the same way the medical industry limits the number of doctors I'd say yes, this is a perfect analogy. Since they don't, then it's a bad analogy.

> Doctors can decide to set up practices in the area in their own.

Not sure about private practices, but hospitals can't just open up without the current hospitals in an area agreeing that it's under served.

> Patients can see and ask who’s the hold up is. Is the pay too low? Some crazy liability laws? Whatever.

> With this publicly available, it’s much easier to compare service across the state/nation/world without having to be on the inside.

If your city limited the number of auto mechanics and granted the guild of car repair persons control over who was allowed to become a mechanic and they only allowed one garage to open up in your town, you would correctly identify this as rent seeking behavior and not a market failure. The choices at that point would be to dissolve their monopoly on auto repair or to create conditions that would encourage their normal human behavior to attenuate the rent seeking. Do you really want to dissolve the AMA? Or would you rather encourage the AMA membership to change their behavior to not artificially limit the supply of doctors?

My solution doesn't give central orders about how to fix the problem, it simply creates a penalty when there is a problem. If the various practitioners realized they could be 20% more efficient while still maintaining quality that would be fine. Or they could create more practitioners. That would also be fine. The problem was created by the industry, the industry can fix the problem.
Dying? Hm, not to my knowledge. In fact, I saw a highly-commented thread on HN just a couple of weeks ago about Cap'n Proto. What gives you the sense that it's on its way out?
From a quick look at the specs, it would seem like it is possible to add either of those, but probably not both. I'll probably add this in "v2.0" - I'm planning to redo this in a way that actually interleaves the filesystems, which would also allow the ext* part to be larger than 32 MB.
I think it will just basically become an archive and net passive ad income, but assume they won’t create any more content
Yeah, for the life of me, I can't see this as a good thing. Sounds like a black mirror story.
It's true that newer phone used to be better than older phones.

But, we're getting to the point where newer phones really aren't any better than older ones.
"People from the platform contacted me telling me one of the possible reasons was that I didn't have any code on GitHub."

this is an absolutely disgusting trend

"So you say you want to work in our paper mill and you don't even make your own toilet paper to use at home? Get out, you casual."
"Bodyweight squat" often refers to the practice of squatting without additional weight - which is exactly the movement the article discusses.
If you're planning to return to a previous position better sooner than later. Either way you should look to getting out of there.
Does the android version lets you install ublock?
Largest sizes I'm finding for erase blocks are 128 and 256KB, not several MB. I am finding larger plane sizes, that probably comes from grouping more blocks together. In general, it's not massively different from what I described, it's just a difference in sizes involved at the higher levels.
Lots of people get angry about this kind of stuff. "I'd switch to Firefox if it supported Fluent" is something I have read multiple times in discussions about browsers.
Coda is a knowledge base, much like wikis such as Confluence. It's mostly used inside businesses, so I imagine he just made this page public. Making it hyper optimised for anonymous web traffic is almost certainly a non-goal.
> I still can't make any money
To me it reads more like a diary than a hyper-focused advice piece. Not everything has to be written like a business book, sometimes it's interesting just to read about what someone else has been up to.
This is very good news.

In my opinion, this does more to keep Google in check than had they gone with Firefox's engine, or stuck with their own. (I know not everyone agrees)

People use Chrome because they consider it a better overall experience than other alternatives, and I happen to agree. (again, I get that not everyone here agrees with that) For whatever reason, Google has the resources and talent to make a browser that is preferred to the alternatives, by most regular users.

Chromium based Edge allows users to get the best of Chrome without the worst of Google. Google knows that if they get too aggressive with decisions that are biased toward Google's bottom line (such as how they handle ad blocking and various privacy features), Microsoft can easily push back by changing these decisions in Edge. This is a very good thing.

True, there is also pressure on Google from Firefox (people can abandon Chrome for Firefox if Google is too aggressive), and there is also Brave (and others) if you want the benefits of Chrome/Chromium without the worst stuff. But moving to Firefox is simply too big a move for most users and many don't like the downsides [1]. And Brave has their own revenue model to protect, and they don't have the deep pockets Microsoft has to resist the temptation to make decisions that benefit their bottom line in the short term.

[1] In my case, I do a lot with MIDI in the browser, i.e. connecting a digital piano and using it within web sites that support it. Firefox doesn't support this yet, after years and years of talking about it. https://github.com/mozilla/standards-positions/issues/58 There are a ton of other things, but that one is a deal breaker for me. Works beautifully in the new Edge.
The directive stipulates some authority who enforces the rules.

It’s quite possible that, similar to the situation in the Netherlands, the rules don’t align with the opinion of the appointed authority and any appeal is nullified by an endless stream of denials and delays.

For a truly determined citizen or group it would be possible to work through the national and European legal system and force the authority to do its job but it takes a very long time and a lot of money and determination.
New Edge is more readable to me.
AFAIK Pale Moon and Basilisk are the only XUL-based browsers left.

https://www.palemoon.org/

https://www.basilisk-browser.org/
Yeah, and it is close to my Sciter logo: https://sciter.com/ :)

Seems like I am not alone in using Yin and Yang metaphor here.
Awesome, nice work. And kudos on the rapid responses to feedback in this thread!
How could you possibly know whether this is a rare occurrence or not?
I've used android phones for a decade now and never once been affected by malware. If the issue is kids installing shady apps, you should probably use a parental lock for that.
> I did not see where the exception caused the issue in this case

try:
file = _io.open(fd, mode, buffering=buffering,
newline=newline, encoding=encoding, errors=errors)

return _TemporaryFileWrapper(file, name, delete)
except BaseException:
_os.unlink(name)
_os.close(fd)
raise

The except clause was built under the assumption that only opening the fd would fail, and thus the cleanup it performs is in those terms, especially the part about closing the file descriptor and ignoring the file object (since that's assumed not to possibly exist).

However due to the mock it's the wrapper creation which fails. This means the cleanup runs, closes the fd, but leaves the file object (created by io.open) around and assuming it owns an fd, the file object later on gets collected by the GC and closes the fd a second time, breaking anyone unlucky enough to have gotten its reuse.

This issue would not happen if the wrapper were created outside the `try` statement (though the file would be leaking to be eventually closed by the GC which is not great either)
yes, that is the reasoning, doesn't make it any less bullshit
Europe is a big place. Certainly can't hire a senior engineer with a degree for 40k where I live. Even for a junior it would be low.
BTW, Sam Reich also acted in a bunch of CollegeHumor videos (e.g. https://youtu.be/N0ps6HuThMs). Of any executives to have control of the company, Sam seems the most likely to preserve CollegeHumor's style.
All Google/Android/?#_next_startup has to do is make a better phone than the iPhone, and people will flock to it. That's how Apple did it.

But currently the alternatives have many problems that cause people to choose iPhones. When those problems are overcome, the market will swing their way.

Apple is not infallible. It will screw up, or go out of fashion, or fall behind eventually. All companies do. People getting all worked up over this need to see the big picture.
OR1K Marocchino in Action
Phrasing it as a dichotomy like that is pretty dishonest, especially how Firefox is twice as popular than Edge [1] and is free open source software that doesn't spy on you.

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
Curious if this will work.
About 1 year ago I was reading about US military research looking for a portable/personnel use device capable to combine night vision and thermal vision in one vision set - don't think they managed to get a breakthrough with that. This face detection would work great if ported on such a device.
Using 1% milk means you need twice as much for a decent cup of tea. It's a false economy.
Hey Mark. Sorry to go OT and I promise I'm usually not that guy, but the GUN site is really distracting with the flashing colors.

EDIT: This one, which I grabbed from your profile => https://gun.eco/
No but the government should start some crippling fines like "google thou shalt be broken into 3 companies and pay 50% of last years revenues". If it's just a couple million bucks that's nothing to google but permanent damage to the company would put the fear of Dog into them.
Going from 245 to 24 would be an enormous success. So long as there are practical technologies and designs to improve safety, and there are many, then yes - zero should remain the goal.
It’s hard to compete with Chrome and Firefox, it’s a fact.
Targeted ads degrade user experiences for me because it's a reminder that someone or something that I don't know, knows about me.

It's as if a stranger came up to you on the street, knew what brand of toilet paper you used at home, and asked if you wanted to buy more because you're almost out. Naturally you would wonder how this stranger knows these facts about you - do they snoop in your trash? Do they observe you in the bathroom through the window? Do they come in your home while you're away? We would consider such a world where this was normal to be Kafka-esque and dystopic. Anyone who gives an iota of care about personal privacy and dignity could (and arguably should) find implementation of the digital equivalent equally repulsive.
From the 2018 State of Mozilla annual report:
With over 1,000 full-time employees worldwide
https://www.mozilla.org/en-US/foundation/annualreport/2018/
The future is now. Drone assassination had become a common tactic for killing suspected. The tactic is pretty effective and it will not go away, no matter with or without AI.
> and once transformed, lost the mustache entirely.

Isn't this what you want? A system that could be fooled by a little facial hair seems like it would be pretty useless.
Schizophrenic Auditory Hallucinations Link to Brain Malfunction in‑Utero (2019)
When Public Speaking Goes Wrong
Another regarding gender expectations is the recent news that a (maybe more than 1?) Japanese medical school's admissions staff were rigging standardized test scores to disfavor women applicants. This is because they were seen as less reliable / career-oriented or productive (or whatever justification) for not favoring them to receive the education that men deserve.

Expectations.
If someone told the young Linux freak me back in the early 2000s that one day Internet Explorer’s rendering engine is based on the KDE rendering engine I would’ve probably died laughing and frozen in horror at the same time.

Yeah, I realize there’s probably nothing left if the old KHTML but it still does give me a chuckle.
This is the kind of stuff that makes me really love hooks. I've been able to refactor so much code cleanly -- complicated data fetching logic, ugly parts of my Redux store, confusing HOCs, window.setInterval spaghetti, etc. Really excited to see more high-level hooks get published.
It's industry trade organizations that limit the number of slots at medical schools and residencies. A punitive tax on the members of the organization that has artificially limited the number of practitioners seems perfectly targeted.
Soon you'll be droned by face recognition, oh the future!
Comprehensive Guide to EKS Worker Nodes
Ask HN: Did going from bootstrapped company to VC-funded company change you job?
I'm an employee in a bootstrapped company that is considering taking on venture capital investment. I'm nervous and excited about the potential changes that might stem from a new round of funding.

How did going from bootstrapped company to VC-funded company change your day-to-day and your experiences in your job?
Yeah, you don't dump fuel unless you have to. It's expensive, especially in an industry with such tight margins as the airlines.

It'll typically be done in an unpopulated area, if they can, but if they were dumping over LA it means they really wanted to get it back on the ground fast.

edit: Something very odd about this case. Given the ATC recordings linked elsewhere, there was no reason for them to be dumping over populated areas - they were offered an over-water hold to do so and said they wouldn't need it. Baffling.
I don't think becoming a target for malicious actors is the reason for Chrome Web Store reviews being awful, see the threads I've linked to above and explore the rest of the links. Chrome Web Store reviewers are simply not properly trained and qualified to do this job, and the review process dictated by Google does not leave much room for improvement. Reviewers make an awful lot of mistakes and they usually do not listen to reason, the only thing that works is to document everything and make it public.

I've had some issues during Firefox extension reviews too, and Mozilla employees have usually changed their opinion after feedback. When they've made a mistake, sometimes they said they were sorry, which was a decent thing to do and it felt right. They talked and acted like human beings whom are capable of compassion and reasoning.
Interesting challenge. What would constitute proof?

I'm not being facetious and I honestly don't know if I could prove it. It's simply a value we hold dear and we're up front about it with our clients and our team. We refuse to be dishonest, because it's bad for business.

For context: we're a small agency in a small city. If we either lied to our clients or produced dishonest advertising, we believe we'd be out of business in short order.

I'll give you an example. Many businesses suspect their agencies pad the hours on their billings. So instead we mostly do project-based quotes: as long as the scope of the project doesn't change, we don't change our quote, even when we lose money on it (and it happens). I can't prove that, though, so you'll just have to decide if I'm being honest about it I guess.
Ask HN: Do you have a side project you want to sell?
We've had a couple of these threads in the past. It's time for another one.

If you have any side projects that you've built and that you no longer have time for, list them here and let's see if others want to buy it from you.
Google Project Zero and Bug Disclosure Etiquette
> Does anyone believe the currently available Tesla vehicles out on the road will be level-5 "fully autonomous" without major hardware upgrades?

I don't know.

But that doesn't seem very relevant. Tesla has already shown they will upgrade customers who have purchased full self driving to their latest hardware package (v2 -> v3).
Javascript is dynamically typed -- that does not mean it has no types. You are free to add dynamic type checks anywhere you want. I view these as critical for APIs even if you decide to use typescript. I also view them as critical for third-party interfaces where you may not be able to test integrations completely.
Re: dynamic types with extra steps:

Nitpick: In the situations you described, the type is known to the compiler at compile time no? Do you have the same problem with "auto" in other languages?
The real differentiation to games from most other software is just how little correctness actually matters. It arguably doesn't matter at all as long as it doesn't produce feel bad moments lost items or lost progress.
It's pointedly edgy, because thousands of people died.

Or 30, if you believe the govt. report.
Lines Of Code and 3 C++17 Features – The overload Pattern (with C++20 notes)
> How should they be funded instead?

> I assure you their editorial departments would be overjoyed if you've discovered a new business model that works without advertising.

A radical take: not all businesses currently funded by advertisement should exist.

A less radical take: if the audience feels that CNN/Fox/MSNBC provide a valuable service to them, they will be willing to pay for it directly. If "the people" feel that a news service benefits society as a whole, it can be funded through taxes, like the BBC.
Rudderless Craft to Get Glimpse of Home Before Sinking into Space’s Depths