Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Bogdanp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
901.
▲
by
Bogdanp
2y ago
The app store labels are somewhat broad, but that refers to the error tracking that the app does. When an unhandled exception occurs in the app, that error is sent to Sentry.
902.
▲
by
Bogdanp
2y ago
Yup, unfortunately Podcatcher works the same way and that explains why you'd be getting that error, since the server can't access your feed. That's certainly something that it could support though, but you would obviously not
903.
▲
by
Bogdanp
2y ago
Not yet, but it's on the list!
904.
▲
by
Bogdanp
2y ago
Thanks! I used Pixelmator Pro to put the images together. I just made one long image that I cropped at the end into the screenshots you see on the App Store. For the iPhone templates, I think I exported a template from Sketch, but I later f
905.
▲
by
Bogdanp
2y ago
Noted! There is already an undo function, though. If you seek, an undo button pops up. Also, if you go to settings, there's a "History" view where you can also undo from.
906.
▲
by
Bogdanp
2y ago
Every podcast has its own RSS feed. As for the index, I use Podcast Index[1] and the iTunes API. [1]: https://podcastindex.org/
907.
▲
by
Bogdanp
2y ago
Thanks! That makes a lot of sense. It actually only downloads at most 2 episodes per podcast at a time, but that's still not great for your use case. I do plan to add per-podcast settings in probably the release after next, so stay tun
908.
▲
by
Bogdanp
2y ago
Yep!
909.
▲
by
Bogdanp
2y ago
Yep, it's one of Matthew Butterick's fonts[1]. [1]: https://mbtype.com/fonts/valkyrie/
910.
▲
by
Bogdanp
2y ago
Sure! I have a whole library dedicated to integrating Racket and Swift and you can find some of the nitty-gritty details there[1]. The gist of it is: 1. You build Racket for iOS in an interpreted mode (regular Racket works a bit like a JIT
911.
▲
by
Bogdanp
2y ago
Thanks! It's built with Chakra UI[1] so I can't take full credit for it. EDIT: Oh, I just realized you might be referring to my blog, in which case I _can_ take credit for that :P. Thanks again! [1]: https://www.chakra-
912.
▲
Show HN: I Made an iOS Podcast Player with Racket
(defn.io)
226 points
by
Bogdanp
2y ago
|
85 comments
913.
▲
by
Bogdanp
2y ago
To counter some of the hate in this thread: I have used this to great success as an "opportunistic" locking mechanism to, for example, reduce load on a Postgres database. The winner of the race to acquire the lock would run the (e
914.
▲
by
Bogdanp
3y ago
In Racket, a vector is a fixed-size contiguous array of memory. The values in each slot of a vector are tagged pointers so values like fixnums don't require any indirection to reach (i.e. they're unboxed). Racket also has speciali
915.
▲
by
Bogdanp
3y ago
No, it binds to the frameworks I mentioned above directly.
916.
▲
by
Bogdanp
3y ago
It's GTK on Linux, win32 on Windows, and Cocoa on macOS.
917.
▲
by
Bogdanp
3y ago
Racket is my favorite language. It's fast, practical, has solid foundations and an extremely nice concurrency story (based on concepts borrowed and extended from Concurrent ML). It has an excellent documentation system, with an integra
918.
▲
by
Bogdanp
3y ago
I've been doing similar things with Swift and Racket: * https://defn.io/2023/03/19/racketfest-talk-2023/ * https://defn.io/2023/02/04/racket-foreign-callouts-to-swift&
919.
▲
by
Bogdanp
3y ago
In terms of code size, the repo is about 50/50 Racket and Swift: $ cloc FranzCocoa FranzCross core/ manual/ --include-lang=swift,racket 355 text files. 244 unique files. 419 files ignored. github.c
920.
▲
Show HN: Franz – A desktop client for Apache Kafka
(github.com)
45 points
by
Bogdanp
3y ago
|
5 comments
921.
▲
by
Bogdanp
3y ago
A really simple keyboard driven reminder tool for macOS: https://github.com/Bogdanp/remember I’ve been using it every single day since I wrote it.
922.
▲
by
Bogdanp
3y ago
I think we agree that MacPorts is doing the best it can here. In my view[1], the issue is a package in one language introducing a dependency on an entirely different, uncommon, language runtime and toolchain. Until relatively recently (at l
923.
▲
by
Bogdanp
3y ago
I would agree with you had I (the author) intentionally wanted to install Rust, but I didn’t. This was a Python dependency randomly bringing all of Rust along with it and that is insane no matter how you slice it.
924.
▲
A practical introduction to kill-safe, concurrent programming in Racket
(nikhilism.com)
15 points
by
Bogdanp
3y ago
|
0 comments
925.
▲
by
Bogdanp
3y ago
Thank you!
926.
▲
by
Bogdanp
3y ago
I don’t know about “of note”, but here are a couple pieces of software I’ve built with Racket: * https://franz.defn.io/ * https://remember.defn.io/ * https://defn.io/2023/08/10
927.
▲
Franz for Windows
(defn.io)
5 points
by
Bogdanp
3y ago
|
0 comments
928.
▲
Restoring the Old Dashboard Feed on GitHub
(defn.io)
1 points
by
Bogdanp
3y ago
|
0 comments
929.
▲
Working Through Gossip Glomers in Racket
(nikhilism.com)
3 points
by
Bogdanp
3y ago
|
0 comments
930.
▲
Dash 7: Now Available
(blog.kapeli.com)
5 points
by
Bogdanp
3y ago
|
2 comments
More ›