skysight-inc/HackerNews huggingface dataset:
One very important concept of journalism is getting a fact “verified.” Often you need either an incredibly trusted source or multiple sources. The journalist should not have reported it. But their fact checker committed a grave error by allowing a story to run with “some rando on Twitter said…” as the only source.
> People with sleeveless shirts exist, who cares? Its so normal these days I can't imagine all the things I would have to cover first. "Hey son, brace yourself, some people prefer broccoli over cauliflower."

These examples would be relevant if there were factions who vehemently oppose people with sleeveless shirts or who prefer broccoli, and want to make sure they can pass that opposition on to their children.
Incorrect. It's the journalists' job to verify.
Aren't the difficulties dealing with molten salt like corrosion leading to huge costs? If you are already dealing with molten salt, then why not use concentrated solar power?
Sorry it didn't meet your standards.
I looked at the mountainous (seems like it on maps) region between Escondido and Temecula.

That doesn't look like suburbs, although there are a handful of housing developments. But these are not in the outskirts of an urban area like a suburb, these are more rural and not attached to any city.

Yes, sure, once you go outside cities into semi-rural or rural regions, it's easy to be way more than 5 miles from shopping.
Have they implemented e2ee yet? https://nheko-reborn.github.io has.
You can lead a horse to good Web design...
The worst are the articles that consist almost entirely a series of tweets with 3-12 likes each, just repeating a headline that aligns perfectly with the editorial slant of the outlet.
Something tells me you also regard stand-up comedy as harmful.
The point isn't that there aren't 'real' stories. It's that it makes a lot of sense to evaluate it as a joke, given that it's in a joke forum. And when you do that, it's not that hard to tell it's a joke or at least suspect that it is as likely to be a joke as anything else.
“Bok-bok-bok-b’CAUSE,” one chicken said, when asked why it crossed the road.
What is important to understand is that both democratic and autocratic governments depend on legitimacy. No the Chinese military or police would not stand any chance against the true popular will of the Chinese, not for a second. That is why the Chinese government has economic growth targets and social programs and so forth. If they could rule like medieval kings they would. All modern, large states are accountable to their people, regardless of whatever form of government rules.

People in power can be responsive to the people or irresponsive in both autocracies and democracies. The Chinese government is extremely responsive to popular opinion, even if its unelected. In that sense it's no different than a big company, which isn't governed by its customers but accountable to them.

The important question isn't, "is it my problem", it's "is it a problem". The Chinese are not children and we're not their parents. Believe it or not they have rational thought in China as well. Using our rational thought means taking seriously the notion that the Chinese do not want our political system, that they by and large if not support at least tolerate their state, and that it's not our problem to solve, because it is not a problem.
That 2nd distinction seems weirdly unreal. Is there an example of a real generic voltage source that only uses electrical energy and not those other types, or are you just referring to an idealization that you might use in a circuit diagram?
Interestingly enough, unsafe is the root reason Rust couldn't add Vale's Seamless Concurrency feature [0] which is basically a way to add a "parallel" loop that can access any existing data, without refactoring it or any existing code.

If Rust didn't have unsafe, it could have that feature. Instead, the Rust compiler assumes a lot of data is !Sync, such as anything that might indirectly contain a trait object (unless explicitly given + Sync) which might contain a Cell or RefCell, both of which are only possible because of unsafe.

Without those, without unsafe, shared borrow references would be true immutable borrow references, and Sync would go away, and we could have Seamless Concurrency in Rust.

I often wonder what else would emerge in an unsafe-less Rust!

Still, Given Rust's priorities (low level development) and the borrow checker's occasional need for workarounds, and the sheer usefulness of shared mutability, it was a wise decision for Rust to include unsafe.

[0] https://verdagon.dev/blog/seamless-fearless-structured-concu...
That's a problem but more languages are introducing features to their STL that make it pretty much idiot-proof.
There are plenty of options for long term storage of large assets in a decentralised way. Also, decentralised does not have to mean that you don't use traditional cloud providers.

What is missing is a really polished way to do decentralized apps, so that you don't have to think about the decentralized aspect all the time, but just use it because it is the best option. But it is coming.

Full disclosure: hacking on something to make writing decentralized apps easier: https://github.com/cloudpeers/tlfs
The person you're replying to mentioned "poor and desperate people", while you mention the same as "willing donors". Perhaps they're being taken advantage of: they could be in a very bad socio-economic situation through no fault of their own, have no other means to keep themselves fed, or be misled about the potential consequences?
What ever happened to pencil and paper?
>The connection is undeniable, in a journalistic sense

What connection? That both are trying to gain more influence in Africa? Is the journalistic connection also obvious with something like the Gates Foundation, which is also trying to gain more influence in Africa?
This is indeed a much-speculated reason behind the heavy-handed lockdown (but without substantial proof either way, it’s anybody’s guess).
new-strict-mode-behaviors

https://reactjs.org/blog/2022/03/29/react-v18.html#new-stric...
Just looked into this and yeah, the original post to which the comment was responding was a programmer humor post. However, it looked as if the comment in question may have been an actual, legit attempt to explain the phenomenon. I don't think it's obvious or assumed that the comments responding to programmer humor posts are always intended to be jokes as well.

I'm also just asking myself what's more likely here. Think of the demographic of that forum. It seems to me like some up and coming nerd kid fancied themself an expert and cooked up a half baked theory about what was happening.
You did a great job of making the case against neoliberal capitalism. Why should anyone tolerate a system that incentivizes hostage taking? It makes far more sense to have a working government that goes "hey, we need to diversify this sector" and creates the proper incentives for capital to chase.
This kinda comes off as criticizing food for not being authentic.

It so happens that there's something useful in the roots of meditation's legacy that can be extracted from the religious—as many of us would consider it—chaff.

Like taking ayahuasca without a shaman to confront problems in your life. Turns out you don't need a shaman's spiritual rituals to benefit from the DMT experience.
Crucially, unsafe is also about the social contract. Rust's compiler can't tell whether you wrote a safety rationale adequately explaining why this use of unsafe was appropriate, only other members of the community can decide that. Rust's compiler doesn't prefer an equally fast safe way to do a thing over the unsafe way, but the community does. You could imagine a language with exactly the same technical features but a different community, where unsafe use is rife and fewer of the benefits accrue.

One use of "unsafe" that was not mentioned by Nora but is important for the embedded community in particular is the use of "unsafe" to flag things which from the point of view of Rust itself are fine, but are dangerous enough to be worth having a human programmer directed away from them unless they know what they're doing. From Rust's point of view, "HellPortal::unchecked_open()" is safe, it's thread-safe, it's memory safe... but it will summon demons that could destroy mankind if the warding field isn't up, so, that might need an "unsafe" marker and we can write a checked version which verifies that the warding is up and the stand-by wizard is available to close the portal before we actually open it, the checked one will be safe.
> Human discourse does not consist of people stating neutral, truthful propositions in isolation. We are not Vulcans

Yay.

But also ... there's a sort of idiot's veto over language. If people who are racist say "X", and I also say "X", does that make me racist? Well, no. But as a participant in a society, as a participant in a conversation, I need to be aware of the context. If racist people are saying "X", I should probably take advantage of the insane level of linguistic flexibility in most human languages and find a different way to make the point I was trying to make.

Some will protest that this "capitulation" ("I refuse to stop saying X just some bad people are saying it too") allows the bad people to control our language. I say that if you're not a bad person (whatever that might mean), you can almost certainly find alternative ways of speaking that avoid us wasting time debating whether you're a bad person.
Then they can refactor it to not be a singleton in the future. It definitely could be a concern of the class. What if having multiple copies caused catastrophic consequences?
If I were to go back and do it again I'd propose to rename unsafe blocks to something like `promise`, to indicate that the programmer is promising to uphold some invariants (the keyword on function declarations would still be `unsafe`). (Of course the idea of a "promise" means something different in JavaScript land, but I'm not worried about confusion there.)
It's not surprising. Divide and conquer is a millenia-old tactic.

Efforts by the ruling class to pit the working classes against themselves have been noted in Western capitalist societies for at least 150 years.
You get a multiplicative effect because when banks lend they create new deposits (=new money) in the process. That doesn't mean that the deposits created in this way are debt. They are not, the deposits are money. The loan is debt. The loan is an asset in the bank's balance sheet, whereas the deposit is a liability.

They explain it in more detail here:
https://www.core-econ.org/the-economy/book/text/10.html#108-...
It's like when you teach students not to begin sentences with "and." Sure, in practice, very sparingly, that can make sense. But the problem is that beginners think that almost everything is a case for them.
The Singleton of .NET IoC containers is not the same thing as the Singleton pattern. It's called a Singleton because the DI controller will make sure only one instance is available. But the Singleton pattern has the class itself making sure it can have only one instance. The mixing of concerns is the problem with the Singleton pattern. With a DI controller, you can change the lifetime of the instance without having to change the class definition itself. With the Singleton pattern, changing the instance lifetime requires changing every utilization site.
Nobody confuses a stand-up club as news - people do confuse Twitter as news.
Coca Cola provides more good to people than water, penicillin, insulin, cabbage, schools, libraries or parkland, because Coca Cola is more profitable than water, penicillin, insulin, cabbage, school, libraries and parkland?
Do not “rephrase” other’s comments.
Stick to your own.
There are ample other spaces where people have contended with your precise arguments. I am not saying that you are wrong because these other people are wrong. I am saying that, after evaluating your viewpoint, I find it to be equally as wrong as these other viewpoints.

A large number of transgender people will find your viewpoint to be fundamentally disrespectful. It will not be possible for you to come across as respectful, no matter how much you insist on it. This is why I ask you to consider how the recipients of your words experience them as a better judge of whether you are behaving kindly.
Like almost every client out there it has no support for e2ee. I was happy to find https://nheko-reborn.github.io (Qt based).
NeoChat support this. You can right click on a room in the list to open it in a new window.
> Is this really objectionable in your opinion?

No, and indeed in the root comment I expressed that. My beef is with his lack of critical thinking in the application of his abstract analysis, and with his complete rejection of the idea that people he agrees with politically might be guilty of the same thing at the moment.
emacs-w3m is exactly what I'm searching for. Regex to mine useful data from web sites has become a necessary evil.

Ideal use case would be running webircgateway. Private self hosted irc chan for remote team. Accessed via emacs shell as we share code ;)
Constraints such as singleton give guidance on how to use your code. If you remove constraints then it is harder to figure out intended usage. Sure constraints may need to be modified in the future, but that doesn't make constraints useless.

A simple example of a constraint is 'private' modifier on a method. You could make your arguments against 'private' constraint and say "that's an assumption that might not hold in the future", so we shouldn't have private methods.
I like how Moltex asked "wait, why are we pumping all this fuel around in the first place?"

https://youtu.be/7qJpVClxzVM?t=536
You don’t want your pet to be taken so you choose to have your entire family slaughtered instead?
Googler: Produce some amount of code

Anti-Googler: Produce prodigious amounts of comments on the Internet about Google and approximately zero code
I also thought about transgender and gay rights.

Heresy to me sounds like it comes from an intolerant society. At least in regards to LGBTQ+ rights it feels like society has (thankfully!) become more tolerant. How many people would be fired from their job today if they said they are gay compared to 30-60 years ago?

Maybe PG is talking about specific contexts like academia, media, or tech companies though?
Why not explicitly initialize the one-off components and pass them to the other parts of the system that need them as arguments so the system is testable and dependencies are clear?

(I know why, generally—low-expressivity languages make it nightmarish to actually do this.)
Do you have a citation for that? The data I'be seen suggests no reduction in severity due to previous infection.
I have a new Wifi6 in my laptop, but obviously dual band. I’m considering hardwiring into the nod which will be wirelessly connected to the mesh, but that may solve all issues.
100% agree. They didn't, and will continue not to in the future.
Given that Locutus was meant to be a centralized human intermediary for the Borg, is the name of the platform intended to be ironic? If so, I like it!
Yep, and I think it’s perfectly reasonable. I’m always happy to receive email on my GitHub for this reason.

If enough people mark as spam it’ll go to spam for everyone else so it’s pretty self-correcting.
This contrast is interesting; taking it a bit further is that in free countries the concern with individual participation is that not everyone is sufficiently educated or motivated to actually provide meaningful insight or course correction.

Hypothetically, A firm like Tesla or SpaceX maybe be so successful in engineer feedback because they are high demand places to work and they have not exhausted the pool of individuals who can provide great work. However as the company needs to scale, or as the company becomes less glamourous you have people who either (1) just aren't as capable or (2) don't care to expend any creativity on solving the needs of the company (either because there's no reward or they are interested in other areas).

Furthermore, a company that is not centrally planned will most likely move slower than a centrally planned one. Just like how China is able to forcibly take your land to build railways; an action like that in a free society has many gatekeepers that would slow down such a process. Any public company, that is measured on a quartely basis would find themselves grappling with showing change to wall street.
I have a real simple proposal: Turn off (block) ipv4 for one minute a day. Next month, increase it to 2 minutes...
Show HN: Brain, a commandline note-taking tool for creating a zettelkasten
Yeah there are laws being passed to prohibit certain concepts from being discussed in private corporate trainings. Those laws are being passed by those same partisans who loudly claim to oppose cancel culture. I don't think we can have an honest discussion on the topic without acknowledging one side is using voluntary dissociation as a means of punishment while the other is using the power of the state to prohibit the expression of certain ideas.
Progress towards this is always being made, though it's a long road with much still to determine. I encourage anyone interested in this to join the Zulip channel for Rust's unsafe code guidelines working group: https://rust-lang.zulipchat.com/#narrow/stream/t-lang.2Fwg-u...

Some recent developments: https://gankra.github.io/blah/tower-of-weakenings/
You said

> this document is barely coherent.

Then say

> I don’t have a problem with the definition

To a reasonable person, these two statements are not consistent.

edit: I just get a feeling that you're relying on logical fallacy [0]

[0] https://en.wikipedia.org/wiki/No_true_Scotsman
Ask Thai citizens if they can imagine that. Or Russians.

In democracies, society has moved a bit into a direction where many harmless things said will trigger an upset in some very uptight people.

It's enforced socially rather than by the government. Back when you could not say things openly against governments, at least you could speak your mind on anything else.

Today, you can say whatever you want against the government, they are so far detached they don't care.

Free speech is a stupid political term, it has never truly existed an never will.
Singletons make it hard to write tests for my programs so I try to avoid them. Being able to run tests simultaneously without them interfering with each other is important to me.
I’m going to assume you’re not being sarcastic.

At some threshold we shouldn’t need to dumb it down any further. I think journalists being able to tell the difference between parody, that’s clearly labelled as parody, and real news is already lower than I’d set that bar.

Ask yourself what’s the value in journalism if they’re just going to build a story off of a tweet with no verification/ fact checking?
I think making a molten salt reactor work would be amazing. Doing so in a 3rd world country would be even better but it happening is really hard to see.

I think more likely one of the companies working in Canada will get there first. Canada is the only international regulator of high standing who has a real strong program of trying to get such reactors actually certified.

The US has woken up out of their deep, deep slumber in the last 5 years but the DoE changing policy is basically like watching a glacier. They have done some good things and hopeful they continue to cooperate with Canada.

One of the biggest things holding back nuclear is that each country has a totally unique regulatory framework. And no market (except maybe the US) is large enough to justify the investment.

This is also a problem in other spaces but getting your electronics certified is a lot cheaper then spending potentially 100s of millions on a certification process.

To make nuclear commercial really happen international regulatory agency should exist or the nuclear regulator should cross license each other.

ThorCon gets around that by working with a company that almost doesn't (or didn't) have a regulatory agency or a regulatory framework and they are building them together. The government is building the regulator, the company the product.

I wish them the very, very best. If they are successful it could do more then almost any other project. Its far more important then getting a little bit more wind energy into Germany. Indonesia is one of the biggest countries in the world and coal is their only viable option right now.

Edit: This is great video to understand what ThorCon is actually doing:

https://www.youtube.com/watch?v=rZx7kwZo4hQ
I don't think something presented by a clown dressed up like a ballerina is always going to be taken as a joke. If you based a actual news story around an anonymous DailyWTF comment, that would be strange.
See https://news.ycombinator.com/item?id=30973570 -- just join the Jitsi session, if that's OK with you (say if not, I'd be wondering why).
The Register: Cause for chicken road-crossing identified

HN: Clearly the original user who purported to have recorded what a chicken said is lying. He hasn’t learnt anything from the whole thing. What a misinformer. Practically Pravda.
Fantastic!!

Thank You for directing that to me! And that repo (I've been using the .jp one).

I'm an idiot - I don't know how I missed that.
Does Graham say people who make those statements should be ostracized and fired? I don't see the parallel at all.
But maybe it can be sold in Russia.
Scala's Gitter-to-Discord migration mistake
Is Jitsi OK, too? see https://news.ycombinator.com/item?id=30973570
Another user of tweek here, loving the competition in the space though! The fact this can run offline without an account is great.
What about Helm?

https://thehelm.com/
On *nix systems there's a file (usually /etc/services) that maps protocol/service names to ports. Back in the 90s I was working as a solutions architect for a Bay Area software company and among other duties I occasionally would help install the software at client sites (think big telcos). One component of the system relied on a service name to identify a port to talk to another component (I think to do a licensing check). For some reason there was no direct way to just specify a port number, so the standard method of installation included editing /etc/services to add the mapping. Editing that file requires root permissions, which at most customers meant I had to get a sysadmin to actually do that step, but it's a simple text file (much like /etc/hosts) so it only takes them a minute to do it once I could get their attention. At one customer I ran into a sysadmin who simply refused, and said if we wanted to be in /etc/services we needed to get the IANA to allocate us a port and then we needed to get the Unix vendor (I think Sun in this particular case) to update their distribution. If even possible this process would take months at best. After wasting almost $20,000 of my time on this (what the client paid my employer, not what I got paid sadly) someone in the org finally arranged for that one particular machine to no longer be that sysadmin's responsibility, and found someone else to make the edit. His final passive aggressive act was to change the motd of that machine to something like "This machine is not managed by the sysadmin team and should not be used for any business critical operations".
I like the way you replied.
Cheers
A PR was merged recently to make reading encrypted messages in libquotient (the lib used by both Quatermion and NeoChat). Another one is in the work to send encrypted messages.

Oblivious some help would be welcome. Here is the guthub repo https://github.com/quotient-im/libquotient/
I don't get it. The tweets show the person executing executable files that they created, is there anything special about those files being javascript? If they did the same thing with a shell file what would be different?