74 karma · joined February 22, 2021
Somewhat ironic comment given the name of this site.
SQL stinks as a language in many ways, won’t argue there. However for many cases even PostgreSQL does just fine with recursive CTEs (though granted when it fails it does so hard). Oracle does better (and CONNECT BY has been around for over 40 years - someone’s been getting by with it). Graphs in RDBMSes are not uncommon.
Anyway, none of this has anything to do with the original claim. Are graph db implementations useful? Definitely (though often times sticking with the rdbms is the better choice). But they get their utility by being less flexible.
In any case you’re conflating a storage engine and a query language. There’s no reason an RDBMS implementation cannot be tuned for graphs, and there is no inherent lack of generality in the relational model which seems to be the prior posters claim. Whether Neo4j is a useful piece of software is a different topic.
You can represent graphs in the relational model so that’s simply bullshit.
The author used to at least actively solicit feedback, I never once noticed acknowledgement of any of it though.
In any event I engaged with the creator before and what I can say is the conversations are entirely one-sided, in fact some of the most I have personally experienced. Will take one or two words from your post or reply, briefly mention it and then go completely off on a tangent only concretely related to those words. I’ve never known them to become outright offended or insulted and yet are completely impervious to any feedback. The upshot is, this will greatly limit a widespread following, because not all their tastes are exactly mainstream.
Who was it that said that R and RISC as a nomenclature was always hogwash. A more apt name would be “load-store architecture”
Onne random thing I remember about LDM/STM was the earliest rev silicon of the Motorola (now Freescale) ARM based DragonBall (then better named the MX line) was the ARM9 core had a bug where LDM/STM would not work with the cache enabled - which of course was horrible, so we hacked gcc to not emit these instructions as a temporary workaround.
* besides the hard part of standing up an EMR is not installing a prepackaged software.
Is the author younger than 25. Not picturing a world of databases before 1994? Did the world even exist?
I kid but regardless of when a paper describing some process was published the “oldest” query execution model is decidedly a lot older than 26 years.
All the stuff you mention like collisions and addresses and shit starts to be layer 2 and above.
Ethernet as it is typically deployed is not a bus either but it is used in channelized communication (packet switched no less) just fine.
Edit: responding to your edit. The point still stands this is orthogonal to the physical or electrical layer. The vast vast majority of the internet including Ethernet and fiber links are point to point and clearly they carry a tremendous number of separate streams, and a small amount of broadcast. You can run layer 2 over an RS-232C serial port, whether its Ethernet, PPP, SLIP or ATM. In Linux PPP is in fact implemented as a tty line discipline.
As for RS-485, there are widely used standards such as DMX512. It is not a strongly supported idea to put this stuff in the kernel, when performance in user space is sufficient.
Finally, RS-232 can do the same thing (multidrop) with electrical repeaters. See MAX3322 eg.
This statement needs more support. I think “screwed over” is a bit harsh, since I’m not aware the impact on Japanese was anymore than the rest of CJK. Despite the Han unification controversy, Unicode has been heavily adopted in Japan. The space requirements are basically the same as all CJK. Half-width kana is heavier since they are one byte in shift jis but they’re relatively uncommon.
The original point of this thread was about where std::format exists and from a implementation point of view it doesn’t really matter.
There is a formal distinction between hosted and freestanding, but that’s not the same as library/language. Cf https://en.cppreference.com/w/cpp/freestanding
I really don’t care for pedantry, but when people start correcting others then had better be right.
A thoughtful analysis would ask why an onshore supplier would fundamentally be any less vulnerable to political adversaries.
FWIW, I work in public healthcare in Appalachia. In any event, I have no idea what the relevance of this statement is.
I made a statement of fact.. market wages for engineer/software types were in the 50s in the low COL areas 20 years ago - this can be verified - if they're not in the high 80s now then real wages have not grown.
Honestly, the OP comp might not be too too awful. Of course even then it shows wages haven't really skyrocketed either outside of FAANG. 86k - if that's base? - if that is $55k + "equity" then no - especially, they're not public and an 8 year vesting period! The longer vesting period is especially troublesome when you're not paying amazing wages to begin with - that's just how it is. Also, the problem with the bimodal distribution of wages in the US, if you're in that lower mode, you are kidding yourself if you can really maintain any realistic retention - there are too many opportunities for people to jump ship and it doesn't take much to make it worth their while. Another thing not covered by this post - how is their promotion structure? Sure the pay is transparent - but the vast majority of cases if you want a raise at the employer you're at - the best way to maximize it usually to quit and come back later.
Edit: looking at that table in the post and doing the math, looks like ~68k. Where do you get 86k from?
> Tech wages in the US are hugely inflated compared to the rest of the world too.
Sure, everyone knows this - well inflated not so sure - the market wages are higher. What's your point?
Edit: by low COL i mean, like Rust Belt, midwest.. as far removed from the coasts and SV as possible.
What people get wrapped up in cognitive dissonance is that they equate “pleasing” with hi fidelity... but anything likeable about vinyl is because it is low fidelity — but if you tell certain people this they take it as a pretty personal attack. Anyway, a decent digital signal chain should reproduce this low fidelity pretty well including high bitrate SBC.