#also “the least intuitive programming language”
Explore tagged Tumblr posts
Text
there is fortran in my future and I'm not sure how I'm supposed to feel about this.
#fortran oh fortran: how your reputation precedes you#know nil about fortran but every time i mention that i will be using it I am met with manic laughter#“programming from the 60s” has been quoted at me#also “the least intuitive programming language”#as someone who is sort of shite with programming. deep apprehension. marianas trench of apprehension.#but when you don't know what you don't know I guess ignorance is bliss. for now#this is not my preference of course; it's only that there's a program on inverse trace element modelling written in fortran#and I need to use the written model in fortran because I sure as hell cannot recreate it on python#phdee
1 note
·
View note
Text
Here is an observation of common attitudes I see in tech-adjacent spaces (mostly online).
The thing about programming/tech is, at its base, it's historically and culturally contingent. There are of course many fundamental (physical and mathematical) limitations on what a computer can and cannot do, how fast it can do things, and so on. But at least as much of the modern tech landscape is the product of choices made by people about how these machines will work, choices that very much could have been made differently. And modern computing technology is a huge tower of these choices, each resting on and grappling with the ones below it. If you're, say, a web developer writing a web app, the sheer height of this tower of contingent human decisions that your work rests on is almost incomprehensible. And by and large, programmers know this.
I am not dispensing some secret wisdom that I think tech workers don't have. On the contrary, I think the vast contingency of it all is blindingly obvious to anyone who has tried to make a computer do anything. But tech is also, well, technical, and do you know what else is technical? Science. I think this has lead to a sort of cultural false affinity, where tech is perceived, both from within and without, as more similar to science than it is to the humanities. Certainly, there are certain kinds of intellectual labor that tech shares with the sciences. But there are also, as described above, certain kinds of intellectual labor that tech shares to a much greater degree with the humanities, namely (in the broadest terms): grappling with other people's choices.
From without, I think this misplaced affinity leads people to believe that technology is less contingent than it actually is. But I think this belief would be completely untenable from within; it just cannot contend with reality. I've never met a tech worker or enthusiast who seems to think this way. Rather, I feel there is a persistent perception among tech-inclined people that science is more contingent than it actually is. I don't think this misperception rises to the level of a belief, rather I think it is more of an intuition. I think tech people have very much trained themselves (rightly, in their native context) to look at complex systems and go "how could this be reworked, improved, done differently?" I think this impulse is very sensible in computing but very out of place in, say, biology. And I suppose my conjecture (this whole post is purely conjectural, based on a gut sense that might not be worth anything) is that this is one of the main reasons for the popularity of transhumanism in, you know, the Bay. And whatnot.
I'm not saying transhumanism is actually, physically impossible. Of course it's not! The technology will, I strongly suspect, exist some day. But if you're living in 2024, I think the engineering mindset is more-or-less unambiguously the wrong one to bring to biology, at least macrobiology. This post is not about the limits of what is physically possible, it's about the attitudes that I sometimes see tech people bring to other endeavors that I think sometimes lead them to fall on their face. If you come to biology thinking about it as this contingent thing that you must grapple with, as you grapple with a novel or a codebase or anything else made by humans, I think it will make you like biology less and understand it less well.
When I was younger and a lot more naive, as a young teenager who knew a little bit about programming and nothing about linguistics, I wanted to create a "logical language" that could replace natural languages (with all their irregularities and perceived inefficiencies) for the purpose of human communication. This is part of how I initially got into conlanging. Now, with an actual linguistics background, I view this as... again, perhaps not per se impossible, but extremely unlikely to work or even to be desirable to attempt in any foreseeable future, for a whole host of rather fundamental reasons. I don't feel that this desire can survive very well upon confrontation with what we actually know (and crucially also, what we don't know) about human language.
I mean, if you want to try, you can try. I won't stop you.
Anyway, I feel that holding onto this sort of mindset too intensely does not really permit engagement with nature and the sciences. It's the same way I think a lot of per se humanities people fudge engagement with the sciences, where they insist on mounting some kind of social critique even when it is not appropriate (to be clear, I think critique of scientific practices/institutions are sometimes appropriate, but I think people whose professional training gives them an instinct to critique often take it too far).
So like, I guess that's my thesis. Coding is a humanity in disguise, and I wish that people who are used to dealing with human-made things would adopt a more native scientific or naturalist mindset when dealing with science and nature.
115 notes
·
View notes
Note
I have a perhaps personal ask, and at the same time struggling with how to phrase it. I've been looking into making an interactive story myself, however, I... cannot code. For the life of me. I can tell one hell of a story, but coding it beyond my grasp, and the system I currently use, while it ought to be simple enough even someone like me could do so, isn't exactly working for how I want it to. Do you perhaps know anything anywhere that I might start looking for someone who would be willing to work with me? I am so sorry if this is a bothersome ask.
Hi anon!
I'm probably not the best person for advice on this, because I've never been in that situation before. I've put some thoughts under the cut, with the caveat that only a small portion of them actually address the question you've asked, with the majority being related but perhaps not helpful for you, depending.
So, I think where you'd go to find a coding person depends on what language you're using. If it's ChoiceScript, probably the forums. If it's Twine... I honestly don't know. Maybe the subreddit, though you'll want to double-check that such requests are not against the rules there.
I sincerely doubt you'll have an easy time finding someone, though. Most folks who code in the systems used for IF are IF authors who taught themselves the coding techniques in order to tell their own stories, not someone else's.
That said, and this is the part you can ignore, because you know yourself better than I do, but... I'm pretty sure you can learn to code. It's not easy, necessarily, and it doesn't come intuitively to everyone, but there are resources out there to help you. Again, this will depend on what system you're using, but the CS forums are very useful for figuring out CS (as is the wiki, once you know enough to parse it). For Twine, there are loads of archived posts on their forums and on the subreddit for specific questions, but for general ones, the documentation for your preferred program (e.g. SugarCube), the Twine Cookbook, and similar resources will break things down into smaller, more digestible chunks. I personally recommend the Twine Grimoire (volumes 1 and 2), for basic interface aesthetics, once you get to that point.
Here on tumblr, @/nyhelism, @/cerberus-writes, @/manonamora-if, @/idrellegames, and others have all answered questions about Twine coding or even in some cases made templates that take a lot of the work out of it. Most have a masterpost regarding things they've answered about Twine or made for others' use, but be sure to check that they're currently accepting coding questions before sending them any, of course.
Learning to code may be slow and incremental, and lots of people manage better if they start with a small project just to learn how to do the basic things in their language of choice. I'd really recommend figuring out what you need your game to be able to do, and learning those functions one by one—it's less overwhelming than trying to tackle everything at once while also writing a huge project.
If all else fails, my most esoteric suggestion is to familiarize yourself with the basic principles of symbolic logic. I took a class in it as part of my degree, and have since also taught that class, and I think understanding things like the logic of conditionals (if statements) as they're used in coding (rather than natural language) really gave me a leg up in learning to code. Not that I'm an expert, but I know enough to make a basic game, at least.
Most (all?) of these things should be findable with a google search; I know there are at least some Twine tutorials on youtube as well, though I'm unsure of CS or any of the languages I'm less familiar with, like Ink, etc.
I do apologize that the section where I encourage you to do the thing you don't think you can do is longer than the one where I answered your actual question, but that's the part I might actually have something useful to say about. If you're absolutely certain you can't do it, I'm sorry for banging on about it, but if you're not sure or on the fence, maybe give it another go before trying to find another person. I've seen a lot of writers looking for coders in the past, but maybe only once was a coder offering their services to writers (and that was a long time ago).
30 notes
·
View notes
Text
Okay, I wasn't going to say anything, but I've seen posts about this get passed around. And it's probably too late to push back on this, anyway, but I'm so frustrated I feel the need to say to say something. This is coming from a place of love- I just hate seeing this going around, and I want to offer some perspective on the matter.
First of all, regarding that poll where the user did not know how to pronounce 'Miette'- if you look in the replies, it doesn't take long to discover that the OP was genuinely confused about the pronunciation and, when corrected, was working to get it right. That poll came from a place of innocent ignorance. I hope the OP took it down and stopped reblogs and turned notes off or whatever, because some people said some awful shit. I hope you are the kind of person who is kind and understanding, in the face of such ignorance. Or, if you can't be that, I hope you can at the very least be quiet. (And props to the people in the replies who patiently and kindly explained things to the OP.)
Second of all, I've seen a lot of posts talking about literacy rates, and I'd like to point out that English literacy has very little to do with figuring how to pronounce a French fucking word, goddamn. The OP just didn't know. The dunking, the pointing, the laughing- rude, unnecessary, not helpful.
Thirdly, in response to the complaints of 'they don't even teach phonics in schools these days'- that's bullshit. Because the odds are very good that they didn't teach phonics in schools when you went to school, either.
When I was a kid, it was called Whole Language. It was the new hot literacy technique, and a lot of schools adopted it. It used cueing techniques and sight words and was very similar.
If you're a millennial, you might remember the commercials for Hooked on Phonics, and you might conclude that teaching phonics in schools was perhaps not common, if you think about that for a bit. If it was worth it to sell a whole reading tutoring program for struggling readers based in phonics, perhaps it might lead one to conclude that phonics weren't as common as other methods, right? You might not have been taught phonics to start. What you do know about phonics, you might have picked up in the past 20-30 years, right?
Okay. Lets go back further, you know Dick and Jane? It was based on, more or less, the same sight words principle, and those primers date from the 1930s, although I don't think that teaching technique came really into vogue until the 40s.
If you are alive, today, in the United States, the likelihood that you were not taught phonics in school is well above non-zero. Especially if you're a millennial.
The notable exception is the 1970s. And during that period of time, there were probably plenty of schools that still used fucking Dick and Jane. And plenty of schools that were starting to adopt Whole Language, because while it was popular in the 80's and 90's, it was developed before. So, Gen X, you didn't get out of this unscathed either, though you had a better chance of getting a phonics-based reading program, I think.
'Kids these days' are not less literate because they were taught wrong. A great deal of us who are alive and speak English as a first language were taught wrong.
(I also think this is the common way English as a Second Language is taught and I'm sorry if you learned sight words, it's so much less intuitive than phonics, and English phonics aren't particularly intuitive. But I know a lot less about this, and I'm not sure.)
The reason some younger people struggle with language and words that I, for example, don't, is that I've been reading and speaking the language a lot longer. That's it. That's likely the same thing for you.
Please quit mocking people for their lack of information, for a start. I don't blame you for not knowing this about the literacy programs, for example. I had to do a lot of research on this. Right? Odds are good, you didn't know this.
And you are hitting people who struggle with literacy for other reasons- English as a second language, for example. The people who deal with dyslexia, there's plenty of autistic people who struggle to communicate fluently in their first language, and many more people who struggle with learning, speaking, and otherwise communicating in English for a huge variety of reasons.
Even if you're right, you're hitting people who had no choice in the language method they were taught from. They were five.
I don't think people mean to be unkind, generally (some do, but we block and move on), but it's really frustrating to a lot of snark circulate without the greater context of 'actually, a lot of English speakers of all age groups were taught English this way, especially USAmericans' and 'hey, what does English literacy have to do with pronouncing a French word, anyway?'
Okay? Okay.
Love you bye
88 notes
·
View notes
Text
⋆。゚☁︎ Pick a card time! ⋆。゚☁︎
Hey Hey, I know I know. I've been MIA for two weeks, working on my video content/business/shadow work journal I am writing. So many things, but I have not forgetten you. As usual, please show your support through reblogs, comments and likes.
⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎
Hello Pile 1:
Please remember that this is a collective reading so only take what feels intuitively to be your message. Thank you.
Spirit tells me that you need to allow yourself the time and space to have your emotions be acknowledged and respected. You may have been held back in the past by people refusing to see or acknowledge your feelings. You may have grown up and received messages from the adults around you knowingly or unknowingly that were supposed to be this perfect doll or humanoid figure. Wherein your emotions were deemed to be annoying or your emotional expression too expressive. Well, you need to know that you have well and truly grown past the phase where this programming should still be running. Shut that shit down. You need to start feeling your emotions and sharing your emotions as well. This can be through practising talking about your feelings with your loved ones. Using your feelings in day to day language to describe or express why you will or will not do something a certain way. As this reading is about the spotlight though, I would like to dare you to publish something for yourself and others that has to do with your emotions. A poem describing your emotional landscape at a particular time of your life, a video sharing your tips for navigating accessing your buried emotions, having talks in social situations to discuss the importance of emotions to human development. Only you know what this looks like for you. Too many of us, too many good people hold themselves back from self expression due to the bullies who have lied to us so long about our self value that we begin to believe them. Enough of that. Chase your interests, believe in yourself, your growth and your ability to start a new leaf. You can wake up tomorrow and decide to be a new version of yourself. Anytime.
⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎
Hello Pile 2:
Please remember that this is a collective reading so only take what feels intuitively to be your message. Thank you.
Spirit says you need to allow yourself to be seen no matter how messy it feels or looks. You need to be willing to be messy because it is at least truthful and authentic. There is also a message here on being willing to publicly admit your wrongs and repair relationships from that perspective, without trying to hide this from the world. You may have been held back by old ideas that you formulated when you were younger about that kind of adult you wanted to be. What strength looks like. You may have been influenced true by something you saw in your travels. Well whether those travels were in the physical realm or otherwise, you need to move on from your ideas about presenting yourself in a palatable way. If you are in this pile you are probably someone who is very individualistic and very chaotic to the untrained eye. Lean into that, it is your superpower. The world would be a very boring place if we were all palatable let's be so for real. You need to get out there and see the world if you haven't. If you have you need to go out and see some more. You can do this by starting locally, then nationally then internationally. Don't wait to travel until you can go to your dream vacation, that is very limited thinking. The only way you will feel reinvigorated in life is by expanding your mind. You can do this through physical travelling or even doing so mentally. If you are me for example, I travel mentally by consuming so many different content from people around the world to gain greater understanding of the world through other people's lenses. You can do something similar. Come back to this reading if you are feeling uninspired and despondent, because this will revitalise you. Allow people to watch you wherever you feel appropriate, figuring yourself out in real time. It's your superpower.
⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎ ⋆。゚☁︎
Hello Pile 3:
Please remember that this is a collective reading so only take what feels intuitively to be your message. Thank you.
Spirit tell me that you need to evaluate the darkest nights you have had in this life and use them as stepping stones for greater evolution. You need to allow yourself to step into the spotlight in rebellion due to the things you have suffered. You need to allow yourself to be seen by the people you know and those you do not. You need to realise that you are so inspiring just because you are you. You have soul family waiting to find you. You are safe. The hold up for you may have come from previous betrayals. You may have found yourself in friendships or familial relationships wherein you thought you had trust but it turns out you put your trust in the wrong people. This is not to blame you, this is how we learn. As such, you may have created a persona that is based around self protection. However, don't let the bullies (these people from your past) stop you from achieving greatness. You are someone who is very hardworking and a lovergirl/boy/person. Lean into these as these are points of strength. Allow yourself to be seen in a professional context so as to let everyone know that you are that bitch. What they think of it if their business. If this resonates with you, you might gain a lot from publicising your relationship. You can be a relationship goals kind of person. Whether you lean into it or not, there is a feeling here that your relationships are already fodder for others, so why not lean into it. You need to be so raw about speaking your truth. Put away the sensitive part of yourself that cares more about the person's feelings over your self expression being authentic to the feeling and meaning behind it. Stop that right now! You don't get a medal for being considerate of others OVER yourself. I had to learn this myself the hard way, so let me lead you away from that. You got this!!
18 notes
·
View notes
Text

I've recently started to create geometric drawings (axonometry) of mathematical functions, the same ones I usually tackle with code.
One could say it does not make sense to painstakingly draw what code could create quickly. But for me the interesting thing is to grasp these functions on a different, more intuitive level - compared to mentally processing mathematical formulae or casting it into computer code. After literally decades of dealing with mathematical expressions and code I have rediscovered descriptive geometry, as sort of a "third language" (in addition to math or code) to say the same things. I am also fascinated by the little math puzzles that pop up when I create these drawings, and which require a completely different approach than calculations or programming.
I am usually drawing them at least three times, until I am somewhat satisfied. The journey is the reward anyway :-)
Here is the work-in-progress photo of my taming two favorite functions of mine - often already used in my creative coding art. I called them "Reality and Imagination" as these are two "towers" or "trumpets" that represent real and imaginary part of the complex function 1/z. Grand words, but you also describe them as: Stack circular rings upon each, ring diameter decreasing reciprocally with height, align along the circumference. Then flip over, and then rotate by 90 degrees.
Circles are just ellipses, seems to be easy, but the 2D projections overlap greatly with the 3D axonometric image as I am currently using "small" A4 watercolor paper. The real challenge will be to convey the spirit of this trumpet-like surface without of course create all the giant circles.... as moving closer to the origin of the vertical axis, the radii of the circles get larger and larger, and finally the straight axis is the "circle with infinite radius".
Anyway, I actually do not really want to "explain math", I am more meditating upon these structures :-) I am drawing two versions in parallel - with slightly differently positioned 2D projections, and different sizes of the circles. The version were I colored the ellipses / circles already was the first, more rough one - and I guess I will test something more bold with that one. The other one will maybe become a more delicate drawing. I also admit, that I take a look at the code-generated structures - not for comparing details, but to get the overall look right :-)
#mathematics#technical drawings#pencil drawing#descriptive geometry#axonometric#wip#work in process#portfolio#mathart
35 notes
·
View notes
Text
Mango v. LingQ v. Anki
I’ve been using the above apps for a while now and I couldn’t find a ton of somewhat easy to understand comparisons/explanations of how to use these various cult favorites. I figured I would make one if anyone is wondering where to start or making a departure from Duolingo.
Standard langblr disclaimer: I am ultimately just a person on the internet, I’m not an expert in language learning or a world renowned polyglot. I’m not even an expert in any of these apps/programs. These are all just thoughts and opinions I have about the value of each app to myself as an average consumer trying to learn a language and intended to help other people decide where to spend their time.
Anki
Anki is an open source spaced repetition flashcard program. It has an incredibly loyal fan base of med students and people who just want to learn things. This is also the one I have the least experience with so I recommend diving into forums and other blogs who go in depth on all the ways you can use this program. The web version is completely free and there is an official paid mobile app. There are also unofficial paid apps, this is the source of great drama and discourse and I’m not touching that here. Spaced repetition essentially means that the program will present you with cards at intervals designed to maximize your retention. When you flip over a card, you have four options that boil down to: fail, hard, good, easy. This is how the program determines what to show you and when.
Key Features:
The main draw is obviously the spaced repetition system. It’s much easier and more effective than sorting manually.
Because it’s open source, there is a way to customize the settings and cards to do basically whatever you want. There are also tons of premade decks to import and either use as-is or use as a base.
The online web version is completely free.
You can add really any media type to the cards. You can add sound clips of pronunciations, images, even drawings and diagrams.
Having the four options is particularly useful for the nuances of learning a language. For example, for general vocabulary decks I’ll assign one “point” to general meaning, tense/part of speech, and pronunciation. Getting the general meaning but not the other two means I select “hard” when I flip the card.
Best uses:
Vocab or learning a new alphabet. Specifically for drilling any of those “slippery” words. I don’t know if this happens to anyone else, but there are some vocab words that just refuse to stick with me. I’ve found the Anki SRS does help pin them down.
Potential downsides:
While there are decks to import, there could always be errors that you won’t catch just seeing single vocab words with no context.
The available customization is labor intensive.
The UI for the official app and web version isn’t super slick and intuitive.
Even the best flashcards are ultimately just flashcards and have limits to their usefulness.
Mango
Mango is similar to Babbel or other programs that focus on speaking (and doing so quickly). I much prefer Mango to Babbel or any other similar app and find that it does what it says it will. Languages are split into units. Each unit has chapters and each chapter has lessons. A lesson will start with an optional pre quiz and a brief recording of a conversation that you will be able to follow by the end of the lesson. Each lesson concludes with a listening and reading quiz. It also utilizes spaced repetition and gives you daily flashcards to review.
You learn based on phrases rather than individual words. A long sentence will be presented in its entirety. The lesson will then go through each word individually before combining them into phrases and, finally, the full sentence from the start. Then you will learn vocabulary needed for variations. The activities are fairly standard for a language app: speaking, listening, multiple choice. You can also turn off the interactive feature and have the lesson run as a “speak and repeat” style podcast. It tracks the hours you’ve spent learning a language and there is an activity log, but no in depth stats.
Key features:
It is focused on speaking immediately.
Has a ton of languages and several dialects for those languages.
Focuses on phrases and patterns that are most useful if traveling or having brief, friendly interactions.
Presents information in a digestible way and isn’t overwhelming.
Includes culture and grammar notes.
$12.99 a month but most public libraries and schools give you free access. You can also set up a household account for multiple people and split the cost with friends/family.
The first lesson of any language is free, and some rare and indigenous languages are completely free to access.
Audio is native speakers. When you record yourself, your vocal wave pattern appears that you can compare with the native speaker.
Best uses:
If you are traveling soon and want to navigate basic, friendly interactions, this will get you there quick. Within 1-3 months easily, depending on the language and how often you practice.
I also recommend this as a starting place when you are totally new to a language or to learning a language in general. The structure is excellent for getting a feel for things.
This is also great if you studied a language previously and need to refresh your memory or get back into it.
Potential downsides:
The “record yourself” feature is fairly buggy and often freezes up. It can also be annoying to try and match the timing of the native speaker, but you don’t have to record audio to progress past those lesson points so it isn’t too much of an inconvenience.
It isn’t meant for total fluency. As stated, the lessons (at least that I have done) are focused on speaking while traveling and making small talk. Some of the early lessons teach you to say “sorry, I don’t speak [x]”. Which is very useful if going abroad soon, but less so if you would rather just be able to speak that language.
The regimented nature can make it feel slow/too easy if you are also using other methods.
The review flashcards only have a binary “yes/no” option which feels annoying for longer phrases or after using Anki-style cards.
With any course like this, you aren’t going to have much choice in the vocab you learn or prioritizing topics.
LingQ
I am honestly surprised I don’t see more about this. I think they have been making a bunch of updates recently so maybe the version I’m using is miles above previous ones, but it is shockingly powerful. It’s also the hardest to explain (which may be why I don’t see much written about it and why this is going to be a long section.) LingQ (pronounced “link”) operates on a hybrid comprehensible/massive input model. While Anki prioritizes memorization and Mango priorities speaking, LingQ focuses on comprehension and listening. LingQ is comprised of courses which are made up of lessons. There are pre-built courses made by LingQ but the real goal is to make your own (more on that later).
Each lesson within a course has an audio recording and a written transcript. Words you haven’t seen before are highlighted blue (when you start, that’s every word). You click the word to see the definition and assign it one of 5 statuses: ignore, new, recognized, familiar, learned, or known. “Ignore” is used for things like names or borrowed words, they won’t be counted in your stats. “Known” is for words you knew before seeing them. You likely won’t have any of these if you’re starting a new language with no prior experience. Levels 1-3 highlight the word yellow and it becomes a LingQ. You can create a LingQq using as many words as you want. You can manually change the status of a word when you see it. You can also do various review activities similar to Mango, and if you get a word right twice in a row it will automatically bump up a level. You can always adjust it back down if needed. LingQ is very focused on the value of listening to a language. You can add lessons to playlists and listen to them like a podcast.
My personal favorite part of LingQ is the ability to import lessons. Especially YouTube videos. The site has a browser extension that will import any content in your target language into a lesson as an embedded item. You can then read/listen to/watch that content right in the app and get “credit” for it. LingQ’s statistics are some of the coolest/most motivating I’ve seen. You get coins for completing tasks but those are really just to see a number get bigger. It also tracks the words you’ve read, how many words you know, the hours listened, and speaking/writing if you utilize their tutor marketplace or writing forum.
The free trial is very limited but it’s enough to poke around and get a feel for things before signing up, not necessarily to learn anything substantial. The monthly membership is $12.95 and there’s a $199 lifetime option as well. I definitely recommend spending some time playing around at the free level and then upping to monthly if you like it.
Key features:
The ability to import lessons. It will also create a simplified version of shorter content. This is an AI generated summary of whatever you’ve imported. I use this for videos where natural speaking cadence can make it hard to parse things sometimes. It’s easier/more productive if I know generally what’s going on.
The creation of LingQs. I just think it’s a really cool and useful way to approach comprehensible input. You can visually see the yellow fading as you understand more and more of a lesson.
You can export LingQs to Anki (theoretically). I’ve never done this myself and I’ve seen some forum posts saying it doesn’t work super well all the time but it is a built in feature.
In-depth stats tracking and the ability to consume all the content easily in app. The stats would be annoying if it wasn’t literally easier to watch a video via LingQ than on YouTube.
Community features. There are community challenges (like Duolingo) but also a forum to submit writing that will be corrected by native speakers and a marketplace of tutors to easily sign up for speaking lessons. The forum is free and volunteer based, but scrolling through I didn’t see anyone who didn’t have at least one reply. The tutors are paid at an hourly rate and you can also pay by the word to have them correct written work.
Super flexible. There really isn’t any one right way to use this app so you can structure it however you like and set your own goals/metrics.
Playlists and focus on listening. It really does help to constantly be immersed in what a language sounds like, and being able to read and listen to the same thing has been so nice.
Actually decently helpful emails and not just spam.
Best for:
Hardcore language learners. The app/site provides some guidance on how to get started and the basic idea, but you’ll need to play around with it and spend some time reading forum posts or the emails they send to find what works for you.
Getting to higher levels of fluency after maxing out other apps/self study methods.
People looking to spend a lot of time on language learning because they enjoy it. This isn’t snarky, but there’s a difference between wanting or needing to learn Spanish to communicate at work or on vacation and just really enjoying learning languages. This is an app for language nerds.
Potential downsides:
Very overwhelming. They technically say you can jump right in with 0 knowledge of a language and be good to go, but I think it would be hard to make a lot of progress unless you’ve learned other languages before. If you’re looking to learn a new language for the first time, I recommend starting with Mango to get your bearings.
Doesn’t teach new alphabets. This isn’t a huge issue for Mango since it’s speaking focused, but I wouldn’t jump into Arabic or Russian on LingQ without spending some time learning the alphabet with other methods.
User generated definitions. This is a double edged sword. The definitions being linked to sites like Globse can lead to wrong definitions, but because you’re seeing things in context it’s easier to catch. And looking into what a phrase means is a great way to learn if you are really into languages.
The import feature isn’t 100% perfect when it comes to videos. It will only create a transcript when the video has captions enabled or a transcript provided, otherwise it just shows up as an audio file. It will also sometimes randomly just not be able to import a video which can be annoying, but in the grand scheme of things these are very minor annoyances.
Time commitment. The method doesn’t require a ton of actively sitting down and reviewing vocab or reading new words, but it does assume that you’ll swap out listening to music or podcasts while going about your day with listening to content in your target language. This is all well and good unless you really enjoy listening to specific content while doing tasks or need help not getting distracted. It’s going to be a lot of incomprehensible noise for a while before you can parse it. This might not be a downside as much as something to keep in mind when considering how effective it’s going to be for you.
Not as active of a community. Maybe it’s just for my particular languages, but there definitely aren’t a ton of people actively doing things like challenges. This really doesn’t matter much to me but it could be a bummer if you’re looking for that.
tl;dr just tell me how to learn things
If you need to learn a new alphabet, start with that. Otherwise, Mango to get your bearings, Anki to add to your vocab as you get bored with Mango, and LingQ to realistically get “fluent”. Then start writing and speaking either using tutors or people you know or local language groups.
#mine#long post#ref#reference#review#language apps#language resources#langblr resources#language learning#resources#arabic langblr#langblr#mango app#lingq#anki#studyblr#language app review#app review#flashcards#language#italian langblr#duolingo
41 notes
·
View notes
Note
Hi more Jessie questions,
So I have no idea how to phrase this one, this is pure brain soup that came from me smashing things I know against new thing I know and now soup, anyway, The first edition of Warhammer 40k was a TTRPG called Rogue Trader, and it had robot rules. The way the designers wanted you to play with the Robots is you had to program them, physically, using a sheet of command squares that you cut out and sequenced like this (taken from: https://youtu.be/tXXHcDvksGk?t=593).
Now you can write these out,

like I did (and if you do it right you can add in a shooting phase), so this isn't something that's impossible to do. So here's the scenario; Jessie creates some form of life and adds a basic command sequence to the snap. This seems eminently possible, however, would Jessie have the A. Will, B. Patience, C. Drive to want to actually learn a programming language (if something this basic can be called that) and use it? Or would she only make single-action creatures which she then just throws into a homunculi dungeon?
And;
In the same genre of 'Jessie can do this thing, but would she', would Jessie make herself Omnipresent? This might just be me, but I find the concept of omnipresence deeply terrifying. Part of the way I rationalized God was that He was unreactive because He was omnipresent; knowing about everything everywhere all at once made it so that it was impossible to be able to perceive the world as anything other than endless information mush. While Jessie is omnipotent, you've said you didn't want her to be able to expand her mind or grow her own brain power (via snaps at least), so I wonder if she would be overwhelmed by omnipotency? Like she tries it out and lays on the couch for five days observing rain falling on her while she is a forest growing 500 miles away from her house, and the ground beneath snails mating a continent away, and the food moving through the digestive tract of Trouble in the kitchen over from her. While it technically makes her non-omnipotent to not be able to be omnipresent, the benefits of being a single reactive being far outweigh being able to be the iron mined and smelted in a steel mill while also being the mill itself. It also adds the terrifying possibility of 'what if Jessie was competently omnipotent and omnipresent at the same time?'
And;
If Jessie could have chosen her Divinity (becoming the God of X instead of The God) would she have chosen differently, or would she always choose The God?
first question: if you mean, could she program one just for the sake of doing it -- i think that she has the will and patience, but not the drive. she can be very persistent, but that most often manifests as vengeance for her. i can't see her being motivated to make those little guys when intuitively writing them is so much easier. if you mean could she use this method to create living things that act independently of her writing them: no, because a writer still needs to keep track of all of a character's actions and history in their own mind, no matter how well their thought processes are atomized and mapped out.
second question: jessie could make herself omnipresent, but the aforementioned scene where she attempts to make herself perfect at multitasking and splits her stream of consciousness accounts for this as well. as an easily overstimulated person, she can barely handle being present in just one place without exploding, so being present in literally every place all at once is probably the 8th circle of hell for her personally. beautiful examples by the way- if she was also competent at being omnipresent, i think she would be an entirely different person -- or maybe just act 3 jessie (chain hair jessie). act 3 jessie's omnipresence would be defined by functionally erasing anything outside of a specific AoE determined by her sensory capacities and any extension that she's consciously putting forth the effort to create (ex: imagining the news broadcasting about her on the other side of the planet somewhere would make this place exist until she stopped thinking about it). i could picture her handling true omnipresence much more gracefully, though; in act 1, jessie has barely experienced life beyond a teenager's scope, and she reacts to many things with the same violent shock that an infant would have. in act 2, she doesn't experience much compared to someone who's lived for hundreds of years, but she experiences many extremes in a short amount of time, causing her to become desensitized to all but the most extreme forms of interaction with the world. by act 3, she is numb to most experiences, and i could see her handling an infinite barrage of them much better; however, it would ultimately only expedite her disease of ennui.
third question: i still think she would refer to herself as The God, The Author, or The Writer. it's a combination of important things including emphasis on herself as the main character, a lack of competitors, and a reference to the delusion she felt persecuted for.
8 notes
·
View notes
Text
So, we've got two different things here, for clarity: First let's talk IRS Free File, which was mentioned in greatpoetryfun's post -- it's actually an older program, in which the old prep vendors were forced to offer a free version of their services to people with simple tax situations under a threshold (I think it's like, the bottom 70% of earners? is where the $79k threshold comes from). That was the industry's "compromise" to justify continuing to be allowed to pull their rent-seeking behavior nonsense -- out of the "goodness of their hearts", they'd do it for free for the lower end (many of whom wouldn't be able to justify their normal service anyway), but because they did that, hey, IRS, you better not make a competing product! It'd be the government encroaching on business to do so, obviously!
And that was enshrined in law: The IRS, for a very long time, was banned, from developing a better, free alternative, because lobbying from a massive industry that... mostly shouldn't exist. The same lobbyists have fought tax code simplifications (to justify the need for their products) and other changes like no-return processes (which would be even simpler for taxpayers, and could result in savings at the government level as well). Big industry, lotta money, lotta incentive to keep themselves necessary.
The new thing is IRS Direct File. It is exactly the "competing product" that Intuit, et al were trying to avoid -- a free alternative, from the government, that does guided prep and filing. It's new. Why does it finally exist now? A combination of a ton of effort, and also a less and less credible argument from TurboTax, etc. The lobbying companies were pretty much all found a few years ago to have been basically not making their free filing tools clear and easy to access to those who they were supposed to be providing it for -- blocking them from coming up in search results, etc -- and engaging in other dark UX practics to make it so that people who should have been eligible for zero-cost filing would end up funneled into their paid products, primarily by misleading and confusing languages and workflows.
"We already provide people a free offering at no cost to the government, so don't compete with us" stopped being believable when it was clear that they were making sure nobody could find the free offering.
The good news is... as far as I can tell, there's no qualification, at least income-wise, for IRS Direct File. It's in pilot so it's not in every state, and it doesn't (yet?) handle more complicated types of preparations, but AFAIK they don't turn you down if you're making more than some arbitrary threshold, unlike with IRSFF "partners". And the limitations of the pilot are already being expanded (I believe it's available to all filers in CA now, whereas it was only a subset when first announced because "pilot"), and it should go wider each year, and hopefully capture more and more "complicated" filing situations (different types of secondary income, etc.) It's early, but the results are looking good and it's an extraordinarily popular concept, so I'm really really hoping that it won't get undercut and will continue to expand until automated tax prep isn't an industry anymore. Even if it only subsumes the "simple filing" end of the market, that'd be a huge win, since people eligible for IRSFF will have a better solution that's not trying to upsell them on a paid service, but I'm hoping it'll improve beyond that still.

128K notes
·
View notes
Text
Introduction to 3D Game Development on Android

The mobile gaming geography has exploded in recent times. Whether you are a freshman or an ambitious inventor, diving into Android game development can be one of the most thrilling gests of your career.

The Rise of Mobile Gaming
Smartphones have come important gaming bias. What was formerly dominated by PCs and consoles is now thriving on Android phones. This elaboration has sculpted out a massive occasion for mobile inventors to introduce and allure global cult.
Why Choose Android for 3D Game Development?
Android is open- source, extensively used, and has a massive stoner base. The capability to reach millions of druggies through the Google Play Store makes Android game development not just satisfying but also potentially profitable.
Core Conditions to Start Android Game Development
To get started, you need
A decent PC with at least 8 GB RAM
Android Studio installed
A supported mobile device
A curious mind and passion for gaming
Optional, but helpful a background in design or programming.
Setting Up the Right Development Environment
Install the rearmost interpretation of Android Studio. Set up SDKs, parrots, and insure your system can handle 3D plates rendering easily. effectiveness starts with the right foundation.
Understanding Android Studio and Its part
Android Studio is the sanctioned IDE for Android. It supports both Java and Kotlin, integrates well with game machines, and is equipped with tools for debugging, testing, and publishing.
Choosing the Right Game Machine
Unity
One of the most popular choices for 3D game development. It uses C#, has a vast asset store, and excellent attestation.

fantastic Machine
Known for stunning illustrations and high performance. It may be overabundance for newcomers but offers important capabilities.
Godot
snippersnapper and freshman-friendly. A great choice if you want full control over your game’s sense and performance.
Programming Languages You Need to Know
Java and Kotlin are masses for native Android. But for game machines like Unity, C# becomes the go- to. Understanding these languages will give you a protean toolkit.
The Power of C# and Java in Android Game Development
makes game sense perpetration in Unity straightforward. Meanwhile, Java allows you to affiliate deeply with Android features. Together, they form a dynamic brace for any mobile inventor.
Creating the First 3D Object
Start simple. A rotating cell, for case. This teaches you snare picture, texture operation, and introductory vitality. It’s the “ Hello World ” of 3D gaming.
Introduction to drugs in 3D Games
drugs machines like Unity’s erected- in system allow realistic movements, collisions, and relations. graveness, disunion, mass — learning these rudiments is crucial to making your world credible.
Handling stoner Input in a 3D Space
Touch gestures, gyroscope input, and multi-touch support are vital in mobile 3D games. enforcing smooth and intuitive controls can set your game piecemeal.
Integrating Sound and Visual goods
A game without sound is like a movie on mute. Use background music, sound goods, and flyspeck systems to enhance absorption. Unity’s Audio Source and Particle System are great starting points.
Optimizing for Mobile Performance
Mobile bias have limitations. Use low- poly models, compress textures, and minimize draw calls. Profilers help you identify backups and optimize consequently.
Testing Your 3D Game on Android bias
Always test on real bias, not just parrots. Check for frame rate, battery consumption, and screen comity. Real- world testing ensures real- world playability.
Publishing on Google Play Store
Prepare your game, produce means like icons and screenshots, and upload through the Play Console. Follow Google's guidelines rigorously to avoid rejections.
significance of UI/ UX in Android Games
Design matters. Indeed the stylish game mechanics can fail if menus are cumbrous or HUDs are inviting. Prioritize intuitive UI and immersive UX design from the launch.
Working With a Mobile app development company in Saudi
still, a mobile app development company in Saudi can offer design, development, If you’re looking for professional backing. Their indigenous moxie ensures artistic alignment and performance optimization.
Partnering With a Mobile app development company in Kuwait
also, a mobile app development company in Kuwait can be your strategic supporter. They understand the nuances of Gulf requests and offer scalable game development results suited for both original and global cult.
Final studies Staying Ahead in the 3D Game Development Journey
This world moves presto. Trends evolve, tools update, and stoner prospects grow. Stay curious, keep learning, and do n’t be hysterical to trial. With the right mindset, Android game development can turn into not just a skill but a career- defining trip.
The world of 3D gaming on Android is vast, instigative, and full of eventuality. Whether you go hand in glove or unite with a Mobile app development company in Saudi or a Mobile app development company in Kuwait, what matters most is your creativity and perseverance. Keep structure, keep playing.
0 notes
Text
Speech Pathology Some of my earliest childhood memories involve the brief period during first or second grade when I had to overcome a stuttering problem. I remember the social discomfort of worrying about how people might react to me once I started talking. I also remember the frustration of people talking to me as though I was unintelligent because they drew that conclusion from my speech pattern without listening to what I was trying so hard to say. Fortunately, my parents encouraged me in a positive way to participate in speech therapy because with their support and access to those resources, I was able to conquer my problem very quickly. To this day, I shudder at the thought of how different the rest of my life experiences might have been otherwise. For that reason, when I encounter a person with speech pathologies, I cannot help but to be acutely aware that many children in my situation never receive the help they need the way I did. Naturally, that was one of the principal reasons I signed up as a volunteer at the Say 'N Play Camp thematic summer camp maintained by the Los Angeles Speech and Language Therapy Center, Inc. The program provides intense speech and language stimulations using both structured and unstructured activities for children with special needs. Frankly, I already knew from my previous professional experience with the Los Angeles Police Department (LAPD) that, for me, the most fulfilling human interactions have always had to do with helping children, especially those facing unique or difficult challenges. I believe that I have a natural ability to respond to and earn the trust of children experiencing developmental and other related problems, particularly in connection with communication and speech difficulties. Autism therapy has always interested me because of the degree to which speech therapy can provide such broad benefits with respect to the overall manifestation of the disorder and because it supports successful autism therapy so directly. While that seems intuitively obvious to me, the specifics of autism therapy and the cognitive connection between speech and other developmental improvements is a complex field that would like to understand much better. Both my personal experiences with speech difficulties as a child and my exposure to children and troubled youth in my professional capacity with the LAPD taught me that speech problems can have very direct effects on the development of healthy self-esteem in children. The consequences of low self-esteem are difficult to overstate and they include the deterioration of ability to form functional and fulfilling interpersonal relationships, self doubt that undermines personal achievement, chronic depression, substance abuse, juvenile delinquency, criminal conduct, and even suicide. Therefore, I consider working to help children overcome their speech barriers as much more than merely helping them communicate; I believe it is one of the most important ways that I can use my talents and direct my academic interests to accomplish the most benefit for the community, especially as regards children and young people. More specifically, I hope to have the opportunity to study Otolaryngology at the graduate level because that background would also enable me to connect my academic studies to areas of particular possible future vocational interest. As difficult as it is for children to struggle with communication and speech problems so early in life, there are also many individuals who encounter significant communications barriers much later in life, after having relied successfully on their verbal communication skills for decades. Speech therapy is crucial for many oral and throat cancer patients. First, speech therapy provides the best opportunity for the least invasive solutions to restoring normal thoracic controls such as swallowing. My immediate hope is to have the opportunity to complete the Communication Sciences and Disorders Post-baccalaureate Certificate Program at Chapman University. After that, I hope to remain at the university and apply for the master's degree program in Communication Sciences and Disorders (CSD). My general intention afterwards is to become a state-licensed professional therapist in speech and language therapy and to practice within the same Orange County community that I served in my previous professional capacity with the LAPD. As a licensed speech therapist, I would be interested in working in schools, hospitals, and in with developmentally challenged children in private settings. My bi-racial (Chinese-Mexican) background and my personal experience growing up as member of the ethnic minority community have allowed me to communicate very successfully with a wide range of ethnically and culturally diverse individuals in various capacities. Naturally, I expect that will also be a valuable advantage in the field of speech therapy. In the much longer term, a career in speech therapy also opens up possible professional opportunities such as in corporate speech, language, and communications training. As a practical matter, I believe that a career in speech therapy will allow me to practice in a wide variety of different possible vocational settings and in almost any community in the United States. The fact that the average age of Americans is rising so fast (largely because of the post-World War II "Baby Boom") means that there will be increasing numbers of patients who will require speech pathology services to overcome the disabilities associated with neurological disorders such as Alzheimer's and Parkinson's disease. In addition to being able to help members of this growing patient population, that unfortunate statistic means that speech pathologists will be able to expand their vocational experiences and work with members of the community spanning a wide age range. Likewise, the field offers an attractive pay scale for individuals entering the field and that is a natural concern for me, especially today when more and more college graduates who study the traditional types of academic areas find themselves unable to secure meaningful or challenging employment of any kind, let alone employment that is rewarding and also within their field of professional interests. I have known several people who encountered those types of difficulties and I have seen the way that their disappointment in that regard has changed their lives for the worse. Frankly, I know that the last position that I would ever want to be in would be to graduate with an advanced academic degree and then fail to find employment that was directly related to that field, all while having to start paying back my student loan obligations. Therefore, I am tremendously hopeful that my candidacy to the Communication Sciences and Disorders Post-baccalaureate Certificate Program at Chapman University will be successful because I believe it will be the start of new range of future areas of professional service that will allow me to contribute the most to my community over the long-term. Thank you for this opportunity and for your consideration. https://www.paperdue.com/customer/paper/speech-and-language-pathology-42456#:~:text=Logout-,SpeechandLanguagePathology,-Length4pages Read the full article
0 notes
Text
The unwritten chapter,
Sebastian Han was the kind of person who lived in moments, not milestones. He was a free-spirit, at least more than a half Walker International Institute knew of that. But that very freedom was hanging by a thread, tethered to an unfinished thesis that stood as the final barricade between him and the fate his father had written for him.
It was his fifth year in his Computer Science program, and he had long surpassed the typical time frame for graduation. Not because he lacked the ability—far from it. Sebastian was sharp, intuitive, and capable. But he knew the moment he walked across that stage, diploma in hand, his life would no longer be his own. Matthew Han, his father, had made it clear: once Sebastian graduated, he would take his rightful place in the family’s travel agency business, an empire built on precision, schedules, and responsibility—everything Sebastian wasn’t.
To delay the inevitable, he immersed himself in everything.. except his thesis. By day, he brewed coffee as a barista, perfecting latte art and chatting with strangers. Some afternoons, he’d teach high school students at an academic course, enjoying the simplicity of passing knowledge without pressure. When bands needed a last-minute guitarist, he was there, fingers dancing over strings like a second language. On a whim, he’d join pottery classes, sculpting misshapen bowls with a grin, or lose himself in a painting session where his mind could run as wild as his brushstrokes. He even found himself scaling walls at a rock climbing gym, because every ascent felt like escaping the weight of expectations. Oh, add some parties almost every weekend, too.
He was doing everything—everything except what would seal his fate.
But as months stretched into another year, whispers began circulating. His professors, his classmates, even his father—people started asking why. The unspoken pressure mounted. Then came the inevitable confrontation.
"You're wasting time, Sebastian," his father said one evening over dinner, his voice firm but laced with disappointment. "You've had your fun, but it's time to be responsible."
Sebastian looked at him. "And what if I don't want that?"
Matthew’s gaze sharpened. "You’re my son. This business will be yours one day."
"Kyle can have it."
All attentions then diverted to Kyle, his half-brother. He was younger by three years, inherited sharp senses of responsibility, although he was also a very much laid-back spirit just like Sebastian.
"We've talked about that," Matthew said in final, not fond of the latter idea.
And that was the moment Sebastian realized the real battle wasn’t against a looming, unfinished stuff he had in school or a future he didn’t want—it was against the idea that his choices didn’t matter.
Somewhere deep inside, he knew he had to make a decision. Would he finally graduate and walk the path laid before him? Or would he take control of his own destiny, even if it meant breaking away from the life his father had built for him?
The answer wasn’t clear yet, but one thing was—his life was still his. For now.
And he wasn’t ready to let it go.
0 notes
Text
How NLP Training in India is Empowering the Next Generation of Executives
Being a manager or leader today in India is drastically different from what it used to be. Long gone are the days when leading an organization meant getting the corner office and a strong voice because now is the era of Gen Z. Workweeks are shrinking, and modes of work have also evolved from full-time WFO to hybrid and WFH mediums. The corporate world is changing faster than ever, and the demands intertwined with a leadership position are growing, too.
Think about it: Now, leaders need to inspire teams, handle conflicts, and make decisions that balance logic and emotions. That’s not easy, is it? Fortunately, there’s a solution that can help executives like you to step up their game- we are talking about NLP training in India.
What is NLP, and Why Does it Matter for Executives?
Did you know that over 77% of businesses report experiencing a lack of leadership? Businesses worldwide need leaders who can understand and improve their team dynamics. What better way to do this than with NLP training in India?
At its core, NLP is all about mastering communication, improving emotional intelligence, and sharpening decision-making skills, all of which are essential for any successful leader. With NLP training, aspiring leaders can:
Learn how to connect with the team on a deeper level by understanding their perspectives and expressing their views more effectively.
In addition, NLP training can help leaders manage their emotions and empathize with others, thereby creating stronger relationships and a more cohesive work environment. NLP enables individuals to approach challenges with clarity and confidence, so they can balance logic and intuition for making sound decisions.
With NLP training, individuals can learn about tools to address and defuse conflicts, so they can turn potentially difficult situations into opportunities for business growth.
Last but not least, aspiring leaders can harness the power of language and behavior using their NLP knowledge to motivate their teams and drive positive outcomes.
Why Coach Transformation Academy Stands Out?
When it comes to NLP training in India, here’s a name you should know: Coach Transformation Academy (CTA). Why? Well, here are some reasons:
Globally Recognized Certifications: Our programs are accredited by ABNLP (American Board of Neuro-Linguistic Programming) and ICF (International Coaching Federation). Fancy acronyms, yes, but they mean your training is legit.
Expert Trainers: At Coach Transformation Academy, you will learn from the best.We are talking about certified NLP trainers with years of experience.
Step-by-Step Learning: From the basics to NLP Mastery, CTA offers three levels of training so you can build your expertise gradually.
If you are looking for a trusted name to guide you through your NLP journey, CTA is the best option in the industry you can get.
What’s Next?
Let’s wrap this up with a thought: Imagine yourself as a leader who fosters trust, communicates effortlessly, and makes decisions with confidence. Sounds amazing, doesn’t it? That’s the kind of transformation NLP can bring.
Want to get started with coaching trainingand a structured NLP course module? Find out what Coach Transformation Academycan do for you!
-----------------------------------------
Source: https://coachtransformation.com/how-nlp-training-in-india-is-empowering-the-next-generation-of-executives/
0 notes
Text
Happy New Year!! I missed a day again #24
Hope you all had a safe and fun new years/eve. I know I did. First one since turning 21, so also my first* time being drunk. It's pretty fun I think.
Like it says in the title, I missed a day again. I want to make not of it, but I don't really think it's too big of a deal. I was having fun. It's okay to have a day off y'know.
Anyways, into the meat.
Rust, and specifically the Rust toolchain is the best workflow I've ever experienced. Better than C++ by lightyears, and even better than Java. I haven't been entirely problem free, but every problem was clear and I could fix it in about 10 minutes or less. I don't fully know the language and it's features, so I'm relying a lot on the tutorial I'm following for correct syntax and whatnot, but it's intuitive enough that I can read it with my level of programming experience (not expert, not novice, idk exactly).
I need to do the usual tutorial pathway for any new language eventually, but for now, getting the OpenGL "hello, triangle" program written is technically done. In about 6 hours of programming across 2 days. Maybe less.
It took easily 20-30 hours across 2 weeks for me to get to this same point in the Vulkan with C++ "Hello, triangle" tutorial. And that's not counting my first attempt where I learned what I needed to know about the C++ toolchain, and how to set up my workspace, and all the little tiny details that break everything when they're wrong. That first attempt was probably over 100 hours over the course of a month.
AND I DIDN'T EVEN GET THE STUPID THING TO WORK.
If you want to make a game or application, and you are struggling to get your programs to compile or work or whatever bs, please look into Rust. It's beautiful.
Anyway, that said, this week is supposed to be the one where I make a multimedia project. I think I'll try and draw something and make a little guy in a room that can jump around once I get through the rest of the tutorial. I hope it covers loading textures and in-depth toolchain configuration and whatnot.
I don't think I can confidently animate anything, at least not in Krita. Who or whatever this character is is probably just gonna be a ball that rolls around or something.
Trying to handle collisions in a way that isn't incredibly hackey is an interesting problem I think. I think the technical term for it would be a "collision system", but that's gay, and I am gay, so I will be calling it that. The collision system will take an array of collision objects specified in some external file and parse them, then using some algorithm (probably just normal testing on some simple polygons, but possibly a path-traced collision detection approach could be feasible), calculate collisions on them.
That's a problem for either tomorrow or Friday though. For right now, I am incredibly exhausted, so I will be going to bed soon.
I'm so excited about Rust and OpenGL. I can't believe how much I've been hampering myself, and all because of a misinterpretation of my own goals.
1 note
·
View note
Text
Nothing Phone 2 Updated with Android 15 Beta

Techies have awaited this moment. Developers and expert users can download the Nothing Phone 2 Android 15 Beta Update to try out this innovative operating system’s new features. This extensive guide will help you install Android 15 and highlight its key features.
A look at Nothing Phone 2
Nothing Phone 2’s innovative design and smooth performance please techies. The Nothing Phone 2’s sleek, intuitive design and cutting-edge technology create a unique user experience. Android 15 Beta will solidify the Nothing Phone 2’s top smartphone title.
Why Update to Android 15 Beta?
Improved Performance and Stability
Android 15 Beta offers major performance and stability improvements. Faster app launches, smoother multitasking, and lower latency improve user experience. The beta version maximises Nothing Phone 2 hardware.
New Feature and Customisation
New features and customisation choices make Android 15 fascinating. With improved gesture controls and privacy options, users will have more device control than ever. The upgrade provides additional themes, wallpapers, and icon sets to customise the Nothing Phone 2 to your taste.
Nothing Phone 2 Battery Life
Battery optimisation is a priority in Android 15 Beta. The update extends battery life with clever resource management and background process regulation, allowing your Nothing Phone 2 to keep up with your active lifestyle without recharging.
Install Android 15 Beta on Nothing Phone 2
Backup Your Data First
Data must be backed up before installation. Despite being stable, the beta update may contain issues that could cause data loss. Backup your crucial files, images, and app data to the cloud or external storage.
Beta Programme Registration
Sign up for the Android 15 Beta programme to download it. Sign up for the Nothing Beta Programme on the official website. Your Nothing Phone 2 will receive an OTA update notification after registration.
Download Beta Update
After registration, go to Nothing Phone 2 Settings. Select System Updates from System below. Android 15 Beta is available for download here. Before downloading, make sure your device has a reliable Wi-Fi network and at least 50% battery life.
Install Beta Update
Install the update by following the on-screen instructions after downloading. Your device will restart several times during installation. This process must not be interrupted to avoid complications.
Try New Features
After installing Android 15 Beta, explore the new features and improvements. Use the beta program’s feedback channels to test the new settings and customisation possibilities and give the development team feedback.
Android 15 Beta
User Interface Revamp
Android 15 Beta revamps the user interface for simplicity and usability. The new design language improves user engagement and aesthetics with fluid animations, vibrant colour palettes, and straightforward navigation.
Advanced Privacy Settings
Android 15 prioritises privacy. Advanced privacy features give users more data transparency and control in the update. App permission management, privacy dashboards, and better location tracking controls secure your data.
Smooth Device Integration
Android 15 Beta improves Nothing Phone 2 connectivity with Google devices. Nearby Share, Cross-Device Copy and Paste, and Multi-Device Sync simplify device switching and content sharing.
Enhancements with AI
Android 15 uses AI extensively. The update adds AI-powered Smart Reply, App Suggestions, and Adaptive Battery Management. These improvements forecast user behaviour and optimise performance using machine learning.
Enhancements to Accessibility
Android 15 Beta also improves accessibility, making the OS more inclusive. Disability-friendly features like voice access, screen readers, and gesture-based navigation make device use easier.
Fixing Common Problems
Installation Issues
If you have installation difficulties, make sure your gadget is charged and connected to the internet. Restart your device and install again. If the issue persists, visit the official Nothing support forums.
Problems with performance
This beta update may have performance and bug issues. Check for Nothing team updates and patches to fix bugs and improve stability.
Battery Drain
Check your settings for new features or apps that may be draining your battery after applying the beta version. Adjusting settings and deactivating background processes can save battery life.
Nothing Phone 2 release date
The Nothing Phone 2 is in reality compatible with the Android 15 beta programme, which launched at the end of May 2024. It’s important to keep in mind that this programme is pre-release and shouldn’t be used often.
A brief summary of the Nothing Phone 2 Android 15 beta is provided below:
Availability: For developers and expert users, it will be released by the end of May.
2024.Installation: Handles manually and requires Nothing OS 2.5.5.
Known Issues: Face unlock and fingerprint registration do not work at this time.
Installing the Android 15 beta on your Nothing Phone 2 entails a complete data wipe, so be sure to backup your important information in case you need to reverse the operation. The official community website of Nothing has the download instructions.
Conclusion
The Nothing Phone 2’s Android 15 Beta upgrade is a milestone, adding new features, speed enhancements, and privacy restrictions. This update gives developers and advanced users a chance to try out the latest Android technology. Follow this guide to smoothly download and install the update and start exploring Android 15.
Read more on govindhtech.com
#android#android15#android15beta#googledevices#ai#Nothingphone2#batterylife#aipower#smartphones#news#technews#technology#technologynews#govindhtech
0 notes