Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mamcx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
mamcx
3mo ago
YES! The problem of all the datastores is that are applications (like Wordpress) so you are too late to fix anything deep. We need "frameworks" (so each sub-component can be used as-is or even swapped) and even wondering what a
32.
▲
by
mamcx
3mo ago
With the other comment about kdb+ and this show a misread of the article: The article AND ANY use of a columnar DB show the same issue: Point lookups are badly pessimized with both partitions on other columns and/or columnar. That is w
33.
▲
by
mamcx
3mo ago
In general you WANNA see any people using your app. Read an "accessibility" spec or a requirement or a UX "good practice" is not a substitute for see how people use it! One of my anecdotes from back in the day: The secre
34.
▲
by
mamcx
4mo ago
The same with NixOS and in production . Even less than 15 minutes month.
35.
▲
by
mamcx
4mo ago
LOL! Something I learn doing this stuff +25 years is that support and custom development eat you alive, and is not profitable for small ISV like mine. Sadly, I can't use Fox now so I more constrained and unable to give the same. That i
36.
▲
by
mamcx
4mo ago
Cool! I have this dream of revive this kind of spirit ( https://tablam.org ). I started with Foxpro 2.6 and it was a blast . One of the very cool things Fox allow us was to ship their ability to `CREATE FORM, CREATE REPORT, BROWS
37.
▲
by
mamcx
4mo ago
Aside: what is the best to read receipts/bank statements/invoices?
38.
▲
by
mamcx
4mo ago
The other way is to make the tool UX do the semantic, ie: `git split` Something that I enjoy with jujutsu is that the semantics is the tool itself. ONCE you do that, the rest become easier!
39.
▲
by
mamcx
4mo ago
> Now why can't compilers do this sort of thing automatically? Because they are not query compilers, ie: They don't know the data. For example a query compiler could swap index to full scan because it "see" (by runti
40.
▲
by
mamcx
4mo ago
I have read TONS of material about it*, and none of that is part of the majority of that! In fact, the "backend" be compiler or interpreter is nearly always left as "exercise to reader". You can't imagine how much i
41.
▲
by
mamcx
4mo ago
Reworking my ERP so is becoming more a "system" than an "app" and has composable units to build any kind of business transaction. Think like https://plaintextaccounting.org but with more metadata so it can mo
42.
▲
by
mamcx
4mo ago
Ok this looks like interesting, and now rebuilding my ERP it sounds the kind stuff I need to look at. Question: Could this be useful to store history of changes? One pesky trouble is that after you close an invoice all the data there beco
43.
▲
by
mamcx
4mo ago
I do tenant per PG schema, most are smallish some are bigger (not much, can do all in a single box) but moving forward eventually will need something like this. Also plan to provide "get your own VPS" for more enterprise customers
44.
▲
by
mamcx
4mo ago
This is a misunderstanding of what serializable in an ACID datastore does, neither that trust developers without FK is always trouble, and that the suggestion of Redis show how much is lost here. Big point: Serializable not exist alone in
45.
▲
by
mamcx
4mo ago
yeah, lets be clear: Most of the proc macros non-sense is to be able to annotate the enum or struct without wrapping it. So that is why I use this hack: https://docs.rs/macro_rules_attribute/0.2.2/macro_rules_attr.
46.
▲
by
mamcx
4mo ago
How is this done?
47.
▲
by
mamcx
4mo ago
> How does CQL differ from SQL? Most attempts to replace/improve SQL derive from the fact SQL was a poorly conceived and designed interface, that originally was meant to be a very small DSL for end users , but unfortunately, was
48.
▲
by
mamcx
4mo ago
It works both ways, looking for jobs is full of IA spam too. I think the best is loot at the companion https://news.ycombinator.com/item?id=48357724
49.
▲
by
mamcx
4mo ago
Senior Rust / Database Engineer Also open to do custom software development! Location: Medellín, Colombia Remote: Yes! Willing to relocate: No Technologies: * System engineer: Rust · query engines · programming languages · VMs · tran
50.
▲
by
mamcx
5mo ago
I use rerere when "forced" by team to use rebase. It not even work that much at the end (you can't control workflows outside yourself, that is why git ux is wrong: it desperately need total discipline). THEN, I move to juju
51.
▲
Ask HN: Web editor that operate with AST?
2 points
by
mamcx
5mo ago
|
0 comments
52.
▲
by
mamcx
5mo ago
Like https://github.com/Rigellute/spotify-tui ? There is a tons of "modernized" TUI since Rust/Go, and even better terminal and shells.
53.
▲
by
mamcx
5mo ago
"Git is decentralized" Because is a kind of filesystem. How a TEAM operate IS NOT. And that is the point of Github. There is no escape to the coordination problem! (And if you say mails, patches, and other asynchronous ways: sam
54.
▲
by
mamcx
5mo ago
CircleCI?
55.
▲
by
mamcx
5mo ago
Yeah, this is totally correct. What was great is the ability to do things like `SELECT name FROM NameOfForm` (in Foxpro, `forms` where stored in tables, so you can do sql on them), but what I say is that is the "free" query interf
56.
▲
by
mamcx
5mo ago
I fully aware of the limitations of that tools (I worked professionally as Foxpro developer), that is what I said about resurrect the spirit but not the way is implemented. The idea is to make things "relational" (with improvement
57.
▲
by
mamcx
5mo ago
Resurrect this kind of language is one of my goals ( https://tablam.org ) but of course with different takes. I think the main gist: you work not as app developer but as db developer, is something that is missing in some parti
58.
▲
by
mamcx
5mo ago
And a good way to convey this contract is force the clients to hash-chain the calls, so is now more clear that it should do (and even can detect the send will fail at client side)
59.
▲
by
mamcx
5mo ago
Tangentially: Is there a Rust alternative similar to this?
60.
▲
by
mamcx
5mo ago
I think it should be alike in Pascal where you have size ranges as types, and then, you can declare that this collection fall on this range (and very nicely, you can make it at enum): https://www.freepascal.org/docs-html&#
More ›