skysight-inc/HackerNews huggingface dataset:
Even though Rust's Editions don't solve everything they make a huge difference and they also change the nature of the conversation around such evolution.

I think the built-in array type is illustrative. In both languages (C++ and Rust) the initial 1.0 language offers a built in array type that is provided with built-in syntax and parsing but isn't as good as the user-made container types, so on day one the situation is OK, yeah, we do have arrays but you should likely avoid them.

In C++ that just remains the case, C++ 20 has poor built-in arrays and a note saying we built another array type that you should actually use, it's in our standard library.

Meanwhile in Rust they've been improving their built-in arrays, using const generics, implementing IntoIterator for arrays, and so on. Rust 2021 in a compiler today has pretty nice built-in arrays that behave how you'd expect for a container, a sophisticated programmer might notice that Default isn't implemented for your array of 64 integers, but such sharp corners are now few and far between and further refinements continue.

The resulting conversation is more open to change, even though Editions can't actually do magic they can conceal some pretty deep compiler magic like the hack to enable IntoIterator for arrays yet keep working Rust 2015 and Rust 2018 code that assumed into_iter() on an array will go via a reference. Being able to get to 90% of what people wanted with no magic meant the conversation about extra magic happened and it might otherwise not have.

Editions also spur language innovations that make further edition work easier. Rust 1.0 did not have any way to talk about an identifier if it collided with a keyword, which of course means if you reserve a new keyword now you can't access identifiers which used the now-reserved name. Rust 2018 introduces raw identifiers to fix that, if you really insist on naming your function "try" you can write r#try despite the existence of the keyword try.

I think these benefits are cumulative, and although Rust 2045 might have some cruft it will have a lot less than C++ 23 let alone C++ 44.
Thank you sharing this. Because of social delays as a child, I didn't realize I was kinda short until after becoming an adult and it has really fucked with my head. Success stories like this make me thing it'll be okay.
For anyone interested in tyre rolling resistance I can recommend:

https://www.bicyclerollingresistance.com/

It’s a wealth of standardised tests of tyres and tubes, if like that sort of thing.
The problem is not the website that uses wordpress instead of some 'artisanal' static site generator. The former is something that mom and pop can self-host, the latter is something the aspiring programmer enjoys doing. The problem is that modern browser programming, and modern javascript in particular are way more complicated than they need to be for people to build their own websites. That's why everyone moves their communities in discord instead of building a self-hosted chat. The browsers are powerful today, but the APIs can be really complex. I have webrtc in mind in particular, dealing with that is something that easily can demoralize someone who is not a professional programmer. Even in the old days of Flash, you could host a Red5 server on a VPS and have a video conferencing app going, nowadays most people go with SaaS solutions because it's too damn hard. We need to be talking about how to make the browser an accessible platform wher everyone can build (including moms and pops, remember Frontpage?). NOT to keep over-complicating even the smallest tasks in order to please the BigCorps (looking at you, CSS complexity). Instead of another framework let's bring in more <tags> (Hello, <marquee>)
I've found that American Exceptionalism is now defined as things we cannot do rather than things we can. Look at problems like gun violence or access to affordable health care. You'll be told that it is impossible for America to solve these problems that most other advanced countries have long had solutions to.
I'm kind of beyond trying to win the argument and more thinking what you need. Some books that helped me a few years back when I was overly negative was especially 2 from the bill gates reading list:
homo deus and maybe even more so Enlightment Now.
This is what it looked like a 100 years ago:
https://slides.ourworldindata.org/hunger-and-food-provision/...
I worry about the issues my kids will face too but by almost any metric things are getting indisputably better and better. The things you think are life or death issues aren't really yet so people don't care enough but they will, eventually.
For a big range of uses I think youcre right that wireless can help, that it grows. Chromecasts are great, for example, for letting us work across devices/systems. We dont need hdmi.

For video transmission i dont think there's a viable replacement. wifi6 wave 2 or wifi7 might possibly make wifi good enough. Also Im not expecting wireless power delivery to scale. It's adequate for phones but I dont think it makes sense for even mid sized laptops.
Yes, skilled penmanship and calligraphy is wonderful. But in my personal life, the majority of times I encounter cursive, I can not even read the handwriting, which is, to put it lightly, bad.
Windows 11 update changed default browser to Edge, Chrome search-engine to Bing
That is because that account is for learning and building stuff for your own usage. If your objective is to ship software, you're supposed to go with a standard license. Apps built with them don't have such checks in place.
Why should this person get anything back? Code is law. And if code is law all bugs are also law.

The half million was a fair and just transfer. Whoever is the recipient is fully deserving both morally and ethically of their new-found wealth.

If I was on the receiving end of this transaction, I’d thank the sender for the money and move on with my life. Of course I’d never be in the position to receive the funds because I’m not stupid enough to play this game—odds are very good I would be the one who sent half a million dollars by mistake!

I mean, I think I’m joking but not really. If you want to practice “code is law” and really mean it, this is the kinds of stuff that will happen.
If it’s too big for an example, it’s almost certainly too big for “trust me, I know this is safe”.
Aggressively anti-intellectual. And.. tortured? It reads like a literary version of [The Scream](https://en.wikipedia.org/wiki/The_Scream ), where it aggressively rejects reality as a monster, grasping at straws in the process in a manner that suggests severe psychological disturbance.

The author seems to be begging for a simpler world -- to go back to an ancient golden age, before things got so complex (before "The Spectacle"). Before science, before economics, before industrialization, before mass-education, before the human knowledge-pool got bigger, and even before people recorded years (the author makes a big point of how only seasons, and not years, should be observed).
How can I help my company recruit better in Latin America? Is an outside agency the only way?
> I honestly don't understand why devs are so hung up on formatting.

Because easily 98% of the work of any developer is being a "wetware compiler" since "code is written for other people."

So the faster the human can mentally run the code, the faster they can then decide what action to take next

> This does not make it more taxing to read.

Ah, spoken like someone who has not yet worked in a "foreign language" shop, where the developers are new to the language at hand and bring their old "best practices" to the current language
The problem with this model is that it ends up being an invitation to mix "business" logic with the UI. I look at some of the PHP code I wrote (back when it was still PHP3) or some of the JSP stuff I've had to work with and this model of development always ends up an unholy mess.
"The C and C++ compilation model is inherently more complex than almost any other language in use today [...] it is built to meet extremely high and strange demands."

Ok, I'm always open to new build systems specifically tailored for C/C++ development. Let's keep reading...

"If you opt-in to have your library built by dds, you forgoe customizability in favor of simplicity and ease."

Hmm... but you just said the C/C++ build space is one of the most complex ones... how can you cater to this market with a one-size fits all approach? Let's keep reading:

"dds Is not Made for Complex Applications"

and

"Your Code Should Be Changed Before dds Should Be Changed"

Ehh... seems like it would only fit a small portion of real-word use cases.

For example, let's say I have a few support libraries that I can package using dds. Eventually I need to integrate these libraries with an actual application. What do I do then? As they said, dds is not made to support complex applications. Maybe my application is just a PITA to build with dds. What now? Have a separate build system just for the application? No, thanks.

Having a simple, coherent approach to building is definitely a feature. But being inflexible for the sake of it is definitely not. There's way too many options out there already.
Excessive iron levels can be dangerous, but iron deficiency is also common among athletes.

https://www.teamusa.org/USA-Triathlon/News/Blogs/Multisport-...
The Impending Crisis of the South: How to Meet It (1857)
I just started using Nim this weekend, so this is some nice serindipity :) Do you have more recommendations for someone who has programmed for years but new to Nim to get up to speed? Specifically I'm looking for using it to do hosting and websockets, but anything would be helpful.
> You’ll soon have to fill out a form as if undergoing surgery just to visit a website

This is entirely a fault of the site owners.

> These judges do not know what they do

They proved again and again that they know what they are doing.
The catholic church’s involvement in the slave trade is much more complicated and morally ambiguous than you’re implying here. Popes have generally been consistent about the enslavement of Christians, but have waffled back and forth about the enslavement and transport of Africans and native Americans.

Never mind all those serfs the church used to have…
And the consensus among everyone with experience was that the rejection was a just one, they didn't bother documenting basic stuff that had been asked for.

> If you can't even get the NRC to certify an existing design for construction, how would you ever get a new one off the ground?

Im not sure what you are talking about here.

I keep on bringing up the AP1000 design that was certified for construction in Vogtle and VC Summer, using a new certification process specifically requested by industry where they could start building earlier.

Nobody is bothering to look at why these reactors failed construction, because it does not validate their pre-conceived notions about regulatory inhibition of nuclear.

Fine, eliminate the NRC and all regulation of nuclear. What's going to be built? Nothing, because nobody can figure out how to to do it in the US, and no utility wants to take the financial risk because of our lack of basic construction capacity.

Maybe Rosatom could bring in a construction crew, or we could contract with China, and somehow bring their methods to the US. But nobody is even suggesting that route to build new nuclear, they are hung up on false political battles rather than the true technical challenges.

And even if we bring in outside design and construction management, how quickly can we scale that process? Not fast enough to even replace our current fleet of reactors before it ages out.

The attempted "nuclear renaissance" that was attempted back in the mid-2000s has failed miserably, and people who claim to advocate for nuclear aren't even bothering to examine what went wrong or how to fix it. Which means that attempting nuclear again will have the same problem.

SMRs are the next wave from actual nuclear entrepreneurs, but at least one of them has revealed themselves to be a sham, based on their inability to document standard parts of their design that everybody else can.

The problem with nuclear is that there are far too many grifters in it. Most (but not all!) smart people have moved on to more promising tech, and the people left have not purged the dead weight, and the dead weight is killing projects, and killing the reputation.
It's a bit of a confusing niche you're trying to fill. Outsourcing firms are generally providing the HR/recruiting/legal role as their specialty. That they wouldn't want to provide another company a cut when they can do this just fine themselves is unsurprising.
Thank you! If you know the diameter of the rim (the round metal part in your description), e.g. 600 mm, and you can assume a tire width, e.g. 40 mm, then you can search for "40-600" and find some tubes:

https://fahrrad-tools.de/tube.html?text=40-600
I agree, but IMO it's not all that clear to me that this is guaranteed. The documentation for the default layout pretty clearly says[0]:

> There are no guarantees of data layout made by this representation.

So that being the case, there's not really anything stopping them from introducing a situation where an unaligned field in a struct is created in the future. Of course I can't imagine why they would do that, but then maybe my imagination just isn't good enough. I think the author's point here (which is a good one in my opinion) is that when writing `unsafe` you're not supposed to rely on stuff that seems like it should be true, you're supposed to rely on stuff that's guaranteed to always be true, which with Rust isn't all that clearly defined.

[0]: https://doc.rust-lang.org/reference/type-layout.html#the-def...
Haven't we been doing "tough on crime" policy for decades now? We had the entire war on drugs, which we're really only just now collectively pulling back from and realizing was a mistake. We passed prohibition on alcohol. We did stop-and-frisk, all that crud. And our mental illness diagnoses and treatment processes are better today than they've ever been (even if the overall health care system is a mess). We know more about mental illness today than we did in the past, and we have more effective medication and psychological techniques for dealing with it. The overall reduction in violent crime over the long-term in America is a success story, we genuinely have made America safer and less violent. And yet, here we are.

So my question to anyone who acts like there's a very simple causal link from violence/crime/illness to inequality is, "why isn't your strategy working then?"

I think this kind of stuff is generally a lot more complicated than pointing to a single cause; I don't think that inequality is the single cause of every social problem. But if I am going to point to a single cause, it's probably not going to be based on the strategy that we aggressively targeted for multiple decades that didn't yield the results people are now promising. I get a little bit annoyed by people who keep saying, "no you don't understand, if we're even tougher on crime, then we'll see the results. We just haven't been tough enough yet."

At some point, it starts to feel more like "tough on crime" is a philosophy rather than a data-driven, falsifiable theory.
The "Uno Reverse Card" for this situation is to ask why we need executives and management when the algorithm does everything. The answer is, as you say, the algorithm isn't actually doing anything really, just what its owners would have done themselves.
When I moved to Toronto I found a local roleplaying group and if possible that crowd has an even bigger set of people lacking certain social skills. Despite that, I met most of my friendship group in Toronto through the people I met at that group.

You don't go to the boardgame group because everyone there will be your ideal friendship candidate. You go to find a few people who you get on well with, then invite them over to your place or to some common ground for boardgames (or other mutually enjoyable activity) outside of the group and without the socially inept.
Twoweeks.live
"""
You need to take some steps to make MC to exit in the current directory visible on the screen. One way is to use alias such as

alias mc='mc -P "/tmp/mc-$USER/mc.pwd.$$"; cd `cat /tmp/mc-$USER/mc.pwd.$$`; rm /tmp/mc-$USER/*'

The other is to use a supplied with mc more generic script

alias mc='. /usr/libexec/mc/mc-wrapper.sh'

One of the most common problems with mc is incorrect display of pseudo-graphical characters, which spoils borders on the panels and while this defect does not affect functionality, is very unpleasant aesthetically. See Midnight commander does not display pseudo-graphic characters properly for more information. You can use option -a to use regular characters instead and in most cases this is an adequate solution.
"""

Hell, no. I am glad I learned vim and I am still using it a lot but I am not going down another rabbit hole where easy and simple things are ... contorted. And I don't want to take care about another configuration file in order to feel at home. I just want sane defaults, simple things made easy and complex task possible.
What I like about vim is that the modal editing paradigm. All the rest could be better and whenever Neovim or Helix or Amp or Onivim or any other terminal editor/ide is 1.0, I'll jump ship. Navigating files with the command line is not that complicated imho.

I don't blame Vim, maybe it was not meant to be an IDE. Maybe we need a terminal IDE.
The taxes wouldn’t be intended to raise money but to distort markets. Instead of worrying how the extra money could be spent a raised tax could offset a compatible tax break. I.e. raise taxes on landlords, lower taxes on owner occupied housing.
How long ago was this? If you had freedom as a child, it might have been because of the time rather than the place. I was a kid in a rural area in the 2000s, and there was exactly one time in my entire childhood when I saw another kid that I knew outside of school without my parents having arranged it and having driven me somewhere. If I went for a walk alone, people driving past would stop and ask me if I was lost and needed help. Actually, that happened last time I was at my parents' home even though I'm in my 20s. I felt lonely and isolated growing up, and I still feel developmentally stunted from it.
My company[1] runs a talent platform that helps US companies source, hire, and manage Latin American tech talent.

Happy to answer any questions.

[1] https://www.revelo.io/
There is a bunch of them out there. Many died in the last twenty years. The only ones that I am aware of that are in active development are LiveCode and SuperCard.
This mentality is really holding the US back from joining other developed Western nations in solving this problem. We see this with the Cuban immigrants in Florida and their boneheaded reactions to labeling any attempts to move towards the European system as "socialism". At a certain point, it feels like immigrants from these kinds of countries are a liability and thats difficult to say but I don't know what else will stop the US from being continually pulled back from progress.

YES we acknowledge that the US system is better than third world countries. However medical debt is the largest cause of bankruptcy in the US by far!

The fact that employers provide healthcare causes it to be used as a ball and chain reducing freedom because losing that healthcare will always be hanging over employees heads.

Finally, many people who are "insured" are paying out the nose for terrible heath-care. 40% of Americans can't even cover a 400$ emergency but now they are forced into buying insurance through the "Obamacare" marketplace. Basic plans that have multi-thousand dollar deductibles essentially are free money to the insurance companies because if those people can't afford 400$, you really think they are going to shell out for the deductible for anything other than dire emergencies?

If you are rich, the US healthcare is by far the best of the best. For everyone else, it is a mafia racket that is not preferable to what Europe and the rest of the developed world has. The majority of natural born Americans want to move towards a kind of healthcare system that the rest of the West has because with the advent of the internet and increased travel we have seen our fellow compatriots in these countries and what they go through.

Yet we keep hearing these terrible talking points from shell shocked immigrants of Latin America and other poor nations who do not seem to understand what it is really like in the rest of the developed world.

[1]: https://abcnews.go.com/US/10-americans-struggle-cover-400-em...
"Take your meds" is obviously a personal attack. Not ok here.
I totally agree, especially when it comes to creating an account on a corporate/national app when the business I deal with is local only.

Having said that I think Domino's Pizza has a great process for ordering pizza on their web site where you build you own pizza and can then track the progress all the way to your doorstep.
Good riddance. If people want to learn those arts they can always go to the monetary with their sensei.
I think it's like why people go to the gym to exercise even though most of them would theoretically be better off buying a set of resistance bands and making a YouTube playlist to follow at home. There seems to be something inherently compelling about a physical space that society has designated as being dedicated to a specific activity.
Spotify’s Platform Rules and Approach to Covid-19
They are known as MOCs...

https://www.linkingyourthinking.com/
I would like to second saying "yes" ... however, the intuition for saying "yes" is that you should become /more open/ to experiences by lowering a threshold of openness a bit. That's a valid and more comfortable approach, but I think it's better to instead say yes more to things that you would not normally do in a thousand years (aside from those with real safety/moral concerns - drugs, cheating, etc.)

If someone invites me to another board game night but I feel like playing videogames by myself, it may be ok to say no. If someone wants me to do something utterly dreadful like dance surrounded by people who actually know how, watch superbowl, or make [the first I ever made, but they don't know that] pie for their birthday, then I have to do it. Well, not all the time, but I used to do it for a month at a time and I made friends a lot this way, and also met my now-wife :)