HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jamessb

1,806 karmajoined há 14 anos

comments

jamessb
·há 5 dias·discuss
I agree that the text is unpleasant to read.

I also dislike the title ("What we learned when a user tried to load a massive GML file in a browser") - it's hard to imagine that someone who had tried to build a viewer for geospatial data would not already know the answer (paraphrasing, "tiling the data will be necessary to achieve acceptable performance, and there are standard methods to do this")
jamessb
·há 11 dias·discuss
This one's website (and a dead comment replying to you) suggests that processing the PDF in the browser, rather than uploading to a server, is a point of differentiation.

However, there are older tools that do this, such as BentoPDF (which is also open source) [1].

[1]: https://www.bentopdf.com/
jamessb
·há 13 dias·discuss
It makes API requests to api.soot.com (and the rendered page includes a div with id "soot-publication").

The soot site is a bit vague about their product: https://spiral.soot.com/

I've previously encountered a similar product with much clearer marketing and documentation pages called Zegami: https://zegami.com/
jamessb
·há 13 dias·discuss
I was about to link to the same "What's on the Menu" site, which I remembered being an impressive site for library digitization project years ago, but it was apparently retired in January 2025.

Now [1] redirects to [2], essentially an About page with links to the data.

[1]: https://menus.nypl.org

[2]: https://www.nypl.org/research/support/whats-on-the-menu

[3]: https://web.archive.org/web/20241222134751/https://menus.nyp...
jamessb
·há 16 dias·discuss
I think this is a joke referencing Franz Kafka's short story The Metamorphosis: https://en.wikipedia.org/wiki/The_Metamorphosis
jamessb
·há 18 dias·discuss
> a new python plotting library

Whilst it's still not yet at 1.0.0, it's not that new: the first (0.1.0) release was in 2017: https://pypi.org/project/plotnine/#history
jamessb
·há 18 dias·discuss
Plotnine is heavily inspired by the ggplot2 library, which uses the + operator in the same way: https://ggplot2.tidyverse.org/#usage
jamessb
·há 19 dias·discuss
A photo/video editor may include the ability to upload images to a sharing service/social media.

PDF viewers (like GoodReader) can download a PDF from a URL, or read it from a network drive.

Obsidian has functions that need internet access (e.g., connecting to the Obsidian sync servers, installing community plugins).

Password managers often have a sync feature.

A video player may be able to play files hosted on remote servers or network drives.

They should be useable without an internet connection, but it's entirely reasonable for them to request permissions for network access.
jamessb
·há 24 dias·discuss
In such cases I generally prefer displaying counts of points in defined areas, rather than using clustering (e.g., when zoomed out, show counts per country, and when zoomed in more show counts for states or equivalent sub-national areas).
jamessb
·mês passado·discuss
Similarly, the kite article [1] states that:

> The angle of attack, α, is the angle between the kite’s sail and the incoming wind. As α increases from zero, C_L increases approximately linearly until a critical angle (typically 12–18 degrees for flat surfaces), beyond which the airflow separates from the upper surface and the kite stalls (DT Online, 2024).

The supporting reference is [2]; this doesn't refer to a linear releationship or a critical angle, but does say that the angle of attack is typically 20 to 30 degrees (contradicting the claim that a kite would stall if the angle is above 12-18 degrees).

So I agree that this website does not seem trustworthy. Specific claims may or may not be correct, but they're not supported by the presented references.

[1]: https://www.absurdlyoptimized.com/outdoors/kids-kite/#ref-7

[2]: https://wiki.dtonline.org/index.php/Kite_Design_Basics
jamessb
·mês passado·discuss
> it reads like Claude output

Yep. From the site's about page:

> This site is produced with substantial help from large language models: they assist with the literature search, the drafting, and the arithmetic.

https://www.absurdlyoptimized.com/about/

> how much scrutiny did this get for accuracy?

The inclusion of references without hyperlinks suggests it wasn't thoroughly checked: they were probably put there by Claude, and as they aren't links the author probably hasn't read them (they could possibly have read them in hard-copy at a library, but given the rate at which articles were produced this seems very unlikely).

(One such reference is 17 - "Weijers, M. et al. “Heat-induced denaturation and aggregation of ovalbumin at neutral pH described by irreversible first-order kinetics.” Protein Science 12(12): 2693–2703, 2003")
jamessb
·há 2 meses·discuss
Rather than forking PyTorch (which has issues like continually needing updates), could you create a set of linter rules instead?
jamessb
·há 2 meses·discuss
> Amplify (neé Desmos)

It looks like "Amplify Education, Inc" and "Desmos Studio" (Public Benefit Corporation) are separate entities.

The desmos website still shows that most of the Desmos "math tools" still exist under the Desmos name (graphing calculator, scientific calculator, four function, matrix, geometry, 3D), but that "Desmos Classroom" specifically has been renamed to "Amplify Classroom" [1].

The amplify usage guidelines [2] say that "Amplify does not own but partners with Desmos Studio, the maker of a suite of free math tools, including a graphing calculator used by over 75 million people around the world. (See desmos.com for more information.)"

[1]: https://www.desmos.com/

[2]: https://amplify.com/ac-usage-guidelines/
jamessb
·há 2 meses·discuss
Deep Blue? https://simonwillison.net/2026/Feb/15/deep-blue/
jamessb
·há 2 meses·discuss
Yes, but I can currently only load the page about them via the Wayback Machine: https://web.archive.org/web/20260430191621/https://ubuntu.co...
jamessb
·há 4 meses·discuss
Apparently the "API Layer" is "competitive", with TanStack Query and FastAPI as the leading options [1]. These are not at all alternatives to each other.

[1]: https://www.england.nhs.uk/publication/decision-support-tool...
jamessb
·há 6 meses·discuss
PMtiles is often used with MVT tiles, but it can encapsulate a variety of tile types: the current spec [1] has defined tile types for MVT, PNG, JPEG, WebP and AVIF (plus "Unknown/Other").

[1]: https://github.com/protomaps/PMTiles/blob/main/spec/v3/spec....
jamessb
·há 6 meses·discuss
> I think this phrasing alone says a lot more about you than anything you typed.

I'm not sure it says anything about them: "inferior court" is the term of art for any court whose decisions can be appealed to a higher court [1]. It's not a derogatory term; 'inferior' is just the Latin for 'lower'.

[1]: https://en.wikipedia.org/wiki/Lower_court
jamessb
·há 7 meses·discuss
The blog post announcing the winners of the ISBN visualization bounty was posted previously: https://news.ycombinator.com/item?id=43168838

And a blog post describing the creation of this visualization was posted too: https://news.ycombinator.com/item?id=42897120
jamessb
·há 7 meses·discuss
> - Skirts credit speculation and arbitrage

> - Provides stable pricing in shorter term while accommodating price changes over longer term

How? If you pre-pay $5, your account is credited by $5, and when you make an API request you get charged at whatever the rate is for the model you called at the time you used it. You aren't buying some virtual currency or locking in a specific price.

> - Excites engagement

More accurately, irritates customers by keeping their money without providing any service in return.