<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: paulftw</title><link>https://news.ycombinator.com/user?id=paulftw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 08:36:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=paulftw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by paulftw in "D3 in Depth"]]></title><description><![CDATA[
<p>Used d3 on two different react projects. Charts weren’t the main feature but quite big still.
When the dust settled I got a feeling React+SVG had made d3 obsolete - there’s some value in d3 zoom and interaction code, but their intricate system of data sources and auto updating views felt out of time. Maybe it was cutting edge stuff during jquery years, but modern FE frameworks do it better nowadays. Without the need to learn yet another api.<p>Again, I’m not an expert on d3, just someone who spent ~12-18months maintaining couple visualizations (among other things)</p>
]]></description><pubDate>Fri, 17 May 2024 11:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40388571</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=40388571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40388571</guid></item><item><title><![CDATA[New comment by paulftw in "Affordable Wheel Based Refreshable Braille Display"]]></title><description><![CDATA[
<p>why couldn’t it be done on an off-the-shelf 28-byj-48 stepper?<p>The reason is probably explained somewhere in the article, I just can’t find where</p>
]]></description><pubDate>Sat, 16 Mar 2024 10:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39724596</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=39724596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39724596</guid></item><item><title><![CDATA[New comment by paulftw in "The golden era of being an open startup is gone"]]></title><description><![CDATA[
<p>The golden era of being a startup is gone<p>FTFY
What if general demise of startups (due to funding drought, covid, market saturation, bad timing aka world wasn’t ready for our idea, or leave your favorite excuse in comments) also impacted open startups? And what if they weren’t successful because open but because market was easier?</p>
]]></description><pubDate>Fri, 03 Feb 2023 19:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=34646909</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=34646909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34646909</guid></item><item><title><![CDATA[New comment by paulftw in "Fornjot – The world needs another CAD program"]]></title><description><![CDATA[
<p>I spent quite some time in FreeCAD, then switched to makerjs. For the last two covid years "code cad" designs for laser cutter have consumed most of my free time. 
I am also building my own online editor with focus on UX and live reloading [1].<p>Few key learnings I had about code vs visual (tldr it's complicated):<p>- It works great for flat laser cut assemblies, but once you start doing t-nut and finger joints you really need to see your pieces rotated and aligned in 3D. and that's a lot of extra code<p>- Writing a geometry library from scratch is really hard. I tried multiple newer JS libraries (that aren't ports of OpenCASCADE / CGAL) and all of them had numerous bugs in boolean operations, offsets, etc. There's just too many corner cases, compounding errors, APIs that haven't been thought thru and became a tech debt, etc.<p>- Maybe I'm looking in the wrong places or building a wrong thing, but there aren't that many users interested in "writing code for a 3d printer". Very few people dropping complex code cad projects on github. It feels like everyone who does is also building their own CAD platform ;)<p>[1] <a href="https://scriptcad.com" rel="nofollow">https://scriptcad.com</a> , <a href="https://scriptcad.com/paulftw/OpenSCAD.Tutorial" rel="nofollow">https://scriptcad.com/paulftw/OpenSCAD.Tutorial</a></p>
]]></description><pubDate>Mon, 28 Mar 2022 09:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30828764</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=30828764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30828764</guid></item><item><title><![CDATA[New comment by paulftw in "CadQuery Comes of Age"]]></title><description><![CDATA[
<p>There are actually at least two styles that do exactly that. They are called OpenSCAD and JSCAD. The code above would be simple subtract(cube([h,w,t]), translate([h/2,w/2,t], cylinder({radius, height})))<p>I don't know why the article makes it sound like cadquery is superior in every way possible. Sure BREP is a lot more powerful than CSG, but with extra power comes extra learning curve. If all you ever design is 3d prints for reprap (and I'd guesstimate 95% of hackaday audience falls into that category) cadquery may be an overkill</p>
]]></description><pubDate>Tue, 08 Feb 2022 13:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30258052</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=30258052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30258052</guid></item><item><title><![CDATA[New comment by paulftw in "Lightroom app update wipes users' photos and presets, Adobe says not recoverable"]]></title><description><![CDATA[
<p>I went through is process a couple of times.<p>Usually they ask you to fill an online form and attach any evidence.
After that it always felt like a call center employee decided whether to start the refund or not.
If you write something smart, well researched, polite, and long, chances are that poor person will just skim through it and click “accept”.<p>Then on the other side the company has 30-45 days to object via their bank.<p>With big companies they probably think it’s not worth their time.<p>With small companies the bank notices about a new dispute probably go to an inbox nobody monitors.</p>
]]></description><pubDate>Fri, 21 Aug 2020 17:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=24236792</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=24236792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24236792</guid></item><item><title><![CDATA[New comment by paulftw in "What is Jio, and why are tech’s biggest players suddenly obsessed with it?"]]></title><description><![CDATA[
<p>I simply quoted the original article</p>
]]></description><pubDate>Thu, 06 Aug 2020 11:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=24069859</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=24069859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24069859</guid></item><item><title><![CDATA[New comment by paulftw in "What is Jio, and why are tech’s biggest players suddenly obsessed with it?"]]></title><description><![CDATA[
<p>Yes, but don't forget that "Ambani family have close ties to the ruling government"
and also Jio is "the only firm that won a pan-India 4G license, leveraging the superiority and cost-efficiency of 4G".<p>I'm super curious what technical reasons mandate that there can be only one 4G license in a country with 1.4 billion people. And how that affects competition in a country that has Corruption Perception Index equal to that of Morocco, Ghana, China or Benin.<p>edit: formatting</p>
]]></description><pubDate>Thu, 06 Aug 2020 09:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24069345</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=24069345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24069345</guid></item><item><title><![CDATA[New comment by paulftw in "Shirt Without Stripes"]]></title><description><![CDATA[
<p>Are they also building AI cars that drive without accidents?</p>
]]></description><pubDate>Mon, 20 Apr 2020 18:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=22926896</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=22926896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22926896</guid></item><item><title><![CDATA[New comment by paulftw in "Chinese military personnel charged for hacking into Equifax"]]></title><description><![CDATA[
<p>What if China says “we’re sending you a plane with the four individuals you are after. We insist on their innocence and want to see a fair and public trial”<p>Then DOJ would have to reveal their sources, wouldn’t they?</p>
]]></description><pubDate>Mon, 10 Feb 2020 17:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=22291192</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=22291192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22291192</guid></item><item><title><![CDATA[New comment by paulftw in "Pad Thai was invented by the Thai government"]]></title><description><![CDATA[
<p>Scmp website has way too much fancy JavaScript making my iphone lag and not resulting in a better reading experience</p>
]]></description><pubDate>Mon, 06 May 2019 09:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=19838016</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19838016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19838016</guid></item><item><title><![CDATA[New comment by paulftw in "The Ancient Secrets of Computer Vision: The Evolution of Human Vision"]]></title><description><![CDATA[
<p>Good read, but AFAICT researches still don’t fully understand how birds fly, yet planes fly at higher altitudes and at faster speeds.
Computer vision is probably not going to mimic human eye that closely</p>
]]></description><pubDate>Fri, 03 May 2019 19:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=19821646</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19821646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19821646</guid></item><item><title><![CDATA[New comment by paulftw in "‘AWS vs. K8s’ Is the New ‘Windows vs. Linux’"]]></title><description><![CDATA[
<p>So you also agree that there's no standoff between AWS and K8s, unlike an article titled "'AWS vs. K8s' Is the New 'Win vs Linux'" would suggest?<p>It also talks about building a personal data center quite a few times (at least that's how I read it).<p>K8s is likely to replace EC2, ECS, and all other unusable amazon bloat to become the default AWS API. But it's not going to damage AWS, it's going to enhance it and become part of it.</p>
]]></description><pubDate>Tue, 26 Mar 2019 10:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=19490597</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19490597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19490597</guid></item><item><title><![CDATA[New comment by paulftw in "‘AWS vs. K8s’ Is the New ‘Windows vs. Linux’"]]></title><description><![CDATA[
<p>Software Engineer's fallacy: if all you have is software/programming skills you start to look for an open source linux based solution to holding wooden boards in place, one that doesn't vendor lock you into the iron ore.<p>With Windows vs Linux the premise was you install absolutely free software on a computer you <i></i>already own<i></i> and you end up with a superior computing and programming environment.<p>With k8s - you switched to it, now what? You have to buy server hardware, rent or build a room, run wires for electricity and broadband, build cooling, physical security, etc etc etc.
You will stop paying hourly rate to Amazon, but all the upfront and recurring costs will chew into that saving and you'll question whether it was worth the drill.
Foremost, it will all take days and weeks, but with AWS it takes intolerable 20 minutes to spin up the k8s control plane (did I remember the term right?)<p>Even if you do all of that and blog about your great success, what's your plan for when it goes viral and visitors flow in to leave accolades on your visionary move?<p>With AWS, you could just spin up more servers to deal with extra traffic. With your own datacenter, you'd have to order new servers, perhaps from Amazon's same day delivery...</p>
]]></description><pubDate>Tue, 26 Mar 2019 10:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=19490440</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19490440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19490440</guid></item><item><title><![CDATA[New comment by paulftw in "The State of Caching in Go"]]></title><description><![CDATA[
<p>thanks, will look into that.</p>
]]></description><pubDate>Mon, 11 Mar 2019 12:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=19358297</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19358297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19358297</guid></item><item><title><![CDATA[New comment by paulftw in "The State of Caching in Go"]]></title><description><![CDATA[
<p>Do you mind sharing what browser/OS were you using?
Clicking on the [x] shouldn't do that.<p>(i'm the person who implemented that widget)</p>
]]></description><pubDate>Mon, 11 Mar 2019 11:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=19358205</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=19358205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19358205</guid></item><item><title><![CDATA[New comment by paulftw in "PayPal has permanently banned The Hacker News and hold funds for 180 days"]]></title><description><![CDATA[
<p>Real Hacker News would’ve known to avoid PayPal :)<p>This story only made the front page because of the name confusion. Other comments claim that name choice to be intentional</p>
]]></description><pubDate>Sat, 29 Dec 2018 15:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=18783942</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=18783942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18783942</guid></item><item><title><![CDATA[New comment by paulftw in "Ask HN: How do you manage UI/UX for your side projects?"]]></title><description><![CDATA[
<p>Awesome list. One point I’d add that changed how I think about UI and UX is being aware when UI reflects internal code structure instead of just doing what a user would want to see.<p>The latter is harder, so engineers tend to avoid it, often subconsciously.</p>
]]></description><pubDate>Fri, 07 Dec 2018 22:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=18632107</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=18632107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18632107</guid></item><item><title><![CDATA[New comment by paulftw in "Ask HN: How do you manage UI/UX for your side projects?"]]></title><description><![CDATA[
<p>And also google “best google webfont pairings” pick one, apply it to your bootstrap site with only 10 lines of CSS and voila the page suddenly feels fresh and cool</p>
]]></description><pubDate>Fri, 07 Dec 2018 21:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=18632054</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=18632054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18632054</guid></item><item><title><![CDATA[New comment by paulftw in "Ask HN: How do you manage UI/UX for your side projects?"]]></title><description><![CDATA[
<p>IMO you need to start loving UI/UX to get anywhere. It’s actually interesting and with modern frameworks is not too hard for a decent programmer to pick up. Getting out of your comfort zone and learning new paradigms, solving new class of coding challenges etc will also make you a better backend engineer. Think of it as a good investment.<p>Second step - twitter bootstrap and admin templates for it are the little known secret of fast and cheap and good looking UI.
Good templates are under $50, recently some nice ones started popping up on github under open source licenses.<p>One aspect that is hard for me and probably requires another half of the brain is making it “pretty” (or graphic design).
Good news is there are tons of UI freebies, UI kits, free app templates shared on behance and dribble. Basically it’s pretty app designs created by people who don’t have skills to convert them into code. So they give that stuff away for free.
Taking one of those goodies and using for your side project will make your project stand out without dropping a cent on professional designers.
I always recommend freebies designs for MVP even when it’s more than a side project.</p>
]]></description><pubDate>Fri, 07 Dec 2018 21:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=18632038</link><dc:creator>paulftw</dc:creator><comments>https://news.ycombinator.com/item?id=18632038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18632038</guid></item></channel></rss>