<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: greggman65</title><link>https://news.ycombinator.com/user?id=greggman65</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 03:52:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=greggman65" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by greggman65 in "Hackers (1995) Animated Experience"]]></title><description><![CDATA[
<p>I think this is a good example of something you can vibe-code today. (though maybe not as good)<p>I went to gemini, picked "cavnas". used this prompt<p>> There's a famous CG scene in the movie Hackers where they "Hack the Gibson". It shows a bunch of translucnt cubes with glowing edges. The textures on the cubes are live computer text. The camera slowly flyies between the cubes tilting gracfully and it searches for the main one.<p>> Reproduce this scene in Javascript. Be sure to include each of those features<p>> 1. live computer text which you can simulate by drawing to a canvas offscreen and uploading to a texture, adding more output as it goes. You can even use "function.toString()" of the code you write as input<p>> 2. a post processing step so we get a glow<p>> You can probably use three.js for this<p>Here's the result.<p><a href="https://codepen.io/greggman/pen/XJKPBZW" rel="nofollow">https://codepen.io/greggman/pen/XJKPBZW</a><p>No, it's not as good as the site linked above and it's unlikely it would be. On other hand, it got this far on the first try. Maybe a few more iterations and it could get the stuff you want.</p>
]]></description><pubDate>Sat, 07 Feb 2026 02:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920591</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46920591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920591</guid></item><item><title><![CDATA[New comment by greggman65 in "ASCII characters are not pixels: a deep dive into ASCII rendering"]]></title><description><![CDATA[
<p>I didn’t put nearly as much effort as this post into shape matching but I did try a few other things like<p>Non-ascii, I tried various subsets of Unicode. There’s the geometric shape area, CJK, dingbats, lots of others<p>Different fonts - there are lots of different monospace fonts. I even tried non-monospaced fonts tho still drawn in grid<p>ANSI color style <a href="https://16colo.rs/" rel="nofollow">https://16colo.rs/</a><p>My results weren’t nearly as good as the ones in this article but just suggesting more ways of exploration<p><a href="https://greggman.github.io/doodles/textme10.html" rel="nofollow">https://greggman.github.io/doodles/textme10.html</a><p>Note: options are buried in the menu. Best to pick a scene other than the default</p>
]]></description><pubDate>Sat, 17 Jan 2026 18:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46660789</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46660789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660789</guid></item><item><title><![CDATA[New comment by greggman65 in "How to make a damn website (2024)"]]></title><description><![CDATA[
<p>this is why when I my sister wanted a website I just pointed her at substack. She was posting immediately</p>
]]></description><pubDate>Wed, 14 Jan 2026 04:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46612303</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46612303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46612303</guid></item><item><title><![CDATA[New comment by greggman65 in "AI generated music barred from Bandcamp"]]></title><description><![CDATA[
<p>No. Just like Owl City isn't his real voice. If the song is good I don't personally care.<p>Most of the music I like is loops pasted together in some DAW. Sure, it requires taste to make a good song but if AI figure out how to replicate that taste can crank out catchy tunes I wouldn't have a problem with it. I can only guess though that too much of a good thing will lead to be getting bored with it ... maybe.<p>It's not like most pop music isn't formulaic. I enjoy the currently popular songs from K-Pop Demon Hunters but they're so cliche, if they turned out to be AI generated I wouldn't be surprised :P</p>
]]></description><pubDate>Wed, 14 Jan 2026 04:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46612266</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46612266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46612266</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: AsciiSketch a free browser-based ASCII art and diagram editor"]]></title><description><![CDATA[
<p>I've never made one of these so I have no idea what all the issues are but I feel like I want it to act like presentation software. I want to be able to connect boxes with lines/arrows, then drag the boxes and have the lines stay connected to the boxes. I probably also want group things like I can in most structured drawing programs. Maybe that doesn't work well with ASCII<p>Like a simple example, I expect if have a object selected and press Cmd/Ctrl-C, Cmd/Ctrl-V I get a duplicate.<p>These interactions <i>seem</i> like basic table stakes</p>
]]></description><pubDate>Wed, 14 Jan 2026 03:32:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611976</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46611976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611976</guid></item><item><title><![CDATA[New comment by greggman65 in "ASCII Clouds"]]></title><description><![CDATA[
<p>maybe there is more going on here but it's relatively easy to make a text post processing shader and apply it to anything, 3d scene, a video, etc...<p><a href="https://post-processing.tresjs.org/guide/pmndrs/ascii" rel="nofollow">https://post-processing.tresjs.org/guide/pmndrs/ascii</a><p><a href="https://forum.babylonjs.com/t/ascii-shader-using-glsl-postprocessing/56666" rel="nofollow">https://forum.babylonjs.com/t/ascii-shader-using-glsl-postpr...</a><p><a href="https://threejs.org/examples/?q=ascii#webgl_effects_ascii" rel="nofollow">https://threejs.org/examples/?q=ascii#webgl_effects_ascii</a><p><a href="https://fwdapps.net/l/asci/" rel="nofollow">https://fwdapps.net/l/asci/</a><p><a href="https://codesandbox.io/p/sandbox/ascii-postprocessing-n628p8?file=%2Fsrc%2Findex.js" rel="nofollow">https://codesandbox.io/p/sandbox/ascii-postprocessing-n628p8...</a><p><a href="https://www.youtube.com/watch?v=NxeRcnLr0ko" rel="nofollow">https://www.youtube.com/watch?v=NxeRcnLr0ko</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 03:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611938</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46611938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611938</guid></item><item><title><![CDATA[New comment by greggman65 in "NPM to implement staged publishing after turbulent shift off classic tokens"]]></title><description><![CDATA[
<p>Rust and Python appear to still long lived ones so it's only a matter of time until they get the same issues it would seem?</p>
]]></description><pubDate>Thu, 08 Jan 2026 07:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46538277</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46538277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46538277</guid></item><item><title><![CDATA[New comment by greggman65 in "GLSL Web CRT Shader"]]></title><description><![CDATA[
<p>There's several of these on shadertoy<p><a href="https://www.shadertoy.com/results?query=crt" rel="nofollow">https://www.shadertoy.com/results?query=crt</a><p>I made a Pico-8 post processing script using a few<p><a href="https://greggman.github.io/pico-8-post-processing/nano-villager_html/" rel="nofollow">https://greggman.github.io/pico-8-post-processing/nano-villa...</a><p>also an article on starting one on WebGPU here<p><a href="https://webgpufundamentals.org/webgpu/lessons/webgpu-post-processing.html" rel="nofollow">https://webgpufundamentals.org/webgpu/lessons/webgpu-post-pr...</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 07:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46538222</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46538222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46538222</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: Minimalist editor that lives in browser, stores everything in the URL"]]></title><description><![CDATA[
<p>I have something tangentially similar here: <a href="https://jsgist.org" rel="nofollow">https://jsgist.org</a><p>If you click save you get the option to use a URL.<p>The problem with a URL every edit is a new URL. So you send the URL to a friend, then fix a typo, they need a new URL.<p>The other problem is of course the space limit.</p>
]]></description><pubDate>Wed, 24 Dec 2025 23:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46380344</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46380344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46380344</guid></item><item><title><![CDATA[New comment by greggman65 in "No Graphics API"]]></title><description><![CDATA[
<p>This seems tangentially related?<p><a href="https://github.com/google/toucan" rel="nofollow">https://github.com/google/toucan</a></p>
]]></description><pubDate>Tue, 16 Dec 2025 21:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294756</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46294756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294756</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: Explore what the browser exposes about you"]]></title><description><![CDATA[
<p>Those have nothing to do with "what the browser exposes". They are exposed regardless of what you use to connect.</p>
]]></description><pubDate>Sun, 30 Nov 2025 02:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46092992</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46092992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46092992</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: Explore what the browser exposes about you"]]></title><description><![CDATA[
<p>that site is just as bad at giving probably false numbers that are several orders of magnitude off</p>
]]></description><pubDate>Sun, 30 Nov 2025 02:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46092987</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46092987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46092987</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: Explore what the browser exposes about you"]]></title><description><![CDATA[
<p>that site has the same issue. It will give ridiculous and easily provably false results for iPhones.<p>There are ~40 million in the PST time-zone. Some percent have smartphones (80%+), ~50% of those are iPhones (16 million). Of those, the majority are set it English (80%+), and are divided into screen sizes. But basically, if you have an iPhone, you have the same fingerprint has at least a million other other people in the PST time size. You are at best, 1 of 100, not 1 of x,xxx,xxx,xxx.<p>You might be x,xxx,xxx,xxx of people who visited that unpopular site but no one needs tracking on an unpopular site. On a popular site you will not have a unique finger print.</p>
]]></description><pubDate>Sat, 29 Nov 2025 16:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46088954</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46088954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46088954</guid></item><item><title><![CDATA[New comment by greggman65 in "Show HN: Explore what the browser exposes about you"]]></title><description><![CDATA[
<p>There's a mis-understanding of at least the Graphics part. For example WebGPU features. It looks like lots of info<p><a href="https://webgpureport.org/" rel="nofollow">https://webgpureport.org/</a><p>But, they are bucketed<p><a href="https://www.w3.org/TR/webgpu/#privacy-considerations" rel="nofollow">https://www.w3.org/TR/webgpu/#privacy-considerations</a><p>It's not zero pieces of info but it's also not close to as bad as it looks. Effectively, everyone who has, say an NVidia GPU, will likely have the same list of features and limits.<p>As a more general example: The number is just a flat out wrong<p>> Unique to 1 in 2,147,483,648+ devices.<p>No, I have an iPhone Pro and am in the PST time zone, set to English. It has the exact same finger print as millions of other devices among the 40 million people in the PST time zone. <i>In general</i>, The only things different between 2 iPhones of the same model are time-zone, laguange setting, and font size.<p>Please STOP EXAGGERATING!</p>
]]></description><pubDate>Sat, 29 Nov 2025 16:30:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46088751</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=46088751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46088751</guid></item><item><title><![CDATA[New comment by greggman65 in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>I wish you luck!!!<p>I tried this in 2014 with happyfuntimes<p><a href="https://docs.happyfuntimes.net/" rel="nofollow">https://docs.happyfuntimes.net/</a><p>My conclusion was, past a certain number of people no one wants to game<p>Around the same time was AirConsole and still available<p><a href="https://www.airconsole.com/" rel="nofollow">https://www.airconsole.com/</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 12:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45886471</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45886471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886471</guid></item><item><title><![CDATA[New comment by greggman65 in "Sued by Nintendo"]]></title><description><![CDATA[
<p>Not all suits but threatened suits. Nintendo claimed ownership of world maps in platform games ala Super Mario 3 and Super Mario World. If you were making a game that had one in the early 90s and you were shipping in Nintendo you got a letter that in so many words said, "Change your game or get sued AND lose your permission to publish on NES/SNES/Gameboy"<p>Nintendo also claimed a patent on showing a ghost image of your previous race (the ghost car in Mario Kart)</p>
]]></description><pubDate>Mon, 10 Nov 2025 01:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45871409</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45871409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45871409</guid></item><item><title><![CDATA[New comment by greggman65 in "Indefinite Backpack Travel"]]></title><description><![CDATA[
<p>I did something along these lines 12 years ago. For me it was a backpack and a suitcase but still. I traveled hotels and airbnb's for several years. I'm not unhappy I did it but I'm not sure I'd recommend it.<p>Things you can't do traveling long term.<p>● for many it means no hangout friends. Because you're not there. You move on in 1 to 8 weeks<p>● no shopping. Yea, I know, some people are doing it precisely because they want to avoid consumerism. But, most people are used to traveling for a few days to 1-2 weeks max, then coming home. For most of those people, shopping for trickets, clothing, in this far away place is a joy. But, that joy is much harder to come by when you can't go back and stash your loot. All you can do is replace something you have. Buy new shoes and throw away the old ones, etc..<p>● no crafting / diy / maker stuff - If you're into making things you need tools and storage for materials. Not going to have those living out of a backpack/suitcase. Even little things. In my apartment I have a shelf full of stationary stuff, paper clips, push pins, rubber bands, cellophane tape, masking tap, markers, glues of various kidns. All that is not something you can travel with so if that's your hobby or if inspiration strikes while living that way you're kind of out of luck. If all you make is digital and so all you need is a notebook/tablet/phone then this is less of a problem.<p>● no stability - it was strange knowing I'd be homeless if I didn't start planning something before the current rentle period was up. I'd arrive somewhere and immediately have to start looking for new hotels/airbnbs for the next stop or two.<p>It also got somewhat tiring to arrive, look up the sights, and find that to some degree they start to get too similar. Going to an art museum 2-3 times a year is fun. Going to one every week and, at least for me, it started to get repetative. Same with visiting yet another old building. They are all great. But, they're great twice a year, not twice a week.<p>It's definitely gotten easier though. 12 years ago I had to buy a sim in each location. They sucked and didn't have much data. That's much better today. Free-ish wifi is more ubiquitous than it was then too.<p>Personally I'd just recommend traveling more often but keeping a home base. I also found that throwing away all my stuff I think was a mistake. Those things I got rid of because they were on my shelves but I never picked them up, I only realized after I got rid of them was that their point was not to be used, their point was to remind me of times, places, and people at the point in my life when I acquired each one. With them gone there is nothing to trigger those memories.</p>
]]></description><pubDate>Tue, 07 Oct 2025 06:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45500027</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45500027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45500027</guid></item><item><title><![CDATA[New comment by greggman65 in "WebGPU and the Price of Compiling WGSL"]]></title><description><![CDATA[
<p>What makes you think there wouldn't be a translation step? The majority of the world is on DirectX and Metal, so even if it turn in SPIR-V there would be translation step.</p>
]]></description><pubDate>Tue, 07 Oct 2025 02:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45498747</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45498747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45498747</guid></item><item><title><![CDATA[New comment by greggman65 in "Code golfing a tiny demo using maths and a pinch of insanity"]]></title><description><![CDATA[
<p>If you just want it to work, stick this script on your page<p><a href="https://github.com/greggman/virtual-webgl" rel="nofollow">https://github.com/greggman/virtual-webgl</a><p>If you want to make your own solution there's one listed here about 1/2 way down the page<p><a href="https://webglfundamentals.org/webgl/lessons/webgl-multiple-views.html" rel="nofollow">https://webglfundamentals.org/webgl/lessons/webgl-multiple-v...</a><p>As an aside, WebGPU doesn't have this issue or at least has it less. For one, WebGPU can use a single device to render to multiple canvases, something WebGL can't. Another is that WebGPU is mostly stateless making it easier for both the user and the browser.</p>
]]></description><pubDate>Tue, 30 Sep 2025 07:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45422732</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45422732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45422732</guid></item><item><title><![CDATA[Show HN: HDR Draw]]></title><description><![CDATA[
<p>This may or may not work on your device. It requires you have a monitor that supports HDR and a browser that supports WebGPU with HDR support<p>I mostly wrote it just as proof of concept in that I’m not sure which if any drawing programs, Photoshop, gIMP, Keita, Affinity Photo, or even structured drawing programs like Illustrator or Affinity Design support HDR. Trying photoshop my understanding is it will let you export to HDR and maybe preview in HDR but it won’t let you edit in HDR. Even Lightroom Classic seems to have the same issue even though Macs and iPhones have had HDR displays for 10 years? (Not sure that’s correct).<p>There are various demos of HDR photography in webpages (chrome only? Tho maybe Safari in iOS/macOS26) and the native photo viewers support HDR but HDR drawing seems missing<p>also, OSes support HDR but mostly fail to screen capture HDR</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45254478">https://news.ycombinator.com/item?id=45254478</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Sep 2025 20:23:11 +0000</pubDate><link>https://greggman.github.io/HDR-draw/</link><dc:creator>greggman65</dc:creator><comments>https://news.ycombinator.com/item?id=45254478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45254478</guid></item></channel></rss>