<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: mjmdavis</title><link>https://news.ycombinator.com/user?id=mjmdavis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 13:44:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mjmdavis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mjmdavis in "A WebGPU implementation of Augmented Vertex Block Descent"]]></title><description><![CDATA[
<p>This is really awesome. Great work.<p>I aspire to build cool stuff like this in WebGPU.<p>Very excited for the future of the web.</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705771</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47705771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705771</guid></item><item><title><![CDATA[New comment by mjmdavis in "Have you ever seen soldering this close? [video]"]]></title><description><![CDATA[
<p>The microscope is from Keyence. An entry level model I believe. I have access to one with 3 lenses on an automated turret. They’re excellent for inspection and make for a ton of fun when you have anything small and interesting to look at.<p>They don’t have an API which is a big miss from my perspective. Every inspection requires a human operator to drive the thing.</p>
]]></description><pubDate>Thu, 19 Sep 2024 01:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41587501</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=41587501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41587501</guid></item><item><title><![CDATA[New comment by mjmdavis in "I coded something dumb and I'm proud of it"]]></title><description><![CDATA[
<p>Honestly this comes across as a smart solution, not a dumb one. You big smartie. Such a smart guy. Geez. You're so smart, you're very productive and are helping advance society. Thank you.</p>
]]></description><pubDate>Wed, 15 May 2024 16:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40368682</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40368682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40368682</guid></item><item><title><![CDATA[New comment by mjmdavis in "UK becomes first country to ban default bad passwords on IoT devices"]]></title><description><![CDATA[
<p>This is pretty sensible cybersecurity policy. Just don’t do what BT did on their HomeHubs and generate a brute forceable password based on a hash of the ssid and some serial numbers.</p>
]]></description><pubDate>Tue, 30 Apr 2024 15:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40212061</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40212061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40212061</guid></item><item><title><![CDATA[New comment by mjmdavis in "Ask HN: What's Up with Google?"]]></title><description><![CDATA[
<p>I wonder how much this has to do with do not track and the search engines optimising towards people who don’t enable do not track / limit cookies.</p>
]]></description><pubDate>Sat, 22 Jan 2022 05:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=30033784</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=30033784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30033784</guid></item><item><title><![CDATA[Ask HN: An Issue Tracker for Hackers]]></title><description><![CDATA[
<p>I've used Jira and "CA Agile Central" / "Rally" for tracking issues in the past. I use OmniFocus personally. One of my major gripes with all of these is that they don't make it easy to access your data. For both my team and my personal tasks I want a bug tracker that:<p>* Has a SQL based query interface.<p>* Is scriptable with Python or Javascript.<p>* Has an API that that allows me to CRUD tasks for integration with other tools.<p>I know that a lot of things are out there but the experience for a power user kind of sucks. Jira is shockingly slow and JQL is not fun to use. OmniFocus is not scalable for me and my partner. Which tool is simple, fast, and exposes the data in a way that makes it easy to manipulate?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26724733">https://news.ycombinator.com/item?id=26724733</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Apr 2021 13:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=26724733</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=26724733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26724733</guid></item><item><title><![CDATA[New comment by mjmdavis in "New York Governor announces 100% workforce reduction for non-essential services"]]></title><description><![CDATA[
<p>Why does the guidance linked from the article here: <a href="https://esd.ny.gov/guidance-executive-order-2026" rel="nofollow">https://esd.ny.gov/guidance-executive-order-2026</a> mention a 75% reduction and the actual order linked from there: <a href="https://www.governor.ny.gov/news/no-2026-continuing-temporary-suspension-and-modification-laws-relating-disaster-emergency" rel="nofollow">https://www.governor.ny.gov/news/no-2026-continuing-temporar...</a> mention 50%?<p>Are they updating the order minute to minute?</p>
]]></description><pubDate>Fri, 20 Mar 2020 16:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22638957</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=22638957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22638957</guid></item><item><title><![CDATA[New comment by mjmdavis in "Open-source “pandemic ventilator”"]]></title><description><![CDATA[
<p>This has genuinely given me hope. It would be great to see more ideas and work around this.</p>
]]></description><pubDate>Sat, 29 Feb 2020 21:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=22453428</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=22453428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22453428</guid></item><item><title><![CDATA[New comment by mjmdavis in "Open-source “pandemic ventilator”"]]></title><description><![CDATA[
<p>Doing this could deprive hundreds of people of a life saving device.</p>
]]></description><pubDate>Sat, 29 Feb 2020 21:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22453414</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=22453414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22453414</guid></item><item><title><![CDATA[Respected Mathematician to unveil new proof of the Riemann Hypothesis]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/quasilocal/status/1042359040305704960">https://twitter.com/quasilocal/status/1042359040305704960</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18029459">https://news.ycombinator.com/item?id=18029459</a></p>
<p>Points: 18</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 20 Sep 2018 03:06:16 +0000</pubDate><link>https://twitter.com/quasilocal/status/1042359040305704960</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=18029459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18029459</guid></item><item><title><![CDATA[New comment by mjmdavis in "Ask HN: Learning multiple languages vs. mastering one"]]></title><description><![CDATA[
<p>Programming Languages are just like Human Languages. Every culture builds a common form of expressing ideas based around their shared values, needs and outlook.<p>Restricting yourself to one Human language limits your thinking and perspective. Each time I acquire a new Human Language, I find myself thinking differently and understanding people more deeply. Speaking French and German allows me to be a better communicator in English.<p>Human Languages can also provide means to an end. Learning German allows me to become a German Citizen. Learning Mandarin would allow me to start a business in China.<p>The same goes for Programming Languages. As mentioned by others, different Programming Languages were developed by people with different values, needs and outlook. Each time I learn a new Programming Language, I learn new forms of expression for my problem.<p>Programming Languages allow you to do different things. Depending on what you want to do with your career, choose differently.<p>Some languages are more useful than others. If you only know Java then you have a lot of learning ahead. I would explore in this order:<p><pre><code>  * Python - You can do almost everything well in Python. Make lots of stuff  
  * Command Line & Bash - How systems are glued together. Deploy the stuff you make.  
  * GNU Regex & awk - How to find things and process text. A key building block of programming is processing text.  
  * HTML5 & Javascript - The right way to make most visuals. A frontend for your stuff.  
  * C - How all the above works underneath. Understand the stuff you made.  
  * SQL - How to handle data in databases. Persist the stuff.  
  * Haskell - Pure functional programming. Your Python and JS code will improve. Make the stuff beautiful.</code></pre></p>
]]></description><pubDate>Wed, 23 May 2018 12:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17133664</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=17133664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17133664</guid></item><item><title><![CDATA[What's the cost of a reunion?]]></title><description><![CDATA[
<p>Article URL: <a href="http://mjmdavis.com/showing/2017/09/03/where-do-we-all-meet-up.html">http://mjmdavis.com/showing/2017/09/03/where-do-we-all-meet-up.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15173874">https://news.ycombinator.com/item?id=15173874</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 Sep 2017 10:28:57 +0000</pubDate><link>http://mjmdavis.com/showing/2017/09/03/where-do-we-all-meet-up.html</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=15173874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15173874</guid></item><item><title><![CDATA[New comment by mjmdavis in "Show HN: Interactively explore different map projections"]]></title><description><![CDATA[
<p>I don't yet have a very good understanding of the whole EPSG code system yet either. :s</p>
]]></description><pubDate>Sun, 21 May 2017 15:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=14387605</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=14387605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14387605</guid></item><item><title><![CDATA[New comment by mjmdavis in "Show HN: Interactively explore different map projections"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Sun, 21 May 2017 14:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=14387587</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=14387587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14387587</guid></item><item><title><![CDATA[New comment by mjmdavis in "Show HN: Interactively explore different map projections"]]></title><description><![CDATA[
<p>One of the main reasons it's so popular is that is preserves shape, angle and north is always up. This means you can create a tiling map server and use the same tiles at all scales.</p>
]]></description><pubDate>Fri, 19 May 2017 19:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=14378854</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=14378854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14378854</guid></item><item><title><![CDATA[New comment by mjmdavis in "Show HN: Interactively explore different map projections"]]></title><description><![CDATA[
<p>I think Healpix is included in the tool at the bottom. Also check out the last few in the list which are similar to Dymaxion.</p>
]]></description><pubDate>Fri, 19 May 2017 18:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=14378112</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=14378112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14378112</guid></item><item><title><![CDATA[Show HN: Interactively explore different map projections]]></title><description><![CDATA[
<p>Article URL: <a href="http://mjmdavis.com/showing/2017/05/16/how-to-read-maps.html">http://mjmdavis.com/showing/2017/05/16/how-to-read-maps.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=14376821">https://news.ycombinator.com/item?id=14376821</a></p>
<p>Points: 109</p>
<p># Comments: 12</p>
]]></description><pubDate>Fri, 19 May 2017 15:50:09 +0000</pubDate><link>http://mjmdavis.com/showing/2017/05/16/how-to-read-maps.html</link><dc:creator>mjmdavis</dc:creator><comments>https://news.ycombinator.com/item?id=14376821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14376821</guid></item></channel></rss>