Hacker Newsnew | past | comments | ask | show | jobs | submit | zymhan's commentslogin

Those two things address orthogonal issues

Installing 3rd party packages the way Node and Python devs do regularly _is_ a security hole.

We definitely agree on that. Fortunately some of the 600+ comments here include suggestions of what to do about it.

> They are going to be out of date whenever a standard changes (HTML, etc.)

You might want to elaborate on the "etc.", since HTML updates are glacial.


The HTML "Living Standard" is constantly updated [1-6].

The PNG spec [7] has been updated several times in 1996, 1998, 1999, and 2025.

The XPath spec [8] has multiple versions: 1.0 (1999), 2.0 (2007), 3.0 (2014), and 3.1 (2017), with 4.0 in development.

The RDF spec [9] has multiple versions: 1.0 (2004), and 1.1 (2014). Plus the related specs and their associated versions.

The schema.org metadata standard [10] is under active development and is currently on version 30.

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/... (New)

[2] https://web.dev/baseline/2025 -- popover API, plain text content editable, etc.

[3] https://web.dev/baseline/2024 -- exclusive accordions, declarative shadow root DOM

[4] https://web.dev/baseline/2023 -- inert attribute, lazy loading iframes

[5] https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/... (Baseline 2023)

[6] https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/... (2020)

[7] https://en.wikipedia.org/wiki/PNG

[8] https://en.wikipedia.org/wiki/XPath

[9] https://en.wikipedia.org/wiki/Resource_Description_Framework

[10] https://schema.org/


please! nobody uses Xpath (coz json killed XML), it RDF (semantic web never happened, and one ever 10years is not fast), schema.org (again, nobody cares), PNG: no change in the last 26 years, not fast. the HTML "living standard" :D completely optional and hence not a standard but definition.

Xpath is still used for e2e tests and things like scraping. Especially when there aren't better selectors available.

The point is that you don't need the very latest version. The 20 years old version is enough.

XPath 1.0 is a pain to write queries for. XPath 2.0 adds features that make it easier to write queries. XPath 3.1 adds support for maps, arrays, and JSON.

And the default Python XPath support is severely limited, not even a full 1.0 implementation. You can't use the Python XPath support to do things like `element[contains(@attribute, 'value')]` so you need to include an external library to implement XPath.


XPath is used in processing XML (JATS and other publishing/standards XML files) and can be used to proces HTML content.

RDF and the related standards are still used in some areas. If the "Batteries Included" standard library ignores these then those standards will need an external library to support them.

Schema.org is used by Google and other search engines to describe content on the page such as breadcrumbs, publications, paywalled content, cinema screenings, etc. If you are generating websites then you need to produce schema.org metadata to improve the SEO.

Did you notice that a new PNG standard was released in 2025 (last year, with a working draft in 2022) adding support for APNG, HDR, and Exif metadata? Yes, it hasn't changed frequently, but it does change. So if you have PNG support in the standard library you need to update it to support those changes.

And if HTML support is optional then you will need an external library to support it. Hence a "Batteries Included" standard library being incomplete.


glaciers change faster than HTML

because there is more human effort

Oof, I honestly hadn't considered that.

Yeah, this site has been posted a few times recently, and there is something just very odd about the site design and the writing.

For example, this post seems unhinged at best: https://www.sambent.com/the-engineer-who-tried-to-put-age-ve...


As others stated, installing software can change the state of your firewall configuration, or start a service listening on 0.0.0.0:8080 for example.

If you're okay with used, I got an "industrial" mini PC with loads of connectivity for maybe $125? https://support.onlogic.com/product-documentation/industrial... And there are plenty of configurations at lower prices, as well as many other manufacturers in this space.

Yeah there is something suspicious about this site.

Yeah? What? 0 facts or logic in your reply.

- sam bent


> I came away thinking if those were presented as affiliated links, that conversation could have been monetized in a mutually beneficial way.

Have you considered a world where the ideal outcome _doesn't_ involve making the most money?


It doesn't have to be the most really, but it's fair that they get some monetary returns commensurate with the value provided. All human society is based on an exchange of value, after all.

But realistically speaking, billions of investor money means that nothing short of the "most money" will be good enough.


There are far better examples they could use.


[flagged]


[flagged]


I might have done - you claim questionable reasons for Thiel's actions without evidence. For one thing he didn't start it.


His ownership percentage is similar to Elon's stake in Tesla, you can quibble over details (Series B vs A). His associates are teaming over Polymarket and now Palantir is in charge of policing the market.. sort of a fox guarding the hen house situation?

https://timesofindia.indiatimes.com/world/us/why-trump-backi...


I'll downvote that WITH commenting, also HN rules encourage against ranting about downvotes, fyi.


I don't think there's any issue with asking when no explanation is provided and it's unclear to you. Whereas complaining about it is just tedious and doesn't add anything of value.


wonder no further!


You perfectly encapsulated how I felt as a kid pushing my computer to its limit just to learn and try new things. I didn't have a Mac, but the experience was identical.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: