Ales Hakl

10K posts

Ales Hakl banner
Ales Hakl

Ales Hakl

@xadh

Mostly ridiculously drunk metal head. Also somebody with a opinion on computers, logistics, AI and what not…

Prague, CZ Katılım Eylül 2008
1.1K Takip Edilen1.3K Takipçiler
Ales Hakl
Ales Hakl@xadh·
For the shown application it is about as dumb idea as humanoid robot. Give me a (de)palletizing optimized arm that thus does not need a ridiculously huge concrete block under it for stability. Until then doing that by means of either robot arm that needs such a slab, tricks involving conveyor geometry (honestly, the best way) or outright operators doing that simply wins.
English
0
0
1
7
Ales Hakl
Ales Hakl@xadh·
For a normal branch, there are just two execution paths (for branch through some sort of dispatch table, there are much more), but the point there is that if you speculate recursively, the state space just exponentially explodes. Typically there is only one speculated path through the code, but which exact path that is usually is determined by what LinkedIn crowd would call “AI”. The text book scheme involves intentionally coliding hashmap and very narrow (2b or so) saturating counter, but plugging a small (you are predicting something inside the CPU core, doing that in 4 cycles is on the edge of actual usefulness) NN there appears to work.
English
0
0
0
398
Ales Hakl
Ales Hakl@xadh·
@rsnous There is this one GPU-ish thing that essentially uses that exact strategy for allocating GL buffer objects. The wonders of east asian firmware.
English
0
0
1
22
Ales Hakl
Ales Hakl@xadh·
@kmcnam1 I never understood the laptop sticker thing (20+ years I have two stickers on the laptop, both on the bottom side, one is hostname and asset tag, second one says “this is export-controlled munition”)
English
0
0
1
32
sudox
sudox@kmcnam1·
Laptop sticker update <3
sudox tweet media
English
11
6
64
1K
Ales Hakl
Ales Hakl@xadh·
@Ngnghm @JustDeezGuy Do not tell that to C++ people, they think that the totally absurd inheritance model and “diamond problem” comes straight from Simula.
English
1
0
2
46
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
If Simula was OO, why does nobody use the "concatenation semantics" of Simula (and Beta, its successor, also universally unused, because frankly unusable, and incomprehensible), but everyone uses the method resolution semantics of KRL and Smalltalk?
English
4
1
10
597
Ales Hakl
Ales Hakl@xadh·
When I manage to somehow fix all the weird edge cases in DMA'd bit blit, just outright running Doom on the cursed embedded thing with ePD looks like the right flex. That explicitly is not going to be photosensitivity compatible.
English
0
0
0
42
Ales Hakl
Ales Hakl@xadh·
@adamnemecek1 @LukasHozda There is that weird thing there: Multics is what would happen if you tried to map OS/400 onto IBM mindset. Pure absurdity gold.
English
1
0
0
18
Ales Hakl
Ales Hakl@xadh·
@GibisVB “Iran, B-1B, KC-135, Bukurešť” cela ta vec ukazuje obrovskou globalni zmenu, pomerne nedavno by tohle bylo naprosto nemyslitelne.
Čeština
0
0
0
76
Vojtěch Gibiš
Vojtěch Gibiš@GibisVB·
Výjimečně vidíme trasu dvou strategických bombardérů B-1B, které se vrací z mise nad Íránem. Nad Středozemním mořem je na cestu do Anglie natankovaly tři tankery z Bukurešti.
Vojtěch Gibiš tweet media
Čeština
1
0
43
2.4K
Ales Hakl
Ales Hakl@xadh·
@adamnemecek1 @LukasHozda Well, when writing an OS in Rust, there is a real possibility that you will end up with informally specified bug-ridden implementation of half of either i5/OS or Multics.
English
1
0
0
21
Ales Hakl
Ales Hakl@xadh·
@brockpierson I in fact had used GetRight. The only way to download ~200MB files on V.90 dialup without losing your sanity.
English
0
0
0
38
⭕ Brock Pierson
⭕ Brock Pierson@brockpierson·
Might be a bit of a deep cut here, but did anyone else use GetRight or any other "download manager" back in the day?
⭕ Brock Pierson tweet media
English
110
3
170
9.4K
Ales Hakl
Ales Hakl@xadh·
That should be either totally implicit (sufficiently smart compiler and all that, we experimented with that around 2010) or totally explicit (not a loop, but some kind of map-reduce thing that signals “this will get parallelized”). Totally explicit is probably much better match to HW reality.
English
0
0
3
50
'(Robert Smith)
'(Robert Smith)@stylewarning·
OpenMP-style loop parallelization annotations in Coalton?
English
4
0
4
642
Army Recognition
Army Recognition@ArmyRecognition·
U.S. Army Explores Czech Morana 155mm Howitzer as Search for New Wheeled Artillery Accelerates
Army Recognition tweet media
English
5
24
249
5.5K
Ales Hakl
Ales Hakl@xadh·
You are not a “fullstack engineer” unless initial setup of ESP-IDF project in your VS Code produces a file containing this.
Ales Hakl tweet media
English
0
0
2
132
Ales Hakl
Ales Hakl@xadh·
The thing is technically an EVB (making an EVB that comes with zero documentation is a peak china flex, also it costed like 200€, when I reached to the vendor for documentation I did not get even a reply) with the usual “laser cut acrylic hold together by standoffs” mechanical construction, but somebody had the bright idea to mount the main board such that it is not really accessible from the outside and that removing it involves bazillion screws and disconnecting very fragile looking huge FFC.
English
0
0
1
6
Pavel Snajdr
Pavel Snajdr@PavelSnajdr·
@xadh if you don't wanna eff with the screwdriver yet, give it to gpt-5.4 xhigh, enqueue a ton of "continue working on it, no corner cutting" and lmk in the morning :D so what if it says it'd be best to take it apart, doesn't mean much unless it does that in a loop :D
English
1
0
1
15
Ales Hakl
Ales Hakl@xadh·
> There is a ESP32-D0WD connected to /dev/tty.usbserial-3130, find out what it does. The clanker is hard at work fighting the realities of chinesium flaky UART chips, questionable signal integrity and the fact that it tries to run multiple instances of esptool in parallel.
English
1
0
7
895
Ales Hakl
Ales Hakl@xadh·
I hate C++ because the language lacks any kind of coherent design and “you do not pay for features you do not use” is utter lie. As for the Arduino: the standard library is perfect example of C++ bloat and the IDE (really, the entire Arduino concept) is only usable for small single file + dependencies projects.
English
1
0
1
26
Backwoods Engineer - THE ORIGINAL
@xadh Why you hate C++? Why you hate Arduino IDE? I don't really use it professionally but as an introductory IDE for my embedded systems students, it's easier for them to use than the menagerie and IT nightmare that is Visual Studio Code.
English
1
0
0
41
Ales Hakl
Ales Hakl@xadh·
Look ma, rectangles, without any C++ or Arduino crap.
Ales Hakl tweet media
English
3
0
22
2K
Ales Hakl retweetledi
Jace
Jace@CATIAManikin·
Trying to explain that using only three mounting holes is actually better than four, because four can overconstrain the alignment of the assembly (I broke a tap in the fourth hole)
English
25
30
1K
24.4K