Readit News logoReadit News
disentanglement commented on Telo MT1   telotrucks.com/... · Posted by u/turtleyacht
Dig1t · 25 days ago
They have to solve a real problem for people hauling cargo, they don’t really do that as they currently exist. They get significantly worse range when hauling than a normal gas or diesel truck, their only benefit is making feel better about their carbon footprint.

I was legit considering getting an F150 lighting for a little while but when I saw how much your range decreases when towing something it became obvious that it’s not really practical. It’s just objectively worse at hauling than a gas car.

Hopefully we see more battery tech breakthroughs that make electric trucks viable work vehicles.

disentanglement · 25 days ago
They are cheaper to run almost everywhere (depending on the cost of electricity versus gas of course). No breakthrough in battery technology needed for that.
disentanglement commented on New York’s bill banning One-Person Train Operation   etany.org/statements/impe... · Posted by u/Ericson2314
WhyNotHugo · a month ago
I’m surprised to read that this is such a bad practice. Trains here in the Netherlands seem to always have two operators. I got the same impression of German trains.

Trams in Amsterdam even have two staff of board.

disentanglement · a month ago
I have never seen a conductor on a metro/subway system in Europe. Mainline trains often have one, but not always. I've ridden trains on small branch lines in Germany which were operated by a driver only.
disentanglement commented on Volvo delivers 5,000th electric semi   electrek.co/2025/06/29/vo... · Posted by u/JumpCrisscross
LightBug1 · 2 months ago
What about range (especially under load)?

Speed in relation to semi trucks always seemed the most absolute vanity metric on earth!

disentanglement · 2 months ago
Range is somewhere between 350 and 600 km depending on conditions. Aerodynamics, weight, weather all have an influence as well as the battery size and efficiency of the specific model of truck. The guy on the youtube channel has driven most of the selection of currently available long haul electric trucks in Europe under a variety of conditions, so this seems fairly representative.

The trucks are all designed to be driven for the legally mandated maximum of 4.5 hours at highway speeds and to be recharged sufficiently in a 45 minute break to be able to do that again for another 4.5 hours. In particularly adverse conditions a little less driving time before recharging is possible but for an average load the currently available tech works just fine and it is mostly the charging infrastructure that limits adoption.

disentanglement commented on Dolly Parton's Dollywood Express   thetransitguy.substack.co... · Posted by u/FinnKuhn
xnx · 3 months ago
> The trains run all day during park hours and can burn through up to four tons of coal per day and 4000 gallons of water.

Oof. That's a lot of coal. ~ 1000 tons of coal/year or the CO2 equivalent of 10 million miles of driving.

Edit: corrected math

disentanglement · 3 months ago
I'd love to see the system of mathematics where 4 times 365 comes out to one million. Maybe I can get my bank to use the same system.
disentanglement commented on Ask HN: What are you working on? (May 2025)    · Posted by u/david927
fooker · 3 months ago
Do you think there's a path for ..say.. a competent engineer from a small country to obtain such a starter kit and jumpstart a weapons program?

I'd guess all the information would already be available on the internet, but is there competitive advantage here?

disentanglement · 3 months ago
Well hopefully the starter kit doesn't include a few kilograms of weapons grade plutonium.
disentanglement commented on Dead Stars Don’t Radiate   johncarlosbaez.wordpress.... · Posted by u/thechao
A_D_E_P_T · 3 months ago
lol, I wrote a very similar comment here a few days ago:

https://news.ycombinator.com/item?id=43964524

It's true, that paper is nonsense. There's not really much else to say. Preprint servers sometimes publish the sort of stuff that wouldn't pass peer review. (Remember that S.Korean "superconductor" from about two years ago!?) The press should be cautious when writing about it.

disentanglement · 3 months ago
Although that paper even made it to PRL. I guess I should have written up some similar nonsense and sent it to PRL, might have improved my career chances.
disentanglement commented on Things Zig comptime won't do   matklad.github.io/2025/04... · Posted by u/JadedBlueEyes
bsder · 4 months ago
I'm going to make you defend that statement that they are "useful". I would counter than macros are "powerful".

However, "macros" are a disaster to debug in every language that they appear. "comptime" sidesteps that because you can generally force it to run at runtime where your normal debugging mechanisms work just fine (returning a type being an exception).

"Macros" generally impose extremely large cognitive overhead and making them hygienic has spawned the careers of countless CS professors. In addition, macros often impose significant compiler overhead (how many crates do Rust's proc-macros pull in?).

It is not at all clear that the full power of general macros is worth the downstream grief that they cause (I also hold this position for a lot of compiler optimizations, but that's a rant for a different day).

disentanglement · 4 months ago
> However, "macros" are a disaster to debug in every language that they appear.

I have only used proper macros in Common Lisp, but at least there they are developed and debugged just like any other function. You call `macroexpand` in the repl to see the output of the macro and if there's an error you automatically get thrown in the same debugger that you use to debug other functions.

disentanglement commented on Maxima in the browser using Embedded Common Lisp on WASM   maxima-on-wasm.pages.dev/... · Posted by u/v9v
azakai · 7 months ago
Interesting, thanks for the details!

WasmGC would be the best solution here, yeah, then the VM handles pointers for you.

Otherwise, I could look into the SpillPointers issue for you if you want - optimizations should not remove GC pointers, so that sounds like a bug. If so feel free to file an issue with a testcase. (But WasmGC would be best, avoiding all that.)

disentanglement · 7 months ago
As far as I know, optimization levels higher than -O0 work fine with SpillPointers. But at least in a cursory first look I had a while ago, the optimizations made things slower overall. I guess they might lead actually to more "moving pointers in and out of the heap" since the SpillPointers pass is done at the very end. But this should all be investigated more thoroughly.
disentanglement commented on Maxima in the browser using Embedded Common Lisp on WASM   maxima-on-wasm.pages.dev/... · Posted by u/v9v
veryveryold · 7 months ago
(to_lisp); (loop for i below 1000000 count t) takes 0.34 seconds on my system with vanilla maxima (on gcl). In the browser it takes about 7 seconds, so it must be a factor of 21 in computer time. Using sbcl outside maxima it takes 0.002 seconds. So one can get some idea about performance.

Perhaps it could be combined with J (array language), like in the playground https://code.jsoftware.com/wiki/Playground that is using webassembly

It seems to work very well locally without connection to the web.

disentanglement · 7 months ago
Apart from the restriction to bytecode interpretation already mentioned, one reason for the slowness is that the sort of C with garbage collection that ECL needs is quite difficult to do in Webassembly. There is no way to scan previous stack frames for pointers in wasm, so all pointers to heap objects (or everything that looks like it might be one) have to be kept around somewhere in the heap where the GC can find them. This is really expensive and slows down the code a lot.

Of course, another approach would be to use the new wasm GC interface. But that requires defining a new ABI for garbage collected C, writing a new backend for LLVM, etc. So that would also be a lot of work to implement. Right now, there just is no efficient way to run programs that depend on bdwgc on wasm.

u/disentanglement

KarmaCake day91December 16, 2021View Original