skysight-inc/HackerNews huggingface dataset:
That fixes the pen issue, but it's still not the same insulin most doctors prescribe and can't be easily substituted without medical consultation. Having it available inexpensively and without a prescription is a compromise, per Novo Nordisk themselves.

https://khn.org/news/you-can-buy-insulin-without-a-prescript...
Work hard at learning?
> I am convinced that if react really wanted to, they could make optimizations to make it really close to svelte

Facebook has been working for a while on Ahead-Of-Time compilation for React. Interestingly, it looks like they thought the problem was too complicated and they gave up:

> To address this challenge we initially experimented with one approach to ahead-of-time (AOT) optimization — Prepack — but ultimately that direction did not pan out. Specifically, we realized that many AOT optimizations don’t work because they either don’t have enough global knowledge or they have too little. For example, a component might be static in practice because it always receive a constant string from its parent, but the compiler can’t see that far and thinks the component is dynamic. Even when we could make optimizations work, we found that they were unpredictable to the developer. Without predictability it was hard for developers to rely on them.

Instead they're now experimenting with moving the virtual DOM resolution to the server and avoiding sending all the "templating" code to the client, which achieves a similar result. See https://reactjs.org/blog/2020/12/21/data-fetching-with-react....
>OP was wrong about Facebook having a hard time beating 1M per year. I know plenty of people at FAANG above that. It's competitive but not impossible.

You are correct. In my 22+ year career, 17 of them were spent at startups, including a stint as VP Eng at the last one. Two of those were acquired (including the VP Eng role) and one is still going strong. This year at FB, I'll be paid the equivalent of what I was paid in my last 4 startup years combined, INCLUDING my proceeds from my company being acquired.

It's a totally different world though. Once I have enough saved to handle college and retirement, I fully expect to go back to the energy, excitement, and sense of common purpose of startup life.
> If you tell people that if they work 12+ hours a day in their 20s that they would be millionaires or billionaires

Billionaire isn’t a realistic goal, but millionaire is a common outcome for software developers who work hard through their 20s and 30s now. It doesn’t even require a FAANG job or living in a super expensive city any more, just wise job selection, a reasonable amount of financial savvy and budget adherence, and a deliberate effort to work on your career path.

You don’t need to own substantial equity in a company in your 20s to have a reason to work hard, as long as you’re doing work that builds your skill set, reputation, and network. Everything you do (or don’t do) has some impact on your persona capital over time.

Working hard in the mailroom or stocking shelves at a grocery store isn’t going to translate into a successful software career, but making an impact and helping people get things done at several companies through your 20s is the easiest way to build a strong network that opens doors in your 30s and beyond
Gradual Method Renaming in Perl
Not to be confused with AWS Copilot - which has been an area of focus for the AWS container services team: https://aws.github.io/copilot-cli/
I'm super confused by the statement "The unix time component has a more broad domain, but this turns out to be not a practical problem (see later)."

I don't know what exactly he expected us to "see later," except that he knows exactly when the target machine rebooted down to a 15 second window because he already had full control over it before starting the attack...
My actual goal with LinkedIn is to be able to search people whom I have worked with that now work with some random company I am curious in now. “Oh, huh, LinkedIn had a leak, who do I know there, oh, they were reasonable people, probably an error then.” I must confess a certain curiosity on the inferred salaries I wonder how accurate they are and if we will see the whole data dump at some point.
I see this as the beginnings of a comedy bit. A group of people around a confernece table with someone presenting their slide deck. Maybe the conference table is replaced with "sharks" in cushy chairs?? At the end the presenter says "and now let me show you my invention" while reaching into back pocket to whip out a spiral bound note pad with a pencil in the spiral. "Oh, one more thing... It comes with its own iPencil holder"
The level of population control in some of these smaller European countries like Norway and The Netherlands is insane.

They always try to project a progressive and relaxed image, but you better do not try to deviate from the norm. The norm is: Work for a low salary, buy a tiny overpriced house from the ruling classes, eat sandwiches with peanut butter and celebrate Queen's day.

Surveillance levels are high but covert, extrajudicial punishment is enshrined in the law.
> Flashlight mode doesn't last very long, though.

Is flashlight mode when you set it on fire?
QR codes work fine where I live. I believe problems are due to the implementation, not with the concept.

I find it very convenient. Connect to the local wifi, there's no confirmation code, just open wifi (most of the time - some of them have an unnecessary "accept" step. Never any "confirmation code"). Scan. Browse. Choose. Pay, or pay later (convenient, I can adjust the tip before I pay).

All in all it's much faster than having to wait for a waiter to come to the table to take the orders. We can add and remove and make up our minds in peace, then just sit down and wait - drinks arrive straight away, the rest later.

And we don't have to wait forever to get the bill and to pay. It's all done. In short, to me it's a great improvement. Obviously it wouldn't be if the implementation hadn't been good, but around here it is.

Edit - let me add that most places I visit also have a physical menu to look at, it's just that ordering and payment is done via the web browser.
Agree with everything but also want to note pulling levers for 30 years is correlated with unionization in those industries. Jobs were protected by unions even if it meant higher costs and lower productivity.
Maybe I worded that incorrectly - yes performance is important. But the negligible gains between framework x and framework y are not high on my evaluation checklist, as long as the minimum performance requirement is met (which is often dictated by the product requirements).

I've been working in React for ~4 years now, at all types of scale. While I've definitely seen performance issues, it's never been a case of a flaw in the approach the React takes.

I guess a better way to phrase my point - until I encounter a scenario where the performance is bad enough in React to warrant looking at other frameworks, choosing a framework based on pure performance is an over-optimization.

Of course, this would be a different conversation if React was known for being the one and only bottleneck in web app performance - but afaik that is a rare case.
> Is there any research being done into alternatives that will scale to what we use concrete for?

Flyash, and other pozzolanic industrial wastes. There are literally mountains of it.

Problem? There is no "standard flyash," every power station uses a bit different fuel. Same for industrial wastes.

Second option are natural geopolymers, but they are not that common, and coincidentally, most of countries with a lot of geopolymer deposits are rather rich, and that undercuts economic incentives.
Maybe this is a dumb question from a JS muggle, but the thing that kills me about this whole movement to virtual/shadow DOM is that it's made the "ctrl+f" search useless on more and more websites. Is there a nice way to hook the search function to actually look inside elements that haven't been swapped in yet? If so, more people should be using it.
The "trick" is you put your near-worthless startup stock into the fund before any major valuations. So when your company shares are worth $0.01 or whatever, you put in a few thousand dollars worth of them each year before you valuation skyrockets.

Assuming the company goes public, the shares stay in the Roth. IANAL but I assume you lose Roth benefits and probably pay some penalties if the company gets sold for cash.
If I'm understanding correctly you think the boundary crossing thing is weird. Like why would it say that Jan 1st 2021 - Dec 31 2020 is 1 year, when it's more like 1/365 of a year.

I'm not necessarily the best person to defend it, but I think it has a couple nice properties.

1. it's an integer, so can be used in group_by, comparisons, bucketing, etc

2. it aligns to commonly understood boundaries, which helps with the above.

Another way to look at the boundary issue is that it only matters when things are close. If you get a 1 and don't like it, drop down a unit (year -> months or days) instead.

Comparing years the way I did above is obviously a bit of an edge case
What you said is simply not true. There are countless people work on different positions in different fields are enjoying hard work as part of their life.

If you read the essay through, he never said "hard work == long hours of work". He explicitly wrote "Trying hard doesn't mean constantly pushing yourself to work, though."
Ask HN: How to quantify the impact of ads on long term product health?
Hi HN,

I'm hoping to gather some ideas to help me quantify the impact (immediate and long term) of advertising campaigns in a mobile app.

I currently work on an ad supported product with a fledgling ads team that so far has a less than stellar track record of balancing customer experience with ad impressions. This frequently leads to ads that I feel degrade the overall quality of the experience but is hard to measure.

The main challenge is that monetization is an easily digestible metric directly related to how many ads we sell and show. What I would like is to be able to do is balance this metric with the impact of a degraded experience or user engagement.

Has there been any research done on the topic that I can use to base my analysis? Are there common metrics being used to weigh the trade offs of additional ad slots that others have found effective?

Since we are a new team I'm hoping I can help establish some standards early in our product's life to help minimize the longer term impact of too many ads. I'd like to establish a common language between ad and product teams that we can use in decision making.
I'm a software developer. It has been years since I did anything even remotely scientific.

I do not like conspiracy theories. I do not adhere to any that I'm aware of.

Yet after reading the abstract, I'm left despairing. Just between the sample size and the glaring discrepancies in the sampling methodology before and after - so massive that they had to be mentioned in the abstract, and I'm left wondering who this is supposed to convince.

Sometimes conspiracy theory fighters are their own worst enemies.
Anthropologic, literature, and historical research endeavors, even -- and in all likelihood especially -- when they intersect, can have a lot of value in many fields of the humanities, and beyond. They can inform our societal, political and economic prospects, and shine a light on what we usually don't even acknowledge.

It's not because it doesn't impact your field/industry, isn't marketable and profitable, or because your politics don't comingle with them, that such studies are pointless or useless.

Handwaving humanities on the premise that they are humanities is just another very stereotypical show of STEM arrogance.
It does, and you’re right. Not everyone has to work hard, and those people are important too.

But: those people aren’t the folks for whom this essay is written.
if you are actually doing software 12+ hours a day for a decade, I find it hard you wouldn't find great success.

unless you spend none of that time improving and just doing the same thing you learned in the first year, you will become an expert. Experts are well rewarded for their skills
I'd like to see something like that, but with knowledge about every single file in the codebase, and running locally.
You have made excellent points. So many of these courses feel that they are out to make one feel like shit if they decide to do free audit instead of paying. And this is despite telling multiple times the one is not interested in certificates which now can be attached on Linkedin.
Easy, by actually working with the vendor:

"Stay up to date with the latest MongoDB releases via DigitalOcean’s partnership with MongoDB Inc."
Trump’s January 6
You've betrayed your bias in your choice of words, though: "app." And, for that matter, choosing the word "as" instead of "if."

I'm not personally building apps, and I'm certainly not building things that need to be single-page apps. I'm building websites. They may be dynamic, they may include interactive elements on the page, but they're still mostly just plain old websites with limited state to manage. Which is fine by me. I suspect, that, were it not for those social constraints I described up above, that would be fine for most websites.

One of the other problems with complexity is that it's addictive. You get a taste of it in a situation where you actually need it, and next thing you know you're afraid to go anywhere without it, because you're worried (or is it hopeful?) that you might need it again.
Making Insulin 98% Cheaper
Can I host multiple numbers with this? We route lots of SMS through many client-specific numbers and would require a lot of different numbers not just one...
> Importing any vanilla JS library is plug-and-play, meaning the community and ecosystem span the entire JS ecosystem. No more x-for-react or y-for-vue.

This makes me feel conflicted.

With React/Angular/Vue you're given a stable base upon which to build new components and logic, so most of the libraries end up being vaguely consistent with the underlying tech.

With JS libraries it's the wild west once again and before you know it, your components will need 3 different mechanisms of being initialized, their internals will use different approaches, before long you'll have multiple versions of jQuery in there as well and it'll make you consider the downsides of that approach.

But maybe I only have that outlook because I've witnessed many such situations of poorly integrated JS libraries and have therefore gotten used to walled gardens.
Scrobj – Scripted Tcl Objects (2008)
>It's not actually illegal

Buying assets that you know are being sold for below market value with you IRA is illegal. Thiel sold himself paypal stock for .1 cents per share after he had obtained funding that valued the company far above that. I'm not going to say what he did was illegal because that's for courts to decide, but it certainly seems like the IRS has a case.
I see, it's surprising and I stand corrected then.
1) The article explains that 'getting paid' in El Salvador in BTC is countertrade

2) Both Euros and dollar system are pricing systems. BTC is not. So the answer to your second poing is no
Yes, health insurers have to cover anyone. There is an appeal process where a third party is required to arbitrate if you feel the insurer is not approving payment for something inappropriately. I have not experienced it, nor do I know anyone who has, so I do not know what that experience is like.

I do not know what nobody saying anything nice about health insurance companies means. Although, I do know from experience, that most people are not knowledgeable about many businesses, but they do like to opine on how things should be. Insurance in general is bound to have unhappy customers, whether or not justified. People interact with health insurance more than any other, so I would expect a lot more complaints.

I do not doubt that managed care organizations (health insurance companies) have screwed over people. But that probably applies to any large organization. I have not seen evidence that they do so on a systemic basis, however.

Note that they are often administering rules made by others, such as private employers or governments (Medicare/Medicaid). In these cases, I think part of their role is to serve as a third party who the decision maker (private employer or politicians) can point at when people get mad.

> (I'm working on a winning team fixing this at national scale, DM if interested)

One thing for sure is there are many improvements that can be made. Best of luck!
I don't think the person you're responding to is missing the point. Rather, they are making another, adjacent point. Our culture glorifies hard work and financial success (and excess) to what some believe is an unhealthy degree. It's worth noting almost anywhere hard work is brought up that it should be within the context of the values you hold for the other aspects of your life.

I will say that it is better to do great work than good work all other things being equal. But other things aren't necessarily equal. I would not want to have the discomfort with idleness that the author of this blog post lauds, for example. Although, if you do have that and are pleased to, then good for you!
Oh that’s a very good point I hadn’t thought of. I kinda like the idea of MDMing my own phone. Will look into it when I get time. Thanks.
You subscribe to servers or users that you like to follow. Similar to Twitter/FB. Unsubscribe those that you don't like or are spammy.
I'm certainly not well versed in the literature but I do remember reading a study that showed Norway's open salary data led to people being less happy overall no matter how well compensated they were relative to their peers.

Balancing transparency with an individual's right to privacy is a tricky subject.
5 days ago on HN: https://news.ycombinator.com/item?id=27616090
Further, the thing about Bill Gates is that he can't not be Bill Gates. Whatever drove Bill Gates to work as hard as he did, he probably had no real choice. If you have the drive of Bill Gates, then you'll work with the drive of Bill Gates. Simple!
or, you know, work hard when it's work time and take a life balance. your company isn't going to come to raise your children (if you have them) when you die, nor are they going to live a happy life for you.

we have to stop thinking exploiting ourselves for someone else's gain makes us a better person.

i'm not saying the author says the opposite, but i think in any discussion of hard work we need to bring up balance. a good part of Bill Gates success was the money infusion from his friends and a wildly asymmetrical deal with IBM and the writer of DOS on the other side.

if we don't take a more nuanced approach we are (intentionally or not) perpetuating the myth of sacrificing your life for your company. i did that with my 20s and a chunk of my 30s. would not recommend. live your life, you only get one trip through and sometimes the body doesn't hold up well enough to keep enjoying all the things you love.
So, let's start by publishing the salaries of the rich, and then work down from that ;)
After seeing the demos my biggest question is: how will this not lead to people just accepting whatever GitHub Copilot suggests while introducing subtle yet catastrophic errors? Basically, how is this not going to become an alternative to just copy-pasting StackOverflow answers without verification? Especially given the IDE integration…

And to at least partially answer my own question, straight form the FAQ:

> Can GitHub Copilot introduce insecure code in its suggestions?

> There’s a lot of public code in the world with insecure coding patterns, bugs, or references to outdated APIs or idioms. When GitHub Copilot synthesizes code suggestions based on this data, it can also synthesize code that contains these undesirable patterns. This is something we care a lot about at GitHub, and in recent years we’ve provided tools such as Actions, Dependabot, and CodeQL to open source projects to help improve code quality. Similarly, as GitHub Copilot improves, we will work to exclude insecure or low-quality code from the training set. Of course, you should always use GitHub Copilot together with testing practices and security tools, as well as your own judgment.

Basically, they seem to hope that people will either be really careful about the suggested code or have existing code analysis workflows that would catch errors
"at scale" here means # of contributors, not # of lines or scope of code base.

Svelte vs React on a single side project I work on in my free time by myself is different conversation than Svelte vs React on a team that's moving fast and has more than a single dev.
Stocker – a free trading app with social capabilities for exchanging ideas
Sign up for our beta!
> The benefits to me of not having physical menus is huge.

"Huge" might be a bit of an overstatement relating to such a minor convenience.
You get out what you put in. If you have a languishing account and don’t use it then you’ll get what you describe. If you are active then it gives you opportunities to network and meet people with similar interests.
Actually, privacy benefits the minority. This distinction is critical to remember.
It'd be nice if articles about some common term, e.g. "work hard", would start out with a clear definition.
> Gender studies, for example, is a pointless degree.

I would say that, like most interdisciplinary and many other degrees, its not particularly useful as a vocational credential outside academia.

OTOH, gender studies as a component of or elective within other degree programs that are more vocationally useful outside of academia is useful, and you don't have that without gender studies professors who you don’t have without people focussing on gender studies.
Ouuf, I was wondering what happened to all my data on my old My Book live - I'm okay with my own incompetence or network security, however I'm not okay with WD's incompetence
I think the UK has a similar policy with pensions with a cap around £1m. Not saying it's a good or bad idea as I really havn't studied the economics of it, but other countries definitely do it. Though a UK pension is more like a 401(k) (pre tax) than a Roth (after tax).
Ffs: The File Fileystem
I started having a similar issue with Spotify a couple years ago. Eventually I discovered that someone else was using my (free) account to listen to bunch of Spanish-language music that I'd never heard of. I don't think my Spotify recommendations ever recovered.
Shouldn't there be people researching and understanding if there are any differences between men and woman in our society?

You can say that the degree "leads to no jobs", but saying it's pointless seems like you are angry at it when it is just a subset of social science
And luck. Don't forget luck.
It is currently illegal to invest your Roth IRA in companies you are an officer/directer etc. As Peter Thiel was CEO of PayPal copying his investment strategy would be illegal. As to why investing in companies you control like this is illegal, it’s far to easy to manipulate the share price of non public companies which could trivially move unlimited gains into a Roth IRA.

However, if you can somehow get 1000x returns without breaking the rules then sure there isn’t a direct cap on how large Roth IRA’s can grow.
Apple’s Spending on Google Cloud Storage on Track to Soar 50% This Year
I think it's hard to argue that these frameworks are out-of-the box faster than using the DOM APIs directly. What they do is provide abstractions that lets you scale HTML-interactivity up much faster.

Plain-JS DOM manipulation code can become quite complex very fast, and I think that's what opens the door for inefficiency and also a lot of errors, because it's hard to keep track of possible DOM permutations.
Boring news cycle deals blow to partisan media