<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: jasonpbecker</title><link>https://news.ycombinator.com/user?id=jasonpbecker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 17:30:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonpbecker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonpbecker in "XOXO Festival Archive"]]></title><description><![CDATA[
<p>It was a blast.</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47915871</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=47915871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47915871</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Apple accelerates eco progress with highest-ever recycled materials"]]></title><description><![CDATA[
<p>Of course they are, and the order "reduce, reuse, recycle" are in that order for a reason-- reuse (via resale) is superior to recycling the product itself.</p>
]]></description><pubDate>Thu, 16 Apr 2026 14:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47793149</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=47793149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47793149</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Dux: Distributed DuckDB-Native DataFrames for Elixir"]]></title><description><![CDATA[
<p>This looks killer for analytic workloads in app or even just basic data transformation/munging from a data lake.</p>
]]></description><pubDate>Wed, 01 Apr 2026 02:19:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47595999</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=47595999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595999</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Zohran Mamdani wins the New York mayoral race"]]></title><description><![CDATA[
<p>It's unusual that Cuomo ran as an independent trying to "spoil"-- but NYC has such a large number of Democrats (like many US cities) that the more competitive and important election is typically the primary election (which determines who is running for each party). NYC has had a history of sometimes going other directions (as Cuomo's relatively high vote shows; having elected Michael Bloomberg many times, for example).<p>Mamdani won the primary for the democrats over Cuomo, but Cuomo decided to try and do an independent run to further challenge him.</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818671</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=45818671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818671</guid></item><item><title><![CDATA[New comment by jasonpbecker in "SQL Anti-Patterns"]]></title><description><![CDATA[
<p>We did the views on view thing once when triggers, at least how we implemented them failed. This became a huge regret that we lived with for years and not-so affectionately called "view mountain". We finally slayed viewed mountain over the last 2 years and it feels so good.</p>
]]></description><pubDate>Sat, 18 Oct 2025 14:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45627694</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=45627694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45627694</guid></item><item><title><![CDATA[New comment by jasonpbecker in "GSA Eliminates 18F"]]></title><description><![CDATA[
<p>The people in charge are intentionally ignorant of things that _already exist in government_, like the OIG, 18F/USDS, etc. And since their actual goal is to slash and burn the government so that it's literally unable to function, thus justifying its total collapse since it no longer has capacity, they have to take out the people who actually look for corruption, look into social security fraud, improve government technology systems, etc who would see through and call this shit out.<p>It's never been about making government more effect or efficient-- it's the managerial equivalent of the "starve the beast" mentality.</p>
]]></description><pubDate>Sat, 01 Mar 2025 19:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43222766</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=43222766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43222766</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Discover the IndieWeb, one blog post at a time"]]></title><description><![CDATA[
<p>A lot of services, (like Feedbin in my prior reply) and a lot of reader applications will permit different ways of viewing the data to get full content to appear even in truncated feeds. That said, non-full content feeds are pretty rare outside of corporate media.</p>
]]></description><pubDate>Sat, 22 Feb 2025 18:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43141743</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=43141743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43141743</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Discover the IndieWeb, one blog post at a time"]]></title><description><![CDATA[
<p>I don't really know what you mean. There's a ton of feed readers, both from an application and server side. I don't really need a lot of organization, but I've never seen a reader without support for folders. If you need more than one layer of hierarchy at 50 blogs... I have no idea what you're doing. I follow like 250 blogs and have just two folders, maybe, and it's super maintainable.<p>Anyway, services like Feedbin have been going strong for a long time, have a rock solid syncing system with great tools for things like seeing frequency of posting and abandoned or moved feeds, folders, automatic filters, and broad support in the app ecosystem if you don't like their apps or web experience (which is very good).<p>RSS is absolutely extensive and has millions of users. It's at least as mainstream as Mastodon/ActivityPub, it's just not talked about as such, and that's _excluding_ Podcasts as a use case.</p>
]]></description><pubDate>Sat, 22 Feb 2025 18:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43141739</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=43141739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43141739</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Show HN: Trilogy – A Reusable, Composable SQL Experiment"]]></title><description><![CDATA[
<p>This feels like a case for a function.</p>
]]></description><pubDate>Mon, 25 Nov 2024 18:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239009</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=42239009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239009</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Debugging Compiled Code for R with Positron"]]></title><description><![CDATA[
<p>>> As someone who basically uses R as a nice LISP-y scripting language to orchestrate calling low-level compiled code from other languages<p>Except... this is exactly was R was created to do, with a focus on mathematical/statistical libraries written in things like FORTRAN.<p>R is great as a glue language for these purposes if the purpose of calling that low-level compiled code is largely to work with data and especially if that data is not so large/computationally intensive to work with that it does not need to be distributed across hardware.</p>
]]></description><pubDate>Fri, 01 Nov 2024 17:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42019686</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=42019686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42019686</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Making Castro’s Feeds Update Faster the Lazy Way"]]></title><description><![CDATA[
<p>All of these are fixed in the latest version (possibly just the beta that is about to be released to the store).<p>That includes OPML export (which remained available online but has returned to the app), arranging items (always possible throughout, but there were some new sync bugs that had to be worked out, IIRC), Go To Podcast (click the three buttons, last option in menu) from an episode, etc.</p>
]]></description><pubDate>Mon, 21 Oct 2024 15:55:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41905468</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=41905468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41905468</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Markdown is meant to be shown (2021)"]]></title><description><![CDATA[
<p>Of course you can use any number of ways to implement rich text or formatting. A lot of people want Markdown because of the portability of plain text. Markdown has served as a good mechanism for plain text formats that still can do a bit more. Ulysses would lose a significant portion of its audience if it moved to it's own syntax or some form of rich text or its own binary. A new audience would likely become interested-- though fighting Microsoft Word is ... hard to say the least.<p>Maybe that's where Ulysses wants to go, and its own implementation of some non-standard elements suggests that. But I also know people who will not use Ulysses because of its non-standard Markdown elements resulting in files that are less portable.</p>
]]></description><pubDate>Thu, 15 Aug 2024 13:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41256050</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=41256050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41256050</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27"]]></title><description><![CDATA[
<p>We have a four year old application, 10+ developers, 2500+ PRs, and I don’t think a line of erlang has been written by us. Maybe there’s one or two instances of calling an Erlang function in Elixir, but we’re 94.7% Elixir, 3.7% HTML, 1.1% JS, and 0.5% Other in our monorepo, full application.</p>
]]></description><pubDate>Thu, 13 Jun 2024 06:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40666576</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=40666576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40666576</guid></item><item><title><![CDATA[New comment by jasonpbecker in "NvAlt: MultiMarkdown Notational Velocity fork with Markdown editing and preview"]]></title><description><![CDATA[
<p>Note: this has been abandoned in favor of <a href="http://nvultra.com/" rel="nofollow">http://nvultra.com/</a></p>
]]></description><pubDate>Mon, 22 Apr 2024 16:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40115691</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=40115691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40115691</guid></item><item><title><![CDATA[New comment by jasonpbecker in "PostgreSQL and Its Annoying Crosstab"]]></title><description><![CDATA[
<p>Most of the time I'm using `filter ... where` for cases like these... for example<p><pre><code>  select
    column_name,
    MAX(value) FILTER (where meta_key='total_rows') as total_row,
    MAX(value) FILTER (where meta_key='not_null_count') as not_null_count,
    ROUND(SUM (amount_in_cents) FILTER (WHERE EXTRACT(MONTH   FROM TIMESTAMP '2006-01-01 03:04:05) = 1) / 100.0, 2) as 'january_sub_total'
  FROM table
  GROUP BY column_name</code></pre></p>
]]></description><pubDate>Sat, 06 Apr 2024 22:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39956450</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=39956450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39956450</guid></item><item><title><![CDATA[New comment by jasonpbecker in "test, [, and [[ (2020)"]]></title><description><![CDATA[
<p>These are default for Hugo parsing of Markdown—- <a href="https://gohugo.io/getting-started/configuration-markup/" rel="nofollow noreferrer">https://gohugo.io/getting-started/configuration-markup/</a></p>
]]></description><pubDate>Fri, 24 Nov 2023 13:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38403783</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=38403783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38403783</guid></item><item><title><![CDATA[New comment by jasonpbecker in "A developer's view of Vision Pro"]]></title><description><![CDATA[
<p>I definitely want to see a monitor with Vision Pro-style eye tracking and hand tracking. I'd love for eyesight and subtle gestures to fully replace pointer devices.</p>
]]></description><pubDate>Mon, 12 Jun 2023 18:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36298464</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=36298464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36298464</guid></item><item><title><![CDATA[New comment by jasonpbecker in "New York City will charge drivers going downtown"]]></title><description><![CDATA[
<p>Managing to leave out parking costs, which could easily be $50 in a garage is very convenient.<p>Also, I'd eat my shoe if more than 5% of cars entering Manhattan had 5 people in them. I'd guess the number is sub 0.5%.</p>
]]></description><pubDate>Sat, 10 Jun 2023 21:46:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36275487</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=36275487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36275487</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R"]]></title><description><![CDATA[
<p>A vote here for a SQL cell. I want folks to use Livebook and Explorer more, but a very easy win for data folks who are not familiar with Ecto and are mostly writing complex select statements would be a sql code block that can easily reference a connection.<p>That would let people who are getting into Elixir for data work run a query, get an Explorer.DataFrame, and interact further that way.</p>
]]></description><pubDate>Fri, 14 Apr 2023 20:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=35574228</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=35574228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35574228</guid></item><item><title><![CDATA[New comment by jasonpbecker in "Delimited files are hell– a comparison of methods to read bad files"]]></title><description><![CDATA[
<p>One way to think about this is that CSVs are poorly specified, and what specifications do exist are ignored by CSV generating processes from popular RDBMSs. The advantage of a binary format with a specification and approved standard that is adopted would be having robust test suites that are followed that makes data generation unlikely to produce a bad file.<p>In the case of text delimited files, it is simply too easy and too common to generate, from the start, a malformed file that other systems cannot read. Because data loss is inherent in a text-based format, folks don't even bother to check if the files they generate can be successfully interpreted by their own system. PostgreSQL, Oracle, and MS SQL will all gladly produce CSV files that cannot be read back successfully. I'm not talking about some loss of metadata, I'm talking cannot be read.<p>In the "real world", of course I run validations on the data I accept. A common one for me, since the files are essentially "append only" when they're updated is to check for meaningfully fewer records than previous data loads. That's my best way of determining that when the file was read, records were dropped or lost because of things like quoting being messed up or an incomplete file transfer.<p>It's still not great that a mismatched quote, which is quite common, doesn't even trigger a warning in the validation methods of these parsers.</p>
]]></description><pubDate>Mon, 23 Jan 2023 18:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=34492468</link><dc:creator>jasonpbecker</dc:creator><comments>https://news.ycombinator.com/item?id=34492468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34492468</guid></item></channel></rss>