<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: zazaulola</title><link>https://news.ycombinator.com/user?id=zazaulola</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 11 Oct 2026 11:18:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zazaulola" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zazaulola in "EU Parliament greenlights Chat Control 1.0"]]></title><description><![CDATA[
<p>I'm not a lawyer, and I don't live in the EU. Sorry for the silly question.<p>Is there any EU law that prohibits minors from encrypting their messages or using, for example, PGP keys?<p>How can they protect children if the children deliberately encrypt their messages?</p>
]]></description><pubDate>Thu, 09 Jul 2026 19:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850942</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=48850942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850942</guid></item><item><title><![CDATA[New comment by zazaulola in "The terminal of the future"]]></title><description><![CDATA[
<p>What do you mean by “terminal”? Perhaps you are referring to something like a VT100.<p><a href="https://commons.wikimedia.org/wiki/File:DEC_VT100_terminal.jpg#/media/File:DEC_VT100_terminal.jpg" rel="nofollow">https://commons.wikimedia.org/wiki/File:DEC_VT100_terminal.j...</a><p>I may disappoint you with the fact that IBM PC-compatible computers have replaced devices of that class. We can only observe certain terminal emulators in some operating systems. There have been many attempts to expand the functionality of these emulators. However, most features beyond the capabilities of VT100 have not caught on (except UTF-8 support). I do not believe that anything will change in the foreseeable future.</p>
]]></description><pubDate>Tue, 11 Nov 2025 22:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45893544</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=45893544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45893544</guid></item><item><title><![CDATA[New comment by zazaulola in "HTML Slides with notes"]]></title><description><![CDATA[
<p>Which transitions in Powerpoint are special?<p>I haven't seen better slide transitions than here <a href="https://impress.js.org/" rel="nofollow">https://impress.js.org/</a></p>
]]></description><pubDate>Fri, 07 Nov 2025 22:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45852082</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=45852082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45852082</guid></item><item><title><![CDATA[New comment by zazaulola in "Two billion email addresses were exposed"]]></title><description><![CDATA[
<p>What other algorithms have you used? 
I'm really interested in big data streams.
I would like to hear not only successful solutions, but also failed ones.
Have you tried using Bloom filters?
Is it possible to merge shards using the Min-Heap algorithm?</p>
]]></description><pubDate>Fri, 07 Nov 2025 15:37:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45847495</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=45847495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45847495</guid></item><item><title><![CDATA[New comment by zazaulola in "Two billion email addresses were exposed"]]></title><description><![CDATA[
<p>Try Blake3 instead SHA-1<p><a href="https://github.com/BLAKE3-team/BLAKE3" rel="nofollow">https://github.com/BLAKE3-team/BLAKE3</a></p>
]]></description><pubDate>Fri, 07 Nov 2025 09:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45844730</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=45844730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45844730</guid></item><item><title><![CDATA[New comment by zazaulola in "Show HN: OverType – A Markdown WYSIWYG editor that's just a textarea"]]></title><description><![CDATA[
<p>2kb<p><a href="https://medv.io/codejar/" rel="nofollow">https://medv.io/codejar/</a></p>
]]></description><pubDate>Mon, 18 Aug 2025 01:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44936527</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=44936527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44936527</guid></item><item><title><![CDATA[New comment by zazaulola in "Show HN: Oomol – A local-first, code-first workflow automation engine"]]></title><description><![CDATA[
<p>Explain to me what tasks can be solved in the approach with flows? I used Node-Red in some automation processes. I managed to solve only simple problems that are easy to solve without AI. But how do you program in this style? What does the flow style look like, for example, a program to find the shortest solution of a sokoban or game 15?<p>PS. Usually, when I need to make all photos in the folder black and white, I use imagemagick.</p>
]]></description><pubDate>Mon, 30 Jun 2025 16:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44425345</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=44425345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425345</guid></item><item><title><![CDATA[New comment by zazaulola in "All clocks are 30 seconds late"]]></title><description><![CDATA[
<p>For positive numbers, both the FLOOR() and TRUNC() functions return the same values</p>
]]></description><pubDate>Mon, 06 Jan 2025 18:49:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42613854</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42613854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42613854</guid></item><item><title><![CDATA[New comment by zazaulola in "All clocks are 30 seconds late"]]></title><description><![CDATA[
<p>Has anyone ever wondered why in the US the week starts on Sunday, but in Europe and Asia it starts on Monday?</p>
]]></description><pubDate>Mon, 06 Jan 2025 18:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42613747</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42613747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42613747</guid></item><item><title><![CDATA[New comment by zazaulola in "Back to basics: Why we chose long-polling over websockets"]]></title><description><![CDATA[
<p>WebSocket solves a very different problem. It may be only partially related to organizing two-way communication, but it has nothing to do with data complexity. Moreover, WS are not good enough at transmitting binary data.<p>If you are using SSE and SW and you need to transfer some binary data from client to server or from server to client, the easiest solution is to use the Fetch API.
`fetch()` handles binary data perfectly well without transformations or additional protocols.<p>If the data in SW is large enough to require displaying the progress of the data transfer to the server, you will probably be more suited to `XMLHttpRequest`.</p>
]]></description><pubDate>Sun, 05 Jan 2025 18:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42603771</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42603771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42603771</guid></item><item><title><![CDATA[New comment by zazaulola in "Fish 4.0: The Fish of Theseus"]]></title><description><![CDATA[
<p>I'm confirming. Often, when you run a script on more than just your own computer, bash is located in unexpected places.<p>For me, for example:  `/data/data/com.termux/files/usr/bin/bash`<p>In such cases, scripts containing the absolute path to bash in shebang do not run correctly.</p>
]]></description><pubDate>Sun, 29 Dec 2024 11:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42539401</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42539401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42539401</guid></item><item><title><![CDATA[New comment by zazaulola in "Liberating Wi-Fi on the ESP32 [video]"]]></title><description><![CDATA[
<p>ESP32 has 18 ADC input channels. But if you are using Wifi, you can only use 8 of the 18 for ADC conversion: GPIO pins 32-39.<p>Other 10 pins, on which ADC2 channels are possible, can only accept pulse data if you are using Wifi.<p>This is probably due to firmware limitations.</p>
]]></description><pubDate>Sat, 28 Dec 2024 09:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42529724</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42529724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42529724</guid></item><item><title><![CDATA[New comment by zazaulola in "The XOR Texture (2004)"]]></title><description><![CDATA[
<p>There is a website that contains thousands of such examples.<p><a href="https://www.dwitter.net/" rel="nofollow">https://www.dwitter.net/</a><p>Dwitter is like Twitter, but for one-line javascript examples using canvas. Users are limited to 140 bytes in their creations.</p>
]]></description><pubDate>Wed, 18 Dec 2024 07:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42448734</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42448734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42448734</guid></item><item><title><![CDATA[New comment by zazaulola in "You need 4 colors"]]></title><description><![CDATA[
<p>I've never understood how generating dozens of variables containing the same color with a change in the value of one of the channels helps.<p>Can't you just write everything you need in simple CSS?<p>It would be better, really come up with a template in which you enter 2 colors, and it gives a unique full-color design for the site. CSS has all the possibilities for this! But most web-masters use CSS variables only to store the results of each iteration of cycles.</p>
]]></description><pubDate>Wed, 11 Dec 2024 18:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42390910</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42390910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42390910</guid></item><item><title><![CDATA[New comment by zazaulola in "Skia Canvas: Browserless implementation of the HTML Canvas drawing API for node"]]></title><description><![CDATA[
<p>> Skia is for drawing vector graphics.<p>What do you mean by "vector graphics"?<p>Both Canvas and ImageData work only with pixels.</p>
]]></description><pubDate>Tue, 03 Dec 2024 23:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42312897</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42312897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42312897</guid></item><item><title><![CDATA[New comment by zazaulola in "Skia Canvas: Browserless implementation of the HTML Canvas drawing API for node"]]></title><description><![CDATA[
<p>How is it different from jimp?<p><a href="https://jimp-dev.github.io/jimp/" rel="nofollow">https://jimp-dev.github.io/jimp/</a><p>Maybe there are some killer features?</p>
]]></description><pubDate>Tue, 03 Dec 2024 19:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42310256</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42310256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42310256</guid></item><item><title><![CDATA[New comment by zazaulola in "Revisiting the DOS Memory Models"]]></title><description><![CDATA[
<p>Yeah. I'd forgot that Borland's turbo-vision interfaces had hamburger  on the menu</p>
]]></description><pubDate>Tue, 26 Nov 2024 11:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42244871</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42244871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42244871</guid></item><item><title><![CDATA[New comment by zazaulola in "SQLite does not do checksums"]]></title><description><![CDATA[
<p>I'm not a mathematician. It works like magic for me.<p>Simply put. Suppose you have 64 bits (8 bytes) of regular RAM. For ECC-enabled memory, a similar block of memory will occupy 72 bits (9 bytes). The first 64 bits will be identical. What would need to be stored in the remaining 8 bits so that any of the 72 bits could be detected and recovered, assuming only one bit was corrupted?</p>
]]></description><pubDate>Sat, 09 Nov 2024 20:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42096614</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42096614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42096614</guid></item><item><title><![CDATA[New comment by zazaulola in "SQLite does not do checksums"]]></title><description><![CDATA[
<p>ECC algorithms can be used to find errors in read data:<p><a href="https://en.wikipedia.org/wiki/Error_correction_code" rel="nofollow">https://en.wikipedia.org/wiki/Error_correction_code</a><p>I was introduced to the first ECC algorithm in high school: the Reed-Solomon Code:<p><a href="https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction" rel="nofollow">https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_cor...</a><p>This algorithm remains mysterious to me to this day. It allows you not only to indicate the presence of an error, but also to recover any data with a small redundancy (e.g. 5%).<p>Reed-Solomon Code principles are embedded in the workings of WinRAR. When creating RAR-archive, you can add redundant data to restore the archive in case of storage interference:
<a href="https://thuthuattienich.com/wp-content/uploads/2015/05/cach-tao-tao-recovery-record-3.png" rel="nofollow">https://thuthuattienich.com/wp-content/uploads/2015/05/cach-...</a></p>
]]></description><pubDate>Sat, 09 Nov 2024 16:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42095205</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42095205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42095205</guid></item><item><title><![CDATA[New comment by zazaulola in "Useful built-in macOS command-line utilities"]]></title><description><![CDATA[
<p>`gdisk` supports GPT, but to partition system SSD you need to deactivate System Integrity Protection:<p><pre><code>    gdisk /dev/disk0</code></pre></p>
]]></description><pubDate>Wed, 06 Nov 2024 16:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42065177</link><dc:creator>zazaulola</dc:creator><comments>https://news.ycombinator.com/item?id=42065177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42065177</guid></item></channel></rss>