#java based program
Explore tagged Tumblr posts
tea-with-eleni · 8 months ago
Text
Okay I think I like raspberry pi. I think I like micro bit powered robots. It’s so much easier to learn how to make computers do bullshit things when I have a goal for an adorable tiny computer who is trying his best.
Also it’s really easy to win over staff on a technology when it is objectively adorable.
2 notes · View notes
mariacallous · 2 months ago
Text
The so-called Department of Government Efficiency (DOGE) is starting to put together a team to migrate the Social Security Administration’s (SSA) computer systems entirely off one of its oldest programming languages in a matter of months, potentially putting the integrity of the system—and the benefits on which tens of millions of Americans rely—at risk.
The project is being organized by Elon Musk lieutenant Steve Davis, multiple sources who were not given permission to talk to the media tell WIRED, and aims to migrate all SSA systems off COBOL, one of the first common business-oriented programming languages, and onto a more modern replacement like Java within a scheduled tight timeframe of a few months.
Under any circumstances, a migration of this size and scale would be a massive undertaking, experts tell WIRED, but the expedited deadline runs the risk of obstructing payments to the more than 65 million people in the US currently receiving Social Security benefits.
“Of course, one of the big risks is not underpayment or overpayment per se; [it’s also] not paying someone at all and not knowing about it. The invisible errors and omissions,” an SSA technologist tells WIRED.
The Social Security Administration did not immediately reply to WIRED’s request for comment.
SSA has been under increasing scrutiny from president Donald Trump’s administration. In February, Musk took aim at SSA, falsely claiming that the agency was rife with fraud. Specifically, Musk pointed to data he allegedly pulled from the system that showed 150-year-olds in the US were receiving benefits, something that isn’t actually happening. Over the last few weeks, following significant cuts to the agency by DOGE, SSA has suffered frequent website crashes and long wait times over the phone, The Washington Post reported this week.
This proposed migration isn’t the first time SSA has tried to move away from COBOL: In 2017, SSA announced a plan to receive hundreds of millions in funding to replace its core systems. The agency predicted that it would take around five years to modernize these systems. Because of the coronavirus pandemic in 2020, the agency pivoted away from this work to focus on more public-facing projects.
Like many legacy government IT systems, SSA systems contain code written in COBOL, a programming language created in part in the 1950s by computing pioneer Grace Hopper. The Defense Department essentially pressured private industry to use COBOL soon after its creation, spurring widespread adoption and making it one of the most widely used languages for mainframes, or computer systems that process and store large amounts of data quickly, by the 1970s. (At least one DOD-related website praising Hopper's accomplishments is no longer active, likely following the Trump administration’s DEI purge of military acknowledgements.)
As recently as 2016, SSA’s infrastructure contained more than 60 million lines of code written in COBOL, with millions more written in other legacy coding languages, the agency’s Office of the Inspector General found. In fact, SSA’s core programmatic systems and architecture haven’t been “substantially” updated since the 1980s when the agency developed its own database system called MADAM, or the Master Data Access Method, which was written in COBOL and Assembler, according to SSA’s 2017 modernization plan.
SSA’s core “logic” is also written largely in COBOL. This is the code that issues social security numbers, manages payments, and even calculates the total amount beneficiaries should receive for different services, a former senior SSA technologist who worked in the office of the chief information officer says. Even minor changes could result in cascading failures across programs.
“If you weren't worried about a whole bunch of people not getting benefits or getting the wrong benefits, or getting the wrong entitlements, or having to wait ages, then sure go ahead,” says Dan Hon, principal of Very Little Gravitas, a technology strategy consultancy that helps government modernize services, about completing such a migration in a short timeframe.
It’s unclear when exactly the code migration would start. A recent document circulated amongst SSA staff laying out the agency’s priorities through May does not mention it, instead naming other priorities like terminating “non-essential contracts” and adopting artificial intelligence to “augment” administrative and technical writing.
Earlier this month, WIRED reported that at least 10 DOGE operatives were currently working within SSA, including a number of young and inexperienced engineers like Luke Farritor and Ethan Shaotran. At the time, sources told WIRED that the DOGE operatives would focus on how people identify themselves to access their benefits online.
Sources within SSA expect the project to begin in earnest once DOGE identifies and marks remaining beneficiaries as deceased and connecting disparate agency databases. In a Thursday morning court filing, an affidavit from SSA acting administrator Leland Dudek said that at least two DOGE operatives are currently working on a project formally called the “Are You Alive Project,” targeting what these operatives believe to be improper payments and fraud within the agency’s system by calling individual beneficiaries. The agency is currently battling for sweeping access to SSA’s systems in court to finish this work. (Again, 150-year-olds are not collecting social security benefits. That specific age was likely a quirk of COBOL. It doesn’t include a date type, so dates are often coded to a specific reference point—May 20, 1875, the date of an international standards-setting conference held in Paris, known as the Convention du Mètre.)
In order to migrate all COBOL code into a more modern language within a few months, DOGE would likely need to employ some form of generative artificial intelligence to help translate the millions of lines of code, sources tell WIRED. “DOGE thinks if they can say they got rid of all the COBOL in months, then their way is the right way, and we all just suck for not breaking shit,” says the SSA technologist.
DOGE would also need to develop tests to ensure the new system’s outputs match the previous one. It would be difficult to resolve all of the possible edge cases over the course of several years, let alone months, adds the SSA technologist.
“This is an environment that is held together with bail wire and duct tape,” the former senior SSA technologist working in the office of the chief information officer tells WIRED. “The leaders need to understand that they’re dealing with a house of cards or Jenga. If they start pulling pieces out, which they’ve already stated they’re doing, things can break.”
260 notes · View notes
mavcancees · 4 months ago
Text
@silverstrying you ask, i reply
- how copyright works in code ( and minecraft ! )
to first determine how copyright works for code, we first have to determine whether the code is either a. a piece of code, or b. language coding
minecraft is written in java. java is a coding language. java, the code that builds the language for it to be usable, is copyrightable. matter of fact, there have been many instances of people appropriating java code and oracle ( the company that maintains java ) taking legal action. java is open source and of free access, which means that if you want to borrow code from the base language ( for example, if you wanted to make your own coding language ), you HAVE to make it also open source and free
minecraft code however, isn't exactly copyrightable, save a very specific exception
when you code to a program, you use pointers to put it simply. in the case of minecraft, what composes the game are called "classes", and if you want to change, say, how much damage a sword makes, you point to the sword class, and change the damage value
that is your code that you wrote. but it's not your code, you're pointing to a class that already exists that was written by someone else. and if someone else wants to change the damage a sword makes, they have to use the same class you did. so, your code is yours, but it's not unique, so it's not copyrightable. that is called "default code"
this applies to every single program and coding language ever ( that have a modifiable code ). you cannot claim for yourself something that anyone else will have to use if they want to do something similar or the same to what you did. such is the law ( the actual international law ! )
the singular only exception to this is the uniqueness clause. if you have written code based on someone else's language and program, that has made SIGNIFICANT changes to the base product, and that has enough self references ( meaning, you have created classes from scratch, and have pointers in your code that point to your own classes ) that someone copying must have taken your code because they couldn't simply figure it out, that is copyrightable as long as you have permission from the original program's developer. such is the case for big content mc mods ! if someone steals their code they are allowed to report it
it is worth noting that copyright in code is a big no no in the community. people like sharing and borrowing code because it makes for better more efficient code. people hate idea theft and code rippers, because it's disingenuous and 99% of the time done for profit. people hate lawsuits, they think they are corny. copyright is more of a social agreement thing, something cultural that everyone respects, and the actual legal instances are few and far between
so yes. code is free to use when it says free to use. minecraft is open source and regularly provides code efficiency updates for developers. and microsoft HATES people make legal threats about code copyright. minecraft code is free to use always and forever
37 notes · View notes
dangoarts · 14 days ago
Text
god works hard but the adhd works harder
if YOU 🫵 want to torture the unity robot as well, small tutorial n download under cut :D
first off u gotta have the base shimeji program, which you can download here :3 (make sure u have java installed too)
next, get the little bastard's zip file here (google drive link)
the zip contains its images and the code that drives it. all you gotta do is put the folder that's inside the zip file into the base "img" folder
Tumblr media
some of the sprites are still the default shimeji guy, which is only the head spinning and dangling legs actions. i didn't really feel like making them n they're only called when you manually call them so BAAHHHHH I'M NOT ADDING THEM!!!! (unless i do so in a fit of hyperfixation later)
i may be crazy
21 notes · View notes
medium-amount-of-gay · 2 years ago
Note
Tumblr media
Ever taken this?
https://mkremins.github.io/genderquiz/
Tumblr media
Hell yeah that rules
223 notes · View notes
ataleofcrowns · 1 year ago
Note
Hi so sorry to bother you but I want to learn how to make IFs, so I've been using twine and trying to learn how to use sugarcube but like how 😭😭😭
Babes I am so embarassed I'm literally studying computer science oh my god. Like in theory I know that programming languages are different but this is the first time java vs javascript is really hitting,,,,
Do you have links to any resources you used to learn? Like how you randomized variables (for the 'i'm into both men and women' option's gender setting) and how to do the pronoun thing properly, and stuff like the codex, plus if you can how you customized that sidebar
Thank you and I'm sorry to bother you!!
No worries at all!! Here's a masterlist of Twine resources you can use for the things you mentioned and more. It includes tutorials for beginners, including multiple different ways on how to code pronouns, CSS customization and templates for your game, etc.
For the randomization of variables, the line of code you want is <<set $variable to either("option1", "option2", "option3", ...)>>
But for my purposes specifically, to maintain an even 2 male/2 female LI split, I had to use the code in a little more convoluted way since randomizing all the genders with that code could end up with an "uneven" balance (like 3 out of 4 LIs being randomized as female, or all LIs ending up as male).
If you want to do something similar with having a 2 male/2 female LI randomization, here's how I went about it, though I'm sure there's a much quicker way to do it. Mind you I was a total beginner when I wrote this haha:
Tumblr media
Basically what this does is randomize R's gender and randomize X's gender first to either male or female with the first two lines. If R and X are both set as male or female, then A and D will both be set as the opposite. If R and X are set as different genders, however, then A's gender will be randomized next. Then, based on whether A is male or female, D's gender will be selected to complete the 2/2 split.
Hope this helps!!
132 notes · View notes
klavery · 15 days ago
Text
My 5 Year Old Forever World!
Tumblr media
This is just a general infodump post about my bedrock world, posts going into more specific locations and builds will follow...
Tumblr media Tumblr media
the top image is the center of my area & main base, its... a unique build. heres a sky view of the land + a (slightly outdated) map (orientation marked 4 convenience)
Bulleted info!
Tumblr media
my singleplayer world was originally created on 4/20/20 in version 1.15 on my switch, the current file size is 801.1mb, and the seed is 285279141 (i dont actually remember if i entered a seed or not, it mightve been something dumb like dragonheartshipping4lyfe or iheartirisxbenga, bcuz i was obsessed w them at the time HDHDGD). i am currently at 10009 in-game days, and my account playtime is 135 days and 12 hours (3200+ hours). aside from my test world and a couple copies it is the only world i play on bedrock.
i play on survival + normal difficulty and have cheats enabled, so on bedrock that sadly means no achievements. cheats i play with/have played with are keepinventory, teleport, use of barrier blocks, wandering trader spawns off, fire tick off, and creative/spectator in place of free-cam. before spectator was added i used the program amulet to serve its purpose. i have yet to see credits, get elytra, shulker boxes, or a beacon. i have also used online tools like chunkbase for locating biomes/structures, and amulet to trim my world.
sometimes i plan builds in a creative test world and copies of my survival world. i know this kind of thing can seem pointless, but i just dont get the same sense of satisfaction just building in a creative world. heres what my test world looks like!
Tumblr media
my "build style" is over-detailed and inconsistent! i understand not many people enjoy that, but i do, i think its really fun! building whatever i want where ever i want with no regard to the surrounding builds was a staple of my world from the very beginning. it takes a lot of the stress off of just simply playing a video game! this is also a good time to mention that half my base is located underground, so theres a lot not visible in the overhead view! also also, disclaimer that some builds in my world are not of my own design (they are directly copied) or take inspiration from others! i usually look to google images, hermitcraft, and fellow tumblr users for insp.
i save back ups frequently, to my internal hard drive, usb sticks, and my google accounts. ive lost a couple minecraft worlds over the years and do NOT plan on losing this one.
Some Background Info(Dump)!
so my world was originally started on my switch. i actually bought the game on a whim the day before i started it cuz i could (stimulus money). and having not played minecraft regularly at all for a few years, i was excited to get back into it, and being able to lay down while playing. that was a pretty big justification for getting bedrock while already owning java gdgffj.
but of course, that inevitable 2 week minecraft curse that seems to haunt the fandom came for me too. though, for me, the curse tends to crop up at the point im meant to enter the nether. this is the fate many of my old survival worlds had fallen victim to, being abandoned as soon as that portal gets lit, it was like, tradition for me. i could never stay dedicated to my worlds because the monsters, and dying in the game, scared me. that, and being overwhelmed by building. for some reason, i always thought building in the game was a lot harder than it really is. i think i just didnt have the practice, or confidence. these things are why ive had long minecraft droughts, despite really enjoying the game.
so i took a couple months break, believing this to be another case of a neglected world. but the thing that actually inspired to return was hermitcraft. i saw what they did, what they built and what they accomplished, and thought to myself, why couldnt i try harder to be like them? so eventually i returned to my most recent world, i didnt make a new one, and start over, as most people in this same situation do. i continued from where i left off, and, allowed myself to use keepinventory for the first time.
...that is until, after 9 months of owning bedrock, my switch decided to lock me out of the game. less than a year in, the data generated in my world, through natural intended gameplay (exploring WITHOUT the use of online biome and structure finding tools), had exceeded the switchs apparent limits. i know i had free space on AT LEAST the sd card, and yet it refused to let me keep playing, saying to, and i quote, "delete some stuff" so i could play again. aside from a test world that had to have been less than a megabyte in size, i didnt have any other "stuff" to delete to free up room. i thought this was the end of my beloved world until i did some research. buying a realm, copying my world to that realm, and then buying the windows version of bedrock on my laptop and saving the world to it from the realm was the one way to get my save off my switch without hacking it. so i ended up not only purchasing a useless realm, but an entirely new copy of the game just to continue playing on this one world. that probably gives you an idea of how dedicated i am and have been to it, lmao. i have played it pretty regularly ever since.
its so funny to me how what i thought at the time was just another "2 week" throw-away world became something so much more to me. ive never played this game for so long and so consistently, ive never gotten so much done in it, not even in old creative worlds. its really amusing how early builds like my starter house look exactly like all my other builds from my much older java worlds, "build style"-wise, compared to how i do it now.
so, as someone whos been so fiercely dedicated to the same world for half a decade, i just wanna express my love for the forever world trend thats going on right now. thats what inspired me to wanna post about my personal minecraft experience more. i rarely ever do, and thats because.. well, idk. ive become very passive with talking about myself or my interests lately. i guess im also afraid of being judged, because im gonna be real here, the minecraft community is deeply and obnoxiously obsessed with how people play the game, and what the "right" and "wrong" ways to do things in the game are. it really, really gets on my nerves. its one of those things where id prefer to just not get involved. so ive just kept stuff about my play-through to myself this whole time. but the mindset behind the forever world concept going around right now has given me some confidence!
so yeah!! i'll be trying to post more about my time with the game from now on! 🩷
8 notes · View notes
infwctednyacifier · 27 days ago
Note
May we request a grandesized based off like robots and technology in general??/nf
also we like ur blog theme!! :3/gen
Bobert and Gizmo were very much involved . and this scene robot thing we've had laying around for a while now wdk he just popped up and got to work . and pinterests scene community . oh and Yumi for some reason . and tank u!!!!!!! :3
˙ . ꒷ 🍰 . 𖦹˙— ORDER UP ! ;; requested ☕ ᝰ.ᐟ grande 🦣 // robot headmate with a side of general technology
Tumblr media
Names – Koda ,, Nezi ,, Laney / K0d4 ,, N3z1 ,, L4n3y
Nicknames – Ko ,, Nene ,, Zizi ,, Lane ,, Ney / K0 ,, N3n3 ,, Z1z1 ,, L4n3 ,, N3y
Age – 14
Pronouns – he / him ,, xe / xem ,, thon / thon's ,, tech / tech's ,, beep / beep's ,, boop / boop's ,, wire / wire's ,, signal / signal's ,, static / static's ,, file / file's ,, java / java's ,, ram / ram's ,, radio / radio's ,, dial / dial's ,, disk / disk's ,, rawr / rawr's ,, kyute / kyute's ,, kawaii / kawaii's ,, O_o / O_o's ,, lol / lol's ,, lul / lulz ,, yiv / yim ,, vey / vem ,, ey / em ,, ny / nym ,, rainbow / rainbow's ,, :D / :D's ,, kandi / kandi's ,, woof / woof's ,, bark / bark's ,, yip / yip's ,, awoo / awoo's ,, 🌈 / 🌈 ,, 🧮 / 🧮 ,, 🐾 / 🐾 ,, 🍫 / 🍫 ,, 🍬 / 🍬 ,, 🍭 / 🍭 ,, 📠 / 📠 ,, 🛜 / 🛜 ,, 💿 / 💿 ,, 💾 / 💾 ,, 💽 / 💽 ,, 🖥️ / 🖥️ ,, 🐶 / 🐶 ,, 🍼 / 🍼 ,, 🎀 / 🎀 ,, 🍰 / 🍰 ,, 🫧 / 🫧 ,, 🍡 / 🍡 ,, 🍮 / 🍮 ,, 🍥 / 🍥 ,, 🧃 / 🧃 ,, 🎉 / 🎉 ,, 🎊 / 🎊 ,, 🎈 / 🎈 ,, 🪩 / 🪩 ,, 🎐 / 🎐 ,, 🃏 / 🃏 ,, 🖍️ l 🖍️ ,, 🎮 / 🎮 ,, 🕹️ / 🕹️ ,, 📼 / 📼 ,, 📽️ / 📽️ ,, 🎞️ / 🎞️ ,, 🎬 / 🎬 ,, 📺 / 📺 ,, 📻 / 📻 ,, 🎙️ / 🎙️ ,, 🎛️ / 🎛️ ,, 🎚️ / 🎚️,, 🍪 / 🍪 ,, 🍔 / 🍔 ,, 🍟 / 🍟 ,, 🍗 / 🍗 ,, 🎨 / 🎨 ,, 👾 / 👾 ,, 🧩 / 🧩 ,, 🪀 / 🪀 ,, 📱 / 📱 ,, ☎️ / ☎️ ,, 📞 / 📞 ,, 🔋/🔋 ,, 🔌 / 🔌 ,, 🖨️ / 🖨️ ,, 🪓 / 🪓 ,, ☣️ / ☣️ ,, ☢️ / ☢️ ,, 🌐 / 🌐
Gender – cisboy ,, robotpuppygender ,, robogender ,, mascrobogender ,, cutething ,, backroomic ,, cutecoric ,, rawr/XD/:3/kandi/gloom/silly/🌈/⭐ user ,, scenebandsic ,, candyravergender ,, weirdkidgender + sparklefurgender + scenix ,, sparkledogic ,, furrypawstimmic ,, PLURgender ,, kandicoric ,, scenix ,,
Terms – masc ,, robot ,, thing ,, pup
Orientation – achillean ,, androsexual ,, polyamorous
Personality – silly ,, happy - go - lucky ,, relaxed ,, laid - back ,, cheerful ,, funny
Role – systeen ,, flail ,, exanthrope ,, agere / petre ,, socializor ,, blog manager
Species – robot ,, programmed to be a puppy kemonomimi of sorts
Source – braindmade
Emojis – 👾 ,, ☣️ ,, 🔋,, 🖍️ ,, 🕹️ ,, 🐾
Front triggers – the scene aesthetic ,, having to socialize ,, agere / petre ,, friends & family ,, school ,, having to relax
Memories – being created ( by us ? maybe ;P ) ,, learning about life through the internet
Extra – is a therian / alterhuman and an age / pet regressor . loves leetspeak ( letters replaced by numbers and maybe even some symbols ) . uses a lot of 2010 ' s scene references ,, emojis ,, etc and dresses in the scene aesthetic but also loves the cutecore aesthetic since it ties into the agere / petre aesthetic !
Translation key – I = 1. A = 4. E = 3. S = 5.
Example message – h1111, 1m L4n3y XP
1 u53 h3/x3/th0n/t3ch/b33p/b00p/w1r3/51gn4l/5t4t1c/f1l3/j4v4/r4m 4s ju5t 50M3 0f my pr0n0un5!!!!! 1 4l50 u53 🌈/🧮/🐾/🍫/🔌/🔋/🖍️/🌐/🪀/☎️/🍟 45 50m3 0f my 3m0j1 pr0n0un5!!! :3
1m 4 puppy r0b0t 4nd 1 l1k3 4g3r3/p3tr3, 5c3n3 5tuff, cut3c0r3, my fr1end5, 4nd my p4rtn3r5!!!!! >.<
Likes – his partners ,, xe ' s friends ,, scene & cutecore & Backrooms / liminal space aesthetic ,, money ,, Roblox games
Dislikes – cats ,, jealousy ,, being patronized ,, fakeclaimers / anti endos ,, people who gatekeep the alt / scene / emo aesthetic and it ' s subcultures
Faceclaims –
Tumblr media Tumblr media Tumblr media Tumblr media
8 notes · View notes
mitigatedchaos · 3 months ago
Note
Okay, I'm not generally one for dogwhistle-based thinking, but why is your favorite rap song by "a Dutch drum and bass group" called "Black Sun Empire"? On further Googling the official explanation is that it is a Star Wars reference, but this seems dubious to me at best
Dawn of a Dark Day feat. UK hip hop group Foreign Beggars is an excellent example of something that's quite rare: cyberpunk rap that's actually good.
youtube
descend to synapse chill factor sixty microverse entered so black, it's slipstream dip both the headlights melt into background
I've never found another track like it.
I'm going to assume that you're not a long-term reader, or it would be obvious why someone who posted fake discourse about parents cryogenically freezing their children would like this song.
Probably the best cyberpunk/post-cyberpunk anime is 2002's Ghost in the Shell: Standalone Complex. Some songs from that series have rap segments, but they don't really add to the music, such as with Origa feat. Heartsdales - Player.
youtube
Origa sounds amazing, but everyone who has ever heard one of the tracks featuring her already knows that.
The problem for Heartsdales is that it's usually much easier for a man to pose as tough and intimidating than it is for a woman, and even then, proper intimidation is subtle and depends on a connection to a background of power, or the ability to convincingly fake that connection.
What makes Dawn of a Dark Day so unique is that it's clearly from the perspective of a team of cyborg combat operatives, or following them very closely. It's also abstract enough that it doesn't fall into Ren Faire/Steampunk dorkiness. That's a fine line to tread, and it takes actual talent.
In real life, we don't sing songs about computer hacking, even though computer hacking is one of the most sci-fi elements of the current era.
Imagine a song about a combat cyborg team in the style of a whaling song, talking about cleaning ports and hacking mainframes. This would be much more understandable to contemporary outsider audiences than a line like, "cyberbrain circus - brace for the kickback."
In the cyberpunk world, the cyborg combat team would talk using the actual professional jargon from their field, which would be more specific to their time and place. For example, contemporary computer programmers would complain about Java, a specific programming language, about which they would have specific complaints (such as preferring dynamic typing, or Java being too verbose).
Thus, a whaling-style song, "dust the ports and hack the servers," which doesn't require knowing the specifics, would be something either written from an outsider's perspective, probably as a joke, or written from an insider's perspective, also probably as a joke.
To hit the right band, then, requires writing something from the perspective of an insider (even though insiders would not tend to write songs), that's intelligible to people from our world with some background knowledge of genre, that hits on the sci-fi elements related to the genre (rather than just being a generic love song), without making them overpowering, by baking them into the assumptions of the text.
To use a non-musical example, the original special collector's edition Mass Effect hoodie (left) is subtle and was popular for a while, while some subsequent designs by third parties (right) were much louder.
Tumblr media Tumblr media
The design on the left is appropriate for a wide variety of social environments, while the design on the right would require a higher degree of social aptitude to get away with wearing wear in many social environments, and would be more suitable for a video game club or anime convention.
This is part of the general thing where being "cool" is about making things look effortless, and not looking like a tryhard.
Particularly, for the hoodie on the right, there's a mismatch between style and substance, in which it is trying to "borrow" power from a fictional suit of armor from a video game. (This mismatch is the general reason that trying to lean too hard on fiction is cringe; there's not enough substance relative to what someone is trying to do with it.)
Tumblr media
Some of you may remember an Indiegogo campaign for a samurai armor hoodie. I'm not saying that everything should be understated. Sometimes, artistically, you're better off committing to the bit.
Now, back to music.
The band Gunship are not a rap outfit, but seem to have been quite successful with a lot of their sci-fi-themed content, such as this video with 3.9 million views:
youtube
They do a good job at finding the balance.
Another musical act, Perturbator, got 5.4 million views with a music video about rogue sentient androids (Perturbator - Sentient, which contains nudity).
The successor series for Standalone Complex, SAC_2045, has the song Millennium Parade - Fly With Me, which is better as rap music than the rap segment of Origa - Player, but isn't cyberpunk-themed directly.
youtube
Cyberpunk 2077 has, for example, Konrad OldMoney feat. Taelor Yung - Day of Dead, which is great for an action scene, but also isn't directly cyberpunk:
youtube
No Save Point, also from 2077, has a great line, "When a fortune cookie tells me I'm fucked, I just shrug," and ain't that Night City for you? They put some work in on this one, but I don't vibe with it as much musically.
youtube
Anyhow, that's why Dawn of a Dark Day is my favorite.
If you'd like, I can explain some of the recent politics of dog-whistles tomorrow or the day after.
8 notes · View notes
fuzzyfoe · 2 months ago
Note
i love checking your neocities pet hotel every week it's always so fun to check and see what the little guys are doing!
I've actually been updating it twice every week, not just every week! It updates on Wednesdays and Saturdays.
Though I'll be honest, this is still feeling like more of a chore for me even though I dropped it down to two days a week from updating it every single day. This no longer feels as fun for me as when I first started doing it, and programming the Java game I'm making that's based off of the pet hotel actually feels a lot more fun and motivating for me than how updating the neocities pet hotel feels right now. Making daily creatures has never gotten to that point for me because I can always just put less effort into a drawing if I'm tired or choose something different to draw if it feels too boring.
I guess some things I could do to make the neocities pet hotel feel like less of a chore would be lowering the frequency of updates down to just once a week or to stop updating the pages for people who haven't done anything within the pet hotel for over a month, but for the latter I think other people are more invested in those people's pets than those people are in their own pets so people still like to watch them even though nothing ever changes about their environment, and I don't think people would like the former option very much either. I was planning to stop doing the neocities pet hotel once I had a version of the Java game ready that anyone could run on their own computer to see what their own little guys are doing at any time all the time, but developing a game takes a long time especially when I have a full time job outside of it.
I'm kind of in this predicament where I don't want to disappoint anyone I interact with online because I don't really have a social life outside of the internet, but I can't really draw those people online towards me by doing the other things that I actually wanna do instead because I won't be able to work on those kinds of things frequently enough to keep an audience because of my full time job.
9 notes · View notes
dkpsyhog · 4 months ago
Text
Fun fact: the name of the programming language "C#" is actually five consecutive jokes layered on top of each other because programmers have nothing better to do.
Go with me on a brief history tour:
BCPL
Early programming language invented nearly 60 years ago
No jokes here, this one just stands for "Basic Combined Programming Language"
B
Designed to be a simpler, smaller substitute for BCPL
What would you name something that's "BCPL in less space"? Why, B, of course! It doesn't stand for anything, it's just BCPL with 75% fewer letters.
C
Designed to advance the ideas in B further forwards
What do you get if you move beyond B in the alphabet?
C++
Based on C, but with object-oriented features added on top
In C, adding "++" to the end of a number increments it by one, so this name basically says "slightly more than C"
C#
It's C++ but with even more object-oriented features, but also with a bunch of funky Java-inspired changes
If "C++" is "slightly more than C", maybe we could call it "C++++"? But that looks ridiculous, let's arrange those pluses into a square and connect them together.
For one final bonus joke, doing this makes it read as "C Sharp", which is of course the musical note one semitone higher than the C note, making it a second way to say "slightly more than C"
All together, "C#" is the culmination of five jokes that together say "better in a different way than, but still even better than the other language that's better than, the language that's more advanced than the language that's smaller than BCPL"
9 notes · View notes
moose-mousse · 3 months ago
Text
A thing that still blows my mind is that C++ is an object oriented language.
And most do not know what that means! :D
So we have the abstraction paradime. Badically having private and public stuff. Public interfaces and private implementation with the interface being some sort of abstraction. I mainly mentions this because that is SEPERATE from object oriented.
And then we have object oriented. Basically inheritance.
As in, software can inheret other software and extend it.
So in C++ class DERIVED can inherentclass BASE. And that means class DERIVED can be used both as class DERIVED and class BASE
Many languages facilitates the use of object oriented design like this.
But some languages are also object oriented.
As in, C++ is build so it inherits C
So you can use C++ as either C or C++
And Python inherets C++
Yes. You can write a program only in C in Python
Kotlin inherets Java.
Many languages do this. Because different languages does different things. If the different things can be described as different abstraction layers then it might be smart to let the higher abstraction level ones inheret from the lower abstraction level ones
Well written Python contains C for the very low level stuff, C++ for efficient safe use of HAL layer above it, and python for the system stuff
But if your python program have only higher lever stuff, it only needs to contain Python!
It is so flexible and neat! :D
8 notes · View notes
souhaillaghchimdev · 1 month ago
Text
How to Build Software Projects for Beginners
Tumblr media
Building software projects is one of the best ways to learn programming and gain practical experience. Whether you want to enhance your resume or simply enjoy coding, starting your own project can be incredibly rewarding. Here’s a step-by-step guide to help you get started.
1. Choose Your Project Idea
Select a project that interests you and is appropriate for your skill level. Here are some ideas:
To-do list application
Personal blog or portfolio website
Weather app using a public API
Simple game (like Tic-Tac-Toe)
2. Define the Scope
Outline what features you want in your project. Start small and focus on the minimum viable product (MVP) — the simplest version of your idea that is still functional. You can always add more features later!
3. Choose the Right Tools and Technologies
Based on your project, choose the appropriate programming languages, frameworks, and tools:
Web Development: HTML, CSS, JavaScript, React, or Django
Mobile Development: Flutter, React Native, or native languages (Java/Kotlin for Android, Swift for iOS)
Game Development: Unity (C#), Godot (GDScript), or Pygame (Python)
4. Set Up Your Development Environment
Install the necessary software and tools:
Code editor (e.g., Visual Studio Code, Atom, or Sublime Text)
Version control (e.g., Git and GitHub for collaboration and backup)
Frameworks and libraries (install via package managers like npm, pip, or gems)
5. Break Down the Project into Tasks
Divide your project into smaller, manageable tasks. Create a to-do list or use project management tools like Trello or Asana to keep track of your progress.
6. Start Coding!
Begin with the core functionality of your project. Don’t worry about perfection at this stage. Focus on getting your code to work, and remember to:
Write clean, readable code
Test your code frequently
Commit your changes regularly using Git
7. Test and Debug
Once you have a working version, thoroughly test it. Look for bugs and fix any issues you encounter. Testing ensures your software functions correctly and provides a better user experience.
8. Seek Feedback
Share your project with friends, family, or online communities. Feedback can provide valuable insights and suggestions for improvement. Consider platforms like GitHub to showcase your work and get input from other developers.
9. Iterate and Improve
Based on feedback, make improvements and add new features. Software development is an iterative process, so don’t hesitate to refine your project continuously.
10. Document Your Work
Write documentation for your project. Include instructions on how to set it up, use it, and contribute. Good documentation helps others understand your project and can attract potential collaborators.
Conclusion
Building software projects is a fantastic way to learn and grow as a developer. Follow these steps, stay persistent, and enjoy the process. Remember, every project is a learning experience that will enhance your skills and confidence!
3 notes · View notes
titaniasdelusion · 1 month ago
Text
*rises from the grave*
Lillaarith here! I am still alive, just haven't had time or want to mod and play. LET GET INTO IT THE WHY SO, Windows decided to corrupt. I managed to save most my stuff but it wiped my Adobe Photoshop settings which caused me to lose my automated hair recolouring actions. which is a few hours to re-setup. But it also deleted my custom unreleased unnatural pallet *cries*
Tumblr media
Luckily I've manage to scrape together almost all of them from older back ups but two colours are completely gone.
Some of you may know I was completely replacing every hair in my ts2 with unisexed hairs. I was doing pooklets and my own colours. I was using sikuli-ide 1.0.1 to automate making packages in bodyshop. sikuli-ide 1.0.1 used a certain version of java to work. I can no longer get that version so now looking for an new macro program. (Think I found a free one!) Milkshape is completely borked so have reset it up again.
Tumblr media
Because of the corruption of windows, I lost my install of the UC. With EA killing Origin made it hard to get as the EA one breaks the downloads folder for me and $50 AUD is out of the question for me at this time for the broken Ts2 Legacy collection. So have to dig out my disc or find another means.... (yarrrrr) I lost the will to play for a long while but... Bright side!
I DO Have everything I was working on still, like the FF14 glasses, unisexed hairs (with 4gb of base flat textures in Admiral Aeris Talk about the weather, Amalia's Esper, Pooklets Project Mayhem (All colours), The Raven's Mix'n'match and Mine colours) for most of my done unisexed hairs. More FF14 foods and I do have piles of extracted game models to turn into teddies and other deco for all your nerdy needs.
5 notes · View notes
blogwan · 2 years ago
Text
Fowtools - Silver
GUIDs, or Globally Unique Identifiers, are 128-bit numbers that are generated to ensure uniqueness in various applications. They are also referred to as UUIDs, or Universally Unique Identifiers. The purpose of generating GUIDs is to provide a unique identification number that can be used to identify resources such as people, files, web pages, and even colors. Unlike regular registration numbers, which start counting at 1 and can overlap, guid generator in a way that ensures their uniqueness. The use of GUIDs has become increasingly popular in software development, where unique identification numbers are essential for efficient data management. There are different methods of generating GUIDs. One method is random generation, where the system's random-number generator is used to create a 128-bit number. Another method is time-based generation, where a GUID is created based on the current time. Additionally, hardware-based generation involves using a combination of hardware-based information, such as the MAC address, to generate a GUID. These methods ensure that GUIDs are unique and can be used for efficient data management. GUIDs have numerous applications in software development. They are commonly used in enterprise software development in languages such as C# and Java. In.NET Core, GUIDs are generated by creating a random number of 128 bits and performing a couple of bitwise operations. GUIDs are also used to identify hardware, software, and network resources. Moreover, almost all major programming languages have built-in libraries to generate GUIDs, making it easy for programmers to ensure uniqueness in their applications. The use of GUIDs has become essential in modern software development, where efficient data management is crucial for the success of any project.
297 notes · View notes
ai-cyber · 2 months ago
Text
Tumblr media
Ubuntu is a popular open-source operating system based on the Linux kernel. It's known for its user-friendliness, stability, and security, making it a great choice for both beginners and experienced users. Ubuntu can be used for a variety of purposes, including:
Key Features and Uses of Ubuntu:
Desktop Environment: Ubuntu offers a modern, intuitive desktop environment that is easy to navigate. It comes with a set of pre-installed applications for everyday tasks like web browsing, email, and office productivity.
Development: Ubuntu is widely used by developers due to its robust development tools, package management system, and support for programming languages like Python, Java, and C++.
Servers: Ubuntu Server is a popular choice for hosting websites, databases, and other server applications. It's known for its performance, security, and ease of use.
Cloud Computing: Ubuntu is a preferred operating system for cloud environments, supporting platforms like OpenStack and Kubernetes for managing cloud infrastructure.
Education: Ubuntu is used in educational institutions for teaching computer science and IT courses. It's free and has a vast repository of educational software.
Customization: Users can customize their Ubuntu installation to fit their specific needs, with a variety of desktop environments, themes, and software available.
Installing Ubuntu on Windows:
The image you shared shows that you are installing Ubuntu using the Windows Subsystem for Linux (WSL). This allows you to run Ubuntu natively on your Windows machine, giving you the best of both worlds.
Benefits of Ubuntu:
Free and Open-Source: Ubuntu is free to use and open-source, meaning anyone can contribute to its development.
Regular Updates: Ubuntu receives regular updates to ensure security and performance.
Large Community: Ubuntu has a large, active community that provides support and contributes to its development.
4 notes · View notes