skysight-inc/HackerNews huggingface dataset:
I believe that having the Send bound as a requirement to allow migration of tasks between executor threads is a clear deficiency of the Rust async system by itself, together with the fundamental issues around async Drop, which prevent implementation of scoped APIs. Similarly to threads it should be sufficient to have Send bound on functions like spawning and sending data through channels. The share-nothing approach is usually used as nothing more than a workaround to hide this deficiency..

Selectively pinning tasks to a thread/core has advantages and can be really useful in some circumstances, but it's a finer discussion, which has little to do with async users dissatisfaction related to Send.
For those wondering, 400,000 PSI is crazy.

For a nuclear weapon, a 20 PSI over pressure is considered sufficient to demolish reinforced concrete structures, with a very high fatality rate.

These bursts would have killed and atomized everything on the ground over a wide area!
Question out of curiosity: did you happen to have some sort of USB device plugged in when you put it into suspend?

Both pin and phone unlock are supported, as of today.
The “good for consumers” test is not encoded in law in the US, it’s just a framework that has been recently used to evaluate whether an action is sufficiently anti-competitive to warrant intervention.

It’s also very short sighted.
In my idea of the hedonic treadmill, one can be on the treadmill but slow it down or even switch it off and cease to run on it. More people in Europe are on the treadmill in the sense that they've maxed out their happiness, but they aren't necessarily running on it. Perhaps of the people who are on the treadmill, more people are actively running on it in the US, driven by the consumerism (essentially addiction) that you point out.
She says she's been shadow-banned across multiple platforms:

https://x.com/phuckfilosophy/status/1709978285424378027

As for her persona and the allegations (ie. if this is news worthy), who knows.
There's something called "business email compromise" with annual losses about 10x that of ransomware. It relies on tricking companies into paying invoices to an attacker controlled bank account instead of their actual vendors' bank account. Google lost over a hundred million dollars to some Latvian guy who was able to pull this off by pretending to be Quanta Computer. There's also just bank fraud in the Zeus style where they transfer $200000 out of your account to some company in China or Bulgaria.

These scams are all still incredibly profitable despite relying entirely on the regular financial system. There is no reason to think ransomware would stop in the absence of cryptocurrency given that extensive infrastructure has existed and currently exists to "cashout" proceeds of fraud. And in the ransomware case it's even easier because the victim is willingly making the payment, and the attacker can just not give the decryption key if the victim trys to stop the payment in any way.

And yes, this scales. If you ever looked at the promoted stories on Snapchat a few years ago, you may have seen a user with the name "The Billionaire Gucci Master" living a very opulent lifestyle. That was all paid for with business email compromise money.
But that does not highlight the problem, and makes the requirement/limitation seem reasonable.

The whole point is to distill the problem to it's essense and make it impossible to ignore.

Obviously there are various reasonable sounding reasons how such a state of affairs comes to be. The point was that regardless, at the end of the day, there is an absurdity here, and it is not "I assumed my 50k Apple computer would be usable for Apple development." There is no hard tecnical limit to excuse it. It's completely fair to call it out.
vice.com is dogshit.
... and gobs of money
FM radio in North America has long stopped being simply a slice of frequency spectrum devoted to analogue broadcast stations. The widespread iBiquity IBOC system (better known as ''HD Radio'', now owned by DTS) features multiplexing of 2 or 3 digital subchannels per station across the existing band. This means that a simple FM receiver in a smartphone will only get the analogue portion of the signal, unless/until the smartphone manufacturer licences an HD Radio demodulator and accompanying software. Unlike in modern automobiles, which have integrated HD Radio playback through the usual speaker system but with no digital output, smartphones might be feared by broadcasters and content providers to be potential piracy devices if any of those HD Radio digital signals were able to be captured or retransmitted. Is that fear real? Beats me, but it might cause integrated smartphone FM radio receivers to be analogue-only.
We were talking about free speech (or the lack there of) in China so I fail to see how any of this is relevant. None of it makes speech any freer in China, none of this means money can save you, none of this is OK or should be tolerated.

I'm going to assume you are arguing in good faith, but FYI such "whataboutisms" are the go to defence of bad faith actors when any criticism of China is brought up.
> True, I think it happened because Rust community quite aggressively sought out those developers to gain market and mindshare.

Guilty as charged, honestly. But we were really target high performance web services where Rust really makes sense. And Rust has had a lot of success gaining market share in that area, but most people who work on things like that are writing closed source software and don't comment so much on the internet, so what you see online is mostly people blogging about their side project that doesn't need to serve a million concurrent connections.
It's certainly possible (osmand can store tracks, with configurable sample rate based granularity).

It is just not easy to do. There's many stoppers to doing so like the one you've described.

No doubt Google makes it really easy to give up all your data. Very hard to keep it private and local.

And this is a horrible trend.
This makes a lot of sense. When ChatGPT initially broke the mold, I was hoping someone would find a way to repurpose all the silicon the crypto-bros' nonsense has commandeered -- alas, the problems are too different.

Making specialized chips to run LLMs is the logical next step.
Procrastination book club finally finishes its first tome after 28 years
That doesn't prevent the problem of length limits encouraging users to break their programs into networks of smaller programs communicating over pipes. I'm sure that sort of thing can be done well, but it certainly takes discipline.

Particularly as programs start out simple and organically grow, once they start hitting length limits, they're going to start evolving into locally-distributed computation. Maybe you get something nice like composable small unix-like utilities. However, I suspect there's a large overlap between the set of developers who would do that well and the set of developers who would still keep things nice and modular within a single process if they didn't have size limits.
> I was working remotely before the pandemic and will continue to work remotely in the future. It's great that we have more opportunities now than before, but they always existed. So what the "mainstream" or "big tech" world does in current year is their own business.

I've been remote since 2015 and, arguably, it's made it harder. Before COVID it was mostly a niche thing, but now the cat is out of the bag and I'm competing with a lot more.

The RTO backlash is also in force, so the big F500 companies I used to snipe roles from are now fully owned by corporate overlords.
in France it is a legit reason if the new owner bought the place to move in. Illegal if it bought the place with the purpose to rent it.

Same without purchase in fact. The owner can tell you to leave if it plans to move in.

I am however not sure if law is specific enough to avoid being exploited with loopholes like "owner move in legally for 1 month (while not actually living there and doing renovation), then start renting again to someone else"
You're mistaken about Yasser Arafat. He wasn't awarded the Nobel Peace Prize for fighting Israeli apartheid; rather, he received it for ceasing that fight in line with the Oslo Accords- a deal brokered by the United States.

Here's a visual representation of why: https://en.wikipedia.org/wiki/Oslo_Accords#/media/File:Bill_...
I’m envisioning carnival barkers trying to get other teams to use up their -15 seats as if they don’t sell out they have to pay the company a rental fee.
Greetings fellow human born in 1981. I skipped the straight-to-BASIC machines (my first PC was an Amstrad 1512) and I didn’t sign up for the Windows 95 (‘Chicago’) beta but I remember queuing for it when it was released on 24th August 1995.

(I later signed up to be a beta tester for Windows 2000. That was truly impressive when compared to Windows NT 4.0 that preceded it. By then I had a multiprocessor dual PIII-450 system, so gaining USB support was a great deal.)
The freezer also works if you need to power on a cell phone without associating it with a cell tower.

(Why would I do this? I found a cellphone and needed to break into it to figure out whose it was. If the guy had a new phone under the same IMEI, it would have knocked him off the network. Eventually, I found out when I finally busted into it and tracked down his identity, he had since enlisted in the Marines and there wasn't anything he probably was missing on that phone anyways)
It sucks, but families have to temporarily split up all of the time for the sake of the income to the point that a father flies to another continent and works and sends money back home and doesn't see their wife/children for years.

There are really good developers out there right now that have been unemployed for a ridiculously long time due to the shit market.

I wouldn't want to tell you what to do and I don't know enough about your situation to make an informed suggestion, but keep your mind open to the possibility that your best option right now is staying with your company, moving yourself across the country (maybe rent a cheap room somewhere close to the office), and keep looking for a better job in the interim.
This is a more serious problem than that, because AI does in fact make stuff up, and will bullshit logical connections that make superficial sense but don't match the system under discussion. I think a better analogy is airbrushing photos to remove people; it changes the facts of the photo in a way people care about. Likewise, it's a problem if people sloppily use GenAI to fix up text or graphs or whatever, and it creates things that match the paper really well but don't match reality. Those are _exactly_ the kinds of problems that will slip through peer review very easily.

Fixing white balance, or a thousand other old-school photo changes, is very different; the underlying structure of the photo is there and nobody cares about white balance or most of those old corrections, because our eyes and brains are constantly mucking with them anyway. People care about airbrushing or GenAI-"airbrushing" parts of the picture, because the information content we care about is changed.
The article says they are using SiPearl’s Rhea processor. So I'm guessing it's not a "package deal."

And regarding your question about GPU/accelerators, CPUs still do a LOT of work in HPC. I'm guessing they chose ARM for performance per watt, very important when scaling to many processors.
This existed before threads were introduced into the C language. It's only about a single control flow being interrupted by signal, remaining suspended while the handler executes. As soon as the suspended code resumes, the updated sig_atomic_t value is visible to it, and the whole value (not some torn mix of the old a new value). It has nothing to do with threads or cores; if one thread runs a handler and another looks at the flag, it's not even relevant that a signal handler is involved.

The sig_atomic_t type that is specified for that purpose and must be used, which rules out the uncertainty you're referring to in (1). It is not a type qualifier but a specifier.
Not that depressing. Audit your current web server configurations. You can dump the in-memory representation generally. Diff it with the on disk representation, and bam. Instant canary. If you're worried about a tainted on disk version, do the integrity check against a version invisible to the outside net.

Also, redeploy configs and reload on the regular, and you essentially force an actor to get an active foothold on your system to re-exploit and persist the compromise.

It's not impossible to defend yourself against these types of things if you're vigilant. You can also script your deployment to the point where you can nuke your site from orbit with minimal impact, and reestablish it. It's all about your threat model.

But yes. Things like nginx, apache & co are remarkably comprehensive in the things you can configure them to do. I find that my most dreaded part of standing up a new service is inevitably writing the load balancer/host web server configs.

No computing is 100% fire and forget safe though.
Use a mule?
If you can solve the halting problem there is an algorithm to easily solve the busy-beaver problem and vice-versa. They are exactly equivalent.
In GR, black holes have only three distinguishable properties: mass, charge, and angular momentum. If you have one made from matter, one from antimatter, and one from sufficiently concentrated light, all three are indistinguishable.

As I'm not a physicist, I wouldn't risk phrasing this as "pure gravitational binding energy" just in case this has a specific and different meaning.

I read the interior of an event horizon immediately causes problems with quantum mechanics' no-cloning rule, so I suspect the actual problem here is "QM and GR are fighting again" and we can't get any answer until we've resolved that.
What about before COVID?
Interesting thank you.

I always thought only a subset of the capabilities of Java Cards were available in NFC mode due to power restriction reasons.
> you have enough CPU headroom that the performance doesn't really matter

But it would affect power consumption? (Just trying to understand.)
do you have a contract in writing and did you both sign it?

you should talk to a lawyer.

you can negotiate any deal you want but you will need a contract IMHO.
This is a talk turned into a web page done right. It seems like it should be a simple thing to do, but often the results are confusing and hard to read. Not here, well done!
Red Cross issues rules of engagement for hackers in conflicts
Cool site

Is it rude to point out that often the tips and advice are telling someone to do something?

I usually understand tips to be hints about what might be coming up next, or where to look next, or what I might have missed along the way..

When someone's pretty mentally hammered (aka me), it's difficult to mentally process a laundry list of habits or practices that I should also do...
I think the real problem is that human beings are biased and have a very strong negative reaction to things which are actually unbiased.
We had that, then we realized that companies who understand all the pieces lead to better user experiences, which is why we all have MacBooks and iPhones.
Per the article, he claimed the Hummer would get 60, the 100 number was aspirational based on ideas he had for future designs.

(Still pretty awesome. If it didn't likely cost more than what truck is worth I'd want it too)
Harder is in quotes because it isn't necessarily harder.

If you would need to do it anyway it isn't harder.

Less "people are worked up over doing a little work" more "async makes you solve problems earlier you were going to solve anyway".

Similar vibe to the borrow checker. Sometimes it is overly restrictive othertimes you didn't actually consider the corner cases when you assumed everything would be fine.
I would go even further. I was wondering why most chip companies are so good at being mediocre. Like TI OMAP dropping out of smartphones and so on. But I think it's worthwhile to invert the question. It is quite extraordinary in the silicon space for there to be 1 clear winner like Nvidia or Qualcomm (or Intel not so long ago). So much so, that we can assume they got there by anti-competitive means and rent-seeking measures.
> If the proton originated from a distance of 1.5 billion light years, it would take approximately 1.71 days from the reference frame of the proton to travel that distance.

Imagine traveling 10% of the size of the observable universe in 2 days.
Pretty much the same, though I usually just keep the file open in a side terminal. I want to use stuff like cheat.sh (ex. curl cheat.sh/grep) but I never remember.
Modafinil would give me hallucinations after 2-3 days of use with a full night of sleep between. Adderall has never done that.
While De Klerk certainly participated in it, neither Mandela nor De Klerk started the system of violent racial oppression in South Africa.

Neither of them started the armed resistance against it, either, though Mandela obviously participated in that.
I totally agree, but would like to point out that this hasn't always been true. At first, bitcoin was a legitimate but obscure currency. I have receipts for selling used computer parts on Bitmit. Bitmit shut down in November 2013. Very quickly after, the remaining legitimate online marketplaces disappeared. Bitcoin started as a real world solution and has fully regressed into a joke.

https://en.bitcoin.it/wiki/Bitmit
Trimming video screenshots
My microwave sat Infront of a phone jack. (we had ADSL2 for internet)
Every so often out internet would just stop.

Finally realized it was the microwave pumping interference into the jack it took out the internet.

Also worth noting, if it was a bad rain storm the internet would drop in speed.
As I understand it, Digital changed significantly after Ken Olsen left.
Regarding the quote:

> The Original Sin of Rust async programming is making it multi-threaded by default. If premature optimization is the root of all evil, this is the mother of all premature optimizations, and it curses all your code with the unholy Send + 'static, or worse yet Send + Sync + 'static, which just kills all the joy of actually writing Rust.

Agree about the melodramatic tone. I also don't think removing the Send + Sync really makes that big a difference. It's the 'static that bothers me the most, and that's not there because of work stealing. I want scoped concurrency. Something like <https://github.com/tokio-rs/tokio/issues/2596>.

Another thing I really hate about Rust async right now is the poor instrumentation. I'm having a production problem at work right now in which some tasks just get stuck. I wish I could do the equivalent of `gdb; thread apply all bt`. Looking forward to <https://github.com/tokio-rs/tokio/issues/5638> landing at least. It exists right now but is experimental and in my experience sometimes panics. I'm actually writing a PR today to at least use the experimental version on SIGTERM to see what's going on, on the theory that if it crashes oh well, we're shutting down anyway.

Neither of these complaints would be addressed by taking away work stealing. In fact, I could keep doing down my list, and taking away work stealing wouldn't really help with much of anything.
tasteless? who cares? this is business, and as a developer you should get whatever you want out of it.
Lost my job because I refused to use Windows, who is at fault?
Very nice write up that demonstrates the difference between theory and practice.
A valuable developer uses an open source project according to its licensing terms. An unvaluable corporation steals said code and resells it via an ai.
You're absolutely right about the health risks. Additionally, a small oven can be bought online for under $/£/€50 in most countries, and there are many guides online about modifying these to have precise temperature control for delicate soldering jobs. These modifications use inexpensive (usually <€1 each) thermocouples, along with digitally controlled relays or MOSFETs to do pulse-width modulation.
and impossible things difficult (hence no longer impossible)!
Ah you beat me to it.

But their headline is so freaking boring, they don't know how to write for social media because few know what Kuiper Belt is.

People don't even know New Horizons is out there, I doubt they teach this stuff in school

https://science.nasa.gov/mission/new-horizons/
I haven’t really seen any issues with async affecting other parts of Rust. People are successfully building systems applications, including game engines, cryptography libraries, kernels, command line tools, compilers, etc, all without having to touch async.

I maintain large cryptography libraries, and have been completely unaffected by the async business.
No it wasn't. Anyone can follow the link and see that it was about preferring non-work-stealing executors, none of the things you complained about.
“Anyone who disagrees with me is biased”
I’ll make sure to let India know that they’re not diverse despite their 23 official native languages and their massive religious divisions.

You’re basically trying to define “diverse” as “amorphous immigrant melting pot”, a society that only exists in the new world where the native population was nearly wiped out.
I remember losing the manual for Star Trek 25th Anniversary (Interplay, 1992) and that was a disaster. I eventually got a photocopy from a friend.
This is true but the rest of the ecosystem is not built for it.

If you try to use axum in this way you'd still need to use send and sync all over the place.
I was at a MGM property in Vegas this weekend and it was still not fully functional. Most things worked but there were little quirks all over the place. For instance one morning some of the food vendors weren't able to charge to rooms, but others were.
As an european...

On one hand, it's nice to see funding to european companies to develop european technolgy, aiming at a technological sovereignty.

On the other hand, SiPearl looks like it was virtually unknown up to this point, and I can't seem to find anything looking like a cpu review (their website claims they have already released at least one generation of Rhea cpus). So this amount of money might not be wasted but still not optimally spent. Which isn't 100% bad, but at least bittersweet.

If anything, without reviews and performance benchmarks, we might just get ExaFLOPS on paper.

Like how does one of these Rhea CPUs compare to, say, a Graviton 2/3 or to an Ampere Altra cpu?
A more precise version of GP's comment might be:

"Transferring USD to a hostile nation is significantly harder than transferring Bitcoin. Crypto's ratio of criminal to legitimate use-cases is tiny compared to USD, and continues to shrink."
Unreal Engine will no longer be free for all
does this work in KDE too or is there a similar solution?
I say we use the hallowed Navigational Deflector to emit a tachyon pulse.
> More recent studies using the Telescope Array Project have suggested a source of the particles within a 20 degree radius "warm spot" in the direction of the constellation Ursa Major.

https://www.science.org/content/article/physicists-spot-pote...
10gb nics and their respective connections are quite expensive. Not many servers have these at all.
What if Alexa became self aware? [video]
somewhat along those lines, i acquired gaddis.es because it makes the plural of my family name, which i thought would be a fun way to give out email addresses to the rest of my family… so far nobody else thinks it’s as funny as i do :)