jonawesomegreen

Joined 12 years ago

Karma
819
Submissions
161
Member since
Aug 1
Computer Engineer. Tinkerer.

Web: http://jonathangreen.ca Email: me[at]jonathangreen[dot]ca

View on Hacker News

Recent submissions

Comment · 9 months ago
I’ve noticed Claude has been noticeably worse over the last week. For example, it told me I should pass frozen to make my Enum immutable—that’s not a thing. (It is a thing for dataclasses, but not for Enums.) That’s a pretty basic language feature it was nailing until recently. It also suggested I parse a URL using urlparse in a function that already uses urlparse. These are basic mistakes it wasn’t making before. Something seems to have changed, but I’m not sure what.
Comment · 2 years ago
I work at a non-profit organization and part of our mission is exactly this. You can find more details here: https://indieauthorproject.com/

Another part of our mission is providing libraries an open source ebook and audiobook reader called Palace. Our project is on GitHub here https://github.com/thepalaceproject.

Comment · 2 years ago
I've encountered frustration with Python packaging in two main areas:

1) Installing applications within Docker containers. While wheels have improved this situation, I was surprised that building a package for easy copying into a container and running without the need for installing build tools and extensions in the final container image was not straightforward, especially coming from other languages.

2) Distributing Python utilities to end users across various platforms in an easily installable manner without requiring them to follow lengthy instructions to set up all the dependencies has been another challenge.

We use Poetry and have largely "solved" #1 with a somewhat complicated Docker build. It works well now, so no one has to think about it much. That made deploying Python server-side fairly easy. However, #2 has been much more of a challenge, and I wonder if that is where other folks in this thread are feeling the most pain.

Comment · 2 years ago
Comment · 3 years ago
Comment · 4 years ago
https://zoom.us - 502: Bad gateway

https://status.zoom.us/ - All Systems Operational

Seems fine to me.

Edit: Looks like the status page says MAJOR OUTAGE now.

Comment · 6 years ago
This is really cool. The killer feature I see is to be able to have a cloud storage tier for warm data that goes off to s3, while keeping the hot storage local. Does anyone know of another option that allows this kind of hybrid local / s3 storage that also has a filesystem interface?
Comment · 6 years ago
> Since then, he has been unable to remember almost anything for longer than 90 minutes. ... Without a record of new experiences, the passing of time means nothing to him. Today, he only knows that there is a problem because he and his wife have written detailed notes on his smartphone, in a file labelled “First thing – read this”.

I think it would be fascinating to read the "First thing - read this" file on his phone. I can see why they don't go into more detail it would probably be pretty personal info in there.

Still as a mental exercise, its interesting to think about what I would write down in that file for myself.

Comment · 6 years ago
Comment · 6 years ago
Sounds like a great attack vector to me.
Comment · 6 years ago
With Safari removing my ability to use uBlock in version 13, I've been wanting to make the jump back to Firefox on the desktop. The one thing that has been holding me back is that Firefox can't use the OSX Keychain for passwords. All my passwords are in my OSX/iCloud Keychain, and this is great. It works on my iOS devices and on my Mac and everything is lovely, but its keeping me using Safari on the desktop.

There was an extension that did this, but the API it relies on was removed in FF 57 with the switch to the extension API.

Comment · 6 years ago
Twitter thread from Snowden: https://twitter.com/Snowden/status/1207624251953549312

> The government may steal a dollar, but it cannot erase the idea that earned it. I wrote this book, Permanent Record, for you, and I hope the government's ruthless desperation to prevent its publication only inspires you read it—and then gift it to another.

> The court's ruling is a hack intended to circumvent First Amendment limits on what the gov't can censor. They can't (yet) ban the book, so they ban profit to try and prevent such books from being written in the first place.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton