skysight-inc/HackerNews huggingface dataset:
Canceling happens more often to people with no power, for all sorts of unjustified reasons, and often based on unfounded accusation leveled by people with more power than they have. You just don't read about it, so don't perceive it that way until someone makes up a totally false story about you or someone you know, and tries to get people to stop working with you. The problem with cancelling people had nothing to do with whether or not it's justified; it has to do with setting a pattern where anyone can ruin someone else's life by making up anything, and encouraging people to believe it without checking for themselves.
The horrifying working conditions are more of a reference to the children and political prisoners of China who are forced to work in factories for Apple suppliers.
I think the best option is to live very close, but not under the same roof. Two generations usually share different schedules, ideas, etc. so it would be very useful to live close to each other for help and holidays, but not necessarily too close to cause hatred.
Amounts do matter, but 82% for agriculture is not unusual.

The amount of water that frackers and chipmakers are allowed to waste always astounds me.
Higher Gravity would be pretty uncomfortable.
And part of ostensibly "corporate" OSS is the stuff that devs convinced management to put out there because they didn't want someone else to reinvent that particular wheel. It might be supported for as long as it's used internally (and if you're lucky, some devs will continue unofficially supporting it for a while after that - but at that point we're already into de facto hobby territory).
You see it a lot more often from the Microsoft world since MSVC only supported "C/C++" as a combined language, there was no separate C compiler.
Magnus kinda has, in a way. Chess.com published a statement refuting Hans' claim that Hans only cheated twice. Hans has yet to respond. Magnus is 20% shareholder of chess.com

Ball is in Hans' court.
QE notes! Oh my god! Thank you so much.
I don't pay much attention to the insects for food thing because I'm a vegetarian, but I do see the stories in the media - old media, big media, and bloggers - and it does seem to be on the increase.

I saw Bill Gates in a video[1] just yesterday talking about how the rich nations should be eating synthetic meat, and of course the World Economic Forum are planning (apparently) to move everyone over to insects, while they dress like cartoon villains.

Do a quick search for "eat insects" on the BBC site, for example (the biggest news site in the UK) and you'll see they do regular stories with positive headlines like Eating insects: Should we be eating more? Why are they so good? (June this year), or the more insidious Why you may have been eating insects your whole life (April 2018). Seriously, do a search on some major media sites and it comes up again and again and again, especially left leaning media. In right leaning, it's obviously anti that.

As I say, I've not got a dog in this fight (if anything, I'm pro synthetic meat) but if you roll the "insects for food" lobby into the "climate change" lobby, and possibly the "oligarchy keeping the rest of us paupers" lobby and perhaps you'll think it has some power or perhaps it will cement for you that it's a silly conspiracy theory. Or it could simply be an overreaction to these stories, lots of people get emotional about food, it's part of identity, preference, and health, so a threat to it will provoke a reaction.

[1] https://www.technologyreview.com/2021/02/14/1018296/bill-gat... Not the video, that was an Instagram story so it's gone but this is an interview with Gates about it
More recently I don't think any of the GMs are actually using supercomputers. Powerful computers, yes - but not anything close to supercomputers.

The only two instances I've seen an actual 'supercomputer' mentioned in recent Chess news has been:
* Ian Nepomniachtchi using Zhores (which is questionable given that the institute which runs it [Skolkovo] has Arkady Dvorkovich [chairman of FIDE] as it's chairman). I remember researchers questioning if Zhores was even suitable for the type of calculations which engines care about, so this looks like some PR move more than anything.
* There was a rumour a few years ago that Magnus Carlsen had some secret/private access to a Norwegian supercomputer. No real confirmation of this rumour occurred.

Both AlphaZero and Leela Zero (by their design and very optimal evaluation functions) also require much less evaluation - so they can naturally evaluate further.
I would call myself an average C++ programmer. Starting with move semantics in C++11 (very cool!), I found myself frequently making bugs by re-using an "already moved" container (like a vector). I couldn't find any simple way to avoid that mistake. And, from my tooling, it was a hard problem to debug, as are double frees. Do you have any advice to avoid re-using "already moved" containers?
Yeah now it would be spun as a good thing
> Along those same lines, we will initially restrict the types that may be passed through channels to the following:

> * None

> * bytes

> * str

> * int

> * channels

> Limiting the initial shareable types is a practical matter, reducing the potential complexity of the initial implementation.

That's a really interesting detail - presumably channels can be passed so you can do callbacks ("reply on this other channel").

I wonder why floats aren't on that list? I know they're more complex than ints, but I would expect they would still end up with a relatively simple binary representation.
I helped a lady in the park while her friend was having a medical emergency and she gave me some crafts to say thanks. Mostly just being nice, I bought some more of her stuff ($20 here or there) and spent some time chatting.

Thinking of bumping her to coffee acquaintance bc I think she feels obligated to bring her wares when I agree to meet up.

I’m way more educated, have a better job, 10y younger, more worldly and more successful. She’s never going to be anything more than a platonic person I know in my small town. Many of you would assume she’s ‘sketchy’ and I’d put money on that assertion.

However it’s nice to chat with someone unlike me. I’m always frustrated with sprint stuff, broken systems, and the crap you deal with on cutting edge of AI.

She likes crafting, turtles and her grown kids. I offer her encouragement in her small business and give her ideas to improve it. Probably the most wholesome acquaintance I’ve had in years.
It would still destroy the story and legacy. Between Ellison and Zuckerberg, Hawaii is already a tenuous PR situation.
Why would marketing even care about any of that?
Gosh, every Rust post feels like Thanksgiving dinner. Let's settle down.

> ... if we used all the effort gong (sic) to develop Rust and port everything over to Rust to instead just improve the wrinkles that exist in C++.

If you read the tweet, you might notice Mr. Russinovich isn't actually advocating porting everything to Rust. If you'd care to explain how one might iron out the little wrinkles in C++, you have a captive audience.
Does anyone know what came of Sam Gross’s proof of concept that removed the GIL entirely? Is that proposal effectively dead?
Personally, given this is Russinovich - his personal opinion would carry more weight with me than whatever he has to say in his official capacity as Azure CTO.
If you look at it in a bayesian way this is not an issue. "I can't put a number to it" would definitely be a legitimate answer, but "100%" is just wrong.
How about Houston, Texas? Good timing, too, since I may soon need to recruit for a new startup. ⊙⊙
They had a C compiler for kernel drivers.
But you can use code that introduces memory corruption. Plenty of crates make use of unsafe blocks.
> Rust works around this with developer tooling;

how does that work for companies that may use proprietary rust libraries? the proprietary lib authors won't recompile their shit for you just because you upgraded to the latest rustc
Luhmann also used lots of index pages in his own original Zettelkasten.

It's also important to keep in mind that in the kind of research he did, concepts were a bit shorter.
Admitting ignorance has political impact in many organization. If you’re not playing much of the political game it’s not an issue.

If you’re trying to put yourself in a pedestal and gain influence without going the long way of building trust though consistent delivery, successfully getting away from situations where you have to admit powerlessness or ignorance is a valuable skill.
Yes, these topics are often heated, but they are important and central to our national politics.

You may disagree, but I don't think the government's primary job is to gather funds through taxation and allocate those funds to certain groups.

The government should provide basic services in a non-discriminatory manner and maintain laws free of bias. I reject the idea that the citizenry are simply a resource to be exploited and used to carry out the good work of the government.

Due to the gross power imbalance between the individual and the state, the state should be limited in it's ability to coerce, even if it is for noble and utilitarian purposes. It is not just to enslave someone in pursuit of a higher good. If the objective is noble, support should be voluntarily given.

It is a lot easier to tell someone to support your charity or you will put them in jail than to convince them to voluntarily do so, but doesn't make it ethical in my mind.
I’d come to one in SF or the East Bay!
Imagine paying $75,000 to be more uncomfortable on airplanes.
Really shouldn't be too difficult to do this at the OS level or even hardware level if someone really wanted to make this happen.
Zig doesn't satisfy the safety concerns that make even modern C++ undesirable.
Interesting development anyway. Who can find a bigger fool. But in a real Ponzi doesn't the one who starts it always win? How does it work in this game?
> their own (say) HTTP library, riddled with bugs which will never get fixed, because it will never have the same person-hours sunk into it that a (major/respectable) FOSS HTTP library will.

The interesting trade-off here is that they probably aren't going to make the exact same mistakes as everyone else.

Which means more vulnerabilities, but fewer industry wide vulnerabilities where everyone gets pwned.

I'm not sure that's worth it, but it is something that should be mentioned when discussing the situation.

edit: me -> be
At the time, iphone was initially intended as platform for HTML5 apps, which it can still do today. So less about App Store, more about a number of dimensions of usability. Devs demanded native apps, not Jobs.

The problem with Flash was that it was a grossly inefficient runtime for arbitrary code with security issues, an extreme battery hog, and had no affordances for touch (e.g. you couldn't 'hover'). As I recall, battery was the biggest problem, security close second, UX inconsistency third, and runtime for arbitrary code (still disallowed!) as nail in coffin.
Maybe EV's won't but it seems like moving to heating with electricity will.
C# is the new King of game development.
I work in an environment where Postman is an administrative and testing tool for our developers and it worries me.

How do you produce repeatable test results when you’re just passing around Postman configurations (they don’t want to commit the to GitHub in case there are embedded credentials)? How do you know your services are configured correctly?
https://archive.ph/4HhOO
>> it’s usually the code that needs fixing

On larger teams the likelihood than comments get out of date is probably higher - particularly if the original comment was very long and detailed and the original author has moved on.
We've had this kind of system on the public buses here in Vancouver,BC Canada for quite a few years now. There are cameras and microphones, as well as stickers placed around the bus indicating their presence.

Interestingly, they have not been installed yet on the newest section of subway, the "Canada Line", which has speaker phones for calling train control but probably do not activate unless someone presses the button. The stations have cameras, but the trains themselves do not, but the older trains on other lines appear to at least have cameras.
Nothing great, unfortunately -- C++'s decision to leave moved-from values in a "valid but unspecified" state makes a lot of sense from a memory corruption perspective, but has caused plenty of logic bugs in my codebases as well.

The best thing I've used so far is clang-tidy (specifically the "use-after-moved"[1] check). It catches some stuff though, which is better than nothing.

[1]: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/use-...
How does it compare to peak python2.x performance?
Someone else downthread: "young developers can pick up Rust quite fast, and that makes it vastly easier than trying to find talented C/C++ developers."

I hope so. I have a hypothesis that the big-O for language success is "How easily can new programmers learn it?" Nothing else matter. JavaScript was slow, but everyone learned it, so it got fast. Python still had bad tooling, but everyone learned it, so it got better. And C got popular in the first place cause it was easier than assembly.

I wanna ask my managers if we could try hiring Rust devs. I don't like hiring people fresh out of college, but I can't manifest more money to hire experienced C++ devs. If the pool of good-enough-Rust devs is growing faster, and maybe already bigger than the good-enough-C++ pool, why am we interviewing people who don't even know what they don't know about C++?
Much of IQ is basically memory in disguise. They are almost one and the same. Pattern matching is related to patterns as you have to remember. For creativity the more primitives you have to build a creative entity the better... and how do you have more primitives? You remember them.

In fact, Programming Interviews directly test for Memory. Do you remember the correct algorithm? If not can you pattern match the correct algorithm? If not can you creatively build the correct algorithm from primitives you remember?

It is my personal belief that if you hold memory to be equal the variability among IQ will significantly be reduced. I will welcome any evidence for or against this belief.
yes no_std for kernel or boot code or MCU boards, that's what rust-embedded is doing and I think it's fine.

many embedded boards typically have 16~64MB Flash running Linux with musl, one rust binary statically linked can easily exceeding 10MB. multi-entry is hard to manage when you have quite a few unrelated tasks, so yes I really need a true shared lib based rust for the mid-range embedded boards, which are, quite a huge number.
The same tuition prices that has the full faith and credit of the federal government behind it driving it up?
I'm not even sure what that is really supposed to mean. If 100% precludes the potential of an event with infinitesimal likelihood (mass delusion, possession by ghosts, etc.), then as I said nobody ever gets convicted.

Otherwise, any "concept of certainty" that uses "100%" to refer to something that might not occur, is either gravely misusing mathematical notation or self-contradictory.
How do you ensure "equitable outcomes" without resorting to using racial discrimination in your policies?
“Know then that that race of the Galaxy originated in a manner as mysterious as it was obscene, for it resulted from the general pollution of a certain heavenly body. There arose noxious exhalations and putrid excrescences, and out of these was spawned the species known as paleface — though not all at once. First, they were creeping molds that slithered forth from the ocean onto land, and lived by devouring one another, and the more they devoured themselves, the more of them there were, and then they stood upright, supporting their globby substance by means of calcareous scaffolding” … “Whereupon the sage took a blob of oily filth, dust, crud and rancid grease obtained from the innards of the most decrepit mechanisms, and with this he befouled the prince’s vaulted chest, vilely caked his gleaming face and iridescent brow, and worked till all the limbs no longer moved with a musical sound, but gurgled like a stagnant bog. And then the sage took chalk and ground it, mixed in powdered rubies and yellow oil, and made a paste; with this he coated Ferrix from head to toe, giving an abominable dampness to the eyes, making the torso cushiony, the cheeks blastular, adding various fringes and flaps of the chalk patty here and there, and finally he fastened to the top of the knightly head a clump of poisonous rust. Then he brought him before a silver mirror and said: “Behold!” Ferrix peered into the mirror and shuddered, for he saw there not himself, but a hideous monster, the very spit and image of a paleface with an aspect as moist as an old spider-web soaked in the rain, flaccid, drooping, doughy—altogether nauseating.” from an English translation of Stanisław Lem’s The Cyberiad - Prince Ferrix and the Princess Crystal https://fb2.top/the-cyberiad-294133/read/part-7

The problem with human thought (whether it were based on meat or matrices) is the path dependencies. Our logic, facts, functions, and emotions come from our history, and we are yet poor at correcting flaws within ourself and our society.
> My that measure, my bank shouldn't mind if I don't pay my mortgage. After all, new money isn't being spent.

That's silliness. Your bank is not going to forgive your debt, so that will not pan out for you. Biden is forgiving the $10,000 in loans, so that will pan out for the recipients.
Because of how human populations are presently distributed, comparing population densities of two countries is really mostly comparing how much of each country's land is in truly depopulated swathes. Unless the countries you're comparing are, like, city-states, or oppositely they both lack urbanization, population density tells you very little about density as actually experienced by the inhabitants.

Think of average class size vs. median class at a university. The majority of students' class experiences are class sizes are smaller than average. The average is dominated by the rare classes which are huge.

Likewise, the vast majority (80%+) of Canadians and Finns live in cities or suburbs. These places are far denser than the national average, and occupy tiny portions of the total land area, in both countries. So to that 80% of the population, the density they live in is nothing like the national average.

https://ggwash.org/view/amp/65370
A new Setting called Performance will add performance boosts for Chromebooks and the Chrome browser on all supported platforms. The Performance settings will include a similar power optimization feature recently added to Chromebooks and also a new function to boost overall Chrome performance.
Motte and bailey is defensive, stick and stab is offensive.
Unnecessary use of unsafe blocks is stylistically discouraged in Rust, so there's a lot less code that has the potential to harbor a memory safety bug, which makes bugs both less likely to exist and easier to spot when doing a code audit before introducing a dependency on third-party code.
Transactions are your friend! Even inside a transaction deletes scare the hell out of me, but at least I have that extra layer of defense.
> How is Rust so much more secure and reliable than *modern* C++?

Rust catches things like use-after-free at compile time. *modern* C++ still lets things slip through e.g.

#include <iostream>
#include <string>
#include <string_view>

int main() {
std::string s = "Hellooooooooooooooo ";
std::string_view sv = s + "World\n";
std::cout << sv; // oops, use after free
return 0;
}
This weird characterization of addiction is just wishful thinking on your part. Even your examples are absolutely blind to casual scrutiny. Plenty of people find it incredible difficult to alter all sorts patterns of behavior.

I'm very sympathetic to the whole: "If you can't fix you I can't fix you" resignation of the situation. And I totally get people being over "solving the disease not the problem" rhetoric.

That's all normal.

But you're just flat out pulling justification out of your butt to feel better. Your compassion is limited and it's acceptable that it is. That's all.
I think that’s actually a coherent view of the 2A. But when you pull on the 14A incorporation thread quite a lot unravels with it. The Establishment Clause, for example, was intended to prevent the federal government from interfering with state established churches, some of which still existed at the time. It actually makes no sense to incorporate that provision against the states.
Ok, I’ll bite.

It’s Arkansas people, and razorback snout is a culinary thing there.

https://www.seriouseats.com/nasty-bits-pig-snout
FTP2SMTP ( F2S)
I have a bit of exper. with SMTP and keep running into support req. due to outbound emails on clients using our desktop apps., often due to Nortons or 'Mil' grade client security issues, which r 99% false pos.

1 of the things we started working on during pan. was FTP2SMTP ( F2S ), in a nutshell you send a data. stru. in a file which can contain 'attachments' etc. to a FTP server and the FTP server has a SMTP server that sends the email. As this is happening on the server(s) u have much greater control.

This probably sounds really weird, but it means 4us lots of issues evaporate, like changing the From field in an email on a client we have been doing this depending on who the email is sent 2 'Recipient', so with F2S it is text in the file, no need to mod. the client and add a DB to manage the changing of these fields - job done

Plus if your customers have static IPV4's you can have much improved authentication on FTP server using WAN fingerprinting.

There r a lot more positives, but I cant put them here in an open forum.

Has anyone used FTP in a similar manner eg. front end other protocols because FTP outbound on a client doesn't generate 'issues' with client sec. soft. due to programmatic implementation ?

BTW - These r legacy apps. 20+ YO and we r never going to re-write to use HTTP as customers luv the small screen real estate experience popping out of the tray, not BIG web pages
I sort of agree, but one thing the last few years showed me was how little people (especially in the media and parts of the academy) care about the truth. overwhelming, easily accessible, incontrovertible evidence might save you from the law, but the media, activists, and other partisans are still happy to make your life hell.
Security and privacy will be the next big thing or else no one will use computers in the future and there will be no computer science.
Of course: you can call a C function that's unsound, and that unsoundness can make your surrounding Rust program unsound.

This doesn't change the surrounding point however, which is Rust's philosophy of safeness by construction: if a particular piece of code is safe, then no safe (i.e., invariant-preserving) use of it can be unsafe. That alone makes Rust's security properties strictly better than those of C++, where even the modern safer paradigms can violate underlying invariants.
>Why do you think this is true? Do you not believe that foreign entities attempt to influence adversaries?

Do you honestly think China uses more propaganda on American than the US government does on its own people? Meanwhile, Google literally controls the flow of information, while knowing your location and browser history.

> You should also consider that the connections that Google has to US intelligence is not akin to the connections that TikTok has to the CCP. The latter is much more direct

Doubtful. Google is US intelligence.
That looks pretty sweet!
Umm, no thanks.
I remember trying to install that screensaver yet always having it crash my system, for some reason.

I did wonder how a screensaver can crash the kernel, until I remembered what it's supposed to do.

I was embarrassed for quite a while after that.
I’m trying to think of a Soylent equivalent.