<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: fathyb</title><link>https://news.ycombinator.com/user?id=fathyb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 08:38:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fathyb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fathyb in "Virtualizing iOS on Apple Silicon"]]></title><description><![CDATA[
<p>> On macOS memory can be paged to/from disk. On iOS it isn’t and applications must free memory when asked or be terminated<p>Not sure what you meant by that, you always could `mmap` files into memory on iOS. Back in the 32 bits days there was a ~700 MB limit due to the address space, but there aren't anymore nowadays with 64 bits. If `didReceiveMemoryWarning` is called on your app, then you need to free resident memory but the kernel will take care of dumping file-backed memory pages for you.</p>
]]></description><pubDate>Tue, 08 Oct 2024 08:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41774872</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=41774872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41774872</guid></item><item><title><![CDATA[New comment by fathyb in "Virtualizing iOS on Apple Silicon"]]></title><description><![CDATA[
<p>Apple advertised the first iPhone to run OS X: <a href="https://youtu.be/VQKMoT-6XSg?t=506" rel="nofollow">https://youtu.be/VQKMoT-6XSg?t=506</a></p>
]]></description><pubDate>Tue, 08 Oct 2024 07:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41774769</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=41774769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41774769</guid></item><item><title><![CDATA[New comment by fathyb in "The Arch Linux team is now working directly with Valve"]]></title><description><![CDATA[
<p>> on the server that is hosting this service<p>I’m not sure if it changed, but last time I heard HN was running on FreeBSD: <a href="https://news.ycombinator.com/item?id=16076041">https://news.ycombinator.com/item?id=16076041</a><p>> just imagine how much performance could be gained if game vendors didn't ignore it<p>In the case of FreeBSD, Sony used it as the base for the OS on PlayStation since PS3.</p>
]]></description><pubDate>Mon, 30 Sep 2024 10:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41695529</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=41695529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41695529</guid></item><item><title><![CDATA[New comment by fathyb in "Julian Assange has reached a plea deal with the U.S., allowing him to go free"]]></title><description><![CDATA[
<p>If anybody is interesting in learning more about that smearing campaing: <a href="https://www.ajiunit.com/investigation/the-labour-files" rel="nofollow">https://www.ajiunit.com/investigation/the-labour-files</a><p>> An investigation based on the largest leak of documents in British political history. The Labour Files examines thousands of internal documents, emails and social media messages to reveal how senior officials in one of the two parties of government in the UK ran a coup by stealth against the elected leader of the party.</p>
]]></description><pubDate>Tue, 25 Jun 2024 10:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40786716</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40786716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40786716</guid></item><item><title><![CDATA[New comment by fathyb in "Eden Abhez: The strangest hit songwriter"]]></title><description><![CDATA[
<p>Agreed. For spicier chords also recorded by the Nat King Cole Trio on the same set check out Mona Lisa: <a href="https://www.youtube.com/watch?v=NIDX18Xl16s" rel="nofollow">https://www.youtube.com/watch?v=NIDX18Xl16s</a></p>
]]></description><pubDate>Sat, 15 Jun 2024 14:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40690193</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40690193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40690193</guid></item><item><title><![CDATA[New comment by fathyb in "Intel is trucking a 916k-pound 'Super Load' across Ohio to its new fab"]]></title><description><![CDATA[
<p>Link for Europe: <a href="https://archive.ph/IHdjm" rel="nofollow">https://archive.ph/IHdjm</a></p>
]]></description><pubDate>Wed, 12 Jun 2024 17:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40660745</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40660745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40660745</guid></item><item><title><![CDATA[New comment by fathyb in "Crows "count" the number of self-generated vocalizations"]]></title><description><![CDATA[
<p>Now imagine how limited computers are with their ability to count to only 1.</p>
]]></description><pubDate>Thu, 23 May 2024 19:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40459167</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40459167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40459167</guid></item><item><title><![CDATA[New comment by fathyb in "Tom Waits vs. Frito-Lay, Inc (2003)"]]></title><description><![CDATA[
<p>Isn't because in Cars the character itself is the IP, not the actor? For example,  if Owen Wilson started cosplaying as the Cars character and making money out of it, he could be sued.<p>Reminds me of an Archer bit: <a href="https://youtu.be/c9uuITbtl-g?t=2" rel="nofollow">https://youtu.be/c9uuITbtl-g?t=2</a><p>- Oh my god, Slim Goodbody!<p>- No! No, this is absolutely not that trademark character. Just a unitard with the systems of the human body on it. On a guy.<p>- On a guy named TV's Michael Gray.</p>
]]></description><pubDate>Thu, 23 May 2024 19:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40458630</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40458630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40458630</guid></item><item><title><![CDATA[New comment by fathyb in "iTerm2 removes AI feature from core, creates separate plugin"]]></title><description><![CDATA[
<p>> I don’t know if signatures are verified before or after running but the binary probably won’t even run without being signed by a paying Apple Developer anyways.<p>It's before. You can code sign and verify macOS binaries with any certificate you wish, including a self-signed one (useful in case you want your private iTerm fork). Note the plugin should be signed with the same certificate as the iTerm app [1], just using a paid account won't work.<p>[1] <a href="https://gitlab.com/gnachman/iterm2/-/blob/b0e6b336a6be9bca003cefda0f2eb379343a98d6/sources/AITerm.swift#L29-60" rel="nofollow">https://gitlab.com/gnachman/iterm2/-/blob/b0e6b336a6be9bca00...</a></p>
]]></description><pubDate>Thu, 23 May 2024 18:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40458459</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40458459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40458459</guid></item><item><title><![CDATA[New comment by fathyb in "Fentanyl is fueling a record number of youth drug deaths"]]></title><description><![CDATA[
<p>Isn't opioid addiction the root cause? People dying of fentanyl are mostly opioid addicts who started with prescription meds [1] such as Oxycontin.<p>Heroin is close to fent in lethality, and oxycodone is next in line [2].<p>[1] <a href="https://nida.nih.gov/publications/research-reports/prescription-opioids-heroin/prescription-opioid-use-risk-factor-heroin-use" rel="nofollow">https://nida.nih.gov/publications/research-reports/prescript...</a><p>[2] <a href="https://www.cdc.gov/nchs/data/nvsr/nvsr67/nvsr67_09-508.pdf" rel="nofollow">https://www.cdc.gov/nchs/data/nvsr/nvsr67/nvsr67_09-508.pdf</a> - Figure 1.</p>
]]></description><pubDate>Wed, 22 May 2024 22:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40447616</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40447616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40447616</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>I didn't know browser vendors supported WASI! I said that as some of us do not use WASI at all, just WebAssembly itself, so they can save some time by not reading this if they're not interested in WASI and/or its limitations.</p>
]]></description><pubDate>Wed, 22 May 2024 19:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444974</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444974</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>I agree, my personal take: if you don't want to get your hands dirty, WebAssembly is not ready for you yet. It'll take at least 5 more years before the tooling gets into a state where things should just work (especially DWARF support). I mean, we still cannot free memory! (actually there is a crazy way by recreating a new WebAssembly instance with a shrunk'd `ArrayBuffer`, but it requires you writing your own memory allocator)<p>My point is: if you're comfortable working with a slightly obscure microcontroller, then you won't have much problems. LLVM supports WebAssembly out of the box, so it mostly feels like programming for one of those.<p>Anecdotally: we run a large Rust app in under 1 MB of WebAssembly at Zscaler.</p>
]]></description><pubDate>Wed, 22 May 2024 19:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444895</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444895</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>> If you are using WebAssembly in a web browser then you are good, WASI does not concern you.<p>In case you absolutely do not care for WASI but love WebAssembly for the web.</p>
]]></description><pubDate>Wed, 22 May 2024 18:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444574</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444574</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>Just had it too, refreshing worked.</p>
]]></description><pubDate>Wed, 22 May 2024 18:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444566</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444566</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>> moving between release or debug affects nothing<p>I'd start with that, it's an obvious red flag. Switching between both should create huge differences. Also look into `wasm-opt` from the Binaryen project for post-link optimizations, `wasm-ld` from LLVM isn't that great at DCE.</p>
]]></description><pubDate>Wed, 22 May 2024 18:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444502</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444502</guid></item><item><title><![CDATA[New comment by fathyb in "WebAssembly: A promising technology that is quietly being enshitified"]]></title><description><![CDATA[
<p>It really depends on what you're using. If you use Rust with `wasm32-unknown-unknown`, you'll likely get small binaries (<200 kB). If you use C++ and Emscripten with all features enabled, then yeah you'll have multiple megabytes with all the libcxx and musl stuff.</p>
]]></description><pubDate>Wed, 22 May 2024 18:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40444460</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40444460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40444460</guid></item><item><title><![CDATA[New comment by fathyb in "Alacritty – A fast, cross-platform, OpenGL terminal emulator"]]></title><description><![CDATA[
<p>Alacritty uses OpenGL ES 2.0 which is not deprecated. It's shipped OOB in macOS through the ANGLE project by Google, mainly because Safari depends on it to provide WebGL support (it's kind of OpenGL ES for JavaScript). ANGLE translates OpenGL ES so that it runs on top of Metal, D3D, or desktop OpenGL.<p>OpenGL ES 2.0 is probably the most portable GPU rendering API there is, it pretty much runs anywhere. That said, using Metal or D3D should definitely bring noticeable improvements, especially when it comes to memory bandwidth (eg. on Metal no need to send pixels to the GPU memory for atlas-based text rendering).</p>
]]></description><pubDate>Wed, 22 May 2024 09:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40439051</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40439051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40439051</guid></item><item><title><![CDATA[New comment by fathyb in "Apple M4 benchmarks suggest it is the new single-core performance champ"]]></title><description><![CDATA[
<p>> The iPads have had the hardware in the M-series chips and the software in the form of Apple's hypervisor framework in iPadOS for a couple of generations now, but Apple hasn't enabled it to be used officially.<p>They removed the hypervisor framework in addition to the kernel support for virtualization a few months ago unfortunately.</p>
]]></description><pubDate>Fri, 10 May 2024 13:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40318537</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40318537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40318537</guid></item><item><title><![CDATA[New comment by fathyb in "Ointers: A library for representing pointers where bits have been stolen (2021)"]]></title><description><![CDATA[
<p>An allocator is free to only `mmap` addresses that are within a range. I think jemalloc could allow you to do that using custom arenas.</p>
]]></description><pubDate>Wed, 08 May 2024 12:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40297287</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40297287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40297287</guid></item><item><title><![CDATA[New comment by fathyb in "Show HN: Convert your Containerfile to a bootable OS"]]></title><description><![CDATA[
<p>Makes it easy to migrate from containers to VMs using the same tooling.</p>
]]></description><pubDate>Wed, 08 May 2024 11:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40296797</link><dc:creator>fathyb</dc:creator><comments>https://news.ycombinator.com/item?id=40296797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40296797</guid></item></channel></rss>