skysight-inc/HackerNews huggingface dataset:
I see people ask on a literal daily basis "does Context replace Redux?". So, I was trying to make a few points in that post, mostly clarifying common misconceptions, because the question itself is rooted in some major misunderstandings about what these tools even _do_ in the first place:

- that Context doesn't "manage" anything by itself, and definitely not "state"

- That there are significant technical differences between the combo of `useReducer` + `useContext` and Redux/React-Redux, in terms of render performance, data access, and usage patterns.

- That this means there are also different use cases for those tools as well.

I wouldn't use Redux to maintain state for a form or isolated chunk of the app, I'd use context + `useReducer`. On the flip side, if I do have "global" state, I would pretty quickly switch over to putting it in Redux instead.
The money could come from somewhere else like say military budgets.
Whilst I sympathise with people's personal feelings relating to this death it makes me really sad that one privileged and utterly protected and cocooned life has this impact whilst daily we walk by malnourished people on the streets without a second thought.

And that is in the first world countries, god help those in the 3rd world countries.
Just got a new smartphone in June and I'm itching return to my Sonim XP5
Please don't fulminate. Please don't sneer, including at the rest of the community.

https://news.ycombinator.com/newsguidelines.html
That is exactly how it works, they just don't use git.

"New laws" have to quite literally be diffs of the existing law.
There seems to be some speculation that this is credit card details being hacked. Firing your _entire_ security team sounds like the sort of action taken if basic security practices are not being done. Until we know more, hold out on hiring these people.

Xe has commented on this and is suggesting to simply enable 2FA to deal with security concerns [1], as apparently a more measured response to security issues at Patreon. This seems to be more self-serving advice rather than good advice [2], the better suggestion would be to simply move to one of the many alternatives.

The assumption is that the login system is somehow insecure, instead of the bank details themselves being stored insecurely. (Hypothetically) If you suffered a large leak of payment details, when payment processing is your _main_ income revenue, and you find out your security team of X people at probably $100k+ a year for N years have done nothing to secure payment details, you too may fire them on the spot.

Until Patreon explain why they fired their _entire_ security team, the best advice is to remove your card details immediately. You can always add it back at a later date, or use an alternative payment processor.

[1] https://xeiaso.net/blog/patreon-happening

[2] https://www.patreon.com/cadey

(Edit: As pointed out, Xe didn't mention credit card details.)
I'm sorry but that simply isn't how money works.

If it were, then anyone whose great -grandfather set aside $20 in 1950 would get a huge windfall today.
As someone whose people and grandparents suffered under British rule, really don’t care.

British imperialism is a bloodstain that I’m not gonna just forget about because the smile behind the menace has passed.
It does not surprise me that the right wing channers who started bae.st after getting banned from Twitter dislike the increase in moderation on other platforms. I'm no fan of Microsoft, but on the theory that you can judge a person by the quality of their enemies, Minecraft comes out looking positively beatific here.
> The Minecraft account migration

Just to add onto this rant against Microsoft...

... I cannot use my Microsoft account because it was hacked and stolen. I would get emails several times each year saying that there's suspicious activity but I can't log in. When I try to log in then Microsoft sends me through account recovery and asks questions about my real life that were never associated with the account.

So I'm royally pissed that Minecraft has migrated to it. I've lost all of the time and the little amount of money spent.
I've implemented oauth with the new flow, and jeesh it runs through so many layers:

https://wiki.vg/Microsoft_Authentication_Scheme
Webauthn is well supported by the top websites. Even if they didn't support Webauthn, security keys were supported long before Webauthn.
I think this strategy would be a winner if I thought that most people would bother listening to my mailbox message.
radv added support for it just recently, but it requires "gang submission" support in amdgpu (it's about handling parallel submissions) that's still not merged into the upstream Linux kernel, so mesh shaders are disabled by default.

https://timur.hu/blog/2022/mesh-shaders-arrive-on-linux
How are they calling this Raspberry Pi-sized?

5.75" x 4" (DIMENSION row on https://www.aaeon.com/en/p/subcompact-boards-gene-adp6/)

isn't the same as

3.370" × 2.224" (raspi B size from wikipedia)
For context:

A quick search on Trulia shows the most affordable home in a decent area (near panhandle / fillmore where I used to live) is $465,000 for a 1-bed, 1-bath condo. It is a BMR (Below Market Rate) unit, meaning if you earn more than $85,000 or so per year, you are not eligible.

Meanwhile, condos in Austin, TX start around $200,000 in decent areas (near UT Austin), and they are not "BMR / restricted".
I strongly disagree with Microsoft's stance. But I also think the issue is way overblown.

You can simply mod servers so that they don't have this chat reporting. If everyone in the Minecraft community is so opposed, just create and exclusively join modded servers. Does not matter if they get labeled "Not Secure" if 90% of well-known popular servers have it, and there are tools and tutorials everywhere which make it so easy to set up even a 9-year old can do it.

What if Microsoft tries to force servers to enable chat reporting in a future update? Nope, not going to happen. Minecraft is nearly open-source and the amount of modders who care about this is huge, the technical and legal resources to do so are just not worth it.

I do get that Microsoft is obnoxiously tone-deaf with this, and I believe it's a terrible idea which is barely legal (revoking people's access to what they bought on shoddy evidence - if this actually starts happening to a lot of people I hope they get sued). But it's just - people are saying "Minecraft is dead". Minecraft is not remotely dead.
I think at this point it's best for us to just let minecraft die.

I haven't played a single hour of the game since they shutdown mojang accounts. There's just no way in hell I'm paying for a realm where I can't say naughty words in chat.

Notch introduced a whole new genre of gaming - let's look towards new games in this category rather than trying to inhabit the corpse of Microsoft Minecraft 365.
Perhaps we should define what a "monarch" is.

The Dalai Lama and Simeon II of Bulgaria were both heads of state during WW II. But China invaded Tibet in 1950, and by 1960 the Dalai Lama ruled nothing. And Simeon lost his throne in 1946 (though he did get elected prime minister many years later).

I wouldn't count them as monarchs any more.

That said, looking at https://en.wikipedia.org/wiki/List_of_current_monarchs_of_so... I find the following currently reigning monarchs who were born before WW II and probably remember something from it:

- Emir Nawaf Al-Ahmad Al-Jaber Al-Sabah of Kuwait

- King Harald V of Norway

- King Salman of Saudi Arabia

- Pope Francis of Vatican State
Bedrock Edition and Java Edition licenses have been "merged."

That being said, if you're banning your kids from playing Minecraft because Microsoft Bad, that's just shitty.
Minetest is like a platform, and for anyone wanting a Minecraft-clone based on it:

https://content.minetest.net/packages/kay27/mineclone5/
Anyone who resonates with this should read “A Road to Mecca”
I had no idea he did all his work on a big slate. His working memory must have been astoundingly good.
Disaster recovery specialists tend to focus on things like restoring from tape drives in a hurry.

I do general IT consulting, and all that was required was some "general security knowledge".

There's like a couple of tricks that will crack open any large-ish network in seconds given nothing much more than a command-line.

If you want to get fancy, Deathstar[1] will break open the vast majority of Active Directory networks in minutes. In some talk about it I saw on YouTube, one of the authors quipped that it'll grant you "Domain Admin in under 5 minutes, or your money back."

We didn't have to run it. I just used one of the initial attack vectors (scanning SYSVOL for passwords) and went from there.

This "one trick"[2] will get you an admin account password on something like 50% of all Active Directory networks:

dir \\domainname\SYSVOL -Recurse | Select-String 'password'

The other trick is that the Configuration Manager client (or any similar agent) is often mis-configured to use the same account and password across the whole network. That, or it deploys packages with similar embedded passwords that can be read from any workstation. These type of accounts are very nearly domain admin accounts, and their password hashes are typically available on every workstation and server. Any user granted local admin rights to their own workstation can obtain it with a short PowerShell snippet.

Reversing password hashes on Windows networks is now hilariously simple, because the NT hash is very old and weak. For compatibility reasons it's almost never replaced with something stronger. Any Windows password that is shorter than about 9 characters should be considered trivially reversible, to the point that it should be treated as "plain text" for security purposes.[3]

[1] https://github.com/byt3bl33d3r/DeathStar

[2] https://adsecurity.org/?p=2288

[3] https://www.tomsguide.com/us/8-character-password-dead,news-...
I keep wondering if it was as well given code I've had to wrangle that _wants_ twos compliment fixed size math in Python. Both signed and unsigned. But our language tries not to have a bazillion different basic types and the ill-defined Python <= 2 `int` being whatever the platforms `C long` could hold was not great so simplifying to a single integer type in 3 was still a net win AFAICT.
Hm. That looks like a bad copy and paste on my part. I perhaps foolishly copy-and-pasted from a screenshot I'd taken rather than going right back to the Discord, so the text was generated by macOS's built-in OCR. I hadn't noticed that one, but I just checked and they did indeed spell "Patreon" correctly. :)
Many useful server plugins use chat commands for certain features. The in-game whisper chat feature might also need more configuration to emulate it in the external chat.

A Discord server would probably be the best solution.
I thought that presentation was a little like looking at a hobby OS of a type, then attempting to draw security conclusions for all of that type.

The NanoVMs unikernel for example, is pretty small, DoD supported, and has:

ASLR

Stack Randomization
Heap Randomization
Library Randomization
Executable Randomization

Page Protections

Stack Execution off by Default
Heap Execution off by Default
Null Page is Not Mapped
Stack Cookies/Canaries
Rodata no execute
Text no write

STIG
Caddy 2.6 has some optimizations for serving large files, including sendfile, but other optimizations too. No ktls yet, but maybe someday. It's just... kinda gnarly.
Reminds me of The song found in Windows 95 (OSR1/2) CD.

skip to time index 0:30

https://www.youtube.com/watch?v=okt9GcWiWmE
‘Only this in-group are actual humans’ is dangerous rhetoric. See dehumanisation.

https://en.wikipedia.org/wiki/Dehumanization
I don't disagree there.

But I very highly doubt the ones doing all this complaining are actually kids.
Some day we'll look back and consider thc the least harmful part of the brownies, well except for cbd I suppose.
Could you share an example of a code snippet that is meaningful vs one that isn't?
I think the reason this article is wrong is this. The author says that React isn't the best in any singular category, and is solidly middle of the pack. But that actually makes sense; being best at one thing (such as bundle size) means you're probably making some tradeoff against another thing (such as functionality).

React isn't as fast as Svelte, but Svelte gets those gains by putting another compiler in your build pipeline, a tradeoff unacceptable to many.

React isn't as thin as Preact (or whatever other small library there is), but that means that React has more functionality.

React might not be as easy to learn as some other frameworks, but that's because, honestly, React chose the right abstractions to build, and those aren't always the easiest to understand. (Honestly, they aren't hard to understand either; it's a minor difference at most, but it is what it is.)

And honestly, if you were to build a big matrix of frameworks graded across all these categories, I suspect you'd find that leaders in one category almost invariably tank in other categories, for the exact reason that you have to make significant cutbacks in order to beat the tradeoffs that React made.
I’m thinking of backcountry hunting applications personally. When I’ve been completely away from cellular service and put my phone on airplane mode and low brightness it goes for several days without a charge as a (not always on) gps and camera. Since these trips have usually been in groups of 3-4 the fragility of the phone is a smaller issue.

But I get what you’re saying, if you have 2 you have 1 and if you have 1 you have none. Some redundancy so nice and the iPhone as a backup to the inreach will be a likely set up.
Anything particular you want to know about it?

Assuming you're asking more along the lines of "how does it work internally?", these are my usual recommendations:

- My own extensive post "A (Mostly) Complete Guide to React Rendering Behavior": https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-...

- Related, "When does React render your component?", which looks more at the source level checks: https://www.zhenghao.io/posts/react-rerender

- Dan Abramov's "A Complete Guide to useEffect" https://overreacted.io/a-complete-guide-to-useeffect/

- Shawn Swyx Wang's talk "Getting Closure on React Hooks" that builds a mini version of React hooks: https://www.swyx.io/hooks/

- Rodrigo Pomber's excellent "Didact: Build a Miniature React with Hooks": https://pomb.us/build-your-own-react
Seems funny that they think Minecraft ever stood for anything other than a game for people to play.
I'm assuming it's a licensing issue. More than snippets isn't "fair use"
All ballots (and everything else) must be tracked, secured, and accounted for thru the entire process. This verifies the entire physical chain of custody. All materials and records are audited by the canvassing board before an election is certified.

Your election administrators probably have their procedures available online. And everyone is allowed to observe any part of the process. I strongly encourage you to observe and participate. Attending the canvas board meetings are quite illuminating.

Source: long time poll judge and election integrity activist.
Some people dislike what Microsoft did with Minecraft online and want to make it so the service is shut down and perhaps costs jobs!

How the turn tables.

I guess people who like to use language that’s “bad” by traditional standards will have to build something new.

I see a difference between bad acts and bad language alone; people are trained to hate certain words but are powerless to prevent certain acts so low hanging fruit is over policed. It’s an outcome of human memory which is a feature of reality we can’t do much about to soothe those who fee oppressed by loss of a bit of figurative self (Minecraft no longer being “for them”).
It's a big deal because Minecraft's server system is traditionally very decentralized. However, this change suggests that Microsoft now wants to increasingly centralize the game. Microsoft seems to be going against the game's original ethos.
This is actually true some of the time.
I got to see it at the Castro a few years ago. There was a fair amount of chuckling at:

"It's a Mission number."
"That's Skid Row, isn't it?"
What conditions are they considering it for?
The idea is that another abdication, even if it wasn't driven by an underlying scandal, would have sowed a perception of instability in people's minds, associated the concept of "Royal Family" with chaos or drama, and might have led to the fall of British Monarchy. I genuinely think she didn't feel like that was even an option.
Who wants to be the first to teach congress to use git?
Hooks are much better. The only problem with hooks is that people don't get them. But once you get them, every other approach looks like a complicated pile of shit.

I think the dev community does really poorly with these kinds of abstractions that are very simple but completely unintuitive.

I place a lot of the blame on the React team too. When hooks came out, their docs were absolutely terrible. They probably still are. They were full of shitty editorialising like "we created hooks because we found classes were too difficult for people to understand!", which made every dev I worked with feel insecure for not immediately knowing how to write super awesome clean code.
A Twitter mob should not have that kind of power and if parents don't understand how Minecraft, the most popular game of the last decade+, works by now, they never will. It's appeasing a crowd that cannot and should not be appeased.
When computers started doing a billion cycles per second, you can shift your whole mental organization to prioritize other things. You can waste a ton of the computer's time rather than waste your own debugging something the user won't even notice.
> And he did have it configured to send out emails. So that part is true.

This isn't true at all. This feature was and is disabled on my account.

> How many times has a user said they didn't configure something that way and when you checked they did and they were thinking about a different setting for something else? Realisitically, it's actually the most likely thing that happened.

Normally I would agree with you - the same thing happened to my boss earlier in the day, the Otter bot joined a call before she did and she was baffled how it was there. I thought she must have accidentally enabled a new feature.

So when I looked at my otter.ai account after that I was exceptionally careful to not just click through the big blue "Enable Otter Assistant" button and find the light grey "Skip" button in the upper right. To no avail, as the Otter bot started to invade my meetings after that.

I only stopped it by disabling the Google Calendar integration they had had prior, which was only to suggest which meeting to link recordings to, and not the new "Otter Assistant" feature that automatically joins meetings.
So you're saying that platforms are useful...
I don't understand this. Anyone can "be a founder." All you have to do is go down to the Department of Finance, file for a business and fictitious business name, and voila, you're a founder.

Or, does "founder" mean something different? Does it mean that you start a company AND bring a company to $100 million revenue minimum or something? If that's the case, that's kinda weird to me, but ok boomers, er, sorry, millenials. But, if it means that anyone is a founder by signing a piece of paper and paying $25 at the county office, then color me unimpressed.

So can anyone enlighten me about what the specific definition of a founder is? Is it something different, some other nuance or definition? I don't know, I'm confused. Someone, help a brother out.
Show HN: Simple, scalable, index-free, log storage and search platform
If you're comfortable with Docker, fly.io makes it really easy to spin up a web server, and you can run three servers 24/7 under their free tier.

(not affiliated, just a happy customer)
Yup, though the guy who wrote that video liked MineClone2 better:

https://content.minetest.net/packages/Wuzzy/mineclone2/

MineClone5 is a fork of MineClone2, but both are popular and in active development, and because they're GPLed they can freely gank features from each other. They just have slightly different development priorities.

I think even the base Minetest Game is pretty Minecraft-like, though. Out of the box it doesn't have mobs, the Nether, portals, magic, or redstone, but you can add those a la carte to Minetest Game as mods, and there's a cooler redstone alternative called mesecons. You can see the mods at https://content.minetest.net/packages/?type=mod; most of them are applicable to Minetest Game. And in Minetest Game you can mine a lot deeper than in Minecraft. (You kind of have to, which might be better or worse.)
UK tech sector facing structural difficulties, says analyst firm
Exactly my thought on this as well. This line was particularly telling:

> But for the past three years, we've struggled to find the right problem to solve and gain even a small traction.

So why was this time (another CRM) the right problem? Is the team actually leveraging industry experience and unique skills in this new pivot? Looks like no, they just found the combination that YC likes. And this:

> If your users don’t pay for your B2B product, you don’t have a product –– yet.

Do you really need YC judges to tell you this? Reading Lean Startup and maybe The Mom Test should be basically mandatory for would-be founders at this point, right?

Regardless, good writeup here with some helpful advice to younger founders who want to know what YC actually values in its judging criteria for batches.
> Xe has commented on this and is suggesting to simply enable 2FA instead of removing your account details entirely [1], as apparently a more measured response to credit card details being hacked.

The Xe link you cited doesn't speculate about credit card details being hacked at all. In fact, the entire gist of the blog is that we shouldn't be speculating about hacks or other theories.

The 2FA recommendation isn't a response to a potential hack, it was just general good security advice.
If you get banned for chatting you can't even JOIN any multiplayer server.
> The UK is in a shocking state of decline, so not sure what metrics you are using there?

Metric is where "I" would raise my family, and based on all other western options, monarchies would come first; Brasilians idolises US, I can tell you because I was one of them, but them once you grow up and have a little more exposure to the world and different cultures, the current state it encounters itself it would be one of the last places I would live, because of its recurrent issues, mainly gun control, healthcare, I would also included woman's health birth choices under healthcare, those being the top ones, are a sad joke.

Of course everything depends on which stage one is at life, at the moment this is what I think with a young family, maybe if I was single just leaving Brasil, I would have fell in love with it, but that is not my experience. *
At the moment I am fortunate enough to work from NZ with an US salary, and maybe when I am older I might retire on a Spanish villa, who knows, but US is not what it used to be.

> ...1,000 people are dying a month from the botched "response" to covid...

How many republics appear before the first monarch country in this[1] list?
[1] https://www.statista.com/statistics/1104709/coronavirus-deat...

> I wouldn't lay this on the feet of the monarchy, cos the elected officials seem to be the main cause of it.
Me neither, but it is hard not to conclude that the further away a country have been "independent" the worse it is.

* I have been on some business trips to US.
PS: Other countries I would consider would be AU, NZ, UK, CA and Nordics, also I could not care less who is running what, as long as my family is safe and I have peace of mind.
The enemy of your enemy is really not your friend in this scenario.
It is always sad when a good person passes, but this royal institution is ridiculous.
I think it could since it can be taken based on causality not time.