yoy.be "Why-o-Why"
Freeware:
![[MetaKeys]](http://yoy.be/freeware/ico_metakeys.png)
|
01-30 15:59
Tijd
Meerwaardebelasting betalen: via de bank of via de belastingaangifte? # Wat is daar gebeurd? Zou ik al genoeg van de lokale politiek kennen om daar een tsjeventruuk in te zien? Als je dus zelf niets doet, dan pakken de banken af om aan de fiscus te geven, en als je echt helemaal niets doet, dan geef je niet aan als brave burger dat je onder 10K€ zit, en krijg je het niet terug! Weer nog maar eens getaffel in de marge dus waar ze helemaal geen miljardengat mee gaan dichtrijden... Jammer.
02-24 13:21
FT
Donald Trump’s state of mind is a global risk # Het zou eigenlijk een zot moment zijn voor China om nu Taiwan binnen te vallen. Dan heb je oorlogsvoerders in Washington, Moscou en Peking. Ik denk dat we dan goed gaan moeten kijken wat ze vanuit New Delhi gaan doen.
02-11 17:08
eboy
DSC_8185.jpg # Hola, die mannen staan plots in allemaal van die belangrijke boekskes!
02-19 16:05
M!
Donald Trump Might Share Truth About Aliens, Says Lara Trump # Oh, ik hoop zo hard, als een noodbehoevende reiziger van een verre planeet hier aanklopt voor hulp, dat die niet terechtkomt in dat ene land, die al uitvoerig heeft bewezen dat ze het slechts mogelijke land zijn om als buitenaardse bezoeker te landen, al was het door de uitvoerige bibliotheek aan beeldverhalen waarin het behoorlijk slecht afloopt voor de buitenlandse bezoeker.
Delphi 64-bits: set your local variables!
2026-02-14 10:43
d64lvi
[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.
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-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-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-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.
Archive...
Search...