<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: oleganza</title><link>https://news.ycombinator.com/user?id=oleganza</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 21:40:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oleganza" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oleganza in "Car Seats as Contraception"]]></title><description><![CDATA[
<p>It's just not cool to have kids. There are many more ways to have fun and status in society, so having kids is either coming as a social burden ("i am expected to by my spouse/relatives"), or a religious thing. Rationally, it's such a pain in the ass to have kids, while you can have some much more fun without them: travel the world, meet people, learn and explore! Clearly, having kids is net cost and suffering.<p>Yet, those who opt in do have a different opinion. We got two a decade ago, and then a couple years ago through of FOMO that when we are 45 we'd look back and regret missing the window of having another couple of kids. So we did. I'm 39, have four kids, had to get a bigger car, pay the airline tickets through the nose, spend a lot of time on kids' stuff, and love it. My family is the center of the universe and I'm the happiest and wisest dad alive. Everyone else is childish ;-P</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580321</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=47580321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580321</guid></item><item><title><![CDATA[New comment by oleganza in "Car Seats as Contraception"]]></title><description><![CDATA[
<p>These seem like particularly specific excuses. If you are not into having kids, there are many different ways to rationalize that (but why?). If you are into kids, you'd have to overcome all sorts of pain and suffering, car culture is by far not the worst of them.<p>(Father of 4, 39 y.o., non-religious.)</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580263</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=47580263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580263</guid></item><item><title><![CDATA[New comment by oleganza in "Car Seats as Contraception"]]></title><description><![CDATA[
<p>As a father of four (2+2: third one was born after 8 years since the second one), I thought all the trouble in the world would come and go, but what'll stay is us having a second life with kids when older ones get all independent teenagers. And we are not 40 yet.<p>The transportation costs are annoying, but worth it.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580244</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=47580244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580244</guid></item><item><title><![CDATA[New comment by oleganza in "US SEC preparing to scrap quarterly reporting requirement"]]></title><description><![CDATA[
<p>Correct. These kind of metrics invite fraud exactly because they are not rooted in reality. "Money circulation" is a bad metaphor. <a href="https://oleganza.com/all/money-does-not-circulate/" rel="nofollow">https://oleganza.com/all/money-does-not-circulate/</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 09:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47410292</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=47410292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410292</guid></item><item><title><![CDATA[New comment by oleganza in "Lock Scroll with a Vengeance"]]></title><description><![CDATA[
<p>TV examples show that Apple simply has done their scrolling right, while everyone else did not work out the necessary details.</p>
]]></description><pubDate>Sat, 07 Mar 2026 10:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286240</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=47286240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286240</guid></item><item><title><![CDATA[New comment by oleganza in "Claude Code is suddenly everywhere inside Microsoft"]]></title><description><![CDATA[
<p>Maybe it means "LOCs changed"?</p>
]]></description><pubDate>Mon, 02 Feb 2026 12:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46855467</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=46855467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46855467</guid></item><item><title><![CDATA[New comment by oleganza in "If you're going to vibe code, why not do it in C?"]]></title><description><![CDATA[
<p>I asked ChatGPT what traits should vibe-oriented programming language have and oh boy did it deliver.<p>(<a href="https://chatgpt.com/share/693891af-d608-8002-8b9b-91e984bb13a8" rel="nofollow">https://chatgpt.com/share/693891af-d608-8002-8b9b-91e984bb13...</a>)<p>* boring and straightforward syntax and file structure: no syntax sugar, aliases, formatting freedom that humans cherish, but machines are getting confused, no context-specific syntax.<p>* explicitness: no hidden global state, shortcuts and UB<p>* basic static types and constraints<p>* tests optimized for machine evaluation<p>etc.</p>
]]></description><pubDate>Tue, 09 Dec 2025 21:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46210842</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=46210842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46210842</guid></item><item><title><![CDATA[New comment by oleganza in "Understanding ECDSA"]]></title><description><![CDATA[
<p>ECDSA is a horrible workaround for patent on Schnorr signatures. Here's my talk from 2019 about the issue.<p><a href="https://www.youtube.com/live/2IpZWSWUIVE?si=-LRRbU2mJgL9LiNP&t=6456" rel="nofollow">https://www.youtube.com/live/2IpZWSWUIVE?si=-LRRbU2mJgL9LiNP...</a></p>
]]></description><pubDate>Wed, 03 Dec 2025 09:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46132207</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=46132207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46132207</guid></item><item><title><![CDATA[New comment by oleganza in "How to turn liquid glass into a solid interface"]]></title><description><![CDATA[
<p>exactly my thought. I never made it to Vista. In 2007 I changed WinXP (always used it with the classic grey theme) for OS X Tiger on a MacBook and never went back to Windows since then.<p>I wonder where a decent alternative will be lurking in the next few years? Apple is losing some grip, but all others are still worse overall.</p>
]]></description><pubDate>Tue, 14 Oct 2025 20:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45584679</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=45584679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45584679</guid></item><item><title><![CDATA[New comment by oleganza in "Wild performance tricks"]]></title><description><![CDATA[
<p>You don't have to play this game - you can always write within unsafe { ... } like in plain old C or C++. But people do choose to play this game because it helps them to write code that is also correct, where "correct" has an old-school meaning of "actually doing what it is supposed to do and not doing what it's not supposed to".</p>
]]></description><pubDate>Thu, 25 Sep 2025 18:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45377247</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=45377247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45377247</guid></item><item><title><![CDATA[New comment by oleganza in "Corrected UTF-8 (2022)"]]></title><description><![CDATA[
<p>Magic prefix (similar to byte-order-mark, BOM) is also killing the idea. The reason for success of any standard is the ability to establish consensus while navigating existing constraints. UTF-8 won over codepages, and UTF-16/32 by being purely ASCII-compatible. A magic prefix is killing that compatibility.</p>
]]></description><pubDate>Sun, 06 Jul 2025 20:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44483974</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44483974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44483974</guid></item><item><title><![CDATA[New comment by oleganza in "Sleeping beauty Bitcoin wallets wake up after 14 years to the tune of $2B"]]></title><description><![CDATA[
<p>That’s a “hot take” that people take as an axiom. What if it isn’t? What is the precise definition of “participating in society”? What level of earning and spending is considered morally good and who’s to decide that? (Meta questions arise when discussing conflicts of interest of the deciders.)</p>
]]></description><pubDate>Sat, 05 Jul 2025 02:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44469624</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44469624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44469624</guid></item><item><title><![CDATA[New comment by oleganza in "Sleeping beauty Bitcoin wallets wake up after 14 years to the tune of $2B"]]></title><description><![CDATA[
<p>I love how people bring up deflationary spiral as a "peril" while the prerequisite for it is the universal and smashing success of Bitcoin.<p>The only "problem" Bitcoin poses for economies is for governments to fine-tune their local economies via currency production and related controls. In that sense, we should watch how events unfold in Turkey.<p>* among major "regular" economies, Turkey has the highest % of people holding crypto (≈20%). Second only to special zones UAE and Singapore (31%, 24%).<p>* Turkish lira is steadily inflated over the last 30-40 years, well over 10% and recently over 50%.<p>* Turkey does not have mandate for pricing goods in local currency: you can pay in dollars or euros, along the local lira.<p>* When you enter Istanbul airport, Every. Single. Gate. is marked with BTCTurk ad, inside and outside - the major crypto exchange in the country.<p>* Istanbul city market is full of traders who use USDT on Tron.<p>The experiment of social game "Bitcoin" boils down to this: will the people self-organize the functioning economy with monetary freedom, while the gov loses its grip on it; or will the economy collapse without government's regulation and protective management?</p>
]]></description><pubDate>Fri, 04 Jul 2025 20:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44467668</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44467668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44467668</guid></item><item><title><![CDATA[New comment by oleganza in "A receipt printer cured my procrastination"]]></title><description><![CDATA[
<p>Get married, make a couple of children and a lot of life issues go away — you'll always have something to actually get done ASAP instead of just staring at a todo list and wandering around.</p>
]]></description><pubDate>Thu, 12 Jun 2025 16:21:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44259516</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44259516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44259516</guid></item><item><title><![CDATA[New comment by oleganza in "Machine Code Isn't Scary"]]></title><description><![CDATA[
<p>Thank you Jimmy, great article.<p>My 23+ year experience in computer science and programming is a zebra of black-or-white moments. For the most time, things are mostly obscure, complicated, dark and daunting. Until suddenly you stumble upon a person who can explain those in simple terms, focus on important bits. You then can put this new knowledge into a well-organized hierarchy in your head and suddenly become wiser and empowered.<p>"Writing documentation", "talking at conferences", "chatting at a cooler", "writing to a blog" and all the other discussions from twitter to mailing lists - are all about trying to get some ideas and understanding from one head into another, so more people can get elucidated and build further.<p>And oh my how hard is that. We are lucky to sometimes have enlightenment through great RTFMs.</p>
]]></description><pubDate>Wed, 04 Jun 2025 08:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44178504</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44178504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178504</guid></item><item><title><![CDATA[New comment by oleganza in "There Is No Diffie-Hellman but Elliptic Curve Diffie-Hellman"]]></title><description><![CDATA[
<p>Sorry for lack of clarity, but i was saying “Keccak” and not “sha3” for that specific reason: it’s a permutation building block suitable for a whole range of constructions - cshake, kangaroo etc. sha3 specifically is an overkill and unnecessary imho.<p>CShake128 is much better replacement for hmac and sha512 in (zk)proofs, while Kangaroo for things like FDE and massive volumes of data.</p>
]]></description><pubDate>Wed, 28 May 2025 15:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44116889</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44116889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44116889</guid></item><item><title><![CDATA[New comment by oleganza in "There Is No Diffie-Hellman but Elliptic Curve Diffie-Hellman"]]></title><description><![CDATA[
<p>That's a valid point. However, modern hardware and crypto algorithms are fast enough that it pays off to have "do it all" protocols, with as little tradeoffs as possible.<p>Example: Git users do need both corruption protection AND secure authentication. If authentication is not built in, it will have to be built around. Building around is always going to be more costly in the end.<p>Unfortunately, 20-30 years ago considerations such as "sha1 is shorter + faster" were taken seriously, plus all the crypto that existed back then sucked big time. Remember Snowden scandal in 2013? That, plus Bitcoin and blockchains moving towards mainstream brought about review of TLS, started SHA-3 competition. Many more brains turned to crypto since then and the new era began.</p>
]]></description><pubDate>Wed, 28 May 2025 11:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44114905</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44114905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44114905</guid></item><item><title><![CDATA[New comment by oleganza in "There Is No Diffie-Hellman but Elliptic Curve Diffie-Hellman"]]></title><description><![CDATA[
<p>The tradeoff is not that simple (I wish it was :-).<p>Usually it goes like that: someone made something useful optimised for a specific use-case with certain time (or competence) constraints, within a total lack of decent alternatives. Then people adopt and use it, it becomes the standard. Then people want to do more things with it, and try to build around that thing, or on top of that thing and Frankenstein monsters get born and also become standard.<p>If you start from scratch you can do a crypto protocol that is both better designed (causes less UX pain and critical bugs) AND performs better on relevant hardware. Also do not forget that performance is easily solved by hardware: Moore's law and then custom hardware extensions are a thing.<p>Example: Keccak is so much better from the composition perspective, that when used ubiquitously you'd definitely have ubiquitous hardware support. But if everyone continues to use a mishmash of AES and SHA constructions on the pretext of "Keccak" is not as fast, then we'd never move forward. People would continue building over-complicated protocols, bearing subpar performance and keeping the reputation of dark wizardry inaccessible for mere mortals.</p>
]]></description><pubDate>Wed, 28 May 2025 11:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44114790</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44114790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44114790</guid></item><item><title><![CDATA[New comment by oleganza in "There Is No Diffie-Hellman but Elliptic Curve Diffie-Hellman"]]></title><description><![CDATA[
<p>When I learned crypto 5-10 years ago, it turned out that a lot of "building blocks" are mostly hacks. Looking back from 2020s we see that some of the standards that we use for the last 20-30 years can in principle be thrown out of the window (they can't for compatibility reasons, though) and replaced with much cleaner and more universal replacements.<p>If we do not talk about modern exotic stuff (post-quantum crypto, zkSNARKS, homomorphic encryption), the 99% of everyday cryptography is based on two building blocks:<p>1. Symmetric crypto for ciphers and hash functions.<p>2. Algebraic group with "hard discrete log problem" for key exchange, signatures, asymmetric encryption and simple zero-knowledge proofs.<p>Historically, these two categories are filled with a zoo of protocols. E.g. AES is a block cipher, but SHA(1,2) is a hash function.<p>Today, you can roughly achieve everything of the above with two universal building blocks:<p>- Keccak for all of symmetric crypto: it is suited both for encryption, hashing, duplex transcripts for ZK protocols etc.<p>- Ristretto255 group based on Curve 25519: for diffie-hellman, signatures, key derivation, threshold schemes, encryption and more.<p>The problem is that none of the described features is implemented in a turnkey standard, and we are still stuck using older crypto. Heck, even Git is using SHA-1 still.<p>Then, after you have your building blocks, there are more hairy stuff such as application-specific protocols: TLS, Signal, PAKE/OPAQUE, proprietary hardware security schemes for full disk encryption and access controls etc.</p>
]]></description><pubDate>Wed, 28 May 2025 07:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44113444</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=44113444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44113444</guid></item><item><title><![CDATA[New comment by oleganza in "Old Soviet Venus descent craft nearing Earth reentry"]]></title><description><![CDATA[
<p>what's ironic about that?</p>
]]></description><pubDate>Sat, 03 May 2025 09:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43877970</link><dc:creator>oleganza</dc:creator><comments>https://news.ycombinator.com/item?id=43877970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43877970</guid></item></channel></rss>