urschrei

Joined 15 years ago

Karma
823
Submissions
114
Member since
Jun 13
Academic interested in maps, computational geometry, cities, climate change. I am – perhaps unsurprisingly – also urschrei elsewhere.
View on Hacker News

Recent submissions

Comment · 6 months ago
That hasn't really been the case for a while imo: Martin works at Google and is paid to work on jj (there are also other Google employees who contribute, not sure whether they're paid to). jj is in use (wide use? No idea) alongside Google's internal tool (piper) with which it can interact (and with which it has some features in common) because jj has a pluggable backend architecture.

While I hate to engage in speculation, tell spooky stories, or screech at people about the evil CLA you have to sign in order to contribute, my personal opinion is that if Google were ever to start throwing their weight around, the project would be forked in short order and development would continue as normal – it has momentum, plenty of non-Google contributors, and a community. It's also not a product per se, though as we're about to find out, you can certainly build products on top of it – that probably makes it less likely for its current home to suddenly become proprietorial about it.

(hi Andy!)

Comment · 7 months ago
Comment · 8 months ago
My partner is an artist and she absolutely loves this.

For a start, it's a lottery. 2000 people who meet very broad but generally fair eligibility criteria (https://www.gov.ie/en/department-of-culture-communications-a...) will get no-questions-asked income regardless of their skill or importance as artists, these being qualities that are both highly subjective and not fixed in time.

So you can be anyone – rich, poor, or something in between – and still be eligible for it. All you have to do is meet the criteria, which were created in consultation with artists.

Also, what is an artist? Thankfully that's not for me to say, because I have quite a narrow view of what art is, and that view would certainly exclude some people who were successful in the pilot.

My partner has been struggling to make an income from her art for over a decade. As she is a working artist under the pilot definition, she qualifies for the lottery even though she runs a small business (to be precise, she's self-employed – making and selling her art full time. There is a reasonable chance that you have seen it). She also thinks that the government could take many other practical steps steps to make life easier for artists, but that taking a small amount of money and giving it to random artists has a huge potential upside: practically no effort, many benefits.

I know several artists whose paintings will genuinely be hanging on walls for hundreds of years. Or prints. Or photographs. Most make ends meet, and one or two are comfortable. Their work ranges from truly amazing to decidedly mediocre (in my opinion). Did any of them get this magic lottery? Yes, some did. Others (including my partner) did not.

Comment · 8 months ago
Hexagons do tile the Euclidean plane perfectly. They are the largest of the three n-gons that do so.
Comment · 9 months ago
Comment · 1 year ago
Comment · 1 year ago
I wouldn't say it's correct to say that GEOS isn't particularly sophisticated. A lot of (certainly not all) GEOS algorithms are now ported from JTS, the primary author of which is Martin Davis (aka Dr JTS), who works at Crunchy Data, who provide the PostGIS extension. So the chain (again, mostly) goes JTS -> GEOS -> {PostGIS, Shapely} -> … . Martin's work is at the cutting edge of open-source GIS-focused computational geometry, and has been for a long time (of course, industry has its own tools, but that's not what we're talking about).

I can sort of see your point about the merits of global, spheroidal geometry, certainly from a user's perspective. But there's no getting around the fact that the geometry calculations are both slower (I'm tempted to say "inherently"…) and far more complex to implement (just look at how painful it is to write a performant, accurate r- or r*-tree for spherical coordinates) along every dimension. That's not going to change any time soon, so the projection workflow probably isn't going anywhere.

Comment · 1 year ago
I'm not a regular Zed user, but this isn't true: I simultaneously ran the Ruff and Pyright LSPs when I used it last week.
Comment · 1 year ago
You are confused or wrong, and you are making incorrect assertions about a system "lying" to you on that basis: you can see this for yourself by typing `jj git init` (or just `jj init`) in an empty directory, touching some files, then running `jj status`. You will see a listing of the added files. The same happens if you commit these files, then make some changes to their contents: `jj status` will show the changed files, and `jj diff` will show the diff per file.
Comment · 2 years ago
!!Con (pronounced “bang bang con”) 2024 is the last ever !!Con event, featuring two days of talks to celebrate the joyous, exciting, and surprising moments in computing. It takes place on the weekend of August 24-25, in the courtyard of the Baskin School of Engineering at UC Santa Cruz, in Santa Cruz, California, United States.
Comment · 2 years ago
Agreed. As someone who often advocates for the use of Rust to speed up perf-sensitive Python functions (and in particular, in the GIS domain), this sounds like they haven't fully understood the problem or thought about how to solve it more efficiently with a spatial index (which is easily done in Geopandas, let alone PostGIS). However, the post is a bit vague on details so who really knows.
Comment · 2 years ago
I see two sibling comments with reports of patchy reliability, so I'll note that it's been rock-solid for me (multiple daily deploys every weekday) since I last commented on it (about a year ago?)
Comment · 2 years ago
From the site:

UPDATE: Previously, Apple announced plans to remove the Home Screen web apps capability in the EU as part of our efforts to comply with the DMA. The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS. We have received requests to continue to offer support for Home Screen web apps in iOS, therefore we will continue to offer the existing Home Screen web apps capability in the EU. This support means Home Screen web apps continue to be built directly on WebKit and its security architecture, and align with the security and privacy model for native apps on iOS. Developers and users who may have been impacted by the removal of Home Screen web apps in the beta release of iOS in the EU can expect the return of the existing functionality for Home Screen web apps with the availability of iOS 17.4 in early March.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton