yoy.be "Why-o-Why"

2026 ...

januari (28) februari (12) maart april mei juni juli augustus september oktober november december

02-01 18:11
 
𝒟 ɴʟ
 Een van de meest populaire social media van nu is niet eens voor mensen # 
De singularity is hier eigenlijk al.
02-02 17:08
 
𝗦𝗧 🇸🇬
 ‘Moltbook’ social media site for AI agents had big security hole, cyber firm Wiz says # 
Security en AI... gaan waarschijnlijk nog een paar keer het nieuws halen samen...
02-04 18:00
 
tc.ms
 Updates in two of our core priorities # 
Verschuivingen aan de top...
02-04 20:47
 
phys
 Dual-atom platinum–ruthenium catalyst achieves efficient low-temperature carbon monoxide oxidation # 
CO oxidation? Om CO2 te máken eigenlijk, tja, de Chinezen...
02-04 19:51
 
digg
 Yes, RSS still lives !! Digg Community RSS Feeds # 
Ik heb iets kunnen doen op bass van hun NextJS data, maar de data zelf zat wéér ergens anders dan andere sites met NextJS... Maar ik ken er dan ook niet genoeg van.
02-04 19:32
 
hln
 Glasvezel, water, elektriciteit… en altijd weer dat voetpad open: “Er is geen stok achter de deur voor gemeenten” # 
En afspreken als de een de straat open doet of herdoet, dat de anderen met gerief in de grond ook direct hun ding kunnen komen doen, zit dat er in?
02-05 17:30
 
CryptoSlate📈
 Markets plunge as Bitcoin and silver just triggered a global margin call after inflation warnings made a recovery look impossible # 
Wat doet 'andere crypto' eigenlijk? Allemaal samen naar beneden? Anders als er eentje de koers wat kan houden is het de moeite om bninen crypto over te stappen?
02-05 20:43
 
NWS+
 Gent plant nieuw hoofdpolitiekantoor van ruim 200 miljoen euro: nieuwe vleugel, ondergrondse parking en apart toegangsplein # 
10 jaar bouwen! Maar ze gaan dan wel even goed zitten, ziet het er er naar uit.
02-05 23:23
 
atlantic
 America Is Losing the Facts That Hold It Together # 
Het is gelijk je buurman iedere dag zien, maar elke keer zien dat het nóg slechter gaat.
02-05 21:41
 
ground
 Trump endorses Hungary's Orban for re-election ahead of April poll # 
Oeioei, houden ze in de gaten of er Russische inmenging is? De Amerikaanse inmenging komt alvast open en bloot in de pers...
02-06 19:57
 
Windows Central
  Larian director has a "crash out on main" over HBO's Baldur's Gate 3 TV show, but CEO Swen Vincke is more optimistic — "the conversation we had ... gives me hope"  # 
Ik moet het tweede seizoen van Arcane nog kijken! (En intussen eigenlijk het eerste seizoen nog eens opnieuw kijken...)
02-08 09:00
 
reason
 Open Thread # 
Nazi Bell??!! "mecury ... to alter spacetime..." Ah, maar dát herken ik dan weer van Vimana's die misschien ook kwik zouden hebben gebruikt. (Zeveraars!)
02-08 06:00
 
FT
 Bitcoin is still about $69,000 too high  # 
Ik ben geen econoom. Ik heb geen abonnement op de Financial Times. Maar altijd denk ik dat 'totale' doemdenkers het punt missen dat het tijd was voor een 'munt van het volk', en dat het op het internet is onstaan en er de blockchain voor is moeten worden uitgevonden, gewoon toestandelijk is. Zelfs als het slecht zou gaan met Bitcoin, voorspel ik een nieuwe 'munt van het volk', misschien wel helemaal niet op basis van crypto.
02-06 18:26
 
boing
 Exit 8 looks like the creepy film I've been waiting for # 
Hoe 'never heard of Exit 8'?! Meer v-tubers kijken!!
02-06 11:38
 
hln 9K
 Nieuwe plannen The Loop in de maak: feedbackmoment voor bewoners op 10 februari # 
Kunnen ze ook asjeblief iets doen aan die onnozele chicane achter hal 8?
02-09 17:00
 
siliconera
 My Dress Up Darling and Hololive Houshou Marine Figures Teased # 
Cross-agency collab's vind ik altijd al iets speciaal, maar cross-media! Hoe super is dit!
02-09 12:09
 
Bloomberg👩‍💻
 Bitcoin’s Recovery Rings Hollow as Derivatives Stay Bearish # 
hmm, lijkt het maar zo, of is het nu al een paar keer: incident met wat schommeling, en dan een paar weken/maanden een koers van rond hetzelfde aantal tuizend Euro... maar daarna, gaat het omhoog of naar omlaag? Wanneer komt de volgende halving er aan?
02-10 23:00
 
space.com
  Life on Earth is lucky: A rare chemical fluke may have made our planet habitable  # 
Oh, da's dan bovenop het super-geluk dat we met één enkele maan zitten, die precies de juiste getijdenwerking maakt, plus het super-geluk dat we net precies de juiste balans tussen land-massa's en open water hebben, én het super-geluk dat we een paar gas-planeten wat verder rond de zon hebben om alle binnenkomende ruimte-rotsen aan te trekken... (en zo kan je nog wat doorgaan)
02-11 19:33
 
r/webdev
 Why Is SQL Always the Last Thing We Look At? # 
Nog een beetje wachten, zeker tot dat de NoSQL hype eindelijk helemaal overwaait? (En intussen wat bijscholen)
02-11 16:32
 
dev.to
 Get **** done. I hate what Trello has become # 
02-12 06:18
 
HN
 D Programming Language # 
Hilarisch! "Self-respecting programmers write assembly for the machines they built themselves. I swear, kids these days have no respect for the craft" Dit wil ik in kruissjessteek in een kader aan de muur!
02-13 19:20
 
phys🧪
 Lithium alternatives? Calcium-ion batteries show strong 1,000-cycle performance in new test # 
Batterijmateriaal van de week: kalk.

Delphi 64-bits: set your local variables!

2026-02-14 10:43  d64lvi  coding computers dagboek delphi werk  [permalink]

I'm relatively new to programming for the 64-bits platform, and I ran into the same thing twice now, so I feel I need to write about this. This last time, it even first showed up as an exception that occurred with the release build only, not the debug build! But it showed up consistently, so it was something I could investigate. I found out the specific exception only occurred with the 'Optimization' compiler switch enabled. Apparently 'modern' Delphi has the 'Optimization' switch set to off in default 'Debug' configurations, and on in default 'Release" configurations.

'Modern' Delphi apparently also has 'Use debug DCUs' on for both 'Debug' and 'Release', which I very much regret. Most especially because when I introduce newlings to the Delphi debugger, we invariably drop into a core .pas-file, either causing confusion, or the need for an explanation of what that is and why you'd better never make changes there. Or also what's the relation to the program you're building on one side, and the resulting compiled binary code on the other side. Any way breaking away from working with the debugger for the remainder of the lesson.

What I want to warn about is that apparently the 64-bit compiler no longer provides the internal scaffolding to clear the memory of the local variables in procedures and functions. It also doesn't warn that you're using an unintialized value (1). In my case I've seen bugs appear just by switching from 32-bits to 64-bits, so be careful to always have an assignment to local variables before using them. Even if it's integers to zero and booleans to false. (Strings on the other hand, because of them being a pointer-type by nature, are zeroed for you.)

(1) The compiler does warn about you not using a value set to a local variable. And there's also a difference there between 32-bits and 64-bits compiling there. If you have a superfluous assignment to set a default value at the beginning, and the following code also sets a value in all branches of ifs and cases, I've found that the 32-bits compiler warns less about the unused assignment than the 64-bits compiler does. Perhaps because it's silently de-duplicating the assignments it's doing behind the scenes anyway? It's a minor inconvenience, but one I can live with, and one that reminds me to check if all local values get an initial value by my code.

twitter reddit linkedin facebook