Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mamcx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
331.
▲
by
mamcx
3y ago
> what is a good alternative to Access (or Fox, I add) Nothing. Access is(was) in fact a worse alternative to Fox: - Much worse DB engine, and that is saying a lot (FoxPro db can and get corrupted. A typical functionality that was added
332.
▲
by
mamcx
3y ago
Well, no programing language is good for data applications as is FoxPro (certainly not C#), and is terrible to writer LANG-a in LANG-b. So sorry for you to get the worst of both worlds! P.D: I do a port from a Fox app using idiomatic C#, li
333.
▲
by
mamcx
3y ago
The reason is even bigger than just VB. MS at the time just decide to fully kill the "enthusiast" developer and the "single/truly small" team developer. This is mostly covered under the "RAD" umbrella. I
334.
▲
by
mamcx
3y ago
Rust is what most *should* use for system-level programming and/or overall programming, if possible. Rust is safer, better overall + ergonomics, ecosystem, etc. However, Zig have some nice properties: - Is easier to do bit/memor
335.
▲
by
mamcx
3y ago
> same ergonomics with a wired keyboard Which keyboard match the MS ergo??
336.
▲
by
mamcx
3y ago
Nice to hear from you :) yes, that is the direction...
337.
▲
by
mamcx
3y ago
Dependency hell IS hell. I broke my dev machine because a bad application of reps + brew, and triying to reinstall all was a messy mess. Now I doing things with nix, and is almost good, yet I can't escape dependency hell completely...
338.
▲
by
mamcx
3y ago
Exist many potential ways to speed up a compiler, than are proven (example: pascal), but the most nasty truth about that is that change the language . That is a reason for why will be impossible to fix Python (you can't assert that an
339.
▲
by
mamcx
3y ago
> I asked was about querying data without ever using a SQL language, like tapping directly into the data. I agree (making https://tablam.org to try a fix & working on https://github.com/clockworklabs/
340.
▲
by
mamcx
3y ago
Exist 2 "better/easier" options: - Compile to WASM - Compile to closures: https://blog.cloudflare.com/building-fast-interpreters-in-ru... And something else to consider: Compact the representation/user &
341.
▲
by
mamcx
3y ago
Is interesting that the idea of micro services is throw like a obvious "solution". Is not. "Scale-up" MUST be the "obvious" solution. What is missed by many, and this article touch (despite saying that micro-se
342.
▲
by
mamcx
3y ago
> No subtyping. Adding it open a can of worms. Your type-inference/checking must account for "similar but..." types, you need to follow hierarchies/graphs/trees,etc, you need a way to "re-import" code t
343.
▲
by
mamcx
3y ago
One of the question asked but not answered is "why is more/less expensive to use threads/coroutines?" This is my attempt to the answer: (related to working in a database engine and there you also get "why is not a g
344.
▲
by
mamcx
3y ago
Is VERY unlikely you need more than 1 "pc" + storage. A mac mini + SSD enclosure is more than enough
345.
▲
by
mamcx
3y ago
I put here an aside: All this is super-complicated for most use-cases. What I have never used, but is inferred from https://en.wikipedia.org/wiki/List_of_concurrent_and_paralle... and in special the original CSP is h
346.
▲
by
mamcx
3y ago
Almost same, but mines are: - NixOS: Was hard to figure out at first but is the MOST no-brained deployment setup after +20 years doing things. Is super easy to upgrade, add-remove things in a predictable way. Also, I love how ALL the conf
347.
▲
by
mamcx
3y ago
> Where possible go with simple but abstracted cloud storage This is the total opposite of simplicity. Simple is PG and backup setup. DONE. Maybe you mean "comfort"?
348.
▲
by
mamcx
3y ago
This is super easy, actually. Unfortunately people see the relational model starting from a "source of truth" database schema and then know about "(de)normalization" in the form of "FORMAL forms". The relationa
349.
▲
by
mamcx
3y ago
> There are teams rewriting web apps and APIs in Rust. That is not a bad sing, in fact. That mean the app was write and now is the second(third...) time. I do this, for work. People pay me to make this stuff several times in the past.
350.
▲
by
mamcx
3y ago
Have you tried asking? The Rust reddit was a major reason I stop hitting my head against the wall. In the past, `&str` was just so huge block for me (now I wonder why!) and instead of getting stuck just ask about it. I think was a strea
351.
▲
by
mamcx
3y ago
Anything specific that could cover what "NDArray-like" structures are? In concrete, to make row-oriented/column-oriented hybrids? (I wish to found a way to encode the equivalent of `struct Data{col1:Vec<..>, ...>})
352.
▲
by
mamcx
3y ago
Business apps? Like all of them? As matter of fact, business apps are by far the longest portion of the apps. Just considering all spreadsheets, almost all RDBMS, etc alone. Binary Floating-point is what is ACTUALLY niche. And it not look l
353.
▲
by
mamcx
3y ago
Databases in general (that is why I don't say RDBMS or NoSQL...)
354.
▲
by
mamcx
3y ago
New databases. Is probably the most "under the radar" of all. Is interesting how little attention you get from people about this stuff (when talking about implementation or internals). Is like, literally, only make a splash AFTER
355.
▲
by
mamcx
4y ago
I have worked for +20 years for small companies. A "small" here in colombia is smaller than in US. You could say that are the targets for "not care for performance"... and they ARE . *A LOT*. One of my main competitive
356.
▲
by
mamcx
4y ago
This is what I do. Is SUPER productive & easy! I do ALL the UI logic on Rust: Internationalization, formatting, etc and in SwiftUI/JetpackCompose only pain stuff and send/get a single JSON internal FFI endpoint. So my "re
357.
▲
by
mamcx
4y ago
I work with all major RDBMS on the market (I integrate with ERPs/Accounting packages so even RDBMS that are niche and things that are a insult to call DBMS). ANYONE that have a problem with RDBMS "functions and procedures & vi
358.
▲
by
mamcx
4y ago
Yes, I understood, but "mmap a file" that should be a database is not "easy", because now you can deal with segfaults and other weird things that are out the normal playbook. Of course, depending on the other things of t
359.
▲
by
mamcx
4y ago
> 1. Memory map a file Complex when you want to > 2. Manage access to it through a server A database is only "easy" IF: - Append only - No real "delete" or "updates" just to reiterate the above. - Only Se
360.
▲
by
mamcx
4y ago
There are many, but most never go further than SQL (ie: Are just a "query" language). I'm trying to do it for a "general purpose" language where array + relational + functional + imperative can work together: https
More ›