<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: jka</title><link>https://news.ycombinator.com/user?id=jka</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:27:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jka" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[paperplanes – throw and catch paper planes with people worldwide from your phone]]></title><description><![CDATA[
<p>Article URL: <a href="https://paperplanes.world/">https://paperplanes.world/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32088845">https://news.ycombinator.com/item?id=32088845</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Jul 2022 21:14:34 +0000</pubDate><link>https://paperplanes.world/</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32088845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32088845</guid></item><item><title><![CDATA[Progressive Web App Store]]></title><description><![CDATA[
<p>Article URL: <a href="https://progressivewebapp.store/">https://progressivewebapp.store/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32088641">https://news.ycombinator.com/item?id=32088641</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 13 Jul 2022 20:56:02 +0000</pubDate><link>https://progressivewebapp.store/</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32088641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32088641</guid></item><item><title><![CDATA[New comment by jka in "UK government to table no-confidence motion in itself"]]></title><description><![CDATA[
<p>Quoting from a relevant wikipedia entry[1] to hopefully pre-emptively reduce some confusion:<p>'''<p>In parliamentary procedure, the verb <i>to table</i> has the opposite meaning in the United States to the rest of the world:<p>- In the United States, to "table" usually means to postpone or suspend consideration of a pending motion.<p>- In the rest of the English-speaking world, to "table" means to begin consideration (or reconsideration) of a proposal.<p>'''<p>[1] - <a href="https://en.wikipedia.org/wiki/Table_(parliamentary_procedure)" rel="nofollow">https://en.wikipedia.org/wiki/Table_(parliamentary_procedure...</a></p>
]]></description><pubDate>Wed, 13 Jul 2022 14:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=32083484</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32083484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32083484</guid></item><item><title><![CDATA[New comment by jka in "Even Doom can now run Doom"]]></title><description><![CDATA[
<p>It's a shame that (if I remember correctly from the video?) the bug that allows this is restricted to single-player; if not, I suppose it'd be possible to start the "outer" map as a network game, and then use the second instance of the game to join the outer instance over the network (including the possibility to walk around and find the original player character).</p>
]]></description><pubDate>Tue, 12 Jul 2022 19:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32074385</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32074385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32074385</guid></item><item><title><![CDATA[New comment by jka in "Readable code is better than efficient code"]]></title><description><![CDATA[
<p>There can be a good intellectual challenge in refactoring code like that to be both efficient and readable (although at some extremes, and depending on the programming language, perhaps there'll be conflict between those two goals).<p>All the better if that refactoring is in a FOSS application/library to save other people the repeat effort (and potentially gather further improvements).<p>Your question reminded me of Raymond Hettinger's excellent 2015 PyCon talk about refactoring functional-but-messy Python code: <a href="https://www.youtube.com/watch?v=wf-BqAjZb8M" rel="nofollow">https://www.youtube.com/watch?v=wf-BqAjZb8M</a><p>(as previously discussed on HN: <a href="https://news.ycombinator.com/item?id=10023818" rel="nofollow">https://news.ycombinator.com/item?id=10023818</a>)</p>
]]></description><pubDate>Tue, 12 Jul 2022 13:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32069758</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32069758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32069758</guid></item><item><title><![CDATA[Beyond PEP 8 – Best practices for beautiful intelligible code [video] (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=wf-BqAjZb8M">https://www.youtube.com/watch?v=wf-BqAjZb8M</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32069668">https://news.ycombinator.com/item?id=32069668</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Jul 2022 13:34:06 +0000</pubDate><link>https://www.youtube.com/watch?v=wf-BqAjZb8M</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32069668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32069668</guid></item><item><title><![CDATA[New comment by jka in "Amazon issued 13,000 disciplinary notices at single U.S. warehouse"]]></title><description><![CDATA[
<p>Per-employee distribution might tell one story; per-manager distribution might tell another.</p>
]]></description><pubDate>Tue, 12 Jul 2022 12:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=32068895</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32068895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32068895</guid></item><item><title><![CDATA[New comment by jka in "Yes, I have opinions on your open source contributions"]]></title><description><![CDATA[
<p>Offering an opinion: the tech industry is invested in the success of PyPI -- perhaps not always in a literal monetary sense, you're right, but certainly in an ecosystem sense.</p>
]]></description><pubDate>Mon, 11 Jul 2022 22:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32062947</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32062947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32062947</guid></item><item><title><![CDATA[New comment by jka in "Yes, I have opinions on your open source contributions"]]></title><description><![CDATA[
<p>Ok: you've provided two requirements that I agree with:<p>- It should be possible to compare between two releases (I'd personally like to see a code diff, ideally with a complete path of the commits involved)<p>- Providing a reputation visibility mechanism (for publishers?  author(s)?) across a series of releases is important<p>Those don't require user accounts necessarily, though.  And responding to the end of your message: identity assurances, yep, those seem necessary; access management, I'm not so sure.</p>
]]></description><pubDate>Mon, 11 Jul 2022 22:29:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32062923</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32062923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32062923</guid></item><item><title><![CDATA[New comment by jka in "Yes, I have opinions on your open source contributions"]]></title><description><![CDATA[
<p>Odd but serious question: could there be ways to distribute versioned software that doesn't require management of developer accounts (and the associated time-and-effort costs related to account takeovers)?</p>
]]></description><pubDate>Mon, 11 Jul 2022 22:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32062629</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32062629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32062629</guid></item><item><title><![CDATA[New comment by jka in "Yes, I have opinions on your open source contributions"]]></title><description><![CDATA[
<p>That's a very good point regarding operational cost of handling account takeovers.<p>I'm not sure I have much useful commentary to add, but it does occur to me that a sufficiently-sized pool of software users could inspect changes (either at individual-commit-time and/or at tagged-release-time) regardless of whether each changeset is by the same author or in fact a different person every time.</p>
]]></description><pubDate>Mon, 11 Jul 2022 21:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=32062484</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32062484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32062484</guid></item><item><title><![CDATA[New comment by jka in "Yes, I have opinions on your open source contributions"]]></title><description><![CDATA[
<p>Choosing to use FOSS software to build products/services has always involved an element of caveat emptor, and even with the best of intentions, mistakes and errors are introduced sometimes, as they can be into any commercial software.<p>The technology industry (as the typical consumer of FOSS) generally understands that and introduces appropriate measures (dependency reviews, hiring developers with relevant experience, requesting professional security audits, keeping backups, ...).<p>Despite all those (sometimes expensive) measures, industry continues to develop (and indeed thrive) using FOSS, implying the trade-off is worthwhile.  My guess is that it is in fact <i>massively</i> worthwhile, especially when comparing the technology economics of today with years and decades past.<p>Therefore I think it's reasonable to ask questions any time that barriers are raised -- however small -- on the production-side of FOSS.  That's not where the bulk of the revenues are accruing.<p>(I also have a vague sense that 2FA could later be misused as an attempt to strongly-attribute blame, which again feels potentially unfair/unbalanced.  if your business risk is high when upgrading packages, then you should review those updates more carefully and keep a record of the financial efforts and rewards)</p>
]]></description><pubDate>Mon, 11 Jul 2022 21:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32062377</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32062377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32062377</guid></item><item><title><![CDATA[Apertium – a free/open-source machine translation platform]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.apertium.org/">https://www.apertium.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32060050">https://news.ycombinator.com/item?id=32060050</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Jul 2022 18:44:52 +0000</pubDate><link>https://www.apertium.org/</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32060050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32060050</guid></item><item><title><![CDATA[New comment by jka in "AI could help make Wikipedia entries more accurate"]]></title><description><![CDATA[
<p>Trying to ignore any hype, lofty sci-fi ideas, or potential philosophical questions for a moment: roughly speaking, it sounds like this is a search engine, for use in a neat and thought-provoking use case.<p>There's an architecture diagram[1] alongside the source code, and my summary would be:<p>- The system has in-house web indexes built from Common Crawl[2] data<p>- The system receives snippets of text from Wikipedia and determines whether existing citations exist and whether they are valid<p>- If no valid citation exists, then the system performs queries against the indexes to find relevant URLs<p>It'd be interesting to learn how this approach fares compared to pasting the relevant paragraphs of text into search engines and excluding site:wikipedia.org from the results.<p>Something about feedback loops and data quality makes me wary that too much application of automated systems like this would lead to a degradation of content quality (each updated copy an imperfect translation or reference to an existing one).<p>[1] - <a href="https://github.com/facebookresearch/side/tree/a595fb09c85233c510791c6bd6ac937d72403ebb/projects/verify_wikipedia" rel="nofollow">https://github.com/facebookresearch/side/tree/a595fb09c85233...</a><p>[2] - <a href="https://commoncrawl.org/" rel="nofollow">https://commoncrawl.org/</a></p>
]]></description><pubDate>Mon, 11 Jul 2022 16:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=32058532</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32058532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32058532</guid></item><item><title><![CDATA[Piltdown Man]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Piltdown_Man">https://en.wikipedia.org/wiki/Piltdown_Man</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32055663">https://news.ycombinator.com/item?id=32055663</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Jul 2022 13:09:54 +0000</pubDate><link>https://en.wikipedia.org/wiki/Piltdown_Man</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32055663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32055663</guid></item><item><title><![CDATA[New comment by jka in "Irwin – the protector of Lichess from all chess players villainous"]]></title><description><![CDATA[
<p>Related to this, there's a really good talk by the founder of lichess that includes an overview of the cheating problem, and the techniques they use to detect and manage it.<p>The relevant section of the video on YouTube is: <a href="https://www.youtube.com/watch?v=LZgyVadkgmI&t=1080s" rel="nofollow">https://www.youtube.com/watch?v=LZgyVadkgmI&t=1080s</a></p>
]]></description><pubDate>Sun, 10 Jul 2022 21:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32048995</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32048995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32048995</guid></item><item><title><![CDATA[New comment by jka in "Ask HN: Would you prefer an algorithm to human for evaluating your promotion?"]]></title><description><![CDATA[
<p>I think I'd prefer a code review discussion where the file being modified is a CSV file listing everyone in the organization's roles, seniority levels, and compensation, and where anyone in the company (and perhaps at a later date, outsiders) can comment on and view the discussion and file history -- both while the promotion review is in progress and after the fact.<p>(perhaps the inputs to the promotion suggestion could be from a documented and equally-open algorithm; I still think it'd be nice to have the results reviewed and discussed (openly, by humans) before they take effect so that potential unfairness -- either in the levelling, or in the algorithm -- could be addressed)</p>
]]></description><pubDate>Sun, 10 Jul 2022 20:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32048558</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32048558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32048558</guid></item><item><title><![CDATA[New comment by jka in "Ask HN: How do you search for products / apps given a list of requirements?"]]></title><description><![CDATA[
<p>(see also 'Sam Vimes "Boots" theory of socioeconomic unfairness': <a href="https://en.wikipedia.org/wiki/Boots_theory" rel="nofollow">https://en.wikipedia.org/wiki/Boots_theory</a> )</p>
]]></description><pubDate>Sun, 10 Jul 2022 14:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=32044954</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32044954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32044954</guid></item><item><title><![CDATA[New comment by jka in "Plaintext HTTP in a Modern World"]]></title><description><![CDATA[
<p>It's generally not a model that has much supportive mindshare for the web currently, but it is possible to achieve tamper-prevention without requiring the content of communications to be encrypted.<p>For example, most official Debian[1] and Ubuntu[2] package repositories currently use HTTP (not HTTPS) by default for content retrieval.<p>That's reliable thanks to public-key encryption; the packages are signed, and the receiver verifies the signature.<p>Someone able to inspect your network traffic could, for example, tell that you've downloaded a genuine copy of "cowsay".  Or they could detect that the server replied with a tampered copy (something that your client should reject as invalid).<p>[1] - <a href="https://wiki.debian.org/SourcesList#Example_sources.list" rel="nofollow">https://wiki.debian.org/SourcesList#Example_sources.list</a><p>[2] - <a href="https://ubuntu.com/server/docs/package-management" rel="nofollow">https://ubuntu.com/server/docs/package-management</a></p>
]]></description><pubDate>Sun, 10 Jul 2022 13:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32044721</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32044721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32044721</guid></item><item><title><![CDATA[New comment by jka in "Most employees say IT issues decrease workplace productivity, morale"]]></title><description><![CDATA[
<p>Digital experience ('DEX') issues reported by employees, from the original report:<p>- 37% : Security/regulatory policies<p>- 37% : IT overwhelmed by number of issues that need resolving<p>- 35% : Lack of training for IT personnel<p>- 34% : Handling the shift to hybrid/remote work<p>- 32% : Increasing number of endpoints to manage<p>- 31% : Technology in place is not appropriate for supporting DEX<p>- 27% : Lack of knowledge around DEX<p>- 25% : Lack of budget to support DEX efforts<p>- 19% : Lack of buy-in from leadership around importance of DEX<p>- 2% : No challenges being faced<p>(with some snark: statistics on signup/login requirements before viewing published reports, and presenting statistics in images instead of tabular data formats were not reported)</p>
]]></description><pubDate>Sun, 10 Jul 2022 13:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32044558</link><dc:creator>jka</dc:creator><comments>https://news.ycombinator.com/item?id=32044558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32044558</guid></item></channel></rss>