#internal working of java
Explore tagged Tumblr posts
phantomrose96 · 1 year ago
Note
Hey not to go all "tumblr is a professional networking site" on you, but how did you get to work for Microsoft??? I'm a recent grad and I'm being eviscerated out here trying to apply for industry jobs & your liveblogging about your job sounds so much less evil than Data Entry IT Job #43461
This place is basically LinkedIn to me.
I'm gonna start by saying I am so so very sorry you're a recent grad in the year 2024... Tech job market is complete ass right now and it is not just you. I started fulltime in 2018, and for 2018-2022 it was completely normal to see a yearly outflow of people hopping to new jobs and a yearly inflow of new hires. Then sometime around late-spring/early-summer of 2022 Wallstreet sneezed the word "recession" and every tech company simultaneously shit themselves.
Tons of layoffs happened, meaning you're competing not just with new grads but with thousands of experienced workers who got shafted by their company. My org squeaked by with a small amount of layoffs (3 people among ~100), but it also means we have not hired anyone new since mid-2022. And where I used to see maybe 4-8 people yearly leave in order to hop to a new job, I think I've seen 1 person do that in the whole last year and a half.
All this to say it's rough and I can't just say "send applications and believe in yourself :)".
I have done interviews though. (I'm not involved in resume screening though, just the interviews of candidates who made it past the screening phase.) So I have at least some relevant advice, as well as second-hand knowledge from other people I know who've had to hop jobs or get hired recently.
If you have friends already in industry who you feel comfortable asking, reach out to them. Most companies have a recommendation process where a current employee fills out a little form that says "yeah I'd recommend such-and-such for this job." These do seem to carry weight, since it's coming from a trusted internal person and isn't just one of the hundreds of cold-call applications they've received.
A lot of tech companies--whether for truly well-intentioned reasons or to just check a checkbox--are on the lookout for increasing employee diversity. If you happen to have anything like, for example, "member of my college Latino society", it's worth including on your resume among your technical skills and technical projects.
I would add "you're probably gonna have to send a lot of applications" as a bullet point but I'm sure you're already doing that. But here it is as a bullet point anyway.
(This is kind of a guess, since it's part of the resume screening) but if you can dedicate some time to getting at least passingly familiar with popular tech/stacks for the positions you're looking into, try doing that in your free time so you can list it on your resume. Even better if you make a project you can point to. Like if you're aiming for webdev, get familiar with React and probably NodeJS. On top of being comfortable in one of the all-purpose languages like C(++) or Java or Python.
If you get to the interview phase - a company that is good to work for WILL care that you're someone who's good to work with. A tech-genius who's a coworker-hating egotistical snob is a nuisance at best and a liability at worst for companies with even a half-decent culture. When I do interviews, "Is this someone who's a good culture fit?" is as important as the technical skills. You'll want to show you'll be a perfectly pleasant, helpful, collaborative coworker. If the company DOESN'T care about that... bullet dodged.
For the technical questions, I care more about the thought process than I do the right answer, especially for entry-level. If you show a capacity for asking good, insightful clarifying questions, an ability to break down the problem, explain your thought process, and backtrack&alter your approach upon realizing something won't work, that's all more important than just being able to spit out a memorized leetcode answer. (I kinda hate leetcode for this reason, and therefore I only ask homebrewed questions, because I don't want the technical portion to hinge at all on whether someone managed to memorize the first 47 pages of leetcode problems). For a new hire, the most important impression you can give me is that you have a technical grasp and that you're capable of learning. Because a new hire isn't going to be an expert in anything, but they're someone who's capable of learning the ropes.
That's everything I have off the top of my head. Good luck anon. I'm very sorry you were born during a specific range of years that made you a new grad in 2024 and I hope it gets better.
322 notes · View notes
vintage-tech · 11 months ago
Text
useful information: How to get a USB Blu-Ray player to work on your computer
Not a post about vintage technology, just an explanation of what you think might be simple to do but isn't: There are Blu-Ray players that plug into your computer by USB, and you discover that just plugging it in doesn't make it work* in the same manner that CD-RWs or DVD-RWs are automatically recognised and function. You will see "BR Drive" in My Computer and the name of whatever movie you have inserted, but that's as far as you're able to go.
Tumblr media
*There is software you can buy to make a Blu-Ray (internal or external) function, sure, and if an internal came with your computer it's likely already installed -- but if you're like me you don't have that software, you're cheap and won't pay for software, and you want to use what you have installed already or find free solutions.
Looking in the Blu-Ray drive's package, there's not a lot of info about what you're supposed to do. The above no-name Blu-Ray player cost $40 from a popular website; name-brand ones can set you back $120 or so. Looking around online for those instructions, I never saw the whole set of directions in one place, I had to cobble them together from 2 or 3 sites. And so here I share that list. To keep out of trouble, I'm not linking any files -- Google will help you.
Get VLC, the free video player available for pretty much any operating system. Thing is, it doesn't come with the internals to make it work with Blu-Ray even if when you go to the Play Media menu there is a radio button for selecting Blu-Ray.
Get MakeMKV, a decoder for reading Blu-Ray disks. This had been totally free during the beta testing period but it's come out and has a month or two trial period you can work in.
Get Java if you don't already have it. Reason for this is, the menu systems on Blu-Ray disks uses this... technically it's not required, however it does mean you don't have options such as special features, language and sound changes, or scene selection if you don't have Java installed; insert a disk, it can only play the movie.
Get the file libaacs.dll online so you have AACS decoding. I am told it hasn't been updated in awhile so there may be disks produced after 2013 that won't work right, but you won't know until you try.
There's a set of keys you will also want to have so that the player knows how to work with specific disks, and so do a search online for the "FindVUK Online Database". There will be a regularly-updated keydb.cfg archive file on that page to pick up.
Got those three programs installed and the other two files obtained? Okay, here are your instructions for assembly...
In VLC: go to Tools, Prefs, click "show all"… under the Input/Codecs heading is Access Modules then Blu-Ray: Select your region, A through C. You can change this if you need to for foreign disks. Next related action: go to My Computer and C:, click into Program Files and VLC, and this is where you copy the libaacs.dll file to.
In MakeMKV: click View, then Preferences, and under Integration - add VLC.
Confirm that Java is set up to work with VLC by going to the computer's Control Panel, going to System Properties, and into Environment Variables. Click System Variables, and click New to create this key if it doesn't already exist: … Name: Java … Value: [the location of the Java 'jre#.##' folder... use Browse to find it in C:\Program Files\Java]
Let's go back into My Computer and C:, this time go to Program Data, and then do a right-click in the window and select New and Folder. Rename this folder "aacs" (without the quotes), and then you click into it and copy the keydb.cfg file here.
REBOOT.
And now you should be able to recognise Blu-Ray disks in your player and play them. Three troubleshooting notes to offer in VLC:
"Disk corrupt" -- this means MakeMKV has not decoded and parsed the disk yet, or that you don't have the libaacs.dll in place so that it can decode the disk. ...After checking the VLC folder for the DLL to make sure, launch MakeMKV, then go to File, Play Disk, and select the Blu-Ray drive. Now it will grind a bit and figure out the disk's contents.
A note appears when a movie starts saying there will be no menus, but the movie plays fine -- Java isn't running. ...Invoke Java by going to the Java Settings in Start: Programs. You don't have to change anything here, so Exit, then eject the disk and put it back in to see if the movie's menu now appears.
Buffering between chapters, making the movie pause for a few seconds? There is a setting for this but I need to find that info page again for where that is. (If you find it, tell me where it is!)
I don't claim to know a lot but if you have any questions I might have some answers or suggestions. So far I've watched "Office Space" and Disney's "Coco" without any issues beside occasional buffering.
87 notes · View notes
mavcancees · 5 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
minecraft-inspo · 4 months ago
Text
Are you interested in contributing to the largest Minecraft prehistoric life mod?
Tumblr media
PN is looking for new devs! Anyone with experience modeling, texturing or animating in BlockBench is wanted, as well as anyone with experience in Java coding, sound design, or writing/editing.
If you are interested, please join the Prehistoric Nature discord and dm the head developer, aecht_rob.
We would also appreciate if you shared this with anyone you think might be interested!
I have included Rob's more extensive description of available positions below, if you wish to know more details.
Modellers: anyone who can model creatures. We model using BlockBench. You would need to be able to do your own research about animal skeletal structure, and be flexible and responsive to criticism and accuracy advice. You would need to be able to follow the in-house style and patterns used by PN. We would prefer hugely that you could also texture models in the PN style. We provide in-house concept art for assistance.
Model animators: people who can produce animations inside of the BlockBench programme. We use these for mob movement, nesting, laying, eating, attacks, etc, as well as for whatever interesting spontaneous behaviours anyone wants to come up with. You need to be able to work under guidance about what is plausible and possible in terms of scientific knowledge. We provide internal advice about these matters. You would be liasing with our sound designers and modellers and palaeo-advisors.
Sound designers: people who can produce sounds for our creatures. Typically a set of several sound-variants is given for each creature, involving ambient, hurt and death; plus any extra sounds as needed by custom AI. You will need to look at models in BlockBench to understand timings of their animations, and should be familiar with the use of Audacity. We assist internally with access to resources and ideas and advice. You will need to be quite imaginative and resourceful and have a basic grasp of sound-editing.
Palaeopedia editors: this could be a range of different people, doing different parts: to act as the go-to person for the mod's Palaeopedia in terms of content. You would collate the entries, gather information from your own research and from the internal mod team discussions of each creature, and write, in good English, the Palaeopedia articles concisely and accurately; test formatting on the page in-game, and report issues like missing images and advancements; and so on. We will teach you how the relevant bits of code work to get these into the mod itself, and you should be happy that it is sometimes slightly technical. This might well extend to designing and setting poses for Taxidermy models too!
A java coder who knows modern Minecraft modding and modern Minecraft game mechanics: Someone who has written even basic java mods in modern Minecraft would be welcome to help and speed port things up (not MCreator). We're looking for someone flexible and able to work in a team and under guidance about code architecture and approaches: it's not a standalone role and is hoped to be collaborative. They should have worked with Minecraft java game code and (broadly) understand it.
46 notes · View notes
goatgoesmbe · 3 months ago
Note
Heyy girll, i wanna travel to indonesia cuz em food be looking tastyy and i actually noticed the country is so pretty what😭😭 so i have a couple places in mind but just thought i’d ask a native🤷‍♀️also u meantioned sth about scammers in a post and i got nervous, what should i do!!
Omg yayyy, the ministry of tourism should pay me for promoting the cuntry fr fr
And ngl, here is pretty.. in most places, maybe not someplace which is more urban coz.. yeah trash, but the community is still great tho XD
As for scammers, what i saw is usually price charged higher for foreigners.. so i suggest you get a local guide or just find a place which present the price upfront on a sign
Some other scam may be transportation, coz people are eyeballin the price. Asked the other passenger instead of the driver or just use gojek (its like uber)
And i think thats it(?) try to bargain prices as well, dont be shy, they usually raise the price so much higher anyway
Oh, there would be a lot of street performer around, dont give them money if you're staying in one place because they would tell every other performance and so more gonna come to ask for money.. they're usually children too, forced to work only for the money to be taken by the thugs who forced them
Its universal to not trust cops.. they dont work unless you have money. Its best to ask for locals help instead, more would usually gather around and help. For example, people here would rather call gojek to help someone for.. anything, and said gojek usually dont expect payment, give them money anyway tho coz thats nice but some would refuse
A warning that the spices might be too much for most people, i have korean friends who swear they can handle spices and im sure they could handle korean spices, but then they got sick from eating a fist of indo spicy chips
Streetfood mostly aint clean as well tbh, so uh- yeah, bali stomach or whatever its called, might send you to the toilet quick
Food i reccomend: martabak manis/terang bulan (get the chocolate and cheese one), nasi goreng, mie goreng, rendang, satay, and many more which are more exclusive to each region.. the food i stated more.. widespread sksks
If ur feeling freaky try durian stuff, pete, and jengkol
Definitely try the restaurant that's crowded with local more than it being fancy. Coz fancy restaurants usually more expensive and uses less spices.. to cater to the tongue and wallet of foreigners
As for places.. i would reccomend sulawesi for nice nature which is mostly untouched unlike bali's beach, maluku is also very pretty, the thing is those place aren't famous for tourism.. so best to have guide since people there rarely understand English unlike bali
Some other places like East java tbh, ive travelled there multiple times- its more of a local tourist spot instead of Bali which is more international
Im sure there are great things in the west side of Indo.. but i live there and it's suck here but.. im sure we have something.. idk what tho- Jakarta is.. the capital, yea its something.. ig, it has.. bus.. and train system, something the other places in Indo doesn't have, sadly
Riau got pretty beaches, Sumatrra's food is the country's favorite
Added note that most places that aren't bali would be very conservative, so while they won't confront you, you would be judged for pda, showing shoulder, or legs.. but again, if you're obviously a tourist they would understand. Some places might deny ur entry for wearing shorts tho
This is all i could think rn, there are probably more things that could be added, so for any indo seeing this plz add more uwu)/
And dont be afraid if ur not speaking indonesiann, we mostly dont speak english but.. idk, google translate exist and it never deterred any local to be less friendly. If anything, they would be very enthusiastic seeing foreigners.. plus, every region has its own version of Indonesian language, sometimes we don't understand each other lol
Im curious to what places u had in mind tho 👀👀👀
Oh gosh this is long lol
16 notes · View notes
milfstalin · 9 months ago
Text
By 1965, the PKI had three million party members – adding a million members in the year. It had emerged as a serious political force in Indonesia, despite the anti-communist military’s attempts to squelch its growth. Membership in its mass organizations went up to 18 million. A strange incident – the killing of three generals in Jakarta – set off a massive campaign, helped along by the CIA and Australian intelligence, to excise the communists from Indonesia. Mass murder was the order of the day. The worst killings were in East Java and in Bali. Colonel Sarwo Edhie’s forces, for instance, trained militia squads to kill communists. ‘We gave them two or three days’ training,’ Sarwo Edhie told journalist John Hughes, ‘then sent them out to kill the communists.’ In East Java, one eyewitness recounted, the prisoners were forced to dig a grave, then ‘one by one, they were beaten with bamboo clubs, their throats slit, and they were pushed into the mass grave’. By the end of the massacre, a million Indonesian men and women of the left were sent to these graves. Many millions more were isolated, without work and friends. Aidit was arrested by Colonel Yasir Hadibroto, brought to Boyolali (in Central Java) and executed. He was 42. There was no way for the world communist movement to protect their Indonesian comrades. The USSR’s reaction was tepid. The Chinese called it a ‘heinous and diabolical’ crime. But neither the USSR nor China could do anything. The United Nations stayed silent. The PKI had decided to take a path that was without the guns. Its cadre could not defend themselves. They were not able to fight the military and the anti-communist gangs. It was a bloodbath.
Red Star Over the Third World Vijay Prashad, November 2017
The fourth way that anticommunist extermination programs shaped the world is that they deformed the world socialist movement. Many of the global left-wing groups that did survive the twentieth century decided that they had to employ violence and jealously guard power or face annihilation. When they saw the mass murders taking place in these countries, it changed them. Maybe US citizens weren’t paying close attention to what happened in Guatemala, or Indonesia. But other leftists around the world definitely were watching. When the world’s largest Communist Party without an army or dictatorial control of a country was massacred, one by one, with no consequences for the murderers, many people around the world drew lessons from this, with serious consequences. This was another very difficult question I had to ask my interview subjects, especially the leftists from Southeast Asia and Latin America. When we would get to discussing the old debates between peaceful and armed revolution; between hardline Marxism and democratic socialism, I would ask: “Who was right?” In Guatemala, was it Árbenz or Che who had the right approach? Or in Indonesia, when Mao warned Aidit that the PKI should arm themselves, and they did not? In Chile, was it the young revolutionaries in the MIR who were right in those college debates, or the more disciplined, moderate Chilean Communist Party? Most of the people I spoke with who were politically involved back then believed fervently in a nonviolent approach, in gradual, peaceful, democratic change. They often had no love for the systems set up by people like Mao. But they knew that their side had lost the debate, because so many of their friends were dead. They often admitted, without hesitation or pleasure, that the hardliners had been right. Aidit’s unarmed party didn’t survive. Allende’s democratic socialism was not allowed, regardless of the détente between the Soviets and Washington. Looking at it this way, the major losers of the twentieth century were those who believed too sincerely in the existence a liberal international order, those who trusted too much in democracy, or too much in what the United States said it supported, rather than what it really supported—what the rich countries said, rather than what they did. That group was annihilated.
The Jakarta Method: Washington's Anticommunist Crusade & The Mass Murder Program That Shaped Our World Vincent Bevins, 2020
33 notes · View notes
waterskies · 9 months ago
Text
Little update on my newly set up 10gal
Tumblr media
I know, I know. It looks bad. But it's okay. It's just in its diatom phase. Every new tank goes through this. It's this brown algae like stuff that covers everything. But they are little organisms called diatoms. They'll go away on their own once the tank settles itself. The ramshorn snails I put in there will also help to clean it up.
Up until today, this tank didn't have a filter as the one I had intended on using wouldn't work when I went to set it up. So I just had a little internal pump in there to keep a flow going. Now that it's got a filter, I put old filter media from my 40gal into the filter on this tank, so it's got beneficial bacteria already to go for some new fish. But, since this tank sat for what a week or so without a filter, there's some built-up ammonia and nitrites that I'm going to let get filtered out before I add any fish in there. I'll give it a week and test the water again and see how it's doing.
So far, though, some things are going well. Some things are not so good.
Tumblr media
We have cyanobacteria on the driftwood closest to the light. Which is no biggie. I'm treating the tank with some stuff that gets rid of it.
Tumblr media
This stuff works miracles. It just takes two doses 2 days apart, and the cyanobacteria never comes back. It doesn't affect shrimp, snails, or fish. And it doesn't harm your beneficial bacteria either. Though it may drop the oxygen in the water a bit so an air stone during treatment is recommended. Anyways, now that I'm done advertising, lmao
Tumblr media
The Java fern wedged in the driftwood above the cyanobacteria is doing well. You can see the brighter green leaves that are new. It's really taken off in this tank.
Tumblr media
Speaking of new growth. We've got new leaves on the cryptocoryne wendtii. Surprisingly, I didn't have much melt on them. They just look sad because of the diatoms, lol
Tumblr media
New growth on the dwarf sagittaria as well.
Tumblr media Tumblr media
Same for the vallisneria asiatica and rotala rotundifolia.
Tumblr media Tumblr media
Both anubias also sport a new leaf! Don't mind the snail poop on the leaves. That's evidence of a job well done!
Well, that's the 10gal update. I'm still bouncing around between having a small school of middle schooling fish and some sort of small bottom dweller or getting a betta. I keep thinking about chili rasboras. I've always thought they were lovely despite me not being a big fan of the colour red(I'm more of a blue/purple type). Anyways I'm rambling. That's it for now~
17 notes · View notes
gunsatthaphan · 3 months ago
Note
agree on everything you said to anon except one point, that o's best option is to leave gmmtv. honestly i don't think that would change anything. whether he is in gmmtv, joins another agency or goes independent, the crazy "fans" are the same. so the chances of him getting another partner are low if they fear they'll be as abused as l was by the on delulus. staying or leaving, as you said, he loses anyway, but at least in gmmtv he has his friends to support him. i'm so mad for him, this people really potentially damaged his bl career beyond repair for a ship that's been over for years now.
personally i think his best option is to take 1-2 years out of main lead roles, take a step back into side characters - token single friend if you will - and hopefully the "fans" will dispers or loss hope with time. so he's still working, but not in a ship and what that entails. he's also gotten into racing, i think, so side roles would give him more free time for that. and considering how long he's been in the bl world, and what he's had to go through the last years, boy deserves a break.
with l and the future projects, i hear that at least mu te lav he'll keep, since he's been in the workshops for weeks (which o didn't attend) and the director(?) has confirmed it. so my guess is o will be recast and l will have a new ship (rumors are it might be barcode). with only friends... it's an unknown. while it's sad that o loses both projects (i wish he could keep of, he fit the vibe so well) it's looking impossible as it would require a new partner for him and we have established how improbable that is. so either the whole couple gets recast, or l and his new partner do it.
hey there!
obviously the crazy fans would stay but at least it wouldn't interfere negatively with other productions and ships and their fandoms within the company anymore. Things like this require recastings and various internal reorganizations which are annoying and time consuming and a hassle for everyone involved (even if production hasn't started yet), which is why I think it's best if at least Ohm would not be associated with gmmtv anymore. Because like I said, he will lose either way. And leaving the company doesn't mean he will be cut off from his friends lol plus the support he is potentially getting inside the company doesn't matter anyway if the higher-ups only care about profits and not the well-being of their artists and are being so easily influenced by fans.
He already has a few projects outside of gmmtv so this definitely won't hurt him. At the moment I don't think Leng is leaving, he's still kind of a newbie and I hope they will give him the chance to evolve in further projects. He deserves it. Ohm said yesterday on Twitter that he will continue to be an actor and treat racing as a hobby so if that means that he will stay with gmmtv or not remains to be seen but I think him laying low in side roles for the time being sounds like a reasonable idea.
You sent this before they announced AouBoom and SurfJava as their replacements in Only Friends and Mu-Te-Luv respectively which I assume you saw by now. I guess those 2 pairs are good choices although I'm sad to see Leng leave Only Friends as I was very excited to see him as Raffy. but I trust AB to do the roles justice. They've been kind of a salvage couple for a while now anyway lol. They will ace it for sure. SurfJava are a new ship but I loved Java in Summer Night so I'm sure they will do good too. Remains to be seen. It's been a wild 24 hours 🫡 lol
xxx
19 notes · View notes
southeastasianists · 1 year ago
Text
Often described as the world’s largest Buddhist monument, Borobudur rises from the jungles of central Java: a nine-leveled step pyramid decorated with hundreds of Buddha statues and more than 2,000 carved stone relief panels. Completed in 835 AD by Buddhist monarchs who were repurposing an earlier Hindu structure, Borobudur was erected as “a testament to the greatness of Buddhism and the king who built it,” says religion scholar and Borobudur expert Uday Dokras.
Though Buddhists make up less than one percent of Indonesia’s population today, Borobudur still functions as a holy site of pilgrimage, as well as a popular tourist destination. But for the Indonesian Gastronomy Community (IGC), a nonprofit organization dedicated to preserving and celebrating Indonesian food culture, Borobudur is “not just a temple that people can visit,” says IGC chair Ria Musiawan. The structure’s meticulous relief carvings, which depict scenes of daily life for all levels of ninth-century Javanese society, provide a vital source of information about the people who created it. Borobudur can tell us how the inhabitants of Java’s ancient Mataram kingdom lived, worked, worshiped, and—as the IGC demonstrated in an event series that ended in 2023—ate.
The IGC sees food as a way to unite Indonesians, but the organization also considers international gastrodiplomacy as a part of their mission. Globally, Indonesian food is less well-known than other Southeast Asian cuisines, but the country’s government has recently made efforts to boost its reputation, declaring not one, but five official national dishes in 2018. To promote Indonesian cuisine, the IGC organizes online and in-person events based around both modern and historical Indonesian food. In 2022, they launched an educational series entitled Gastronosia: From Borobudur to the World. The first event in the series was a virtual talk, but subsequent dates included in-person dinners, with a menu inspired by the reliefs of Borobudur and written inscriptions from contemporary Javanese sites.
In collaboration with Indonesia’s Ministry of Foreign Affairs and other partner organizations, the first meal in the Gastronosia series was, fittingly, held at Borobudur, with a small group of guests. The largest event, which hosted 100 guests at the National Museum in Jakarta, aimed to recreate a type of ancient royal feast known as a Mahamangsa in Old Javanese, meaning “the food of kings.” The IGC’s Mahamangsa appeared alongside a multimedia museum exhibition, with video screens depicting the art of ancient Mataram that inspired the menu and displays of historical cooking tools, such as woven baskets for winnowing and steaming rice. Another event, held at Kembang Goela Restaurant, featured more than 50 international ambassadors and diplomats invited by the Ministry of Foreign Affairs.
But how does one translate 1,000-year-old stone carvings into a modern menu that’s not only historically accurate, but appetizing? “We have to have this very wide imagination,” says Musiawan. “You only see the relief [depicting] the food…but you cannot find out how it tastes.” The IGC designed and tested a Gastronosia menu with the help of Chef Sumartoyo of Bale Raos Restaurant in Yogyakarta, and Riris Purbasari, an archaeologist from the Central Java Province Cultural Heritage Preservation Center, who had been researching the food of Borobudur’s reliefs since 2017.
The range of human activities depicted in the reliefs of Borobudur is so wide that it has inspired research in areas of study stretching from music to weaponry. There have even been seaworthy reconstructions based on the “Borobudur Ships” displayed on the site’s lower levels, exquisitely rendered vessels like the ones that facilitated trade in ancient Southeast Asia. So it’s no surprise that Borobudur has no shortage of depictions of food-related scenes, from village agricultural labor, to the splendor of a royal Mahamangsa, to a bustling urban marketplace. Baskets of tropical fruit, nets full of fish, and even some modern Indonesian dishes are recognizable in the reliefs, such as tumpeng, a tall cone of rice surrounded by side dishes, which is still prepared for special occasions. Some images are allegories for Buddhist concepts, providing what Borobudur archaeologist John Mikic called “a visual aid for teaching a gentle philosophy of life." Uday Dokras suggests that these diverse scenes might have been chosen to help ancient visitors “identify with their own life,” making the monument’s unique religious messaging relatable. The reliefs illustrate ascending levels of enlightenment, so that visitors walk the path of life outlined by the Buddha’s teachings: from a turbulent world ruled by earthly desires at the lowest level, to tranquil nirvana at the summit.
Musiawan says that the IGC research team combined information from Borobudur with inscriptions from other Javanese sites of the same era that referenced royal banquets. While Borobudur’s reliefs show activities like farming, hunting, fishing, and dining, fine details of the food on plates or in baskets can be difficult to make out, especially since the painted plaster that originally covered the stone has long-since faded. Ninth-century court records etched into copper sheets or stone for posterity—some accidentally uncovered by modern construction projects—helped fill in the blanks when it came to what exactly people were eating. These inscriptions describe the royal banquets of ancient Mataram as huge events: One that served as a key inspiration for the IGC featured 57 sacks of rice, six water buffalo, and 100 chickens. There are no known written recipes from the era, but some writings provide enough detail for dishes to be approximated, such as freshwater eel “grilled with sweet spices” or ground buffalo meatballs seasoned with “a touch of sweetness,” in the words of the inscriptions, both of which were served at Gastronosia events.
Sugar appears to have been an important component in ancient Mataram’s royal feasts: A survey of food mentions across Old Javanese royal inscriptions revealed 34 kinds of sweets out of 107 named dishes. Gastronosia’s Mahamangsa ended with dwadal, a sticky palm-sugar toffee known as dodol in modern Indonesian, and an array of tropical fruits native to Java such as jackfruit and durian. Other dishes recreated by the IGC included catfish stewed in coconut milk, stir-fried banana-tree core, and kinca, an ancient alcohol made from fermented tamarind, which was offered alongside juice from the lychee-like toddy palm fruit as an alcohol-free option.
Musiawan describes the hunting of animals such as deer, boar, and water buffalo as an important source of meat in ninth-century Java. Domestic cattle were not eaten, she explains, because the people of ancient Mataram “believed that cows have religious value.” While Gastronosia’s events served wild game and foraged wild greens, rice also featured prominently, a key staple in Mataram that forms the subject of several of Borobudur’s reliefs. It was the mastery of rice cultivation that allowed Mataram to support a large population and become a regional power in ninth-century Southeast Asia. Rice’s importance as a staple crop also led to its inclusion in religious rituals; Dokras explains that in many regions of Asia, rice is still an essential component of the Buddhist temple offerings known as prasad.
The indigenous Southeast Asian ingredients used in Gastronosia’s Mahamangsa included some still widely-popular today, such as coconut, alongside others that have fallen into obscurity, like the water plant genjer or “yellow velvetleaf.” Musiawan acknowledges that modern diners might find some reconstructed ancient dishes “very, very simple” compared to what they’re used to “because of many ingredients we have [now] that weren’t there before.” But in other cases, ninth-century chefs were able to achieve similar flavors to modern Indonesian food by using their own native ingredients. Spiciness is a notable example. Today, chillies are near-ubiquitous in Indonesian cuisine, and Java is especially known for its sambal, a spicy relish-like condiment that combines pounded chillies with shallots, garlic, and other ingredients. But in ancient Mataram, sambal was made with native hot spices, such as several kinds of ginger; andaliman, a dried tree-berry with a mouth-numbing effect like the related Sichuan pepper; and cabya or Javanese long pepper. “It tastes different than the chili now,” Musiawan says of cabya, “but it gives the same hot sensation.” Chillies, introduced in the early modern era by European traders, are still called cabai in Indonesian, a name derived from the native cabya they supplanted.
Gastronosia is just the beginning of IGC’s plans to explore Indonesian food history through interactive events. Next, they intend to do a series on the food of ancient Bali. By delving into the historic roots of dishes Indonesians know and love, the IGC hopes to get both Indonesians and foreigners curious about the country’s history, and dispel preconceptions about what life was like long ago. Musiawan says some guests didn’t expect to enjoy the diet of a ninth-century Javanese noble as much as they did. Before experiencing Gastronosia, she says, “They thought that the food couldn't be eaten.” But afterward, “They’re glad that, actually, it's very delicious.”
32 notes · View notes
vladdyissues · 1 year ago
Note
That is SO COOL that you're doing your own gallery for your art. Very clever. I'd love if it caught on with other artists. Is it hosted somewhere, or are you building it yourself?
I've got my own website and hosting, and I'm using third-party software to run my gallery.
I would love to see more of the old school web galleries catching on, but the biggest hurdles today are 1) finding web hosting, and 2) knowing how to build a site.
Neocities is a superb place to learn, and they have generous free hosting and extremely affordable membership options, and no ads, ever. They're funded entirely by their supporters, rather like AO3, so they're not beholden to ad companies—which means they don't have to police content (apart from the typical "nothing in violation of state/federal/international law" as stated under the Offensive Material and the Lawful Use section in their Terms). It's actually a fantastic place for artists to upload their mature art*.
*But you can't hotlink without being a paid supporter. Hotlinking is embedding images on sites outside of where the image is hosted. So if you wanted to use Neocities as a place to upload your nsfw art so you could post it on AO3, you'd need to pay for that ability. But still, having a gallery where you can direct people to your art is pretty sweet.
The only drawback to Neocities that I've seen is that you're limited to doing everything with HTML/CSS and Java, and for experienced web devs who are used to managing their own databases and working with PHP and installing whatever software they want, basically having complete control over every aspect of their site, Neocities is a bit limited. But for new and intermediate web builders, this shouldn't be a problem. There are lots cool ways to build your own website and have a gallery and just play around and pretend it's 1997 again. (Again? For some, maybe.)
I've got a Neocities site that I occasionally tinker with. Who knows, maybe if enough people join up we can start a DP web ring or a Pompep Club like how fandom used to do back in the early internet days.
(I am not associated with Neocities.org or being paid to promote their services. I just really like what they're doing.)
11 notes · View notes
azurefaire · 3 months ago
Text
some more thoughts on random pepper ann episodes if you even care:
Tumblr media
nicky gone bad- i watched this episode during my binge watch over the summer, it's honestly the reason nicky is one of my favorite characters. watching it again, i think what makes it really sad is that all of this persona comes from nicky's feelings on how she is percieved but also focuses on her academic pressures. i really like how pepper ann's whole "this isn't you!" thing is often flawed and drawn out. and the sort of internal conflict of nicky and her one track mind was interesting
a tween halloween- i love this episode a lot because it's about growing out of halloween and the characters' conflict about it. pepper ann wanting to protect milo from embarassing himself was funny and interesting, and the fact that ALL the characters who said they didnt want to do halloween ended up doing it anyway. pepper ann's reaction to milo being "normal" was so funny as well. nicky's costume being the least obvious like my poor baby...
an otterbiography- 1. pepper ann is a furry 2. i found this episode very interesting from all the characters' perspectives. it's interesting how this opened with nicky joining the hockey team and how both friends have different perspectives on the situation. what i find interesting is nicky getting distracted being the thing starting the conflict of the episode, showing her fear of being watched sorta impacting her. i mean she didn't know her friends were gonna cheer her on?? nicky has the ability to succeed in athletics probably as much as becky but her performance is affected by her thoughts tbh.then later in the episode she seems very excited at the idea to wear a costume and be anonymous tbh. in some ways i think she was so glad the attention was on the mascot and not on her. also milo straight up telling craig "nicky likes you" was vile (and arguably i think she put him on a pedestal/projected onto/had traits she was straight up just fond of tbh. same with stewart. like i dont see it as ignoring the text her crushes/relationships feel the least real to me.)
greensleeves- this episode is so interesting to me. nicky's perspective on preforming i think of a lot. so when she was preforming at the java nut she was comfortable and her reasoning for preforming in a larger venue just makes me so sad. cause does it really come from insecurity? or does it come from her parents? the answer is obvious "ive been training to preform there since i was prenatal" uhhh and thats NOT NORMAL. and remember nicky is the youngest. so perhaps this was a goal she was working towards for the longest time. and her playing the song for pepper ann felt like a passive aggressive thing too towards the people who let this happen. she knew the people came there to see pepper ann play a different song. pepper ann was never forced to be a violin prodigy by her upbringing anyway they all get this. malicious compliance
4 notes · View notes
moose-mousse · 2 years ago
Text
So I made an app for PROTO. Written in Kotlin and runs on Android.
Next, I want to upgrade it with a controller mode. It should work so so I simply plug a wired xbox controller into my phone with a USB OTG adaptor… and bam, the phone does all the complex wireless communication and is a battery. Meaning that besides the controller, you only need the app and… any phone. Which anyone is rather likely to have Done.
Now THAT is convenient!
( Warning, the rest of the post turned into... a few rants. ) Why Android? Well I dislike Android less than IOS
So it is it better to be crawling in front of the alter of "We are making the apocalypse happen" Google than "5 Chinese child workers died while you read this" Apple?
Not much…
I really should which over to a better open source Linux distribution… But I do not have the willpower to research which one... So on Android I stay.
Kotlin is meant to be "Java, but better/more modern/More functional programming style" (Everyone realized a few years back that the 100% Object oriented programming paradigme is stupid as hell. And we already knew that about the functional programming paradigme. The best is a mix of everything, each used when it is the best option.) And for the most part, it succeeds. Java/Kotlin compiles its code down to "bytecode", which is essentially assembler but for the Java virtual machine. The virtual machine then runs the program. Like how javascript have the browser run it instead of compiling it to the specific machine your want it to run on… It makes them easy to port…
Except in the case of Kotlin on Android... there is not a snowflakes chance in hell that you can take your entire codebase and just run it on another linux distribution, Windows or IOS…
So... you do it for the performance right? The upside of compiling directly to the machine is that it does not waste power on middle management layers… This is why C and C++ are so fast!
Except… Android is… Clunky… It relies on design ideas that require EVERY SINGLE PROGRAM AND APP ON YOUR PHONE to behave nicely (Lots of "This system only works if every single app uses it sparingly and do not screw each-other over" paradigms .). And many distributions from Motorola like mine for example comes with software YOUR ARE NOT ALLOWED TO UNINSTALL... meaning that software on your phone is ALWAYS behaving badly. Because not a single person actually owns an Android phone. You own a brick of electronics that is worthless without its OS, and google does not sell that to you or even gift it to you. You are renting it for free, forever. Same with Motorola which added a few extra modifications onto Googles Android and then gave it to me.
That way, google does not have to give any rights to its costumers. So I cannot completely control what my phone does. Because it is not my phone. It is Googles phone.
That I am allowed to use. By the good graces of our corporate god emperors
"Moose stares blankly into space trying to stop being permanently angry at hoe everyone is choosing to run the world"
… Ok that turned dark… Anywho. TLDR There is a better option for 95% of apps (Which is "A GUI that interfaces with a database") "Just write a single HTML document with internal CSS and Javascript" Usually simpler, MUCH easier and smaller… And now your app works on any computer with a browser. Meaning all of them…
I made a GUI for my parents recently that works exactly like that. Soo this post:
It was frankly a mistake of me to learn Kotlin… Even more so since It is a… awful language… Clearly good ideas then ruined by marketing department people yelling "SUPPORT EVERYTHING! AND USE ALL THE BUZZWORD TECHNOLOGY! Like… If your language FORCES you to use exceptions for normal runtime behavior "Stares at CancellationException"... dear god that is horrible...
Made EVEN WORSE by being a really complicated way to re-invent the GOTO expression… You know... The thing every programmer is taught will eat your feet if you ever think about using it because it is SO dangerous, and SO bad form to use it? Yeah. It is that, hidden is a COMPLEATLY WRONG WAY to use exceptions…
goodie… I swear to Christ, every page or two of my Kotlin notes have me ranting how I learned how something works, and that it is terrible... Blaaa. But anyway now that I know it, I try to keep it fresh in my mind and use it from time to time. Might as well. It IS possible to run certain things more effective than a web page, and you can work much more directly with the file system. It is... hard-ish to get a webpage to "load" a file automatically... But believe me, it is good that this is the case.
Anywho. How does the app work and what is the next version going to do?
PROTO is meant to be a platform I test OTHER systems on, so he is optimized for simplicity. So how you control him is sending a HTTP 1.1 message of type Text/Plain… (This is a VERY fancy sounding way of saying "A string" in network speak). The string is 6 comma separated numbers. Linear movement XYZ and angular movement XYZ.
The app is simply 5 buttons that each sends a HTTP PUT request with fixed values. Specifically 0.5/-0.5 meter/second linear (Drive back or forward) 0.2/-0.2 radians/second angular (Turn right or turn left) Or all 0 for stop
(Yes, I just formatted normal text as code to make it more readable... I think I might be more infected by programming so much than I thought...)
Aaaaaanywho. That must be enough ranting. Time to make the app
31 notes · View notes
ncisladaily · 4 months ago
Text
Thanks to a universal love of coffee, fans of the larger NCIS-verse this Monday night got an update, of sorts, on the teams based out of Los Angeles, New Orleans, Hawai’i and Sydney.
In this week’s episode of CBS‘ NCIS, titled “Bad Blood,” Special Agent Timothy (Farragut) McGee (played by Sean Murray) put on his World’s Best Dad hat to help his and Delilah’s forever-off-screen twins do well with their school’s annual winter fundraiser.
The product he was shilling? Coffee, in three flavors: Fire Brew (with a touch of habanero that Torres liked), Mocha Mania, and Jitter Joe (which is packed with “three times the caffeine”).
McGee wound up not alone in peddling the boxes of brew; Kasie (Diona Reasonover), a huge fan of the Jitter Joe blend, got to helping him work the phones, and at one point she was even heard wrapping a call with the Sydney, Australia office.
But the mentions of other NCIS teams didn’t end there. Far from it.
Later, in Kasie’s lab, one side of her whiteboard detailed the sales she had brokered thus far with the other offices. No reference was made to these names and tick marks, but if you hit pause, you were rewarded with an update on at least a few of the agents still solving naval crimes in the Aloha State, the Big Easy and L.A.
Tumblr media
Yes, NCIS: Sydney‘s Mackey (played by Olivia Swann) has loaded up on more than a dozen boxes of the McGee twins’ coffee; maybe it will show up in a Friday night episode of the recently returned international offshoot?
But far more exciting is that fact that Dwayne Pride (played by Scott Bakula back in the day) is still heading up the NOLA outpost; both Kensi Blye and G. Callen (Daniela Ruah and Chris O’Donnell) are still working out of the Office of Special Projects in downtown Los Angeles; and Jane Tennant and Ernie Malik (Vanessa Lachey and Jason Antoon) are keeping the Oahu team properly caffeinated.
How did NCIS settle on this particular sampling of names? That’s a question for the writer of the episode and/or the prop department. But why not throw #Kacy fans a bone? Does the absence of Hetty Lange’s name amongst the team leaders from the other offices mean that she was never found by Sam and Callen? And why does NOLA need so little java?
4 notes · View notes
codingquill · 2 years ago
Text
The concept of object oriented programming explained
Object-oriented programming is a fundamental concept present in numerous programming languages such as C++, Java, JavaScript, and more. It becomes straightforward once you truly grasp it, and that's precisely what this post aims to help you achieve. So, stop your scrolling for a second and delve into this post for a thorough and clear explanation.
Tumblr media
Understanding the Term "Object-Oriented"
To grasp OOP, let's begin by explaining the name itself: "Object-Oriented." This term signifies that OOP revolves around entities known as "objects."
What Exactly Is an Object?
An object in OOP is any entity that possesses both state and behavior. Consider a dog as an example: it has states such as color, name, and breed, while its behaviors encompass actions like wagging the tail, barking, and eating.
The reason we introduce the concept of objects in programming is to effectively represent real-world entities, a task that cannot be accomplished with conventional variables or arrays.
Classes: Abstract Forms of Objects
Now, what about classes? A class is essentially the abstract form of an object. If we take the example of a "dog," the object "Mydog" is a concrete instance, while the class "dog" represents dogs in a more general sense. Think of a class as a blueprint or template from which you can create individual objects.
Four Pillars of Object-Oriented Programming
Now that we've established the fundamentals of objects and classes. OOP is built upon four key principles:
Inheritance: Inheritance occurs when one object inherits all the properties and behaviors of a parent object. It promotes code reusability and facilitates runtime polymorphism.
Polymorphism: Polymorphism entails performing a single task in multiple ways. For instance, it can involve presenting information differently to customers or implementing different shapes like triangles or rectangles.
Abstraction: Abstraction is about concealing internal details while exposing functionality. Consider a phone call; we don't need to understand the intricate inner workings.
Encapsulation: Encapsulation involves bundling code and data into a single unit. Just like a capsule contains various medicines . In a fully encapsulated class (e.g., a Java bean), all data members are private, ensuring data integrity and controlled access.
I remember finding these images that explained these concepts using the 'Squid Game' series, and they are just perfect. So, I'm sharing them here and giving all credit to their owner :
Polymorphism , Inheritance , Encapsulation
44 notes · View notes
umichenginabroad · 4 months ago
Text
Victoria en France: Week 4
Bonjour from Cergy, France. I've officially been living here for 4 weeks now, and next week is the start of my first 2 week break from classes!
Studying in Paris
On Thursday, my friends and I went into Paris to get some work done. My workload is fairly light, but I had a lab report to work on, as well as a project for my Java class. The nice part about the Java project is that we haven't had class for 2 weeks so we can work on it. It's pretty cool too - we're making a little video game. Anyway, we found a super cute cafe to work in. We payed 6 euro to stay for an hour, and that fee included drinks and snacks from a very yummy and very well stocked snack bar. They have slippers you can wear if you want to take off your shoes, and all the spaces in the cafe were super cozy. It's also a quiet space, which I loved because I focus best when there's not any noise. We're going to keep hunting for more good study spots, but I am definitely excited to go back there!
Tumblr media Tumblr media
Budapest
This weekend, we flew to Budapest (it's only a 2 hour flight), and I think it may be my favorite trip we've done so far. It's a gorgeous city - there are so many incredible buildings to see, and because there are a lot of hills, there are also a lot of spots with amazing views of the city. As a bonus, all the food we had was both incredible and cheap. I haven't had much difficulty finding vegetarian food in Europe, but I noticed that Budapest was especially vegetarian and vegan friendly, which was really nice.
Parliament Building:
Tumblr media
Pretty bridges connecting the 2 sides of the city:
Tumblr media Tumblr media Tumblr media
Views from a cruise on the river:
Tumblr media
The one time my phone ate first:
Tumblr media
French Progress
This week, my French teacher moved me up to advanced French, which I am really excited about. I originally placed myself in intermediate French because it had been a few years since I had last taken a French class, but everything I learned throughout my 7 years taking it in middle school and high school has been coming back to me pretty easily. I definitely feel ready to be more challenged.
Additionally, ENSEA is being audited by 2 different organizations in March, and I was chosen to represent the FAME program, as the organizations would like to interview students from ENSEA's international programs. The interviews will take place in French, so I am a little nervous, but I'm proud that I'll get to represent my school.
Safety in Cergy
I highly recommend this program for any potential applicants. However, every program has its pros and cons, and one thing I would want future FAME students to be aware of is that Cergy is not the safest city. When you first arrive, the FAME program staff will warn you not to walk through Cergy late at night, and unfortunately my roommate and I ended up in a scary situation coming back from Paris on Thursday. It is important to take safety precautions anywhere, but if you are studying in Cergy, definitely make sure you are walking home with as many people (especially men) as possible. FAME students for the most part live in 2 different buildings, so thankfully this is not too difficult to accomplish.
The past 4 weeks have been amazing, and I am so excited for the weeks to come. I have 1 more week of classes, and then I am using my 2 weeks off to explore 6 different cities in Portugal, Spain, Morocco, and the Czech Republic. As always, stay tuned to hear all about it!
À Bientôt,
Victoria Vizza
Electrical Engineering
IPE: FAME at ENSEA in Cergy-Pontoise, France
2 notes · View notes
nebluus · 1 year ago
Note
Hello! I had a question about the 8gal fishbowl, is that a heater in the back or is a small filter? Is it just planted or do you have a friend in there? Whats your maintenance like on it? Its absolutely gorgeous and I'm very jealous of the vessel. I have a 5.5 gal :).
thanks for the interest!! The cord is a small heater, no filter either right now, though I am planning on adding a canister filter soon, since HOB and internal filters don't really work with a bowl XD
my usual maintenance is just a water change once a month plus the occasional top off to account for evaporation.
currently there's not any fish in there, but plants include valisneria (2 different species, one is spiralis I think?), java fern, anubias barteri, multiple different species of crypts ( wendtii, undalata, lucens, and sri lanka, I think) and of course the floaters are salvinia!
for future stocking (after getting the filter hooked up) I am planning on getting a betta, possibly some chili rasboras, and amano shrimp
here's what it's looking like these days: its grown in a lot lol
Tumblr media
9 notes · View notes