skysight-inc/HackerNews huggingface dataset:
5. A wild strain would have spit out many new variants early on as it mutates to become accustomed to us.

>None of this adds up to positive evidence of any variation of the "lab leak" theory but given that there is no alternative theory that holds up to serious scrutiny or doesn't have serious flaws or unanswered questions, it has to stay in the running.

The virus derives from somewhere. If wild, we would have known it was wild. It's not wild anymore, that boat has moved on.

So where else? Now that we know it was a lab leak because of good old occams razor. We can look at the very quick response to label lab leak as a conspiracy theory. Who pushed that. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7095418/

How did Trump of all people blame a lab leak in wuhan so quickly as well? Trump didn't know there was a lab there.

>My suspicion is the Chinese government doesn't know either but, more importantly, they don't want to know because absolutely no good can come from that becoming public. There is literally no upside.

https://www.washingtonpost.com/opinions/2020/04/14/state-dep...

A wuhan lab in china received money from the US government to do gain of function research on coronaviruses and they started using the variant that is 96% similar to covid only a few years before. The american politicians who at exactly the same time they started doing this work warned that safety at the wuhan lab was poor.

If it was a lab leak, why then is the person responsible for covid publishing about it like they didnt know. The exact person who is responsible.

That's because it's a leak. It's not intentional.
Why stop there? Buyers should ask themselves if they need or want anything at all. The responsible course of action would be to buy and use nothing—after all, we wouldn’t want to accidentally pollute more than all the fossil fuel industry or something.
> Just continue the thought: if CRUD is so easy, but money can be made then it will be automated away by frameworks or even commercial products. So less people will be needed and hence people will lose their jobs.

CRUD are just the basic backend operations for persisting data and frameworks provide the facilities to make this happen. Processing web forms via CRUD operations is just a subset of backend development. Companies hire software engineers to solve domain problems which are unique to the company and/or industry. Eventually things will get automated away where they can but there will always be new domain problems to work on for the foreseeable future.

> 25 years ago, you could earn a lot of money by simply creating basic websites for people. This has become much easier/faster to do now, but making a lot of money with it has gotten much harder as well.

No, 25 years ago no one was making money designing websites. In the late nineties, web sites were often just cobbled together by whomever in the company took an interest in the new medium. Also, aside from some outliers perhaps, no one was making the kind of salaries engineers can get these days.
When I was hiring for a new startup I asked my old boss how to hire frontend people because he was exceptional at both and had built great teams which were frontend focused.

He told me don’t fall into the trap of hiring frontend skills only. Hire software engineers who happen to really know JavaScript.

This has served me really well. Every aspect of applications that we build has needs to structure code, to collaborate in teams, to build abstraction, to ship with an acceptable level of brokenness, and to have mechanisms for continuous improvement.

I’ve worked in several frontend and backend codebases and they all had aspects of difficulty and toil. However talking to lots of people about this I find that certain parts of the stack work better for your personality and talents.

I used to think of frontend as lessor because the hard things seemed to be on the backend. But then I met high caliber JavaScript engineers.

It is sort of like abstract art. Great artists have a solid foundation and then choose their own path.

It is good to get a feel for both and see what resonates with you. Also spending time on the backend can give you empathy to make you better at the frontend; and vice versa.
Taking an Indefinite Break from the Running in Production Podcast
A dictionary that works offline (and updates when online), book-like educational reference apps that people can access when they don't have data or if they want to turn their data off to study and not be distracted by notifications. There are tons of things that people want to download/install on their phone as traditional apps, the PWA just makes it cross-platform and available for all.
That case is outside the context of the discussion.

If founder has majority of stocks, he can't be fired.
It's hard to name things. There's consumers whose data the system records, by resource I meant the data of the consumer (bulk of the system) and obviously users.

The users are authorized on consumer (a set of consumer + a set of roles or action they can do). We have been able to move the role aspect to app layer very cheaply. User A is doing X say running a report, we know role R is needed for it, we then ask the system run the report for the customers user A has access to it with index on consumer for all resources in system allowing fast query. But if your consumer list is too large the efficiency falls.

We can't make auto groups at system level because adding a group column in resource level and updating would be too expensive. There's no just large grouping. Some users say have access to consumer 1..100K where another has random 100K from 1..1M.
Not all big-tech commercial software is like this, but maybe I'm not a regular user.
Role of vaping in mitochondrial gene dysregulation and disease
I think there's a very specific form of overengineering afflicting products currently, which I'd classify as "endless revisiting". This is where companies build something which works well enough, but then get trapped in a cycle of endlessly tweaking that one thing. Inevitably the amount of code churn in this one area combined with the need for some semblance of backward compatibility results in something that is fragile, complex and slow.

Plus the annoyance as a user that whenever you use this thing, all your tools are in a slightly different place and work slightly differently to how you left them. IMO there's a need for better balance between "it works well enough, leave it alone" and "we haven't fully optimised this workflow yet" in product development.
And now it's Springtime For Crypto
There are not many.

You could try the X-Bows Knight / Nature, although that's still a rearrangement of the right side keys.

If you deselect "Traditional" and set the minimum keys to about 78, you'll see how few options there are: https://aposymbiont.github.io/split-keyboards/
Yeah, that wouldn't work at all but then again, inaccurate science was far from the only problem that movie had imo.

One possible solution is to ionise the air near the walls and then use a magnetic field to contain it. This would not really prevent all air leakage but you don't really have to as long as it's substantially reduced since even the relatively diminutive size of the Elysium habitat would contain a fairly formidable volume of air. There can also be outside magnets that can arrest the momentum of the escaped ionised air enough so it falls back down to Earth. Then all you need is a tether extending down to the atmosphere with an internal air pump and you have a self contained cycle.
Well that was a bird-brained post. (I mean it as a compliment.)
Looks like PCX on steroids
I agree, but I saw the defense that Toit wasn't just for ESP32. I have been playing with ESP chips since first tinkering with them over 8 years ago. C is fine when you're that small, Lua or even ulisp [1], forth, etc. Why Toit? Bowery Farming uses Elixir Nerves for their network of small interconnected devices to run their vertical, indoor farming operations, and I think others are looking to shrink it.

[1] http://www.ulisp.com/
I can currently pay for any legal physical or virtual
good I can think of using a conventional credit card.

Yes. But the merchant hates it. Because it is expensive and they are not sure if they really will get their money.
I think there is some youtuber that, recently?, played through every official NES game...

Edit: http://themexicanrunner.com/
If that's the case then I stand corrected, Thanks. It just sounds too good to be true, But if consumer protection is the goal then it's what makes most sense.

Still I'm skeptical that this draft would see it's light as a law as it is, iMessage is one of the main pillars of Apple ecosystem; Many in U.S. have told me that they must use iPhone as everyone is on iMessage there and I feel Apple will throw everything it has to prevent it being interoperable with WhatsApp in EU which has significant user-base there.
I’ve become annoyed with “smart home” because the reliability is so bad. About 20% of the time the light doesn’t turn on or off.

I’ve used Alexa with Feit and Phillips Hue for about 4 years and Apple HomePod for about a year.

At least once a day, I get an error message like “Oops, I had a problem with that.” Apple seems worse about this. It sometimes works by calling the other with the same command. It always works when using the app on my phone.

I expect 100% reliability. The same as my light switch. The light switch works every time.

I also don’t like how chatty they are. I can’t turn off the voice confirmations with Apple. I don’t want it to tell me that it turned on the lights.

I laugh imagining a Star Trek episode where the computer responds as shittily as our current state of smart homes.
I see Mozilla on a long way down. Firefox loses market share quarter by quarter, Thunderbird basically looks like it did 15 years ago and all the other projects are not real successes or have long been abandoned. Now, if Mozilla announces a new product I don't care at all, because I expect that it will be abandoned sooner or later.

Mozilla should really focus on buildind a world class, fast and secure browser. And if this is successfull then start new things.
https://www.no-thanks-extension.com

Paid extension, and I'd happily pay 10x the price. It is an incredible timesaver and the developer is super responsive when you report sites.
Homoglyph: https://en.wikipedia.org/wiki/Homoglyph

UniCode 'Confusables' Visual-Spoofing: https://unicode.org/reports/tr36/#visual_spoofing

The Invisible JavaScript Backdoor: https://certitude.consulting/blog/en/invisible-backdoor/

<quote>
There are many other characters that look similar to the ones used in code which may be used for such proposes,
(e.g. “／”, “−”, “＋”, “⩵”, “”, “⫽”, “꓿”, “∗”). Unicode calls these characters “confusables”. </quote>
Yeah, the

> mobile devices don’t use subpixel rendering due to having to suport both vertical and horizontal screen orientations

makes no sense... (well, except that doing it properly would be harder to implement)
So nothing about how to build a database.

And someone who didn't mind ethically working for Facebook.

It's not bad advice but nothing new either.
Yes! I think it's hard for people in the 1st world to imagine that not everyone can get data whenever they want. In one country even YouTube added a feature for downloading and saving videos for offline viewing because they knew that internet was often slow or unreliable.
But 254 in hexadecimal is 0xfe :/ 0x0254 is 596, or .2.84 in IPv4 notation.
In my experience I didn’t do math at all between grade 6-12. At the community college I obviously had to take some elementary courses but I went from elementary to linear algebra/calc2 within a year and a half.
Amazing! Can we try this with Ravens ?
While I agree with your overall point (don't keep birds in cages), it's worth mentioning that the quality of life of wild animals is generally awful, with constant bouts of starvation, running for your life from predators and diseases. "Nature" is beautiful, but a harsh mistress, let's avoid romanticizing it.
Oh right yes sorry I didn't really tie up the discussion to the graphs (or lacked caffeine or something!).
Kubectl Cheat Sheet: 10 Critical Commands and Examples
well, I didn't read it anywhere, just my personal experience from being in the industry, so if it's a meme, it's probably not without a reason.
Also, I've personally suffered through multiple frameworks, anything I've learnt have been a waste of time, I have nothing to show for it, but some applications with outdated UIs, you're welcome to blame me for "chosing the wrong ones, just tell me a modern, currently popular UI framework that's existed for more than 10 years.
I love programming ESP32 arduinos - connecting stuff up.

but I will never make my home 'smart' - not with closed or open sourced.

My standard way of thinking is - can I help someone in my family to fix it or replace it, if it was to go wrong over the phone ... whilst I'm out drinking and drunk.

Because given enough time this seems to pop up again and again with anything in the house - and I do not go out drinking often (before someone asks)
Google employees sign manifesto against widened Covid vaccine mandate
My first thought is why do they seem to locate infectious disease labs in highly populated urban areas?
Spellchecking is browser-wide ?
When you own property in real life the record of
ownership is maintained by the city/state/country.

And the people of Turkey lost over 80% of their savings buying power because of this.
That is fascinating. It must take a long time to become skilled enough to do that.
Functional vs. Array Programming [video]
Hilariously enough, they resisted doing the deliveroo style delivery for a long long time as they couldn't see a way to make money on it.
Was PouchDB / CouchDB used? I've found that it works marvelously for no-hassle syncing.
Howdy, creator of django-unicorn here. Some of the UI-specific examples are a little contrived and wouldn't be what I consider a really great idea, but it's more to show the possibilities, i.e. instead of counting characters, you could do a heavy ML task to analyze the text.

Personally, I mostly use Unicorn as a component library to split up functionality from the view code, and as a way to persist data to the backend (which would already be an AJAX call) without the hassle of creating an API, dealing with serializers, etc.
You misunderstand what is happening.

For SETI to be safe, first we must ensure we are safe! And that requires funding, funding into the military, to test, and develop our weaponry, our soldiers, to ensure that when those alien hordes hear our signals, we are ready for them!!

You don't want to destroy us all, to give in to those evil, ungodly alien hordes, do you Mr President?

Do you?!

Soon...

Military funding approved!
Well, if you put a bunch of smart creatures in controlled, contained environment and then create artificial scarcity in that environment, yeah I bet your gonna observe behavior that seems human. We're pretty much in the same boat!
Well, to be fair(er), it seems his main/first career was heart surgeon.
One time I was using my laptop to remote desktop into a computer I was hundreds of km away from physically, I discovered that if I hit the power key on the laptop (yes, the laptop had a key on the keyboard for power, not a separate power button) while having the remote session window focused, it sent the signal over the wire and put the remote host to sleep instead. Whoops.

After that I looked up how to enable wake-on-lan and open up a port to be able to do that remotely.
This is wrong.

As a counterexample:
https://en.wikipedia.org/wiki/Whale_vocalization
I was under the impression that rust-analyzer (and more generally LSP) provides augmentative (contextual) syntax highlighting, whereas most of the highlighting still comes from editor-specific configuration. Is this not the case? If so I would be thrilled; as someone authoring a custom language right now it has been very frustrating to not be able to provide a single source of syntax highlighting for all popular editors.
We have observed that physical distancing children hurt a lot of children. It was a sacrifical experiment to try to save the elderly and weak.

When the virus leaked from the Wuhan laboratory and spread across the globe in a matter of months, we knew even then that children are not really at risk of dying from sars-cov-2.

Seems like the correct course of action for the times is to take education out of the hands of government.

I do not believe children should be left behind, but the dumbing down of society isn't going to work. Seems like a segment ripe for complete market disruption.

My 5th grader is learning algebra and we support him at home.

Naturally we will continue to look for resources for him outside of public indoctrination. Perhaps we will see countless real schools being formed across the nation.

I learned almost all I know from the Internet over my 36 years. If more injection mandates occur, especially for children in my region, I will pull my children out of government school.

In 2020 we did distance learning and my children thrived while so many another's back tracked regarding test scores.

Our children thrived because my wife and I work from home. They thrived because life at home, while not structured like school, is an on going homeschool-like experience.

I'm so grateful to have been able to see my children thrive in these times.

We have had a lot of set backs as a society but we will continue to rebuild, repair, and grow!
This is entirely on the author. Sure these vendors make awful products and poorly maintain them - but nobody is forcing anyone to buy them or integrate them into their house. I have yet to hear, or especially see, these devices make anybody’s life easier than doing the task manually.

I never think about light in my home, I flip the switch if I need it - lights seem like such a chore to my friends who have to issue commands to a speaker and that’s one of the few things this tech is supposed to be good at

Good technology gets out of the way and let’s the user do or be or experience something. This is the opposite
Hmm, have all designers that used to work with DOS (and similar) already retired ?
From a UI/usability perspective, one of the dangers with overengineering is the "wall of options" issue, where all users - even the majority of them that just need something simple - still need to read and understand all these advanced options. As a product manager and UI designer you have a couple ways to deal with this. You can choose an opinionated subset of features that make sense for a given niche and target only that demographic. You can go the corporate way, keep the wall of options and just require training for users. Or you can try the balancing act - choose a sane subset of features as the default, and hide the more advanced options, so they don't bother normal users, but still have them as possible options. There are many important choices regarding how much to hide, and where, and how to make it discoverable, and how to make it possible to gradually dig deeper, and for users to self-identify as someone that needs to dig deeper - and those details are often as much art as science. But get it right, and you've got one of those rare killer apps that both newbies and experienced users enjoy.
I had a book agent tell me once that every business book is made up of a simple structure:

1. What? 2. So what? 3. Now what?

Say what you will about most business books, but the structure has stuck with me as a good way to make sure you’ve got the building blocks to a good story (in a business context).
California County Mandates Masks in Private Homes
> Really, this is very dependent on the kind of software you work in and what the focus of that software is. There's a wide world of software out there, with all different kinds of priorities and challenges.

That is included in what I said, many projects are fine with an MVP, that is why it is called MVP.

If your frontend is a game or some creator tool like photoshop then they will be complicated, but usually you don't call those frontends, and most frontend developers doesn't have the skills to make such products.

> Found the backend dev.

I've spent roughly equal time in both domains. Creating a frontend with the same quality as Google or Facebook isn't particularly hard (if you assume another guy did the UX design), it is tedious though. And that is basically all you have to be able to do to work as a frontend dev.
It’d be a lot cooler (ha) if we didn’t have to burn the energy of a small country for questionable-to-zero actual gains in privacy though.
It's funny you should mention seagulls! I used to live in a town on the Welsh coast with enormous seagulls which would often display their intelligence and coordination. They'd sometimes even appear to work in groups to steal food off people, though they tended to fight for it afterwards.
> If it was profitable, the ISP would do it and pocket the now unnecessary service costs.

This is another "if you ask an economist" situation. In the real world, people will happily spend more effort justifying not doing v6 and working around problems caused by being v4-only than would be needed to just do v6.

> 99.9% people don't want to run their own SMTP server. It's an ultra-niche use case ISP don't care about.

This misses the point. It only takes one person behind CGNAT to get the CGNAT source IPs on a spam list, at which point it affects everyone. Plus spam exists on the web too, it's not an SMTP-only thing.

> There aren't any.

Which is exactly why it's so important to be deploying v6: so there can be v6-only sites. Or rather, more than there are at the moment, because they do exist.

> Look, it's just an internet addressing protocol, not something that justifies legislation.

I've seen an argument that it's already covered by existing legislation: the refusal of large/old providers to support v6, which forces the use of v4 which small/new providers can't get enough of, is beginning to look rather a lot like an abuse of market position. That would make it an anti-trust issue, which definitely falls within the remit of government.
Looks nice!

Did you try fuzzing your implementation (e.g. with AFL++ or libfuzzer)? Codecs and especially decoders written in C that handle untrusted binary data are quite worthwhile targets for fuzzing.
Experience.

It's not very hard what he did.

After being in the industry for 10 years you have seen probably most of what he mentioned.

At least I did.

Just be sure that you don't work on one project for 10 years.
Wall Street grudgingly allows remote work as bankers dig in
Highlights from the Comments on "Ivermectin - much more than you wanted to know"
I've got the same old-fashioned mechanical timer. I actually attached it to one of those "box fan filters" that people talk about here from time to time. (So I can filter on a schedule) It works perfectly, and I've never had any issues with it. I'm thoroughly convinced that if I tried to replace it with a "smart" device I'd have no shortage of issues. I like your thinking regarding the lack of reliability with these smart devices. It's clearly possible to build these sorts of things reliably, but for some reason there doesn't seem to be any market pressure on companies to do so. If that's the case, then consumers must at least partially be to blame.
First stage is a chat with a technical manager, second is a 1-2 hour technical interview with some live coding, then a final chat with our CEO.

I haven't joined any FE interviews,but I understand they're structured in a similar way.
> Is back end dev generally easier than front end?

Generally easier? No.

Different domains, different problems.

Also "back end dev" is almost certainly not javascript or typescript on node, but I suspect that's what you're referring to.

It's likely to be Java, C#, C++ and so on. Then you have frameworks, patterns, and idioms to learn. And threading. And databases. And failover. And load balancing. And infrastructure. The list goes on.