#python programming by code with harry
Explore tagged Tumblr posts
onepawproductions · 2 years ago
Text
Ome thing Ive found very helpful is the _[filewords].txt functionality for training embeddings.
Don't just use the built-ins, tho!
And you really, REALLY have to curate your dataset, first!
So, for example, I have a textual inversion script for HP_person_filewords.txt (if anyone wants a copy, comment and I'll send it!). It'll say something like "a rendition of {prompt} in Hogwarts, [filewords]"
If I leave the titles of the photos alone, it'll just produce gibberish. No sense using the filewords if there are none!
So instead, I'll label the pic with what emotion is displayed, the color of the fabric being worn (or, more like, the color I *want to be worn*), the eye color, the pose or action displayed.
To get more in depth, I'll add labels that aren't displayed, but that I want the Ai to associate with that character
In Harry Potter fandom, for example, Slytherin characters get "associated* with green, silver, ornate, intricate, brocade, jacquard, trim, buttons, arrogant, haughty, beautiful
In the Worm fandom, the character Panacea/Amy Dallon will get freckles, brown, white fabric, cigarette, tired, grumpy, concentrate, intense
Basically, anything you want the Ai to render as a default for that character
1 note · View note
fahrni · 9 months ago
Text
Saturday Morning Coffee
Good morning from Charlottesville, Virginia! ☕️
Tumblr media
I know this is very late today. We have our grandson today and we’ve been go, go, go, go, go since he arrived. I’m already pooped but he is such a great kid and a joy to be around. 😁
Carmel Dagan, Alex Ritman • Variety
Maggie Smith, Star of ‘Downton Abbey,’ ‘Harry Potter,’ Dies at 89
Goodbye Professor McGonagall.😔🪦
Vitaly Bragilevsky • JETBRAINS Blog
So, you’re thinking about choosing Rust as your next programming language to learn. You already know what it means to write code and have some experience with at least one programming language, probably Python or JavaScript. You’ve heard about Rust here and there. People say it’s a modern systems programming language that brings safety and performance and solves problems that are hard to avoid in other programming languages (such as C or C++).
Yes, I’m interested, but I have too much on my plate to venture into Rusty waters at this time. 🦀
Emma Roth • The Verge
Marques Brownlee, the YouTuber known as MKBHD, has responded to backlash over the launch of his new wallpaper app, called Panels. In a post on Tuesday, Brownlee says he’s going to address users’ concerns about pricing and “excessive data disclosures.”
It’s wild to see Marques, who makes super high quality video, to make something less than amazing.
Look, if you want a very high quality application full of high quality, consistently updated, you should consider Wallaroo from The Iconfactory.
Jake Trotter • ESPN
Who is Brownie the Elf? Inside the rise, fall, and revival of the Browns' mascot
I am a fan of Brownie the Elf and glad to see they’ve kept it.
Lauren Goode • WIRED
Meta has dominated online social connections for the past 20 years, but it missed out on making the smartphones that primarily delivered those connections. Now, in a multiyear, multibillion-dollar effort to position itself at the forefront of connected hardware, Meta is going all in on computers for your face.
These look more like something you could wear everyday. Much closer than Apple is today.
F1
After days of speculation, Daniel Ricciardo’s exit from RB was confirmed on Thursday, with the team announcing that the Australian will be replaced by reserve driver Liam Lawson for the final six races of the season. With this seemingly bringing the 35-year-old’s extensive F1 career to an end, the news was met with plenty of reaction on social media, including some emotional tributes from his fellow drivers…
I suppose we could all see the writing on the wall. For as much as Christian Horner loves Daniel, he couldn’t save him.
iA Writer
In order to allow our users to access their Google Drive on their phones we had to rewrite privacy statements, update documents, and pass a series of security checks, all while facing a barrage of new, ever-shifting requirements.
This is a wild story from the iA Writer folks and I thought being an iOS developer was fraught with peril. Come on Google, work with these folks.
iMore
Dig out your old iPod and fire up your ‘Songs to cry to’ playlist, I come bearing sad news. After more than 15 years covering everything Apple, it’s with a heavy heart I announce that we will no longer be publishing new content on iMore.
Another publisher, gone. It’s been a rough year for tech blogs and magazines.
Matt Mullenweg • WordPress
It has to be said and repeated: WP Engine is not WordPress. My own mother was confused and thought WP Engine was an official thing. Their branding, marketing, advertising, and entire promise to customers is that they’re giving you WordPress, but they’re not. And they’re profiting off of the confusion.
This is some kind of weird fight that I’m sure has way more to it than we’re privy to.
Matt Mullenweg • WordPress
WP Engine wants to control your WordPress experience, they need to run their own user login system, update servers, plugin directory, theme directory, pattern directory, block directory, translations, photo directory, job board, meetups, conferences, bug tracker, forums, Slack, Ping-o-matic, and showcase. Their servers can no longer access our servers for free.
So, Mullenweg has gone completely nuclear on WP Engine. Thing is, WP Engine can take a cut of the code and do whatever they want with it, right?
It’s probably not that easy but I thought that was one of the benefits of open source software?
Google took a cut of Safari who took a cut of KHTML. It’s the way open source works.
It’s all a confusing mess to me so I don’t have a real opinion on the matter except to say I hope this doesn’t end badly for Matt and WordPress.
Maggie Boccella • Fangoria
The Crossing Over Express garnered over 500,000 views on the service that shall remain nameless in its first seventy-two hours — not too shabby for an eleven-minute short. Even more so, it must be cathartic for its creators, as it was inspired by a moment in Barnett’s young adulthood, where he had a chance to reflect on his own grief after losing his mother at seventeen, as he tells it
I still haven’t seen this but I plan on finding it later. I just won’t watch it on Space Karen’s platform.
The emphasis in the quoted bit from the article is by me. I replaced the name of the service with “the service that shall remain nameless.”
Rachel by the Bay
Late yesterday, I put up a post about how to get into colocation in about the crappiest way possible. I skipped a bunch of details just to get it out there. The inspiration was based on finding out just how many people have no idea that this business model even exists.
Just a little history less for those too young to know about these things. I once had a Windows 2000’server running in a co-located rack at a friends ISP. It ran my blog for at least a year.
Casey Newton • Platformer
Ever since Platformer left Substack in January, readers have been asking us how it’s been going. Today, in keeping with our annual tradition of anniversary posts (here are one, two, and three), I’ll answer that question — and share some other observations on the state of independent media over the past year.
Just a Platformer update. Go check it out and see what it’s like out there for indie publishers like Platformer.
FractalFir
Instead of using LLVM to generate native code, my project turns the internal Rust representation called MIR, into .NET Common Intermediate Language. CIL is then stored inside .NET assemblies, which allows the .NET runtime to load, and execute the compiled Rust code easily.
I’ll be keeping an eye on this project.
John Sculley • apple.fandom.com
The Copland Project was an effort by Apple Computer to create an updated version of their Mac OS operating system. Begun in earnest in March 1994 and named after American composer Aaron Copland, it was abandoned in August 1996.
The best thing that ever happened to Apple was purchasing NeXT and Steve Jobs returning to the helm.
Tumblr media Tumblr media
0 notes
fretzine · 10 months ago
Text
AI, Codewards and more react!
The past week has seen a flurry of new projects come across my desk that I've thoroughly enjoyed building. It's been one of those "give it a try" weeks where I found myself a bit bored and wanting to code as much as possible.
But what to build? Which tech stack do I try? Python? Javascript? Even... rust?
Coding Cup and Kata Challenges
There's the obvious task of learning how to use authentication in Next JS apps which would be very beneficial in work and so I can build some larger scale projects (such as my dog collar finder app - more on that soon!). But, it doesn't really excite me.
So I started to look online and came across this pretty cool idea that University of Sussex have started. It's a coding competition called HackSussex Coding Challenge.
youtube
I enjoyed watching other students try and find solutions to coding challenges in only 12 minutes! There were some that I found easy and was able to beat at home, others were a little trickier and it dawned on me that I do NOT know my data structures like the back of my hand. (does anyone?)
I realised that I needed to brush up on those skills, I want to keep on top of it - it would be a shame to forget those important interview skills. A quick google led me to a leetcode alternatice Codewars.
This kata based learning tool is great for me to flex what I know and build on what I don't. I've managed to get through 15 of the easier challenges and aim to do a few a week.
Forekast - The weather app
When browsing the internet for "easy beginner development projects" I realised that I had never built a weather app... And with my improved react skills and the use of some fancy frameworks (lol) I decided that would be a good pursuit.
Let me introduce you all to my weather app, Forekast:
Tumblr media
It uses the OpenWeather Free API to pull through weather information based on either the GPS from the mobile device (activated at the top with the location pin) or with a simple postcode search. It works a treat! I ended up ditching the fancy frameworks and went with bootstrap, and yknow what - I actually like how it turned out. I'm no UX designer - don't shoot me!
Using AI to build an image editor
I was scrolling through Twitter when I happened across a rather scary and intriguing video of a man who built an image editing app and deployed it to Vercel within 30 minutes. The AI technology he was using is V0 or v0. This amazing tool, released by Vercel allows users to generate web apps from text prompts - it creates react components and deploys using Next JS and vercel.
I had to give this a go, so decided to do exactly what he did (because I am an original thinker). I used v0 to generate the app below, and I mean it when I say it took less than 5 minutes.
Tumblr media
Everything you see above was generated with a number of basic text prompts. You can visit the v0 website here:
v0 by Vercel
A step in the AI direction
It seems everyone has jumped on the AI bandwagon and every dev project has some AI capabilities nowadays. I had yet to delve into this as it seemed daunting, but after a few watches on YouTube of some clever demos and tutorials I decided to give it a go.
Tumblr media
I decided to use Chat GPT's Turbo 3.5 AI model and build a pirate AI chat bot that responds as though he is blackbeard the pirate. I thought this was playful and wanted to harness the idea of talking to someone who may be dead or did not exist. I saw a 9 year old girl do this with Harry Potter and it was really good!
It was actually pretty simple to send and retrieve messages from Chat GPT - I thought it was going to be so much harder! This was all done with Vite build React JS.
Tumblr media
It's been a busy week, I hope to continue like this and get a few more apps done. I'm hoping to start building more in Next JS over the next few weeks and get that auth figured out.
The plan is to build full stack app that allows users to register their dogs with a profile, some contact information and these profiles will be attached to a QR code. If someone finds their dog they can scan the QR code and they'll be taken to the dog's profile, where they can either send their location via text or give them a call.
I'm hoping this will make a good final year project in University. Not long to go now, only 2 years part time. And I've already done 3 - it's gone so quick!
Happy coding, if you read this thanks - keep up to date by following the blog and get in touch!
0 notes
blogchaindeveloper · 10 months ago
Text
7 ChatGPT Features to Enhance Your Daily Tasks
Tumblr media
A dynamic tool that fits into your routine easily is ChatGPT. It can do various activities, such as assisting you with writing assignments and imitating multiple personalities. Built on a broad language model, ChatGPT translates your exchanges into smooth, organic dialogues by customizing responses based on your inputs and preferences. Here, we examine ChatGPT's seven unique features that have the potential to transform your daily work completely. We also discuss the need for ChatGPT certification and chatbot training programs to learn this cutting-edge AI technology.
Increasing Writing Support
ChatGPT proves its worth by taking your writing to a whole new level. ChatGPT can help with text generation, editing, and enhancement, whether writing reports, articles, or CVs. Not only that, but this program can also translate and simplify complex stuff. Consider writing a cover letter. ChatGPT can customize it to the job application and check it for punctuation, grammar, and style. Do you need to give your writing more life? ChatGPT can offer compelling results with synonyms, antonyms, or alternative wording.
Simplifying Help with Coding
ChatGPT is a dependable coding partner for individuals stepping into the world of coding. It can find and fix problems in existing code, provide recommendations for improvements, and create new code segments according to your requirements. It can more than translate code between languages or even offer explanations in a human language. If you're writing a Python game, ChatGPT can help you with debugging, performance optimization, and code snippets that meet your needs. Your code can even be converted to another programming language by it.
Educating Learning Support
With ChatGPT's capacity to respond to inquiries, clarify ideas, and provide intelligent advice, education advances significantly. ChatGPT is your resource regarding research, sources, and citations. Imagine knowing blockchain technology; ChatGPT clarifies its operation, importance, uses, and possible drawbacks with a single prompt. For your research projects, you can also find pertinent articles, suggest books, or create a bibliography.
Developing Health Advice
It's important to remember that while ChatGPT can offer general health advice, it cannot replace expert medical advice. However, it can offer recommendations on well-being, workout regimens, and nutrition plans. Let's say you're trying to lose a few pounds. ChatGPT can provide a customized diet plan based on your goals and tastes. It's also good at recommending workouts based on your schedule and degree of fitness to reduce stress or enhance sleep quality. ChatGPT can provide some helpful advice.
Fun Mimicry of Personality
ChatGPT can mimic the voices of well-known people or endearing characters, adding a touch of humor. This tool lets you enjoy jokes, quotations, tweets, and even dialogues catered to a specific personality. Imagine requesting that ChatGPT channel Batman, Elon Musk, Harry Potter, or Donald Trump. It is also possible to create dialogue between these mimicked individuals. You can also enjoy ChatGPT's humorous take on characters or personalities.
Creating Thoughtful Communications
ChatGPT, which enhances communication, can help create appropriate messages for different situations, such as requests, invites, congrats, or expressions of thanks. It excels in creating memorable captions, phrases, and headlines as well. Let's say you wanted to make up for being late; ChatGPT can write a heartfelt apology. Saying "thank you" to someone for a gift or service? ChatGPT can weave thank-you messages. Are you honoring a feat? You can easily have a well-written congratulations message at your disposal. Are you planning an occasion? ChatGPT can write a kind remark asking for a favor or an inviting invitation.
Motivating the Creation of Creative Content
With ChatGPT, imagination has a virtual ally that produces a wide range of creative stuff, such as music, stories, poetry, essays, lyrics, and even code. It is not limited to words; it can also describe visuals, recommend books, or help generate ideas. Consider the task of writing a love poem; ChatGPT can produce one that complements your tone and preferences—starting a brief narrative. With the help of a prompt and genre, ChatGPT can create a story. Goals to become a musician? Allow ChatGPT to help you write a song or even just the words. ChatGPT can also provide code snippets that match functionality and programming language if coding interests you.
Why Should You Use ChatGPT Learning?
ChatGPT marks the beginning of a new era in technology-mediated communication, going beyond its function as a simple language processing tool. Its mastery of natural language has revolutionary potential for customer service, marketing, healthcare, and other industries. The ability to use ChatGPT is becoming increasingly in demand as we move through this digital transition.
Mastering ChatGPT entails more than just being proficient. It all comes down to using technology that can produce and comprehend language similar to a person's to open up a world of opportunities.
With ChatGPT Certification and Chatbot Certification Courses, Unlock Expertise
Courses on ChatGPT certification and chatbot training are beneficial in validating and improving your ChatGPT and chatbot skills. These services enable you to have a thorough understanding of the technology and its uses, providing you with:
Techniques for designing successful chatbot conversations
Thorough understanding of ChatGPT's features for a variety of uses
Recognizing potential hazards and ethical considerations while deploying chatbots
keeping up-to-date on chatbot developments and earning a certification as a chatbot specialist
Establishing connections with professionals and other hobbyists to share ideas
Taking these classes results in more than simply certification. It makes you a skilled chatbot programmer who can create unique user experiences.
Learning ChatGPT: A Way to Improve Everyday Life
Adding ChatGPT to your daily routine will change your life. This versatile chatbot improves learning, coding, writing, health advice, and original content creation. You can get certified artificial intelligence by completing extensive training and using ChatGPT. This innovative AI technology promises a future where intelligent interaction redefines communication.
The Blockchain Council offers a path to certified chatbot proficiency through extensive training courses. Prominent for its dedication to furthering the study, development, and comprehension of blockchain technology, the Council leads the charge in promoting the revolutionary potential of blockchain across various industries.
0 notes
blockchaincouncil · 2 years ago
Text
7 ChatGPT Features to Enhance Your Daily Tasks
Tumblr media
ChatGPT is a dynamic tool that integrates seamlessly into your routine. It performs a variety of functions, from assisting you with writing tasks to impersonating various personalities. ChatGPT, built on an expansive language model, transforms your interactions into cohesive and natural conversations, adapting its responses to your preferences and inputs. Here, we look at the seven remarkable aspects of ChatGPT that are poised to redefine your daily tasks, as well as the value of ChatGPT certification and chatbot training courses in mastering this groundbreaking AI technology.
Enhancing Writing Assistance
ChatGPT demonstrates its prowess by taking your writing experience to the next level. ChatGPT can help you create, edit, and improve your CVs, reports, and articles. This tool can also simplify and transcribe complex materials. Consider writing a cover letter; ChatGPT can tailor one to the job application while also proofreading for grammar, style, and punctuation. Need to breathe new life into your writing? ChatGPT can suggest synonyms, antonyms, or alternative phrasing for a more engaging result.
Streamlining Coding Assistance
ChatGPT is a trustworthy coding companion for those just starting out. It can not only identify and correct errors in your code, but it can also offer enhancements and generate new code snippets based on your specifications. It can translate code from one language to another and even provide human-readable explanations. Consider writing a Python game - ChatGPT can provide code snippets that meet your specifications, debug the code, and optimize it for maximum performance. It can even translate your code into a different programming language.
Enlightening Learning Aid
ChatGPT's ability to answer questions, explain concepts, and provide insightful advice propels education forward. ChatGPT can help you with your research, sources, and citations. Consider understanding blockchain technology - with a simple prompt, ChatGPT explains its workings, significance, applications, and potential challenges. It can also find relevant articles, recommend books, and compile a bibliography for your research.
Providing Health Advice
While ChatGPT can provide general health advice, it is important to note that it is not a substitute for professional medical advice. It can, however, recommend diet plans, exercise routines, and wellness advice. Assume you want to lose a few pounds; ChatGPT can recommend a personalized diet plan based on your preferences and goals. It's also good at suggesting exercises based on your fitness level and schedule. Managing stress or improving sleep quality? ChatGPT can provide some useful pointers.
Entertaining Personality Mimicry
ChatGPT can imitate the voices of famous figures or beloved characters, adding a touch of entertainment. With this feature, you can enjoy quotes, jokes, tweets, or even dialogues tailored to a specific personality. Consider asking ChatGPT to channel Donald Trump, Harry Potter, Elon Musk, or Batman. Conversations between these simulated personalities are also possible. You can also enjoy ChatGPT's satirical take on people or characters.
Creating Thoughtful Messages
ChatGPT can assist in crafting messages that suit various scenarios, such as apologies, gratitude, congratulations, invitations, or requests. It also excels at creating catchy headlines, slogans, and captions. Say you want to apologize for being late - ChatGPT can craft a heartfelt apology. Thanking someone for a gift or service? ChatGPT can weave words of appreciation. Are you celebrating a success? A well-written congratulatory message is at your disposal. Putting on a party? ChatGPT can create an inviting invitation or a favor-requesting note.
Inspiring Creative Content Creation
ChatGPT is a virtual ally for imagination, generating a wide range of creative content such as poems, stories, songs, lyrics, essays, and even code. It is not limited to words; it can describe images, recommend reading materials, or aid in the generation of ideas. Consider the quest to write a love poem - ChatGPT can write one that fits your mood and style. Beginning a short story? ChatGPT can weave a story based on a genre and a prompt. Do you have musical ambitions? Allow ChatGPT to assist you in writing lyrics or an entire song. If coding is your passion, ChatGPT can contribute code snippets that correspond to functionality and programming language.
Why Use ChatGPT Learning?
ChatGPT is more than just a language processing tool; it ushers in a new era of interaction with technology. Its natural language processing capabilities have far-reaching implications in customer service, marketing, healthcare, and other fields. As we navigate this digital transformation, expertise in ChatGPT is becoming increasingly in demand.
Learning ChatGPT entails more than just gaining proficiency. It's about harnessing technology that understands and generates human-like language, which opens up a world of possibilities.
Unlock Expertise with ChatGPT Certification and Chatbot Certification Courses
ChatGPT certification and chatbot training courses are extremely useful for validating and improving your ChatGPT and chatbot skills. These offerings help you gain a thorough understanding of technology and its applications by providing you with:
Conversation design techniques for chatbots that work
Knowledge of ChatGPT's functionalities for a variety of purposes.
Understanding the ethical considerations and potential risks associated with chatbot deployment
Keeping up with the latest trends in chatbot technology and becoming a certified chatbot expert
Networking with other enthusiasts and professionals for the exchange of ideas
Participating in these courses does not only result in certification. It shapes you into a capable chatbot developer capable of creating exceptional experiences.
Mastering ChatGPT - A Pathway to Better Daily Living
Incorporating ChatGPT into your routine is a life-changing experience. This multifaceted chatbot improves writing, coding, learning, health advice, and creative content generation. By embracing ChatGPT and obtaining AI certification through extensive training, you align with a game-changing AI technology that promises a future redefined by intelligent interaction.
Through its extensive training programs, the Blockchain Council provides a means to obtain certified expertise in chatbots. The Council is well-known for its dedication to advancing blockchain research, development, and understanding, and it is at the forefront of championing blockchain's transformative capabilities across multiple sectors.
0 notes
this-week-in-rust · 2 years ago
Text
This Week in Rust 485
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. If you find any errors in this week's issue, please submit a PR.
Updates from Rust Community
Foundation
RustConf 2023 is Coming—Submit a Talk Today!
Member Spotlight: HighTec
Best Practices for Integrating Rust and Qt in Embedded Systems
Rust Nation 2023
Opening Address - Rebecca Rumbul
The Rustacean Cycle: Learn, Teach, Deliver - Nell Shamrell-Harrington
Fast, Flexible Iteration with Rust and Rhai - Jonathan Strong
iOS, Android and Web applications that share a single Rust core - Stuart Harris
Tricks of the Trait: Enabling Ergonomic Extractors - Rob Ede
Let's Get Rusty In Here - Daniel Thompson-Yvetot
Let’s write async rust from the ground up! - Conrad Ludgate
What I learned by solving 50 Advent of Code challenges in Rust - Luciano Mammino
Spreading Rust to the rest of the company: Moving past the proof of concept - Tim McNamara
A tale of binary translation - Amanieu D'Antras
Embracing Rust at fly.io: How Rust powers our networking layer - Senyo Simpson
Closing the Supply Chain Security Loop with Rust and Pyrsia - Steven Chin
SurrealDB: from Golang to Rust — building the world’s fastest-growing db - Tobie Morgan Hitchcock
Moving beyond Arc<Mutex<T>> - Katharina Fey
What does the Rust Foundation do? - Rust Foundation team
Rust on RISC-V, a case study - Jorge Prendes and James Wainwright
Rust in Rhymes II - Andre Bogus
Living with Rust Long-Term - Jon Gjengset
Newsletters
Rust Magazine Issue 2 has been released!
Project/Tooling Updates
Bevy 0.10
rust-analyzer changelog #171
Zellij 0.35.1 released: bringing Stacked Panes to your Terminal
Oxy is Cloudflare's Rust-based next generation proxy framework
Fornjot (code-first CAD in Rust) - Weekly Release - Progressed Extremely Well
Databend 1.0 Release - The Future of Cloud Data Analytics
Introducing runst: Handle desktop notifications neatly on Linux!
A Windows software written in RUST available in the Microsoft Store
This Month in hyper: February 2023
Observations/Thoughts
Safety and Soundness in Rust
Re-exporting an enum with a type alias is breaking, but not major
Trait transformers (send bounds, part 3)
Professional Rustacean, 3 months in
Rust coding style
Fixing the Next 10,000 Aliasing Bugs
\Device\Afd, or, the Deal with the Devil that makes async Rust work on Windows
(audio) Rustdoc with Joshua Nelson
(audio) Asynchronix with Serge Barral
(video) strace feels like magic — let’s fix that (with Rust)
(video) Let's make an htop-like in your browser (with Rust)
(video) Build your entire tech stack in Rust
Rust Walkthroughs
Rust's BufRead, And When To Use It
Getting Started with Rust & GPT-3
Build a Ray Tracer, pt. 2 - Enter The Matrix
Creating and publishing a Python package written in Rust
The World's Smallest Hash Table
Refactoring in Rust: Introducing Traits
Embedded Rust on ESP32C3 Board, a Hands-on Quickstart Guide
[video] Matching Braces With a Stack, Beginner Tutorial
Miscellaneous
Academy Software Foundation Rust Working Group Status and Survey
When Zig is safer and faster than Rust
Crate of the Week
This week's crate is man-in-the-middle-proxy, a - surprise! - man in the middle proxy.
Thanks to Emanuele Em for the self-suggestion!
Please submit your suggestions and votes for next week!
Call for Participation
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.
Ockam - Create traits to abstract the configuration files handled by the CLI state
Ockam - Create clap command to show the details of an existing TCP listener on a node
Ockam - When running the credential store command, validate the credential before storing it
If you are a Rust project owner and are looking for contributors, please submit tasks here.
Updates from the Rust Project
376 pull requests were merged in the last week
apply BOLT optimizations without rebuilding LLVM
add support for QNX Neutrino to standard library
recover from for-else and while-else
allow checking whether a type allows being uninitialized
allow setting hashmap toml values in ./configure
point error span at Some constructor argument when trait resolution fails
deny capturing late-bound non-lifetime param in anon const
descriptive error when users try to combine RPITIT/AFIT with specialization
add warning on pre- and postfix decrement
exit when there are unmatched delims to avoid noisy diagnostics
erase all regions when probing for associated types on ambiguity in astconv
erase regions even when failing to normalize type in MIR opts
don't ICE when encountering bound var in builtin copy/clone bounds
fix ICE: check if snippet is )
fix another ICE in point_at_expr_source_of_inferred_type
feed queries on impl side for RPITITs when using lower_impl_trait_in_trait_to_assoc_ty
make associated_item_def_ids for traits use an unstable option to also return associated types for RPITITs
new solver: implement canonicalization and region constraints
don't project to RPITIT that has no default value
desugaring of drop and replace at MIR build
don't call temporary_scope twice
stabilize cmpxchg16b_target_feature
add Atomic*::from_ptr
add Option::as_(mut_)slice
fix VecDeque::append capacity overflow for ZSTs
use partial_cmp to implement tuple lt/le/ge/gt
add vectored positioned I/O on Unix
cargo: breaking endless loop on cyclic features in added dependency in cargo-add
cargo: fix CARGO_CFG_ vars for configs defined both with and without value
cargo: fix help string for "--charset" option of "cargo tree"
cargo: fix(toml): provide a way to show unused manifest keys for dependencies
cargo: gitoxide integration: fetch
cargo: improve error for missing crate in --offline mode for sparse index
cargo: make sparse the default protocol for crates.io
rustdoc-json: switch from HashMap to FxHashMap to fix non-determinism
rustdoc: function signature search with traits in where clause
rustdoc: reduce allocations when generating tooltips
rustdoc: search by macro when query ends with !
rustdoc: show that repeated expression arrays can be made with constant values
clippy: downgrade let_underscore_untyped to restriction
clippy: fix false positive for let_unit_value when await used
clippy: fix ICE in multiple_unsafe_ops_per_block
clippy: fix array-size-threshold config deserialization error
clippy: fix various ICEs
clippy: missing_docs_in_private_items should cover only private items
rust-analyzer: allow generate_function to generate in different local crate
rust-analyzer: diagnose unresolved field, method call and call expression
rust-analyzer: diagnose value breaks in incorrect breakables
rust-analyzer: make replace_or_with_or_else assists more generally applicable
rust-analyzer: adjust replace_match_with_if_let applicability range
rust-analyzer: don't drop rustc crates in the rustc workspace
rust-analyzer: fix associated item visibility in block-local impls
rust-analyzer: load the sysroot in all CLI commands
rust-analyzer: run doctests for structs with lifetime parameters from IDE
rust-analyzer: generate correct completion edits for missing macro arguments
rust-analyzer: implement pattern mismatch diagnostics (but keep them disabled)
rust-analyzer: support removing nested dbg!()s in remove_dbg
Rust Compiler Performance Triage
A really quiet week with almost all regressions being due to noise in benchmarks that show "bimodality" in codegen that can cause swings in performance from one change to the other. The only true performance change was a two-line change by @nnethercote to remove a redundant function call which led to a 0.3% improvement in performance across roughly 15 benchmarks.
Triage done by @rylev. Revision range: 31f858d9..8f9e09ac
Summary:
(instructions:u) mean range count Regressions ❌ (primary) - - 0 Regressions ❌ (secondary) 2.0% [1.2%, 2.8%] 8 Improvements ✅ (primary) -0.4% [-0.7%, -0.2%] 7 Improvements ✅ (secondary) -1.0% [-1.8%, -0.1%] 31 All ❌✅ (primary) -0.4% [-0.7%, -0.2%] 7
7 Regressions, 8 Improvements, 2 Mixed; 7 of them in rollups 35 artifact comparisons made in total
Full report
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: close] RFC - sigil-option-notation
Tracking Issues & PRs
[disposition: merge] Implement tuple<->array convertions via From
[disposition: close] Tracking Issue for Mutex::unlock()
[disposition: close] Tracking issue for Option::contains and Result::contains
[disposition: merge] Remove box_syntax
New and Updated RFCs
No New or Updated RFCs were created this 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 RFCs issued a call for testing 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.
Upcoming Events
Rusty Events between 2023-03-08 - 2023-04-05 🦀
Virtual
2023-03-08 | Virtual (Boulder, CO, US) | Boulder Elixir and Rust
Monthly Meetup
2023-03-09 | Virtual (Nürnberg, DE) | Rust Nuremberg
Rust Nürnberg online
2023-03-11 | Virtual | Rust GameDev
Rust GameDev Monthly Meetup
2023-03-14 | Virtual (Italy) | Hinto
Webinar online | Introduzione a Rust
2023-03-14 | Virtual (Berlin, DE) | Berlin.rs
Rust Hack and Learn
2023-03-14 | Virtual (Dallas, TX, US) | Dallas Rust
Second Tuesday
2023-03-14 | Virtual (Redmond, WA, US) | Microsoft Reactor Redmond
Crack code interview problems in Rust: S2 Ep1
2023-03-14 | Virtual (Saarbrücken, DE) | Rust-Saar
Meetup: 27u16
2023-03-15 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
Injecting Rust Hooks into a 1999 game binary (unsafe)
2023-03-15 | Virtual (Vancouver, BC, CA) | Vancouver Rust
Rust Study/Hack/Hang-out
2023-03-16 | Virtual (Raleigh, NC, US) | Triangle BitDevs
Rust for Bitcoiners
2023-03-16 | Virtual (Redmond, WA, US) | Microsoft Reactor Redmond
Introduction to WebAssembly (WASM) with Rust and WASMEdge
2023-03-16 | Virtual (Stuttgart, DE) | Rust Community Stuttgart
Rust-Meetup
2023-03-21 | Virtual (Redmond, WA, US) | Microsoft Reactor Redmond
Crack code interview problems in Rust: S2 Ep2
2023-03-21 | Virtual (Washington, DC, US) | Rust DC
Rust+Tell Lightning Talks
2023-03-22 | Virtual (Richmond, VA, US) | Rustaceans RVA
Rustaceans RVA - March Meetup
2023-03-28 | Virtual (Dallas, TX, US) | Dallas Rust
Last Tuesday
2023-03-28 | Virtual (Redmond, WA, US) | Microsoft Reactor Redmond
Crack code interview problems in Rust: S2 Ep3
2023-03-29 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
Writing your own rust 'book' with mdBook
2023-04-04 | Virtual (Buffalo, NY, US) | Buffalo Rust Meetup
Buffalo Rust User Group, First Tuesdays
2023-04-05 | Virtual (Indianapolis, IN, US) | Indy Rust
Indy.rs - with Social Distancing
2023-04-05 | Virtual (Stuttgart, DE) | Rust Community Stuttgart
Rust-Meetup
Europe
2023-03-09 | Basel, CH | Rust Basel
Rust Meetup #7
2023-03-09 | Delft, NL | Rust Nederland
Regular track: Embedded Rust
Student track: Embedded Rust
2023-03-09 | Lyon, FR | Rust Lyon
Rust Lyon Meetup #2
2023-03-15 | Nürnberg, DE | Rust Nuremberg
Walk around Embedded World Exhibition
2023-03-15 | Trondheim, NO | Rust Trondheim
Rust graphics with nannou
2023-03-16 | Paris, FR | OCaml Users in Paris - OUPS
OUPS Mars 2023: Creusot a prophetic verifier for Rust -- Xavier Denis
2023-03-17 | Stuttgart, DE | Rust Community Stuttgart
OnSite Meeting
2023-03-28 | Zurich, CH | Rust Zurich
High performance concurrent data structures in Rust - March Meetup
2023-03-29 | Paris, FR | Rust Paris
Rust Paris meetup #57
North America
2023-03-09 | Lehi, UT, US | Utah Rust
Trails, Triumphs, & Travails of Yet-Another-Database-Crate with PJ and Food!
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
(…) as much as i dislike the cargo-geiger concept, the name … kind of works
unsafe is a lot like uranium. it’s just one more metal ore you can process, refine, and machine. it doesn’t combust in atmosphere, it doesn’t corrode or make weird acids. unless you go out of your way to make it dangerous you don’t even have to worry about critical masses. you can work with it pretty normally most of the time
but if you don’t know exactly what it is, what it does, and how to work with it, it will cause mysterious illnesses that only crop up long after you’ve stopped touching it
– Alexander Payne on /r/rust
Thanks to Stephan Sokolow for the 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
0 notes
python-program · 4 years ago
Text
पाइथन प्रोग्रामिंग
प्रिय छात्रों आज मैं आपको पाइथन प्रोग्रामिंग के बारे में बताना चाहता हूं शायद ही आपने पहले यह शब्द सुना हो लेकिन सीबीएसई ने पाइथन प्रोग्रामिंग को कक्षा 11वीं और 12वीं की कंप्यूटर साइंस और इनफॉर्मेटिक्स प्रैक्टिस के सिलेबस में शामिल कर लिया है पहले विजुअल बेसिक और जावा जैसे प्रोग्रामिंग लैंग्वेज शामिल की गई थी लेकिन पाइथन को शामिल करने के पीछे यह तर्क है कि यह एक हाई लेवल प्रोग्रामिंग लैंग्वेज है जिसको सीखना आसान है और यह वर्तमान समय में बहुत ज्यादा उपयोग में लाई जाने वाली प्रोग्रामिंग लैंग्वेज है इसका सामना शायद ही दूसरी लैंग्वेज कर पाए पाइथन का उपयोग वेब डेवलपमेंट में किया जाता है इसकी सहायता से वेबसाइट का निर्माण किया जाता है यह वेबसाइट तेज गति से कंप्यूटर लैपटॉप मोबाइल फोन पर कार्य करती हैंजैसा कि आप जानते हो की आजकल कंप्यूटर गेम्स ऑनलाइन हो गए हैं इन्हें विभिन्न डिवाइसों में खेला जाता है जैसे मोबाइल फोन टेबलेट कंप्यूटर आदि इन कंप्यूटर गेम्स का निर्माण भी पाइथन प्रोग्रामिंग के द्वारा किया जाता है अतः पाइथन प्रोग्रामिंग सीख कर आप भी वेबसाइट निर्माण कर सकते हैं तथा कंप्यूटर गेम भी निर्माण कर सकते हैं और इसमें बेहतर करियर की संभावनाएं हैं अतः आप इस प्रोग्रामिंग लैंग्वेज को अच्छी तरह से सीखने का प्रयास करिए मेरे युटुब चैनल पंकज एजूटेक को सब्सक्राइब करके आप पाइथन प्रोग्रामिंग फ्री में सीख सकते हैं और कुछ भी समस्या होने पर मुझसे सहायता प्राप्त कर सकते हैं इस लेख को पढ़ने के लिए आप सभी का धन्यवाद पाइथन प्रोग्रामिंग क्लास में अपना रजिस्ट्रेशन आज ही करें इसके लिए नीचे दिए गए रजिस्ट्रेशन फॉर्म कोतुरंत भर दीजिए |
1 note · View note
therealvinelle · 4 years ago
Note
What if the sorting hat for Harry’s first year was possessed by python code to randomly sort people?
Then I would blow the dust off of Torgrim. For the uninitiated, Torgrim is a Twilight vampire I made up whose gift is to blow up a randomly generated vampire.
Through circumstances not known to me or anybody else, the spirit of Torgrim possessed the Sorting Hat. Or maybe a Muggleborn was very upset with Hogwarts, and as a parting gift before dropping out they hooked the Sorting Hat up to a computer. Which for the record can't be run on Python, that language wasn't invented yet.
I digress.
It's 1990, the sorting ceremony is afoot. Harry is just about dying of trepidation. So is everyone else, for all that some are doing a better job of hiding it than others.
Hannah Abott is first up.
She walks up to the Sorting Hat, puts it on, and...
Ravenclaw!
She wasn't expecting that, but alright. She might get good grades then. She happily totters off to the Ravenclaw table.
Lavender Brown is next. She gets Gryffindor! No changes, then.
Next up is Vincent Crabbe. He is sorted into:
Traceback (most recent call last):
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
IndexError: list index out of range
(My, my. It appears our Muggleborn friend is a lazy programmer who didn't bother fixing the issue where the program will read the last, empty line in the text file as an entry, so Crabbe was sorted into... nothing.)
Crabbe blinks in confusion. That didn't sound like "Slytherin".
Silence reigns in the Great Hall.
After a long, very long, pause, the Hufflepuff table starts clapping. Crabbe stumbles towards them in a daze.
Seamus Finnegan is next, and he is now very nervous. Oh, he knew this would be scary, but... what the hell was that with Crabbe?
The hat is placed upon his head, and it gives its verdict.
Gryffindor!
Seamus Finnegan has never in his life been more relieved.
Gregory Goyle is called forwards, and he's feeling very unsure of himself. He's supposed to go to Slytherin, but... Crabbe got sorted into traceback (most recent call last): file "twytard.py", line 13, in <module> print (organized[t]+"!") indexerror: list index out of range! Which apparently means Hufflepuff.
Goyle doesn't understand.
The hat descends, and bellows:
Ravenclaw!
Somehow, this is a greater shock than Crabbe's sorting.
He has to be led to the table, where no one is clapping.
The entire hall at this point is just sitting there tensely, staring at that sorting hat in mute terror.
Hermione Granger is next. Determined not to let this scare her, she bravely walks without hesitance.
The hat falls, moment of truth.
Hufflepuff!
Ron and Harry sigh in relief that the exhausting girl won't be in Gryffindor, and the Hufflepuffs clap their most earnestly.
Next is Neville Longbottom. He's just about dying.
Traceback (most recent call last):
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
IndexError: list index out of range
Now how did he know that this would happen?
People are starting to whisper.
Professor McGonagall frantically mouths something at Headmaster Dumbledore, who is staring at the hat in horror.
After a moment of waiting for someone to do or say anything, Neville mutely escorts himself to the Hufflepuff table.
Draco Malfoy is unsure if he should step forward, the professor hasn't called him yet. She's looking very much like she would like to cancel the whole thing.
But, Draco's father wants to hear how the ceremony went, and Draco's not about to let the fact that Longbottom and Crabbe are too incompetent to even be sorted stop him. It probably just means they're not actually magical enough to be in Hogwarts, and should be sent home.
That Goyle made Ravenclaw is the greater surprise here, but Draco reasons that there are... reasons for that. Probably. Maybe the hat is hoping it'll make him smarter.
No matter.
Draco steps forwards, snaps the hat out of Professor McGonagall's stiff fingers, and places it on his head. Slytherin, here he comes.
Hufflepuff!
"Nope," Draco says after a minute, and before the professor can stop him he has taken the hat off, and on again.
Slytherin!
"That's not how it works!" someone shouts. Draco glares at them.
Unsure what to do, Professor McGonagall, grabs him by the shoulder, and puts the hat on him a third time.
Traceback (most recent call last):
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
IndexError: list index out of range
"See, he's Hufflepuff!" someone from Slytherin says, and Draco stares up at the mouldy brim above him in betrayal.
He spins around to look at Professor Snape. Sadly, the professor is ignoring him, he has left his seat to whisper heatedly with the headmaster, who in turn is gesturing at Professor McGonagall to continue.
Things happen very fast, and before he knows it or can make sense of what's happening, Draco finds himself seated by the Hufflepuff table.
No matter, he tells himself. His father can fix this.
Pansy Parkinson is next up.
Slytherin!
Somehow, this makes Draco feel even worse about himself.
Next is Padma Patil. The hat is placed upon her head, and:
Ravenclaw!
She happily totters off to Ravenclaw.
Parvati Patil is next.
Traceback (most recent call last):
By now, everyone knows what this means. Everyone wishes the stupid hat would just shut up, that they didn't have to listen to the whole thing.
It's worst for Parvati, who has to deal with the feeling of insufficience as everyone watches the stupid hat rattle this off on her head.
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
The Sorting Hat drones on. Parvati desperately uses this borrowed time to blink away tears.
IndexError: list index out of range
She mutely walks towards Hufflepuff.
Next up is Harry Potter, and at this point people are expecting something especially weird to happen when he's sorted. He can be sorted to the teacher's table and they won't even be surprised.
Traceback (most recent call last):
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
IndexError: list index out of range
(Albus Dumbledore has 14 different theories as to why the Sorting Hat is doing this.
They're all wrong.)
Next up is Zacharias Smith, who wants one thing in this world. He wants to be a Hufflepuff. He needs to be a Hufflepuff.
Gryffindor!
Tough luck, Smith.
Dean Thomas is next. He doesn't honestly care that much.
Hufflepuff!
Alright, he figures, that's nice. Seems to be the place everyone's at, anyway. The kids at the other tables are looking pretty lonely.
Next is Ronald Weasley.
Ravenclaw!
He's just glad he didn't get Hufflepuff. Or, worse, traceback (most recent call last): file "twytard.py", line 13, in <module> print (organized[t]+"!") indexerror: list index out of range.
Fred and George, who were prepared to give their brother so much shit if he didn't make Gryffindor, are too at this point. Thank god he made Ravenclaw, this could have been so much worse.
Last man standing is Blaise Zabini.
Traceback (most recent call last):
File "twitard.py", line 13, in <module>
print(organized[t]+"!")
IndexError: list index out of range
Honestly, no one is surprised at this point.
He gives Slytherin an apologetic wave, and makes his way to Hufflepuff where he spends the rest of the night comforting a distraught Draco Malfoy.
153 notes · View notes
techscigyan · 6 years ago
Text
What is Exoplanetology...?
To know click the link.
0 notes
allalrightagain · 4 years ago
Text
I promise I didn’t forget about you @lunapwrites, it just took me a bit to put my thoughts into (a lot of) words.
You said: I am... Extremely interested in this. Especially because my personal HC for Arithmancy and Runes is literally like Wizard Coding. Here for it.
I do agree that Arithmancy and Runes are like wizard coding, because I do think they share a lot of hallmarks of what we traditionally thing of code looking and acting like: you input a combination of symbols/numbers/letters into a text based system and get an output of whatever the code is supposed to do (ie magic, formatting your website, running an application, etc).
I should clarify that in my original post, I was thinking more scripting languages like Python, since that's what I’m currently studying, and it's specifically scripting languages that I was thinking resemble spells in canon (versus other types of code like markup languages (html) or compiled languages (C)).
I think of Arithmancy and Runes as closer to a compiled language— the finished product is a set of instructions /compiled/ into an application that works with the data it's given. In other words, you build the whole thing, then it can run the steps you built. Potions, in some ways, also fits into this category.
Scripting languages, otoh, aren't compiled, and are (at least, as I'm using here*) interpreted /scripts/ or individual pieces of code where specific actions are associated with each piece. It's faster and easier to use, and can, in many cases, be used piecemeal.
The linguistic methodology of spells in Harry Potter (specifically what we see of Defense, Transfiguration, and Charms) functions similarly to the syntax in scripting languages. One command performs an action, often but not always on a subject/input.
So you can use a command like print() where the text you want the application to spit out is in parentheses, and likewise you can shoot sparks, where you choose the color of sparks either mentally or verbally with a variant of the same command and directed wherever you point your wand.
Likewise, the commands are highly specific— for magic, the wrong wand movement or pronunciation can have disastrous results or be a completely different spell; for code, the wrong word or missing punctuation can cause a crash or a different action than intended.
Everyone I know who uses scripting languages regularly
1) has scripts they know off the top of their head,
2) has a file somewhere with the scripts they use just often enough that they forget in between uses, and
3) still has to google specific code or situations because they don't remember or don’t know exactly what their looking for.
So what I was struck with (as I looked up a highly specific command in a specific module which I've never needed before and will likely never need again) is that magic users would need to know a whole library worth of highly specific spells, and would probably still run into situations where they know there's a spell, but it's not one they've used before or regularly, and would have to look up and then apply that spell.
I would imagine that Hogwarts, not unlike a lot of IT/data science programs, start you off with a collection of easy and necessary scripts/spells, and teach a lot more theory than is initially obvious. It feels like you’re learning highly specific commands, which you are, but the goal of magical education is not unlike “learn to code” classes— to teach you the commands you’ll use so frequently you’ll never forget them, the rhythm and methodology of using those commands, and what to do when you don’t know the command.
Take switching spells for example— how often do you need to swap the positions of two similar sized objects? Probably not often, but you might use other, possibly more complicated spells that have two fixed objects, and it will use the same fundamentals and application, you’ll just have to look the spell up when you need it.
A final note on the application of this knowledge is that jobs that require coding knowledge typically involve a portion of the interview in which you prove your ability to fix or write code, sometimes in a specific language, and sometimes in whatever your preferred language is, so long as it's capable of performing the required tasks. However, once you get the job, they might have specific scripts that everyone uses within that team/company's specific function (in my last job, someone literally emailed me a 5 page long list that they'd been adding to since they started working there).
So it's reasonable to assume many wizarding world jobs both require a sort of “magical interview” where the interviewee is asked to perform specific spells or solve specific problems, and then once they get the job, are told the commonly used spells in that job. A person with good reasoning skills or a large working knowledge of spells would have an advantage over one who didn’t, but a person who already knows the specialized spells would have an even greater advantage in the interview process, but not necessarily after that.
(As a side note, code == magic adds a bonus layer to Snape's character specifically. We know he creates his own spells/code with the primary goal of hurting others, creepily pines for a girl who “friendzoned” him and hasn’t talked to him since they were fifteen, joined a terrorist org, and complained that other magical people don't use logic enough. Tell me he doesn’t hang out on the worst parts of magical Reddit/4chan/etc.)
*the actual languages that fit into scripting vs compiled aren’t necessarily cut and dry, and there are several that are used for both categories, where the individual scripts are compiled into a full application and used as such. Similarly, I think some transfiguration and charms could be used more like a compiled language— think of Hermione's bag with the undetectable extension charm, or Sirius and James' mirrors.
15 notes · View notes
lets-steal-an-archive · 6 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
[thread]
fuckin' this, folks. and I mean you KNOW I am here for fanfic, now and always, but that is NOT what this nomination is about! do you know how advanced an archival system ao3 is? the ways its indexing and DB structure improve discoverability for MILLIONS of readers?
I know librarians who'd kill for that kind of tech! and this is glued together from cloudsourced specs while training their OWN coders on the way. and - this is not wordpress, people, they OWN THE SERVERS. they fund and pay wages for sysadmining! there's rackspace!
no, okay, look, listen, look: this is my job. I do it for a living. it is the only way I could go to cons, could take time to write. I only, only, ONLY ever took a programming class because Ao3 existed and showed me it could be done.
think of it this way: if someone nominated twitter (...go with me) for an award, would you immediately conclude they meant the tweets? pff. no. that's content. that's the squishy stuff. tech is the skeleton it rests on. well, guess what: the Archive of Our Own is Real Tech too.
's better than Amazon is for providing new content to read. god, the filters. the freeform tagging (sure, yeah, it's not Machine Learning, it's manually wrangled - someone had to go tell the robots 'AU' == 'Alternate Universe'). sort by length!! fuckin' ratings!!!
and - those of you who haven't been to ao3, y'know, may I suggest if you're curious, go take ten minutes and look? I'll wait. A good place to start might be the fandoms front page. https://archiveofourown.org/media
Go tell me if you can figure out how that works. Heck, I almost wanna start a scavenger hunt. Find a fic over 100k. Change the font to large. Go print a fic to mobi, or epub, or pdf and load it onto your tablet or kindle. Find me some meta with more than 500 comments.
The UI design is IMPECCABLE. Search box in the top right. fonts all clean and clear. never, EVER see any javascript overlaps or partial loads or slow graphics - they know better than that. you can slap a custom skin on it. heck, there's a link to the source code in the footer!
How about a fic - here we go, Speranza's classic, Written by the Victors. https://archiveofourown.org/works/15 There's a bunch of UI you don't see if you aren't logged in - the heavensent 'Mark for Later' button, for example - but still. Everything you could click is easy to grok.
Want more like it? Super easy and intuitive to click a tag, or the fandom, or a pairing (or even just M/M if you want to load half the site) and see more fic in that category. Sort by comments or hits or kudos and you get a good idea which ones are worth opening.
These folks REALLY know their UI. But, okay, hang on, yes they do, and many are trained pros, but many also aren't! the people building this site just WORK HARD, they try things out, they listen to feedback and iterate - (how much Big Tech can say as much these days)
- but ALSO, and here's what's important to realise, this is a community project, a community space, and it was DESIGNED to TEACH. (Did you know when it was first proposed, they trialed Ruby and Python to see which was quicker for beginners? I know 'cause I voted Python 🐍🤷‍♀️😂)
Do you know how rare it is to find that in Open Source? Listen, okay, I'm a professional techie and I would NE-E-EVER venture into eg the Linux core with 'Jennifer' attached to my sig in any way whatsoever. Aside from that, much of OSS is, hmm, results-oriented.
They expect you to show up fully-functional on day one, w/ a pull request ready to patch. Remind me, what's the demographic balance in Ye Average compsci program? And of those, who's working nights / caring for relatives / otherwise unable to Do Their Time posturing on github?
But the Organization for Transformative Works isn't here for that. They know (we know) that Fan is a Tool-Using Animal. idlewords.com/talks/fan_is_a… And the Archive of Our Own is proof of that.
So maybe think on that a little, the next time Patreon has a ToS hiccup. The next time Jack removes like counts. Think of what Archive coders built, in the face of Livejournal's hypocrisy, in spite of everyone telling us it was Too Much, we'd bitten off more than we could chew.
That. That's what this nomination is about. And yeah, we built it so we could host the smutty Harry/Draco and the conspiracy theories about Sansa and alllll the Naruto time travel fixit fic you could POSSIBLY ever read. And that's pretty fuckin' great, in my book.
(...I do not have a SoundCloud, but I do have a hugo nominated podcast, @serpentcast , which is entirely made up of the three of us yelling about fanfic in the same breath as professional fiction & media. which is where it has always belonged.)
21K notes · View notes
tatiletotesamaze · 5 years ago
Text
Though it was never something that explicitly happened to me, I’m still harried but that “creative must be ultimately consumptive” idea.
Like the closest I got actually wildly changed the trajectory of my life but whatevs. Who even goes to university these days.
I know that the advice is always “do what you love, it’s just for you” but god damn if I’m not hovering over the keyboard asking myself who the audience is and will anyone read and where can I post to get the most views and how do I find the audience to read the content to engage with content? Because if it’s only just for me, damn the consequences, there’s genuinely no reason to write.
Why “creative must be ultimately consumptive”?
Because you won’t make any money doing that. Or it’s really hard to make money doing that. Or you won’t find any jobs with that. (Specifically, the philosophy degree that never happened but if it had, I was told would only result in a McJob. Well surprise you can get that without the debt so really who lost here?)
The three things:
I’m stuck on the cusp of the crochet because currently I can’t tell my back from my front and my stitches are either too loose or too tight but ultimately from where I stand now I can’t see where I will finally have product. I don’t mean Etsy store $50 mittens but like, a scarf.
The Python programming at work has proceeded far better because I could bash at a few lines of code and get results. Learning at home lacks the structure and is wildly different (Hello World vs wtf do you mean this entire jeweller doesn’t tell you the colour of the gold they use??) and I love books but they lack interaction.
The writing might happen in fits and starts but fifty disparate scenes of three to twenty paragraphs does not a coherent story make and if, ultimately, I am the only audience for whom am I struggling? It’s not meaningless but is it necessary?
Is it, in fact, superfluous?
3 notes · View notes
theliqht · 5 years ago
Text
Why You Should Spend More Time Thinking About best portable keyboard
How are they undertaking this?
They're accessing MOOCs, or Massive Open On the internet Courses. Although platforms have been readily available from elite colleges like MIT and Stanford for nearly ten years, open up-source classes keep on to expand in number and popularity. Now, even some local community colleges like Wake Technical School,Positioned outside Raleigh, NC, gives MOOCs to a world viewers. This increasing availability usually means You can find now an incredible a number of programs accessible to any individual with an Connection to the internet, regardless of spot.
Tumblr media Tumblr media
Topics MOOCs deal with can vary from contemporary robotics and astronomy to Roman architecture plus the American Novel Given that 1945. MIT, by way of example, has lessons centered around Arithmetic, Engineering, Electrical power and Science, in addition to a shocking amount of courses focusing on the Humanities and Fine Arts. The University of Michigan offers programs ranging from "Storytelling for Social Adjust" to Python, info analytics, and device learning. You can even take leadership classes from HEC Paris through MOOC, ranked because of the Economist as possessing the next most powerful enterprise faculty alumni community on the earth.
Some MOOCs are intended to be taken for awareness gained, but a lot of systems also present you with a certificate of completion through websites like Coursera.org. Certificates of completion--that are diverse from system credits--typically Value close to $50. Economic help is offered for those who qualify.
Motives to think about a MOOC
There are numerous explanation why a MOOC course could possibly be right for you past time management, Even though most MOOCs allow for college students to work at their very own tempo, meaning they easily fit into most schedules, It doesn't matter how occupied. Other pros include:
An opportunity to Check out A serious in advance of paying for college classes. Anyone trying to decide on the vocation path, for The very first time or as a result of a midlife modify of way, knows the annoyance of wondering "What if I am Incorrect about my option? The amount of revenue am I going to invest prior to I recognize this is not for me?" MOOCs are a terrific way to 'dip your toes' in, so to speak, prior to the headache of managing classic college classes and classic college or university fees. You could try out as quite a few classes as you have enough time for until some thing definitely sparks your interest.
Just take classes not out there locally. There are actually practically A large number of MOOC classes accessible online. Even if you are now living in Boston (wherever Harvard, MIT, Tufts, Boston University and Boston University are all Positioned) or A few other identical College-dense place, you can possibly obtain a category or two through MOOC choices not available to you regionally.
Discover (or relearn) a language without spending a dime. Not only can you're taking a international language program for free via MOOCs, but because of classes taught at international universities, you can also coach your ear by Hearing native speakers. Have a program taught in the language you need to find out and stick to together using English subtitles. The second method is a great way to effectively double your Discovering, but only works if you already have at least an intermediate grasp from the language.
If learning A further language isn't higher on the to-do listing, possibly it should be: In 2017, New American Economic climate documented employer demand for bilingual personnel a lot more than doubled due to the fact 2010. This need carries on to develop. Most effective languages to review? Spanish, Chinese, and Arabic.
Build up your resume with required skills. It's possible there is a superior position at work you know you can do, but your boss doesn't Believe you are certified for it as you deficiency specific skills. MOOCs are a terrific way to turn into proficient in regions like HTML coding, SEO analytics, or whatever skill you must turn into the best man or woman with the work.
Keep to the links in the following paragraphs For more info on lots of MOOC courses. MOOCs are also offered by means of several different academic platforms, which includes Coursera, Udemy, and edX. But MOOCs can be accessed directly by means of Just about every university, and can be found through the use of the next Google search limiting syntax entered into your google search bar:
web page:edu MOOC topic
For instance, if I enter web page:edu MOOC robotics, I get about seven,000 success, such as this Introduction to Robotics Specialization from Penn Engineering. By utilizing this syntax, you are able to frequently bypass the clearinghouses and find what exactly You are looking for on College websites, even classes the clearinghouses may well not give.
Joyful MOOCing!
"Millennials," "Era Y," "The Peter Pan Technology" - they go by many names and had been born roughly between 1980 and 2000.They can be the technology that grew up with smartphones, rear-dealing with cameras, internet etc. They had been at a tender and vulnerable age when Harry Potter to start with took his traveling classes on his magical broom, if they witnessed the great fall of the dual Towers of Globe Trade Centre in Ny city on 9/11. The millennials grew up during the period of mobile phones, digital cameras, electronic mail, text-messaging, mp3 gamers, handheld movie game products, WhatsApp, Facebook/Instagram, YouTube Films, web browsing and what not.
A person this kind of millennial who knocked my socks off was this young girl named Anushka, a teenager in her early twenties. Her white t-shirt with "MILLENNIAL" in large, black, Daring letters just caught our speedy interest and we couldn't halt thinking of her Special Expertise Presentation, below at Nirmiti Academy. The Do-it-yourself (Do It Oneself) Craft was her one of a kind talent. She represented a young confront of the millennials. Additionally, it was her presentation that spoke extra of her like a millennial. She was a real go-getter when it came to current her exceptional talent in a singular way. We could see her beaming with delight and happiness to showcase her exceptional talent to Other people. She was so thrilled that she was talking a mile a minute. She had a great deal to mention about this and she could go on and on and retain us glued to her presentation. The millennials like Anushka and a lot of Many others are enthusiastic to work on points which desire them. Concurrently, I could also see her remaining not able to smile and present herself Fortunately. Long gone will be the times for your millennials wherever they come to feel present and luxuriate in their surroundings. These are the technology who experience the regular need for virtual notice which potential customers them to overshare their life and moments on social websites or go inward in deep conscience to find themselves. This leaves them unconnected Using the Bodily entire world about them.
Millennials really are a highly praised and confident technology. These are a hugely optimistic era. They may have a increased will need to possess life encounters in lieu of to accumulate substance wealth, Regardless that they do like to obtain things which can help them to take pleasure in those ordeals. Millennials are the most educated era. Since the value tag of education and learning is now so higher and continuing to climb each and every year, Millennials have grown to be extremely savvy about their academic options. Unlike prior generations who noticed education being a ritual and an investment decision inside their long run, millennials check out training as an price, Until it is going to empower them in an effort to be an even better personal. They hope schooling to help them get ready for The brand new possibilities and challenges of this age, rather then supporting them by providing truth-based data/knowledge. The millennials wish to be challenged by serious about the longer term And exactly how they could add to developing a better Culture and environment. They do not feel the need to come to be "textbook good / reserve worms".
They are aware that points is usually effortlessly located on the internet by way of their very own unbiased action. They can be the technology that offers and prosper on information at finger "click on". In a very planet of open up usage of understanding, it can make little feeling to depend on the classroom being a Discussion board for that transfer of knowledge.
Rather, the students Considerably choose to understand from your stories and experiences of Other people. These shared tales and encounters aid them to enhance their own individual expertise by Studying within the success and issues of Some others. This assists them steer clear of building exactly the same mistakes as their influencers. That's why, they like to invest extra of their time and money on such systems which assistance them to create several techniques that they may include into their thoughts and decision-earning process, therefore developing a new skill set.
We are unable to dismiss The reality that millennials may also be a generation of uncertainties and fluctuations. They may be the technology who likes to maintain switching their gizmos. They grew up with technological know-how in which every thing was at their fingertips. It will become frustrating for them to not get what they need every time they want it. Most of the factors are handed to them over a silver spoon. This helps make them really feel entitled to obtain what they want without Placing in Substantially exertion.
Though These are the foremost workforce of the companies currently, they don't believe in lifelong employment. Lifelong determination is often a fairy tale for that millennials. They always jump from on work to a different as they are constantly in search of some thing new and superior. These large expectations grow to be their downfall and tends to make them significantly less economically stable than their dad and mom.
youtube
Millennials are listed here to stay! They're younger, bright and energetic and they ARE the longer term. They are great property which the world will have to harness and use. They are the generation which is revolutionizing the world. They may be the budding leaders of tomorrow. They undertake know-how and stimulus in precisely the same breadth. This technology can also be a collaborative and social era that features a focus on knowledge and building their information as a result of numerous sorts of medium to find out the answers. It can be for that educator like us to deliver an arena for engagement and discovery together with become a content expert and mentor. It is actually for Mastering System providers like Nirmiti Academy to offer an explorative and experiential experience and bring out their genuine opportunity in life and at work. It is this transformational journey that we at Nirmiti Academy sit up for each day to understand, unlearn and relearn with these youthful and magical technology - the Millennials!
0 notes
maacwanowrie · 2 years ago
Text
How Do I Become a VFX Artist After My 12th Grade?
Have you ever wondered how the wizards on broomsticks in the Harry Potter films or the dragons spewing fire in the Game of Thrones series were created? What exactly is that green screen you frequently see in "behind-the-scenes" clips from practically all movies, but especially fantasy films? If that piques your interest, a career as a VFX artist might be for you. Making a decision about a career after the 12th grade can be very difficult, in part because there are so many options. Visual effects (VFX) is the industry for you if you're interested in a creative job or want to work in the movie business.
A vfx class in Pune teaches students how to manipulate images on the screen to create visual effects that cannot be captured in real life. A course in visual effects will train you to become an expert in the discipline. VFX, or visual effects, refers to the creation of visuals that are physically impossible to construct.
 Let's look at everything you need to do to become a VFX artist now, shall we?
 1. Understand your characteristics: 
The first step in choosing a career is determining whether your personality attributes match the demands of the position. The following qualities make someone a good VFX artist:
• Creativity – A creative mind is the most essential quality a VFX artist should possess. The first step to being an artist is imagination.
• Design talent – In this position, it's critical to have an eye for color combinations, a visual sense of what appears appealing on-screen, and attention to detail.
• A fundamental knowledge of physics and computers is required for VFX, which involves working with motion graphics, vectors, velocity, angles, lighting, and many other terms you might be familiar with from physics classes. A stronger foundation is produced by having a fundamental comprehension of these technical ideas.
• Teamwork – VFX is ultimately a team endeavor involving several people working on the same project. Being a team player and correctly coordinating with your coworkers and colleagues goes a long way.
• Meeting deadlines – The VFX industry often operates under a strict schedule, thus as a VFX Artist, you will constantly be required to do your assignments by the deadlines assigned to you.
 2. Enroll in a VFX program at a reputable institution: 
You can enroll in one of the top VFX programs as soon as you finish your 12th grade year. Along with graduating, you can enroll in full-time certificate programs in visual effects.
 3. Hone your technical abilities: 
This is the most crucial part of your quest. Make sure to learn these programs while you are taking a course:
 Adobe Photoshop
 Autodesk MAYA 
Adobe After Effects 
Houdini 
Adobe Premiere Pro 
Nuke 
ZBrush 
Mocha
  For a VFX artist, knowing how to code can be a great asset. The most used language in VFX and gaming is python.
 4. While studying, take on independent tasks
To improve your chances of being hired by a premier VFX business, you must have a strong portfolio. You can create your own independent projects and work as a freelance VFX artist. They will help you develop your portfolio in addition to providing you with real-world experience.
 The adaptability of this field is its greatest benefit. Whether you graduated from high school or dropped out of college doesn't matter if you have a passion for visual effects and computer graphics. Your skill set is the sole thing an employer would be considering. You will have a better chance of finding employment right away after successfully completing your degree if you receive placement assistance.
0 notes
omg-physics · 6 years ago
Text
11 Question Tag
Rules:
Answer the 11 questions you’ve been asked
Nominate 11 other bloggers
Ask your nominees 11 questions
Let them know you’ve nominated them
I was tagged by the amazing @marie-curie! Thanks!
1. How many books have you read in 2018?
Based on the logs I’ve been keeping in the backs of my planners, at least 34. (Including books I re-read.)
2. Who is your favourite book-character?
I’m a big fan of Agatha in The School for Good and Evil.
3. Current favourite TV show?
Star trek DS9. Always.
4. What are your new year’s resolutions?
I want to intentionally face my fears this new year. (Social anxiety is a bitch.)
5. What are your favourite songs of the year?
Anything Goes/Friendship/You’re the Top (Anything Goes New Broadway Cast Recording)
Forever Yours, Discovering Daniel/Pray (Once on this Island New Broadway Cast Recording)
World Burn, Do This Thing, I’d Rather Be Me, I See Stars (Mean Girls Original Broadway Cast Recording)
Let it Go, Monster, Hygge, Finale/Let it Go (Frozen Original Broadway Cast Recording)
6. What was the last book you read in one go (or really fast)?
Superman Red Son (My brother was reading it for school and I stole borrowed it from him)
7. Do you listen to music while reading? What type?
No. Is this a thing? I feel like it would just be distracting.
8. Who is your favourite OTP (Book, movie, tv show, whatever)?
Garak + Bashir. I identify with Garak a lot and the fact that Bashir finds him worthwhile makes me feel happy.
9. Which countries do you want to visit in the future?
England, Russia, Israel, Mexico
10. What’s the coolest fantastic creature in your opinion?
As in from Fantastic Beasts and Where to Find Them? Wasn’t there like a thunderbird thing? That’s pretty cool.
11. Any memory from this year you really like?
Hmmm.... I did some killer python coding at my NASA internship this summer. I was working in this gigantic intern group and there was this weird hazing ritual educational activity they put you through when you joined where you had to write code to simulate a ramjet engine and I was really worried because all the other interns were older than me and they were all actually in engineering programs but I finished several days before them and that felt pretty cool. Also ramjets are super cool. Look it up.
Questions:
1. If you could make every person in the world read one book what would it be and why?
2. How do you feel about Broadway musicals?
3. New year’s resolutions?
4. What do you want to be when you grow up?
5. Opinions on raisins.
6. Favorite study music.
7. What is your spirit animal?
8. Describe your gender without using the words  “male”,  “female”,  “gender”,  “queer”,  “binary”,  “trans”,  etc.
9. What was/is your thing in high school?
10. Which Harry Potter character do you most identify with?
11. Any memory from this year you really like?
Tags: @studyin-space, @ferengay, @usedteamachinekillsagain, @booksandknowledge, @silverelfmage, @luteceapprentice, @galaxy-evolution, @bentostudy, @replicatedpineapple, @deepspacekayt, @physicsundergrad
4 notes · View notes
python-program · 4 years ago
Text
Python programming
Dear students, today I want to tell you about Python programming, hardly you have heard this word before but CBSE has included Python programming in the syllabus of Computer Science and Informatics Practice of class 11th and 12th first like Visual Basic and Java. Programming language was included but the reasoning behind the inclusion of Python is that it is a high level programming language…
Tumblr media
View On WordPress
0 notes