skysight-inc/HackerNews huggingface dataset:
> How do you think companies decide on budgets?

With great effort and generally mediocre results. Figuring out the contribution of an individual project is hard. An individual person even more so. And this isn't because we're not smart enough, it's because the idea of an individual contribution when the whole is greater than the sum of its parts is not coherent.

So how do you split the returns? Well, the entire field of cooperative game theory has something to say about that, and the answer is complicated but the gist is that it depends less on contribution and more on negotiating power.

Are you willing and able to just leave if you don't get what you want? Are you hard to replace? Can you do your stuff with a different company if you leave? All that is much more important than how much your presence benefits the common enterprise compared to the counterfactual where nobody did your job.
Show HN: A web extension to control distracting feeds on popular websites
Hi Hacker News!

Throughout the summer, @paul_designs, @avi_dave, and I were creating Grey Software's first public product: Focused Browsing. We would love for you to try it out!

https://grey.software/focused-browsing

Like 200,000 other people, we used News Feed Eradicator (NFE) to control the detrimental effects of consuming feeds. https://chrome.google.com/webstore/detail/news-feed-eradicator/fjcldmjmjhkklehbacihaiopjklihlgg

We loved the extension, but we had a few problems with it.

- It was tedious to toggle between focused and unfocused modes. You had to open the extension's settings page, and click on the website that you want to enable/disable.

- The codebase had gained bloat and complexity over the years. Things like using 2 Redux stores made it difficult to reason about the program flow, so we anticipated that adding new functionality like keyboard shortcuts and blocking promoted posts would be tricky.

Our extension recently went into Beta and we're eager to hear everyone's feedback and find any edge cases we haven't covered. Thank You!
Because the premiums even for the larger risk pool can be negotiated with the insurance company. And if you suck at negotiating (like our HR), then you can accept at face value the arguments the insurance company makes about how much you're costing them, and how they'll just drop you if you don't accept higher premiums.

And I'm going to guess that your businesses had very, very few employees? To the point of not being worth negotiating with from the insurance company's perspective?

And Kaiser isn't run like most insurance companies.
But we are just talking about an x ray here. Estimating the price of a radiologist per hour is not hard.

It shouldn’t be this difficult to price x rays at a per hour or per shot basis.

Pretty much every industry has variability in their jobs. Sometimes they eat some money and sometimes they make more based on what actually happens during the job fulfillment.

No one expects (or should expect) hospitals to literally know the amount of parts and labor for every single x ray they could perform. However, like literally every other business, they should know rates and tiers such that on average they make money. Then, disclose that.
When a wise man points at the moon, an idiot looks at his finger
I am most certainly not a lawyer, but from what i've read entrapment is pretty narrowly defined in America. There's a ton of stuff that many people would view as entrapment that the courts wouldn't consider to be entrapment.

This is one instance though where even from a layperson definition I'm really not sure how this could possibly be interpreted as entrapment.

"The key aspect of entrapment is this: Government agents do not entrap defendants simply by offering them an opportunity to commit a crime. Judges expect people to resist any ordinary temptation to violate the law. An entrapment defense arises when government agents resort to repugnant behavior such as the use of threats, harassment, fraud, or even flattery to induce defendants to commit crimes."[1]
[1] https://www.nolo.com/legal-encyclopedia/entrapment-basics-33...
Have you ever heard of the nsa and their five eyes buddies?
There may be edge cases, but on the whole if people in the US had the health care systems of the UK, France, Germany, Japan, or pretty much any other developed country, they would riot in the streets if the US system were suddenly forced on them.
No, let's "fuck you," instead.
This is pretty much the long and short of it entirely. And it’s why there shouldn’t be secrecy in salary. The idea that you’re paid your value to the company on-balance gets even more absurd the larger it is. You aren’t an exact quantified line item on revenue vs expense. That isn’t even the criteria except in the abstract or in a very, very small business.

I absolutely agree that people doing ostensibly the same role or with the same job title (but not necessarily responsibilities or time investment) can be deserving of a pretty wide gap in pay based on the particulars but that isn’t the purpose or the reality of trying to keep pay a secret.

Also even if you think you deserve whatever you negotiate, having more information instead of less is probably a good idea during your negotiations.

The only motivation for keeping them a secret at that point is so that your coworkers don’t realize you’re being grossly overpaid for what you do compared to the rest of them and honestly I’m okay with that. Additionally once you get high enough in a company the salary isn’t even what matters or where the money is really made.
Insurers collected more than half of $9.2B in controversial bills
London the top place after Silicon Valley for tech firms
Boeing is also large enough to pay people reasonable salaries seeing as they're the largest contractor of the DoD.
Lab-grown meat may never be cost-competitive enough to displace traditional meat
What browser is different in this regard?
Like the one in the original post?
From the Quickstart Guide (https://github.com/pyccel/pyccel/blob/master/tutorial/quicks...):

Pyccel's main goal is to resolve the principal bottleneck in scientific computing: the transition from prototype to production. Programmers usually develop their prototype code in a user-friendly interactive language like Python, but their final application requires an HPC implementation and therefore a new production code. In most cases this is written in a statically compiled language like Fortran/C/C++, and it uses SIMD vectorization, parallel multi-threading, MPI parallelization, GPU offloading, etc.

Sounds interesting!
Clickbait title.

> Study subjects were patients at the Heart Institute.

…among patients in a heart hospital.

From the study itself [1]: “ Symptoms settled quickly with standard therapy and patients were discharged within a few days. No major adverse cardiac events and no significant arrhythmias were noted during inpatient stay.”

[1] https://clinicalnews.org/2021/09/16/mrna-covid-19-vaccinatio...
Interesting. I work in an area that I really enjoy (movies) as I consume the end product, and feels like I'm doing something to improve people's life. Of course there's many issues with the industry and whatnot, but still feels like my contributions are net positive to the world.

I'm OK with living on the same schedule and with routine, my work hours and days are super flexible so it isn't something that has been an issue.
Nice to be understood :)

I like your balanced thinking, in writing the article I was trying to be balanced as well.

Unfortunately when I've seen ATOs in practice it's a band-aid to addressing the actual problems (usually leadership or leadership needing to make structural and large cultural changes).
> Most of the software we use to create software are electron apps, a thin layer of native code to run a bunch of javascript.

I'd be interested to know what "we" means in this sentence.

Do you mean your team?

Or developers in general?

If the latter, I am not sure what industry you work in, but I very much doubt the majority of developers operate in the environment you describe.
I think that is indeed part of it, but he also missed the bigger picture: PEGs take over nursing homes because they have a legal obligation to do so for their shareholders. This is something that has been baked into American society since inception. Not really sure how to fix something like this. Early in Trump's term, he flirted with the idea of changing these earnings reports from quarterly to biannual. I always wonder how much that would have shaken up corporate culture.
Spacebar fails to work in the PocketBook e-book reader search dialog, when using an attached Bluetooth keyboard.

Rather than insert a space in the search term, it scrolls the document.

The backspace key fails to work in Pocket when editing tags. Instead it's necessary to either use the <delete> key (if available), or to highlight and overwrite text to be replaced.
Agreed. I haven't been this excited and motivated by any technology since I got into rails 10 years ago. It's been a great cure for the jadedness I've been feeling about our field in the past couple of years.
Phoenix channels is similar to socket.io, except we multiplex the channels with their own events, vs socket io that creates a single bidirectional "channel" with events. So you can think of channels as namespaced socket.io, with the server side allowing isolated and concurrent message handlers to live.

The channel docs give a solid overview of the server side, and we have a listing of third-party channels clients for most platforms here:

https://hexdocs.pm/phoenix/1.6.0-rc.1/channels.html#client-l...
Right. You’re missing my point. From the consumer side that makes sense. Very few publishers (ie those that are high quality and you’d happily spend on) are hooked up to receive funds from Brave, or will ever choose to receive funds from Brave. So lots of these transactions leave your wallet, Brave takes a cut, and then the remainder sits in limbo or is escheated to the state. The ads ecosystem is a 2-sided marketplace, and Brave really only supports/is supported by 1 side.
I applaud your efficiency in denigrating the author and the piece all without contending with any of the actual arguments he sets out.
So is a VGA digitizer that plugs into a USB port, presumably?
I think that's true? More platforms should invest in the "sync" vs. "render" abstraction, especially the platforms that have strong concurrency already.

A Big Phoenix idea though seems to be that you can take this a big step further: now that you're syncing, keep the state that you'd be attaching to React components serverside, and let sync update the front-end. It feels like a lot of the benefit you'd get out of a carefully-designed GraphQL API, but with none of the plumbing work.
The federal government has specific guidance on how to meet the legal criteria for de-identifying clinical data. Once researchers meet that standard they're generally free to publish raw data, unless there's a stricter standard imposed by state law or some sort of institutional review board.

https://www.hhs.gov/hipaa/for-professionals/privacy/special-...
If you're not using SSO/central identity providers and use each site's own login form instead you're much less likely to encounter an unexpected login form which makes any such form suspicious.
Best Cheap Action Camera
In the UK, as I understand it, we have:

MHRA: approval for marketing and sale within the UK

NICE: analyse cost/benefit ratio and safety profile for use within NHS (which is then approved by the NHS CCGs)
Everything is being squeezed higher: stocks, oil, homes, collectibles, etc.
This article is really all over the place about the idea of what smart is to the point of incoherence. Trump is smart because of his eye for grift but Biden isn’t because of his academic record? As a comparison it’s not very compelling, what of Trump’s academics or Biden’s work moves?

Ultimately it doesn’t feel like there is any point to the meritocracy angle either other than self congratulatory back patting. It’s a simplistic “if only we had more moral people” argument.
You paste the HTTPS login URL from your password manager entry THEN log into the page after the browser validates the HTTPS certificate
Well, yes, there's always some probability that a given individual will buy an EV or make some other green decision, and pressure from oil prices influences that probability. If you step back and look at population statistics then a ~2x price increase in petroleum will absolutely influence the green economy.
This is exactly what happens when a monopoly produces extremely price inelastic goods. If it's not illegal, the monopoly will attempt to charge each customer as much as they can afford.
> That's not the argument though.

It's not the argument? It is a statement of fact. There is no way around it. Consuming a placebo to subsequently validate and provide incentives to put yourself and others at risk is the whole reason why Ivermectin poses a major problem. No one complains that people take paracetamol even though it is not effective at reducing Covid19 spread. Why is that?
I'm not following why any of that matters to the cost of an x-ray. If there's a gunshot wound and there needs to be a nurse attending to the patient while the x-ray is being taken, the nurse is an extra cost, separate from the x-ray and the x-ray tech. The cost of the x-ray itself shouldn't change.
> Back in 2019, Rafael Nadal earned $16 million in prize money playing tennis. Gael Monfils, in ninth place, earned $3 million.

> These are the kind of sharp income disparities that lead Elizabeth Warren to say the economy is rigged. But of course pro tennis isn’t “rigged” in any normal sense. Fair, tournament-style competitions just tend to produce this kind of outcome where modest differences in ability lead to wild disparities in earnings.

Interestingly, even pro tennis seems to have realized this. The major tournaments have recently restructured their prize money to be less top-heavy and to distribute more cash to those who exit in the early rounds. The idea being, I suppose, that making being a touring pro easier for more people will ultimately benefit the tour.
Kinda hard to save the environment when the whole economic system is devised for the people who save the environment and promote that stuff rely on oil to give them the goods necessary to continue with their work.

Only way we can reduce dependence on oil is if the government just shells out for us to move there. Otherwise the free market (regardless of oil price) will move there in a fraction of the time we should be.
Business-wise, what do you think the sweet spots are for LiveView, Phoenix and Elixir right now? I love the BEAM ecosystem (I've been using it since 2004, on and off), but for a lot of places, Rails is still a great place to start. What kinds of applications have you seen where all the BEAM features just make Phoenix et al not just a little snappier, but a clear winner?
Eh that's just Staff Engineer at a FAANG. Hard, but perfectly doable.

https://www.levels.fyi/company/Google/salaries/Software-Engi...
Censorship of the Taiwanese flag by Apple on the iPhone for users in China manifested itself as a crash whenever the Taiwan flag emoji was used[1].

[1] https://www.wired.com/story/apple-china-censorship-bug-iphon...
For anybody else that comes across the above comment, ignore the fake news, do some reading of scientific studies (e.g., nih.gov, etc.), and you will come to the same conclusion: that everything stated in the comment above is untrue (except for the countries with the vaccination rates - I don't actually know the latest stats on that).

I've been trying to do my part to help prevent the spread of misinformation that's been spread by corporations and Big Pharma, but I don't have time to dissect every fake point in a diatribe written by a random person; however, all of the claims are very easily debunked.
Hi Chris - this is superb, really pleased to see LiveView getting so much attention, and thanks for all your hard work.

Can you talk a little about the current story with deployments and managing state across/during those?

Obviously Erlang/OTP supports hot upgrades, but those are hard to design correctly and not supported by container/VM environments like Heroku and (I presume?) Fly.io.
My impression following swift forums is that original core team members were very concerned about relying a lot on first principles, whereas the new generation is more about building powerful constructs, in a fast paced way.
I don't get where your point is leading or coming from.
Pocket, again.

It can take upwards of one full minute for text to start appearing when typing tags.
I want. I do it. It gives me a level of control and a number of libs that no other language can give me, including all the C libs available as well.

Yes, it is not pretty sometimes, but if you take a look at well-written C++ code you would be very surprised at how clean it can look. With its quirks from time to time, but very clean:

- mark virtual overrides with override

- use move semantics to increase performance

- take advantage of RVO

- write GUIs, CLIs, or servers

- use lambdas and ranges

- use smart pointers to get rid of most memory management

- tune your server to allocate and deallocate in the desired patterns via polymorphic allocators or just plain allocators

- take advantage of SIMD and parallelism (via parallel algorithms library, among many examples)

- create generic infrastructure in algorithms with zero overhead penalty that is not even possible in other languages

- keep things working for the next 2 or 3 decades without touching the code

- Program in HPC environments

C++ is much better than what most people that do not use it all the time think. It is not as bad as they put it, and, more important, it is very high performance. I admit this is one of the big reasons why people use it, but C++ for application programming does not look to me like crazy either.
I have used KeepassXC for almost a decade and never used that title matching feature.

Control-U all the way
> HTTP almost entirely falls away. No more REST. No more JSON. No GraphQL APIs, controllers, serializers, or resolvers

In React / Typescript world you can get a little bit of this with Blitz - but not the live updating part, as far as I know. I found there was quite a lot to learn, but I’d also been out of the React world for a couple of years. Probably getting up to speed with TS was half of it, and obviously that’s not due to Blitz.

It has felt quite magical thinking only about the DB and React, and so far it’s just worked.

“Blitz is a batteries-included framework that's inspired by Ruby on Rails, is built on Next.js, and features a "Zero-API" data layer abstraction that eliminates the need for REST/GraphQL.”

https://blitzjs.com/
My general assumption of every crypto concept is that it is naturally incentivized to consume all available resources relevant to mining (e.g. Bitcoin -> electricity, Eth -> GPUs, Chia -> SSDs, etc).

So then, what's the resource underlying HNT? Unlicensed ISM spectrum (and perhaps antenna rent, and latent internet backhaul). Which is actually kind of a scary thought, because among all crypto fuels, this one is actually very scarce. Sure, 900MHz is relatively underutilized and so spamming LoRa basestations every 100m isn't the end of the world; but imagine a logical extension of Helium into 2.4, 5GHz spectrum, where suddenly your home wifi is fighting for signal with 100s of venture-backed mining rigs on every street corner.

Not saying good can't come from it, I do appreciate crypto concepts that actually try to accomplish something productive as a byproduct, and after all ample coverage of a cheap data network is a good thing, but the spectrum is fundamentally a shared resource, and needs to be approached carefully.
No one in the middle sees unencrypted video. Two-party is fully end-to-end encrypted. We avoid overusing that overloaded phrase for multiparty and we're working on defenses against active (zoom bomb) attacks, that do not require a login. So any face scanner on a multiparty call would have to be someone the host invited who is doing face scanning at their endpoint where the cryptographic session terminates and video gets decrypted.
If one wanted to learn LiveView today, what's the best resource to learn? Also, will there be improvements to the LiveView latency story (if it's even possible) when providing a service to a global audience? Thanks for all your work!
I'm the weird dude that uses a Mac and a Pixel phone. I'm a dev so I wanted the flexibility of being able to code for my phone without spending $99 a year. That's why I switched from iPhone to Android half a dozen years ago. It turns out that I just write web apps for my phone anyway. So, I'm thinking about switching back to iPhone. Maybe I just need a change every few years.
We're all sick of changing cables every couple years

Lightning was introduced nine years ago, so speak for yourself. Of the Apple devices at our house, only the phones and AirPod/PowerBeats cases still take Lightning. The rest are either proprietary (Apple Watch) or USB-C. I'd say it's well past time for Apple to move on to USB-C for the rest of their stuff, but here we are with a recently-announced iPhone, and we'll still have to carry that Lightning cable around for a few more years.
That's exactly what the judge said.
Apple Store Workers to Get Bonuses of Up to $1k in Rare Move
>administrative bloat

I'd love to know how much money is spent by hospital admin staff dealing with the insurance industry.
Something that is interesting here is on-boarding new devices. Since all the encryption is done by each message being sent to the {all sender devices (M), all receiver devices (N)} you end up with M+N encryptions.

When onboarding a new device, it needs some amount of state in order for conversations to have a useful context. So the new sender device gets a bundle of recent conversations from who-ever onboarding it. I'm not clear on how you could control the amount of context or add more state, but that is off-topic.

What I'm wondering is: Does this have a race condition? Say that you have:

Sender A knows about receivers {B,C,D}
Sender A sends message Foo to {B,C,D}
Receiver E is onboarded at the same time Foo is sent.
Is there no state where E does not receive the message?

I'm sure that this is accounted for and out of scope in a high level blog post, but I am curious how that part works.
It is. And this answer is why I alluded to exit interviews. Understanding the structural reasons why this standard advice exists is the first step in a line of questioning that leads to some uncomfortable conclusions for HR and businesses, but on the same turn that makes it precisely why it should be investigated.
There is no equivalent feedback mechanism in medical research. Other than looking for retracted papers, we don't have a reliable way to quantify whether a particular author is "correct" more often than another.
Your wording "allows" is exactly what people dont like about these tech companies.

They are not real authorities on the Internet. If they left, the internet would improve a thousand times.
What's a "moderate electric field" in this case? How does it to relate to electric fields in everyday life? Is it something that can have a practical application, or is it just another variant of XKCD 1217?

https://xkcd.com/1217/
It does now with actor based concurrency
Facebook Chief Technology Officer Mike Schroepfer to Step Down
As someone completely new to go, how do I run this? I have go installed but I cant seem to get any of the sample commands to work. I pulled the repo, cd'd into directory and ran the GO sample command that was provided in the source, but the terminal just hangs and blinks with no output.
> IMHO, it is much more interesting to discuss those specific ideas.

Yes, agree here.

> I do think the early Agile advocacy served a useful purpose..

Agree.