Hacker Newsnew | past | comments | ask | show | jobs | submit | ejstembler's commentslogin

The Acorn macOS app uses SQLite in a similar way: https://flyingmeat.com/acorn/docs/technotes/ACTN002.html


Recently reverse engineered the Money Pro backup format, it's a binary file with SQLite with some additional XML information backed in. It feels like they're purposefully making it harder for users to export their data in a useful format, especially after the changes they made to their financial model.


Yes! Gus (the developer) also has made & maintained FMDB for many years, a nice Cocoa wrapper for the SQLite bindings.

https://github.com/ccgus/fmdb


Looks interesting! +2 for Postgres and AWS support. Looking forward to GCP support someday...


Rye is Go based, and Go has a great number of well done libraries. Integrating Go libraries into Rye by hand is very simple and I was able to add plenty of them, at least at proof of concept level just on my own.

Rye-front is also an experiment of how you can externally extend Rye, by adding Rye to your code/library. In this case the main focus is Go GUI library Fyne.

Now a colleague is writing a tool that auto-generates Fyne bindings and has already made great progress (Fyne has couple of 1000 functions/structs/... If we will be able to generalize this to any Go library, this will be really exciting.


Someone is criticizing a tech book written 16 years ago? *insert Jackie Chan meme here*


It's not a "tech" book, as if it were a 2008 book on how to use a specific version of Access. It's on programming practices. Most good programming books from 20 or 30 years ago are still relevant today. Instead of acting smug with your jackie chan meme(?) you could just ask next time. I hate these one line "zingers" people drop like this is twitter.


The man has moved on to functional programming since then. People are allowed to change.

I have 211+ programming books in my library going back to 1998. I don't consider any books from 16 years ago to be valuable or relevant today.


Then those books aren't any providing any deep knowledge, just superficial trivia about whatever is fashionable. some people do that as their job, though, so do what you want.


Uncle Bob books were constantly suggested as good go-to programming books here on HN for years, though in the past ~4 years they tides have finally turned against him. And thankfully, Martin Fowler too.


This is addressed in the second to last paragraph of the blog post: The 'last straw' that made the author write that post was Robert Martin doubling down on his advice, even today.


Congratulations weiwenhao! I like what I see so far and am looking forward to following the continued development of the language. Do you have any social media accounts set up for the language (e.g. X, Mastodon, Blue Sky, etc.) that people can follow?


The primary channel for communication right now is https://github.com/nature-lang/nature , where you can engage and keep up-to-date through issues, discussions, and watching the repository.

Additionally, this is my first time hearing about the Mastodon platform, it looks really cool.


The GUI is reminiscent of BeOS https://en.wikipedia.org/wiki/BeOS or Haiku https://www.haiku-os.org/


I tried looking into Polylith a few months ago, when I first discovered it. I recall the feeling of experiencing information overload. Though, I am not a Clojure expert either, so that probably compounded my issue.

I believe it would be beneficial to supply more example projects. I found one, https://github.com/furkan3ayraktar/clojure-polylith-realworl..., however, it uses SQLite. Maybe an example which uses Postgres, and Redis for caching would be more real-world? Also, maybe a few deployment examples? Heroku, AWS, GCP, Kubernetes?

One question I have, how are ENV variable driven configurations handled? For example, if I need a `DATABASE_URL` etc. I recently ran into an issue, https://discord.com/channels/313110246643990528/313110246643..., in my own Clojure web service attempt where I could not use `def` to define the individual variables since they are evaluated at Uberjar build time. I eventually converted it to a `defn` but then it gets evaluated every time it's used.


Nice! One suggestion I have is replace the ```bash references with ```console


Great! Where's the announcement on https://twitter.com/nim_lang so I can retweet it?



https://ejstembler.com

I've had a blog since 1998, though my posting frequency has waxed and waned over the years. I use it as a partial résumé and also as outlet for my interests. Mainly, Software Engineering, Machine Learning, Data Science, Electronics, Robotics, Cooking, DIY, Cars, Travel.

Last year I had a falling out with my blog host, GoDaddy. They convinced me to upgrade up a level ($3xx). Though when their site transfer service didn't work they said they'd have to charge me another $150 to get the back-up. That's when I cancelled all of my accounts with them. I didn't like WordPress/PHP anyhow. In my haste to cancel GoDaddy, I forgot to export my content from WordPress. That's when I slowly starting writing my blog from scratch using Crystal, Kemal, and Bulma. Some of my content I was able to retrieve via scraping the Internet Archive, and some I was able to extract from Mars Edit by parsing the Content.plist files.

I'm very happy with the blog code and utilities I wrote, it was a fun exercise. Now I need to dedicate more time to writing...


Though I have a long history with IDEs I feel just as comfortable with the console, or the lighter-weight, electron-based IDEs.

For the last couple of years I've lived pretty much exclusive in the Ruby/RubyMine, Python/PyCharm, Scala/IntelliJ worlds.

However, I recently finished a medium-sized Crystral project only using VSCode. For debugging, I wrote unit tests and kept Sentry running. The compiler pretty much catches everything else. The combination worked out very well.


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

Search: