For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | FelipeCortez's commentsregister

This is actually a good fit for a Wikidata SPARQL query you can run here https://query.wikidata.org/:

  SELECT ?work ?workLabel ?author ?authorLabel ?publicationDate ?ageAtPublication
  WHERE {
    ?author wdt:P569 ?birth .
    ?author wdt:P570 ?death .
    ?author wdt:P800 ?work .
  
    ?work wdt:P50 ?author ;
          wdt:P31 wd:Q47461344 ;
          wdt:P577 ?publicationDate .
  
    FILTER(?publicationDate <= ?death)
  
    BIND(YEAR(?publicationDate) - YEAR(?birth) AS ?ageAtPublication)
    FILTER(?ageAtPublication > 60)
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
  }
  ORDER BY DESC(?ageAtPublication)
  LIMIT 300


How can I learn more about this? I looked into it recently but didn't get very far.

This seems like the kind of thing that should be more widely known, and have some good tutorials written for it :)


The Wikidata documentation is good:

https://www.wikidata.org/wiki/Wikidata:Introduction

And you can find lots of SPARQL examples here:

https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/...


Wow - this is super cool. Thanks for sharing!


This is a very cool query tool that I haven't seen before, thanks! (Also the syntax drives me a little batty).

I tried modifying it to give me authors whose first publication (any publication at all) happened after 60 years old, but also who had at least one wdt:P800 work. I got people like Cato the Elder, Josephus, and William of Tyre.

I tried again for only people born in the 20th century, and I got some results (plus quite a bit of wrong answers, presumably something about the query or data)! Oddly quite a few of the results are from criminals who wrote an autobiography after their release, including Henri Charrière and the infamous Nazi, Albert Speer.


This is actually very awesome. Had no idea about this.


Can you filter by "major works only"?


that's kind of what P800 (notable work) is doing, but you can try some approximations to "major work" with "has both an English Wikipedia page and a Goodreads link":

  ?work wdt:P50 ?author ;
        wdt:P577 ?publicationDate ; 
        wdt:P8383 ?goodreadsID .

  ?article schema:about ?work ;
           schema:isPartOf <https://en.wikipedia.org/> ;
           schema:inLanguage "en" .


I don't think that's what they meant by major.


Why?


I always thought it was native. You can write extensions using React, yes, but I was under the impression those got compiled to their internal Swift-based UI components


Raycast could be both native and written with React Native:

React Native itself renders JSX as native components (not a web view that renders HTML/CSS).

People conflate React with HTML because that is the most common renderer, but React can be rendered into anything.


MusicTheory's interval ear training app is free and has a bunch of extra options: https://www.musictheory.net/exercises/ear-interval


Lots of slightly different apps/pages exist indeed!


> doesn't mean curl or numpy should be its own company, or that the AI Labs need to fund them.

you'd be surprised

https://numpy.org/about/#sponsors https://curl.se/sponsors.html


Great point, thanks for making it. Following onward, NumPy has a non-profit called Numfocus who is behind it:

https://numfocus.org/

https://projects.propublica.org/nonprofits/organizations/454...

Apparently they have an annual budget of ~$10M. From the contributors, it's easy to recognize the Chan Zuckerberg Initiative (so Meta), Google, MSFT. This is great.

Having said that, I'd still say that $1-2M for a CSS library seems more than enough. Not everything needs to be "scaled"..


you should try The Witness


because serving requires resources


What specific resources are we referring to here? Are AI vendors re-crawling the whole blog repeatedly, or do they rely on caching primitives like ETag/If-Modified-Since (or hashes) to avoid fetching unchanged posts? Also: is the scraping volume high enough to cause outages for smaller sites?

Separately, I see a bigger issue: blog content gets paraphrased and reproduced by AIs without clearly mentioning the author or linking back to the original post. It feels like you often have to explicitly ask the model for sources before it will surface the exact citations.



I remember seeing an art project in the UK ~10 years ago where they had actors enact a short film but everything was filmed using street cameras, which IIRC everyone could request access to with little bureaucracy.



I remember a music video with the same premise: https://youtube.com/watch?v=W2iuZMEEs_A


There’s a Strudel-like system focused on lower-level sound synthesis: https://kabel.salat.dev/


You can open Chrome with a remote debugging port enabled and send commands to it using the Devtools Protocol. https://chromedevtools.github.io/devtools-protocol/


Does this work headless?


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

Search:

HN For You