skysight-inc/HackerNews huggingface dataset:
Based on your ebay link, the cheapest PCs are around $50 shipped. Including the electricity, that's $70/year. So you'd need more than a year to have this approach pay off, and additionally you will have saddled yourself with managing a physical machine rather than have someone else abstract it for you.

Doesn't seem to pass the "it'll pay for itself in a couple months" claim.
It’s a play on words. It helps to break it down into syllables. Each group answers one of the patient’s questions

Cont
In ue
Per sist
? Russia barely has soldiers and defense at those borders
Really? I think most people get plenty of benign letters from law firms. I do for things like consumer class action lawsuits I’m eligible to join, and stuff related to getting paid for things I invented….
That's quite the hot take, more worthy of Reddit than HN.

Pickups are super useful. Especially if you live in a place that does not have narrow roads, and if you have a family to tote around. It's in many ways the modern equivalent to the luxury barges of the 70s.

Plus, modern trucks are frequently as efficient as a mid size sedan from 10-15 years ago, which is pretty wild. Some of them, like my Lightning, are more efficient than pretty much any car which uses gasoline.

Lastly, 80K is a lot even for a truck. The vast majority are more like 40-50K. 80K is a top trim, brand new, no discounts price.
This seems to assume that only the very richest people would have access to life-extension technologies.

This makes about as much sense to me as the idea that only the very richest people have access to computers, telecommunications, and software.
He has made himself the ultimate unelected agency bureaucrat.

I should add that while the above line might appear trite, it is not lacking in significance in recent conversations.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Doesn't address the tires directly, but smaller, lighter cars are available. Maybe greater awareness about pollution from tires would help that become more of a sales factor.
A little off topic, but what are the roads releasing into the environment as they wear down? Asphalt is often somewhat radioactive since it's made from oil? Is there benzene in there? What is the scale of asphalt nanoparticles compared to tire nanoparticles?
C++ is really long in the tooth from a language design and tooling perspective. In that sense its due for disruption. So yes, it seems like C++ is on the way out.

On the other hand, Rust is not a strict upgrade. In game dev, runtime performance and iteration time are priorities. Safety is secondary. Rust isn't gaining that much ground in games because Rust appears to be unnecessarily burdensome. Async is especially useful for UI and game-thread style programming and that seems to be a weak spot of Rust as well.

There's still room for something besides Rust to steal C++ market share.
I think you are probably misreading the situation. My guess is that their costs went up and they are now increasing their prices so they don't lose money.
Give Ukraine rockets to attack all of Russian oil revenue. Then they can't fund it anymore.

Russia also sells oil below profitable internally and to friendly countries to keep them happy.

So you don't need to destroy them all of the time. Their oil companies are already non profitable.

The main problem here is that the US doesn't want oil prices to rise and that's why it's barely done by Ukraine.

https://www.themoscowtimes.com/2024/09/27/gazprom-drops-from...

The economy is on the brink of disaster, it's almost all war fueled now. Russian military capacity is evading day by day ( tanks, men, ... ). It won't be a threat to NATO anymore in 2-3 years, if it's funded by domestic means ofc.

Putin won't attack with nucleair missles. The problems would increase a lot ( eg. Because of the nuclear assured destruction, china would stop immediately helping Russia).

Probably Russia would collapse further like in 1991.
Just look at the old design/production and the new one. Japan has simply regressed in design and manufacturing. I'll not pretend that I know why, and I don't think anybody does. But they had a nice run during which they got "dreamy" about the future and then... the bubble burst.

Here hoping that China gives us another run since the US of A has decided the take the back seat, financialize everything and put MBA/Bureaucrats in every corner of the process.
I said same etymology AND same meaning. They are the same word, not false friends.

US English may have dropped that meaning, but British English still uses it in this way, as do many Europeans when they speak English. It’s a correct translation.
Well said.

Protectionism under the guise of regulation, similar to the EU.
Forced? You weren't allowed to

I really have no skin in this game but surely, surely the big social sites got caught red handed being overly censorious in during COVID and so on
That link sets the max price to $30. (I see a few at $18) I'm not sure how you found a $50 item there. Ignore shipping if you're adding that in, there's lots of local ones you can find on Facebook market and similar sites.
Did a quick test on Demo site. It works like a charm.

One issue: when I stopped sharing, my audience (my another computer) can still see my shared screen (I assume the last frame), what I think it shouldn't. And there is no indication or whatsoever that I have stopped sharing.
As long as their their wood floor datacenter and your backup in the same location does not burn down

„… data center had wooden ceilings, no extinguisher, and no power cut-out“

https://www.datacenterdynamics.com/en/news/ovhcloud-fire-rep...
Most gasoline has alcohol in it now. How has that affected it's flammability?
Tire and brake dust, sand, little bit of grease, some soot settling out of the smog, maybe some salt (if you're by the sea)
Be sure to read the Appendix, Rust's state machine async implementation is indeed very efficient.
Public transit only works if people don’t have an option for private travel in a luxurious car.
This is gross. The person who made it and pitched it this way disgusts me.
Very funny, completely American, mostly unrelatable for the rest of the world. Please continue and persist.
The difference being that not many HN posters have any power over others, so their (wrong) opinions are harmless in that context.
The average programmer has 12 years of education before they have a chance to see superior notations like prefix and postfix.

Of course you'll think that the two are weird when you've never had a chance to use them before you're an adult.

Much like how adults who are native english speakers see nothing wrong with the spelling, but children and everyone else does.
It seems a number of factors contribute to this beyond weight: how you drive (braking and accelerating aggressively), what conditions you drive in, the state of your tires, etc.

Weight seems to be one easy to understand and affecting factor. Why not start there?
Also there's no planet where his music is "industrial metal". Could see him getting lumped in with the Power Electronics genre though.
I write (async) Rust regularly, and I don't understand how the version in the appendix doesn't take 10x1,000,000 seconds to complete. In other words, I'd have expected no concurrency to take place.

Am I wrong?

UPDATE: From the replies below, it looks like I was right about "no concurrency takes place", but I was wrong about how long it takes, because `tokio::time::sleep()` keeps track of when the future was created, (ie when `sleep()` was called) instead of when the future is first `.await`ed (which was my unsaid assumption).
If only there was a place starting with p and ending with "irate bay" where you could get forever copies of books.
He's also calling for the deletion of people:

https://www.independent.co.uk/news/world/americas/us-politic...

The mask has really come off, if it was ever on.
> then people will start believing it

I don't subscribe to this philosophy. People will repeat it in certain contexts to avoid sounding out of touch and incurring social bullying but I have genuine doubts that their beliefs can be so easily manipulated.

> and it becomes a self-fulfilling prophecy

If you do believe this then your answer is just to write a bunch of articles in the opposite direction. It's a gross sort of world to accept living in; though, this is probably why I hold the belief I've espoused above.
> high number of concurrent tasks can consume a significant amount of memory

note absolute numbers here: in the worst case, 1M tasks consumed 2.7 GB of RAM, with ~2700 bytes overhead per task. That'd still fit in the cheapest server with room to spare.

My conclusion would be opposite: as long as per-task data is more than a few KB, the memory overhead of task scheduler is negligible.
I don’t feel creeped out at all. Please send gifts. But if you think someone might feel weird, the name you use doesn’t need to be real. I send my stepmom things addressed as Nana. You can also use random dumb names like Birthday Boy Dave or Donkey Face Smith.
Yes, we can but try, and ( only ) in trying find it so. For better or for worse.

Fascinating man and pragmatic scholar, James.

Empirical and stoic
Tooling is a pain, packages are a pain, compiles are slow, the language is inconsistent, header files why..., the list goes on and on and its not outdated complaints.

(lots of reasons to like it, too)
I wonder how much of chain of thought is just addressing the fact that LLMs are trained on human writing (much of which are conversations online), which creates an implicit bias in the model towards mimicking conversations where people are trying to explain their problem enough before they get an answer, even if none of this is required with a sufficiently informed expert (which are more rare to find in the training data compared to average people helping each other out in the countless low-voted discussions on reddit/stackoverflow/etc).
What monopoly does Rogers have? They've been an option for various telecom offerings in places i've lived throughout canada, but I've never chosen them due to inferior product. Which monopoly do they have?
It's the new acquihire: acquiAPIentitlementmire.
It's not a loss leader. They still make a profit on the combo because the ingredients are cheap and it takes almost no labor to prepare on a per-dog basis.

And 1.50 is cheap now but was relatively expensive when the combo launched in 1985 (for comparison, a Big Mac combo with fries and a drink was 2.59, a KFC combo was around $3).
> buy 3-4 CDs

I'd wager that there's a good number of people that don't even own a CD player anymore. $12/month to have music to listen to, even if I don't have new tracks pushed on to me, seems like a reasonable deal to me to not have to deal with the hassle of hosting it on my own server and, what, ripping my CDs to mp3s? If a friend comes in and wants to hear something, Spotify is more likely to have it than my local mp3 collection.
I disagree on both of these. Turbo engines are usually much cheaper to tune- most of the time you can substantially increase the power with just more boost. More serious power requires a bigger turbo and bigger injectors which is still cheap and easy - an afternoon install with the engine still in the car.

Tunable turbocharged European sports cars cost next to nothing once they’re a decade or two old.
I'm having a hard time understanding what your complaint is.

That the worlds premier capitalist publication publishes facts capitalists find useful?

Yes.

Also bears shit in the woods.
Tokyo::sleep is async
There was no question, that I was answering. Simple someone claiming they have no idea how it would even be possible for a $5 end up being $4.98, while literally stating they know about floating point issues.
This depends a lot on how you define "concurrent tasks", but the article provides a definition:

Let's launch N concurrent tasks, where each task waits for 10 seconds and then the program exists after all tasks finish. The number of tasks is controlled by the command line argument.

Leaving aside semantics like "since the tasks aren't specified as doing anything with side effects, the compiler can remove them as dead code", all you really need here is a timer and a continuation for each "task" -- i.e 24 bytes on most platforms. Allowing for allocation overhead and a data structure to manage all the timers efficiently, you might use as much as double that; with some tricks (e.g. function pointer compression) you could get it down to half that.

Eyeballing the graph, it looks like the winner is around 200MB for 1M concurrent tasks, so about 4x worse than a reasonably efficient but not heavily optimized implementation would be.

I have no idea what Go is doing to get 2500 bytes per task.
That is exactly what happens. Reserve ratio used to be 10%, same as your example. The reserve ratio is currently zero, lowered in 2020 during pandemics. But banks still can't lend out more than deposits.
NodeJS is better at memory than go?
Is it protectionism? What Canada-based google alternatives are there?

On the other hand, inflated ad prices and deflated online revenue do hurt Canadian businesses selling online. I don’t read this action as pro-Canadian search but anti-abusing monopolization
> If the price is "0.00023" per unit and someone uses "213.34" units I feed those strings into a multiplication function that returns the correct string 100% of the time.

But you're not coming up with a valid monetary amount.
Thanks for articulating this phenomenon so well.
Assuming you use the same amount of soap and what nots, and get the same amount of dirt and debris off your body, the more water you use during a shower, the easier it is to process the water at your sewage treatment plant, if your waste water is treated.

If your waste water isn't treated, and is discharged to water ways as-is, the more water you use, the more dilute your pollution.

If you've got a septic system, I dunno? Probably doesn't help, but if your system is well sized, no big deal? Some of your outflow probably recharges aquifers, so it's kind of circular (although a lot of the outflow evaporates, so less directly circular there)
I get it, the alternative is something akin to a pyramid scheme - updates have to be funded by future sales.

That works for me if I’m already a customer - but the company has to keep selling to keep funding their services.

However taken to the extreme it risks the company implementing some kind of planned obsolescence to provide that funding. And it doesn’t incentivize efficiency (making the service simply cost less to provide over time) any better than a subscription model. Not sure which is less evil in the long term.

Maybe by wanting no subscription I’m just being selfish.
Then it's all the more important to avoid unnecessary employee turnover.
Increasing prices is not "pulling the rug out from under you". Hertzer decided to raise their prices. Their customers can either continue using their service, reduce their use of the service, or go somewhere else.

Also, we live in a time of high inflation. We should expect price increases because they value of the dollar, euro, etc. is going down.
We in the game industry use Parsec. It's free and amazingly low latency. Good enough to play games. How does this compare?
> before the Leaf - a Subaru Outback. It was also heavier.

A bigger car with more cargo capacity was heavier? Is that a surprise? How _much_ heavier was the Outback? Only 100 lbs or so? That's the surprise.
I feel this benchmark compares apples to oranges in some cases.

For example, for node, the author puts a million promises into the runtime event loop and uses `Promise.all` to wait for them all.

This is very different from, say, the Go version where the author creates a million goroutines and puts `waitgroup.Done` as a defer call.

While this might be the idiomatic way of concurrency in the respective languages, it does not account for how goroutines are fundamentally different from promises, and how the runtime does things differently. For JS, there's a single event loop. Counting the JS execution threads, the event loop thread and whatever else the runtime uses for async I/O, the execution model is fundamentally different from Go. Go (if not using `GOMAXPROCS`) spawns an OS thread for every physical thread that your machine has, and then uses a userspace scheduler to distribute goroutines to those threads. It may spawn more OS threads to account for OS threads sleeping on syscalls. Although I don't think the runtime will spawn extra threads in this case.

It also depends on what the "concurrent tasks" (I know, concurrency != parallelism) are. Tasks such as reading a file or doing a network call are better done with something like promises, but CPU-bound tasks are better done with goroutines or Node worker_threads. It would be interesting to see how the memory usage changes when doing async I/O vs CPU-bound tasks concurrently in different languages.
Interesting that Corsica isn't connected.
It is best explained by common scenarios an Italian merchant in the Middle Ages experienced. The basic concept is Assets==Liability (plus Equity). Where positive Assets are entered on the left hand side (debit). And positive Liabilities are entered on the right hand side (credit). In accounting, debit and credit just means left and right.

1. Merchant takes out a loan for $5,000 and receives $5,000 in cash.
• Assets (Cash) increase by $5,000 (Debit).
• Liabilities (Loan Payable) increase by $5,000 (Credit).
• Equity remains unchanged.

2. Merchant buys inventory for $1,000 cash.
• Assets (Cash) decrease by $1,000 (Credit).
• Assets (Inventory) increase by $1,000 (Debit).
• Total assets remain unchanged, and liabilities and equity are unaffected.

3. Merchant sells all inventory for $1,500 cash.
• Assets (Cash) increase by $1,500 (Debit).
• Assets (Inventory) decrease by $1,000 (Credit) (recording cost of goods sold).
• Equity (Retained Earnings) increases by $500 (Credit), representing the profit ($1,500 sales - $1,000 cost).

4. Customer1 deposits $500 in cash for future delivery of goods.
• Assets (Cash) increase by $500 (Debit).
• Liabilities (Unearned Revenue) increase by $500 (Credit).
• Equity remains unchanged.

5. Customer1 transfers half of the future delivery of goods to Customer2.
• No changes to assets, liabilities, or equity occur at this point. The merchant’s obligation to deliver goods (reflected as Unearned Revenue) is still $500 but now split between two customers (Customer1 and Customer2). Internal tracking of this obligation may be updated, but the total financial liability remains the same.
>And anyone who calls out vapid conspicuous consumption, or the greedy exploitation of the planet for personal gain, that's not obviously perverse to you; it's just one person's opinion and easily disregarded - because they're not the final word on genuine understanding?

Pretty much, yes.

Yesterdays vapid conspicuous consumption is tomorrows minimum living standard.

Three meals a day every day forever?

Even medieval kings had to go on a diet when famine struck.
So redo the templates.
There needs to be more choices. American suburbia is on another level I know, but there is no reason you can't have a bit more density, walk-able or bicycle friendly neighbourhoods, centred around amenities and public transport.
The implementation of `sleep` [1] decides the wake up time by when `sleep` is called, rather than when its future is polled. So the first task waits one second, then the remaining tasks see that they have already passed the wake-up time and so return instantly.

[1]: https://docs.rs/tokio/latest/tokio/time/fn.sleep.html
In fairness it actually works out the correct answer fairly quickly (20 lines, including a false start and correction thereof). It seems to have identified (correctly) that this is a tricky question that it is struggling with so it does a lot of checking.
I agree- I’m active on forums and in the “scene” of modifying turbocharged European cars. It’s alive and well and the DIY technology has come so far from 20 years ago- now with totally open source fuel injection systems, etc. People are doubling and tripling the power on cars you can buy cheap on Craigslist, and they still hold up well.
Synapse says that it was actually the Bank (Evolve) that made the accounting mistakes, including missing transactions, debits that weren't reported, sending in flight transaction to Mercury while debiting Synapse incorrectly etc.

https://lex.substack.com/p/podcast-what-really-happened-at-s...
it truly is free hahah we're using some free survey website plan and then Mark would fill in a template in google docs, print, and post the official letter. I think we hit our limit on the form though. We didn't expect it to blow up! Mark is gonna kill me when he checks his email
What if their choice was either raise prices or lose money?
NodeJS does what it was designed to do well.
Manufacturers don’t make tires expecting them to not be driven on, so that’s besides the point, but regardless.

The goal should be to tax manufacturers so that there’s a strong incentive/an opportunity for market competition to produce tires that don’t shed microplastics.
Thanks for the feedback! I’ll check out the issue. It still has a lot to improve!
AWS, Azure, and Google have data centers in Europe. I am sure lots of other companies (like Cloud Flare) have servers in Europe too. Most large providers are global companies which operate in as many countries as possible.
It’s a bit more complicated than that.

At the point I make a loan, 2 things happen on my balance sheet: I have a new liability to you (the increased balance in your account), and I have a new asset (the loan that you’re expected to pay back). They cancel each other out and it therefore seems as if I’m creating money out of thin air.

However, the moment you actually use that money (eg to buy something), the money leaves the bank (unless the other account is also at this bank, but let’s keep it simple). Liabilities on the balance sheet shrink, so assets need to follow. That needs to come from reserves because the loan asset keeps its original value.

The reserve comes from the bank, not from you. Added layer here: Banks can borrow money from each other or central banks if their cash reserves runs low.

Finally: it tends to be the case that the limit on lending is not the reserves, but on the capital constraints. Banks need to retain capital for each loan they make. This is weighed against the risk of these loans. For example: you could lend a lot more in mortgages than in business loans without collateral. Ask your favorite LLM to explain RWAs and Basel III for more.
Amazing idea. I’m sure the person on the line is… not used to this.

I remember one time having a super helpful person at Home Depot walk me through a home project I needed some advice on so I asked to talk to their manager to compliment/thank them.

After a few minutes the manager came over and looked so ready for me to berate them about something only to look incredibly shocked that I was actually complimenting the service I had just received. Was nice for everyone.
I claimed no certainty. As I stated above, nothing in war is certain.

Jeffrey Sachs is just some guy. He has no more expertise in this area than I do so you can take whatever opinion you like.
That argument is selectively and rather condescendingly applied to Rust far too often. In this particular context (both the parent comment and the article), that criticism should apply more to Go than to Rust. Besides, I don't understand the argument of asking everyone to learn a dozen different languages for an 'appropriate solution at hand' when the differences between them don't justify such effort. I don't dislike Go. But it's disingenuous to argue that Rust shouldn't be used where Go can be.
I'd expect that because Promises are small Javascript objects while goroutines each get a stack that grows from at least 2 KB.