<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: Genbox</title><link>https://news.ycombinator.com/user?id=Genbox</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 16:23:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Genbox" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Genbox in "A more efficient implementation of Shor's algorithm"]]></title><description><![CDATA[
<p>Publishing a zero knowledge proof rather than the solution is pretty clever.</p>
]]></description><pubDate>Fri, 01 May 2026 13:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47974369</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=47974369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47974369</guid></item><item><title><![CDATA[New comment by Genbox in "A Visual Introduction to Machine Learning (2015)"]]></title><description><![CDATA[
<p>If I would like to build a visualization like this, but for a data ingestion pipeline, any tips on where to start?<p>I have it visually in my head, but it feels overwhelming getting it into a website.</p>
]]></description><pubDate>Sun, 15 Mar 2026 17:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389431</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=47389431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389431</guid></item><item><title><![CDATA[New comment by Genbox in "Show HN: PHP 8 disable_functions bypass PoC"]]></title><description><![CDATA[
<p>PHP loads all available functions into a giant hashset (see zend_disable_function in PHP's source). 'disable_functions' removes the functions from the hashset, making them unavailable to be called. Due to its interpreted nature, this indirection works much like a sandbox would.</p>
]]></description><pubDate>Tue, 03 Mar 2026 09:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230287</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=47230287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230287</guid></item><item><title><![CDATA[New comment by Genbox in "Don't use passkeys for encrypting user data"]]></title><description><![CDATA[
<p>Are you saying that two weak factors are more secure than one strong factor?</p>
]]></description><pubDate>Sat, 28 Feb 2026 10:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47193488</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=47193488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47193488</guid></item><item><title><![CDATA[New comment by Genbox in "Windows 11's Patch Tuesday nightmare gets worse"]]></title><description><![CDATA[
<p>That is also a Windows 10 feature</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:33:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767743</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46767743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767743</guid></item><item><title><![CDATA[New comment by Genbox in "Great ideas in theoretical computer science"]]></title><description><![CDATA[
<p>I agree with this. As someone who took 3 degrees in computer science, one called "systems developer" and another called "software engineer", I can confidently say we have a taxonomy problem in computer science education.<p>It makes me crazy that companies labels there entire programmer workforce as "software engineers" when there are no engineering concepts involved at all. Other fields (medical, mechanical, civil engineering) are a lot more mature in this area and have solved this issue long ago.</p>
]]></description><pubDate>Sat, 20 Dec 2025 12:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46335604</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46335604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46335604</guid></item><item><title><![CDATA[New comment by Genbox in "Stride Game Engine 4.3 with .NET 10 Support"]]></title><description><![CDATA[
<p>Thanks!<p>The direct hooking into the narrow phase solver is the most performant way to go about it, but it does present several issues in state management. I did the same thing in Farseer Physics Engine, but also added high level events on bodies[1]. The extra abstraction makes it easier to work with, but due to the nature of delegates in C#, it was also quite a bit slower.<p>They could do with creating defaults for the narrow phase handler, buffer pool, threat dispatcher, etc. for devs who don't need extreme performance and just want a simple simulation.<p>[1] <a href="https://github.com/Genbox/VelcroPhysics/blob/ddf8292da6bc59ec5875a91f1d61f1523b4aab34/src/VelcroPhysics/Dynamics/Body.cs#L123" rel="nofollow">https://github.com/Genbox/VelcroPhysics/blob/ddf8292da6bc59e...</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 20:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126492</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46126492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126492</guid></item><item><title><![CDATA[New comment by Genbox in "Stride Game Engine 4.3 with .NET 10 Support"]]></title><description><![CDATA[
<p>Wow. That is actually very impressive. Things have moved quite a lot since I did a physics engine.<p>What makes it difficult to integrate?</p>
]]></description><pubDate>Tue, 02 Dec 2025 20:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126149</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46126149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126149</guid></item><item><title><![CDATA[New comment by Genbox in "A Reverse Engineer's Anatomy of the macOS Boot Chain and Security Architecture"]]></title><description><![CDATA[
<p>That's a bit disingenuous. Can you substantiate your claims?</p>
]]></description><pubDate>Sun, 23 Nov 2025 13:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46023315</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46023315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46023315</guid></item><item><title><![CDATA[New comment by Genbox in "A Reverse Engineer's Anatomy of the macOS Boot Chain and Security Architecture"]]></title><description><![CDATA[
<p>The security of the Apple ecosystem is miles ahead of others. Every time I reverse engineer some component of their OS, it is very different from what I've seen before. I always find myself surprised by their thoughtfulness and engineering craft.<p>Recently I've taken on their code signing component. The concepts they've created, such as identifying applications by their "designated requirements" is a stroke of genius. It makes the system completely stateless and capable of almost anything without auxiliary data structure or additional code.<p>I've seen other engineering teams try and fail at building something similar, and never with such powerful simplicity.</p>
]]></description><pubDate>Sun, 23 Nov 2025 10:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022193</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46022193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022193</guid></item><item><title><![CDATA[New comment by Genbox in "We Induced Smells With Ultrasound"]]></title><description><![CDATA[
<p>The condition is called Anosmia and can stem from different sensor and brain conditions. It would be interesting to try the technique on people with these conditions to map the different kinds of olfactory failures.<p>If you get in contact with the researchers, please let us know how it went.</p>
]]></description><pubDate>Sun, 23 Nov 2025 09:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022114</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=46022114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022114</guid></item><item><title><![CDATA[New comment by Genbox in "Removing XSLT for a more secure browser"]]></title><description><![CDATA[
<p>It is also kinda a self-burn. Chromium an aging code base [1]. It is written in a memory unsafe language (C++), calls hundreds of outdated & vulnerable libraries [2] and has hundreds of high severity vulnerabilities [3].<p>People in glass houses shouldn't throw stones.<p>[1] <a href="https://github.com/chromium/chromium/commits/main/?after=c5a4b284fbc0e35d64239a0f66061f3a92941daa+1662000" rel="nofollow">https://github.com/chromium/chromium/commits/main/?after=c5a...</a><p>[2] <a href="https://github.com/chromium/chromium/blob/main/DEPS" rel="nofollow">https://github.com/chromium/chromium/blob/main/DEPS</a><p>[3] <a href="https://www.cvedetails.com/product/15031/Google-Chrome.html?vendor_id=1224" rel="nofollow">https://www.cvedetails.com/product/15031/Google-Chrome.html?...</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 18:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45826132</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=45826132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45826132</guid></item><item><title><![CDATA[New comment by Genbox in "Asus ROG Bios Announcement"]]></title><description><![CDATA[
<p>This is related to a technical deep dive released a few weeks ago: <a href="https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive?tab=readme-ov-file" rel="nofollow">https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive?tab=readme...</a><p>HN post: <a href="https://news.ycombinator.com/item?id=45271484">https://news.ycombinator.com/item?id=45271484</a></p>
]]></description><pubDate>Sun, 28 Sep 2025 16:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45405879</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=45405879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45405879</guid></item><item><title><![CDATA[New comment by Genbox in "A proposal to add GC-less, unmanaged memory spaces to C#"]]></title><description><![CDATA[
<p>I generally agree. However, there are several important optimizations that Roslyn does not yet have. I love the improvements in newer versions of the compiler as much as the next guy, but historically, waiting 20 years on getting basic inlining, hoisting and SIMD accelerations has left many of us with the only option of not relying on C# for performance.</p>
]]></description><pubDate>Sun, 28 Sep 2025 10:27:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45403248</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=45403248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45403248</guid></item><item><title><![CDATA[New comment by Genbox in "1-year risks of cancers associated with Covid-19 vaccination"]]></title><description><![CDATA[
<p>Taking a bunch of data from the Korean National Health Insurance database and looking for one specific connection is less than helpful. Like carl sagan said: extraordinary claims require extraordinary evidence.<p>A significant error I often see in cancer studies, is the assumption that after a carcinogenic event (consumption of something toxic, exposure to radiation, etc.) suddenly there is a tumor of such a large size the person notices it and gets it investigated by a medical professional.<p>Some cancers take years to grow, which means the increase in certain cancer-type rates cannot possibly be explained by a carcinogenic event within a 1-year timescale.<p>Science is not just about finding relationships in data. You have to justify the claims, argue against them, uncover biases and guarantee the correctness of data. Statistical links are the weakest form of evidence and literally anything can be proven if not graduated through the scientific model.</p>
]]></description><pubDate>Sun, 28 Sep 2025 08:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45402805</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=45402805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45402805</guid></item><item><title><![CDATA[New comment by Genbox in "A proposal to add GC-less, unmanaged memory spaces to C#"]]></title><description><![CDATA[
<p>It looks like a process model; isolation between programs with a system for inter-process communication, and running within a single process's memory.<p>If I understand correctly, instead of writing a c++ application to offload the computation of something, and then build a way of communicating the result between processes, you create a Space, define it as JIT/AOT, managed/unmanaged and execute it and use the built-in communication for transfering data.<p>It is an interesting approach. The author should check out Unity's Burst compiler. It takes a chunk of C# code, AOT compile it with LLVM and then the main application can invoke it. The concepts are adjacent.</p>
]]></description><pubDate>Sun, 28 Sep 2025 08:09:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45402619</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=45402619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45402619</guid></item><item><title><![CDATA[New comment by Genbox in "XOR_singleheader: Header-only binary fuse and XOR filter library"]]></title><description><![CDATA[
<p>I ported BinaryFuse filter to C#, along with tests and benchmarks. BinaryFuse filter is an incredibly clever data structure.<p><a href="https://github.com/Genbox/FastFilter/tree/master">https://github.com/Genbox/FastFilter/tree/master</a></p>
]]></description><pubDate>Thu, 24 Jul 2025 17:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44673271</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=44673271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44673271</guid></item><item><title><![CDATA[New comment by Genbox in "Fibonacci Hashing: The Optimization That the World Forgot"]]></title><description><![CDATA[
<p>I opened this post in a tab 3 days ago, but now it says "5 hours ago". Someone is playing around.</p>
]]></description><pubDate>Wed, 16 Apr 2025 13:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43705118</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=43705118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43705118</guid></item><item><title><![CDATA[New comment by Genbox in "Extracting DNA from the air – DNA evidence of human occupancy in indoor premises"]]></title><description><![CDATA[
<p>A few years ago i picked up the old (but famous) cases of Brad Cooper and Casey Anthony as they have tons of available digital forensics evidence.<p>I double-checked the forensics work and found several mistakes in processes, assumptions and technical conclusions. I sent off my findings to people associated with Project Innocence - not because I found anything that proved Cooper or Anthony's innocence, quite the opposite. Instead, I wanted to let them know that forensics experts can make mistakes.<p>It is interesting that scientific work have fault-finding processes like peer-reviews, but forensics investigations in court cases does not.</p>
]]></description><pubDate>Wed, 19 Mar 2025 21:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43417510</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=43417510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43417510</guid></item><item><title><![CDATA[New comment by Genbox in "Why Tracebit is written in C#"]]></title><description><![CDATA[
<p>C# started as a language tightly aligned with C++/Java, but has since moved to be something else entirely that is highly capable.<p>I assume that free-floating functions are global functions. You can achieve something similar by "global using". Put this in a file and tug it away somewhere:<p>"global using static YourStaticClass;"<p>Now you can call all the static methods on the class everywhere.<p>As for the using vs. naming convention, most people use the IDE and hover the mouse over the type to see its identity. Once you get proficient with the IDE, you can do it using shortcuts. However, if you really want to prefix all types with a shorthand of the package it came from, you can do it with aliases in C#.</p>
]]></description><pubDate>Sat, 01 Feb 2025 10:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42897403</link><dc:creator>Genbox</dc:creator><comments>https://news.ycombinator.com/item?id=42897403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42897403</guid></item></channel></rss>