<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: trissylegs</title><link>https://news.ycombinator.com/user?id=trissylegs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 16:46:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=trissylegs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by trissylegs in "macOS dotfiles should not go in –/Library/Application Support"]]></title><description><![CDATA[
<p>It doesn't have very large standard library. It's just running on a different philosophy on not making the Standard Library "Batteries included". 
But I find you get less dependencies than npm. Not so many tiny left-pad like microlibraries.<p>The main cost of compile times is Generics. Rust generics use "Monomorphization" which generate different binary code for every use of a generic type.<p>serde leverages generics everywhere and it generates the serialization code for every type you make serializable.
So when you use `serde_json::to_string(MyType::new())` it follows calls a code path just for serializing MyType to a json string.<p>The upshot: It's incredibly fast, there's a lot of inlining and other compiler optimisations that can used because of it. No runtime reflection (Which is how Go does a lot of it).<p>The downsides: Takes a long time to compile cause of all the extra it's generating. Also can inflate binary sizes at bit.<p>Other languages like Go mostly use run time reflection for Json. Rust doesn't have much runtime reflection so doing it here wouldn't be possible</p>
]]></description><pubDate>Tue, 26 Aug 2025 08:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45023823</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=45023823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45023823</guid></item><item><title><![CDATA[New comment by trissylegs in "Fintech founder charged with fraud; AI app found to be humans in the Philippines"]]></title><description><![CDATA[
<p>I mean there is precedent: <a href="https://www.theguardian.com/commentisfree/2024/apr/10/amazon-ai-cashier-less-shops-humans-technology" rel="nofollow">https://www.theguardian.com/commentisfree/2024/apr/10/amazon...</a></p>
]]></description><pubDate>Fri, 11 Apr 2025 03:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43650356</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=43650356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43650356</guid></item><item><title><![CDATA[New comment by trissylegs in "The SeL4 Microkernel: An Introduction [pdf]"]]></title><description><![CDATA[
<p>The developers of seL4 have been in funding hell for years. Most of their work was darpa research for remotely controlled drones. The US Military would very much like drones that can't be hacked.<p>Their current work is on LionsOS which is more towards greater adoptions: <a href="https://lionsos.org/" rel="nofollow">https://lionsos.org/</a></p>
]]></description><pubDate>Mon, 24 Mar 2025 11:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43459695</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=43459695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43459695</guid></item><item><title><![CDATA[New comment by trissylegs in "Belgium will ban sales of disposable e-cigarettes in a first for the EU"]]></title><description><![CDATA[
<p>Also just other types of tabacco. Either untaxed loose leaf or cheap cigarettes from overseas.</p>
]]></description><pubDate>Mon, 30 Dec 2024 04:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42546481</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=42546481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42546481</guid></item><item><title><![CDATA[New comment by trissylegs in "OpenID Connect specifications published as ISO standards"]]></title><description><![CDATA[
<p>Canva's api uses oauth2 but not OIDC.</p>
]]></description><pubDate>Mon, 11 Nov 2024 01:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42103838</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=42103838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42103838</guid></item><item><title><![CDATA[New comment by trissylegs in "Steam games will need to disclose kernel-level anti-cheat on store pages"]]></title><description><![CDATA[
<p>PirateSoftware on twitch/youtube talks about his time at blizzard working on catching cheaters in WoW. Their methods are usually about figuring out how they're cheating and what behaviors cheaters follow.<p>Before overwatch they had years of experience catching cheaters in wow.</p>
]]></description><pubDate>Wed, 30 Oct 2024 21:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42000877</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=42000877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42000877</guid></item><item><title><![CDATA[New comment by trissylegs in "Twitch blocks creating new accounts from Israeli IP's"]]></title><description><![CDATA[
<p>Maybe to stop idf or hamas soldiers posting videos of violence. There’s plenty of cases of that being posted to X. twitch being realtime would have a much harder time blocking or removing it</p>
]]></description><pubDate>Sun, 20 Oct 2024 23:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41899317</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41899317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41899317</guid></item><item><title><![CDATA[New comment by trissylegs in "MacOS sometimes leaks traffic after system updates"]]></title><description><![CDATA[
<p>> yes I have the “resume” setting off<p>I'm not sure what this setting does. The amount of times mac will jsut reopen everything anyway is frustration. I go look up how to stop it and the answer is always "Turn off this setting you already have off".</p>
]]></description><pubDate>Wed, 16 Oct 2024 13:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41858784</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41858784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41858784</guid></item><item><title><![CDATA[New comment by trissylegs in "Let Google decide"]]></title><description><![CDATA[
<p>More likely to break with names than address. Ran into too many headaches trying to get my name right everywhere.</p>
]]></description><pubDate>Wed, 16 Oct 2024 06:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41856048</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41856048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41856048</guid></item><item><title><![CDATA[New comment by trissylegs in "Let Google decide"]]></title><description><![CDATA[
<p>Reminded me of: <a href="https://youtu.be/LdlLUogNYMw?si=0PZa-7PcAoIeuYdq&t=382" rel="nofollow">https://youtu.be/LdlLUogNYMw?si=0PZa-7PcAoIeuYdq&t=382</a><p>Here they show an app where you just make your order to your current location. Which I guess would make sense if Addresses are a mess, no address needed just a GPS location.</p>
]]></description><pubDate>Wed, 16 Oct 2024 06:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41856038</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41856038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41856038</guid></item><item><title><![CDATA[New comment by trissylegs in "Let Google decide"]]></title><description><![CDATA[
<p>I had a couple issues for a Couple of days when I moved into my current places until the post office fixed it. We just brought a copy of the lease and they accepted that. Every address needs to be registered with Auspost pretty sure and a lot businesses look up in that if they're doing any kind of checks.<p>Google maps however: I was working on a tool to speed up filling addresses into a CRM using google autoccomplete/places, and basically found all the bugs I could just on my own address.<p>Autocomplete is just for suggestions as you type. Places API gives you distinct locations but you can take the id's from autocomplete and pass them to places to get full address info.<p>* Autocomplete and Places are not always in sync, so sometimes autocomplete gives you an place id that Places API no longer recognised and would 404.
* Some place ids are sythesized, these usually work, but part of the address info is encoded in the ID and you can't guartee these id's will last.
* My address would autocomplete "This Street East, Suburb" but the ID would give "This Street, East Suburb" a different street and suburb.
* Any address with a Unit number: so every apartment building duplex etc, would Simple forget the Unit number on autocomplete. As google didn't a db of all the werid types of unit numbers we have in Australia it just accepted what you typed before the / (So there's different types of unit names: LOT, UNIT, SUITE etc but Australia post recommends only using this format: 5/2 where 5 is unit 2 is street number). Until you hit complete then it would just forget it. Then found it handles it even when the unit number isn't only digits. (eg 2a/21)
* Completely confused if the address "Doesn't exist" yet. Our product was sometimes used for new buildings that wern't done yet and deliver address was for a street in a housing development. It got real confused then.<p>I could work around nearly all of these. But so many apps does it come up in that I have to fix or override (I've only ran into one site that refused to accept my address with a Google lookup).<p>Worst cases is however. Tried ordering meds through an app: it sends the script to a Chemist near you and orders through doordash.  I can see on my order the correct address in the Chemist app. I get a call from the doordash guy saying there's no unit number and sure enough the doordash status page doesn't have the unit number (and the location marking is wrong, which I assume is related)
A second time i order fast food through the companies website, as their menulog was disabled. And that also ended up on doordash and ran into the same probrlem (and the person just left the food at a random fire exit of my building)</p>
]]></description><pubDate>Wed, 16 Oct 2024 05:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41856001</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41856001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41856001</guid></item><item><title><![CDATA[New comment by trissylegs in "Varlink – IPC to replace D-Bus gradually in systemd"]]></title><description><![CDATA[
<p>CBOR does have indefinite length arrays, maps, byte strings and text strings : <a href="https://www.rfc-editor.org/rfc/rfc8949.html#name-indefinite-lengths-for-some" rel="nofollow">https://www.rfc-editor.org/rfc/rfc8949.html#name-indefinite-...</a></p>
]]></description><pubDate>Mon, 30 Sep 2024 07:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41694430</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41694430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41694430</guid></item><item><title><![CDATA[New comment by trissylegs in "Synthetic diamonds are now purer, more beautiful, and cheaper than mined"]]></title><description><![CDATA[
<p>I think people will keep buying diamond jewelry with natural because it the product is sold as real/natural diamonds. Prestige is important for the high-end market and most of the price will be markup anyway. (Well diamonds are nearly all markup anyway).<p>Tiffany's isn't suddenly going to be cheaper.</p>
]]></description><pubDate>Tue, 10 Sep 2024 05:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41497527</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41497527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41497527</guid></item><item><title><![CDATA[New comment by trissylegs in "Synthetic diamonds are now purer, more beautiful, and cheaper than mined"]]></title><description><![CDATA[
<p>No for PC heatsink, but in 3d printing heat is really important for the nozzel. And a company makes them with Polycrystaline Diamond, which is harder than normal diamond. The company needed it themselves as the carbon fibre filament they were using kept wearing out heads. They though "Why don't we make our own heads".<p><a href="https://www.youtube.com/watch?v=96eFnTescoY" rel="nofollow">https://www.youtube.com/watch?v=96eFnTescoY</a></p>
]]></description><pubDate>Tue, 10 Sep 2024 05:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41497514</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41497514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41497514</guid></item><item><title><![CDATA[New comment by trissylegs in "Is my vision that bad? No, it's just a bug in Apple's Calculator"]]></title><description><![CDATA[
<p>There's a similar bug in the Windows calculator. One of the buttons is about 1 pixel wider than the rest.</p>
]]></description><pubDate>Sat, 31 Aug 2024 10:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407808</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=41407808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407808</guid></item><item><title><![CDATA[New comment by trissylegs in "Vulkan1.3 on the M1 in one month"]]></title><description><![CDATA[
<p>I just rember back when my internet was 512 kbps down and iTunes would have a minor bugfix update over >100 MB which would take over an hour.<p>I'd just not update iTunes ever.</p>
]]></description><pubDate>Thu, 06 Jun 2024 07:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40594523</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=40594523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40594523</guid></item><item><title><![CDATA[New comment by trissylegs in "NoTunes is a macOS application that will prevent Apple Music from launching"]]></title><description><![CDATA[
<p>Another frustrating behavior form Apple is:<p>* My macbook will leave bluetooth on while it's closed and asleep.<p>* My BT headphones will connect to my phone and laptop if they're both on me. (It supports 2 simultanous connections)<p>* If I play music or podcasts I can pause through the headphones<p>* If I try to play it again it the "Play" action goes the macbook. (Which is effectively off so nothing happens)<p>* I now cant play anything on my phone. Hitting play on the app will fail.<p>* If I open the macbook now it will open Apple Music<p>* Otherwise I can hit the play/pause on my headphones then hit play on my phone it will work again.<p>What a bizarre useless behaviour. Why not just turn bluetooth OFF when my laptop is asleep. (It will also remain connected to wifi hotspot prevent my phone from auto-disabling wifi hotspot which has caught me a few times)</p>
]]></description><pubDate>Tue, 21 May 2024 14:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40428793</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=40428793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40428793</guid></item><item><title><![CDATA[New comment by trissylegs in "End of the Line? Saudi Arabia to scale back plans for desert megacity"]]></title><description><![CDATA[
<p>Start? Uae is a place known for storing and moving shady money.
Very few extradition treatys.</p>
]]></description><pubDate>Thu, 11 Apr 2024 10:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40000419</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=40000419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40000419</guid></item><item><title><![CDATA[New comment by trissylegs in "A peculiarity of the X Window System: Windows all the way down"]]></title><description><![CDATA[
<p>This is also why you can't change the volume or start a screensaver while a drop down is open.</p>
]]></description><pubDate>Fri, 08 Mar 2024 03:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39637398</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=39637398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39637398</guid></item><item><title><![CDATA[New comment by trissylegs in "Google has another secret browser"]]></title><description><![CDATA[
<p>This is a thing on the PS5.
You cant just browse the web like the PS4.
But you can open links in messages. So put <a href="https://google.com" rel="nofollow">https://google.com</a> in a message and open it</p>
]]></description><pubDate>Sat, 03 Feb 2024 00:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39236409</link><dc:creator>trissylegs</dc:creator><comments>https://news.ycombinator.com/item?id=39236409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39236409</guid></item></channel></rss>