#sdk art
Explore tagged Tumblr posts
54prowl · 7 months ago
Text
Tumblr media
duality multiplicity of (wo)man
13 notes · View notes
it-s-only-a-game · 6 months ago
Text
Tumblr media
214 notes · View notes
theprismofchaos · 5 months ago
Text
Anybody ever wonder what they truly mean in S1 with the Senkuns "strengths and weaknesses being maximized"? I do. Currently started to rewatch the entire S1 and observe all of their interactions to see their character development. Will post some theories when I have something conreate. Please pipe in with your own opinions if you want to.
Also have some doodle I made awhile back
Tumblr media
61 notes · View notes
roboraindrop · 2 years ago
Text
Tumblr media
I was having a bad body image day today... But Fenn is always here to remind me that I'm attractive to him no matter what 🥰🥰
15 notes · View notes
orteil42 · 1 year ago
Text
i don't trust software that makes it a point to mention it was made with itself. "all the graphics in our art program were produced with the art program" "98% of our SDK's interface was programmed in the SDK itself" something unholy about that. you don't see me birthing myself
2K notes · View notes
shinakazami1 · 8 months ago
Note
have you seen the promotional material from tsp greenlight? if yes i would absolutely love to hear your thoughts on it. otherwise i can go fetch it for ya
First - please check Maximum's art - one of my fav TSP artists fr fr <333 Thanks for the ask!!
I asked for the files and now I'm sharing it here for you guys, too of the original TSP: HD REMIX greenlight.
I want to say that the TSPUD release took some inspiration from this campaign and I will compare the two, focusing mainly on the greenlight as you've asked for it.
There is a lot to unpack here so, I will break this into a few parts.
TABLE OF CONTENT
1) Trailers 1a) The First Trailer 1b) The Raphael Trailer 2) Images 3) The FAQ (frequently asked questions) 4) Final conclusions
1a) The First Trailer
Let's look at this trailer first. From what I can tell, this is the first instance of the 2013 intro. The layout of the Parable is once again unique, which happens in other trailers, too.
What is intriguing is the ending.
Tumblr media
The exit sign - was also visible in 2011 Escape Ending (with Curator), and 2013 (Mariella Ending - it's green). The only instance of it being above the door is the Demo (door close to 'Do you like the Stanley Parable' choice). It feels like a clever blend of the 2011 and 2013 ending to me, as the Narrator experiments more with the new placement. That's maybe why the layout feels isn't as familiar.
It's also the first instance where we see Stanley being conscious, besides the 2011 opening. From his perspective - he woke up to completely. Every video present in it is from the intro - which, seeing erratic movements from the camera, could mean those are new to him, too.
My take is this is where the Other Stanley comes in place. As he can move too, he might either be the guy who we see in the trailers OR, the one in the video. I like both interpretations
This trailer was reimagined for the PS5 release of TSPUD.
The layout is also different from the main game. What is intriguing, however, is the setup. While the intro does show the room from above, making this fake 427 room just a scrapped material, the fact that the new Freedom ending (look at the difference in the sky between the images), only furthers what I said in my prev post (about IOS release )
Tumblr media
Conclusions:
For trailers, the Narrator likes to make new parts of the Parable and play with layouts, letting Stanley run around freely.
That Stanley might be The Other Stanley. These, besides the Escape Pod Ending, are the only spots that Stanley moves by himself.
The greenlight trailer is there to show the new content from the perspective of 2011 mod, with a small callback to the original.
Now, onto
1b) The Raphael Trailer
Link to it Before I get to the trailer, I just want to give a shoutout to a Raphael Parable mod. It's an interesting fan game and I truly admire it.
The orange walls are typical Source SDK engine ones, and we have the emotion boxes found later in the Demo.
Have this list tho because it's funny
Tumblr media
It's the typical type of crazy list we see in the Demo, Disco, and iOS new content; I feel this is closer to most of them, written by the Narrator instead of Proctols like the Disco one.
It's also the first mention of other types of game and the Narrator's interest in them. The survival horror element with the Bicycle scene is really nice. It shows up later in the Memory Zone <3
In general - this is, before Cookie9, the first canon situation of the Narrator reading other people's feedback on the game. Just like with Cookie, he seems to take a proactive method with negative feedback, trying to show he can change. The attitude, however, also changed - for Raphael's ending, he is still 2011 way meaner self. The amount of sarcasm throughout the whole thing is so enjoyable and, whoever Raphael is, I hope he enjoyed this.
Conclusions:
The Narrator takes a proactive approach to critique that feels close to heart.
The construction part with desk 000 is shown for the first time - which could potentially mean each office number corresponds also to the part of office built.
2) The Images
There are 17 images in total. This part is also referenced in the PS5 TSPUD release video but also, if you look at the Mind Control Facility, some of the images are also used there as some of the room renders.
There are main three types of these images. The first, the contradictions that are also present in the PS5 video. It's a theme in the game in general to combine these, as The End is Never The End (thing that the PS5 text segment ends with) only shows it more.
Tumblr media
The second element - image 7 mentioned multiple different games styles that just like the video, fits the fact the Narrator loves gaming.
Tumblr media
But the third one is most interesting. The text in these seems conscious
Tumblr media
For the person who could say this, it could be either The Narrator or The Settings.
a) The Narrator: - Asking someone for help when game doesn't work like he thought:
Demo: " THEY SAID THEY LIKED IT! I NEED SOMEONE TO STOP THE DEMO! HELLO??"
Expo Achievement Fix: "Who fixed it? Is someone here?" ;
Confusion" "Will someone come for us?" - Skip Button parallels:
Image 12: slow corruption and scattered mind,
Image 15: "I am in control" ("It's all out of my control now. ") ,
Image 16: repetition,
Image 17: the return to normality
b) The Settings Person / 432 / TimeKeeper : - This could be his first appearance in the series.
- References to 'someone' could be his coworkers.
- Image 12: we know the number 8 is significant in the game. Just like the Bucket and Gamborrata, we know there seems to be some spiritual stuff going on and that might be the exact moment when he became the Timekeeper.
- Image 14: "If someone could get rid of the text maybe then I would see what the game is about" seems not quite like The Narrator's thing to say, as it's his game. Rather than that, it feels like someone else could be involved. - and with the corruption, it feels like a great
- Image 15: "don't tell me what to do" and Image 17: 'Let's begin again' fit their Settngs Persona
Both interpretations are as likely and while I prefer it's 432, feel free to make your own interpretations :] Maybe it's even a new character we don't know!
EDIT: I want to just show the smallest text on image 14:
Tumblr media Tumblr media Tumblr media
"I would just like to know who is writing all of this. Do you know who is doing that. Would you please ask them to stop? Because I'm trying to figure out what this game is about (covered)"
This one part could mean whatever we see here are transcripts of thoughts, or what the person is saying is either written on the slides as they speak (meaning someone IS observing them), or they possibly have internet access (Google Translator). Once again, both can be true for The Narrator and 432 but, I thought it was a neat detail :]
Now, onto the last part:
3) The FAQ
It ties a bit back to who might be the person speaking in the images. And here, I would say it's even harder to tell due to the answers.
The question that starts it all is this:
Tumblr media
If you remember the iOS post, the Narrator will in the future to this say he holds back on the details. Of course, as this is Davey/Cakebread, it could be interpreted as one of the Proctols speaking.
The second part though, is really interesting.
Tumblr media
The question of identity is one in gen also present in the game (i.e. Confusion ending).
But the ending note-
"I'm alone again, aren't I."
makes me feel that once again. This might be either a) someone else entirely,
b) The Settings Person (theme of loneliness, loss of identity, understanding of weird rules),
c) Or, for this one my favourite, The Narrator.
Skip: "And here I am now, stuck in a room waiting for you (...) and that I'm going to be stuck all alone(...)" 
Bucket apartment: "No, no no, no, no, no, no, no, what's going on? Why do I want to be with the bucket, hear what the bucket has to say do anything it asks, what's wrong with me? I don't understand!"
4) Final conclusions
First - thank you maximum for the ask. I had no clue about the Greenlight Steam page so, this was a delight to look through and analyse. Here are my final thoughts on this:
This was still a collaborative work for the Narrator. The construction work, the different characters seemingly present in the images and the FAQ work well with the Demo having mention of Proctols. He used some old ideas and is going into new territory.
Trailers are spaces for Stanley (or, the Other Stanley) to walk in peacefully without a player's interference. It's unclear which Stanley is it.
The critique was meaningful to him from the start. The way he responded to it felt similar, but the emotional impact seemed to have changed, just like he did between TSP and TSPUD.
Themes of madness and loss of identity are important in the game. It might be the first instance of The Settings Person appearance, but no canon information is shown.
The FAQ might be the last canon instance of him being directly in touch with the Proctols.
If you got to this part of the post - thank you :] Nine cookies for you!!
🍪🍪🍪🍪🍪🍪🍪🍪🍪
46 notes · View notes
6ix3y3s · 5 months ago
Text
Tumblr media
Tumblr media
If you're a chaos-head, and also a fan of Cry of Fear... I am unsure of what exactly to tell you, but provide you with a custom hoodie where little Simon can brandish this hoodie against his will (if you are aware, then you are aware)
Here's a tutorial on how to put it into your game.
Keep in mind: you need to unlock all 5 endings of the game to unlock the custom hoodie option (being the very bad ending, 2 separate bad endings, the good ending, and the joke ending)
The hoodie provided is saved in .png for the sake of showcasing. Download this image and convert it to targa (.tga) and save it as 24-bit. (You can use any art program that allows you to save in .tga file (I prefer paint dot net)
Load up the game files in your steam directory (unless you downloaded it from another source, then I suggest you seek out the Cry of Fear folder as we speak), and search up models, costumes and put your targa file in the costumes folder, ensure you rename it to custom_hoodie. For the confused, it should look like this. steam>steamapps>common>cry_of_fear>cryoffear>models>costumes.
I will need to hold your hand for this, but if you are an owner of Steam, you will need to download Source SDK (and it's adjacent source variants) for the custom_hoodie to appear.
Start your game from the beginning, go to the secret room before proceeding, collect whatever you need for your little adventure and change your clothes. On the very bottom of the list should be a custom hoodie option, and it should look like this.
Tumblr media
Do disregard the highlighted button, it does that on it's own sometimes.
5. Have fun.
18 notes · View notes
monsterblogging · 2 months ago
Text
The pre-SDK predecessor of Saber Athena?
When I was looking through FRV's art on his LinkedIn page, I noticed that he had concept art of a Jaeger for PR2 that had a very similar quality to Saber Athena - slender and feminine. And this was supposed to be a new Chinese Jaeger.
Tumblr media Tumblr media
Also, here's concept art for its drivesuits:
Tumblr media
7 notes · View notes
kurios-development-hell · 3 months ago
Text
Tumblr media
Edit: Better quality photo than the one I made in class.
I'm researching about my 11th Swatchling, Tiramisú, the cook of Queen's Palace. Yesterday made the naked body to understand how to make chubby but muscular bodies, and I was very worried about the result. Guess all those years mingling with the Taunka in Northrend helped me a bit to understand the body type. Tiramisú is meant to become not only an important character in my AU but I also had plans to create cooking videos for my channel, as means to present and make the character known to everyone and put some educative videos for good measure because I'm like that (I love cooking and I can't help it but to share in the art). For everything else, i'll keep researching and make a character sheet once I get the hang of his forms.
Here is some data profiling about him, directly from my outlining notes in Scrivener (if you wonder about the rugged feathers on the arms, all Swatchlings clip their wings out of respect to their father's oath to the crown -- it's also more comfy for them when they need to tuck their arms inside the sleeves of their uniforms):
Tumblr media
* Tiramisú D’Orange — #11th Swatchling * Personality Polarization: ORNG * Subconscious Aspect: The Kindness of the Father * A foody portly Swatchling, cheery and ready to make others happy with a miriad of his own recipes, always tailored to the personality of the commensal. Works at the great kitchen of the palace, being the master of hors d'oeuvre, entrée and entremets, whereas his sibling Zuccoto is the master of amuse bouche and desserts. Because Tiramisú needs to taste all dishes before serving them, he can’t help to eat some each time. Therefore his Swatchling shape is inverted in contrast with the rest of his siblings. * Will be wearing a tall chef hat because of his passion for cooking, and a sprig of parsley from the mouth, signifying his love for detail. * His totem-like salt-pepper grinder is his weapon of choice. It’s called Salu-Salo, salt side applies a debuff that halves all manner of healing, and pepper side reduces the accuracy and potency of regular attacks. Tiramisú handles his totem with a lot of dexterity, as his natural Swatchling strength is doubled by the amount of energy he has stored in his body from all the food he takes in. The white side is the SALT and the black side is the BLACK-PEPPER. * Sometimes may go down to the Color Cafe to check on his siblings and his father during his spare time (or just to fetch some ingredients for Zuccoto or himself). He loves to have breakfast and late dinners with his siblings and the Tasquelings. Has a hankering for eating poisonous herbs and may request his sibling Tempranillo to go on quick outings to Cyber Field to procure the ingredients he needs for his “caprice snacks”. His Cybernet handle is D10nyssus.
Classroom drama beneath the cut. Tags when I get home.
Today my class wasn't classing too much at all. I'm waiting to use Unity since this past week and we can't advance because of 2 missing people... Others who already know how to do it already put their sprites an made them work, but I know nothing about Unity barring using an SDK to make avatars and worlds in VRCHAT and that's it. I'm still waiting to be taught something... If this trend keeps happening, instead of drawing I'll pull a YouTube tutorial about Unity and not wait for the teacher at all. My ADHD needs of stimuli and this wait kills me slowly (specially because I already delivered my sprites and everything is ready to import in Unity, I just need to know how to set everything up).
I'm sorry for the teacher but my brain is fickle and if I don't get enough mental stimuli, my brain and body just shuts down like with narcolepsy.
8 notes · View notes
lqtraintracks · 2 years ago
Text
20 Questions for Fic Writers
Thank you @maesterchill @danpuff-ao3 and @nv-md for the tag! <333
1. How many works do you have on AO3?
314
2. What’s your total AO3 word count?
1,295,054
3. What fandoms do you write for?
Harry Potter is the big one. I've also written some Captive Prince, Locked Tomb, and one Call Me By Your Name fic
4. What are your top 5 fics by kudos?
Right Hand Red; Hung Like a Horntail; Slip Into My Lover's Hands; Weeds or Wildflowers (written with the very talented @unmistakablyoatmeal); and check this hand 'cause I'm marvelous
5. Do you respond to comments? Why or why not?
I try. I'm seriously behind. The truth is, I'll never get around to replying to them all. I will someday die with a thousand unanswered comments. But I do try. And I read each and every one and they touch my heart. I'm so very grateful for all the wonderful comments I've received and continue to receive!
6. What is the fic you wrote with the angstiest ending?
Oof. I hardly ever end things badly. But there was one wee ficlet; lemme go hunt it down. (*plays elevator music*) Ah, here it is: Not-Forever Is Still Forever. It's not MCD or anything. Draco just leaves for Argentina for two years. *shrug emoji* But I like to think I've gotten pretty good at baking some realistic angst into the middle of things, if not writing angty endings. I prefer it that way.
7. What’s the fic you wrote with the happiest ending?
All of them except for Burning the Ground, which is an open ending. I'll be honest, I don't like the word fluff. I'm never trying to write fluff, which, to me, denotes a level of uncomplicated sweetness. Maybe others define it differently. But I don't think happy endings are necessarily fluffy. I want my happy endings to put tears in your eyes, to move you. I want to evoke different things with different sorts of happiness for different phases of life. RHR's ending is about a feeling of freedom mostly, of getting to face the next part of their lives without dread. Take You Home has a similar vibe but with them a bit older; they've experienced the painful and mundane disappointments you have to weather in this life that have nothing to do with fighting a dark wizard and everything to do with existential questions about who we are, how we go on, what do you do when it doesn't work out, when you've changed and you don't know who you are anymore. I loved ending it with all their friends, at a march for trans rights. Heart Like Neon has an ending that makes *me* the most happy. I modeled it after an episode of Grey's Anatomy where you find out at the end of the ep that two important characters got married. The whole ep, none of their friends know, then at the end they play 'Bones' by Josh Record, and you go back in time by a few weeks and you see it. When I wrote the end of HLN, I had that song playing in my head from the end of the party at the Weasley's, to jumping three months earlier, to Harry and Draco in Paris. That's a pretty goddamned happy ending. It makes me cry. <3 (Also the art that @bluebutter-art made for it makes me bawl happy tears!!!)
8. Do you get hate on fics?
I was going to say hardly ever but then I *just* got some last week! LOL. Still, I'm very lucky that it's not even once in a blue moon. That stuff is so arbitrary too. I'm going to quote my good friend @elrhiarhodan: People... they're fuckin nuts. :D
9. Do you write smut? If so, what kind?
LOL yes. A lot of different kinds? I want to try a little of everything as a writer.
10. Do you write crossovers? What’s the craziest one you’ve written?
No. I mean, I probably have a couple times over the course of my literal decades in some fandom or other, but they're not worth noting.
11. Have you ever had a fic stolen?
Yes.
12. Have you ever had a fic translated?
Yes, several, and into multiple languages. I think that's so cool!
13. Have you ever co-written a fic before?
Definitely! In HP I've written with sdk, @the-starryknight and @nv-md, plus I once did a wild round robin with a big group of people. I'm not good at round robins, I've realized. Too much of a control freak.
14. What’s your all time favourite ship?
Drarry, totally. But right up there is Harry/Teddy and Harry/Teddy/Draco. Then Ginny/Pansy, Charlie/Teddy, James Sirius/Albus Severus (with Teddy too sometimes). In CaPri, I love Damen/Laurent, but @linecrosser had totally made me ship when Damen lends Laurent out to Nikandros for a threesome and also Auguste/Laurent. I also hardcore ship my own original characters from my novel. <3
15. What’s a WIP you want to finish but doubt you ever will?
I don't do WiPs really.
16. What are your writing strengths?
Oof, this is tough. Pacing? Interpersonal relationships? Smut, for sure. LOL. I think I do well writing things that are transgressive or maybe even filthy with a lot of tenderness and compassion and deep, deep love mixed in. And I think I'm getting really good at making people cry when I want them to. Readers, that is. :D
17. What are your writing weaknesses?
Convoluted plots. Can't do them. I wish I could. I can't write a mystery to save my life. I'm also pretty bad at heavy angst. I also wish I could write something nonlinear, but my brain just doesn't work that way.
18. Thoughts on writing dialogue in another language in fic?
It's interesting that this is a question because it's meaningful to me not because of fic but because of my novel. I have a Spanish-speaking character, fluent in English, but sometimes he says things in Spanish. I'm very VERY lucky that @capiturecs read my novel both as a sensitivity reader for Latinx/Latine/Latino aspects but also to correct my Spanish and make it realistic and conversational! I'll be forever grateful! I also now really REALLY want to learn Spanish! <3
19. First fandom you wrote for?
Sorry, I don't share this publicly.
20. Favourite fic you’ve written?
Oh this is mean. This is cruel. I can't possibly answer this! RHR has got to be in there. Heart Like Neon. Blood and Fire. Phoenix in the Fire. Take You Home. Wonderful Electric (cover me in you). A Pain of Our Choosing. My Name in Your Mouth. Bloom. collarbones like a bow, skin an arrow to the heart. I'll stop there!
Okay, this was fun! I'll tag @corvuscrowned @ruinsplume @floydig @sweet-s0rr0w @lettersbyelise @magpiefngrl @skeptiquewrites and Elr! <3
53 notes · View notes
aus-from-undertale · 9 months ago
Text
Deltasavior
This is a deltarune story going after the end of chapter 2 !!!!
It's really fun to see everyone's takes on chapter 3 while we wait to come out haha
Also, the art style is pretty nice💛💛💛
Comic:
If you like this au, you can find more about it on @deltasaviorthemaker account!
Tumblr media
If you want to read more stuff, check out my Deltarune aus list!
8 notes · View notes
54prowl · 9 months ago
Text
Tumblr media
天才。
Tumblr media
14 notes · View notes
wizardingworldlibrary · 7 months ago
Text
Minerva McGonagall (2) Masterlist
part one
A Birthday For Kitten (fanfiction.net) - Hogwarts Duo Albus/Minerva G, 12k
Summary: The staff of Hogwarts decides to throw Minerva McGonagall a surprise birthday party. Albus asks her to dinner to get her out of the castle while they prepare...romance blooms and when they come back surprises await...
A Cup of Tea (fanfiction.net) - My Dear Professor McGonagall G, 3k
Summary: Minerva's birthday, a cauldron of Pepper-Up Potion, and a few cups of tea to improve the mood.
Autumn is a Time of Change (ao3) - wasureneba G, 2k
Summary: Minerva's birthday is 4 October. Although autumn is thought to be a time of death, it has always been a time of beginnings for Minerva.
Because It Is Bitter, and Because It Is My Heart (ao3) - Squibstress Minerva/Snape E, 34k
Summary: If war is hell, Severus Snape and Minerva McGonagall are in the Ninth Circle. During Snape's awful year as Headmaster, he and Professor McGonagall draw closer as they are forced into a desperate arrangement.
Fools Rush In (ao3) - Squibstress Albus/Minerva T, 12k
Summary: At nearly 100, Albus is surprised to find that he is, very improbably and most inconveniently, in love.
Growing Entanglements (ao3) - apricitydays Minerva/Pomona T, 200
Summary: Minerva has a crush. Pomona has something else.
Manual Transmission (ao3) - Ms_Anthrop Minerva/Snape E, 9k
Summary: Severus Snape was never one to lose a bet, but then, neither was Minerva McGongall...
"Are you willing to increase the wager?" she repeated, and he was startled to see that her emerald eyes gleamed with a cunning, predatory anticipation.
"That depends," he answered slowly, not above dragging it out a bit. "What are you offering?"
Masquerade (ao3) - FairyQueen (etoilecourageuse) G, 200
Summary: It had been quite a while since Minerva McGonagall had last attended a traditional Masquerade.
Minerva's Birthday Surprise (fanfiction.net) - kidarock G, 10k
Summary: UPDATED AND COMPLETED! Minerva is looking forward to her 70th birthday but it seems everybody has forgotten!Why are the staff acting so strange? How will Albus make it up to her?
Tatters (ao3) - aspionage T, 10k
Summary: In which Severus and Minerva pay a visit to Number Four Privet Drive. Takes place during chapter 14 of A Patchwork Family.
The Art of Self-Fashioning (ao3) - Lomonaaeren M, 283k
Summary: In a world where Neville is the Boy-Who-Lived, Harry still grows up with the Dursleys, but he learns to be more private about what matters to him. When McGonagall comes to give him his letter, she also unwittingly gives Harry both a new quest and a new passion: Transfiguration. But while Harry deliberately hides his growing skills, Minerva worries more and more about the mysterious, brilliant student writing to her who may be venturing into dangerous magical territory.
The Cat and the Parasol (ao3) - songquake Minerva/Sybill E, 8k
Summary: Sybill Trelawney adjusts to her appointment as Hogwarts’ Divination Professor.
The “Mrs. Clauses” (ao3) - Shanone Minerva/Poppy G, 591
Summary: Minerva has a holiday tradition to fulfill for her Gryffindor cubs. Poppy helps.
To Some a Gift (ao3) - kelly_chambliss Minerva/Snape M, 6k
Summary: After Voldemort's first defeat, Severus has a great deal to atone for. Minerva finds a way to help him.
Worth the Wait (ao3) - Kittenshift17 Sirius/Minerva E, 3k
Summary: *ONE-SHOT* Sirius Black had been trying to sweet talk his way into Minerva's knickers since before he'd had any business fancying girls, let alone fancying a witch like Minerva. Ten years, he'd been wanting to ravish the witch, and this year for her forty-fifth birthday, he might just get his wish.
Yellow and Gold (ao3) - sdk minerva/pomona G, 200
Summary: At a Halloween gathering for the professors at Hogwarts, Minerva has a hard time controlling her gaze.
3 notes · View notes
theprismofchaos · 5 months ago
Text
I have been cooking some Sendokai designs - that while arent ready yet - are such a joy to doodle for now.
Have some chaos doodles for now
Tumblr media
41 notes · View notes
this-week-in-rust · 1 year ago
Text
This Week in Rust 544
Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @ThisWeekInRust on Twitter or @ThisWeekinRust on mastodon.social, or send us a pull request. Want to get involved? We love contributions.
This Week in Rust is openly developed on GitHub and archives can be viewed at this-week-in-rust.org. If you find any errors in this week's issue, please submit a PR.
Updates from Rust Community
Foundation
Guest Blog: Attending CISA’s Open Source Software Security Summit
Newsletters
This Month in Rust OSDev: March 2024
Project/Tooling Updates
lilos v1.0 released
medium-to-markdown v0.1.1 : Convert your medium blogs easily into markdown files
Fluvio v0.11.6 release and project updates
venndb 0.4.0 - custom validators
Tantivy 0.22: Performance improvements, new aggregations and stability fixes
Announcing r3bl_terminal_async - build async interactive CLIs in Rust
[video] Demo + architecture overview of Ferrostar, a cross-platform turn-by-turn navigation SDK with a Rust core
Observations/Thoughts
The Rust Calling Convention We Deserve
Sized, DynSized, and Unsized
Coroutines and effects
Porting a cross-platform GUI application to Rust
Adventures In Rust: Bringing Exchange Support To Thunderbird
Rust Walkthroughs
Why SQLite Performance Tuning made Bencher 1200x Faster
drop, the destructor of Rust structs
Building with AWS S3 using Rust
Rust tokio task cancellation patterns
[video] Build with Naz - Published crate r3bl_terminal_async for building async interactive CLIs in Rust
[video] Trent Billington - Bevy ECS - Power tool for data oriented applications
[video] Building a procedural art generator
[audio] Isograph with Robert Balicki
Research
A Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries
Rust Digger: Does size matter? The biggest crate is 450MB; More than 100 crates are over 50MB
Miscellaneous
GitHub Sponsor Rust developer David Tolnay
Learn how to write TCP servers using Rust's std::net module
RustFest Zürich 🇨 Talks announced
Crate of the Week
This week's crate is scandir, a high-performance file tree scanner.
Thanks to Marty B. for the self-suggestion!
Please submit your suggestions and votes for next week!
Call for Testing
An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:
No calls for testing were issued this week.
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
Call for Participation; projects and speakers
CFP - Projects
Always wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!
Some of these tasks may also have mentors available, visit the task page for more information.
awesome-alternatives-in-rust - Add dqy alternative to dig
fluvio - When a topic is deleted, connected clients should have their connection closed
fluvio - MQTT Connector: Prefix auto generated Client ID to prevent connection drops
fluvio - Remove localhost from fluvio in favor of 127.0.0.1
If you are a Rust project owner and are looking for contributors, please submit tasks here.
CFP - Speakers
Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.
RustConf 2024 | Closes 2024-04-25 | Montreal, Canada | Event date: 2024-09-10
RustLab 2024 | Closes 2024-05-01 | Florence, Italy | Event date: 2024-11-09 - 2024-11-11
EuroRust 2024| Closes 2024-06-03 | Vienna, Austria & online | Event date: 2024-10-10
Scientific Computing in Rust 2024| Closes 2024-06-14 | online | Event date: 2024-07-17 - 2024-07-19
Conf42 Rustlang 2024 | Closes 2024-07-22 | online | Event date: 2024-08-22
If you are an event organizer hoping to expand the reach of your event, please submit a link to the submission website through a PR to TWiR.
Updates from the Rust Project
432 pull requests were merged in the last week
add simple async drop glue generation
llvm backend: Prevent creating the same Instance::mono multiple times
static_mut_refs: use raw pointers to remove the remaining FIXME
add a lower bound check to unicode-table-generator output
add an opt-in to store incoming edges in VecGraph + misc
add llvm-bitcode-linker to build manifest
allow workproducts without object files
at debuginfo=0, don't inline debuginfo when inlining
correctly change type when adding adjustments on top of NeverToAny
coverage: branch coverage tests for lazy boolean operators
coverage: prepare for improved branch coverage
delay interning errors to after validation
delay span bug when Self kw resolves to DefKind::{Mod,Trait}
don't ICE for kind mismatches during error rendering
don't ascend into parent bodies when collecting stmts for possible return suggestion
don't error on subtyping of equal types
don't inline integer literals when they overflow - new attempt
don't repeatedly duplicate TAIT lifetimes for each subsequently nested TAIT
fix ICE in eval_body_using_ecx
fix ICE when there is a non-Unicode entry in the incremental crate directory
fix capturing duplicated lifetimes via parent in precise_captures (impl use<'...>)
fix normalizing in different ParamEnvs with the same InferCtxt
fix trait solver overflow with non_local_definitions lint
flip spans for precise capturing syntax not capturing a ty/const param, and for implicit captures of lifetime params
give a name to each distinct manipulation of pretty-printer FixupContext
ignore -C strip on MSVC
implement Modified Condition/Decision Coverage
implement PROBLEMATIC_CONSTS generalization
implement syntax for impl Trait to specify its captures explicitly (feature(precise_capturing))
improve ICE message for forbidden dep-graph reads
interpret: pass MemoryKind to adjust_alloc_base_pointer
interpret: pass MemoryKind to before_memory_deallocation
interpret: use ScalarInt for bin-ops; avoid PartialOrd for ScalarInt
introduce perma-unstable wasm-c-abi flag
let inherent associated types constrain opaque types during projection
make suggest_deref_closure_return more idiomatic/easier to understand
make thir_tree and thir_flat into hooks
make the comments for ReturnDest variants doc comments
match ergonomics 2024: Implement eat-one-layer
match ergonomics 2024: mut doesn't reset binding mode
match hyphen in multi-revision comment matchers
opaque types have no namespace
outline default query and hook provider function implementations
prefer identity equality over equating types during coercion
print note with closure signature on type mismatch
properly handle emojis as literal prefix in macros
remove default_hidden_visibility: false from wasm targets
remove uneeded clones now that TrustedStep implies Copy
silence some follow-up errors on trait impls in case the trait has conflicting or otherwise incoherent impls
simplify shallow resolver to just fold ty/consts
stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by ref
subtype predicates only exist on inference types, so we can allow them to register opaque types within them
tell LLVM Vec::len is invariant across growth
use raw-dylib for Windows synchronization functions
refactor clippy in bootstrap
when suggesting RUST_BACKTRACE=1, add a special note for Miri's env var isolation
miri: data_race: make the release/acquire API more clear
miri: no_std works on Windows now
miri: add localtime_r shim
miri: address reuse improvements and fixes
miri: deadlock: show backtrace for all threads
miri: directly call handle_alloc_error
miri: implement support for __rust_alloc_error_handler
miri: make realloc with a size of zero fail
miri: move read_byte_slice to general helpers file, next to read_c_str
miri: threads: keep track of why we are blocked, and sanity-check that when waking up
Box::into_raw: make Miri understand that this is a box-to-raw cast
PatRangeBoundary::compare_with: also add a fast-path for signed integers
codegen ZSTs without an allocation
stabilize Wasm target features that are in phase 4 and 5
stabilize const_io_structs
stabilize checking of cfgs at compile-time: --check-cfg option
stabilize generic NonZero
make checked ops emit unchecked LLVM operations where feasible
improve std::fs::Metadata Debug representation
fix negating f16 and f128 constants
force exhaustion in iter::ArrayChunks::into_remainder
checked_ilog: improve performance
add an intrinsic for ptr::from_raw_parts(_mut)
fix: make str::from_raw_parts_mut mut
use queue-based RwLock on more platforms
add support for Arm64EC to the standard library
codegen_gcc: fix PassMode::Indirect with params
codegen_gcc: fix check for main function already declared
codegen_gcc: fix panic when calling get_fn for a variable
codegen_gcc: fix passing custom CG_RUSTFLAGS when building sysroot
codegen_gcc: implement more type kinds
cargo install: including Locking message
cargo resolver: add default Edition2024 to resolver v3
cargo resolver: add v3 resolver for MSRV-aware resolving
cargo credential: trim newlines in tokens from stdin
cargo msrv: error, rather than panic, on rust-version 'x'
cargo msrv: put MSRV-aware resolver behind a config
cargo toml: don't crash on parse errors that point to multi-byte character
cargo toml: disallow source-less dependencies
cargo toml: error on [project] in Edition 2024
cargo toml: report _fied variants (e.g. dev_dependencies) as deprecated
cargo: fix 'cargo build' fails when list_files() with gix is triggered
rustdoc: always display stability version even if it's the same as the containing item
rustdoc: fix copy path button
rustdoc: support type '/' to search
rustdoc-search: fix description on aliases in results
rustdoc-search: single result for items with multiple paths
clippy: threadlocal_initializer_can_be_made_const will not trigger for unreachable initializers
clippy: arithmetic_side_effects fix false negative on +=
clippy: ptr_as_ptr: fix duplicate diagnostics
clippy: emit the needless_pass_by_ref_mut lint on self arguments as well
clippy: fix is_test_module_or_function
clippy: reduce single_char_pattern to only lint on ascii chars
clippy: rework interior mutability detection
clippy: the multiple_unsafe_ops_per_block test needs asm!
rust-analyzer: cargo script mvp
rust-analyzer: add convert From to TryFrom assist
rust-analyzer: allow rust files to be used linkedProjects
rust-analyzer: VFS should not walk circular symlinks
rust-analyzer: handle escaped chars in doc comments
rust-analyzer: replace Just the variable name in Unused Variable Diagnostic Fix
rust-analyzer: implement BeginPanic handling in const eval
rust-analyzer: make test harness arguments configurable and not --nocapture
rust-analyzer: render matched macro arm on hover of macro calls
rust-analyzer: try to generate more meaningful names in json converter
Rust Compiler Performance Triage
A week dominated by small mixed changes to perf with improvements slightly outweighing regressions. There were no pure regressions, and many of the mixed perf results were deemed worth it for their potential improvements to runtime performance through further optimization from LLVM.
Triage done by @rylev. Revision range: ccfcd950..a77f76e2
Summary:
(instructions:u) mean range count Regressions ❌ (primary) 0.4% [0.2%, 1.8%] 57 Regressions ❌ (secondary) 0.4% [0.2%, 1.9%] 26 Improvements ✅ (primary) -0.8% [-3.4%, -0.2%] 50 Improvements ✅ (secondary) -0.6% [-1.9%, -0.1%] 32 All ❌✅ (primary) -0.2% [-3.4%, 1.8%] 107
0 Regressions, 5 Improvements, 6 Mixed; 2 of them in rollups 62 artifact comparisons made in total
Full report here
Call for Testing
An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:
No calls for testing were issued this week.
RFCs
Rust
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
Approved RFCs
Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:
No RFCs were approved this week.
Final Comment Period
Every week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.
RFCs
[disposition: merge] experimental project goal program for 2024 H2
Tracking Issues & PRs
Rust
[disposition: merge] Tracking Issue for std::path::absolute
[disposition: merge] Tracking Issue for convenience methods on NonNull
[disposition: merge] Inline more svg images into CSS
[disposition: merge] Edition 2024: Make ! fall back to !
[disposition: merge] static_mut_refs: Should the lint cover hidden references?
Cargo
[disposition: merge] fix(toml): Warn, rather than fail publish, if a target is excluded
New and Updated RFCs
[new] experimental project goal program for 2024 H2
Upcoming Events
Rusty Events between 2024-04-24 - 2024-05-22 🦀
Virtual
2024-04-24 | Virtual + In Person (Prague, CZ) | Rust Czech Republic
#2: Making Safe Rust Safer (Pavel Šimerda)
2024-04-25 | Virtual (Berlin, DE) | OpenTechSchool Berlin + Rust Berlin
Rust Hack and Learn | Mirror: Rust Hack n Learn Meetup
2024-04-30 | Virtual (Dallas, TX, US) | Dallas Rust
Last Tuesday
2024-05-01 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
Rust for Rustaceans Book Club: Chapter 5 - Project Structure
2024-05-01 | Virtual (Indianapolis, IN, US) | Indy Rust
Indy.rs - with Social Distancing
2024-05-02 | Virtual (Charlottesville, NC, US) | Charlottesville Rust Meetup
Crafting Interpreters in Rust Collaboratively
2024-05-07 | Virtual (Buffalo, NY) | Buffalo Rust Meetup
Buffalo Rust User Group
2024-05-09 | Virtual (Berlin, DE) | OpenTechSchool Berlin + Rust Berlin
Rust Hack and Learn | Mirror: Rust Hack n Learn Meetup
2024-05-09 | Virtual (Israel) | Rust in Israel
Rust at Microsoft, Tel Aviv - Are we embedded yet?
2024-05-09 | Virtual (Nuremberg/Nürnberg, DE) | Rust Nuremberg
Rust Nürnberg online
2024-05-14 | Virtual (Dallas, TX, US) | Dallas Rust
Second Tuesday
2024-05-14 | Virtual (Halifax, NS, CA) | Rust Halifax
Rust&Tell - Halifax
2024-05-14 | Virtual + In-Person (München/Munich, DE) | Rust Munich
Rust Munich 2024 / 1 - hybrid (Rescheduled)
2024-05-15 | Virtual (Vancouver, BC, CA) | Vancouver Rust
Rust Study/Hack/Hang-out
2024-05-16 | Virtual (Charlottesville, VA, US) | Charlottesville Rust Meetup
Crafting Interpreters in Rust Collaboratively
2024-05-21 | Virtual (Washington, DC, US) | Rust DC
Mid-month Rustful—forensic parsing via Artemis
Africa
2024-05-04 | Kampala, UG | Rust Circle Kampala
Rust Circle Meetup
Asia
2024-05-11 | Bangalore, IN | Rust Bangalore
May 2024 Rustacean meetup
Europe
2024-04-24 | Virtual + In Person (Prague, CZ) | Rust Czech Republic
#2: Making Safe Rust Safer (Pavel Šimerda)
2024-04-25 | Aarhus, DK | Rust Aarhus
Talk Night at MFT Energy
2024-04-25 | Berlin, DE | Rust Berlin
Rust and Tell - TBD
2024-04-25 | København/Copenhagen, DK | Copenhagen Rust Community
Rust meetup #46 sponsored by Nine A/S
2024-04-25 | Vienna, AT | Rust Vienna
Rust Vienna x Python User Group - April
2024-04-27 | Basel, CH | Rust Basel
Fullstack Rust - Workshop #2 (Register by 23 April)
2024-04-27 | Stockholm, SE | Stockholm Rust
Ferris' Fika Forum #2
2024-04-30 | Budapest, HU | Budapest Rust Meetup Group
Rust Meetup Budapest 2
2024-04-30 | Salzburg, AT | Rust Salzburg
[Rust Salzburg meetup]: 6:30pm - CCC Salzburg, 1. OG, ArgeKultur, Ulrike-Gschwandtner-Straße 5, 5020 Salzburg
2024-05-01 | Köln/Cologne, DE | Rust Cologne
This Month in Rust, May
2024-05-01 | Utrecht, NL | NL-RSE Community
NL-RSE RUST meetup
2024-05-06 | Delft, NL | GOSIM
GOSIM Europe 2024
2024-05-07 & 2024-05-08 | Delft, NL | RustNL
RustNL 2024
2024-05-08 | Cambridge, UK | Cambridge Rust Meetup
Monthly Rust Meetup
2024-05-09 | Gdańsk, PL | Rust Gdansk
Rust Gdansk Meetup #2
2024-05-14 | Virtual + In-Person (München/Munich, DE) | Rust Munich
Rust Munich 2024 / 1 - hybrid (Rescheduled)
2024-05-14 | Prague, CZ | Rust Prague
Rust Meetup Prague (May 2024)
2024-05-21 | Aarhus, DK | Rust Aarhus
Hack Night
2024-05-21 | Zurich, CH | Rust Zurich
Save the date - Mai Meetup
North America
2024-04-24 | Austin, TX, US | Rust ATX
Rust Lunch - Fareground
2024-04-25 | Nashville, TN, US | Music City Rust Developers
Music City Rust Developers - Async Rust on Embedded
2024-04-26 | Boston, MA, US | Boston Rust Meetup
North End Rust Lunch, Apr 26
2024-05-04 | Cambridge, MA, US | Boston Rust Meetup
Kendall Rust Lunch, May 4
2024-05-09 | Spokane, WA, US | Spokane Rust
Monthly Meetup: Topic TBD!
2024-05-12 | Brookline, MA, US | Boston Rust Meetup
Coolidge Corner Brookline Rust Lunch, May 12
2024-05-16 | Seattle, WA, US | Seattle Rust User Group
Seattle Rust User Group Meetup
2024-05-20 | Somerville, MA, US | Boston Rust Meetup
Ball Square Rust Lunch, May 20
2024-05-21 | San Francisco, CA, US | San Francisco Rust Study Group
Rust Hacking in Person
2024-05-22 | Austin, TX, US | Rust ATX
Rust Lunch - Fareground
Oceania
2024-04-30 | Auckland, NZ | Rust AKL
Rust AKL: Why Rust? Convince Me!
2024-04-30 | Canberra, ACT, AU | Canberra Rust User Group
CRUG April Meetup: Generics and Traits
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Jobs
Please see the latest Who's Hiring thread on r/rust
Quote of the Week
The learning curve for Rust is relatively steep compared to other languages, but once you climb it you'll never look down.
– BD103 on Mastodon
Thanks to BD103 for the self-suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email list hosting is sponsored by The Rust Foundation
Discuss on r/rust
2 notes · View notes
certifiedbi · 2 years ago
Text
Ok so I can understand why Ramirez would have took the ride at American Racing over the SDK situation (even though I will always stand with Sean, cause that was cruel and he didn't deserve it) but this potential 2024 contract is different
ART didn't want him initially, so they signed Joe Roberts to complete the line up, but it looks to me like he didn't go looking for another ride. He still doesn't appear to be in talks despite that his recent results could have got him a ride elsewhere.
Has he actually decided to sit it out and see if American Racing would fire Rory Skinner to make room for him? If so we should really question if Marcos Ramirez gets off on taking other peoples jobs. And also American Racing is just a disgrace
4 notes · View notes