skysight-inc/HackerNews huggingface dataset:
That is not what Steve is claiming.

The exact quote is:

> > code written 5 years ago will often not compile today.
>
> citation needed. Yes, there's a few programs that relied on unsound
> things for which this is true, but that's a relatively small part of
> the overall amount of code.

In other words, there are a small number of packages that were doing things outside the bounds of what the Rust change policy guarantees -- for example unintentionally relying on type-checking bugs, or unstable features accidentally stabilized, or implementing traits on a struct when the library doesn't control both of them.

This does not mean that Rust code will "often" not compile. It is possible for Steve (and the public at large!) to know this, because the impact of breaking changes are measured by Crater.

The alternative choice, to prevent compiler/stdlib changes from being able to break any valid program, would halt language evolution. We've seen this in languages like C and C++, where the standards bodies make a truly heroic effort to avoid breaking code, but (1) they stop being able to evolve the language, and (2) code breaks anyway because there's always someone who's skirting the edge of permitted extension.
Two out of three people walked away.
This is such badly written advertising material it's comical.

> Through Outschool, he’s taken classes about superheroes and Afro-futurism, another about decolonizing Black history, and many about Lego building.

That we now pay platforms (that take a 30% cut) to tell our kids how to play with their own toys is beyond words. Add on the need for everything to be "educational" and we've definitely lost our way.

Let your kid go play with other kids.
Do you also expect to get a forever DNS server that will host your zone without ever getting paid?
I think the point is you posted the link for us to take a look at it? We didn't come to the site with some expectation other than being able to use it, which we can't if we don't have a controller or an account.
Apart from the superpowers, there were also significant political forces that were supporting democracy and social justice. On the other hand, both USA and USSR actively (and succesfully) fought them. I don't see any sense in calling either of the superpowers preferable in this context.
The video game Outer Wilds (not to be confused with The Outer Worlds) among its many merits is excellent at conveying a sense of falling as you leave orbit from various rocks in space. As a bonus, it's also about time, basically a sci-fi exercise on Groundhog Day.
5 years old - https://www.alphagomovie.com/

It's extremely well done and shows how Google beat the best Go player with AI to the surprise of everyone, especially those native to Asia, where Go is part of spiritual ideas and practices. They were certain the machine would fail and when it won with moves of sublime beauty the entire Go community was stunned and humbled. The movie says it was China's "Sputnik moment"
This seems like moving the goalpost a bit from the original statement. Surely, US is preferable when comparing them to our foes during WWII and the Cold War -- that is a pretty loaded comparison. I think the original assumption was that you were comparing US to modern-day nations. We can argue back and forth all day about the weight of the sins of the past.
They won't disappear. There is a process by which ICANN will assign another registry operator to continue hosting them: https://www.icann.org/resources/pages/ebero-2013-04-02-en

(Note that all registries are continuously escrowing data on all domains on their TLDs on a daily basis for precisely this reason.)
Quite simple, really.

Make the account private and tweet every possible death date in a reasonable timeframe. Then, upon the Queen's death, delete the incorrect tweets and make the account public.

I imagine in a few days this account, having gone viral, will start professing to have knowledge about the future value of some cryptocurrency.
ECH (encrypted client hello) is going to become mainstream pretty soon. But if you're doing something dodgy, hostname vs. IP is unlikely to make a difference anyway.
Minimal investment means minimal progress. ITER was basically a Regan/Gorbachev project from 1985 that’s still not built yet. It’s JET’s the current largest device was completed in 1983. Real progress has been made, but the major projects have been extremely conservative by necessity.

Early designs for ITER where for a larger device that would have actually produced electricity though not cheaply enough to be economically viable, but it got scaled way down.
Love this one, seen it multiple times. It’s fun how they break down the songs at the mixer and isolate different parts (especially the high pitched “Peg!” vocals).
free software and open source and source available. there is a lot of difference between them and people need to know about it.

free software is not restricted to definition by OSI, while open source is. source available is just that.

>You will draw anger if you try to dilute the term "open source".

open source and free software both
Show HN: Weejur – micro-blog from your email account
For future reference, we can recover the orange colors by adding a hue-rotate filter too. Here's my current rule:

news.ycombinator.com##html:style(filter:invert(100%) hue-rotate(180deg))
news.ycombinator.com##body:style(background: white)

Published it in https://news.ycombinator.com/item?id=32800642
If you want something that has tons of help, e.g. in stackoverflow, I'd recommend React. The next best framework seems to be Next.JS, that will come after React.
React has no performance issues at all, only for those who don't understand keys and how rendering works, or how to separate API calls for an async data flow.
Hot take, but imho, typescript is overrated, I can tell you how many times I had a TypeError on production in the past two years: exactly zero. There seem to be more obvious quality optimizations to me than typing.
> and to benefit from other people being around.

If this trend continues, you'll be around even more people, and even more amenities will spring up to accommodate all the new people. The only catch is that your next job might not be close by in the city. Perhaps it'll be remote, or you'll be commuting out of the city. Thankfully, logistically, this is far preferable to the inverse.
https://github.com/denispelli/Eye-Chart-Fonts says "The Sloan font file was created by Denis Pelli based on Louise Sloan’s specifications and used for the Pelli-Robson contrast sensitivity chart (Pelli, Robson, & Wilkins, 1988).

Louise Sloan’s design has been designated the US standard for acuity testing by the National Academy of Sciences, National Research Council, Committee on Vision (NAS-NRC, 1980)."
Nuclear is probably the safest form of energy possible next to deep geothermal, if you include the damage done to humans involved in the production of solar panels. Germany is choosing to regress itself into a pre industrial society with no upside.
Adam Curtis is great, but his stuff is better described as commentary. He basically does James Burke's 'Connections' [0] as polemic. Can't get enough personally.

[0] Burke's 'Connections' and 'Day the Universe Changed' are definitely worthy of mention on this post.
A parachute in the right place could help some of those landing/runway incidents too. But hard to imagine many pilots deploying the chute on a landing they thought they were good for.
I checked out Wikipedia to see that exa (an alternative to ls which I use regularly) is written in Rust! :D
I am providing additional context to the comment I replied to above. The comment points out that in the hours after the event there was discussion on the fark forum regarding Palestine. I'm merely stating a fact. No need for downvotes.
Ukraine shows how fragile and dangerous the reliance on reactors is. If the world can't behave responsibility.

The long term costs of nuclear are just crap. You would be better investing in battery tech to store renewable energy.
It also works the other way around: high taxation absolves me of moral obligations towards charitable causes, because through government we have institutionalized our compassion. The government's moral failures in that area are not mine to bear personally.

(not that I don't give to charities, but I tend to view my charities as political acts rather than moral acts).
How to update a forked repo from an upstream with Git rebase (or merge)
Trillion dollar bet - talks about history of Black Scholes model used to price options

https://documentaryheaven.com/the-midas-formula-trillion-dol...
> This data isn’t a statistical sampling, BTW, the Fed has data on all US citizens.

Actually... that report leans very heavily on the Survey of Consumer Finances [0], which is absolutely a sampling (latest iteration was 6500 families out of the 120 million households in the US).

Per page 3 of the report: "We use the Federal Reserve Board’s Survey of Consumer Finances (SCF), which covers family heads born throughout the twentieth century, to determine whether the economic and financial benefits of obtaining a postsecondary degree have changed over time."

[0] https://www.federalreserve.gov/econres/aboutscf.htm
"How to Spot an AI Bullshitter" - https://medium.com/the-business-of-ai/how-to-spot-an-ai-bull...
Dual boot into a linux OS and run :

https://github.com/kholia/OSX-KVM

The repo works well. Tweak the CPU cores and type for emulation. If you're running an Intel CPU you're pretty set as you wont be required to emulate as if you were one (aka running a Ryzen perhaps).

On my Ryzen 16cores, I get about 90%+ performance inside the OSX vs my native machine.

If not going with dual boot, while you can run QEMU with windows, you won't have the KVM accelerator which is how I got high performance. You might want to try nesting a Linux inside Hyper-V and then running Qemu inside of that.
Linux System Administration DeCal
"The other way of teaching undefined behavior, by looking at its consequences, is something that we should spend a bit of time on, but it requires a different kind of thinking and we probably won’t expect the majority of students to pick up on all the subtleties — even seasoned professional C programmers are often unaware of these."

I feel that last phrase exemplifies why this should be given quite a lot of attention. It is also the sort of thing that will lead a student to a deeper insight into the language and how it differs from the other procedural languages that they are likely to already be familiar with (the same can be said for memory management, BTW.)

Such a course might be something of a grind, but if so, it would inculcate the right sort of attitude for programming competently in C!

For dessert, take a quick look at some Obfuscated C winners.
Fix those problems: Better spam protection, more stringent penalties for spammers.
In the same way that headlines about Alzheimer’s or Parkinson’s should have “…in mice” appended, headlines about battery technology should have “…hand-made in my lab” appended.
Try xrdp and xorgxrdp (with --enable_glamor) for gpu acceleration of x-windows in containers. I have successfully tried it on integrated intel and radeon GPUs with opensource drivers.

https://github.com/neutrinolabs/xrdp/issues/1029
Well, I suspect you just feel obliged to post hyperbole for some reason. But if you actually believe any of that then I hate to break it to you, you've been fooled in that case. None of your statements are true.
>If someone's trying to change fields into one that requires a credential.

If you need credentials then somebody needs to care about those credentials which means that you will be someone's employee. You will be stuck on what MJ DeMarco calls the slow lane. Even more so if you get into debt because of it.
Howerver, I think big discoveries, money or writing a bestselling book do not care about your credentials. You can achieve higher education and big success on your own.
Granted, but should it matter on a private server run among friends who don't cheat anyway as they feel it would spoil the game?
In the semantic web, RDF can put every table in the universe in a unique namespace and OWL can bind together multiple tables and do inference at a high level, then you can query it with SPARQL which is quite similar to SQL at heart.

The Department of Defense was asked by Congress to answer “Where does the money go?” and tried to use OWL and SPARQL queries across all the relational databases they owned but they couldn’t get it to work.

I can’t help but think something along those lines could present as a ‘low code’ data tool.

You can accomplish something similar with views, foreign tables, stored procedures, user defined functions, and other mechanisms which are common in databases like PostgreSQL, Microsoft SQL, etc.

I find PostgreSQL pretty handy because it supports embedded data structures such as lists in columns, supports queries over JSON documents in columns, etc.

My favorite DB for side projects is ArangoDB which uses collections of JSON objects like tables and the obvious algebra over them which lets you query and update like the best relational dbs but you don’t have the programmability of views, stored procedures, etc.
I'd be happy to check it out. But just so you understand, you're not unique when it comes to being really experienced. I first learned to code 27 years ago (wow, I feel mature LOL). For the last 10 years, I've architected two large platforms and code bases, and iterated over many years:

https://github.com/Qbix/Platform

https://github.com/Intercoin

It takes care of everything from MVC to WebRTC to PaymentRequests to Web3 to Videoconferencing, and soon avatars and metaverse etc. You can literally build almost anything with it, quickly, and get it to MVP stage.

I architected it all. I had to hire developers to help me with it, and it took them years to get up to speed. My biggest source of loss and inefficiency in business was worrying that one of them would leave, after many years. Thus I constantly paid them their salaries and slightly increased them. As you can imagine, this was tough to do as an individual, so we took on projects, investors, etc.

Now, I am in full control of my two companies, and finally taking on VC and crowdfunding: https://wefunder.com/Qbix

Yes, the capital infusions can really take the company to the next level. But I can tell you that, had I been documenting (and making everyone else document) every component from day 1, we could have done a lot more, a lot more efficiently, and attracted a lot more people to our projects on GitHub. (Not that we tried, but all of these things compound and every step in the "conversion process" of a new developer would be more likely to convert). The following have helped a lot:

https://community.intercoin.org and https://community.qbix.com

https://youtube.com/c/intercoin and https://youtube.com/c/qbixplatform

This is just like when you make an app and make the UX good enough that users can actually onboard and invite friends.
The sadistic belief that the dumber you are, the more in shit you should live. If I'm going to live in a meritocracy, let it at least be one that judges merit based on ethics, rather than by intelligence or who your parents are.
Where were you when Barnacle Jim (phub) screamed "watch bush start a fucking war"
Curious Worlds: The Art & Imagination of David Beck. The artist made some incredible automata and kinetic sculptures and it's a documentary that I've watched again and again to get ideas for my own works.
Although the font did really try to nail its goal, I think Iosevka really nailed it.

On top of that, somebody took some of what Atkinson did with their font, and applied it to Iosevka, using its insanely powerful ability to be customized wildly, to produce http://thedarnedestthing.com/iosevka%20hyperlegible
Conrad, a German electronics seller, has a number of different advent calenders in their choice of products, among them e.g. electronics:

https://www.conrad.de/de/search.html?search=adventskalender%...

They offered sets with Raspis, Arduinos, breadboards and components in the past and over the course of December, people could slowly progress with building their first (usually relatively simply) circuits and projects by receiving additional pieces and schematics every day.
yeah, but not if you're in the US

> Currently, we only sell and ship Fairphone products to countries within the EEA and to Switzerland, the UK, Norway and Croatia.
Unpopular opinion: ipv6 offers no benefit, only potentisl downsides to the end user.
Small plane pilots are generally “not as experienced as they could be” and so Cirrus pilots are trained “when in doubt pop it out” as you might be able to successfully crash land or make it to a landing field, but the chute doesn’t work below a certain altitude.
Houston's parking minimums are absolutely the main culprit for the amount of sprawl it has even in its downtown areas. Every single business needs a parking lot so everything is in a strip mall and therefore unwalkable.
50 is the new 20!
related to Nixery: Improved Layering Design

https://storage.googleapis.com/nixdoc/nixery-layers.html
Did we hug it to death? Not loading over here

EDIT: it loads now
Stored procedures, user-defined functions, views…
RMS recently released reference manual for GNU C - I am finding it to be direct and succinct.

Edit: I used to teach C to a group of undergrads and one question that came up often was around the special significance of the main function and order of definition of functions.

The RMS book addresses this very succinctly -

Every C program is started by running the function named main. Therefore, the example program defines a function named main to provide a way to start it. Whatever that function does is what the program does. The main function is the first one called when the program runs, but it doesn’t come first in the example code. The order of the function definitions in the source code makes no difference to the program’s meaning.

https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00005...

If you understand basic concepts of programming but know nothing about C, you can read this manual sequentially from the beginning to learn the C language.
Rust has long had an aim as having the best out of the box tooling and support for WASM. wasm-bindgen is a significant part of that ecosystem. Given that WASM is a primary target for the language, ensuring wasm-bingen is working before a release seems perfectly reasonable.

I don’t think they would make the same decision for lesser used crates or tools that fail the crater build.

Seems like they have their priorities in good order.
I use this for my IDE, I dont have any vision issues or anything, its just really nice to look at :)
I agree. I chose React only for the simple reason there are more React jobs than Angular out there.
> Just like COVID helped the mRNA/CRISPR technology evolve

About mRNA vaccines I agree with you, because they indeed have been a niche thing before covid, but then they were the first available vaccines while the alternatives were still being researched when the first mRNA vaccines got their emergency approval. But how has CRISPR benefitted from covid? It doesn't seem to be used anywhere in therapeutics, no?
I second this - bars and airplanes are good for meeting people because you have some other pretext for being there and an automatic shared experience. Same as work or school would be, just for a shorter time. When I was travelling regularly I would always go to the bar at the hotel or airport - often you end up in a good conversation, and almost always it's with other professionals if you're at a business hotel.
Not sure why it wouldn't open for you, but it opens fine in Chrome on Mac. I thought it would be some ridiculous 50 page legalese but it's actually only 1.5 pages long. it's basically a license similar to what you'd see on a Github repo.
What is DS&A?
I absolutely loved the Last Dance but I really like basketball. I wouldn’t recommend it to non-fans of basketball though (basing this off a small sample size of friends).
I have seen many discussion through the years about how important semantic versioning is. Then every project seems to end up using their own definition of breaking change, which makes semantic versioning seem overhyped as a universal tool (although probably useful for each individual project because they know exactly what it entails).
I am a big fan of Berkeley Mono. It has (for me at least) this really hard to describe fusion of retro and modern that just feels perfect for coding and console to me. Note: Unfortunately not free, but I did manage to figure out how to make it a static definition as part of my NixOS declarative configuration, lol.

https://berkeleygraphics.com/typefaces/berkeley-mono

Note that I just noticed that you can easily add Atkinson Hyperlegible Font to your Nix config, the package is called (unsurprisingly) `atkinson-hyperlegible`
The real question is if we have excess mortality, and if we do, what is the cause?

This chart shows excess mortality over the past few years:

https://ourworldindata.org/grapher/excess-mortality-raw-deat...

You can see the pre pandemic year 2018, and the impact of the flu that year. It was a bad flu year, and at its peak, excess mortality was higher than many times during covid. Flu's pretty serious.

Then during the pandemic, the elevated excess mortality due to covid, but also likely to some extent our responses to covid.

This summer, we're almost back to normal.
This is a helpful review of the fundamentals to cover. I will definitely be doing my own searches for content on the topics.

Do you have any good references for resources in the vein of teaching the fundamentals. Not like "DNS: here is how to configure a BIND server" but like "DNS: Here are the core concepts, what you will typically need to set up, common issues / confusions, and further reading."

I have tried going through RFCs for a lot of these, but they tend to be focused on implementation rather than "why". Similarly, software-specific content is "how to achieve this outcome with this implementation", but lacks context on why one would want that outcome.
It appears that our definitions for words do not align enough to have a productive discussion.

I would like to acknowledge my misuse of the word "finite" in the definition of economic land though, that was sloppy. It should be "fixed". And gold would usually not be considered economic land because it is continually mined and the supply continues to grow. However, factors of production, besides physical bits of the earth, are also economic land.
DT fusion would be just ridiculous for space flight. Anything a DT reactor could do a fission reactor could do much better -- much smaller, much higher power density, much less complexity. And similarly for use in ships down here on Earth.

In practice, synfuels would be better than either for ships on Earth.
Currently the method only works for elliptic, linear PDEs like the heat equation. Keenan and his students are trying to extend the method to more general PDEs (they recently had a paper showing how to do elliptic PDEs with non-constant coefficients) but currently the Navier-Stokes equation from fluid dynamics is out of scope.

That's my view of the method in a nutshell: using walk-on-spheres as a practical method to solve PDEs arising in simulations is a departure from what most people have tried in recent years. Whether it's a total game-changer or a curious novelty will depend on whether it generalizes beyond diffusion-like PDEs.
I really enjoyed this documentary about Makani that was building “flying wind turbines”: https://m.youtube.com/watch?v=qd_hEja6bzE
> Even a string length api like len(s) is not exhaustively testable;

But this has nothing do with what GP said. That isn't what gp is using TDD for. GP is using TDD for,

1. starting with api of a function vs code.

2. avoiding unused lines of code

3. reducing dependencies, its hard to tdd something that has a lots of deps so it drives your refactor it something more testable and thus more readable/maintainable also.

4. simplest set of input/output.