Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mamcx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
601.
▲
by
mamcx
5y ago
What??? > the spec does not tell you to decode any strings Which "spec" is that? My user ask for csv, see csv, upload csv, do SEARCH on CSV, transform them, etc. Even do some scripting on them. Nowhere, EVER "opaque encode
602.
▲
by
mamcx
5y ago
The most Fun you get is rebuilding the wheel. That is where you hit the sweet spot with a language. People say that the "fashion" in chose stack is about shinny new things, but I think, instead, is the joy of have a chance of reb
603.
▲
by
mamcx
5y ago
Specially when the "old things" are over-represented by things like C/C++/Shell, Unix and not Pascal/ADA, HyperCard/DBase/FoxPro (your "low-code" from the past!), Amiga, BeOS, etc A LOT of the ol
604.
▲
by
mamcx
5y ago
> I wouldn’t say that Rust is easier Rust is easier than C/C++, but not at first . After you learn the semantics of it, is very smooth sailing (at least until you get into the most exotic needs like build your own async runtime).
605.
▲
by
mamcx
5y ago
> we haven't been able to find any evidence to support the fact that "new types" significantly increase correctness and have a greater return on investment Rust? A lot of people say Rust improve the game (I'm one of t
606.
▲
by
mamcx
5y ago
Know SQL well, so you can know how revert any problem you have. Other commenters say a lot about PREVENTING an issue. That is good, but you can get stuck in a situation that (very common, saddly) you are under a pile of "stuff" th
607.
▲
by
mamcx
5y ago
Also, TODAY type checking (and more important, how Types are used) is not the same than YESTERDAY types usage. Java, C++ and similar are terrible benchmark for it. Before, types were almost for do taxonomy, with limited help to actually wri
608.
▲
by
mamcx
5y ago
Building https://tablam.org I learn a bit about the relational model and found that the whole having/group by is plain bad "hack". GROUP BY is totally the opposite of what you expect. It NOT "group by"!,
609.
▲
by
mamcx
5y ago
Is not that simple (in Rust?). DB interfacing is pretty deep in the chain so you can't avoid it (without re-implement what sql do already).
610.
▲
by
mamcx
5y ago
Yeah, this is it. BTW, I still moderator in https://www.clubdelphi.com (despite not working on Delphi anymore, like many there!) and see how much mind-share Borland and later lost on the small-bussines/solo-developer side.
611.
▲
by
mamcx
5y ago
Rust is hard at the start, but easy after. But I feel async keep it hard. The sad part is that async is SO infectious that you are forced to move all on it to align with the rest of the ecosystem. I also believe the way all of this is prese
612.
▲
by
mamcx
5y ago
Yeah, the rust Reddit is to me, the #1 reason I stick with Rust when I think I will not survive it! The amount of helpful answers is outstanding, and is self-reinforcing: I try to participate on it every time I can. Other reddit I enjoy a l
613.
▲
by
mamcx
5y ago
Also: You can't avoid a lot of it: Is PART OF THJE JOB. Also too: Next time people complain about JS, Java, Electron, etc? Remember this.
614.
▲
by
mamcx
5y ago
"Early"? 1) Mass production is archived 2) Computers are invented 3) Robots are invented 4) Idiots try to make 2) & 3) "smart" and then build them using 1) 5) After fail doing 4), MORE idiots will try and try and try
615.
▲
by
mamcx
5y ago
Think is like the most "functional" way to do CSS, in contrast with the "OO" way (like bootstrap). Each class is applied in pipeline. And ONLY to that tag. This is key. This leads to know, exactly, what are the effects o
616.
▲
by
mamcx
5y ago
> What are its cons? Is very pragmatic. That means your whole investment in the arcane ways of JS are dust. Not hipster at all. --- More seriously, Is of little issues here. You setup and it works, so is not something that lead to "
617.
▲
by
mamcx
5y ago
And pair with https://tailwindcss.com and you are golden. Seriously, is super productive this way!
618.
▲
by
mamcx
5y ago
Not all, and some "JITs" are not of the "make assembler" version. You can "JIT" on top of your own bytecode. Or not have a bytecode and compile to lambdas...
619.
▲
by
mamcx
5y ago
I like the "application domain" angle. It fits well...
620.
▲
by
mamcx
5y ago
Don't get too focused on "scripting". making one today and you learn quickly, that scripting/compiled is blurred. Eventually, both will borrow a little of the other to be more performant or useful. --- I'm building
621.
▲
by
mamcx
5y ago
Possible thins that have help me, until all the neighbors become noise machines around my house: * Make very dark and cold where you sleep * Cold shower * Use refreshing drops in your eyes! * If can't sleep, not kill yourself about it.
622.
▲
by
mamcx
5y ago
I'm on it, except the lack of resources! https://tablam.org Is based on the relational model (+spiced with multidimensional-array capabilities like kdb+/pandas), and allow to have universal query/crud capabiliti
623.
▲
by
mamcx
5y ago
Stepwise to-dos
624.
▲
by
mamcx
5y ago
I'm reworking (ok, actually putting effort) in the parsing for my relational language, that obviously will be super-popular. To make things even harder, I working to make it IDE-friendly (so it can work for live-coding like in Rust)
625.
▲
by
mamcx
5y ago
"Many" are not that much many. Refuse to use the full capabilities of a RDBMs is like refuse to use the full capabilities of a NoSQL. In fact, the ideal is to code all in a rdbms-first language. All this complexity is because code
626.
▲
by
mamcx
5y ago
Yeah, I wonder the same. I struggle a lot early on my lang with this (also: Wanna have 2d vectors) and eventually get a enum alike yours (but the Rc<str>, Rc<Closure>, Rc<[Value]> intrigue me!).
627.
▲
by
mamcx
5y ago
I'm doing something like this with CRDTs + RDBMS (POC with sqlite). The closest thing is this: https://munin.uit.no/bitstream/handle/10037/22344/thesis.pdf There it split each record in a stream o
628.
▲
by
mamcx
5y ago
Totally, and probably to be like the older but better stacks :) ie: Amiga, BeOS, Plan9, HyperCard, FoxPro, ... ie2: Is not as much a start from zero. Good ideas are not in short supply, is that the bad idea go a full speed and by pure mass
629.
▲
by
mamcx
5y ago
I relate to this. Is not just a lot of vendors, is that the kind of software stack that is optimal for MOST enterprises/companies get out of fashion in the dev community and is replaced with a lot of moving gears. This is how many de
630.
▲
by
mamcx
5y ago
> C.. C++ ... That taught me a lot about how computers work and how the programs are supposed to run, once in memory. Both langs are terrible ways to learn about how computers works. Only help how computers, that sadly have OS made with
More ›