skysight-inc/HackerNews huggingface dataset:
Apple have shown that you can get x86-tier performance, but it generally costs a similar amount of silicon and engineering effort as those x86 devices.

The lack of other competitors managing this suggest the arm ISA isn't "fundamentally" better at delivering that performance, it doesn't seem easier in engineering effort or silicon cost. The Apple products tend to outperform in perf/watt though, but that's hard to really compare as they're focusing on a slightly different market that favors that over "Peak Server Performance".

Is ARM better from a license POV? I also don't think so. Some people claim they want away from the "monopoly" of x86 copyright and license shenanigans from Intel and AMD, but I'd argue ARM control their ISA to a similar degree - you need to buy it off ARM to use it, and they have the right to revoke that license. See the Qualcomm/Nuvia legal mess, and that was when both companies were paying ARM already.

So in many ways I see ARM vs x86 as the "Coke v Pepsi" of ISAs, they seem pretty similar from the outside, serving pretty much the same use case (even if how they go around serving that use case is different), but some people online have rather dramatic opinions they confuse with "Proven Objective Fact".

RISC-V might be a good path away from just repeating the same "Single company controls all licensing" problem, but that's similar to how arm was 15 years ago - there's not really any proven high-performance cores approaching common "desktop" use cases yet, and at least ARM had to do a pretty clean re-write to go from then to now in armv8. Some of the things they "fixed" were very non-obvious until you actually tried to make a large, superscaler speculative implementation too - and who knows what pitfalls there may be in current ISA designs that trip over the "next" performance increasing techniques. Maybe they've managed to avoid all them for the near future, but like many things in R&D we don't really know until we get there.
To be clear, OpenAI is not a public company and is not beholden to the same sort of disclosure rules as Tesla
Germany is a net exporter of power to Poland.
We overlay the schema and your query history to develop a strong understanding of the underlying data using multiple foundational and custom AI models. This helps us better interpret a question and show relevant results as a visualization. Sometimes we don't get it right, but have measures in place to let a user provide additional context to get to the right results.
The anti-Rust approach!
This seems like a weird comment to make a throwaway for :)
Was it? My understanding was that they didn’t use number theoretic approaches.
OneLogin dealing with a 6 hour SSO outage in US
"thomas hardy

Lies, lies, misery, lies, suicide, rape, and corn prices."

So true
Tell me you missed the Indiana Jones joke without telling me you missed the Indiana Jones joke.

The ending of Indiana Jones and the Last Crusade used Petra as the outside shot for the ancient temple where the story ended.
Shameless plug for Dylibso's latest beta launch :) https://www.getxtp.com/blog/meet-xtp

disclaimer: I work there
We are past the stage where every piece of JS has to be loaded upfront and delay the first meaningful paint. Modern JS frameworks and module are chunked and can be eager/lazy loaded. Unless you make the sqlite DB integral part for your first meaningful page load, preloading those 1.3MB in the background/upon user request is easy.
Five clicks: click to get docker image Ollama, click to get docker image Open-WebUI, click to start docker container Ollama, click to start docker container Open-WebUI, click to download a model (eg Llama3.2), then you're on the air with an LLM.

You might need hand surgery afterward.
Odd that the article makes no mention of intel's APX extensions (which add more integer registers, 3-operand variants of most 2-operand instructions, and assorted other tweaks).
1. I didn't say to cancel him. I asked for evidence his opinion changed.

2. What does "cancel" even mean in this situation? Calling him a jerk or deciding not to use Brave is definitely not worse than "the most extreme things you could donate towards".

3. There are plenty of things that could be construed as a "political opinion" that are valid targets for criticism and avoiding contact over. In particular, politics are full of scapegoats, and judging someone for participating in scapegoating is entirely fair.
Google Chrome's uBlock Origin phaseout has begun
> I've seen LoB apps that were promising, native apps only to find out they won't run offline because the app does a license check online at startup and will refuse to launch without a connection

Isn't this fine as long as this is the only thing it does?

"Making sure this has been paid for" seems completely legitimate.
honestly, as exciting as proper AVX-512 support will be, I am probably at least as excited for APX (16->32 general purpose registers). It brings x86 inline with ARM and RISCV, and just generally makes it a lot easier for compilers to not spill registers to the stack.
Founder Shiba Inu
it would be nice to know how much userspace it supports. supporting the dynamic loader, reasonable futexes, epoll, signals, uring are all big milestones
Happily slowly replacing C and C++ on GUI development and distributed computing systems for the last 20 years.

And yes there has been enough anti-GC hate and FUD from those that think all automatic resource management systems are born alike.
I don't understand why you're coming about this problem from a "100% nuclear" situation. That's not the case for the world, and likely never will be the case. But heck, let's assume all you've got to work with is nuclear.

You have a baseload. That's basically the minimum load that always exists. You don't have to worry about selling the power, it's already sold. And then you have peak. Both of these are time / weather dependent but we're still quite able to plan days, if not weeks and months, in advance for what those two values will be. As an example, let's get back to the original topic of the article.

If you're Google and you have a particular datacenter at a location, you know what that baseload is. You know what the peak is. It's a pretty simple calculation to figure out what is most cost-effective here. It's probably even easier for you than the local power company, as base and peak loads likely don't fluctuate much for you outside of HVAC keeping up with weather. It might be to use nuclear for just base load and use the local grid for the rest. It might be to over-produce occasionally because that's still cheaper than buying from the local system operator. Hell, you can probably sell any access, but that's more of a problem than most people think.

But the point is nuclear is king when it comes to baseload power supply. And a datacenter, which consumes a lot of power consistently, is almost entirely baseload.
That's the cup of a carpenter.
Excellent move to juice the stock price but it’s not profit. I think it’s more a hope for profit one day, a ticket to the game.
Thanks for the correction! Do you know if there is a document from the standards body explaining the change in philosophy?
October 2024 ENSO update: spooky season
Speaking more broadly than just the std implementation, but result types like optional shouldn't be a 2% convenience, they should be used in most function calls that return errors. Rust is the obvious example here.
I think it’s “Currently, Asterinas only supports x86-64 VMs. However, [rather than working on additional architectures this year,] our aim for 2024 is to make Asterinas production-ready on x86-64 VMs.”
I live in a city that tourists visit in America, I'm not getting starry-eyed on account of some old buildings.
It makes no difference if the increment is done on an int, but it can make a different if your `i` is some object with its own ++ operator.
This made me smile :)

if (looping.mode === "off") {
// If you waited for a day, you deserve to see this workaround...
// Since there is no way to not loop a gif using gifwrap,
// let's just put a reeeeaaaaallly long delay after the last frame.
return 8640000;
}
What's the TAM of people who want a web-app vector graphics and animation tool? It's certainly less than 8 billion.
I'm happy to learn about it. I've owned trekking/urban bicycles from multiples brands and never found such documents, except maybe using archive.org to get old marketing pages.
It’s not clear to what extent this is necessitated by the ISA as opposed to caused by the implementation. Recent x86 chips have caught up a lot in terms of efficiency.
The Economist is a pro-market publication, so yes, this is absolutely triumphalism on their part.
For reference:

* JIT was added in Java 1.1 for Windows, and 1.2 for everyone else. But in the early days it sucked.

* Generics, autoboxing, and enums were added in Java [1.]5 (2004). Prior to that, APIs had to use `Object` everywhere, explicitly wrap primitives when needed, and use plain ints for constants.

* It's $CURRENTYEAR and Java still doesn't support structs, and it's not clear they actually understand the problem (since e.g. they force everything to be `final`).
original.
Go with Smalltalk instead. Not only do you get REPL-level interactivity[1], user actions are also automatically persisted, and it works with a GUI by default! With Glamorous Toolkit (a Pharo Smalltalk-based IDE) you even get good interop with Python out of the box. Really, if you have users who would benefit from being able to interact with your code directly, Smalltalk is THE way to go :) Ofc, the problem is finding such users in the first place...

[1] As Smalltalk is most often used with GUIs, you don't get a "REPL" by default - instead, anywhere you can enter text, you can right-click and execute that text as code. You can code a real REPL yourself if you want - 10 lines in the "on new line character" method in a generic text field and you're done.
Makes a lot of sense for virtual machine containers. Inside a container inside a VM, you need far less operating system.
Holy Christ, this is unbelievable. Been using Claude, ChatGPT and so many other tools to code, but this type of tight integration is absolutely increadible. Thankyou very much for the tip! :)
WebSQL should've just been Sqlite and the whole offline-first (and general app storage) ecosystem would've been so much nicer.

Is there any hope of that happening? Instead of abstracting and over specifying sqlite, can the spec just specify a version of the SQLite API browsers should support and roll the version periodically?
But the sun isn't always at the same place at noon? So how is the magnifying glass aimed?
Eleventy if you're a JavaScript person maybe?
What I always found surprising was how many minecraft mods there were despite mojang having absolutely no mod support for the game.

After learning that to make a minecraft mod the process was basically decompile minecraft fight the terrible names provided by the decompiler to make your changes then recompile it, I lost all interest.
Haven't had that happen to me, but I did get asked by a clueless support rep from $VERY_BIG_MULTINATIONAL_CORPORATION whether I was also an employee due to their company name appearing in my email address. (Coincidentally I used to consult for that company.) Long story short I set them straight rather than trying to parlay their ignorance to my advantage.

The most shocking thing was that I was calling them regarding an issue in which they required me to prove my identity, and yet the person I spoke with didn't seem to be well versed in security measures.

Also: I use a separate alias for every company (and sometimes individual) I deal with. In the 25 or so years I've been doing this, so far I'm up to over 1,000 aliases.
plaque and food under gum line
I would suggest that if you need to search every instance of the variable `i`, your loop is too large and needs to be refactored. Variables like this should only be used in a highly restricted scope that fits on your screen in 36-point font. If the scope is any larger, you need to search, and at that point, you have bugs.
DOJ's radical and sweeping proposals risk hurting consumers, businesses, devs
Does C automatically wrap? I thought you need to pass `-fwrapv` to the compiler to ensure that.
One of the things driving this crazy spend on AI infrastructure by big tech is excess capital.

Big tech is getting increasing scrutiny by regulators, etc for monopolistic/anticompetitive practices/etc[0]. From S&P:

"Regulatory scrutiny is likely to translate into fewer mega deals, however. Adobe Inc. recently abandoned its $20 billion acquisition of Figma Inc. in the face of ongoing opposition from the UK's Competition and Markets Authority and the EU's European Commission. While Microsoft Corp. was able to close its $68.7 billion Activision Blizzard buy, it took nearly two years to complete the deal amid an intense fight with the regulators.

The harsh regulatory environment will continue to have a chilling effect on large tech M&A, but strategic buyers are likely to focus on smaller tuck-ins that do not tempt regulators to intervene."

So instead of growing further by spend on acquiring/rolling out new platforms to draw further scrutiny, they're shoveling piles of cash towards other capital expenses (with accounting tricks) that don't get further attention/scrutiny from regulators.

Meta doesn't use this infrastructure just for LLaMA - they get to use these hundreds of millions of dollars of spend to extract more value (deeper, not wider) from the users and platforms they already have.

Case in point: AI generated ads[1]. There's a not-too-distant future where the ads displayed on Facebook are an AI generated video of you in a new Toyota (or whatever). In terms of even open models Meta is much more than LLaMA. They have done a lot with speech (seamless), vision (segment anything), and much more.

That model training, inference, etc is running on these Nvidia GPUs as well.

There is also a take from Reid Hoffman saying that buying 100,000 GPUs or whatever is basically "table stakes" at this point[2]. Boards, analysts, the market, etc says "What I know for sure is this AI stuff needs Nvidia GPUs. Elon has 100k. How many do we have?".

So it's also a Cold War arms race/missile gap scenario. Plus, don't discount ego/"male anatomy measuring contest" that goes on with these guys. Consider this story where a bunch of centi-billionaires got together at Nobu to fight over Nvidia GPU shipments[3].

[0] - https://www.spglobal.com/marketintelligence/en/news-insights...

[1] - https://www.theverge.com/2024/10/8/24265065/meta-ai-edited-v...

[2] - https://www.theinformation.com/articles/openai-investor-hoff...

[3] - https://finance.yahoo.com/news/elon-musk-oracles-larry-ellis...
While you're at it claw back the millions in bonus payments to former C-suite execs. It is the result of their mismanagement.
Maybe not all but definitely the majority. It is an old John Birch Society talking point and Q is a direct descendant of that ideological foundation.

Libertarians (which is a polite way of saying ancaps these days) are also against it and they skew much more right than left when it comes to election politics.

I live in the US and the overwhelming majority of antivaxers I've seen here have been right wing religious fundamentalists or right wing politicians.
Actual direct link:
https://betterstack.com/community/blog/200x-cheaper/
I was wondering about this as well. What do Intel and AMD gain from protecting x86? Why not just adopt RISC-V themselves and make the best processors and process for that? Wouldn’t that get them what they want (in terms of their company’s strategy)? There’s not really value in the architecture itself as much as the real products they sell, right (the actual processors)?
I think you don't have anything constructive to say.
A lot of younger devs wouldn't remember, but when Swift 1.0 came out it was pretty widely disliked and grumbled about. It was years before companies started using it in production and years after that before it became the preferred option. I recall an internship where the management-motivated rule of "All new classes MUST be made in Swift" being met with a lot of backlash.

I recall working with greybeard types who found ARC to be a little sugary and pined for the days of NSAutoReleasePool. I think this is just a natural cycle of aging builders and their tools, I imagine it predates us all.

These days I pretty frequently find myself frustrated with SwiftUI and wishing I'd just stuck with UIKit, but alas, time waits for no man.
> > And Larry Page himself doesn't use G-mail for privacy reasons.

> I couldn't find anything to corroborate this with a quick Google search

I could see how removing that from the search results would be good for Google. Not to say it was there, but not finding it now is weak evidence for it not having happened.
I find obesity a weird problem societally because literature to get people to stop being obese on a population level just kind of sucks. All we know is stuff that doesn't really work. Shaming fat people, pointing out their fatness, or other public pressure doesn't do anything. Strict diets like keto or OMAD don't work on a population level (individuals can get great results but I'm talking enough to statistically move the needle as a population). Ozempic and other injectables seem like the best widespread treatment, but that doesn't tell us any causes.
A lot of times they are the same people. The Haskell community really isn't as active as it was five or even ten years ago, and many of those Haskell evangelists became Rust evangelists. Some people are just attracted to using the most "advanced" language (for whatever definition of "advanced" that's in vogue) and some of them are extremely vocal about that.
I have formulated a dual analogy between antiquity and modern viewpoints:
science:technology::religion:magic

Science today, like religion of old, had a centralized authority with strict qualifications to enter. Academia, like priesthoods, were often a blend of talent and nepotism. Meanwhile, technology today is like magic of old, in that in can be wielded by anyone who has the desire to learn. There is also the common refrain in today's tech world that things like the recently unveiled Meta's Project Orion are "like magic." Meanwhile, the Ivory Tower is not far removed from the college (a coincidental term I'm sure) of pontiffs at Rome.

Anyway, this is not to say the modern form has replaced the old, but it helps me conceive of how ancients may have understood the distinction between religion and magic, since both involved the gods, just as scient and technology are based on the same foundational principles and yet are applied in the real world in much different ways.
Part of the magic of learning Rust is realizing that it's a fast compiled language that one doesn't fear to apply to services connected to the open internet. This is so unusual, it may be unique. And I think that leads to a lot of experimentation and application of the language to the sorts of problem which typically receive attention in memory safe languages, but not compiled languages. Rust, by definition, straddles both.
People keep repeating this, when they are the first to mention if you need security today then you should use Rust.
Of course. I understand that calling Emacs "a Lisp Machine" is quite a stretch, but due to the lack of any actual prominent hardware-based Lisp machines these days, I think it is a permissible simplification for the orange-site discussions. Yet it is, indeed, an important clarification, I appreciate it.
I've noticed that Chrome logs me out of the Google account a lot due to an error. It is really annoying. Could it be because I have uBlock installed?
They're going to need new excuses for phasing out state pensions oops sorry I mean "raising the pension age".
> I will say though the criticism of the A-series getting hot doesn’t make sense. If the A-series gets hot, the M-series is going to be boiling in that tiny chassis.

Depends on a particular A and M chip, tho.
Recent similar Ask HNs with discussion: https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...

I think it'd best to just stay. I see one of two likely things happening:

1. Matt comes to his senses and formally secedes his control of the WordPress Foundation and WordPress OSS to a qualified group of people.

2. He doesn't and the project gets forked to something that gets traction and will be immediately compatible.
Bigotry goes both ways.
This seems like a lot of revisionist history to say Swift was "hated". Sure, there were, some naysayers, but just look at the original Swift announcement from Apple. There were hoops and hollers of joy because everyone knew how problematic Objective-C was.
Poland imports slightly more from Germany than it exports to it, and isn't in the top 5 countries that Germany imports electricity from.
are event handlers possible? neither the Github repo nor the linked page showed an example of a button or form submission.
That exists and it's called ocean freight. Air freight is where you pay a premium to get a small amount of stuff there NOW. Ocean freight is what you use when you need 15 shipping containers of stuff there in a couple of weeks.

Whether there is any market for an "in between" mode is an open question, and it's the business case of these airships for better or worse.
I have addresses like somename-ex-someservice@mydomain.com directed to my email, which I use to register myself in "someservice". This is how I know where email was leaked and needs to be disabled. I use Protonmail basic subscription to attach my domain. Before that I was using rewriting rules in Postfix.
No, for fundamental datatypes pre/post-increment doesn't matter, but for classes that overload those operators, the postfix form creates a temporary object hence people write

for(auto it = begin(v); it != end(v); ++it)
Very cool and real application of LLMs. Although hallucinations is still something to be very wary of.
Samsung does this for example! You can't register a Samsung account if your email contains the word "Samsung"...
Probably a 120hz screen like the Pro has
I built https://recurse.chat/ to solve this! Zero-setup is the goal. just starting and the app prompts you for downloading model.
Great points, it just occurred to me that I’m biased towards high level applications! HCI equally applies to our appliances, factories, and vehicles to name a few, and I absolutely agree that physical affordances are not quite as outmoded as Musk might say they are.

Fun fact that we don’t talk about enough: I’m not sure if it’s still happening, but at some point, the controls in the spaceX shuttles were touchscreens running javascript. It brings me joy (and obviously fear!) to imagine an npm node_modules directory makings it to space… I think the consensus is spot on that there can absolutely be too many touchscreens.

More fundamentally your answer doesn’t really speak to what I was thinking of, though: general computing. Buttons and switches are great for purpose-built machines, but the applicability to general computing is minimal. How could one possibly fundamentally expound upon the keyboard or mouse?
SPY has gone from 404 to 579 in that timeframe - so meta lost value and performance due to their choices? Or you're using a terrible metric to judge things by.
I never said that. I said "let him go all in."
People do make these date sets. They're called actuaries, unfortunately, they're not doing it to help people. I worked at an insurance company briefly and there was a whole team that ran various models of storms to determine how much they needed to charge people, how much coverage that premium would cover, possible damage done, previous storm damage, etc. It was actually pretty cool albeit not exactly a job you could feel good about at the end of the day.
I'm not sure if there's another name for this, but it seems like an variant of alarm fatigue: https://en.wikipedia.org/wiki/Alarm_fatigue
CSAIL-GIST autonomous vehicle safety display study won Distinguished Paper Award