skysight-inc/HackerNews huggingface dataset:
While the virus is around, people are going to go to restaurants less.

Many states made a reasoned judgment that closing the restaurants now would lead to a faster recovery and less economic damage overall, by reducing the duration and extent of the virus. That means fewer people will die, and people will return to restaurants, stores, and offices sooner.

Even if they were wrong (I'm not sure that's true), that is still a judgment call that is well within a state's right to make as long as it has a rational basis, taking into account the situation on the ground.

The same is true if they weighed the risk of 10% of the restaurants violating the rules and spreading the virus, and the difficulty of enforcement, against the economic and societal harms.

Your complaint would be better directed against the 10% of restaurant owners who refused to comply with the rules and ruined it for everyone else.

(In the LA case, by the way, it looks like the judge found that the county hadn't weighed the risks and made a judgment, not that their judgment was incorrect. I understand that outcome was quickly stayed by the court of appeals.)
Both submissions do not show up in the frontpage. I guess they are flagged as off topic.
Why hold the reporters to that standard? They are just regurgitating a press briefing that came across their desk or outlining an interview with someone from the project.

I don’t where everyone gets this idealistic reporter archetype. Unless you’re a super famous investigative journalist with the clout to get funding to fuck about for months/years for a story you’re basically a glorified copywriter.
Depending on how accuracy is defined 95% might be a bad result, as for all imbalanced class problems
All 104 amendments to the Constitution of India as Git commits
Ah the rewards for non interventionist ultra liberal(reckless, almost) laissez faire and "self regulation". There is no free lunch, the contaminate-for-profit entities and their enablers know full well. Someone else will pay the price, for example the health care system. I see many people blame the "government" here but that is the easy way out. There are local, federal governments and so forth. The first blame should go to the polluters who made sure to this day that there is no effective regulation worth its salt.
According to the Genetic and anthropometric studies on Japanese people [1], modern Japanese people:

> have about 9-13% Jōmon ancestry (which is highest in the Ainu people, who are largely of Jōmon descent) and the majority of their ancestry from the Yayoi people.

> [Yayoi] are genetically most similar to Ryukyuans and Koreans as well as other East Asian people but quite distinct from the Ainu.

WARNING: the second point can stir anger in those that culturally identify as Japanese or Korean, two groups with a history of animosity. Hopefully the controversy has diminished since the first genetic studies emerged.

> If I hear “Japan is a homogeneous society” one more time, I’m going to write a long angry blog post. Oh wait…this is that blog post.

I think this anger is misplaced.

[1] https://en.wikipedia.org/wiki/Genetic_and_anthropometric_stu...
Isn't that what cats who trust their human do all the time? Come to sleep on their lap for protection?
Not at the moment - they're filing Kickstarter orders first and then will have preorders for the next "public" batch on the website directly. My guess is early Q2. I think I ordered mine on Kickstarter for $119 during the campaign, so expect the non-Kickstarter price to be a few dollars more than that.
Is than an OS thread or a Loom-thread though?

If it’s an OS thread, then that won’t scale and defeats the point of using Loom (though it does still reduce the overall system load).

If it’s a Loom-thread then doing `.join()` is the same thing as doing an `await` - in which case it’s silly to not just have a `.dontJoinJustYet()` method that’s available for every Loom promise.
To those who say BMI is misleading, consider that athletes of average height weigh around 150-160lbs when they have a lot of muscle and very low body fat. If an average man didn’t work out at all (no muscle) and had low body fat, he would probably weigh around 130lbs. A 5’10” 180lbs man that lifts weights regularly could easily lose 30lbs of fat, so the typical 180lb sedentary office worker is actually enormous. The idea that BMI doesnt count is almost always just a coping strategy.
If by immigrants you mean immigrant non-citizen residents, that's how it is in most of the world.
The other thing is that if you’re not an individual contributor, trust your people and let go of things.

I once made the mistake of absorbing lots of accountability for things under the misguided instinct of “protecting” people. My role changed quickly as a result of a crisis and the world seemed to change. The reality was that it was really a type of selfishness and pride. After a few weeks I got to a point where I thought I had a physical problem — I basically had no short term memory.

Took me a bit for my thick skull to grasp, but once it clicked it ended up being fairly easy to fix.
This isn't new at all. Most people who live long and healthy lives don't exercise much. A lot of people who compete on peloton bikes would be so much healthier by reducing portion sizes and taking an easy walk.
I've been checking the semi conductor space. What semi companies aren't overvalued with a decent P/E ratio right now? Was thinking to just take an ETF like SMH[1], but wondering if there were a better choice. TSMC, Applied Materials, ASML, Nvidia, etc... had crazy run and I'm wondering if they can keep growing that much in the next years.

[1] https://www.vaneck.com/etf/equity/smh/holdings/
I wondered about that. If AMD previously wanted to leverage their experience with Ryzen/EPYC to do something with an ARM core, would they now balk?
Best of all it isn't just a Bitcoin fork
I was thinking it sounded beyond arrogant. Wording like that is a surefire way to get me not to use your product.
Hello everyone! Original post/project author here.

I'm honestly surprised to see this bubbling up to the front page after it was originally shared five days ago and failed to gain traction then. But anyway, thanks everyone for stopping by. It was a good surprise.

Coincidentally, I have just pushed a new 0.5 release and a follow-up blog post that might clarify some of the questions I've heard so far: https://jmmv.dev/2021/01/endbasic-0.5.html (although briefly; I'll elaborate more on answers in future posts).

And, well, feel free to AMA!
I have migrated tons of Python codebases from 2 to 3, i guess starting with the release of Python3.4 which was when Python3 reached a kind of production readiness (and also had gained enough trust and IIRC it had also reestablished compatibility in some parts).

I think the incompatibilities between Python 2 and Python 3 fell into two categories

1. trivial and totally avoidable API changes by the Python developers ( like `iteritems()` being renamed to `items()` and the Python2-`items` being removed from the language). The bet on the Python-dev side was that `2to3` would take care of that and in this they totally underestimated that libraries couldn't and wouldn't just make a python3 migration in lockstep with the primary python release.

2. Change to unicode-strings by default with a clear distinction between unicode-strings and byte-buffers for all data encoded in any other fashion.

Most people on Python3 nowadays won't actually know how beneficial Change no. 2 was overall for the health of the Python ecosystem and the stability of their code bases. But it also was the tricky part of the migration for some code bases that would do a lot of string / file content plumbing like mercurial as a prominent example).

Change no. 1. was a PITA and a lot could have been avoided, but it wasn't a huge problem. The huge problem for the ecosystem was the unicode change, but I don't think anyone questions its usefulness (except for Armin Ronacher maybe, who is the most prominent voice with a dislike for that).
I happen to know a bit about Ruby. (A lot more than I know about Java, as it happens.) Let me pick a few nits :)

#instance_variable_get / #instance_variable_set is a thing. The (default) implementations of these methods on Object are just C code that do direct IVar reads/writes. You can thus think of #instance_variable_get and #instance_variable_set as real “field access” in Ruby. It’s just that, unlike most languages, there is sugar† for the getter/setter, and there isn’t any sugar for the “direct” field access.

† (The setter’s sugar is obvious — `a.b=x` is re-written by the lexer into a call `a.send(:"b=", x)`. The getter’s sugar is less obvious — it’s seemingly just a regular method call. But think about why Ruby makes parens optional on arity-0 method calls in the first place. To sweeten getters into something field-access-looking!)

But, well, you might say, #instance_variable_get is just a method, too! I can override it as I want! Really, it’s just another kind of getter/setter — sort of a categorical one.

Well, let’s go one level deeper — you can literally “reach into” the object to take a look at its IVars as it sees them:

obj.instance_eval{ @foo }

“Objection! #instance_eval can be overridden! DRb proxy-objects do it!”

Well, okay, let’s get creative, and start breaking through the seemingly pure-OOP semantics of Ruby, revealing the more functional-language underpinnings:

inst_eval_fn = Object.instance_method(:instance_eval)
inst_eval_fn.bind(obj).call{ @foo }
I believed that finding an idea for what to build is the biggest problem every makers here has to solve again & again.

The evidence of your app suggests:

1. The belief might not be warranted.

2. Or the problem exists but the app doesn't solve the problem.

Iterate.
I wonder what dogs' ability to detect general sickness is. It would be good to have a control with other sicknesses.
I said mundane topics... I won’t bother with the rest.
> Hush is a throwback to the days when good clever people made good clever things

It is sad the author believes that cookies banner is here only because website owners don't care about design anymore. Banners are absolutely annoying by design because owners want people to be annoyed and click "I accept everything" to not be annoyed anymore. Owners could very well make those banners disappear with one simple trick: just don't collect any information.

The "golden past" isn't one where they used to care about users' experience, it's one where they didn't have to care about users' privacy. I personally highly welcome the change and try to websites that don't care about my privacy by default.
his point was that it was no more effective than corking it and putting it back in the fridge not that it did nothing at all.
If you are developing a software that you run on your own servers, none. It works fine.

If you are developing an open source software that people can install on their machines, is a terrible solution. In that case you should package it correctly and distribute it via pip, so people can easily install it on their systems.
America Doesn’t Need the Paris Climate Accord
Stop having children for a few years and you will see how everything improves human.
What sort of incidence of eating disorders did you witness in the group either group?
A list of 50 proximity chat and virtual meetup apps
Fully agree. If I tell someone that they failed a test, they can either bounce back and work on their skills to pass the re-test, or they can internalize it and stop trying.

In my opinion, the 2nd choice is a very common mental disease, in the sense that I see no benefits but lots of drawbacks from generalizing a failure in one part of your life into a character attribute. So most likely, such a trait would have been evolutionary selected against.

In short, people who internalize failure are evolutionary less fit.
I’m sure a lot of it comes down to taste and personal preference, but for me everything about java is just very high friction. I find the docs and standard library deeply unintuitive and hard to navigate, the language itself feels verbose, inflexible, and the spec for the language is very large and complex. The type system is inexpressive and overly limited. The applications themselves, by virtue of the jvm, feel deeply disconnected from the underlying system. I don’t like the fact that Java seems to assume I’m going to use an ide with auto complete and refactoring.

I’ve used a lot of languages professionally in my career: C, C++, Go, Perl, python, ruby, JavaScript, typescript, Erlang, Haskell, Rust, some Kotlin and Java. There are some languages I quite like working with (Haskell, C, Go) and languages I can use just fine but I’m not that fond of (python, JavaScript) and plenty of stuff in the middle, but nothing that makes me want to just walks away from the computer in disgust like the JVM languages.

Edit: a final though.

Really, our industry is pretty new and we’ve made a lot of mistakes. All of our languages have warts and deep flaws. Happiness in your career isn’t about finding something perfect, it’s about figuring out which flaws you can live with and which ones you can’t. I could go on about technical reasons but at the end of the day the JVM is just full of flaws I can’t just live with, and for whatever reason I’ve talked to a lot of other developers who feel the same way, and many who don’t.
Is Techstars Worth It?
there are also lots of screw cap wines in the states and other places.
He's answering to someone who speaks of "European style city centers", don't blame him.

(NB: I didn't downvote you because you are right that too often this fairy-tale European style appears here. But still...)
IMO it's a no-brainer to choose complex technology, the incentives are much more attractive.

Go the simple way and it works, you get paid and off to the next project, if it doesn't work, its your fault.

But on the job experience with scaling tech is way more valued than doing some online course, you get paid to learn by doing on company time, and you don't lose anything by possibly wasting company resources. So you tick the box that often job postings have "proven track record of <insert scale buzz here>" which could possibly lead to a much better salary, its all incentives.
Absolutely. I really would like to understand why Soft Bank don’t do this. UK gov should do everything it can to encourage.
I think you should probably give it a try.

Every car I've owned except for a $300 beater in college was manual transmission (including a modified WRX STi) and my Model 3 Performance is much more responsive to the "throttle" than any of them. The speed of electricity is much higher than fuel pumps and gasoline. And the regenerative braking does a pretty good imitation of a manual transmission's compression braking when you lift.

Here's a quote from Car & Driver's review of the 2018 Model 3 P (which has since been made faster through software):

"This Model 3 needed only 1.4 seconds to leap from 30 to 50 mph and just 2.0 seconds to get from 50 to 70. Never mind other sports sedans—they're not competitive by this measure. This Tesla's mid-range acceleration tops the performance of 700-hp sports cars like the Chevrolet Corvette ZR1 and Porsche 911 GT2 RS, in which there's a moment's delay while automatic transmissions downshift and engines rev up. And the Tesla does it without drama beyond the alarming way it pushes you back into the seat as the car closes on any traffic ahead. There's no jerk and no roar—plant your foot on the accelerator and it simply goes."

https://www.caranddriver.com/reviews/a23685454/2018-tesla-mo...
The industrial uses are real, but the lion’s share of the price of gold is driven by our collective belief in its value rather than some utility.

And bitcoin is more easy to move around than gold, which is a benefit
What’s wrong with Chipotle?
Interesting. The real thing here is the Win32 Metadata project: https://github.com/microsoft/win32metadata

It contains definitions that can be used to automatically generate bindings to any language. So, we have C# and Rust as examples, but the very same definitions could be used with languages like Zig.

Very cool initiative.
Website: https://nano.org/
C code written 50 years ago is not EOL. Why is it acceptable that all code written in a specific language 15 years ago needs revisiting?
Sad to see the truth in this conversation buried so low.

Whether you're in a city or a suburb, there's plenty of community to be found or made if you put the effort in. The problem is our culture is being eroded away with each minute spent using the internet.

I struggle with this problem daily - as a web developer, my job is to fight for people's attention. I strive to build as good of a UX as possible and serve interesting content to users in the name of getting more clicks, more ad impressions, and more revenue. This is happening at a global scale, with ever more companies fighting over the individual's attention span to make a buck. Attention is a finite resource. If we capture 2 hours of your day, then you lose 2 hours you could have spent making friends at a local volunteer group while improving your community. I feel like we're cannibalizing society.

All that being said, I think online communities are a wonderful thing, but psychologically, they lack something important. People feel lonelier than ever while having more access to new communities of like-minded people than ever before.

I'm hoping VR/AR helps bridge this gap, but this in-between phase we're in is just kind of depressing.
Just curious, and respectfully... why?
To be fair, the author mocks the left as well, right after:

"while to some on the Left, it’s a bastion of xenophobia and isolationism"

He is obviously parodying two extremes: the right's "racism is fine" and the left's "everybody else is racist".
Just avoid using /dev/sdX, use /dev/disk/by-id/ instead.
Here in Finland authorities use them at least in the airport and it’s claimed that “testing has shown an accuracy level of nearly 100% even 5 days before actual symptoms appear” [1].

[1] https://unric.org/en/finland-first-in-europe-to-use-dogs-to-...
They could do that if they want, but they said they wouldn’t. Still hypocritical.

Ultimately society should be dependent on taxation not philanthropy. One is guaranteed.
France. No government agency can mention or ask about ethnicity - in particular, our national statistics agency, the INSEE. Private organizations can, but this is not often seen.

I think its an heritage from WWII, in particular the "yellow star".

France refuses to consider racial differences (and religious differences too), it seeks unity in everything, to the point that it almost drove local languages to extinction.

> Ethnicity is an extremely important identity category, and if you want to manage that diversity you need information.

As a french person I object to this. It's all about culture, not face features. If you want to study "communities", don't look at the face, look inside the head. And the idea that a government would "manage" ethnicity is exactly the kind of thing that repulses us.
Actually I run stable Nix OS (with KDE Plasma as DE). Still there is a lot of download traffic. Those gigabytes I am referring to are from the stable version :). Just ran nix-collect-garbage, got to delete 11 GB in 3348 store paths :p.

Wow, I guess I see less traffic because I run stable on servers.
Not only that, but the videos I have seen are from people so proud of themselves for trying to take over the government.
> Question: How many LISPers truly use homoiconicity?

Every time someone uses a Lisp macro they're taking advantage of homoiconicity. Homoiconicity is a characteristic of the language, not something somebody "uses."
Maybe you've never experienced the anguish of having to pair program with a TDD purist. I honestly wonder how these people tie their shoes without performing a few deliberate face-plants first "just to make sure."
No worries, wasn't correcting you, just adding the imo relevant details to what you already mentioned.
Key word "some". He is talking about far-right politics
No NDA just don’t see a particular reason to advertise it, it adds nothing to the argument.
You must feel seriously under-equipped when working anywhere else than your desk ;)
Okinawa has its own language. And was assimilated by Japan in the 19 century. Kansai is not a recently added province. Then just look at the policies. How many were built to assimilate Kansai, how many were built to assimilate Okinawa. So difference are bigger that you may think. But i'm trying tell anybody if they are Japanese or not. Japanese people cannot say from one hand that they very different from Chinese people and say Okinawa people are very close to Japanese people. That just doesn't make sense.
Why is it dumb to repair electronics?

It reduces e-waste.
> It worked. The ecosystem is on py3.

Primarily because they killed py2, not because they won people over with their Unicode approach.
The biggest predictor of future economic growth is the amount of savings the people have. Not a huge surprise there. So I don't think it's bad even at a societal level.
I am a little surprised that so many responses suggested optimization to your technique but not how to solve the problem at root.

I am neither a shrink nor your shrink but I think it's probably safe to say that whatever is affecting your sleep is probably affecting other parts of your life too, and while you mentioned a very difficult time - our bodies and brains don't by default react in most helpful says (eg - keeping you up with nightmares isn't helping anything)

In my experience what helps is a real way to "look within" to understand what's really going on. Ideally, this is done with the help of a real psychiatrist - someone willing to do real deep work of therapy and analysis, not just boredly write a prescription.

The other thing is developing self insight techniques yourself. For me, a diligent yoga practice and yoga study into the meditative aspects has been immensely helpful. But even on the purely physical practice level, learning to "look within" to understand why a pose is hard or painful teaches you the same process that I am talking about.

This all may sound wishy washy but if you are a software person you can relate to this - it's often easy to fix problems once you understand them. It's impossible to fix problems until you do, at best you can manage symptoms.
Passive Income for Writers
> We use it to handle millions of concurrent users and it does it without breaking a sweat.

Have you tried doing the same with other technologies?

> It scales horizontally better than basically anything

How does it horizontally scale better than projects written in Golang/C#/Ruby/Python/whatever?

> up to 3x faster than Python in recent benchmarks.

Computational speed rarely matters. If it does, you would usually fallback to C/C++/Rust library doing the heavy lifting, when using 'slow' languages, or just move the workload to async processes.

Web applications spend most of the time doing I/O operations, where async programming makes a lot of sense. Async with PHP is still in its infancy, compared to Python, which has native support for it.
Plenty of those cookie banners specifically make it harder to opt out of inessential cookies, though. That part bothers me a lot.
That sounds like a Debian issue though. Or are you suggesting that Python (and by extension Pip) should align their support cycle with Linux distros?
Does anyone know if there's a database with the highest quality scans of different masterpieces?
I love this. So often when I search for passages I get bombarded with links to quote websites.

This is much closer to what I’m looking for.

EDIT: and it’s going to be open sourced? I love it
130B Pirate Site Visits in 2020: It's Marketing Treasure
Poetry is very good https://python-poetry.org/ better than pipenv in my experience.
The T-shaped Information Diet