skysight-inc/HackerNews huggingface dataset:
Perhaps React is just as complex as it needs to be solve the problems it tries to solve. Is that a true statement? Probably not. Close to true? Maybe.

Whatever the case, just because we wish solutions to those problems were easier to understand doesn't mean reality owes us that. I suspect React in particular, being in the web dev space, has a lot of people working with it who have very little CS background. Because they don't understand how React works under the hood or even above the hood is "something wrong with React"? I'm not sure I buy it.

I've seen a lot of really poor React code that breaks all kinds of best practices, many of them explicitly laid out in the docs. Even before hooks came along. In fact it's been hard to find examples of people who understand the dom well, much less React. I will continue to suspect there's something wrong with most of the people using React, not React itself, which from my perspective has only become better over time.
The “small fire” around the raptor engine pipework also added to the tension, even though we knew it was a success by the time we had that footage.

It definitely had that prototype feel to it.
What's the likelihood of getting hassled by your ISP for running this? I always assume that the main target is torrent traffic these days and all the rest is mostly being ignored, due to the volume of torrent enforcement, but would be interested if anyone had any experience otherwise.

Asking for a friend.
Unpopular opinion: the problem isn't so much undefined behaviour, but rather that compiler vendors have chosen to exploit undefined behaviour in their optimization passes.

PS: some pragmatic cleanup of UB and IB in the C standard would be welcome though.
> If you’re building a React app you’re probably just building some simple CRUD like thing.

Simple CRUD-like thing? Why would you reach for a front-end framework such as React to build it in the first place? Ideally, React should be used to solve sufficiently complex problems.
Wild.

I have never understood the cache or appeal of having a particular address at Gmail or Yahoo or Outlook or whatever. By the time Gmail happened, I was already many years into using my own domain for email. Why would I want an address at an advertising company?

Still, amusing tales.
SpaceX hosts said during earlier launches that these satellites are built to be able to bump into each other after payload separation.
SpaceX chose to stack the satellites on top of each other to save mass and volume that a larger payload adapter would have required. The stacked satellites are held together by 'tension rods' which are released to let them separate. In today's launch, you can actually see a rod being released [0]. Normally they lose the video feed around that time. They separate relatively easily because the second stage spins up to 'throw' them out. It didn't look worse than during other launches.

https://www.starlink.com/ has an image carousel with renders of the satellites and the stack if someone wants to have a closer look.

[0] https://youtu.be/_j4xR7LMCGY?t=1780
> Since there are no standardised IDs in the US

I mean... they have passports don’t they?
FYI, this article is from 2019.
As good a time as any to pimp my own essay on the topic, from a couple years ago:

https://raphlinus.github.io/programming/rust/2018/08/17/unde...
Yeah, lets take lightweight vim and add a node.js runtime and make a better ide.... sigh

At that point you might as well use QT Creator.
Did the EMdrive have a solid understanding of why it would work, rather than just being a discovered curious effect?

What's interesting about this one is that there is a theory at least. Experiments aside, someone whould be able to either confirm or reject the theory on its own.
Can vouch for TypeORM, hopefully it's creator will pick it back up soon and get it to a stable v1.0.0!!
Imagine trusting individuals to make their own decisions about the information they consume. Imagine being comfortable with others coming to different conclusions, without crying foul play.

When did society become so insecure that 'alternative facts' and differing perceptions justify hysteria? Was it when legacy media acknowledged that they had been disrupted by Internet publishers? What role do walled gardens play in this paradigm?
Where to begin?

1) The mice are genetically rather similar to one another; the bodybuilders are not.

2) The mice are under identical diets; the bodybuilders are not.

3) The mice are all on the same amount of the substance; the bodybuilders are not.

4) The mice aren't all on anything else; the bodybuilders are likely each on a highly individualized regimen of supplements, particular foods, medicines (prescribed or not).

5) The mice are near a critical age when you can see the effects of aging take place; the bodybuilders are not.

6) The mice can be sacrificed and autopsied at whim; the bodybuilders cannot.

And so on and so forth.
Now that's an interesting change. More investment is always a bit worrysome due to "and what's the plan to make money", but Threema IMHO is nice to use and being open would be good for trust and thus maybe also adoption.
Scan Container Images with Clair V4 in CI/CD Pipeline
Interpreting that as “an adaptive response” is ridiculous.

An adaptive response “taken too far”, on the other hand, is the very definition of wide swaths of disease - autoimmune, cancer, etc.

These two statements don't add up for me. If you do accept that various autoimmune disorders and cancers are essentially adaptive responses taken too far, then why can't depression similarly be considered the same? Or is your point that depression is simply an adaptive response, and it's not "taken too far" until people are at the catatonic state?
Show HN: This free app pays you to block spam calls
Given that UWP is COM on steroids, there is plenty of documentation, what is hard to find is classical COM with ATL kind of stuff, but for that there are still plenty of books at a library nearby or garage sales.
Everyone is commenting saying how mundane it has become to see the landings. Hence you might enjoy this official SpaceX Blooper reel from 2017 that shows the numerous spectacular failures that they worked through.

Innovation is a type of gamble. People forget that.

"SpaceX: How Not to Land an Orbital Rocket Booster"

https://www.youtube.com/watch?v=bvim4rsNHkQ

(and regular reminder that these things are 12-storey high explosive tubes)
Thank you :)

I just reread it, I should do a bit of grammar linting in the future.
Gentoo/Arch build a LFS for you.
I've had so many outages this month with Cox.
Can't wait for this project to start rolling out to consumers.
I think depression can spiral into a positive feedback loop that forms a depressive disorder. Mood affects life which affects mood which affects life...

Many people who haven't been stuck in that positive feedback loop have still been blue. Their capacity to feel happiness is muted just like ours, but they are successfully able to get out of that with a behavioral change. That's not always the case with a depressive disorder, and it can take a multi-faceted approach of medications, lifestyle change, sleep hygiene improvement, sometimes electroshock therapy for those people to get out of it.
This is the mainstream opinion.
They can, as can others.

Having some advantage may be worth the purchase.
Likewise... and when the Falcon heavy boosters landed side by side I was convinced that I was watching the making of history, but I’ve a feeling now that there’s so much yet to come from SpaceX over the next few years anything from the Falcon era is likely to be unimpressive by comparison.
India should act in interest of India. Playing nice with the aggressor makes them more aggressive - it has been tried for past 60 years.
> reliable migrations (writing them by hand? no thanks. Outsourcing to another library like knex? no thanks)

IMHO, "real production features" means also caring about the long term maintenance, performance and reliability of the data.

My experience with ORMs (especially ActiveRecord patterns) is that it always becomes a mess once you reach a certain level of complexity. It is very fast to get started, but gets slower over time once you start having a lot of bugs and hard-to-solve behaviours.
This is not an unpopular opinion per se, but one that puts you firmly in the "semi-portable C" camp (in the "camp" model of the essay I linked in another comment), while the compiler vendors themselves have moved entirely away from that camp into the "standard C" camp. As I wrote, "The principles and practices in one camp can seem alien, even threatening to another."
So in order to understand not only the basics of the rule, but also the underlying implementation and exactly in what way it would crash, it may require more than a paragraph. I'll concede that. But this is common in programming. As an example, you'd probably spend some time understanding exactly why it is you can't free a pointer twice in C.

There's nothing stopping someone from reading the explanation in the React docs[0] if they want to understand.

[0] https://reactjs.org/docs/hooks-rules.html#explanation
For C, default vim comes with:

(somewhat) intelligent complete (ccomplete)

debugging (termdebug)

jump to definition (ctags)

reference finding (cscope)

file explorer (netrw)
Yes but a minority of people get passports. And they are required otherwise for very few things in ordinary life. State issued IDs are a necessity in life if you are a non-hermit.

You cannot get on with life without a State issued ID.
I actually much prefer writing migrations by hand. It's actually pretty simple, and it gives you complete control over the schema.
Oh, to be clear, I'm not saying that SVN itself backfired, but the process they used, which sounded a lot like firing from the hip for new features.
David Graeber has passed away
You assume it is possible for Trump to lose presidential support. Just as he said, "I could shoot somebody in the middle of 5th avenue and not lose voters". People don't care who gets elected, they really just vote party-line.

However, if Snowden were pardoned, and Cannabis were legalized, I do think Trump would win centrist and libertarians.
Gglot SaaS Startup hit $750 MRR
6 months in, Gglot Transcription (gglot.com) is now on $750 MRR. We're a bootstrapped automatic transcription company that converts any audio and video file into text and helps Youtube influencers to get the most SEO out of their videos with closed captions and subtitles.

I am delighted that this community is maturing. Launched in the middle of global pandemic and NYC lockdown, the service was localized into 10 languages and got a wide interest in English, Spanish, Portuguese, Russian communities. And here we are!

The main channels for growth were:

* Google Paid Ads - They were cheapers during the pandemic where we could by them with 50% discount due to lower competition. Not the case now, unfortunately.
* Members inviting their friends - and earn $5 for each successful referral
* Reddit community - great place to share ideas and collect feedback

That was enough to get to this stage, but for continued growth I'll need new channels. Now that churn has been at 0% for over 3 months, I'm ready to make this my next big project.

I'll share my learnings as I go.

Oh yeah, and if you want a limited $1 bonus, you can sign-up on gglot.com :)
Not quite as I learned, for connected services. If you registered originally as johndoe@gmail.com and use john.doe@gmail.com it works fine for mail. For Log-in-with-Google, it goes back to johndoe@gmail.com and many websites treat that as a distinct account. Now you end up with two distinct accounts on the "same" gmail. Not great.
They are secretive about taking drugs though, because they're things like unsafe doses of anabolic or 'not for human consumption' experimental or substances intended for animals.
I recently gave Ember (Octane) a try on a project and couldn’t have been happier with the simplicity and productivity in comparison to React.

The React community seems to want to over complicate everything lately and spend more time arguing about philosophy than getting shit done.
I agree with your take, and what bothers me about hooks is that they aren’t even “functional”. They’re making what otherwise look like pure functions into stateful functions, whose return values can change on subsequent calls. This could have been largely averted by passing a hook manager into component functions, an idea that was brought up in the hooks RFC but rejected.

I prefer the class-based approach for stateful components because at least then it’s clear that the component has some state it is managing and how.
> You see, depression is fundamentally and immune disorder.

That's a lot of certainty for something that is still very much uncertain.

> By the way, why don't people get SSRI's when they are depressed with a flu?

Because that's a short term, acute condition that will get better on its own? That's the same as saying "People in the hospital who can't breath are given oxygen, so why aren't runners who are breathing hard?" Because long term major depressive disorder is totally different than having a down couple of days.
The problem here is that it permits tech companies to pass the bill on. These sorts of taxes need to account for the fact that the companies it's leveraged on are monopolies, and can raise prices without issue.

They should've coupled this tax with a ban on raising their rates or passing it on as an additional fee.
It’s funny how the author attributes hooks to functional programming hype when in fact the allow state to be mutated, removing referential integrity from functional components to some degree.
Hard to remember exactly but it was a few minutes per image. I repeated it a couple times over the day because I was fascinated by it. I'd say 30 minutes per image over 12 hours.
> the layman suggesting that they know better than scientists/doctors is kind of dangerous

That's a strawman.
Exactly my experience, around 4 years ago
I'm not endorsing Formik in any way, but I don't think making an accidental breaking change in a minor version is exactly a cardinal sin.

What I'm saying is silly is to say the author is somehow "uninformed" when it comes to React like he's some sort of newbie, as opposed to the guy who wrote the library that a sizable percentage of React apps use for their form components.
I am sure Libyan citizens would have led a better life ( compared to today) without the civil war. NATO did not start the war. If anything, It helped it end faster, with lesser loss of life. The choice was made by the civilians.

> On 19 February, several days after the conflict began, Saif al-Islam Gaddafi announced the creation of a commission of inquiry into the violence, chaired by a Libyan judge, as reported on state television. He stated that the commission was intended to be "for members of Libyan and foreign organizations of human rights" and that it will "investigate the circumstances and events that have caused many victims."[137]
Caricature of Gaddafi, Al Bayda, April 2011

> Towards the end of February, it was reported that the Gaddafi government had suppressed protests in Tripoli by distributing automobiles, money and weapons for hired followers to drive around Tripoli and attack people showing signs of dissent.[182] In Tripoli, "death squads" of mercenaries and Revolutionary Committees members reportedly patrolled the streets and shot people who tried to take the dead off the streets or gather in groups.[183] The International Federation for Human Rights concluded on 24 February that Gaddafi was implementing a scorched earth strategy. The organization stated that "It is reasonable to fear that he has, in fact, decided to largely eliminate, wherever he still can, Libyan citizens who stood up against his regime and furthermore, to systematically and indiscriminately repress civilians. These acts can be characterized as crimes against humanity, as defined in Article 7 of the Rome Statute of the International Criminal Court."[184]

> In May 2011, International Criminal Court (ICC) chief prosecutor Luis Moreno-Ocampo estimated that 500–700 people were killed by security forces in February 2011, before the rebels took up arms. According to Moreno-Ocampo, "shooting at protesters was systematic".[185]

https://en.wikipedia.org/wiki/Libyan_Civil_War_(2011)

This was getting worse before NATO tried to intervene.

If you want to know what happens when the world does not interfere,
https://en.wikipedia.org/wiki/1971_killing_of_Bengali_intell...
Acquire Customers Sustainably
No, I agree with you. I do not find psychiatrists believe that mood disorders are only chemical imbalances in the brain.
I don't think it's becoming a black box at all. Classes were more intuitive, sure. But, they really allowed you to write some gnarly and inefficient code. I've always felt that React lets people get away with not fully understanding JS fundamentals. It's very apparent when dealing with some bootcamp devs who never had to write production vanilla JS. One example is that you can get away with not fully understanding that with classes you're dealing with different instances of objects.

Understanding hooks did take effort. Only after I read Dan Abramov's article a few times was I able to write hooks w/ deterministic results. It is a MUST read. Don't let these Medium authors you've never heard of confuse you with their understanding and basic examples.
https://overreacted.io/a-complete-guide-to-useeffect/

To me, understanding Hooks feels exactly the same as learning Physics in high school. You not only have to keep track of variable scope in your effect callbacks. You also have to keep track of function iteration. All the variables in your dependency array are like variables in a physics function and as they change so too do the variables you reference in the function scope.
The (Literally) Story of the Original Fake News Network
The number of generals (and admirals) in active duty is capped at about 650. Active duty generals are prohibited in most instances from opining in political matters, and they almost absolutely refrain from political matters over which they are not prohibited from opining on. Even after retirement, most still refrain from public opinions on political matters, but a small subset become politically active.

109 retired generals is far more than you can regularly expect on ordinarily political matters. For context, nominations for secretary of defense generally elicit opinions from retired generals. James Mattis, who quite possibly is the most popular military general for several decades, only ever received a couple dozen public expressions of support for confirmation as secretary of defense. The fact that 109 generals publicly opposed any confirmation of a Secretary of Anything, let alone a director level position, and did so in a unanimous letter, is absolutely massive.
To further my point...

1 - The natural body building champion
2 - The Men's Physique division champion (no testing)
3 - The Men's Open division champion (no testing)

1 - https://gncukblog.files.wordpress.com/2013/03/richard-gozdec...
2 - https://i.ytimg.com/vi/SAhkbadUk-8/hqdefault.jpg
3 - https://i.ytimg.com/vi/O9B7Oden44w/maxresdefault.jpg
What about https://twitter.com/mehdi0x61/status/1301094353050439681 ?

> I reproduced this on iPhone 6, 8 Plus and 11 Pro, using an H probe (only happens when playing through the speaker)

> In my tests, all the 3 phones broadcast on 857 KHZ (broadcast might not be the correct technical term here though)

(with picture)
Myth 1: DevOps is all about CI/CD
> They should've coupled this tax with a ban on raising their rates or passing it on as an additional fee.

This is simply not practical to implement or enforce.
New Neuralink website gives more details on approach, goals and challenges
The Enigma of the 'Goldberg Variations'
How would you modify the standard and/or optimization passes for the first example in the article?
Small actions that are inconsequential when considered as single event add up to big changes when 1% or 10% of people do them.

This goes for positive or negative actions. It only takes a small fraction of people littering to make somewhere nice into a trash heap. They say eating less beef is good for the environment but that doesn’t mean you have to become a vegetarian immediately. If you eat 1/3 less meat, that could be just by skipping meat in a meal or two each week or eating slightly smaller portions, there’s likely many people like you. Not everyone can or will become vegetarian but by making the change to eat a bit less meat all every three people like you are creating a vegetarian equivalent.

One big change is realizing that while everyone is unique, countless people will be making similar decisions at any given moment.
That was close :) See my replies below for a counterpoint.
> I find the “gosh it’s just cultural mismatch” theory to be a modern stigma against mental disease. You can break any bone or system in the body - except for neuro/behavioral, that’s just another type of person that needs some cultural adaptation.

Also ties into minimization of mental illness, which is a form of stigma!
I love Prisma and am a huge fan of Nexus[1] in particular. But it's interesting that you mention transactions as Prisma does not yet support long running transactions[2]. I have a side project that I've been working on for a little while, but I haven't touched it in months as I'm waiting on LRT support. Prisma is being very actively developed though as far as I can see, so I'm confident that there will be a solution for this eventually.

[1] https://nexusjs.org/

[2] https://github.com/prisma/prisma/issues/1844
Depends on your use-case - I already have two screens but I need them switching between multiple computers - there are very few options for dual display multiple input KVMs which can support 4K60 and USB3
The examples you have given seem to be outliers where the system "human" broke out of its basic parameters, causing multiple other subsystems to fire out of control.
Plus the cocktails of SARMS and other experimental / unapproved drugs that are circulating currently. And bodybuilder test doses are nothing close to HRT Testosterone from doctors.
Well, code reviewers can choose to enforce best practices, so you kind of do have to write code in a certain way according to them.
Going with a very medicalized framework could very well be an adaptive behavior on part of the professionals too.

The common sense approach makes it much harder to build a rich field of scientific looking knowledge and products.
John Carmack wrote in 2010:
> There is some decent code in Doom Classic, but it is all C, and I would prefer to do new game development in (restrained) C++.

> I had been harboring some suspicions that our big codebases might benefit from the application of some more of the various �modern� C++ design patterns, despite seeing other large game codebases suffer under them. I have since recanted that suspicion.

I think this shows that C++ works better in controlled (i.e. corporate environments), whereas C is often preferred in Open Source.
I have the same format for my gmail account, with a second that has a middle initial, and neither account ever really gets that sort of traffic.

Literally the only time I've gotten something that was for another person is when someone else with my exact name purchased something medical and they emailed the receipt to "firstnamelastname@gmail.com". It turns out that if gmail receives an email in that format and all they find is "firstname.lastname@gmail.com", they'll go ahead and stuff it into that inbox.

I was able to track the person down, call them, explain what happened, forward the email to them, and delete it.

My name isn't super uncommon, but for whatever reason I don't get those sorts of emails.