wasm isn't meant to supersede html/css/js (unfortunately) and it's regularly used for high performance applications in the browser, web-based cad software, figma, youtube (i think they use wasm for codec fallback when support is spotty) etc
there is also games, stuff to do with video (ffmpeg built for wasm), ml applications (mlc), in fact it's currently impossible to use wasm w/o js to load the wasm binary
as a result, the web stack is a bit upside down now, w/o the seemingly "low level" and "high performance" parts over the slow bits (javascript)
i wonder if ppl's electricity consumption habits will change in response to this, idk like turning the heat way up during the day or using high power appliances more during the day
We have a solar electric plan - the price per kWh is much higher during the duck curve in return for cheap rates during sunshine hours. The rates are something like 1x during night, 0.5x during sunshine, 4x during the morning and afternoon peaks.
We have our heat pump water heater running during the cheap hours, and also change our use of air conditioning/heating to accommodate.
It would probably not work in our favor if we didn't work from home and were out of the home all day.
That is something you can reasonably do, but it's only useful in winter.
> or using high power appliances more during the day
Well, given that people have to work during the day, I doubt that that will work out on a large enough scale. And even if you'd pre-program a laundry machine to run at noon, the laundry would sit and get smelly during summer until you'd get home.
The only change in patterns we will see is more base load during the night from EVs trickle-charging as more and more enter the market.
I've got solar. We switched things like pool pump, hot water and so on (things already on timers) from night to day.
Dishwasher can also gave a programmed start, so that can also shift from after-dinner to after-breakfast.
I also work some days from home, so other activities can be moved from night to day. We use a bore-hole for irrigation, laundry in the morning etc. Even cooking can often be done earlier in the day.
Aircon is the least problematic- when we need it, the sun is shining.
So yes, habits can shift. Obviously though each situation is different.
At least in the US there is a push to make electric appliances smarter already. So for example, the electric hot water heater responding to the strain on the grid. The same could happen for AC, heat, EVs and other higher load appliances. At scale that can help out the grid immensely either in times of peak load or dip in demand.
I do not see a point of smart appliances besides electrical car. 10 KWt-hour battery will cover all the needs to smooth the demand from all home appliances and costs below 1K usd. It will allow also to significantly reduce maximum power that has to be supplied to a house while allow to increase peak consumption while heavy cooking/AC/heating.
At least in the US most of this is still on the research phase but if you can get a standard adopted for all new equipment you can easily adjust these high draw appliances to act as a virtual power plant. It would be a trivial implementation compared to getting batteries in homes.
struct field alignment/padding isn't part of the C spec iirc (at least not in the way mentioned in the article), but it's almost always done that way, which is important for having a stable abi
also, if performance is critical to you, profile stuff and compare outputted assembly, more often than not you'll find that llvm just outputs the same thing in both cases
See "6.7.3.2 Structure and union specifiers", paragraph 16 & 17:
> Each non-bit-field member of a structure or union object is aligned in an implementation-defined manner appropriate to its type.
> Within a structure object, the non-bit-field members and the units in which bit-fields reside have addresses that increase in the order in which they are declared.
so they're ordered, which i didn't dispute, but alignment is implementation defined, so it could be aligned to the biggest field (like in the article), or packed in whatever (sequential) order the particular platform demands, which was my initial point
Ah, sorry, you're right I forgot about alignment. Yes, alignment is implementation defined, paragraph 16:
> Each non-bit-field member of a structure or union object is aligned in an implementation-defined manner appropriate to its type.
But, I still don't think that what you've said is true. This is because alignment isn't decided per-object, but per type. That bit is covered more fully in 6.2.8 Alignment of objects.
You also have to be able to take a pointer to a (non-bitfield) member, and those pointers must be aligned. This is also why __attribute__((packed)) and such are non-standard extensions.
Then again: I have not passed the C specification lawyer bar, so it is possible that I am wrong here. I'm just an armchair lawyer. :)
It is indeed part of the standard. It says "Within a structure object, the non-bit-field members and the units in which bit-fields reside have
addresses that increase in the order in which they are declared"[1] which doesn't allow implementations to reorder fields, at least according to my understanding.
> struct field alignment/padding isn't part of the C spec iirc
It's part of the ABI spec. It's true that C evolved in an ad hoc way and so the formal rigor got spread around to a bunch of different stakeholders. It's not true that C is a lawless wasteland where all behavior is subject to capricious and random whims, which is an attitude I see a lot in some communities.
People write low level software to deal with memory layout and alignment every day in C, have for fourty years, and aren't stopping any time soon.
first time i used tahoe to help a friend w/ their laptop i legit thought it was like a knockoff macos or something, genuinely the ugliest macos version and even in the brief time that i've used it, i've encountered annoying bugs, QC at apple is dead lowkey
When the iOS 26 video player first leaked, I thought to myself, this has to be some kind of April 1st joke or a knock-off smear campaign or something. Nope, Apple did really half-assed their entire iOS to the ground.
If the scope has changed they should remove the planned features. But until then, it's perfectly logical to assume that something happened and the project is incomplete...
unfortunately just an inherent consequence of treating software as needing continuous improvements and having yearly release targets, you can't just say that this settings menu is already perfect as is, you have to change it, therefore everyone perpetually shuffles around ui and adds features that nobody wants
can anyone explain why telegram doesn't use an audited e2e implementation? is it really because they wanted more convenient and faster cross-device sync? have they been threatened and/or backdoored by the fsb? they basically stole vk from him, but left him alone w/ telegram?
it's suspicious, but at the same time, iirc, nobody's been able to find a vulnerability in their encryption protocol :shrug
The first version of MTProto was found to have weaknesses.
The reason they rolled their own was because it came out before the Double-Ratchet/Axolotl protocol and OtR (which double-ratchet is essentially based on) was extremely inconvenient to use properly and had its own weaknesses.
> The reason they rolled their own was because it came out before the Double-Ratchet/Axolotl protocol and OtR (which double-ratchet is essentially based on) was extremely inconvenient to use properly and had its own weaknesses.
this actually makes a lot of sense lowkey, thanks :)
how are ovh and hetzner like an order of magnitude cheaper than everyone else? maybe w/ a lot of sharing for VPSs it's understandable, but they also sell dedicated for super cheap...
is it a honeypot? also did ovh change prices recently? I remember checking a couple years ago and it was more expensive vs hetzner
Don't know about OVH (it might be a very similar story?) but Hetzner is from my region and I've known the brand since back in the 1990ies. The difference to most (all?) large American hosting services is that they never went through some big investment scale-up of the type "spend now to earn later" where costs just don't matter as long as there is some growth to handwave it away, but have come to where they are now through continuous bootstrapping. The same applies to hundreds of much smaller hosters, but few (none?) reach anywhere close to Hetzner's economy of scale.
I can't talk about Hetzner, but re OVH, they are absolutely not a honeypot.
Most of the SMEs in France are customers.
They are cheap because they do most things in-house, with a lot a recycling, because their DCs are mostly located in low-cost places (real estate, rents, salaries...) and because they go for low margins.
Hetzner is very annoying to start. Asks for ID, might reject the id without reason, might reject your order saying they don’t trust you even if you offer to pay in advance.
Support is super cold and dismissive too.
Didn’t try ovh but can’t imagine it is much worse than hetzner.
My experience with Hetzner Support was different. I ask technical questions and they respond with correct technical info and guidance on processes like domain transfer etc. Idk how they respond to non-technical questions.
Hetzner has a very bespoke setup. Their DC's mostly run on their own renewable power sources and have been refined to the limit, combined with recycling hardware for longer periods, not using server chassis or off the shelf components, and a highly bespoke racking setup and it makes for mass scale at a very low cost.
OVH has a similar setup but is way more diversified into other product lines. I'd personally never touch them after the fire that they never bothered to explain to those of us affected by it. With the amount of downtime they had there it made it very clear that their ability to recover a situation - any situation is crap.
There's many providers that have similar pricing, sometimes as their normal day-to-day pricing, and sometimes as sale pricing just for events like Black Friday. I've been happy with HostHatch, GreenCloudVPS ("Budget KVM" like), and RackNerd. RackNerd always have a sale running. GreenCloudVPS often have stock for their cheap ones (starting at $15/year). HostHatch has decent regular pricing (they're trying to compete with Hetzner), but their sale pricing is especially good.
Not using Server Grade Hardware. Although one could argue Server Grade Hardware are not worth the premium, that is up to its customer to decide i.e Ryzen vs EPYC. ECC Memory, Server Grade SSD, Power Supply, etc. If you look at their dedicated they aren't really super cheap, there are plenty of other dedicated server out there that goes for similar pricing. The difference is that those companies only offer dedicated options and dont provide the range of VPS OVH and Hetzner offers.
Custom Hardware, down to the DC design, rack, water cooling and economy of scale. There are reasons why some Datacenter are more expensive than others. And the fire at previous OVH DC shows why. Although I remember OVH did explain they dont use that design anywhere else. Doing Custom hardware part like water cooling with Racks isn't the rocket science part, doing it great while doing it at cost efficiency is the most difficult part.
Network quality. OVH owns its own Network. Layering Cables across its own DC along with other exchanges. It used to be slower but this has become less of an issue in 2025. But in the old days the difference between premium network connected and other commodity partners from DC makes a lot of difference. ( It still does but less of an concern )
Minimal Support - Although that is not a concern anymore in 2025 because everyone got used to Cloud computing that has zero support most of the time.
Expectation of Low Margin. I think both Hetzer and OVH have accepted the fact they are in computing commodity business with low margin and aim for volume. While most US business will always try to improve their margin and venture into SaaS or other managed services. Which means both Hetzer and OVH are also the expert in squeezing penny out of everything. As someone who used to work in commodity business I have a lot of respect for these people as they are harder than most people think.
Again, these are things on top of my head when I was keeping an eye on VPS. I just checked LowEndBox ( https://lowendbox.com ) is still alive and well after almost 20 years! Before cloud computing was a thing or went mainstream there were plenty of low cost low end VPS options like OVH and Hetzner. So this isn't exactly new, they just happened to have grown into current size.
On the hardware side of things not using server grade stuff really isn't as big of a deal these days. I'd happily take a decent Ryzen 5 or 7 series over a "new" Xeon that has twice the power consumption and mysteriously the same specs as an older Xeon made a decade ago.
Even ECC - for 99% of applications (and especially on low-end VPS servers) its less likely to be a problem.
The only thing I have found to be an issue with Hetzner is on dedicated servers, and specifically the hard drives. I've had new servers provisioned and they've given me decade old drives that are on the verge of failure - it's less of an issue now as most of their servers are shipping with new nvme drives but I dare say in 3-4 years time it'll be a problem when they reuse those and have instant non-recoverable failures for some of the hardware range.
Agree it is definitely less of an issue. It also used be Xeon and EPYC ( or Opteron ) exclusive for higher core count. But Desktop CPU has caught up and now offer up to 32 vCPU for $600.
Although in 2025 AMD decided instead of people using Ryzen for server they launched EPYC Grado instead. Which is similar if not slightly cheaper than Ryzen at 32 vCPU and offer official ECC Memory support.
I had similar issues, raid 1 on two hdd and the server would randomly reboot and be slow because it was resyncing the raid. Have to pay extra to get new refurbished drives.
It’s great for throwaway machines, e.g. CI. But don’t rely on them
In Hetzner's defence, it happened twice on RAID 1 setups on one of our servers, and after dropping a ticket basically saying "look, this is the second time, can you give us a drive that isn't a dinosaur please" they did put a brand new one in.
These days I'd take their ampere VPS servers over the dedicated ones though, the performance and reliability is way better (mostly just due to it being brand new hardware).
It's kinda ironic. Back in the days people would advocate for server grade hardware because it's more reliable. Then cloud and Kubernetes came and you were supposed be able to handle failures, and treat servers/pods as cattle, not pets. But major cloud providers are still using server grade hardware, and passing on the costs to customers?
And in my experience EC2 is not that reliable. I have Hetzner dedicated servers with more uptime than EC2 nodes.
If you're just looking for the name, AMD sells EPYC branded AM4/AM5 cpus that have remarkably similar specs to the Ryzen AM4/AM5 chips.
Depending on what you're doing, consumer hardware is often more than enough. And it's managed hosting... if the (whatever) dies, you just yell at the host and get new hardware, no big deal if you're doing reasonable backups.
Yes, OVH changed their VPS offer and pricing around this summer. They just became very competitive, on top of leading the way in making their data centers (really) carbon-neutral.
I know for example IONOS, one of the shittiest providers ever, is simply 10x as expensive as Hetzner. My guess is, that they think their marketing makes up for their bad support and that their certifications are worth anything.
reply