<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: wallrat</title><link>https://news.ycombinator.com/user?id=wallrat</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 07:05:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wallrat" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wallrat in "Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor"]]></title><description><![CDATA[
<p>Bytesafe (<a href="https://bytesafe.dev" rel="nofollow">https://bytesafe.dev</a>). Pure Dependency Firewall, not a package host, with usage based pricing.</p>
]]></description><pubDate>Wed, 21 Oct 2026 20:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50186992</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=50186992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50186992</guid></item><item><title><![CDATA[New comment by wallrat in "Pnpm has a new setting to stave off supply chain attacks"]]></title><description><![CDATA[
<p>There are a few commercial products that allow you to do this also for other ecosystems (e.g. maven, nuget, pypi etc), including ours <a href="https://docs.bytesafe.dev/policies/delay-upstream/" rel="nofollow">https://docs.bytesafe.dev/policies/delay-upstream/</a><p>Good to see some OSS alternatives showing up!</p>
]]></description><pubDate>Thu, 18 Sep 2025 09:30:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45287528</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=45287528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45287528</guid></item><item><title><![CDATA[New comment by wallrat in "We all dodged a bullet"]]></title><description><![CDATA[
<p>There are dependency firewalls that let you enforce this (e.g.  <a href="https://docs.bytesafe.dev/policies/delay-upstream/" rel="nofollow">https://docs.bytesafe.dev/policies/delay-upstream/</a>). Don't know any OSS solutions though.</p>
]]></description><pubDate>Wed, 10 Sep 2025 08:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45194792</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=45194792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45194792</guid></item><item><title><![CDATA[New comment by wallrat in "OpenEoX to Standardize End-of-Life (EOL) and End-of-Support (EOS) Information"]]></title><description><![CDATA[
<p>How does this relate to the OWASP/Ecma Common Lifecycle Enumeration Specification (<a href="https://tc54.org/cle/" rel="nofollow">https://tc54.org/cle/</a>)?</p>
]]></description><pubDate>Mon, 12 May 2025 16:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43964834</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=43964834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43964834</guid></item><item><title><![CDATA[New comment by wallrat in "How to harden GitHub Actions"]]></title><description><![CDATA[
<p>Been tracking this project for a while <a href="https://github.com/chains-project/ghasum">https://github.com/chains-project/ghasum</a> . It creates a verifiable checksum manifest for all actions - still in development but looks very promising.<p>Will be a good compliment to Github's Immutable Actions when they arrive.</p>
]]></description><pubDate>Thu, 08 May 2025 14:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43926201</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=43926201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43926201</guid></item><item><title><![CDATA[New comment by wallrat in "JSX over the Wire"]]></title><description><![CDATA[
<p>Very well written (as expected) argument for RSC. It's interesting to see the parallels with Inertia.js.<p>(a bit sad to see all the commenters that clearly haven't read the article though)</p>
]]></description><pubDate>Tue, 15 Apr 2025 19:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43697067</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=43697067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43697067</guid></item><item><title><![CDATA[New comment by wallrat in "Turbo Pascal Turns 40"]]></title><description><![CDATA[
<p>Still have the Turbo Pascal 1.0 manual on my shelf. It was the first language I picked up after Basic and QuickBasic as a child.<p>Wrote a couple of interesting things a few years later in TP 5.5, including a BBS/Kom system and a MUD (with 4 dial-in lines).<p>Found the source a few years back, was an interesting read a few decades later.</p>
]]></description><pubDate>Fri, 01 Dec 2023 08:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=38484679</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=38484679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38484679</guid></item><item><title><![CDATA[New comment by wallrat in "Python 3.12.0 from a supply chain security perspective"]]></title><description><![CDATA[
<p>Is there any effort to integrate SLSA with PyPI? GitHub recently announced[1] that npm support for SLSA is GA now.<p>[1] <a href="https://github.blog/changelog/2023-09-26-npm-provenance-general-availability/" rel="nofollow noreferrer">https://github.blog/changelog/2023-09-26-npm-provenance-gene...</a></p>
]]></description><pubDate>Thu, 05 Oct 2023 09:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37776428</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=37776428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37776428</guid></item><item><title><![CDATA[New comment by wallrat in "The Bogus CVE Problem"]]></title><description><![CDATA[
<p>> Next step ist to establish good tooling around publishing VEX statements (Vulnerability Exploitability Exchange). That is currently not easy.<p>Agreed.<p>Tooling is needed for creating/publishing/consuming both VEX statements for applications (i.e. exploitability of a dependency in context), but also VEX statements from library authors (many times the actual experts, like the OP) as a way dispute the weakness/exploitability.<p>Currently working hard on this [1]. When the tooling is in place the next step for the industry will be discoverability of SBOM/VEX/VDR attestations. Sigstore/Rekor [2] looks to be a viable alternative here.<p>> Vulnerabilities are reported (using CPE, pURL etc.) at the "library" or "application" level but they really exist at a much more granular level (e.g. a single function is affected and if that's not used there's no problem).<p>Again, agreed. Reachability info needs to be commoditized, standardized and shared. The current situation where it's a feature used by vendors to compete is not ideal.<p>[1] <<a href="https://sbom.observer" rel="nofollow noreferrer">https://sbom.observer</a>>
[2] <<a href="https://www.sigstore.dev" rel="nofollow noreferrer">https://www.sigstore.dev</a>></p>
]]></description><pubDate>Fri, 22 Sep 2023 10:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=37610390</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=37610390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37610390</guid></item><item><title><![CDATA[New comment by wallrat in "Ask HN: How to price your first enterprise customer?"]]></title><description><![CDATA[
<p>The best kind of "problem" to have. Expect to build features, integrations and other customizations, and factor in the costs. You can do that with a higher "base" price, or include professional services into the contract (but be careful with IP rights). Use a per-seat model internally (more users = more support etc) and offer fixed price point per year. Expect to them to want to negotiate a large discount on the "list" price, so start higher than you might think.</p>
]]></description><pubDate>Sat, 15 Jul 2023 14:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36737169</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=36737169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36737169</guid></item><item><title><![CDATA[New comment by wallrat in "NVD Damage Continued"]]></title><description><![CDATA[
<p>DISCLOSURE: I'm working on commercial tooling for this exact problem [1]<p>> 1) What would your expectations be towards a software vendor in terms of what issues to "fix"?<p>I would <i>want</i> the vendor to communicate their analysis for all CVEs, i.e. letting us know which are exploitable or not, and what kind of response they are planning, or any fixes released.<p>There are efforts to standardize this workflow with Vulnerability Disclosure Reports (VDRs)[2] and Vulnerability Exploitability eXchange VEXs[3]. Both these use cases are covered by OWASP CycloneDx[4].<p>> 2) Is anyone aware of a security database & evaluation tool geared for vendors not for end-users?<p>IMHO, there are not any good tools available that solve the complete workflow. We are certainly aiming to fix that with[1], but it will take some time.<p>[1] <a href="https://sbom.observer" rel="nofollow noreferrer">https://sbom.observer</a><p>[2] <a href="https://www.cisa.gov/resources-tools/resources/minimum-requirements-vulnerability-exploitability-exchange-vex" rel="nofollow noreferrer">https://www.cisa.gov/resources-tools/resources/minimum-requi...</a><p>[3] <a href="https://csrc.nist.gov/publications/detail/sp/800-161/rev-1/final" rel="nofollow noreferrer">https://csrc.nist.gov/publications/detail/sp/800-161/rev-1/f...</a><p>[4] <a href="https://cyclonedx.org/capabilities/vex/" rel="nofollow noreferrer">https://cyclonedx.org/capabilities/vex/</a></p>
]]></description><pubDate>Wed, 14 Jun 2023 08:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36322910</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=36322910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36322910</guid></item><item><title><![CDATA[Nezha: Deployable and High-Performance Consensus Using Synchronized Clocks]]></title><description><![CDATA[
<p>Article URL: <a href="https://dl.acm.org/doi/abs/10.14778/3574245.3574250">https://dl.acm.org/doi/abs/10.14778/3574245.3574250</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36148852">https://news.ycombinator.com/item?id=36148852</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Jun 2023 08:57:22 +0000</pubDate><link>https://dl.acm.org/doi/abs/10.14778/3574245.3574250</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=36148852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36148852</guid></item><item><title><![CDATA[New comment by wallrat in "An Intro to SBOMs"]]></title><description><![CDATA[
<p>Interesting. Do you keep the SBOMs around after the build to track what's running in production?</p>
]]></description><pubDate>Tue, 25 Apr 2023 12:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35699340</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=35699340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35699340</guid></item><item><title><![CDATA[New comment by wallrat in "An Intro to SBOMs"]]></title><description><![CDATA[
<p>Are SBOMs a "thing" yet? Is anybody using SBOMs in their day to day workflows?<p>The current tooling for <i>generating</i> them seems to have matured, but tools for storing and managing an SBOM inventory seem non-existent with exception for OWASP Dependency-Track.</p>
]]></description><pubDate>Tue, 25 Apr 2023 08:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35698017</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=35698017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35698017</guid></item><item><title><![CDATA[Filter risky NPM packages with a proxy]]></title><description><![CDATA[
<p>Article URL: <a href="https://bytesafe.tech/strict">https://bytesafe.tech/strict</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34632233">https://news.ycombinator.com/item?id=34632233</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Feb 2023 20:03:27 +0000</pubDate><link>https://bytesafe.tech/strict</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=34632233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34632233</guid></item><item><title><![CDATA[Zim caching build system for monorepos]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/fugue/zim">https://github.com/fugue/zim</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31586601">https://news.ycombinator.com/item?id=31586601</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jun 2022 19:12:21 +0000</pubDate><link>https://github.com/fugue/zim</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=31586601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31586601</guid></item><item><title><![CDATA[FaRM: Fast Remote Memory]]></title><description><![CDATA[
<p>Article URL: <a href="http://research.microsoft.com/apps/pubs/default.aspx?id=208395">http://research.microsoft.com/apps/pubs/default.aspx?id=208395</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=7632683">https://news.ycombinator.com/item?id=7632683</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Apr 2014 07:46:47 +0000</pubDate><link>http://research.microsoft.com/apps/pubs/default.aspx?id=208395</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=7632683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7632683</guid></item><item><title><![CDATA[SimpleRedis - Ephemeral, instant. Free. Perfect for CI and development]]></title><description><![CDATA[
<p>Article URL: <a href="http://simpleredis.com">http://simpleredis.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=5973858">https://news.ycombinator.com/item?id=5973858</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jul 2013 21:59:09 +0000</pubDate><link>http://simpleredis.com</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=5973858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5973858</guid></item><item><title><![CDATA[New comment by wallrat in "Instant Server - Click the button to get a virtual private server"]]></title><description><![CDATA[
<p>Interesting. <a href="http://simpleredis.com" rel="nofollow">http://simpleredis.com</a> is a similar service, but for Redis instances (for testing, CI etc), including a nice console. Instances terminates after one hour, but you can run an instance forever if you validate your email.<p>Been thinking about doing the same for VPS, but using LXC instead (actually already using it for internally for running tests, CI etc).</p>
]]></description><pubDate>Wed, 12 Jun 2013 07:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=5866964</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=5866964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5866964</guid></item><item><title><![CDATA[New comment by wallrat in "Msgpack can't differentiate between raw binary data and text strings"]]></title><description><![CDATA[
<p>Same here.<p>Last week it was needing Redis slaves to handle 'SLAVEOF NO ONE' from the master without crashing. Needed to tell all read-slaves (hundreds) to stop trying to reconnect when taking the master down.<p>It's fine balance though, you don't want to be stuck with too many forks to maintain.</p>
]]></description><pubDate>Sat, 23 Feb 2013 12:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=5269516</link><dc:creator>wallrat</dc:creator><comments>https://news.ycombinator.com/item?id=5269516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5269516</guid></item></channel></rss>