Hacker Newsnew | past | comments | ask | show | jobs | submit | SubjectToChange's commentslogin

A CPU produced after a certain date is not guaranteed to have the every ISA extension, e.g. SVE for Arm chips. Hence things like the microarchitecure levels for x86-64.


For x86 it's a pretty good guarantee.


I don't understand if your comment is ironic. Intel is notorious for equipping different processors produced in the same period with different features. Sometimes even among different cores on the same chip. Sometimes later products have less features enabled (see e.g. AVX512 for Alder Lake).


More aggressive optimization is necessarily going to be more error prone. In particular, the fact that -O3 is "the path less traveled" means that a higher number of latent bugs exist. That said, if code breaks under -O3, then either it needs to be fixed or a bug report needs to be filed.


Mathematica recently added the Tabular command, for what it’s worth. I haven’t used it much yet, but it seems to be quite capable.


Yes, Wolfram Language (WL) -- aka Mathematica -- introduced `Tabular` in 2025. It is a new data structure with a constellation of related functions (like `ToTabular`, `PivotToColumns`, etc.) Using it is 10÷100 times faster than using WL's older `Dataset` structure. (In my experience. With both didactic and real life data of 1_000÷100_000 rows and 10÷100 columns.)


"They didn't showing up to practice. If they did show up to practice, they weren't practicing hard. If they did practice hard, they didn't have the commitment and drive to win. Trust us, we did everything right, it's the players (we chose) who let everyone down."

Yeah, this sounds like a coaching staff trying to prove that they don't need high-end talent bailing them out, only to find out otherwise.


Sounds a little like victim blaming. You had a proven formula which includes people whos job it is to make critical assessments, change 1 variable, then blame the variables you didn't change when the experiment goes poorly?


I disagree, I think what they are saying is that the now understand how that variable impacts the overall system in ways they weren't expecting.


It seems like you have misunderstood the author of the article.

The point of the MacArthur Foundation is basically to launder the MacArthur name in the eyes of the public. So that when people see "MacArthur" they associate it with prestige and — more importantly — the excellence of its recipients, not its sleazy origin. Hence why recipients are only chosen when they have proven that their names are useful for the MacArthur Foundation.

In your example, the MacArthur Foundation wouldn't be giving out scholarships to high performing students, they'd be giving money to people like Donald Knuth. In other words, people who have already shown that they didn't need the money to be successful and don't really need the money to continue performing at a high level. Of course, it isn't a complete waste, but it doesn't go towards developing the next Donald Knuth. The MacArthur Foundation isn't "promoting excellence", it's "celebrating" the excellence in which it took absolutely no risk in developing. As the author says "The enterprise is not merely silly, but snooty: an exercise in invidious distinction for its own sake."


>I don't see myself ever not being a driver.

Cars aren't getting cheaper, car maintenance has become absurdly expensive (compared to what it was), auto insurance is set to get far more expensive, and making your entire lifestyle dependent on the existence of cheap gasoline is not a great strategy. A lot of people will simply be priced out of driving.

>It's not pro- public transit and better urban planning that bothers me. It's the anti-car "lobby".

Personal car commuting gets in the way of vital freight trucking. The highway system wasn't built to facilitate people going to work or traveling to see their grandma, it was build to move goods.

>I will always choose smaller to mid sized cities, and possibly even rural at some point in the future,...

The more remote your living is, the more everyone else is subsidizing your existence. For instance, rural roads, rural hospitals, rural electrification, rural broadband, rural airports, etc. It's one thing for the people who already live there or genuinely need to live out there, it's another thing for people to choose to live out there for "personal reasons".


> The more remote your living is, the more everyone else is subsidizing your existence.

This is an uncritical viewpoint, you're simply describing a society. It doesn't matter where you live, you're soaking up the labor and capital of the wider net of people. That's what it is to have a civilization, and ours is so deeply interconnected that all relationships are inherently reciprocal. The trivially measurable flow of money doesn't say anything of substance as it's a second order abstraction, only that the mechanisms and pipelines by which money move are situated in cities. It's not urban labor and urban resources that builds, maintains and operates that infrastructure or the social fabric that it serves and is served by.

> It's one thing for the people who already live there or genuinely need to live out there, it's another thing for people to choose to live out there for "personal reasons".

On the contrary, the negative health effects of cities are empirically measurable[1][2][3]. We should be striving at all times as human beings to move past having them at all, and should look to building towards healthier, lower density living and encourage it for anyone who is capable of doing so. We cannot fall into the trap of building, encouraging and valuing objectively worse living conditions in the name of efficiency, the entire point of this whole system is to lead better lives, not to make the numbers go up.

[1] - https://pubmed.ncbi.nlm.nih.gov/26630577/

[2] - https://pubmed.ncbi.nlm.nih.gov/23015685/

[3] - https://pubmed.ncbi.nlm.nih.gov/31610855/


Molten iron can be poured in open air. Doing that with titanium will yield a distinctly different results.


+1 for Minion Pro, Minion Math, and PragmataPro. Those fonts have been my preferred defaults for years now. While they are expensive, it is worth it to write in a beautiful font and to compensate the artistic work that went into making them.


God forbid you used cgroupsv1 for anything when poettering unilaterally decided to punish everyone with a 30 second delay for using it.

Intentional time-delays are a nice middle ground. Yes, it is annoying to the users who've ignored all prior deprecation warnings, but it's better than those same users being "surprised" when support is removed entirely. Maybe you'd consider it less of a "punishment" if systemd dropped support for cgroupsv1 outright instead of inserting a time delay, I believe the opposite.


The problem is that "weird CPUs and embedded systems" are not mainstream platforms, nor do they have a lot of money behind them (particularly for open source development). Hence, there is little motivation and/or resources for anyone to develop a new backend for LLVM when a mature GCC backend already exists. Moreover, the LLVM developers are weary to accept new backends for niche platforms when there is no guarantee that they will be maintained in the future.


Exactly - often the GCC branch is barely maintained by whoever is selling the CPU/chip, and it is patches against a specific version that you must use, or it goes haywire.

At least with GCC they can sometimes merge the patches.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: