Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mamcx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
211.
▲
by
mamcx
2y ago
And the people like me that work in ERP's/bussines apps have even more langs. I have used around 20+ in my little project (mostly solo) and I have now : * Rust * Kotlin * Swift * Html * Sql with variations for: Postgres, Sqlite,
212.
▲
by
mamcx
2y ago
> without years of hardwork on test you can't say you are correct Before, I have the myth in my head that RDBMS development is like cryptography/kernels: Something not mean for humans to do. Now working as part of one ( http:&
213.
▲
by
mamcx
2y ago
With jujutsu I think is very close to allow this kind of stuff. I like branches because some of my work truly benefit from slow cooking, but with jj I'm more linear than before.
214.
▲
by
mamcx
2y ago
What I think is a better way to say this is that you need a `design` phase before actually writing the first `real` implementation code. Something I do a lot, and even more with the LLMS, is that I make `scratch` projects where I sketch cod
215.
▲
by
mamcx
2y ago
I was a happy mercurial user until market forces and consulting needs made me, regrettably, use the inferior, more complex, more error-prone git. I have used it already for a few years and can't for the life of me figure out how to sol
216.
▲
by
mamcx
2y ago
> It’s not the syntax ... but the relational data mental model that trips people up. It is also the syntax because it does not match the actual model. Even the simple example `SELECT 1` shows a mismatch. And this cascade. Because the s
217.
▲
by
mamcx
2y ago
One thing that as far as I know no single debuggers has (except FoxPro from DOS) is the ability to show a large list of things, but well In general, if something is large (text, arrays, etc) all bets are off. Basically, something like thi
218.
▲
by
mamcx
2y ago
There is a big cohort of people working in ERP-like software (that granted, covers what you say), and is a big niche with A LOT of things that you need to do. I work on this, for small companies. Also, working as database engineer, that is
219.
▲
by
mamcx
2y ago
> I'm also curious how much of this extra complication comes from having a central database that tries to be a source of truth for everything? You can reverse this as 'how much extra complication comes from having many disparat
220.
▲
by
mamcx
2y ago
Any way to buy overseas that is relatively reputable?
221.
▲
by
mamcx
2y ago
And Android Studio is even worse (that is weird, the bare IDE is the same as others, but the android apis and tooling overshadow it). And the use of Gradle multiplied it by 1000.
222.
▲
by
mamcx
2y ago
I think Rust is the best option for the `Need to make a project` kind of work. It is overall better, IMHO, and the ecosystem and safety pay dividends. But Zig has several nice things (I don't use it directly but appreciate them, and
223.
▲
by
mamcx
2y ago
When both were unavailable, I had no other option to read the other books. I think I manage to devour almost all the (for kid) library back them.
224.
▲
by
mamcx
2y ago
I explore the idea with https://tablam.org (relational + array). I even toyed with making relational queries to make types: data Person = User ?except .password ?select .name, .id + Customer ?select .name, .customer_id AS
225.
▲
by
mamcx
2y ago
Customer pressures. Don't want to pay for iPhones ('too costly'), and then for long very hard to optimize for Android ('why too slow?') (even native... wait if native why slow? Because they buy the worst, cheapest a
226.
▲
by
mamcx
2y ago
> Developers pay hefty app store fees So, hosting doesn't cost? Too many app-but-websites should be local, but because are web requires hosting and likely a database (that must be 'web-scale' so it survives bots). My web a
227.
▲
by
mamcx
2y ago
I have done +12 langs (used for work) with a variation of some using an IDE, a user-facing GUI (like Excel/VBA/SQL Admins), others just a text editor, etc Some have auto-complete, others do not. I use some of these combos at the s
228.
▲
by
mamcx
2y ago
The complex thing with a transactional db is that many concurrent transactions (should be) executed simultaneously, and that mix that single query tx and the one that loads 1 million rows.
229.
▲
by
mamcx
2y ago
> "Develop tools that help small businesses operate at the same level as large corporations" This goal sounds soooo wrong in sooo many ways. How 'large corporations' operate is not a good thing to emulate. I have work
230.
▲
by
mamcx
2y ago
Is this open for investors outside the USA? LLC?
231.
▲
by
mamcx
2y ago
I have some work on this idea: https://tablam.org BTW something closer was done with FoxPro and similar languages...
232.
▲
by
mamcx
2y ago
And how is with Macos now? I see it is kinda supported, but ...
233.
▲
by
mamcx
2y ago
> This has always seemed more natural to me as a front-end / presentation layer concept. Consistence is a property of the backend, if that is wrong there is not hope for later > Your ledger entries always sum to zero for each tra
234.
▲
by
mamcx
2y ago
This is the point!
235.
▲
by
mamcx
2y ago
That is called pascal!
236.
▲
by
mamcx
2y ago
> but the one here is that it's being used incorrectly Being ALLOWED to be used badly, is the major cause of unsafety. And consider that all the reports you reply to are by serious teams . NOT EVEN THEM succeed. That is the #1 def
237.
▲
by
mamcx
2y ago
An even bigger issue is that regular optimizer see a whole static world (the code). You can know very well the size of most things. For DBs, it would be 'trivial' if we could know the exact (or very very close) size of the tables
238.
▲
by
mamcx
2y ago
I like it how is done in https://tvtropes.org/pmwiki/pmwiki.php/Main/UrExample Often, an Ur-Example doubles as the Trope Maker — but not always, and far less often with ancient tropes, which often evolv
239.
▲
by
mamcx
2y ago
The problem is that `null` is not `None`. `None` is, critically, a SINGLE value that is `None = None`. Null is whatever . That is the mistake.
240.
▲
by
mamcx
2y ago
Nice, but I wonder why the need to do the loop manually. I get it could be useful in some situations but why not a `wait_commit(deadline)` method?
More ›