skysight-inc/HackerNews huggingface dataset:
I think it is simply because a large number of adults in the US (as well as a lot of other countries) is struggling with this, at about 39% obesity rate and 71% overweight rate [0]. For comparison, only 1.5% of adults in the US are underweight [1].

While I agree that there is way more to "being healthy" than just not being overweight/underweight, I think it isn't a bad idea to approach this in the priority order. Solving the issue of being overweight is much simpler and much more impactful to the overall public health than trying to go after more rare and difficult problems.

0. https://www.cdc.gov/nchs/fastats/obesity-overweight.htm

1. https://www.cdc.gov/nchs/data/hestat/underweight_adult_15_16...
People don't support the copyright status quo, people think it was stupid to risk a vital resource in an unlikely-to-be-won fight. It was delusional and irresponsible.
Why don't we have a Native American history month, or Hispanic? Is it because those races are just like white people, never have to face discrimination? Never have anyone judge them because of how they look?
> If the right was in power (Congress, media, and so forth), they would be left.

How much power does the right need before they're considered "in power"? They controlled both branches of congress and the presidency until 2018, and have a majority on the supreme court. Fox news is the most popular media platform, and have tremendous (but not full) control over the mainstream narrative.

This as "in control" as a single party gets in the US.
I want to run open source software, but this is the show stopper

I wonder what the difference is in pricing on the 0 day market. I think iOS was always more expensive until last year
The interpreter overhead on macos is 7.7mb. I can't speak to gunicorn configuration but it's far from the only game in town.
That is probably one of the things that will be necessary to help with this problem, but this kind of feature is always only a part of the solution. And it's far more complex than just having a single flag.

Obsolete can mean a lot of different things, and there are degrees of obsolete. And people still use older versions of technology, so in some cases you might want to look for older solutions anyway. So it would likely have to be more like a version flag.

Now you need to get some people to curate that information and properly apply the version/obsolete tags. That's probably easy for some of the more often searched for posts, but very difficult for the long tail of answers. You need to educate the community on how this new feature works, and when to apply this flag. You need to decide on who can set the flag, whether you need multiple votes and how to handle disputes when people disagree or set it wrong.

If you decided that a version flag is needed, and not just an obsolete flag, you need a UI and people that manage the available versions for each programming language/framework/library.

You need to decide how to handle the same question in multiple versions. One question with multiple answers and each answer tagged with a version? A question per version? Do you actually want to enforce one variant, or allow both to exist? Questions can also be obsolete, and that is often in a more complicated way compared to answers. Should that be handled with this kind of flag as well?

This is not a trivial change, but something along these lines is probably necessary.
Senior == two or three years of experience? LOL
Ad "framework" with audio, the poor underpaid soul who compose the final ad doesn't have the abilities, knowledge or care to disable that function when copy pasting from the previous ad he made.
Aren't Japanese subway trains so crowded that a pusher is needed?
As a mysql DBA, this terminology issue made me uncomfortable for most of the past 15 years. I'm uncertain whether I agree that it's relevant in GitHub terms since we don't have upstream/master -> fork/slave, but it's inspired me to think about the term "master" in the mysql, git, and art proofing spaces simultaneously, so I'm glad they're making the change and I look forward to finding out what I think about it after some time has passed.
The original model (lending out one digital copy per physical copy held) has merit [0]. It's called "controlled digital lending."

The issue is that the Internet Archive is lending out unlimited digital copies if they hold even one physical copy. At best, that's a legally dubious position. The Internet Archive even admits this practice wouldn't qualify as "controlled digital lending." [1]

[0]: https://help.archive.org/hc/en-us/articles/360042654251-Nati...

[1]: https://help.archive.org/hc/en-us/articles/360042654251-Nati...
> As a result I’ve improved a number of biomarkers (e.g. resting heart rate, resting blood glucose, strength, endurance, nutritional deficiencies, etc). I wish I could say I feel significantly better or sharper, but honestly I feel about the same. But the numbers tell me I’m supposed to be on a better path and I think I am content with that .

I appreciate this honesty
I’m not experiencing that functionality on iOS.
Not only anecdotally, according to the CDC "prevalence of obesity was 42.4% in 2017~2018" in the US[1].

[1] https://www.cdc.gov/obesity/data/adult.html
> Stocks basically are pay, because anyone who doesn't immediately sell them as they vest is fiscally irresponsible.

I got stock 10 years ago at $13/share and now it's worth $201/share. I don't feel irresponsible for still holding it.
I am an author, and three of my books were published by one of the Big Four publishers who are suing the Internet Archive.

I fully support the publishers' complaint against the National Emergency Library program. Lending out more copies than you own is the same as making unauthorized copies of copyrighted works, and it should be stopped.

But I do not share their opposition to Controlled Digital Lending. I think it is a reasonable system of lending that attempts to achieve parity with lending of physical copies, and I think it has a good chance of being defensible in court.

Of course, I know why these publishers oppose CDL. E-book licensing is an income stream they don't want to dry up. And it's quite possible that losing that income stream might mean that they will need to make cutbacks or reduce the number of titles they publish, which could be bad for authors. But I can't see how CDL can be a violation of copyright when lending physical copies under the same terms is not.
My key takeway on Elon Musk is how much he is willing to bet on something he believes in. Capitalizing SpaceX with $100M when he only had $165M is gutsy. Not saying $65M is chump change, but there is an opportunity cost to putting over half your net worth in one thing. Most people in that position diversify their investments across lots of things, or try to preserve more of it for the future, or are (probably irrational) afraid of losing it and put it aside in a foundation or something.
Potentially yes. This is just a SIM card, so one would additionally need to have a modem, consistent power source and space for all of these extra items. The value of the telemetry would need to be worth several dollars / month over several years to justify this.
After IBM and Amazon, now Microsoft bans Facial Recognition tech sales to Police
Mary-Kay Wilmers Became Britain’s Most Influential Editor (2019)
And how did they expect them to get paid when they were giving away unlimited copies of the authors books?
Serious answer. Hoping for an actual reply but if feels like you’re just baiting given your “white supremacist” line in quotes (???).

If you mean to ask what would happen if white people took it over? Having been through chaz a few times, the population is overwhelming white (Seattle itself is only ~7% black). Capitol Hill is itself a white, gentrified area.

Or do you mean actual white supremacists? Charleston went down fine without a hitch. I seem to recall our President call them some, “very fine people.” [1] I also don’t recall any police response to the recent armed Michigan courthouse takeover.

I did, however, see multiple beatings and tear gas used against protestors for no reason at peaceful, unarmed protest events.

Maybe you can explain why you out “white supremacists” in quotes? Maybe you could list some recent examples of protestors being “crushed without mercy”? (I can list plenty, but none that are white movements. Please inform me!)

[1] https://www.google.com/amp/s/abcnews.go.com/amp/Politics/tru...
Recognizing that this has been posted several times over the years on HN —

Conway's law comes up so often in our remote team & design decisions that I thought the HN community may benefit from a fresh look at this phenomenon in the age of Covid-19.

Edit — link to the meatiest past discussion thread: https://news.ycombinator.com/item?id=16856537
Eyeroll.
Who cares about a dead body? In my opinion all dead bodies should be made available to scientific research or anything else after the funeral and final rites are done.
That's a great point that never occurred to me! I always sort of hold both sides of the argument over unions in my head and can never reconcile them.
As much as, probably more than, aesthetic preferences, I would posit that there are many environmental differences which are difficult to completely control for. Screen type and configuration, ambient light level, light source positioning, how often the user look away from the screen (completely away from work, or just onto other media to read from a page for instance), etc.

Having said that I think my preferences are mainly, if not entirely, aesthetic. Dark-on-light terminals feel weird as do light-on-dark documents/spreadsheets - that can't be anything other than just what I'm used to.
If anyone else wants to get into this, there are a few really strong measures that correlate fairly well to the DEXA scans. My favorite (because its easy): measure your waist just above your belly button. This area has virtually no "bulky" muscle and is one of the principle deposits of "internal" body fat.

The two measures I take everyday are:

1. Body weight; and,

2. Waist size.

I use the following routine for weight loss (I've lost about 50kg, and have kept it off for several years):

1. You must have a diet to weigh less;

2. You must have a distinct diet to lose weight;

3. You must do low impact cardio — I walk 3-5 miles a day; and,

4. You must do resistance training.

Those four things have the following purpose:

1. Keep you at a stable weight;

2. Take off weight;

3. Increase background caloric burn from "super sedentary"; and,

4. Encourage fat loss over lean body mass loss.

All of this is requires routine. You must develop a routine for the rest of your life, and not vary from it. It also requires honesty: you need to be honest with yourself about what you're eating, when; what exercise you're really doing; when. And, finally, if you're overweight you're at the mercy of millions of years of evolution, but you're the victim of our modern diet. It's not your fault, but there is something you can do about it.
This may be true in a statistical sense, but I think it's important to not "explain it away" and instead realize that it is an important societal issue. This doesn't really apply to the original post, but it's important for us as a society to support both health conditions, and not just the more common one.
Let's yewnionize.
Languages that to green threads don't do them for memory savings, but to save on context switches when a thread is blocked and cannot run. System threads are scheduled by the OS, green threads my the language runtime, which saves a context switch.
What is Telegram and why should I use it?

I'm an unemployed senior developer; your exact target audience!

Pretty much 90% of the time someone wants me to install (or sign up for) some "thing," it's just some kind of gimmick or has no traction. This is especially the case as a senior developer, where part of my job is healthy skepticism for software I've never heard of.

So, IMO, the biggest challenge is communicating what Telegram is and convincing me that I should use it.

(That doesn't mean using Telegram is wrong; but when you're using something so new that no one's heard of it, you need to take ownership of promoting it.)
Probably not wise to put words in my mouth. I have no love for the police but the kumbaya bs people are spouting about the CHAZ is ludicrous.
But how elastic is that demand? Would they have the same amount if the price was higher?
Ban JPay next.
It is still conceptually the same from my point of view, and the data structures used by the hardned runtime.
> One of my worries is that right now it feels like everything in Python is being rewritten in asyncio and the balkanisation of the community could well be more problematic than 2 vs 3.

this is exactly why the issue is so concerning for me as well.
For people who think that there is far more CVE on iOS than Android (based on this article): https://www.cvedetails.com/top-50-products.php?year=2019

And it's for 2019 only
Great article. However in my experience, using the Euclidean distance in RGB space can bring about some really weird visual 'matches'. The best color space I've found so far for this type of task is the LAB color space.

And there are also other tricks of the trade. But for starters this simple solution might be enough.

This solution also assumes the colors in the images are 'calibrated' and are consistent. This is almost never the case, but may be overlooked in for the given use case.
If that means people are taking the SPC's word as truth because they have priors she's generally truthful, that's sensible.

If people are taking the SPC's word as truth because they have priors that cops are truthful, that's an invalid prior based on how much general lying recent events have demonstrated cops do.

If people are taking SPC's word as truth because they have no priors, that's bias to authority and people should probably employ more skepticism.

Do we have any evidence that the Seattle police chief is generally truthful?
Native American Heritage Month is November, Latinx Heritage Month is from September 15 to October 15.
I know the Verizon one does. It just is not on their pages. The platform they bought from Qualcomm to do it was in that same space as Twilio. Been a few years though they may have ripped it out by this point. 10 cents per MB and 5 cents per SMS. Ouch!
Does anyone have a geometric intuition for Kronecker products? Or even any intuition for it? I've never been able to move beyond the formalism of it.
I’m not sure there is a difference between the two lockdown approaches.

On one hand, Sweden’s economy is no better off than the rest of Europe.
On the other hand, US deaths are on an exponential decline, similar to Europe, albeit slower.

I think the meaningful difference is that European countries had more more extensive and effective programs to keep workers on payroll. If you want to point a finger at a US fuckup, look at chronic job insecurity and pushing unemployment insurance over employee retention.

For example, 40-50 percent of workers in France, New Zealand and Switzerland received payroll retention benefits.
It doesn't help that BMI is still used even though it is such a crude measure as to be useless. Stuff like body fat% measurements and waist measurements are more direct indicators of losing fat.
Sorry but that reeks of "Guy commenting on a discussion board oriented toward startup thinks someone will focus his career on startup, news at 11!".

There is no reason to think that, and everything in his career points to the opposite : him joining another Big Corp trying to make a top of the field chip
Case study: awk. Brian Kernighan, who (co-)wrote the book on C, designed (with two others) another language, awk. Same organization (Bell Labs) pushing it as pushed C. C ate the world. awk... um... was available on all Unix installations, and got used for some things.

Sure, there are people who rave about how great awk is. I've read them here on HN. When you've got the right kind of problem, it's a great tool. But there are very few people for whom it is their main everyday language.

My point: Author/designer and organization can only take a language so far. At some point, the actual usefulness of the language determines how much it is actually used.
For homeowners associations in particular, I think a lot of the history is rooted in American race and class bias. A lot of American suburbs were created due to white flight [1]. And although they're mostly no longer explicitly racist, they're very stratified by income, which can be read as class bias and/or quiet racism.

That desire for exclusion and enforced superiority appeals to some more than others. So it's unsurprising to me that HOA boards frequently turn out awful.

Happily, as older, first-ring suburbs turn into cities in their own right, we're seeing some reversal of that. E.g., as kids and grandkids stay in the area, we're seeing demographic and income diversification. Some places are realizing that things they've previously excluded, like drug treatment and publicly supported housing, are now necessary.

[1] https://en.wikipedia.org/wiki/White_flight
Yes, you still have to go through the negotiation. I put together a tutorial for a minimal Node.js Server + Browser Clients example a while back:

https://www.marksort.com/udp-like-networking-in-the-browser/
It wasn't intended to be. It's an actual question - where does the cutoff point lie for something standing on its own vs it being considered a problematic and irredeemable symbol of an atrocity and how do we define it? How do we differentiate between when someone is an asshole or not?

I came across an example of this the other day after seeing the word used in a historical text for a class [0,1]. I was fairly certain it did not mean what it sounded like it meant so I looked into it. While the word does not have a definition associated with slavery (that I know of) and is thus arguably further away from the issue than the word master, its phonetics are enough for its usage to result in condemnation.

Lives can be ruined, either from an accusation over a misunderstanding or a failure to recognize actual harmful intent. Vagueness creates friction. To solve a problem there needs be a thorough and precise understanding, and when it involves multiple people there also needs to be a sufficiently common definition.

[0]: http://www.americanyawp.com/reader/16-capital-and-labor/will...

[1]: https://www.wikiwand.com/en/Controversies_about_the_word_nig...
I much prefer the performance implications of my code be explicit than implicit.

Async in this case has less ceremony than threads. But still enough to make thing explicit.
> two eyes, a nose, and a mouth. And you’re unlikely to see anyone add three eyes, turn the nose sideways, or move the mouth above the nose.

That is not enough for realistic face. In the first place, people wont draw these on the right places and with the right relative size. While the eyes will be higher then mouth, they still wont be on the right place and it will be extremely visible. The nose can be sideways, it sticks out and thus is harder to draw.

Also, the beginners nose wont look like actual nose, eyes wont look like actual eyes and so on.

It will be kinda like those bikes. Note that none of those bikes have three wheels, two seats or four handles. All of them have seat around where back wheel is, all of them have handles. There is one bike that have back seat small and one that have pedals under seat. These are the worst proportions and relative position wise, but some people will do stuff like that with human face too.

When they teach you to draw faces, they teach you literal guidelines to get thing at the right places and sizes. You are then supposed to erase the guidelines. It takes effort to learn for most of us.
A brief article about the lessons learned on our recent adventure with Flutter.

TLDR - really quite liked it.
With Wikipedia, it’s a combination of editors that monitor articles and just the sheer number of people who looks at Wikipedia every day. Even if 1% of those make a change on a given day, that’s a huge number of small modifications.
Totally fair point, my experience with fork type deploys has only been Gunicorn so I'll take this as a challenge to try some others out.
Feels odd to read Facebook uses office365/exchange for emails. they haven't built their fsuite yet, I thought they would simply promote Facebook messenger internally. I'm only half joking.
Regular expressions come from this paper, "Representation of events in nerve nets and finite automata" by Stephen Cole Kleene.

https://www.rand.org/content/dam/rand/pubs/research_memorand...

It's incredible that biology served as inspiration for this.
> I guess it's more of a particular interpretation, of me growing up with a 90s idealism of saving the world. It's a bit naive of course, but a naivety of the hopeful kind, not of ignorant kind.

I think you're missing the critical disconnect between startups and hacker ethic.

There's no conflict between hacker ethic and saving the world. Wikipedia in the early days is a great example of that, but I'd really hesitate to call Wikipedia a "startup" at that time. Hacker ethic isn't about saving the world, it's about doing something cool. But saving the world can be cool.

The conflict between hacker ethic and startups is money, and Wikipedia as it has grown is a great example of that too: as Wikipedia started taking on more projects, they started needing funding. In order to get that funding, they needed respectability, because donors wouldn't donate to some weird offbeat hacker project. This caused the rise of deletionism: a respectable encyclopedia doesn't have a separate article for every Pokémon. Wikipedia did originate with the hacker ethic, but that hacker ethic became irrelevant as soon as money became a motivating factor.

And that's also the thing about open source: yeah, open source software (and moreso free software) are part of hacker culture. People who hand-wring about how open source isn't profitable don't get it: that's not why a lot of open source developers write open source software.

If you want to make money off writing code, you don't create an open source project, you create a startup: create a platform, track your users, find the thing they value the most about the platform, and monetize that. Oh, and while you're doing that, you've made enough ethical compromises that you can't really be said to be saving the world any more, but that wasn't really ever the goal, now was it?

The people in the world who need saving the most are the ones who can't pay to be saved--if they could pay to be saved they would have done it already. There isn't money in saving the world.
It releases the GIL.

Edit: sorry I can do better.

If you're using async/await to not block on I/O while handling a request, you still have to wait for that I/O to finish before you return a response. Async adds overhead because you schedule the coroutine and then resume execution.

The OS is better at scheduling these things because it can do it in kernel space in C. Async/await pushes that scheduling into user space, sometimes in interpreted code. Sometimes you need that, but very often you don't. This is in conflict with "async the world", which effectively bakes that overhead into everything. This explains the lower throughput, higher latency, and higher memory usage.

So effectively this means "run more processes/threads". If you can only have 1 process/thread and cannot afford to block, then yes async is your only option. But again that case is pretty rare.
Trump literally said we are experiencing the dying ashes of a pandemic. Meanwhile cases are doubling in Anerican cities every week. How can you so blatantly lie?
I simply stated that downloading dozens of gigabytes from a link is far from ideal. You also lose performance, features, community, and everything a place like Steam gives you.

> Why does HN love to rag on web technologies so much?

HN is quite pro-web and there are dozens of startups based on the web.

Nevertheless, my counter is: why does "the web" try to recreate existing technologies and operating systems?