365 karma · joined June 8, 2015
Email info at menial.co.uk
This (and the concept of extinction credits) is an opening plot point in the book “Venomous Lumpsucker”, which I found a good read.
Quick examples:
- Inversion tillage (ploughing) to bury green manure crops or bulky organic manure
- Subsoiling (deep tillage) can help break underground compaction, to allow better root penetration
- Working with soils prone to surface capping
There's also a spectrum: - Full inversion tillage
- Low/min-till
- No-till
With a wide range of operations you can perform from one end to the other. You might end up taking a mix-and-match approach as years/fields demand it.EDIT: This is a response to the question "why do it?" rather than anything in the context of the article itself.
> So crap filtering became important. Businesses were built around it. Some of those businesses came up with a clever plan to make more money: they poisoned the well. They began to put crap on the Reticulum [internet] deliberately, forcing people to use their products to filter that crap back out.
When I'm in a tinfoil hat sort of mood, it feels like this is not too far away.
EDIT: There's more in the book talking about "bad crap", which might be random gibberish, and "good crap" which is an almost perfect document with one important error in it.
Just checked and my most recent document is a diagram of data flows between two services.
Highly recommended.
I know you could make the argument “the right license wouldn’t allow that”, but that would only be enforced if you follow up through the courts, perhaps internationally. I just can’t be doing with the hassle unfortunately.
As to pricing, I need to be able to financially justify the time spent working on the app, and the price is one that I hope will let me do that.
- Storing results for scientific research
- Local analysis of data exported from server-based databases
- Experimenting with database designs before exporting SQL to codebases
- Maintaining relational data where a website or app are not needed (eg. tutors keeping client records)
- Recovering data from databases used by other products (eg. phone backups, discontinued apps)Since Tahoe is likely to be released in the next month or so, I judged it better to start with Sequoia and keep it supported rather than start with Sonoma and risk needing to drop it shortly after launch.
For those who’ve not seen it already, there’s a good guide on when to use SQLite here: https://sqlite.org/whentouse.html
This is a bit of a shift, but the numbers aren't really stable yet so it's hard to tell if it'll stay there.
Auto-enabling foreign keys absolutely should be an option. I'll make a note of it.
I don't know about auto-loading extensions though. Will have a look. That might not mix well with the App Store rules and I'm reluctant to let the direct/app store versions drift apart in terms of features.
It's unlikely that I'll add a form builder or report generator to the app. I don't want it to grow until it can send email.
- It fits with the system better and behaves more like other macOS apps
- I believe Base has better create/alter table support
However Base doesn’t (currently) have support for SQLCipher.
I’ve got quite a few scientists using it for data analysis, a whole bunch of people importing sales data for querying.
A good number of folks never write any SQL and just use the GUI to sort/filter data.
I’ve also heard from people who use Base to design a schema and then export the SQL into their codebase.
EDIT: I should add that Base does nothing that that the command line tool can't. But it does offer more convenience, particularly for those who might be less comfortable writing SQL.
This makes for a much nicer app for mac users, even if it does cut your potential audience.
I'd say the main benefit is that it's tailored only to SQLite's features.
You don't have to tweak a UI tailored for remote connections to work with local files. You don't need to have extra sections dedicated to user management or stored procedures which are inactive. I guess I'm saying that in this case less is more!