skysight-inc/HackerNews huggingface dataset:
IMO you're comparing apples and oranges. The GNU C extensions are 'stable' when using GCC, they're just not part of the regular C language, plenty of them are still in wide use in the kernel. Unstable Rust features in comparison are explicitly in a state where they could be changed/broken or removed in any later release.
Reminds me of CQ2

https://cq2.co/blog/the-best-way-to-have-complex-discussions

https://news.ycombinator.com/item?id=40277547
It's not just cosmetic, though, as now in order to add a new entry at the end you need to change two lines of code, which means your git blame is no longer accurate.
Yup for anyone interested in the history of computing I highly recommend that one as well.
Interesting comments from X:

Snowball: "So FSD failed but you still managed to find a way to praise Tesla. You failed too for not taking over in time. But your concern isn't for the lives of third parties that You and FSD endangered. No, you are worried about Tesla getting bad publicity. You have misplaced priorities."

Jonathan Challinger (the driver who crashed): "I am rightly praising Tesla's automotive safety engineers who saved my life and limbs from my own stupidity, which I take responsibility for. [...]"

Fair points from both sides I think.
I think I will read this multiple times and look into Apache Airflow. Thank you for this.
>Amazing. All of this truly wild, impressive technology and some of the absolute best engineers in the world, just to shove more ads in people's eyeballs. Sigh.

If only which that were true, it is more like building our own digital prison.
In my experience these bad books often are missing acknowledgements and citations. If you can't thank a single person for helping make your book, then its not worth reading.
Actually it's still ambiguous, because you forgot about sub-expressions. How would you parse this:

SELECT a as aliasA b select q from foo as aliasQ c as aliasC FROM d as aliasD e

Even if you can figure it out (and add a 3rd level of sub-expression before deciding if you can), it's completely unreadable. You need either commas or parenthesis.
Discussion (38 points, 1 day ago, 54 comments) https://news.ycombinator.com/item?id=42999044
I mean, I did start the post with an "I think"... it's pretty clearly an opinion, no?

I also don't think that's some obscure hypothesis on my part. It was just the zeitgeist at the time Fleet first came out (https://developers.slashdot.org/story/21/12/04/1655249/jetbr...)... seemed obvious that it was to counter VSCode. Fleet's own homepage says "We envisioned Fleet as a coding tool with a clear minimalist design that doesn’t overwhelm and helps keep you focused."

I'm not trying to convince anyone that one look & feel is better than another, just point out that there IS a generational divide (my guess) or at least a divide (of SOME sort) between those who prefer dense UIs and those who prefer simpler ones. My younger coworkers especially seem to struggle with the full-blown IntelliJ – it's just a trend I noticed, not some deep scholarly analysis. It's part of a generational fashion trend towards more whitespace and less information density.

Jetbrains already risked quite a flame war when they launched the "simplified UI" for IntelliJ, to a very mixed love-it-or-hate-it reception. They realized they couldn't change the existing UI too much without alienating some % of their existing users. So Fleet was a way to instead make an alternative, sharing some of the same backend but with a different enough UI for those who want it.

I doubt it's ever going to replace the traditional IntelliJ UI, especially now that they're refocusing efforts on AI stuff instead of minimalist UIs.
A very tangential note about this:

> Much like a door handle should communicate whether to pull or push a door,

For many common doors it's not the handle, it's the frame. Standing on one side of the frame we see that the door is free and we can pull it. On the other side we see that the door hits the frame and we must push it.
I've done this, without a case, not because I actually used huge amounts of power, but because neither PSU had the right combination of connectors.

The second one was turned on with a paperclip, obviously.

Turns out graphics cards and hard drives are completely fine with receiving power but no data link. They just sit there (sometimes with fans at max speed by default!) until the rest of the PC comes online.
I suspect it's, in part, because humidity is low. The fab needs to tightly control humidity and temperature. Pulling water from air is energy intensive. Facilities team in the fab I used to work in said their most energy intensive days where the most humid days.
We Spoke with Indiana Jones and the Fate of Atlantis Designer Hal Barwood
Yes, the “self help genre” might be more accurate. The author is painting in broad strokes for his post sadly.
It's often ignored because not all people get to work on interesting new features or care about the customers. This is all cool and dandy if you're a founder or working a job where the actual product is interesting, but most jobs are boring with no actual incentive or even a way how to care about the customer and then making it at least technically interesting in some aspect is a way not to go insane.

Just playing the devil's advocate here. I would prefer using boring technology that gets the boring work done as quickly and easily as possible anyways, but that's because I have more fun doing other things than working.
> Additionally, you performed mental gymnastics to use the the terms […] "private party" in place of the "The United States".

"private party" in their comment likely refers to the plaintiff in the case, "Doctors for America", which is a private party.

But I agree with you, though: of course the plaintiff is a private party. Who else would it be, when the government is violating the Constitution? Is upthread expecting the government to sue itself?
Thomson Reuters wins first major AI copyright case in the US
The same system but cheaper is not the same system. There are leeches that need to be removed from the system.
Newb question. If the big boys are crawling, scraping, stealing the whole of the entire internet to train their models — how are these OS alternatives aiming to outperform them? Is it as simple as... ALSO crawl, scrape, steal the whole of the entire internet?
Rust was specifically designed to integrate well into a C codebase; and Rust for Linux was specifically for drivers - not to replace all of Linux's internals.

The two things that putting Rust in Linux actually requires of existing C maintainers is:

- They have to not get in the way of Rust bindings

- They have to document critical pre- and post-conditions of their code that impact memory safety

That last one is a problem - not one that Rust caused, but a problem that's been in Linux nonetheless. This is the thing that all the BSDs hate on Linux for. Typically, the approach to handling big breaking changes with Linux kernel objects is "make it compile, then change all the things that crash until they stop crashing". This means there isn't any documentation to write safe bindings for any Linux kernel function, since it could, say, rely on you calling three other functions in a specific order that just so happens to match the one major driver that uses that subsystem[0]. For Rust bindings to make sense and actually provide value, the subsystem maintainers need to provide documentation that they usually don't bother with.

The first one on the list is the reason why Hector Martin ragequit his maintainer position and decided upstreaming Asahi drivers isn't worth doing. There's a few subsystem maintainers that internally decided "I don't care what Linus thinks, fuck Rust". One of them happens to be the maintainer for the DMA subsystem, which happens to be... fairly critical to writing any non-toy driver.

The problem is specifically that there isn't a push for Rust. Linus is uncharacteristically fence-sitting here, to the point where people are writing Rust drivers that can't be upstreamed because his own maintainers are blocking them. Having the kernel support two languages is fine, but it requires Linus actually put his foot down and either say "stop treating the Rust people like Nvidia and let them write safe bindings to kernel internals," or, "we're not going to do Rust at all because of X, Y, or Z."

[0] I am told amdgpu is like this.
This sounds wrong. Most popular and with most questions languages are likely Python, JavaScript. These are not exactly new.
The current doctrine is those - and any other - rules don't apply to the president in his official capacity. SCOTUS declared that it's legal when the president does it.
> And Apple isn't particularly good at selling to companies.

With a big glaring exception: developer laptops are overwhelmingly Apple's game right now. It seems like they should be able to piggyback off of that, given that the decision makers are going to be in the same branch of the customer company.
"Some of you may die but that is a sacrifice I am willing to make."
The author explicitly says they're talking about this genre. From TFA: "By 'non-fiction' I mean mass-market non-fiction, those paperbacks with titles like 'Sleep: Why We Need It, And Why We Don’t Get Enough of It'. Textbooks and technical books are a separate category." I see at least three categories - mass-market, textbooks/technical, and your "higher echelon".
There should be limits on individual liberty. We don’t let every American have a nuclear bomb in their basement.
Was anyone able to get it to work? I see the sidebar with "Initializing DOOM renderer...", and after a while I hear the game sounds, but my spreadsheet remains empty. I deployed it as a "Web App".
How do you like the CT? Is it your first Tesla?
> The Greenland Ice Sheet is fracturing faster than expected

And when was expected that Greenland's ice will fracture ?
At one point you need to admit Linux knowledge is unnecessary, beyond the basic cd/cp/chmox. Docker replaces it. Should I choose init.d or SystemD? None, just launch a new container.
You're likely going to refuse to understand the point I'm making, but to anyone reading this thread in good faith it should be obvious. It is simply incorrect to claim that extremist right-wing content on Twitter is a counterbalance to some equal and opposite amount of extremist left-wing content, because said extremist left-wing content has never existed in the same quantities, nor to the same degree, as extremist right-wing content does now. Despite the narrative, there never was a "woke mind virus" on Twitter. No, the "Twitter Files" didn't really prove anything of the sort. Even before Musk, Twitter's algorithms tended to prefer conservative content because that drove engagement. After Musk, that has been dialed up to 11.

And the "left-wing content" some people find offensive is anything as banal as the mere existence of non-white characters in media, or the use of pronouns, or any number of entirely minor triggers most people don't care about. This simply isn't in the "same but opposite" category as open racism, misogyny and hate speech to most people, when simply not being a nazi counts as "left-wing" in modern parlance.
I'm getting downvoted here but can't for the life of me guess why. If you've actually read Isaac Asimov and his peers, as I have, they wrote about robots with complex inner lives and space ships that traveled to alien civilizations. There is no reason whatsoever to think they would experience any more "sheer awe" at Meta's infrastructure than any other random person from their time period. I honestly think they would be disappointed that it was all done to sell advertisements to people rather than to help humanity explore the universe -- or anything else of actual value.
I need a good bird repellent for windows.

We eventually took our feeder down after birds kept crashing into our windows near the feeder.

I can only assume they were trying to get to "the other bird feeder".

It was great while it lasted, though. We -- and our cats -- loved watching them crowd around the feeder to enjoy some seed.
Is there actually an epidemic of firing programmers for AI? Based on the companies/people I know, I wouldn't have thought so.

I've heard of many companies encouraging their engineers to use LLM-backed tools like Cursor or just Copilot, a (small!) number that have made these kinds of tools mandatory (what "mandatory" means is unclear), and many companies laying people off because money is tight.

But I haven't heard of anybody who was laid off b/c the other engineers were so much more productive w/ AI that they decided to downsize the team, let alone replace a team entirely.

Is this just my bubble? Mostly Bay Area companies, mostly in the small-to-mid range w/ a couple FAANG.
latency due to wiring distances is far from being an issue in these scenarios. The signals travel at the speed of light. 186 miles per millisecond.

The problem you will encounter with pcie gen5 risers is signal integrity.
Forget about AWS and simply compare Amazon with other offline/online/mixed stores.

"In 2023, Amazon accounted for 37.6% of all e-commerce sales in America, which was light-years ahead of second-place Walmart at 6.3%."

Amazon is highly successful even without AWS.
Probably my cynicism but its the more stores you drive past the more likely you are to stop off and buy something.
AFAICT the article was written by the guy that germinated the concept in the first place. You can see the paper at https://cdn.prod.website-files.com/63ba0d84fe573c7513595d6e/...

tl;dr It is very highly correlated to U-3. The paper doesn't include 2024 in the data series but the figure the article cites, 23.7%, is very near all-time best. That's pretty deceptive framing IMO.
Massive waste to use FLAC for Internet streaming, though. Opus was made for this purpose (in part).
> Did I miss a story?

Just wondering the same myself. Found this: <https://www.washingtonpost.com/technology/2024/12/30/waymo-p...> but the videos don't seem as persuasive to me as the text:

* the ones on the left and right show a Waymo passing by a pedestrian standing on the sidewalk next to the crosswalk while filming. As a human, I wouldn't have stopped, as there was no indication the pedestrian intends to enter the crosswalk.

* the one in the middle shows a human-driven car passing right by a pedestrian filming from a narrow median. I think the human driver probably should have stopped, as that narrow median is a stranger and more dangerous place for the pedestrian to hang out than the sidewalk. The Waymo in the middle lane, given that the human-driven car didn't stop? Don't see why they would, how would the pedestrian have reached them safely? I suppose there's an argument they should because one driver stopped at a crosswalk legally obligates other drivers to as well, but the human I mentioned was ahead of them...

As I understand it, the law is that the car (regardless of driver) needs to yield to a pedestrian who is crossing the street. But the pedestrian is responsible for that first step into the street. And think about it...how often do you see someone standing near the roadway, even near a crosswalk? I think often enough that traffic just wouldn't move if cars were expected to assume pedestrians were going to jump in front of them.

The text "I tried sticking one foot out, crossing in both heavy and light traffic, waving at the car and even pushing a baby stroller (without my baby!)." is more worrying, but...pics or it didn't happen? (In particular their suggesting it misbehaved in these videos makes me doubt the accuracy of their reported text...)

The article also says: "No Waymo car has hit me, or any other person walking in a San Francisco crosswalk — at least so far. (It did strike a cyclist earlier this year.)"
> From my understanding, the current maintainers are worried about being stuck with Rust code should the Rust maintainers leave the project, and Linus is requiring that all code builds that makes it into a release (which includes the Rust code).

This does not seems like arguing in a good faith. As example last 'drama' was explicitly about that PR with Rust code went into Rust branch not under C maintainer. Yet he blocked it anyway even when Rust maintainers stated, again, that any change in C API, that would break Rust code, was responsibility of Rust maintainers. Yet people (like you) are still ignoring this. Why?
after around 5-7 years you break even, and solar panels can last for 2-4 decades. Most panels you can buy in germany have a warranty of around 25 years. So yeah, you buy them to save money since electricity is hugely expensive in germany.
Yeah I guess regional availability really works into it.. bummer

I wonder if the B580 will drop to MSRP at all, or if retailers will just keep it slotted into the greater GPU line-up the way it is now and pocket the extra money.
What are the boundaries here regarding judicial and executive power?

Is the federal judge correct here or is he overstepping some of his power or is the executive branch truly overstepping some of their power?

I think this has to be settled quickly or things are going to turn more chaotic than they already are.
Such new OS exists already (Redox). It's actually really good and can run modern DEs (Cosmic) and some recent commercial games (Balatro).

The problem with this direction is it dooms Linux to obsolescence. Thanks to Rust's memory safety, Redox has achieved a level of security and crash-resistance that Linux cannot hope to achieve with C. With everyone (including the US Govt) pushing for memory safe code, this has a negative impact on the whole world's major investments into Linux.

To mitigate the sunk costs, Linux needs to compete on memory safety. C has no viable solution so Rust is the only option.
Well, sort of. But I probably could explained myself better, and maybe compatibility is not the right word, because this can be considered to go beyond compatibility.

Some remarks that I found interesting on the topic:

-While compatibility/reliability are 110% nice (compatibility being defined as "it works"), that doesn't mean full stability in generating entropy. "Components may be perfect; composition(they all together) can still be flawed", where the components are: Device Hardware, Device OS, and Device Software (KeyGen)"

- "in low-margin devices there aren't high-quality entropy sources to rely on", so its harder to know for sure that key was well generated.

- a large scale on RSA keys enabled the detection of entropy failures that manifested in the RSA keys of millions of devices. Most affected product families were lower-margin devices past their end-of-support date.

https://www.acsac.org/2023/program/final/s111.html
https://www.acsac.org/2023/files/web/slides/chi-111-weakrsak...
https://samvartaka.github.io/cryptanalysis/2017/01/03/33c3-e...
About eight hours before my father died he was having a conversation with his unseen mother, who died when he was 14.

I asked him "Who are you talking to?" and got a rather rude response, not like him, "My mother" in a tone you give a five year old "go away kid you are bothering me".

The International Association for Near-Death Studies (IANDS) is worth checking out if you have interest. I've never had a NDE, however I've spent a lot of time in their library in Durham North Carolina.

https://iands.org
I think another argument is that the CoT is simply unrolling the recurrent loop that this method uses, and doing an unembedding -> embedding -> unembedding during the decoding process.

So at best, using a recurrent loop is only saving you from doing the embedding -> unembedding at each token which is relatively small compared with the height of the decoder blocks.
Agreed. Furthermore, for some tasks like large context code assistant windows i want really fast responses. I've not found a UX i'm happy with yet but for anything i care about i'd want very fast token responses. Small blocks of code which instantly autocomplete, basically.
Motorola put a bunch of their early semiconductor facilities there in the 1950s so there has been a long history of the industry there along with relevant suppliers and trained work force. Microchip Technology, Amkor, Intel, First Solar continued the trend in the 70s/80s so there's a lot of related industry built up over the decades.
Aren't the Wagoneer, Escalade, Yukon and Tahoe all body-on-frame based on a truck chassis?
> Here I'd say look at the jurisdictions of the orgs.

Per Covert Surveillance Act passed in 2020, looks like Sweden (where Mullvad is based) can ask communication providers / website services to secretly add or assist with backdoors?

... Where the identity of the suspect is not known, but his contacts are known, or a third party (such as a website which the suspects visits) is known, one can permit secret data reading of these contacts, or the third party, but only in order to identify the suspect. Only (stored) historical metadata, not real-time data or communications and not by means of activation of audio or video surveillance functions can be used for this (section 4b).

https://www.venice.coe.int/files/Spyware/SWE-E.htm / https://archive.vn/LgE7a
I wish car manufacturers would refocus from touchscreens (for reasons I will assume everyone understands) to a cost-cutting compromise of modular physical knobs and buttons.

Imagine if there was a standard form-factor, so manufacturers could install a 1x4 unit and then plug in a line of dials or button-clusters, where each section has its own tiny display that can be software-controlled to show what it does.

Yeah, it won't always match the exact lines and swoops designers want to use, but I want usability, I don't buy a car to show off the interior to others. The people who do do that are probably buying much more expensive cars and can easily afford to do things the classic way.
AI = aggressively offshoring jobs as fast as humanly possible.
Empirical Health (YC S23) Is Hiring Design Engineers in NYC
Sigh... Your confrontational tone tells me you won't care, but I'll give the benefit of the doubt (plus maybe someone else will).

You can't just "not copyright" something nor can you "opt out" of copyright. Many countries don't even have a concept of public domain at all. But even if you could, if someone takes the work and alters it in any way it is immediately under copyright again.

Copyright came from a different time. It was invented due to the printing press around 500 years ago. Its purpose was essentially to protect authors (the many) from the owners of printing presses (the few). Now it's used by a few to extract money from the masses.

So, the only tool we have to effectively "opt out" of copyright is copyleft. This stops copyright being able to attach itself again, which can and does happen to public domain or permissive works. It's a funny twist, but that's the way it is. Silly laws require silly solutions.
I feel like car touch screens are designed like those 3D hologram interfaces in Minority Report: they look really cool and you want them, but they're entirely impractical in day-to-day operation. If car manufacturers are optimizing for cars looking cool in the dealership, whiz-bang touchscreens win over boring physical controls.
> It's not about typing
> It's about easily moving lines around

Those are the same thing, just different keystrokes.

> diff noise

This is a non-issue, or rather a solved issue. Any half competent diff tool does word diffs instead of just line diffs. Changing the syntax of many (every?) programming language to promote "better diffs" seems over the top. And what's the result? "a,b" -> "a,b,c" vs "a,b," -> "a,b,c," both have equally "noisy" diffs.

> Spreading columns and arguments across multiple lines is common if not mandatory for writing maintainable SQL.

I agree. But I disagree that a trailing comma makes it more readable or maintainable in any way. I can't look at a trailing comma without wondering what's missing.
off topic a little, but I have not tried R1 yet. Are you running it locally or somewhere else?
I am no fanboy, but I have it on a 2023 model Y. It works incredibly well. It is actually already amazing. You all are just blind from Elon hate.