<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: jwmcglynn</title><link>https://news.ycombinator.com/user?id=jwmcglynn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 09:16:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwmcglynn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwmcglynn in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I’m working on my hobby project, a browser-grade SVG rendering library in C++20: <a href="https://github.com/jwmcglynn/donner" rel="nofollow">https://github.com/jwmcglynn/donner</a><p>I recently finished <text> and <filter> support, now I’m working on a GPU-accelerated rendering backend.</p>
]]></description><pubDate>Mon, 13 Apr 2026 05:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47747874</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=47747874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47747874</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Show HN: Hyvector – A fast and modern SVG editor"]]></title><description><![CDATA[
<p>After using it, I think this is a great start. As I mentioned in the previous comment, I really like the UX, and this is specifically about:<p>- The Pen tool feels intuitive.<p>- I like how the Objects panel shows previews of each layer.<p>- It is nice to see clip-path support integrated well, and features such as converting text to outlines, and boolean operations - these seem like rare features.<p>Here's some critical feedback after using it:<p>- Keybindings to switch between tools would be useful, and they should be annotated on the tooltips<p>- I'd like to see zoom/panning supported with Ctrl +/- and panning when holding space and clicking/dragging.<p>- When editing groups of shapes, it is hard to select individual shapes in the group. Double-clicking switches to the Nodes tool, which is not exactly what I want.  I'd like something where double-clicking a group goes into some sort of "Group Isolation" editing mode.<p>- When using the Pen tool, I'd like to be able to go back to tweak the previous points, such as adjusting the control points, etc.<p>- Undo in Pen mode does not undo the insertion of points in the path, instead of Undoes operations from before the shape was started.<p>- Text support seems limited, for example an embedded @font-face did not render correctly. Similarly for filter support.  If the editor doesn't support these features I'd expect them to at least be rendered correctly by the browser, but it seems like SVG rendering here is independent.</p>
]]></description><pubDate>Sat, 10 May 2025 04:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43943253</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=43943253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43943253</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Show HN: Hyvector – A fast and modern SVG editor"]]></title><description><![CDATA[
<p>It's been a while since I tried Inkscape, but I downloaded it again to give honest feedback.<p>For context, I got started with Illustrator 9 as a teenager (this is making me feel dated, it was released in 2000), and I'm very familiar with the Illustrator UX and find it intuitive.<p>When using Inkscape, the UX just feels slightly off, things like:<p>- Weird keybindings, e.g. pressing Ctrl +/- does not zoom/unzoom<p>- The golden path feels buggy. When launching the window is for some reason cropped to the top 1/8th of the screen and needs to be resized, and the artboard is tiny.<p>- Usability issues, such as selecting paths does not show their outline, and the layers window doesn't show a preview of what's in each layer<p>- Exported SVGs are needlessly verbose. This looks like it has gotten better but is still there. For example, exporting an SVG with two gradients actually puts four gradients in the file (combining with inheritance).<p>I'm sure that spending more time with it would help, and Inkscape does seem quite powerful, but UX is a big factor when I adopt new tools and Inkscape is lacking there.</p>
]]></description><pubDate>Sat, 10 May 2025 03:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43943116</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=43943116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43943116</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Show HN: Hyvector – A fast and modern SVG editor"]]></title><description><![CDATA[
<p>Very nice! My side project is a C++ SVG rendering library, and I have never been able to find great SVG editors.<p>I usually fall back to Illustrator and then clean up the resulting markup, or a text-based editor such as <a href="https://www.svgviewer.dev/" rel="nofollow">https://www.svgviewer.dev/</a><p>Your UX is quite polished, and your tool already supports more features than other ones I've found, good work!<p>For reference this is my project, <a href="https://github.com/jwmcglynn/donner">https://github.com/jwmcglynn/donner</a>, which has a web-based "editor" (currently just code-based editing) prototype here: <a href="https://jwmcglynn.github.io/donner-editor/" rel="nofollow">https://jwmcglynn.github.io/donner-editor/</a><p>SVG is one of those things that has lots of potential but has been impacted by not-so-great tooling, it's my passion and I'm glad to see innovation in the space.</p>
]]></description><pubDate>Fri, 09 May 2025 16:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43938365</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=43938365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43938365</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Sourcegraph is no longer open source"]]></title><description><![CDATA[
<p>I am one of the few people who used the open source version and really liked it, and I'm disappointed by the changes.<p>The challenge I had with Sourcegraph is that it's out of reach of developers working on personal projects.  There isn't a hosted plan, and for my projects I can't easily open source them due to my employer.<p>I was really excited when the Sourcegraph App was released, since it allowed me to give Sourcegraph a try on my project without going through the complex self-hosted setup.  I went as far as getting scip-clang working with my Bazel-based project, and then tried out the docker-compose setup on my home lab.<p>Now that code search was removed from the app, and this change, I'm concerned that I won't be able to use Sourcegraph for my personal projects in the future.<p>This is a missed opportunity.  I think individual developers using products for personal projects are powerful advocates, since those developers may convince their employer to purchase the product.  If I could I'd gladly pay, but I'm just one person and can't justify $5k/year.</p>
]]></description><pubDate>Tue, 04 Jul 2023 16:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36589290</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=36589290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36589290</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Ask HN: How to improve as a struggling junior software engineer?"]]></title><description><![CDATA[
<p>For asking basic questions all the time, I still do this as a senior engineer.  At large companies, this is due to tribal knowledge, and one of the best things that can be done to reduce tribal knowledge is to take notes and make some simple docs.<p>If you had to ask someone how to open tickets? Create a short doc or wiki with those instructions.<p>That's a good way for even a junior engineer to start producing value, for established teams they often have tribal knowledge without realizing it.</p>
]]></description><pubDate>Sun, 10 Apr 2022 08:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30975434</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=30975434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30975434</guid></item><item><title><![CDATA[New comment by jwmcglynn in "Ask HN: How to improve as a struggling junior software engineer?"]]></title><description><![CDATA[
<p>+1 to this.  As a senior engineer, one of the big things I've learned is asking good questions, finding who to ask, and having the confidence to do so.<p>Junior engineers aren't expected to do this alone, your senior engineers should be there to help you as you learn to do this yourself.<p>For me, it's still a bit intimidating asking questions to people 2+ levels above me, but the biggest thing I've learned is that those people want to help me. For more senior engineers, it's their job to help you: You're not wasting their time.</p>
]]></description><pubDate>Sun, 10 Apr 2022 08:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=30975394</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=30975394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30975394</guid></item><item><title><![CDATA[New comment by jwmcglynn in "An Experimental Course on Operating Systems"]]></title><description><![CDATA[
<p>I saved some money by buying a kit that included most of the parts.  I confirmed that this setup works and have already completed assignment 0 with it.<p>1. Raspberry Pi 3: <a href="https://www.amazon.com/gp/product/B01CD5VC92" rel="nofollow">https://www.amazon.com/gp/product/B01CD5VC92</a><p>2. CP2102 USB TTL adapter: <a href="https://www.amazon.com/gp/product/B072K3Z3TL" rel="nofollow">https://www.amazon.com/gp/product/B072K3Z3TL</a><p>3. Breadboard/Cables/LEDs/Resistors kit: <a href="https://www.amazon.com/gp/product/B01IH4VJRI" rel="nofollow">https://www.amazon.com/gp/product/B01IH4VJRI</a><p>4. microSD card: <a href="https://www.amazon.com/gp/product/B001B1AR50" rel="nofollow">https://www.amazon.com/gp/product/B001B1AR50</a><p>Note that I didn't need a microSD adapter since my laptop already has a SD card port, and the card linked has a microSD-to-SD adapter.  Overall, this was $64 vs $98 for the above parts, and it all had free one-day shipping.</p>
]]></description><pubDate>Sun, 14 Jan 2018 17:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=16145219</link><dc:creator>jwmcglynn</dc:creator><comments>https://news.ycombinator.com/item?id=16145219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16145219</guid></item></channel></rss>