Conversation
Notices
-
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 13:53:23 JST Terry 1,000 notifications (in a 24 hour period) is actually a rite of passage. Its hard to get even if you subbed to a bunch of people. When I had gotten over 1,000 subs on another instance I shall not name I wasn't subbed to anybody iirc so fuck you. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 13:53:21 JST ew @marine @Terry I don't even have to enter hellthreads to hit those numbers I get spammed by people I've pissed off -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Sunday, 14-Aug-2022 13:53:22 JST Jangles :stardewchicken: @Terry if you mean fedi, not terribly difficult. Just get into a hellthread or multiple hellthreads and you can achieve it. I’m pretty sure this account hit that with the over 2k post hellthread back at the beginning of the summer.
-
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 13:55:27 JST ew @Terry @marine yeah my notifications are so borked that I *have* to refresh otherwise I miss notifications from remote instances. they just don't pop up. -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 13:55:28 JST Terry @e @marine I had to refresh several times today because the internet went out. Each time I refresh it sets notifications to 20.
image.png -
Embed this notice
BillingtonYVR (billingtonyvr@eveningzoo.club)'s status on Sunday, 14-Aug-2022 13:57:43 JST BillingtonYVR Hey look I'm famous ew likes this. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 13:58:28 JST ew @NEETzsche @Terry @marine it might be akkoma's junker FE I don't think I have an issue on mobile -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 13:58:29 JST NEETzsche Is it due to quantity?
-
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:00:23 JST ew @NEETzsche @Terry @marine I'm just on it because of custom reacts for dev purposes -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:00:24 JST NEETzsche I didn’t even really look into akkoma after hearing about who runs that repo
-
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:02:02 JST NEETzsche Oh is that the one where you can use emojipacks for reacts? That makes sense. I think it's a cool idea I just don't want to go to trannyware to get it, and I don't want to bother implementing it myself, either. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:02:02 JST ew @NEETzsche @Terry @marine yeah lol. also btw check this out. jwt authentication and row-level roles inside postgres
https://github.com/graphile/postgraphile/blob/main/examples/forum/TUTORIAL.md#json-web-tokens -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:04:16 JST ew @NEETzsche @Terry @marine you can make your own graphql api by just taking your normal rest api and then swallowing JSON, and then mapping the fieldnames to functions that resolve the data for them. { name } executes getName() and returns { name: data } -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:04:17 JST NEETzsche ngl I'm not sold on GraphQL rn. But I did just take a crash course all week on Q2's SDK, which is Python banking shit. So I think I'm just fried on learning new stuff for now. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:06:16 JST ew @NEETzsche @Terry @marine there's not much to learn, there are clients for it. it's basically a free performance boost and if you use something like hasura/postgraphile/neo4j you don't even need to write your api layers anymore it gets auto-generated based on your db schema -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:06:17 JST NEETzsche Okay but literally, why bother learning this shit? What do you get out of doing so? -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:07:51 JST ew @djsumdog @Terry @NEETzsche @marine >we basically write our own translation between the models (postgres backend)
yeah I wouldn't bother if I had to handwrite all the resolvers tbh. should have used postgraphile -
Embed this notice
djsumdog (djsumdog@djsumdog.com)'s status on Sunday, 14-Aug-2022 14:07:53 JST djsumdog @NEETzsche @Terry @e @marine not a lot honestly unless you use some automatic/real graph stuff under the hood. At my current job everything is in Graphql and we basically write our own translation between the models (postgres backend) and the graph queries and it's super annoying as fuck. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:08:21 JST ew @NEETzsche @Terry @marine well, no, graphql is for anything. IMO the best use for it is to get rid of the api layer and just talk directly to the db -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:08:22 JST NEETzsche So to put it in terser, blunter terms, the point of using GraphQL is to have it generate SQL statements that execute faster without having to think as much about it? -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:10:45 JST ew @NEETzsche @Terry @marine I mean. you have to write an api layer. do you want a shitty crud one that barfs data at you or do you want to be slightly smarter about it and be able to fine-tune what your response will be for each request? might as well use graphql. it's not thicc it's just a simple json object mapping you can write your own pretty easily it's just that the existing ecosystem is already really good -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:10:46 JST NEETzsche All of this sounds like technobabble bullshit to me. No offense. But I've thought that in the past, and then "seen the light." Is this one of those things where it sounds like horse shit until you use it and then all of a sudden you can't do without it? -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:11:17 JST NEETzsche "Bro get a toilet in your house bro. It flushes your excrement away into the sewage system directly."
"Yeah but I have an outhouse, this seems like a huge waste of effort just to shit in water."ew likes this. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:13:51 JST ew @NEETzsche @Terry @marine yeah that's why I'm doing an ingestion system for mine and converting that shit to relational tables. I was working on my frontend until I took one look at the pleroma-be db and just gave up. if they are going to do that they might as well use a graph or document store. -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:13:52 JST NEETzsche One thing that drove me up the wall digging around in PleromaBE is that it literally just stores JSON blobs directly in PostgreSQL, totally defeating the purpose of a relational database. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:14:28 JST ew @icedquinn @Terry @djsumdog @NEETzsche @marine >define the model in something like XML
or just define the schema in sql and then use something like hasura/postgraphile to generate gql.... -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Sunday, 14-Aug-2022 14:14:29 JST iced depresso @djsumdog please tell me you just define the model in something like XML and use GSL to turn the metamodel in to code :blobcatpensive2: or at least write an RDF graph and some code to generate from that. if you are not meta-modeling and seriously wasting human time writing boilerplate i will bop you with a newspaper
@NEETzsche @Terry @e @marine -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:15:06 JST ew @NEETzsche @Terry @icedquinn @marine he's over explaining it. there's really nothing to learn lol -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:15:07 JST NEETzsche This sounds like a waste of energy to learn -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Sunday, 14-Aug-2022 14:15:08 JST iced depresso @NEETzsche @e @Terry @marine no the point of graphql is to provide a central frontend for an API even if its made up of microservices. it's in the family of RPC interfaces.
i looked in to it for a time. but then i found https://github.com/deeprjs/deepr which is basically the same without needing yet another parser. and JMAP does similar shit https://jmap.io/
basically you extend the verb object model of HTML to include some limited ability to scope the request further. you can say "please give me all new emails newer than this date" as before, but now you can also specify "and i only care about the sender and subject."
they're more limited than sql. its basically just a way to run a handful of functions like any bog standard RPC rig but in a way that you can chain a couple of them together remotely and in a single call. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:17:41 JST ew @icedquinn @Terry @NEETzsche @marine it's a baby framework it's not like you are learning react jsx or something. it takes 10m looking through docs to see how it works. it's trickier with typed-languages like rust though -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Sunday, 14-Aug-2022 14:17:43 JST iced depresso @e @NEETzsche @Terry @marine there is since there is a whole new syntax to parse and dealing with how resolvers get run.
but it's not much more complicated than any other RPC system. -
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:38:27 JST ew @mombi @Terry @marine @bot she's mentally ill and just makes shit up, like claiming I'm bald even though I have a better hairline than she does -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Sunday, 14-Aug-2022 14:38:31 JST Fediverse Contractor He has posted depictions of children in sexually compromising positions. He is a pedophile, which is why josh and I bullied him off of kfcc and he then became an admin on baest, which has an admin that posts incest pornography of children having sex with their mothers. -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:31 JST Ags @bot @Terry @marine I've never witnessed him posting that stuff myself. It's not like we're best friends or anything but honestly I've known Terry for years and that sounds super out of character for him. -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Sunday, 14-Aug-2022 14:38:32 JST Fediverse Contractor You probably know this, but Terry is a known pedophile, and so is marine. Neither of these retards even know what a hellthread is. -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:32 JST Ags @bot @Terry @marine I find it really hard to believe that Terry's a pedophile. -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:33 JST Ags @Terry @marine I legit feel so much older since the covid shit and the chimpening, Terry. I don't even go to ball games anymore. I want to go back. -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 14:38:34 JST Terry @mombi @marine fuck man those were the days
pre covid
I had some 45 year old meth head who owned the condo I was living in (he's probably dead now)
roll out of bed
oh lets see what my girl is posting... -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 14:38:35 JST Terry @mombi @marine when there was that one time in 2019 that I leaked photos of not you (AWOO actually discovered they are not actually you)
I was kinda drunk when I leaked those nudes. Thats my excuse. -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:35 JST Ags @Terry @marine If any of that was anything other than a drug fueled larp I probably wouldn't have continued talking to on alts like nothing happened. -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:36 JST Ags @Terry @marine When have I ever hated on you? -
Embed this notice
Ags (mombi@husk.site)'s status on Sunday, 14-Aug-2022 14:38:37 JST Ags @Terry @marine Would have been more accurate to call it a whale of a tale in marine's case. -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 14:38:37 JST Terry @mombi @marine btw ags while I have you here I give you authorization to stop hating on me. -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 14:38:38 JST Terry @marine tall tale. Like saying you met bigfoot and had a cup of tea. I guess I will have to take your word for it. -
Embed this notice
Terry (terry@bae.st)'s status on Sunday, 14-Aug-2022 14:38:39 JST Terry @marine don't be a nigger. Post pics or it didn't happen. -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Sunday, 14-Aug-2022 14:38:39 JST Jangles :stardewchicken: @Terry I would except it was back in May ?
-
Embed this notice
ew (e@masochi.st)'s status on Sunday, 14-Aug-2022 14:40:38 JST ew @NEETzsche @Terry @icedquinn @djsumdog @marine you'll still have to write an api endpoint -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 14:40:39 JST NEETzsche @e @Terry @icedquinn @djsumdog @marine Or just skip all that and just use SQL -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 23:37:47 JST NEETzsche @djsumdog Stored procedures are great. They reduce multiple database calls to one. Through them, one call can do any combination of delete, update, insert and select statements, significantly reducing network load and processing time. They can then return multiple resultsets, unlike most SQL queries. Their performance advantages are real and actual, and your objection to them is "clean code" gobbledygook.
GraphQL is soy bloatware.
@Terry @icedquinn @e @marine -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Sunday, 14-Aug-2022 23:37:47 JST Alex Gleason Mastodon has Status and Account entities in the API. Both rarely change and Status is maybe even immutable. Except for one problem: stats. Follower count, following count, reply, favourite, reblog count. We want to cache entities in RAM for performance, but we can't because the stats change every 5 seconds.
But we don't always need stats in the UI, so GraphQL helps us solve this problem by letting us drop stats from the response. Then we can return cached entities resulting in better performance.ew likes this. -
Embed this notice
NEETzsche (neetzsche@iddqd.social)'s status on Sunday, 14-Aug-2022 23:37:49 JST NEETzsche @e @Terry @icedquinn @djsumdog @marine So? Honestly I say we return to tradition and start using stored procedures again -
Embed this notice
djsumdog (djsumdog@djsumdog.com)'s status on Sunday, 14-Aug-2022 23:37:49 JST djsumdog @NEETzsche @Terry @icedquinn @e @marine Stored procedures are the worst. Now you have business logic in your application code ... and your SQL schema! Pick a damn lane! -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Sunday, 14-Aug-2022 23:47:01 JST Alex Gleason Here's another problem that's solved with GraphQL:
When I visit your list of followers, I want to display a "Follow/Unfollow" button next to each one. That actually requires a separate API request to /api/v1/relationships for each page.
With GraphQL it can be done in a single request, because I can simply query both at once.ew likes this. -
Embed this notice
ew (e@masochi.st)'s status on Monday, 15-Aug-2022 02:04:12 JST ew @Moon @Terry @NEETzsche @marine the only graph store I know of that competes with postgres in performance is arangodb but meh.
I'm using postgraphile to generate graphql resolvers/schema, graphql-codegen to generate apollo hooks. graphile-migrate for sql migrations, graphile-worker for the job worker queue/oban replacement. fastify for the backend server. postgres for db. nextjs for server-side rendering. react + mantine-ui for ui.
I was doing the backend in rust at first but I switched to typescript lol -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Monday, 15-Aug-2022 02:04:14 JST Sexy Moon @e @Terry @NEETzsche @marine what tech stack are you planning on using
incidentally i know of one other case of someone using a graph store for fediverse stuff and gave up for performance reasons (don't know if that was them or the tech) -
Embed this notice
ew (e@masochi.st)'s status on Monday, 15-Aug-2022 02:16:43 JST ew @alex @Terry @icedquinn @djsumdog @NEETzsche @marine >With GraphQL it can be done in a single request, because I can simply query both at once.
it also can not just be one request for all those relationships but it can be fewer than N requests for N followers to the DB because of how graphql caches nodes. if you've already seen some of those relationships recently you can just pluck those out of the client cache and get the remaining from the DB -
Embed this notice
ew (e@masochi.st)'s status on Monday, 15-Aug-2022 12:55:17 JST ew @Vulcan @marine @Terry @bot @mombi I made progress on my server :duckdance: -
Embed this notice
Vulcan (vulcan@masochi.st)'s status on Monday, 15-Aug-2022 12:55:18 JST Vulcan @marine @Terry @bot @mombi
While the thread was going on me, and my friend was driving all around the city buying furniture and office supplies, and we're currently building his PC. It's a way better existence than bots' online existence -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:19 JST Jangles :stardewchicken: -
Embed this notice
Vulcan (vulcan@masochi.st)'s status on Monday, 15-Aug-2022 12:55:20 JST Vulcan @marine @bot @Terry @mombi
Imagine constantly being on attack mode -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:21 JST Jangles :stardewchicken: @bot @Terry @mombi @Vulcan
>Simmer down, bookmarks
More like simmer down, attention whore. -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:21 JST Fediverse Contractor Mombi and I are friends, stop seething please. -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:21 JST Jangles :stardewchicken: @bot @Terry @mombi @Vulcan you’re literally projecting. If anyone here is seething, it’s you. I’m literally playing a game and minding my business while I keep seeing you begging for attention in my replies.
-
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:22 JST Jangles :stardewchicken: @bot @Terry @mombi @Vulcan because you didn’t have one, retard. You just wanted to be an attention whore like always.
-
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:22 JST Fediverse Contractor Simmer down bookmarks. -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:23 JST Fediverse Contractor You didn't, but I don't remember what my point was. -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:24 JST Fediverse Contractor Are you suggesting that a reasonable person can't distinguish between a 14 and 18 year old? -
Embed this notice
Ags (mombi@husk.site)'s status on Monday, 15-Aug-2022 12:55:24 JST Ags @bot @Terry @Vulcan @marine
In what way did I suggest that? -
Embed this notice
Ags (mombi@husk.site)'s status on Monday, 15-Aug-2022 12:55:25 JST Ags @Vulcan @Terry @marine @bot Wow do you really think so? -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:25 JST Fediverse Contractor Are you suggesting that a reasonable person can't distinguish between a 14 and 18 year old? -
Embed this notice
Ags (mombi@husk.site)'s status on Monday, 15-Aug-2022 12:55:25 JST Ags @bot @Terry @Vulcan @marine What? -
Embed this notice
Vulcan (vulcan@masochi.st)'s status on Monday, 15-Aug-2022 12:55:26 JST Vulcan @marine @bot @Terry @mombi
Honestly it feels like social media encourages kids to sexualize themselves especially girls -
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:27 JST Fediverse Contractor Hurr durr 14 and 18 year olds are easily confused!!
t. confirmed loli pedo -
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:27 JST Jangles :stardewchicken: @bot @Terry @mombi never said they’re easily confused, though in this day and age with instathot culture, likely is more of an issue considering children wear extremely heavy makeup.
-
Embed this notice
Jangles :stardewchicken: (marine@masochi.st)'s status on Monday, 15-Aug-2022 12:55:30 JST Jangles :stardewchicken: @Terry @mombi @bot iirc, she lied about her age and told him she was 18. frankly, no matter how you feel about it, that shit happens a lot more frequently than people are willing to admit. The people you need to be concerned about are the ones who date minors who don’t lie about their age. I dated more than one of those and they’re the more concerning ones imo.
-
Embed this notice
Fediverse Contractor (bot@seal.cafe)'s status on Monday, 15-Aug-2022 12:55:31 JST Fediverse Contractor He also looked the other way when confirmed pedophile gear admitted he "dated" a 14 year old in his 20s. To Terry's credit, he did question him on it a little bit. -
Embed this notice
Terry (terry@bae.st)'s status on Monday, 15-Aug-2022 12:55:31 JST Terry @bot @mombi @marine what? What the fuck are you talking about? what do you want me to do? He said he didn't fuck her I don't know what to do. Thats incredibly weird and he should always be reminded of that but he admitted to no funny business
-
Embed this notice