<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: soylentgraham</title><link>https://news.ycombinator.com/user?id=soylentgraham</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 02:58:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=soylentgraham" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by soylentgraham in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Ah, I've made the same! 
I made a very flexible turn-based framework - write the game logic on server in javascript, then state+options are given to clients, so platforms (swiftui, web, unity, webxr etc) "just" have to implement UI on top (Also means I have a default/debug view, which works for all games). 
The games can run offline (via javascriptcore on ios, natively on web etc) and supports bots for all games (they randomly choose options on their turn) which has a very simple opening to get some reinforcement learning in.<p>Then specifically I was making an app which let me customise rules for poker - extra streets, antes, throwaway cards, passing cards, multiple boards, multiple decks, etc to support as many variants as possible, and ideally, stumble across new ones.<p>As an aside, I posted to reddit for research of other home variants people play (Basically to stumble across more fun variants in our home games) there's a few good alternatives I've not heard of in here!<p><a href="https://www.reddit.com/r/poker/comments/1i91mnz/what_are_your_popular_nonholdem_home_games/" rel="nofollow">https://www.reddit.com/r/poker/comments/1i91mnz/what_are_you...</a><p>I've run out of steam a little bit (burnt out & seeking work isn't great for own projects), but has been an excuse to learn swiftui. I'd be tempted to team up with people to keep the project alive...</p>
]]></description><pubDate>Mon, 28 Apr 2025 12:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43820447</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=43820447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43820447</guid></item><item><title><![CDATA[New comment by soylentgraham in "4K4D: Real-Time 4D View Synthesis at 4K Resolution"]]></title><description><![CDATA[
<p>We did this (as a side effect) for the premier league ~2009-2012 (liquidated JUST before VR appeared, where the content worked fantastically, and then ~2014 with the moverio glasses, even better in AR)<p>We did live player tracking (~33 cameras) on-site at every game, and for fun rendered players fifa-style free-camera. We even did some renders (capture of realtime engine) for canal+ highlights as an experiment.<p>edit: my own gpgpu-only,(frag shaders :), sub-100ms, uncalibrated-cameras (footage directly from sky/match of the day) r&d a few years later, also works really well on a LookingGlass <a href="https://twitter.com/HoloSports/status/1327375694884646913" rel="nofollow noreferrer">https://twitter.com/HoloSports/status/1327375694884646913</a>
(I took this to sky sports but they said it was a bit too in-the-future)</p>
]]></description><pubDate>Fri, 20 Oct 2023 12:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37955164</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=37955164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37955164</guid></item><item><title><![CDATA[New comment by soylentgraham in "Wordle for Poker"]]></title><description><![CDATA[
<p>I came up with a poker-wordle-ish game idea, and that was higher/lower. 
You enter a hand, and it told you if your hand was higher or lower.<p>Maybe a bit basic though, adding a texas holdem flop-river reveal could have made it more interesting</p>
]]></description><pubDate>Mon, 28 Nov 2022 09:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=33771348</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33771348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33771348</guid></item><item><title><![CDATA[New comment by soylentgraham in "Tree views in CSS"]]></title><description><![CDATA[
<p>I made one specifically for viewing & editing json. Has draggable reordering with rough rules, auto-editable-values, copes with live updates whilst user is using it and other bits and bobs. Maybe along the lines of what youre looking for?
<a href="https://github.com/NewChromantics/WebComponent_TreeView" rel="nofollow">https://github.com/NewChromantics/WebComponent_TreeView</a></p>
]]></description><pubDate>Sat, 19 Nov 2022 13:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=33669737</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33669737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33669737</guid></item><item><title><![CDATA[New comment by soylentgraham in "Protobuf-ES: Protocol Buffers TypeScript/JavaScript runtime"]]></title><description><![CDATA[
<p>Large blocks of data.
(Eg 10,000 floats)<p>Otherwise personally json wins</p>
]]></description><pubDate>Mon, 31 Oct 2022 14:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33406356</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33406356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33406356</guid></item><item><title><![CDATA[New comment by soylentgraham in "Protobuf-ES: Protocol Buffers TypeScript/JavaScript runtime"]]></title><description><![CDATA[
<p>Have you stepped through protobuf processing code? There's a lot of special cases, ifs, branches here and there. Protobufs within protobufs. Its not like its a size, then 100 floats packed together, theres more overhead than youd think. (Not to mention the client side allocations etc etc)
I use protoc compiled to wasm for protobufs and it is fast, but theres a lot of wasm overhead to execute that code.<p>Json parsing is also a lot of special cases, error testing, but the v8 team has spent a huge amount of time optimising json parsing (theres a few blog posts on it).
Im not assuming either way, but it's definitely as cut and dry as one would assume.</p>
]]></description><pubDate>Mon, 31 Oct 2022 14:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=33406307</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33406307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33406307</guid></item><item><title><![CDATA[New comment by soylentgraham in "Ask HN: Learning about fundraising as first-time tech founders"]]></title><description><![CDATA[
<p>What is a "founder" these days in this context?. The term seems to not mean someone founding a company, but i guess not a vc? Not an angel, ceo... someone with experience building a business?</p>
]]></description><pubDate>Sat, 29 Oct 2022 08:10:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=33382046</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33382046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33382046</guid></item><item><title><![CDATA[New comment by soylentgraham in "Napa.js: A multi-threaded JavaScript runtime"]]></title><description><![CDATA[
<p>Wonder why this was built on v8 and not chakra</p>
]]></description><pubDate>Thu, 27 Oct 2022 13:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33356834</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33356834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33356834</guid></item><item><title><![CDATA[New comment by soylentgraham in "Counterintuitive web worker behavior"]]></title><description><![CDATA[
<p>I am appalled at the code I wrote when I was 8 years into the proffesion.<p>I would also be wary of any code I wrote after 16 years (though some I do... the very pure no dependency stuff!)<p>In 2 years that'll be 3x8 years and I hope to pass the audition.</p>
]]></description><pubDate>Mon, 17 Oct 2022 22:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=33240499</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33240499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33240499</guid></item><item><title><![CDATA[New comment by soylentgraham in "DreamFusion: Text-to-3D using 2D Diffusion"]]></title><description><![CDATA[
<p>But it is the same tech</p>
]]></description><pubDate>Sat, 01 Oct 2022 11:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=33045729</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=33045729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33045729</guid></item><item><title><![CDATA[New comment by soylentgraham in "Ask HN: Xcode users – how do you make it more usable?"]]></title><description><![CDATA[
<p>You do, just learn xcode instead of learning appcode. Get used to instruments, debugger, etc</p>
]]></description><pubDate>Sun, 25 Sep 2022 17:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32973718</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32973718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32973718</guid></item><item><title><![CDATA[New comment by soylentgraham in "Ask HN: Xcode users – how do you make it more usable?"]]></title><description><![CDATA[
<p>Yeah, nobody should be using UIbuilder and storyboards any more. swiftui is so much better, faster, usable, extensible.<p>But wow, the hoops you jump through to use it with c++ - via obj-c  (And iirc can't use .mm files either). Im sure I wasn't helping things by exposing that to javascript too :)</p>
]]></description><pubDate>Sun, 25 Sep 2022 17:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32973704</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32973704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32973704</guid></item><item><title><![CDATA[New comment by soylentgraham in "The IT Crowd US Pilot (2007) [video]"]]></title><description><![CDATA[
<p>There are lots of other examples too; see the awful red dwarf US pilot with jane leeves as holly</p>
]]></description><pubDate>Thu, 22 Sep 2022 09:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=32936469</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32936469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32936469</guid></item><item><title><![CDATA[New comment by soylentgraham in "One kitchen, hundreds of internet restaurants"]]></title><description><![CDATA[
<p>It's all about discovery.
You like XYZ pizza; how many places did you try before finding them? How did you find XYZ pizza?
Thats where these gatekeepers thrive.<p>Its the same as yahoo/altavista/google.</p>
]]></description><pubDate>Sat, 27 Aug 2022 09:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=32617156</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32617156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32617156</guid></item><item><title><![CDATA[New comment by soylentgraham in "Cramming 'Papers, Please' onto Phones"]]></title><description><![CDATA[
<p>Phones could be fine if 95% of the screen wasn't covered in popups, adverts, mailing list & cookie prompts.</p>
]]></description><pubDate>Sat, 06 Aug 2022 22:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32372284</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32372284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32372284</guid></item><item><title><![CDATA[New comment by soylentgraham in "Dear startups: I hate subscription services (2021)"]]></title><description><![CDATA[
<p>We used to have purchase v1, and a cheaper upgrade to v2... but jetbrains' doesnt let you keep the upgrade if you unsubscribe?<p>Or do you then perpetually own v2 after a year?</p>
]]></description><pubDate>Sat, 30 Jul 2022 11:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=32285958</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32285958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32285958</guid></item><item><title><![CDATA[New comment by soylentgraham in "Build your own web framework"]]></title><description><![CDATA[
<p>Having this page open for ~10 seconds on my iphone SE (I believe recently hailed as the greatest of phones) crashes safari every time.<p>Can someone able to read the page tell me if this article is ironic or not?</p>
]]></description><pubDate>Fri, 29 Jul 2022 23:58:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32283028</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32283028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32283028</guid></item><item><title><![CDATA[New comment by soylentgraham in "Show HN: The Ultimate C++14 (and later) Enum Library"]]></title><description><![CDATA[
<p>Any chance anyone knows how this compares to magic_enum (which iirc is c++17+ only? Though c++17 seems to be supported every platform i work on now)<p>No string -> enum would probably be a non-starter for me though</p>
]]></description><pubDate>Wed, 27 Jul 2022 08:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32248121</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32248121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32248121</guid></item><item><title><![CDATA[New comment by soylentgraham in "Facebook's TikTok-like redesign marks sunset of social networking era"]]></title><description><![CDATA[
<p>Events and parties (organising and discovery) were something no platform ever got close to being good at. Facebook completely nailed it, probably purely through the social connections. It's still maybe the number 1 thing everyone i know agrees is a big loss, and nothing has come close to taking its place as we're so dispersed again</p>
]]></description><pubDate>Wed, 27 Jul 2022 08:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=32248089</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32248089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32248089</guid></item><item><title><![CDATA[New comment by soylentgraham in "Captive Portals"]]></title><description><![CDATA[
<p>What is your suggestion?
Bad actor in the middle?</p>
]]></description><pubDate>Thu, 14 Jul 2022 08:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32093472</link><dc:creator>soylentgraham</dc:creator><comments>https://news.ycombinator.com/item?id=32093472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32093472</guid></item></channel></rss>