<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: maclockard</title><link>https://news.ycombinator.com/user?id=maclockard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 18:21:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maclockard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maclockard in "Timeline of the xz open source attack"]]></title><description><![CDATA[
<p>I think that trust needs to be 'pushed deeper' than that so to speak. While this would be an improvement, what happens if there is a malicious actor at Github? This may be unlikely, but would be even harder to detect since so much of the pipeline would be proprietary.<p>Ideally, we would have a mechanism to verify that a given build _matches_ the source for a release. Then it wouldn't matter where it was built, we would be able to independently verify nothing funky happened.</p>
]]></description><pubDate>Tue, 02 Apr 2024 15:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39907247</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=39907247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39907247</guid></item><item><title><![CDATA[New updates to Hex's AI tools for data analysis]]></title><description><![CDATA[
<p>Article URL: <a href="https://learn.hex.tech/changelog/2024-03-21">https://learn.hex.tech/changelog/2024-03-21</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39783302">https://news.ycombinator.com/item?id=39783302</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 Mar 2024 19:31:30 +0000</pubDate><link>https://learn.hex.tech/changelog/2024-03-21</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=39783302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39783302</guid></item><item><title><![CDATA[New comment by maclockard in "Storybook 8"]]></title><description><![CDATA[
<p>What does MSW stand for here? Maybe "Mock Service Worker" <a href="https://mswjs.io/" rel="nofollow">https://mswjs.io/</a>?</p>
]]></description><pubDate>Wed, 13 Mar 2024 22:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39698368</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=39698368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39698368</guid></item><item><title><![CDATA[New comment by maclockard in "95%-ile isn't that good (2020)"]]></title><description><![CDATA[
<p>I love dan luu's blog posts. Great examples of principled thinking. Much of their writing on (computer) performance has pushed my own thinking and expectations.</p>
]]></description><pubDate>Thu, 07 Dec 2023 19:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38560627</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=38560627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38560627</guid></item><item><title><![CDATA[New comment by maclockard in "Accidental database programming"]]></title><description><![CDATA[
<p>Not just delivery, but also security. Browsers offer a level of isolation and safety that you generally don't get with native desktop apps. Things like iOS do bridge the gap a bit more though</p>
]]></description><pubDate>Fri, 01 Dec 2023 19:44:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38491268</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=38491268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38491268</guid></item><item><title><![CDATA[New comment by maclockard in "Accidental database programming"]]></title><description><![CDATA[
<p>> make the browser a full blown VM and just write normal programs that run in it<p>This is actually happening, albeit slowly, with recent efforts around WASM etc. If you want a fun hypothetical of where this all goes, check out the talk "The Birth & Death of JavaScript". Link here: <a href="https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript" rel="nofollow noreferrer">https://www.destroyallsoftware.com/talks/the-birth-and-death...</a></p>
]]></description><pubDate>Fri, 01 Dec 2023 19:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=38491240</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=38491240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38491240</guid></item><item><title><![CDATA[New comment by maclockard in "You don't need a CRDT to build a collaborative experience"]]></title><description><![CDATA[
<p>Wrote about something similar a while ago <a href="https://hex.tech/blog/a-pragmatic-approach-to-live-collaboration/" rel="nofollow noreferrer">https://hex.tech/blog/a-pragmatic-approach-to-live-collabora...</a><p>Using a server to tie break and locking has worked pretty well for us</p>
]]></description><pubDate>Thu, 16 Nov 2023 20:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38294763</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=38294763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38294763</guid></item><item><title><![CDATA[New comment by maclockard in "You don't need a CRDT to build a collaborative experience"]]></title><description><![CDATA[
<p>I understand what you are saying here in terms of the difference between using wall-clock or causal ordering to determine who 'wins' for LWW. However, both of these strategies seem convergent to me? In any case, all clients will agree on whose changes win.<p>1. With wall-clock decided by clients, A + B changes will win since C's wall-time is earlier (yes, C could lie, but still would converge).<p>2. With wall-clock decided by server C will win and everyone will agree.<p>3. With causal ordering, everyone will agree that A + B won.<p>2 is not a CRDT since it requires a central server, but I think 1 would still count? Or stated another way: I'm not sure the _convergence_ is what determines if these strategies are CRDTs or not, but rather whether or not this decision making is _distributed_ or not.</p>
]]></description><pubDate>Thu, 16 Nov 2023 19:54:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38294560</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=38294560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38294560</guid></item><item><title><![CDATA[New comment by maclockard in "Judge sends Sam Bankman-Fried to jail over witness tampering"]]></title><description><![CDATA[
<p>> This is the same guy who tried to make "effective altruism" part of his image. That was a pretty strong signal that the outcome we all witnessed was highly likely.<p>Why do you think that was such a strong signal?</p>
]]></description><pubDate>Fri, 11 Aug 2023 22:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37094604</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=37094604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37094604</guid></item><item><title><![CDATA[New comment by maclockard in "Supreme Court rules Andy Warhol’s Prince art is copyright infringement"]]></title><description><![CDATA[
<p>FWIW I'm not sure analogies between intellectual property and actual property really work, since they are pretty fundamentally different if you compare the specifics.</p>
]]></description><pubDate>Thu, 18 May 2023 22:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=35995065</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=35995065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35995065</guid></item><item><title><![CDATA[New comment by maclockard in "How A24 Took over Hollywood [video]"]]></title><description><![CDATA[
<p>Even better, Jamie Lee Curtis was in both of those movies.</p>
]]></description><pubDate>Wed, 17 May 2023 05:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35971439</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=35971439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35971439</guid></item><item><title><![CDATA[New comment by maclockard in "You might not need a CRDT"]]></title><description><![CDATA[
<p>I actually talked to the drifting in space team about our experience implementing multiplayer. Really cool to see their findings!<p>Our team ended up having a similar take away, we wrote a blog post detailing our approach and experience here: <a href="https://hex.tech/blog/a-pragmatic-approach-to-live-collaboration/" rel="nofollow">https://hex.tech/blog/a-pragmatic-approach-to-live-collabora...</a><p>For the most part is been surprisingly solid! I was very much expecting to need to completely rewrite it by now, but its met most of our present needs.<p>The only real shortcoming is not being able to support line specific commenting. While we _could_ support it, any minor update to the text would result in the comment being marked 'stale' with a high false positive rate. I've considered adopting CRDT/OT just for the text editing portion to solve this.</p>
]]></description><pubDate>Mon, 05 Dec 2022 18:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33869152</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=33869152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33869152</guid></item><item><title><![CDATA[New comment by maclockard in "Bringing “no-code” cells to Hex"]]></title><description><![CDATA[
<p>I really like how well this bookends with <a href="https://hex.tech/blog/long-live-code" rel="nofollow">https://hex.tech/blog/long-live-code</a>!<p>(Disclaimer, I work at Hex but wish more tools would embrace ejecting to code in the same way)</p>
]]></description><pubDate>Thu, 28 Jul 2022 18:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32268372</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=32268372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32268372</guid></item><item><title><![CDATA[Stop using so many CTEs]]></title><description><![CDATA[
<p>Article URL: <a href="https://hex.tech/blog/stop-using-so-many-ctes/">https://hex.tech/blog/stop-using-so-many-ctes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32196797">https://news.ycombinator.com/item?id=32196797</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Jul 2022 20:34:31 +0000</pubDate><link>https://hex.tech/blog/stop-using-so-many-ctes/</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=32196797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32196797</guid></item><item><title><![CDATA[New comment by maclockard in "Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig"]]></title><description><![CDATA[
<p>I'm also pretty cynical of most JS rebuild/reinvention projects. I'm very tentatively excited by this one _because_ it looks like all it does is incrementally improve. Having something that is a drop-in API compat replacement for yarn 1/npm and node makes it potentially really easy to get the benefits of incremental perf improvements _without_ needing to reinvent the wheel like yarn 2 or deno.</p>
]]></description><pubDate>Tue, 05 Jul 2022 21:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=31994246</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=31994246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31994246</guid></item><item><title><![CDATA[New comment by maclockard in "Atlassian: We estimate the rebuilding effort to last for up to 2 more weeks"]]></title><description><![CDATA[
<p><a href="https://linear.app" rel="nofollow">https://linear.app</a> is pretty great</p>
]]></description><pubDate>Mon, 11 Apr 2022 18:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=30992752</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=30992752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30992752</guid></item><item><title><![CDATA[Hex scores $52M Series B]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2022/03/22/hex-scores-52m-series-b-to-grow-data-science-collaboration-platform/">https://techcrunch.com/2022/03/22/hex-scores-52m-series-b-to-grow-data-science-collaboration-platform/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30768231">https://news.ycombinator.com/item?id=30768231</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 22 Mar 2022 16:34:50 +0000</pubDate><link>https://techcrunch.com/2022/03/22/hex-scores-52m-series-b-to-grow-data-science-collaboration-platform/</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=30768231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30768231</guid></item><item><title><![CDATA[New comment by maclockard in "Rules of Card Games: I Doubt It (1998)"]]></title><description><![CDATA[
<p>This sounds really similar to Dutch Blitz! <a href="https://www.dutchblitz.com/" rel="nofollow">https://www.dutchblitz.com/</a> surprised I haven't seen anyone else call it that in this thread</p>
]]></description><pubDate>Fri, 04 Mar 2022 06:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30551347</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=30551347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30551347</guid></item><item><title><![CDATA[New comment by maclockard in "Who Contributed to PostgreSQL Development in 2020 and 2021?"]]></title><description><![CDATA[
<p>That's assuming that these people only contribute to PostgreSQL. I'm betting most of the folks listed here make major contributions on other projects or at work.<p>Your comment feels like a bit of unfair judgement, particularly since a lot of those you are implying that are 'only 1x programmers' are effectively donating their time.</p>
]]></description><pubDate>Wed, 12 Jan 2022 20:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29912330</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=29912330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29912330</guid></item><item><title><![CDATA[New comment by maclockard in "Ask HN: Those making $500/month on side projects in 2021 – Show and tell"]]></title><description><![CDATA[
<p>How much time do you spend a month on marketing for placecard?</p>
]]></description><pubDate>Fri, 24 Dec 2021 05:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29670477</link><dc:creator>maclockard</dc:creator><comments>https://news.ycombinator.com/item?id=29670477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29670477</guid></item></channel></rss>