zbycz

Joined 2 years ago

Karma
77
Submissions
22
Member since
Dec 29
OpenStreetMap enthusiast, my hobby project is osmapp.org
View on Hacker News

Recent submissions

Comment · 23 days ago
Comment · 2 months ago
Hi, i am one of the authors. Here is our submission of the official release post on HN https://news.ycombinator.com/item?id=49255586

Reposting what @jvaclavik wrote:

> Hey HN,jvaclavik here from OpenClimbing team!

> We are thrilled to release version 2.0 of our fully opensource/opendata climbing guide.

> Based on OpenStreetMap for map-data and Wikimedia Commons for images, we created a (hopefully) user-friendly app which completely uses these open databases, thus contributing data back to commons.

> We designed a simple and powerful notation for drawing climbing routes directly over the Wikimedia pictures: - https://wiki.openstreetmap.org/wiki/Key:wikimedia_commons:pa...

> Check out the release article for a ton of new features, or go directly to the web at https://openclimbing.org

> We would love to hear feedback from fellow hackers and open-data enthusisats.

Comment · 3 months ago
Comment · 6 months ago
Comment · 6 months ago
until someone starts a botnet making your S3 invoice to $10k. Pay per usage is always a liability.

It is horrendous that aws doesnt allow any usage limits.

Comment · 8 months ago
We can have spam filters for emails without any identity verifications. It is hard, but it should be possible for IM as well, right?
Comment · 8 months ago
Comment · 8 months ago
You may try Beeper app - it finaly has got the "secure mode" with on-device accounts. So, you can login to messenger from your phone (thanks to EU Digital Markets Acts), and your phone will relay it up encrypted to the beeper's matrix server.

On your desktop you can just connect with any matrix client (or beeper electron app) and effectively use your phone as a proxy to Messenger/WhatsApp/etc.

Only downside is missing audio/video calling (should be enforced in 2028).

Comment · 10 months ago
I checked, and yes - the field "create_time" is available both for coversation and for each message. The payload looks the same as the exported JSON.

Look for this API call in Dev Tools: https://chatgpt.com/backend-api/conversation/<uuid>

Comment · 10 months ago
If you download a Data export, the timestamps are there for every conversation, and often for messages as well.

The html file is just a big JSON with some JS rendering, so I wrote this bash script which adds the timestamp before the conversation title:

  sed -i 's|"<h4>" + conversation.title + "</h4>"|"<h4>" + new Date(conversation.create_time*1000).toISOString().slice(0, 10) + " @ " + conversation.title + "</h4>"|' chat.html
Comment · 1 year ago
Wow! Definitely will use, when enforcing new eslint rules. Thanks for sharing this, i just love git :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton