skysight-inc/HackerNews huggingface dataset:
Re: lowering interest rates, China has the largest foreign currency reserves in the world at over 3 trillion USD. So where most sovereign currency issuers can’t print money without reducing the value of their currency - or increasing interest rates to compensate - China can defend the value of their currency by purchasing with it foreign reserves.

I’m not an economist so I can’t tell you how far they can go with this. But they have an atypical margin for error correction re: interest rates / money creation.
Are new devs less likely to screw things up in Rust? Probably. Is a modern Rust codebase easier to onboard with than a 40 year old monstrosity of a Microsoft C++ codebase? You bet! Are more people excited about learning Rust? Probably. Is rust much faster to learn than C++? Call me a skeptic.

I've written Rust professionally and would rather write Rust than C++. That said, almost every concept you need to understand C++ is also needed to understand Rust, but then Rust adds additional complex semantics that aren't going to be intuitive to novices and don't trivially map to either other common high-level languages or obvious low-level concepts.
To save you a click to Twitter's hyper slow website, Russinovich recommends to start new projects in Rust instead.
HN is made up, was seeded by, a lot of Linux guys who share a Stallmanist view of any data being in the hands of large corporations where you can’t control it. All of the dystopian fears that entails. So this is expected.

China just eclipsed the US government as biggest bad in the recent years as it’s asserted itself as a technological superpower along with the obvious Russia stuff. It’s only natural we see more of those posts as at least we have a way in our government however minor
"No crime"? Crime correlates to economic wealth, not population density. Plenty of non-urban areas in the US have astronomical crime rates due to poverty and substance abuse; plenty of cities are some of the safest areas you could possibly live in....and you benefit from fast police, EMS, and fire response times. In many rural areas, you're lucky if there's a cop within 20 miles of you and the firefighters have to drive to the fire station before they come out to put out what's left of your house.

In my city, you call the police or fire department and 3-4 minute response times if it's a life-threatening situation. Depending on the severity of a medical call, they may dispatch multiple ambulances to speed response time.

"Safe for kids"? In many cities kids take public transit to school and have access to everything within walking distance of their home. See note above about crime rate. Plenty of kids in rural areas can't leave their neighborhood, or even the end of their driveway, because there's a 50mph highway and everything is a 10-20 minute drive away.

"Cheaper"? There are costs beyond per-square-foot purchasing/leasing. In cities with good public transit and pedestrian infrastructure, you don't need a car. No financing costs, no depreciation, no fuel/maintenance/repair, no vehicle-related taxes, no parking, nothing (also, public transit is orders of magnitude safer per mile traveled.) If you live in an apartment, there's probably substantially less exterior surface area per square foot of living space due to shared walls/floors/ceilings so heating and cooling costs are lower. If you're in a condo association, maintenance and repair costs for the building are shared.

There are numerous studies showing people living in cities cost society less and have a lower carbon footprint.
> Per-interpreter isolation for extension modules

This will break many modules. Basically any that use static variables, which is done pretty much everywhere.
Once again a conspiracy theory, as if that’s the only possible alternative to the rule of authority.

Even if you trust that Covid-19 was dangerous (it wasn’t really but hindsight, etc) and that every action of the regime was justified and in good faith (lol), what’s inappropriate about distrusting the authority on the next step?

Especially when said authority had 1000 different contradictions in their rule that everyone could see but only those not willingly engaged in a political game of power.

If you’re honest with yourself you know it’s not about truth anywhere as much as power and that no side of anything is righteous or even anywhere near honest.
EcDNAs Are Extrachromosomal, Extra Active, and Extra Terrifying
With the way wiretapping laws work and the bus operator not being a party in any of the conversations they surveil, I wonder if it's legal to be recording peoples' voices here.
>IMO it's easier to write super complex stuff in C++ than in Rust as there are just too many cognitive things to keep in mind in Rust to even compile.

Surely you can describe this with more than a throwaway sentence, given that more and more people are seeming to experience the opposite.

>Like JavaScript, yet another language written for bad to average developers to keep them from shooting themselves in the foot.

Nobody would describe JS this way - the entire existence of that language is filled with projects attempting to make it better for "bad to average developers" because it is certainly not what you're describing.

Edit: minor formatting of quotes.
Just want to agree, the film Crumb is a wild documentary,and totally worth watching for adults who have any interest in counter culture.
> That's a fairly recent thing that some people do as a kind of virtue signaling.

If by recent you mean well over 20 years ago. When I began learning C circa 2000, I used to hang out on comp.lang.c, and "C/C++" was very much frowned upon. And for good reason--people felt entitled to ask C++ questions in a C newsgroup, which was and remains a poor idea. Even if they were asking questions relevant to both, e.g. regarding pointers, it's still a much better idea to ask in a C++ newsgroup. See https://en.wikipedia.org/wiki/XY_problem

There are people (invariably young) who resist newsgroup etiquette, convinced the etiquette is pointless, or something like virtue signaling. Over the decades they eventually come around to appreciating the wisdom, even if there's never a mea culpa.

The commercial software world, and especially the Windows world, often had a much different culture than what developed online, especially in the FOSS and Unix subcultures. For the latter especially, C++ was relatively uncommon until the 21st century. C++ (with KDE, etc) and then Python had the effect of importing or creating whole new subcultures in these communities without any memory or appreciation of the pre-existing culture.
Is there a call for MSL, seeing that MacOS is based on BSD UNIX? Wouldn't there be a lot of redundancy in having both?
I am much more likely to need a phone serviced than have a phone stolen.

Apple should protect me from a repair monopoly overcharging just enough such that a new device (also sold by said monopoly) looks more appealing than a repair.
Story from 2019.
You can like something and still admit that it is awful. I "liked" C for a long time before there were better options...
It's weird how people are still complaining about this stuff. I never have any trouble like this; I just use an Ubuntu-based distro, and get well-supported hardware (i.e., just buy a Dell or Lenovo laptop), and everything "just works".
Not sure what you mean by null being "outside the type system"--it's just the bottom type, assignable to all references.

I loved Java circa 2002-2005 and was deeply interested in JVMs. However I wanted to develop the JVM itself, and it turns out that Java is bad systems language. So I really want a systems language because VMs are the itch I have.

What's weird to me are the choices that Java has made in its evolution. In Java 5, the VM and library powers-that-be basically killed reified generics, forcing type erasure. That was a huge language design mistake precipitated by not wanting to upset the apple cart of libraries and the .class format. But in versions 6 and 7 they updated the class format anyway, to add stackmaps and invokedynamic! I never understood why such a key language feature didn't get the requisite VM support it needs to be done right, but completely marginal features did get VM support. Poor choices IMHO.

Java is just a big ball of semi-typed mud at this point. There are no layers and hardly any separation between what features are in the VM and what features are in the class libraries that are wormholes into the VM.
Very cool! Built something similar recently called Calcutext:
https://calcutext.com/
https://github.com/jaredreich/calcutext
You've added a pile of arguments that there might not be a local market for Bitcoin at all. Sure, that may be the case. Who are you arguing with?

This is what I saw as incomplete:

> This means someone local, who can transact in rubles, needs to have a supply of bitcoin. [...] In fact at every step of the process, you have the problem that the only way to get Bitcoin from your stranded currency, is to buy it from another party locally.

There are global markets (original example being software services) where you can get paid in Bitcoin. This possibility was omitted. Address that.
https://www.google.com/search?q=%22Training+Repayment+Agreem...
I have a family member who just bought a Dell laptop listed as new on Amazon. It seemed a suspiciously slow when I used it to look something up. (a new $600 laptop shouldn't take 10+ seconds to open a web browser) I looked up the service tag; the memory and storage had both been swapped with dirt cheap replacements. Turns out it came from a third party seller who does "upgrades" to all of their laptops before they reseal the package and send them out.
then you cut your balls off and let them, and whoever is clutching them, fall to their doom.

any company that lets something like that happen deserves to be dissolved.
One thing that's rarely mentioned is that desperation is a stinky cologne. For some reason, the less I care about the outcome of an interaction, the better it goes. A relaxed, genuine person is more pleasant than a bland people pleaser. It's easier to be casual if you have lots of friends already, so it's hard to start anew in a different city.

Another: not everyone is comfortable in a group of strangers. If they make you nervous, you might clam up and never get past the edge of the circle. A forever stranger.

If you are one such person, you might struggle with advice about attending events and meetups. You might have more luck meeting strangers one or one.

In my opinion, meetup groups whose sole purpose is to socialise tend to feel awkward and weird.

And just like dating, not everyone you meet will be a match. It's not a reflection of your personality or theirs. Don't get too invested in the outcome.
Rust wants to fix this, but it's an extremely hard problem and other tasks received higher priority.

See "How Swift Achieved Dynamic Linking Where Rust Couldn't" for details: https://faultlore.com/blah/swift-abi/
`-Wall -Werror -Wextra` is the first thing to add to any project's cpp flags. And then selectively -Wno-whatever the stuff you don't really care about or is too annoying to go fix if it's an existing codebase
>It's weird. I had that exact experience with Linux. Had to reinstall the system from scratch every major distribution upgrades because they always screwed something up. Fedora's package manager corrupted its own database once. Support was just badly answered forum posts.

I feel like most of the people complaining about constant trouble with Linux were using Fedora...

>Then I switched to Arch Linux and never had problems ever again.

Same thing here with Ubuntu-based distros. Sometimes I wonder if Fedora is secretly made and pushed just to ruin Linux's reputation.
The Stubborn Myth of “Learning Styles”
I’m pretty on board with John Perry Barlow’s declaration of the independence of cyberspace[0], so I guess my preference would have to be none at all.

It seems obvious to me that things can happen online without jurisdiction, just like things can happen in international waters or outer space, and that though these can be governed by treaties or agreements, they cannot usefully be said to occur fully under any one or other jurisdiction.

The reality will be more nuanced than the idealised vision of [0], of course, but it will still be profoundly different to the reality that most regulators and governments would like to see, too. (Just like the reality around narcotics bears little resemblance to the world envisaged by the architects of the war on drugs.)

How this turns out remains to be seen, but it’s clear to me that the right thing to do is not necessarily for everyone to lie down and take whatever the legislators come up with. Civil disobedience is a powerful force for democratic change.

[0] https://www.eff.org/cyberspace-independence
The problem is the applied political interpretation of Science by appointed bureaucrats and Big Pharma. Like the idea of "social distance" which has no scientific grounds whatsoever, but was dicatated from above by Scott Gottlieb at the FDA. In truth he admitted "nobody knows where it came from". It just sounded nice, and they went with it.[1]

But when I question the utility of plexiglass screens at check-out counters (which I would and _still_ just need to crane my neck around so I can actually hear what the clerk is saying), I'm treated like a heretic for not "trusting" science. What the hell is that? The problem is that I'm right, and most other people believe what's on TV and artificially "trending" on Twitter, and those media hijack good-natured peoples' sense of trust and deferral to credentialism.

[1]: https://thehill.com/homenews/sunday-talk-shows/572926-gottli...
why do so many comments on this website sound like commercials?
As described in the article one employee upsold $6k in extra products, but when she quit she was charged the full amount of the training bill.

This would seem to indicate these financial punishments/ threats don’t reflect anything the employer is actually losing, and the employee actions potentially have no impact on the cost.

Hard to really be informed as to what you are agreeing to when it seems to be an entirely arbitrary outcome.
You load sixteen training videos, what do you get,

Another day older and deeper in debt…
Exactly, if comes weren't the most efficient way to get there we would have been doing these other things before.
Personally I'm waiting for Kaktovik numerals in unicode.
Usually C# don't utilize AOP so much like Java, so language attributes are acceptable
> part of the value of competitive programming is just being good at some coding interviews

This is crystallized into leetcode, which trains you for "technical" interviews that consist of solving leetcode problems. It's a circular system.

However, using algorithm puzzles is something of an improvement over old school puzzle interviews where you might have had to solve a rubik's cube, a chess problem, logic puzzles, or an arbitrary "brain teaser."
It could be but does that happen often? I almost never see sleazy politicians claiming that, it's almost always taking credit for a great economy (that was on a trajectory before they took office) or promising some amazing future thing (that they don't actually do). I can't think of hearing a single "we prepared for this so it wasn't a problem", true or not
It's more like a more efficient implementation of Minecraft. It's not wrong or cheating, it's no worse than that one mod that did nothing but optimize the game engine better than the actual Devs.
Ottmar Liebert: Combining Traditional and Modern
Another option is get your existing devs to learn Rust. I
think people would be more happy to do that than learn C/C++.
This is peak HN bubblism. No, people don't actually care about security or privacy if one looks at their revealed preferences and not what they say they value (see how many still use Google for example). People will continue to use computers as long as it serves a need for them.
That about page is really bland. Your comment feels far more genuine than this. It would sell far better.
Thanks! This is handy.
I appreciate you sharing these resources. I would also like to apologize if my original comment was unfairly critical of the Chrome/Chromium Team. I understand MV2->MV3 is a complex and challenging endeavor. I just hope nobody gets left behind!
The fact that Hans was not shocked by that move tells a lot. Also that gum and hand cover to cover up its suspicious.
In short, theory is taxes from suburbia aren’t sufficient to pay for maintenance of their roads and utilities. Looks fine for a couple of decades after initial construction, but falls apart afterward. Place I grew up in looks just like this, once nice roads crumbling.
That would be. Thanks for pointing it out.
> Scientific / numerical computations? GPU / CUDA programming? Machine learning? Natural language processing?

We serve CRUD here, sir.
In the contrary, I think kids that self taught most of digital logic years ago are now being accredited for what the game already taught them, and are now doing it for money with silicon rather than redstone.
Another thing: although I love excel, excel is slower. The startup is less snappy.
I honestly (and I'm saying this with the intent of good faith) don't understand what you are trying to communicate.
Man, that's such a bizarre idea...that's gotta be just about the worst example of hosts file abuse I can think of. But then again, I'm almost afraid of what other examples posters here might share, lol
If only IBM can get Rust working on AIX..... we may even start using it. Rust is an able C/C++ replacement. Even Linus, who's picky about what goes into the kernel tree, is allowing/supporting it. It really shouldn't be a burden to pick up for anyone who's done C/C++, IMHO.
Yes. Microsoft Research is working on "Checked C": https://www.microsoft.com/en-us/research/project/checked-c/

As a test, someone ported FreeBSD's networking stack to Checked C. It was easy and there was no overhead to performance and binary size.
I consider this type of comment as biased dogma.

I dropped out of school during middle school. I didn't like school.

Google raised me, the internet raised me, I found education my own way by just looking for examples to mimic. Books, internet, and people to talk to. I retired at 30.

Where there is a will, there is a way. The modern academic system is just a factory.

When I screened resumes, I didn't look at where someone went to school, I looked at what projects they had under their belt and what they had 'obsessions' about.

If you put time in, you will become skillful.

If you put time in, and you don't like what you're doing, you'll probably have a less than good time doing it.

If you put time in, and you like what you are doing to the extent you are obsessed about it, you'll probably not even realize you're working or getting paid.
I think you're misunderstanding the GP. They're talking about services provided entirely by other people, e.g. buying ebooks from Amazon. In that light, here are the responses to your bullets:

- the hardware I already paid for

- this should be included in the price of the hardware (and certainly is in the case of Apple)

- I don't use the Books app, I use the Amazon Kindle app

- I never listened to a podcast on my iPod

- I don't use the Podcasts app, I use the Spotify app

So in the case of Amazon/Spotify, what value is Apple delivering beyond paying for download bandwidth in order for me to download the app (which is like, $0.000001 of bw costs)?
Yep, still a decent place to hire employees.
The twitterati may not carry guns but they can certainly have a huge impact on people's lives and livelihoods, and while they don't explicitly have qualified immunity they often benefit from selective enforcement.
How is it that IVC is assumed to practice Vedic religions? There were Indo-Aryans in the Middle East like the Mitanni, sure
Very reasonable suggestion.
> The key feature of literate programming is separating the order that code is written in from the order that the compiler requires

But what's the purpose of divorcing code execution order from the machine, and instead tying that to prose? It's simply to facilitate the reader's understanding of the logical structure of the program without the superficial parts.

Just because you do discuss those superficial features with the "literate-programming as code comments" paradigm doesn't make the program less literate, it just means the prose has to be less efficient.

I do agree it's better to use a system like org-mode for literate programming because it is better to separate the description from its execution, but I'd argue it isn't really the essential element of literate programming.
We were not even allowed to have calculators :|
> It's a real system that was made in the United States

Not sure that's true (most of the founder folk appear to be non-US based, and the foundation is Swiss if I'm not mistaken), nor is it what the US Govt is claiming.

The SEC appears to be saying "45% of the validator nodes on the network are US based, therefore the transactions happened here, and our laws apply". Which is a horribly bad statistical assumption by an agency that would, one hopes, employ actual mathematicians.

I'm far from an ETH fan, more old school BTC myself, but to me, this feels like an exact reminder of why centralization (Even at the country level) is bad, and I can only assume that someone somewhere, who is working on the "next generation of blockchain" just scribbled "GeoIP based node populations limitations/banning" onto their feature roadmap.
You don’t have to know about exception safety, move semantics, meta-template higgery jiggery, or the 30 years of cruft that C++ has accumulated.

Good riddance.
You argument is tautological 'they cannot act average because they are exceptional'. You cannot separate one from the other -- either put an 'average' person in their position and judge how they react to it (in which case Magnus would be a good example), or say that people who are seen as exceptional could never have been 'average'.

It seems to me you are arguing for the latter, which makes your whole argument pointless. Am I mistaken?

EDIT -- To clarify: your argument is tautological because any example that is brought up will be someone who has become famous and idolized, and thus negated by your 'a normal person wouldn't act like that' retort. It is impossible to hold up a non-famous chess genius because we can't know who they are.
Out of curiosity - why are you so keen on hardening your browser? Because of the standard trackers / ads / data siphoning / etc., or something more?
I might need to shave though ?
By that logic any 8-byte encoding is round-trip compatible with all encodings, since however bad the mojibake is, if you know what the original encoding was then you can always just convert back to that.
Which part of "new projects" did you miss?
> by constant time i mean O(1)

O(1) in what?
What if I say algo pricing is doing the same thing to stock markets? you'll roll your eyes and pass
My Canadian home town is not even walkable in the winter. You can't plot a route from home to the mall because some parts have no sidewalks at all, and snowbanks force you into muddy snow and traffic.

I've attempted it and a concerned driver stopped to tell me how dangerous it was.
Yeah, made me reread the whole message with my sarcasm checker turned up. I can’t recall another widely used language of the era with as many foot-guns or one that went so long without a decent debugging experience.

It really draws into question the claim that “it's easier to write super complex stuff in C++ than in Rust” when so clearly incorrect about JS. Especially when we have _decades_ of evidence from world-stopping vulnerabilities in the C/C++ ecosystem.
That ~$1200 was the maximum payable amount for the transaction. That's the price of buying everything, in the case that you don't return the rented equipment.

This is normal for renting tools.