Ah yes... "Project Ginger" was promised to fully revolutionize society, bigger than the Internet, etc. People do seem to forget how old the tech-hype circus is, and with a lot of the same promises, always "too early yet" with the promised benefits lying just around the corner.
There's a social media trick where you make some really obvious mistake (eg pronounce "Mario" as "mah-RYE-oh" in a video) and then rely on people's "well akshully" in the comments causing you to go viral. Regardless if it's intentional or not, it's probably working since this already has 18 comments after only being posted a half hour ago hahah
kickstcondor has a cool art style, but from my understanding it isn't exactly a personal site, given it's run by multiple people pretending to be a single person, who actually are doing this for work at Meta / Facebook: https://usesthis.com/interviews/kicks.condor/
I hadn't heard of some of these other ones, and they look cool, thanks for sharing!
"We're on YouTube a lot. But of course. The modern container for personalities. A lot of our characters are blended from vlogs and streams. For whatever reason, we pull a lot from the amateur cigar-smoking community."
One cue that it was a joke is that the "multiple people" are supposedly a brother and sister pair named "Cody" and "Jody". Also the quote above. Also "Jody: We both use a lot of VR to interact with the different people we come out with."
So, again, this is not saying that the kickscondor.com website is run by two Facebook employees, it is explicitly saying that "Cody" and "Jody" have created a fictional personality who has done all the blogging that refers to a single person's life, and that that's kicks condor, and that it's pulled from the amateur cigar-smoking community, and that they interact with him in VR. And also they like Segway shoes.
Were that not enough to cue one that it was Maybe Not To Be Taken Literally, the interview with the "claim" to being from Facebook was preceded by a LARPy revamp of the website where it was all supposed to be sentient Disney IP run amok, and there was a hidden puzzle game (and telnet BBS, the thing was genius), and you could also email completed mazes to a particular address, and then another revamp had the whole thing "seized by the FBI", with police lights and noises...
> Grape-Nuts Media Lab announces a new partnership with the brilliant duo behind the beloved Kicks Condor intellectual property. This is a new page in our history—a crisp, brittle new page. (By brittle—we do not mean fragile or frail—we mean “firm and crackly” and “feels fun to touch, crumbles in the hand in a satisfying way, similar to a page fabricated from 3-D printed and nutted grape-based matter.”)
> Cody and Jody, the precocious brother and sister team hailing from Facebook Labs, have perfected their recipe for an iconic blogger-type character, one who is very difficult to describe in marketing terms, but which has caught the TiddlyWiki enthusiast worlds by storm.
> By now, it’s very clear that Kicks Condor was a secondary (or tertiary) character in the shelved script for National Treasure 3: How the West Was Done. But lowly beginnings have never stopped the Grape-Nuts® family before. Our founder, Joshua Jonathan Grape-Nuts took his original portfolio of grape-nuts sample textures to the Del Monte/Bloomberg Corp on a northbound Greyhound Bus back in 1863! That’s right in the middle of Civil War I!
Yeah, I TDD / TFD as much as I can, much simpler. Even just stubbing out a few simple smoke tests that I red/green/refactor saves so much time. For me, I think I spend less time writing code as well, since it forces me to be clear to myself about requirements early on (even if the story/ticket wasn't clear enough), and keeps a "check" on my natural tendency to go down rabbit-holes before properly speccing out non-essential features or tempting optimizations. I ask myself: Does this help me pass the tests and complete the feature? If no, then I need to sit on my hands and not get all code-cowboy trigger-happy :)
Are you asking for writing tips? I'm not OP, but for one "someone who isn't deaf" is 4 words and has a complex structure while "hearing person" is 2 words and has a simple structure, and thus is more effective writing.
It seems strange to me to suggest more complicated structures to replace simpler ones! Is there another reason to use the more complicated structure?
Yes, but they were not stating they were a 'deaf person' they would be saying 'not a deaf person' which is back to 4 words. "Hearing person" is still only 2 words.
The things that get nitpicked on this site confound me to the level of not being able to look away from the train wreck.
Yeah, I could imagine this being a useful step to migrate away from MongoDB. I suspect there are plenty of "resume-driven development" MongoDB installations out there that could use something like this.
> Yeah, I could imagine this being a useful step to migrate away from MongoDB.
What is the state of the art in this area? I did a little PoC of moving data from Mongo to a new schema in Postgres with Hexo and DBT. It worked nicely, but it was only a PoC.
Oh, I don't know about the state of the art, I was just speculating. I'd imagine this technique would only useful if you want to support a MongoDB app at the same time as building new features with Postgres, and then gradually phase out the MongoDB interface (e.g. gradually transitioning between a v1 prototype and a v2 rewrite)
If it's not much data (eg ~100k or something), and you don't need any sort of gradual transition, then I'd do something really KISS like dump into a CSV or something and then re-import with whatever the new database management system has for importing files
MongoDB is a 12 year old database. And yet people are still using this disparaging argument that anyone that chooses it is doing so for their resume and not because it meets their needs in any way.
But by all means replace your production system with MangoDB which is unsupported, significantly slower, has no built-in HA/clustering and written in Go which is a GC language.
Would you please not post in the flamewar style to HN? You have a long history of doing this, and I have the impression that it got better in the last few years (yay! thanks), but I also have the impression that you've been relapsing recently (boo, please don't). You can make your substantive points respectfully and without snark, and we'd be very grateful if you'd stick to that.
It's crazy how this "flamewar" perspective has changed on HN about Mongo DB in the last 10 years. It used to be that any comment critical of MongoDB would get a warning. Now it's any comment supportive of it!
Hm, well, I never said that ANYONE who uses MongoDB is guilty of resume driven development. I specifically only indicated the ones that WERE chosen via resume driven development. Unless you were replying to the wrong comment?
I think it's disparaging to use the term resume driven development as though there is a large class of developers who are actively trying to harm projects by selecting inappropriate technologies.
I've worked with thousands of developers over the last 20+ years and never seen anyone do this.
Huh, so if we are trotting out experience credentials, I have also worked with thousands of developers (I guess?) over the last ~20 years as well. My first programming language was Apple BASIC on an Apple II, and I haven't stopped learning since!
I think we use this term differently, perhaps? This term is not intended to be an attack, but rather just an acknowledgment of a common type of technical debt that results from people getting influenced by marketing teams and choosing tech based on how "trendy" it seems. Sometimes this might be done explicitly since they are intending to jump ship anyway... I've had conversations at the bar out of earshot of "the suits" where this exact topic was discussed! Most of the time it's not intentional or explicit, but just novice engineers directed by poor management to greenfield apps, and then falling for marketing claims and choosing based on how "trendy" the marketing claims it is vs real, observed needs. MongoDB is still getting taught at many bootcamps and coding curriculums as an "SQL, but better for beginners since you don't need that annoying schema thing!"
Yeah, I think the person we are replying to is taking this a lot more negatively than I intended. I always sort of thought it was kind of an "open secret" that this stuff went on, at least here in SV / Bay Area. Perhaps elsewhere, where engineers don't hop around jobs every year or two, this sounds more like an insult or accusation?
Allow me to doubt that you have deep insight into the motivations of thousands of people that have all selected MongoDB for their projects. This seems unlikely for several reasons, if nothing else because of Dunbar's number.
There are thousands of projects where MongoDB was selected precisely because it was a new-shiny No SQL thingy.
For some of these things, it may have been the right thing. For most of them, it was a chance to play with new technologies. I have seen multiple commercial projects where MongoDB was chosen by the developers with _no_ oversight by management (I have killed a couple of those projects, too, because MongoDB was always the wrong technology).
The original comment about the number of projects where MongoDB was chosen under résumé-driven-development is absolutely correct. That doesn’t make it _bad_; how _else_ is one supposed to get experience with new technologies than to try something new? (Sticking with Mongo after multiple data-loss incidents due to the “architecture” of Mongo, on the other hand…)
> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.
Note MangoDB is a stateless proxy as such you can use it with any PostgreSQL setup. For example you should be able to use it with Amazon Aurora PostgreSQL as backend which has HA built in
Which is the same proxy on top of PostgreSQL if I remember correctly. :) But MangoDB is cloud-agnostic. I imagine it has the same limitations as DocumentDB or more.
I agree either stay with mongodb or if you really want to migrate then just switch to Postgres by obviously exporting the data and putting it into Postgres
And the version of the slur you're talking about is a pretty old one that I have not heard used in decades (of course that may be regional, generational, etc.)
But like you, I have never heard "mongo" used in the same pejorative context.
It is a very common slur among kids in Norway and originally means someone who has the "mongoloid" syndrome. These days it just means "you idiot" after "pro choice" succeeded where Hitler "failed" and got rid of most people with downs syndrome.
Correct, and not only them but also certain others who weren't perfectly healthy. In Germany parents who were NSDAP party members brought their kids in voluntarily.
For more details look up Tiergartenstraße 4 or Aktion T4, but be aware that the details are ugly.
Too late to edit and also only tangentially related but I think it is worth mentioning that Nazis also tried to get rid of Jehovas Witnesses, Gypsies and probably a number of others as well.
Oh wow, I had no idea! I've never heard of this. Thanks for letting me know.
I only knew it as the name of "Planet Mongo", the main planet in the Flash Gordon universe, an old science fiction comic that has been rebooted many times (which also had loads of extremely racist anti-Chinese elements)
In the Scandinavian countries "mongo" is used as both a slur and a general insult. However, since it manages the feat of being both ableist and racist at the same time, its popularity has waned quite a bit over the years.
Could be that! Another terrible name hahah. Although in their defense I get the "cockroach" analogy, while "gimp" is just an offensive insult and/or a very NSFW BDSM term, and has no other meaning, which makes conversations even more awkward.
For Linux, many GNOME-based distros shipped with Pidgin (an open source communication program) well-integrated with the desktop environment, really early on compared to other OS's. I'm hesitant to say "Linux did it first", but it was definitely an early adopter.
That said, it's hard to compare the two given Pidgin is a general purpose communication tool without vendor lock-in (e.g. it's also an IRC client, has peer-to-peer mode, etc), and most Linux installers let you opt-out of these sorts of bundled software.
I think the real issue is some might find MS Teams to be obnoxious software (I suppose, I barely have used it)
Yeah, I was really confused by this, since I very clearly recall seeing ads on fresh Windows computers, along with guides etc on how to disable them.
I know back when I used Windows I had an entire routine to disable all the annoying stuff, so I suspect they disabled all the annoying stuff and totally forgot.
I really don't get the need to "defend" Windows, however. It's an OS being sold by a large, for-profit company, that has pros and cons like any other OS. No need to fight MS's fights for them... and given it's 75% desktop marketshare (and like ~95% for gaming), I think they are doing pretty dang well by themselves.