skysight-inc/HackerNews huggingface dataset:
I get the author’s point so this may be a useless nitpick but I am not surprised in Rust that drop is called immediately when a value is assigned to _.

That’s almost like calling delete in c++ and if you changed the C++ code to a class with a print in the destructor, then called “delete” you would get the same behavior.

The “just” underscore in rust I believe is special and basically makes that value inaccessible. So that value really does “destruct” there.
Interesting, but "card" sounds like a different form factor, and Yubikeys do a fair but more than just FIDO2!
Mind sharing the context of how you had him as an "intern"?!
Relevant PBS Space time video. https://www.youtube.com/watch?v=vyEWLhOfLgQ

Apparently most of the tell tale signs of an industrial civilization would be very subtle and ambiguous (they could have other natural explanations) even if said civilization was only a few million years before ours.
Without any personal experience with the Austrian labour market, it seems like firing people is around as easy in Austria as it is here in Denmark. And wages are higher in Denmark than in Germany, Belgium, Sweden and Netherlands. So the low wages and bad conditions for employees in Austria probably have some other, common cause.
Venice is unique, it is an island with a single bridge connecting it to mainland. It is easy to put a toll booth there. And at this point, it is more a city-wide museum than a living city anyway, the money will go to maintenance. The regulation is not there because of the protests of the residents, there are not many remaining.

Other cities would require a wall.
"I am looking forward to a future where the cities will be under a self-sustainable 'dome' and everything between those cities will be wilderness/jungle, we will let nature take over."

This strikes me as a similar idea to 1970s sci-fi with its "arcology" super high-rise vertical cities.

It hasn't happened yet because it makes too much sense but isn't a solution that makes the most $$$/humanity is far too selfish.

Hope I'm wrong but I don't think you'll live to see your dome :(
> * and the [jet’s] backup radio was, at least partially, functional*

What does "at least partially functional" even mean?

Either a radio lets you communicate on the frequency you need or it doesn't.
lol headline aside, it's interesting that the moons may have oceans
Show HN: We built the simplest Online Unit Converter for everyday use
Features:

200+ unit converters in Area, Length, Mass, Speed, Temperature, and Time categories;
Precision: up to 28 decimal places;
Conversion formulas with examples;
Neat UI with light/dark theme.

Enjoy using it.
not like Java is, agreed

but it does feel like Rust is designed for people learning about ALL of the modern compute stack, legacy compatibility included.
I'd rather hear the word from the horse's mouth rather than a hallucinating parrot which paraphrases stuff as it "understands/thinks it knows".
Yes, but it is the #2 priority item on my list of goals to get rid of the last of it so I could answer "No" to this question in the future. But we have a 20 year history of using it, so it takes time to wind it all down.

Java does have its place - but it is one of those stacks where you need to be all in, or not. Sprinkling Java in a few places around your ecosystem is not a good place to be.
For those who don't recognize the title, this is a reference to the classic:

https://www.goodreads.com/book/show/7090.The_Soul_of_a_New_M...

which was one of the first computer books I ever read --- I believe in an abbreviated form in _Reader's Digest_ or in a condensed version published by them (can anyone confirm that?)

EDIT: or, maybe I got a copy from a book club --- if not that, must have gotten it from the local college after prevailing upon a parent to drive me 26 miles to a nearby town....
US Unveils Plan to Triple Nuclear Power by 2050 as Demand Soars
> He didn't kill someone.

The pilot left that to chance and chance made it that nobody was killed. At the very least you can recognize this was a failure of the pilot especially when the plane was realistically flyable, and backup instruments were available, in line with his training. In line with that overly broad definition of "uncontrolled flight" he ignored the backup instruments and punched out before attempting alternatives.

> a malfunctioning plane

The report called the aircraft flyable. The manual being overly broad on what's an "out-of-controlled flight" means he was not derelict in his duties but ejecting from a flyable aircraft (and leaving it to crash at the whims of randomness) was a mistake.

> If his plane went towards the ground with mach 1 at 1900 feet impact would occur in 1.5 seconds

But it wasn't, he wasn't in the middle of the crash, some instruments malfunctioned, the backups were working (they're there to be used in case the primary fails or else the designers would have bothered to put backups). The plane flew another 64 miles which took substantially more than 1.5s.

The "well technically" argument works less as the stakes go higher, and even less when dealing with a squadron commander. The plane flew, the instruments worked, and the pilots are trained for this. The report recognizes this.
https://archive.is/2b1KQ
I feel that you don't trust leadership teams very much.
Am I the only one who had tears after seeing the last picture where none of his parents were there to say goodbye?
This should be a Hacker News frontpage posting all by itself. I'm deeply impressed.
So I'm no Rust expert but when I saw:

let _ = Foo;

my immeidate thought was "this is going to get cleaned up immediately", which turns out to be the case. If you come from a language where braces define scopes and variables only get cleaned up when a variable goes out of scope, Rust's behavior may be surprising but it's consistent and correct. The object is immediately out of scope.

Three thoughts:

1. Up until a certain point, being able to develop the language without updating a specification is useful. When you reach a certain level of maturity, you need a spec. I think Rust is nearing that inflection point;

2. A spec will make it harder to make breaking changes. That's a good thing. I can't but help think of Python 3. The seal was broken and every point release (it seems) makes breaking changes. That's not a good thing; and

3. A spec doesn't prevent undefined behavior. C/C++ have lots of undefined behavior. Sometimes later spec revisions will address this. Sometimes not.
"You get imparted the best morals in both cases."

That is simply not true, for the vast majority of the world's cultures and societies.

Yes, we all have a conscience (inner moral compass), but few of us are taught how to hone and develop it over one's lifetime, using one's intellect to improve our thought processes to be better, more virtuous, human beings.

We are the only creatures that self-evolve, and it is precisely our moral nature that puts this severe responsibility upon us to nurture selfless universal compassion as a personal and societal imperative. Otherwise, we wreak destruction on our blessed Mother Earth and our fellow human beings. We are to use our gifts to create happiness for each other, not misery.

We have the free will to ignore this moral imperative. Look at the state of global heating to gauge its prevalence.
From a different era, but still early in recorded history, you may enjoy the Excavated Shellac collection (https://excavatedshellac.com/) by Jonathan Ward.

Please share other collections if you know of any!
Sorry, I have not benchmarked against cuBLAS or Eigen or similar, I did that thing for ML inference.

I have implemented a profiler on top of D3D11_QUERY_TIMESTAMP and D3D11_QUERY_TIMESTAMP_DISJOINT queries, and tweaked the compute shader to minimize the time reported by these queries for my specific use case.
I’ve heard there were also great maps published in non-english newspapers during this time period.
The reality is that it’s just the way life/“the game” is. I think it’s good to know about such things, it’s still very much up to the individual to use it/not get fired etc. Unless someone lives alone on a farm, they’ll likely need to know how to handle such things at some point (or be very lucky, or possibly suffer).
every new search engine i have tried so far, failed to do regional searches properly. for some queries i need regional index without adding my country to the query.
> using "she" consistently good

Just for clarification: What if the article has a negative bias, i.e. an article about criminals, do you still suggest using "she"?
Tbh, this was the intended result.
I found this article much more informative:

https://techcrunch.com/2024/11/11/ecosia-and-qwant-two-europ...
To shreds you say? Well how were the trees? To shreds you say?
testing? I've been using it for almost 3 years already...
DPoP isn't mandated, MTLS sender constrained access tokens are selected by a lot of people instead of DPoP. (And yes I agree, MTLS has challenges in some cases.)

Stateful refresh tokens have other practical issues, we've seen several cases in OpenBanking ecosystems where stateful refresh tokens resulted in loss of access for large numbers of users which things went wrong.

The quirks you mention are sorted in the next revision. The cipher requirements come from the IETF TLS BCP [1] (which is clearer in the new version). If you think the IETF TLS WG got it wrong, please do tell them.

As other people said elsewhere, this isn't about completeness - OAuth2.1 is a framework, FAPI is something concrete you can for the large part just follow, and then use the FAPI conformance tests to confirm if you correctly implemented it or not. If you design an authorization code flow flowing all the recommendations in OAuth 2.1, you'll end up implementing FAPI. Most people not in this space implementing OAuth will struggle to know how to avoid the traps once they stop following the recommendations, as "implementing OAuth securely" isn't usually their primary mission.

1: https://www.rfc-editor.org/info/bcp195
> The one or two places it is "good enough" it is effectively just reducing workforce and that reduction isn't translating into lower costs or general uplift, it is currently translating into job losses and increased profit margins

What sort of examples show this?
The problem w/ this is a lot of the time is as they keep ramping up their anti-abuse measures, your old code breaks and needs to be rewritten (especially if it's an API you intend to use for a long term project).

It's just an endless cat & mouse game.
> Peoples' entire behavior thought their life is largely influenced by their circumstances in which they grew up in.

From the article:

"But what they discovered is that the nationality of the other player was more important than their own and all — New Zealanders, Dutch and British — were willing to offer bribes to those they believed to be corrupt in what they defined as conditional bribery."
There are fewer than 2,000 billionaires worldwide. This may be an artifact of small numbers.
Mapping Early New York
Is this really true? Looking at the Yubikey Shop I see that the purchase page explicitly states that the key is shipped with Firmware 5.7 (the fixed version). If a device is received with the old firmware, I would believe that this not intentional and support would resolve the problem.
You’re right. I have a video recording of a my grandparent talking on the porch of his home in India where my parents grew up. He was describing the elephants that roamed the area and how he and his siblings would help tend the land. Truly a treasured clip treasured if my children’s great grandparents.
Which is why he still has the job as a pilot. He followed an overly broad procedure so wasn't derelict in his duties but ejecting from a flyable plane was considered a mistake. He was a squadron commander so the expectation of assessing a situation even under pressure and with limited information is a lot stronger.
Apple Mac Mini M4 SSD's Change - Form factor and connector Based on CPU
It seems like a reasonable title, given that it's what he is arguing through his writing.
Is it?

They already have a system that works exactly how they want it. They already rebased from Debian to Arch to get it there. They have enough Linux staff on contract to build and maintain that system.

Maybe Bazzite is closer to their goals; maybe it's not. It's certainly not a slam dunk that the best thing they could do is throw away the thing they've been building for years to join a community project on GitHub that's trying to clone that thing.
This article triggered Gell Mann Amnesia very quickly when it suggested playing cards may have evolved from Mah Jongg tiles. Mah Jongg was invented in the mid 1800s and spread during the Taiping Rebellion. Chinese society has Middle Ages origin gambling cards, but Mah Jongg tiles are very far removed from them.
I remember doing this back on the IBM 1130. We didn't see that there was any value in using it as a monitor.
I don't think the C++ standard can be held up like that. Many compilers simply ignore it (or ignored it, they're getting better about these things). It's not because there's an omission, it's because writing a compiler that conforms to a thousand page document of rules is hard. And tedious. Some will fall through, there is no "one true C++" that follows the standard perfectly, most fall short. The ambiguity is still there, many times you can read the standard and know what the compiler will do, but many times you can't. Even if the standard is unambiguous.

So with Rust, the implementation is the specification. The author mentioned gccrs - hasn't that already had some positive standardization benefits without a true standard? I'm not super knowledgable about the status there, though.

I feel like more standardization is certainly worthwhile, but writing a specification is an entirely different beast. I see that as years of painstaking work just to keep everything mostly the same and harder to iterate. Seems like a hard sell even if it would be great for systems programmers ;)

> For developing external code analysis tools such as Coverity

You can do that by just using intercepting `rustc` and using the static analysis tool's common IR(s), right? I'm nitpicking here, though.
Could it be hidden behind the "Uploads" section? I have a lot of songs that I've uploaded that aren't available on YouTube, but they don't show up unless you go out of your way to find them in their dedicated section.
Depending on workload my mainboard's VRMs (I think) sound like birds chirping.
> exactly correct.

No it isn't. What nonsense. Cities have been doing things themselves all around the world for decades because it generally makes more sense.

> Nowhere in this loop should a city be keeping employees on hand in the expectation of projects that need doing.

They already do that, look at just IT for example, they maintain websites, databases, etc. They don't outsource everything, that's ridiculous.
You are welcome to answer it any way you see fit, but relaying a real world experience in code where you found those aforementioned attributes to be pressing would be a concise way to answer it. I suggested that to help, as you were clearly struggling to broach the subject previously. Certainly don't hold back if you can do better.

There would be no logical reason to make up some imagined situation. I am not understanding your reason for mentioning it. What is the thought process behind your thinking there to help me better understand your intent?

Or, if this is just your subtle way of saying that you've never actually written any Go code in your life and are just making this up because you read someone like it elsewhere, then fine. So be it. But that would well and truly not be useful. Given that you are seemingly here in good faith we can be sure that is not what is going on here and look forward to your reasoned response.
> Ask the search engine Ecosia about “Paris to Prague” and flight booking websites dominate the results. Ecosia’s CEO Christian Kroll would prefer to present more train options, which he considers better for the environment. But because its results are licensed from Google and Microsoft’s Bing, Ecosia has little control over what’s shown. Kroll is ready for that to change.

While I think Google sucks right now and we need something new, this specific reason is so dumb. Unless I add the word "train" or "air" etc. I would much rather be shown either all options or the one that I care about most (if it's flying, then so be it - the search engine can't and shouldn't try to filter out options FOR me without my consent)
The second part was an adjacent complain about the generic trend of putting things to the web too much. As it is obvious. It wasn't about this very project (the "putting everything" =/= 'putting Avalonia based Visual Basic 6', obviously, even the 'everything' is a rhetoric expression here used widespread in generic discussions and not a literal 100%, obviously). Please review it carefully this time, thanks.
Have you never worked at a large company?

People don't always have their billable hours fully booked.
very recently found about brave goggles.
amazing way to give control to users, for ex: blocking pinterest or searching domains popular with HN or own list.

https://search.brave.com/goggles/discover
Yes. : (
There are multiple Rust compilers, for example

- https://github.com/Rust-GCC/gccrs

- https://github.com/thepowersgang/mrustc
Converging and possibly not unrelated, strictly speaking:

https://www.theatlantic.com/magazine/archive/2024/11/the-eli...

Ivy admissions standards may continue to conform to the mean literacy level, if subtly and gradually.

The students described in the article would have been in the bottom-third of a prep school class in the 1990's. Their options would have been limited to State schools or lesser but expensive Liberal Arts colleges with lax admissions standards.

It doesn't square not to be able to read a better book, within a restricted period, and to have higher verbal intelligence. The former is the primary training method for the latter.

Literacy and verbal intelligence development requires training that can't be duplicated outside of book reading. Most quality students will have been devouring (any) books since primary school. The Calvin and Hobbes enjoyer in third grade, or earlier, is the LoTR enjoyer in seventh. Is then the Crime and Punishment reader in secondary. That type of literacy progression is generally impossible to skip.

Circling-back to the cited problem of the Op: the infant who is frequently read and spoken to is the early Calvin and Hobbes enjoyer.

I think that state-funded packages of age-appropriate books, annually delivered to all parents perhaps until their child is in pre-school, would be a better than normal use of welfare funds. As it would widely benefit society. A trick to the continuity of such a program would be to keep partisans away from demanding that the books be in any way politicized content.
One should mention the RustBelt project: https://plv.mpi-sws.org/rustbelt/ here. It was in place to develop a specification for Rust that is accessible for formal verification. I think that is the way to go, rather than semi-formal standadese language. I've some related background and would love to do it (given there was a good postion/pay).
When muscles work out, they help neurons to grow, a new study shows
For new applications? No. But there aren't all that many brand-new applications, are there? Most of the time you're making incremental enhancements, bug fixes, and minor modifications to existing applications. That's the bulk of work. So, 20+ years of Java persists, just like COBOL. I'm sure Java will be around for another 20 years.

Are we actively trying to remove Java from our application portfolio? No. If an application is due for an overhaul, then it won't be re-created in Java. But application overhauls aren't nearly as frequent as people would like. In my experience, applications can have a 20-30 year lifespan.
Sure. But it is a trade off.

I guess it is somewhat futile to reason about the pilot since we don't really know how bad the situation appeared to him. Like, we don't know where he is on the scale, except that we know he is not suicidal.
In my experience, most things in large companies are social constructs. Good things are good because they were decided to be good, bad things are bad because they were decided to be bad. Very rarely are they driven by actual metrics.
Just a nit: The Spanish deck of "naipes" is not just a historical footnote, the deck is still in use today. The same may be true for some other historical variants.

https://en.wikipedia.org/wiki/Spanish-suited_playing_cards
Almost same here:

One of the few software tools I care to pay for except Jetbrains.

Only in practice I almost never use filter or block features, because Kagi does out-of-the-box what we always wanted to do our selves in Google: block spam sites.

The ranking also seems to be better for some reason somehow.

The funny thing is it doesn't feel like a step forward, but rather like a step back to Google ca 2009 - 2012 somewhere.
When a company does not want to pay (or empower) a principal engineer, they hire legions of junior engineers to cover up the gap. People who focus on the joy of shipping than on the pesky questions of "shipping what?" and "who will maintain it?"

Many of us here owe our jobs to the deliberate weakening of technical authority and expertise. That debt probably blinds us to those management decisions, and the need for architects to balance them out.
> live somewhere off-grid

That's the thing, the grid covers everyone everywhere now. There is no escape from the planet of the apes.
What evidence do you have that bluesky is already an echo chamber? Serious question as I haven’t used it yet.

Could it also be that people who left Twitter are simply less politically minded, and by definition will be less combative if they get to focus on their interests instead of their differences?

I left Twitter in 2017 because I was only there to get one liner jokes from professional comedians and follow some record label releases. I’m not joining any platform where memes and other low quality opinions are the primary modes of communication
The blog post links to ongoing work on the Rust specification:

> In any case, this ball is rolling! [RFC3355][0] was accepted one year ago, and [a specification team][1] is [at work][2]. We are watching!

[0]: https://rust-lang.github.io/rfcs/3355-rust-spec.html

[1]: https://blog.rust-lang.org/inside-rust/2023/11/15/spec-visio...

[2]: https://rust-lang.zulipchat.com/#narrow/channel/399173-t-spe...
B-52s aren't subject to the same stress as fighter aircraft are, that's why they are able to keep flying for so long (among other reasons).
Because nowdays more than ever content you need is in silos.

Your facebooks/twiters/instagram/stack overflow/reddit ... And they all have limited expensive api's, and have bulk scrapping detection.
Sure you can clobber together something that will work for a while, but you can't runn a buissness on that.

Aditionaly most paywalled sites (like news) explicitly whitlist google and bing, and if someone cretes new site, they do the same. As an upstart you would have to reach out to them to get them to whitelist you. and you would need to do it not only in USA but globaly.

Anothe problem is cloudflare and other cdns/web firewalls, so even trying to index mom and pops blog site could be problematic. An d most of the mom and pop blogs are nowdays on som ploging platform that is just another silo.

Now that i think about it, cloudflare might be in a good position to do it.

The AI hype and scraping for content to feed the models have increased dificulty for anyone new to start new index.
There are images and a gif in the repository: https://github.com/Dr-Nekoma/lyceum

You can also check it out a little demo: https://www.youtube.com/watch?v=ejYcWRERetM&t=2758s
I believe your answer is a subset of what I just said?
Magit (for Emacs) is geared towards one-key-per-action/flag. E.g. `c` when you are in the Git Status window.
> like it's 2020

Are you telling me it's not still 2020?