#on the other hand a good number of them know the basics of java
Explore tagged Tumblr posts
Text
Most of my students (seniors in high school) don't know how to change the formatting on a word doc or in google docs. Simple stuff like "you need to change the indent and not just hit the space bar five times at the start of a new paragraph," is like fucking magic to them.
So this was originally a response to this post:
****

****
Which is about people wanting an AO3 app, but then it became large and way off topic, so here you go.
Nobody under the age of 20 knows how to use a computer or the internet. At all. They only know how to use apps. Their whole lives are in their phones or *maybe* a tablet/iPad if they're an artist. This is becoming a huge concern.
I'm a private tutor for middle- and high-school students, and since 2020 my business has been 100% virtual. Either the student's on a tablet, which comes with its own series of problems for screen-sharing and file access, or they're on mom's or dad's computer, and they have zero understanding of it.
They also don't know what the internet is, or even the absolute basics of how it works. You might not think that's an important thing to know, but stick with me.
Last week I accepted a new student. The first session is always about the tech -- I tell them this in advance, that they'll have to set up a few things, but once we're set up, we'll be good to go. They all say the same thing -- it won't be a problem because they're so "online" that they get technology easily.
I never laugh in their faces, but it's always a close thing. Because they are expecting an app. They are not expecting to be shown how little they actually know about tech.
I must say up front: this story is not an outlier. This is *every* student during their first session with me. Every single one. I go through this with each of them because most of them learn more, and more solidly, via discussion and discovery rather than direct instruction.
Once she logged in, I asked her to click on the icon for screen-sharing. I described the icon, then started with "Okay, move your mouse to the bottom right corner of the screen." She did the thing that those of us who are old enough to remember the beginnings of widespread home computers remember - picked up the mouse and moved it and then put it down. I explained she had to pull the mouse along the surface, and then click on the icon. She found this cumbersome. I asked if she was on a laptop or desktop computer. She didn't know what I meant. I asked if the computer screen was connected to the keyboard as one piece of machinery that you can open and close, or if there was a monitor - like a TV - and the keyboard was connected to another machine either by cord or by Bluetooth. Once we figured it out was a laptop, I asked her if she could use the touchpad, because it's similar (though not equivalent) to a phone screen in terms of touching clicking and dragging.
Once we got her using the touchpad, we tried screen-sharing again. We got it working, to an extent, but she was having trouble with... lots of things. I asked if she could email me a download or a photo of her homework instead, and we could both have a copy, and talk through it rather than put it on the screen, and we'd worry about learning more tech another day. She said she tried, but her email blocked her from sending anything to me.
This is because the only email address she has is for school, and she never uses email for any other purpose. I asked if her mom or dad could email it to me. They weren't home.
(Re: school email that blocks any emails not whitelisted by the school: that's great for kids as are all parental controls for young ones, but 16-year-olds really should be getting used to using an email that belongs to them, not an institution.)
I asked if the homework was on a paper handout, or in a book, or on the computer. She said it was on the computer. Great! I asked her where it was saved. She didn't know. I asked her to search for the name of the file. She said she already did that and now it was on her screen. Then, she said to me: "You can just search for it yourself - it's Chapter 5, page 11."
This is because homework is on the school's website, in her math class's homework section, which is where she searched. For her, that was "searching the internet."
Her concepts of "on my computer" "on the internet" or "on my school's website" are all the same thing. If something is displayed on the monitor, it's "on the internet" and "on my phone/tablet/computer" and "on the school's website."
She doesn't understand "upload" or "download," because she does her homework on the school's website and hits a "submit" button when she's done. I asked her how she shares photos and stuff with friends; she said she posts to Snapchat or TikTok, or she AirDrops. (She said she sometimes uses Insta, though she said Insta is more "for old people"). So in her world, there's a button for "post" or "share," and that's how you put things on "the internet".
She doesn't know how it works. None of it. And she doesn't know how to use it, either.
Also, none of them can type. Not a one. They don't want to learn how, because "everything is on my phone."
And you know, maybe that's where we're headed. Maybe one day, everything will be on "my phone" and computers as we know them will be a thing of the past. But for the time being, they're not. Students need to learn how to use computers. They need to learn how to type. No one is telling them this, because people think teenagers are "digital natives." And to an extent, they are, but the definition of that has changed radically in the last 20-30 years. Today it means "everything is on my phone."
#THIS#working with my students they just... Do Not Know How To Do Things#tech#this worries me *greatly*#on the other hand a good number of them know the basics of java
50K notes
·
View notes
Text
[this is gonna be a big long post about minecraft youtuber drama... press J to scroll past this if you don’t care about that. lol. sorry]
idunno if anybody took my post the other day as me “cancelling dream for cheating in a videogame”, i posted it mostly out of bemusement of the whole situation, and because that video was really well put-together. (context: his 1.16 speedruns were disqualified by the minecraft speedrun.com moderators & there was a video & document explaining why).
I definitely don’t correlate cheating a speedrun w/ ableism, racism, etc etc. I already knew about a lot of nasty shit dream has done, like the video he did with Notch, and how all of his early content was about pewdiepie, just further normalizing those two to his young audience. I’ve always disliked him for those things, which I’ve been aware of pretty much as long as I’ve known of him, and he has never apologized for those things. It’s why whenever I posted about him before (which was... maybe once or twice?), I always say “don’t stan him or anything he sucks”.
I had no idea there was so much more to it honestly. It’s kind of galling seeing the full context now, because whenever I’ve seen any kind of criticism against him, it’s been him presenting it in an apology. I dunno why I wasn’t suspicious of this given what I already knew about him, but the guy seems to be very clever with how he damage controls any sort of possible controversy regarding him. He presents a really heartfelt, honest apology for whatever happened and gives a few cherrypicked examples of things that people said about him and says how wrong he was and how he doesn’t want to alienate his viewers.
The fact that it’s Dream presenting the evidence of his controversies, means that he gets to control how the conversation goes. Instead of a popular “mcyt” stan account getting to control the conversation, pointing out the shit he’s said and done, he addresses it in a livestream, and does not provide the original context. Huh, I wonder why. It’s almost as if he doesn’t want everyone to see that his mistakes are more than just little “oopsies”, it’s him being actively malicious and getting so defensive that he tells off anybody who could possibly disagree with his view of things.
While his actions and words are pretty horrid on their own, I think the thing that has me most concerned about Dream is... He seems pretty fuckin’ good at manipulating peoples’ perception of him.
-----
After the video about his speedruns being cheated came out the other day, he had this to say on twitter (this is his second, “personal” account):
Now, as I said before, cheating in a videogame isn’t at all comparable to racism or ableism. What I’m trying to point out here is his response to any sort of criticism.
The video he’s referring to is this one, published by Geosquare 2 days ago (dec 11th). What’s interesting to note here is how he singles out Geosquare specifically in this tweet. If you click on the video, the first few seconds establishes that it’s a video made by the entire Minecraft java edition speedrunning mod team (which is made up of a team of over a dozen people). The video and document was a true team effort from every single one of them, and it only got posted to Geosquare’s account (& got his narration) because he’s already a youtuber with a pretty comfortable amount of subscribers.
So, instead of pointing his ire (and those of his many, many fans) at the whole speedrun mod team, instead, he points it squarely on Geosquare, so that people have a convenient name to latch onto. He then accuses Geosquare of using his name as “clickbait” in order to get “easy views”, sowing the seed of this idea that Geosquare is doing this in an opportunistic grab for personal gain. If you clicked on the video and saw the description/pinned comment, you’d see that not only did Geosquare disable monetization on the video, he disabled monetization on his entire channel for as long as this drama goes on (and he knew there would be drama, dream made extra sure to threaten the mods with a video of his own in retaliation if they ended up banning him).
Then, in a reply to the first tweet, he says that there are “multiple moderators” messaging him saying the verdict was “biased” and that they may quit the mod team. He provides no evidence for this. However, if you click on the tweet and view any of the thousands of replies from his fans, it doesn’t matter that he gave no evidence, his word is enough. If you’re wondering, Geosquare and a few other mods have stated many times that it was a group decision on their part, and nobody had any question in their mind that Dream must have cheated. So... Dream, who are these “mods” that are messaging you? He won’t say.
Lastly here, I want to point out that in his next tweet on the matter, he makes this very bitter comment about how useless it was for them to investigate a “16th place run”. It’s a minor detail, but I think it’s worth mentioning; this kind of downplays how impressive his run was at the time. At the time he submitted his sub-20 minute speedrun, it was a top 5 run, in a very competitive category of speedrunning the game. In the 2 months since, several people have passed his time using new strats, but that doesn’t diminish the fact it was a pretty amazing “run”... if it weren’t cheated of course. But, I’m just rambling on about how petty I am about him cheating at this point so let me get back to the main point here.
If you see the numbers on these tweets (hundreds of thousands of likes), you’ll understand why this is pretty scary for those speedrun mods. The same day this happened Geosquare joked around “I’ve only gotten one death threat so far!”. Dream’s fanbase is unparalleled in minecraft youtube, and incredibly sizeable for a youtube channel overall. If you’re not familiar with this new wave of “mcyt” minecraft accounts, it’s... it’s pretty much exclusively because of Dream’s fame. He’s the driving force of minecraft youtube content right now. Any youtuber who even breathes near the guy blows up in subscribers & views. His minecraft server, “Dream SMP”, is like... it has a legitimate cultural impact, whether that sentence disgusts you or not. Especially for young gen Z kids.
The point I’m trying to make is, ever since he came onto the scene in early 2019, he’s grown and grown at exponential rates, and I can’t understate the kind of influence he has on not just his own fans, but the fans of like. Pretty much anyone who is plugged in to anything minecraft youtube related right now.
People have discussed this before, but Dream’s sudden rise to fame happened shockingly quick. So quick that it’s almost impossible it were by accident. He’d spent something like a year or two studying how the youtube algorithm works, how famous youtubers grow their popularity, etc. He spent a lot of time studying, and it paid off for him. It makes me wonder if he’s studied how youtubers deal with controversy as well. Because it seems like he’s doing everything right to keep his fans “loyal” to him.
So I think it’s not unreasonable to say that it is pretty goddamn concerning when he reacts to criticism like this. His immense fanbase, who are often worryingly obsessed with him, of mostly impressionable kids... It’s a recipe for disaster, in the hands of someone so entitled and immature.
I think what really has me worried, though, is a video he published to his second channel the other day. Recently, he published a video about his “stans”. The entire video essentially boiled down to him disputing claims that “dream stans” were toxic, or that stanning people or “stan culture” was creepy/unhealthy. He spent a lot of the video comparing stans of content creators to passionate fans of football teams, and expressed repeatedly how he thought it was normal and OK to be totally obsessed with a content creator and engage in “stan culture”, as long as you weren’t being a legitimate stalker. He pretty much only talked about the positives of being a Dream Stan, and how positive the “community” is. The whole video painted this really idealistic image of what it means to be a Stan of a person, and fandom in general.
Now... I don’t know about everyone else reading this, but I found that video to be... incredibly creepy and weird. It completely ignores any actual arguments about how stan culture can be unhealthy, and how engaging so heavily in parasocial relationships can be quite damaging, especially to younger people.
But, mostly? It seemed like the whole video was basically designed just to reinforce the most unhealthy impulses of his stans, and reward them with the positive encouragement that he actually enjoys it when they are obsessed with him so much that they can’t imagine he could ever possibly do anything wrong.
And that? That is fucking dangerous for a person with such a huge fanbase to be peddling to their fans.
Surely, he must know- a great deal of his fans are so obsessed with him, that they think they know him as well as, if not more than, a personal friend. So that when he does something disagreeable and wrong, and he claims “no that’s not how it happened, they’re biased and trying to cancel me because they’re jealous”, they just take that at face value, because why would he lie? He’s so honest and genuine in his videos and livestreams!
This sort of behavior from Dream, along with his tweets I posted earlier, reads to me as if he knows exactly what he’s doing. I think he is purposefully insulating his fans from the truth of his actions, so that he can present this idealistic picture of him in their mind, so that it seems absurd that he would do something wrong.
I think it’s only a matter of time before it comes out he’s done something much worse, honestly. What it is, is hard to say- he’s already done so much that anyone reading this should rescind their support for him, imo. But, I know that none of this matters to his millions of fans. While I worry for them, I also worry for anyone who becomes a target of Dream. I could see this speedrunning drama being the start of a downward spiral for him. Things could get real ugly with all that minecraft clout getting to his head... I guess we’ll have to wait and see.
TL;DR, dream sucks, and not just because he cheats at videogames.
I apologize again for writing a multi paragraph post about a minecraft youtuber. I will not post about this anymore (probably) please do not unfollow me .
#vivi bleats#txt#long post#i might delete this cuz im embarrassed i typed this much about this topic#but idk i already typed it so.#dream
40 notes
·
View notes
Text
Betta 101: A Care Guide For the Uninformed
Y’all know betta fish, those cute little fuckers that want to fight anything and everything. These are my tiny assholes, Helios and Mercury:

[Image description: Two side-by-side photos of betta fish. The first photo shows Helios, a black halfmoon betta with yellow fins. He is swimming through the leaves of a plant rooted in colorful gravel. The second photo shows Mercury, a purple and pink veiltail betta, resting idle at the top of his aquarium. End image description.]
Betta fish are some of the most popular fish in the aquarium hobby, and no wonder! They’re cute! They have a wide variety of colors and fin shapes, and each one is truly beautiful. They stand out in any aquarium, especially in aquariums with darker-colored decorations.
The thing about bettas, though, is that there are a lot of misconceptions about how to take care of them. Every few days I see someone else buying a betta that they’re not equipped to care for, and it makes me so sad.
Because bettas are so damn popular, they’re also, sadly, one of the most mistreated pet fish on the market. Since I’ve spent a lot of time both learning about and caring for betta fish, I thought I’d put together a quick 101 guide and resource list for anyone interested in getting a betta of their own!
This’ll be pretty long, so the rest of the post is under a cut.
Rule Number One: Bettas are not decorations!
Because betta fish are so beautiful and attention-grabbing, they’re often thought of, and used as, nothing more than decorations. Betta fish in tiny bowls or cups are used as centerpieces at weddings, bettas get added to vases of cut flowers to add some pizzazz, and bettas get put in artsy glass bowls to brighten up some bank manager’s office somewhere.
None of those are acceptable ways to house a betta fish! Bettas are not decorations, and they need to be cared for by someone who loves and values them as a living creature, not an attention-grabbing bauble.
Rule Number Two: Bowls are bad!
There’s a very persistent myth about betta fish: “they live in puddles, so they don’t need very much space.” It’s why they wind up in things like centerpieces and vases so often. The thing is, just because betta fish are capable of surviving harsh conditions and minimal amounts of water for a while, it doesn’t mean they’re able to thrive.
Betta fish do not naturally live in puddles! They are native to Thailand, Cambodia, Laos, and Vietnam, and live in rivers, canals, and bodies of standing water such as rice paddies and flood plains. If a betta lives in a rice paddy or floodplain and the water level drastically decreases, bettas are equipped to survive those harsh conditions for a short period of time, but it is not a healthy way for them to live their entire lives. They require plenty of space to swim and claim territory.
The suggested minimum amount of water for a pet betta fish is 2.5 gallons, or 9.5 litres. Personally, I don’t like to keep a betta in anything less than 5 gallons, or 19 litres, but that’s just my preference because, on average, the smaller the aquarium, the more frequent the need for water changes and maintenance. Currently, the smallest tank I have is 10 gallons, which houses a single betta.
Rule Number Three: Temperature is important!
Wild bettas live in a tropical environment, which needs they need warmer water! Your betta aquarium should have a consistent, steady water temperature of between 74 and 80 degrees Fahrenheit, or 23 to 27 degrees Celsius.
Some people who live in warmer climates may not need to use a constant heater, but every aquarium should have a thermometer so you can check the temperature. If you can’t maintain a betta-appropriate temperature without a heater, you’ll need to get one.
Some aquarium heaters are pre-set to specific temperatures, which are fine as long as they’re preset to the right one, and some heaters are adjustable -- it doesn’t matter which one you get and is largely a matter of preference. I have both types of heater and find them equally easy to use, though adjustable heaters have the benefit of versatility should you want to keep different fish in the future.
Rule Number Four: Filters are a must!
You need a filter, period. There are many types of filter, and aquarium hobbyists have different preferences for different fish, but what matters is that a filter exists in your tank. The hang-on-the-back style filters that come in most aquarium kits are perfectly fine, though it’s important that your filter has a low flow, because betta fish can be battered around by strong currents in an aquarium. You should also avoid under-the-gravel style filters, as they are largely not effective enough to filter an appropriately-sized tank.
For those looking for a budget-friendly option, many betta keepers love sponge filters! I personally don’t use them, not for any particular reason other than hang-on-the-back filters were what I had on hand.
I personally don’t have a lot of experience with every kind of filter, so if you’re interested in more details about your filter options, I recommend these YouTube videos:
How to Choose The Right Filter For Your Aquarium!
10 Things You Should Know About Aquarium Filters
Fish Tank Filter Basics!
The BEST Aquarium Filter for BEGINNERS?
Rule Number Five: Careful with decor!
Bettas have very delicate fins that can be easily caught and shredded on sharp decorations. Most plastic plants are dangerous to bettas for this reason. The general guideline for betta-safe decorations is that if you can lightly sweep a single piece of toilet paper across the surface of a decoration without ripping, it should be safe for your betta. If the TP rips, it’s not a betta-safe decoration.
If you notice your betta’s fins are ripped or damaged, and it isn’t a case of fin rot*, it could be damage due to a sharp decoration that you need to remove.
You should also be careful not to use any decorations that might leech paint or other harmful chemicals into your aquarium water. When in doubt, err on the side of caution and choose a different decoration.
* For more about fin rot, see this YouTube video: FIN ROT Fish Disease Prevention and Treatment
Rule Number Six: Bettas need hiding places!
A betta fish’s natural environment is filled with plants and plenty of places to hide, so you should provide them in your aquarium!
Live plants such as anubias and java fern, and floating plants such as salvinia and Amazon frogbit, are perfect and typically easy to find in aquarium shops. With betta fish, there really is no such thing as “too many plants.”
Live plants can be intimidating, though, especially for new aquarium hobbyists. If you can’t find or don’t want live plants, you can get your betta some silk ones instead.
You should also provide things like caves for your betta to hide in. These can be whatever you’d like, from natural-looking logs to hollowed-out coconut shells to colorful themed decor. Just remember what I said up in rule number four about sharp plastic and chemicals!
Rule Number Seven: Careful with tankmates!
Betta fish are highly territorial and extremely aggressive. If you put more than one male betta fish in a tank, they will kill each other, full stop. Your betta does not need a buddy to keep him from getting lonely, end of story, and intentionally housing multiple male betta fish together is blatant animal cruelty.
So don’t do it.
Some experienced betta keepers may keep multiple female betta fish together in an aquarium called a “sorority tank,” but it must be done extremely carefully, and may still be prone to fighting, so this isn’t something you should do if you’ve never kept bettas before.
Male and female fish are never kept together except for supervised mating by an experienced breeder. In the wild, female bettas are able to leave as soon as they release their eggs, leaving the male fish to tend the nest of eggs. In an aquarium, a female must be removed immediately after releasing her eggs, or the two fish will fight, most likely to the death.
While betta fish are territorial and aggressive, and can’t be housed with their own species, they can sometimes be kept with other species of fish. Mileage varies depending on the individual temperaments of your fish, though, and you should carefully research any species you intend to house together.
I have experience keeping my bettas with snails and neon tetras, and they all get along just fine, but other betta keepers have had different experience. For more information on selecting potential tankmates, check out the YouTube videos below:
Top 10 Tank Mates For Bettas
7 Most Popular Betta Tank Mates You Need to Try
Betta Fish Tank Mates | Top 10 Most Popular Tank Mates For Bettas
BETTA FISH TANK MATES | 10 More Great Tank Mates For Bettas
Compatible Tank Mates for Betta Fish
Top 4 Betta Tank Mates
Rule Number Eight: Know your aquarium 101!
If you’re an experienced aquarium keeper, congrats, those are pretty much all the basics of betta fish! There’s plenty more information out there about details and specifics that I encourage you to go out and research, but I’ve pretty much covered Betta 101!
For more information, check out these YouTube playlists:
Betta Fish Care 101
Better Know a Betta
Betta Fish Information
Your First Betta Tank
For those who have never kept fish before, there’s a lot to it that you need to know, and would make this post way, way too long.
So! If you don’t know what a nitrogen cycle is, or how to acclimate a fish, or how to condition water, here’s a list of Fish 101 playlists YouTube. Be sure to do plenty of research, and good luck on setting up your first aquarium!
Fish Keeping 101
The Fish Keeper’s Guide to Aquariums
Beginner’s Guide to Setting Up an Aquarium
The Ultimate Guide to Your First Aquarium
Bonus: Have fun!
I know this giant post seems intimidating, but setting up and maintaining betta aquariums is some of the most fun I’ve had in a hobby. I find everything about these little fish to be utterly delightful, and if you do, too, I promise you all the time and investment is worth it.
Go forth and have fun, and don’t hesitate to show me pictures of your betta!
___
Like this post? Reblogs are better than likes! I also have a Ko-Fi profile if you’re feeling generous. Thanks so much!
70 notes
·
View notes
Text
Full Stack Development Company
A Java application development company has grown in popularity over the past two years, as the market for open-source software has exploded. As Java has become an increasingly popular technology with businesses of all sizes, the number of professionals available to work with Java development projects has increased. The number of people with programming experience has also increased dramatically, from college students fresh out of school to seasoned programmers who have retired from the workforce. In addition, there are a growing number of people interested in operating as independent contractors, rather than becoming employees of a large software developing firm. Because there are so many people interested in becoming professional Java developers, the demand for qualified Java programmers has been increasing, to the point where there are currently spring boot development company positions available.
If you have been thinking about going into business as a Java programmer, the best time to hire one is right now. While there are always some people opening new positions around the country, there are typically very few in any given city. When a company is hiring, they do not want to have to deal with filling positions for months on end. In contrast, a spring based Java development company can hire someone quickly and move on to other projects, leaving the programmer's jobless for weeks or even months. Hiring at this time gives the candidate a chance to look for jobs elsewhere, while the company continues to flourish.
One of the most popular areas of focus for Java spring boot developers is on the cutting edge of software development for mobile apps. This is because Android and iPhones, along with other mobile platforms, are among the most widely used technologies in the world. As companies continue to develop more mobile apps, they are willing to take on the cost of hiring a professional to build the apps for them. Many of these companies have a penchant for working with highly skilled software developers, therefore they are willing to pay more for quality work.
Mobile application development can be a complicated process. It starts with the creation of a concept, which is then handed over to Java application developers who will create the actual content of the application. The developer needs to be proficient in both web design and programming in order to complete the task efficiently. Some companies hire an entire team of web and Java developers, while others choose to hire individual specialists. It all depends on what a company is looking to get out of their software developer.
A spring-based software development company will be able to handle everything from website creation to creating an app for a number of devices, including smart phones, tablets, televisions, and more. There are a variety of platforms that a spring based company can work with. Some of these companies will focus only on iOS development, while others will offer both iOS and Android development options. Whatever the need may be, a good development company will be able to help. There are also many spring-based companies that offer services that involve web and Java development, so it is important to explore all of your options.
A mobile app developer will have a wide range of expertise. They may be skilled at creating applications for both iOS and Android, but they may also be able to develop mobile apps for Windows, BlackBerry, and other operating systems. As you may have guessed, a knowledgeable individual will know how to utilize the various platforms to create an effective mobile app. These individuals will also be able to train and guide you as you begin your own journey in the development world.
One of the most valuable services that a full stack development company offers is training. Individuals new to the field often do not know where to begin or how to proceed. A good full stack development company will be able to provide you with a comprehensive training course that walks you through every step of developing a successful application. These courses will include both the basics of Java and Spring framework along with the newest technologies available. When you sign up for these classes, you will be provided with detailed instructions and the right level of instruction to get you started quickly.
The most important thing when it comes to finding a company that provides the best assistance is to choose one that will work with you. You want to be sure that you will work with a company that understands your needs, and has years of experience developing apps. By taking the time to explore the different options available, you can find a full-stack spring boot full stack development company that can meet all of your needs.
1 note
·
View note
Text
Mobile Application Development – Here’s What You Need to Know
Mobile app development is the activity or procedure by which an app is developed especially for specific mobile devices, including cell phones, business phones or handheld personal computers.
With an increasing number of people owning smart phones or having access to cellular telephones via a wireless service provider, there has been an increased need for apps.
Smart phone users are keenly aware that apps are available to help them accomplish many common tasks, such as accessing the Internet, listening to music, taking photos and so forth. They can play games, check their bank balance, send text messages and so forth.
On the other hand, a business user may use his or her smart phone to access the corporate network, check business analytics, communicate with the employees or make bookings for services or goods.
So if you are a beginner in mobile app development, here are top 7 things you should know about:
1. Choosing the Right Platform
As there are numerous devices among which mobile apps are created, it is important to choose the right platform from a wide range of devices when planning the development of the app.
Choice of the right platform depends on several factors, including the intended functionality, the price, and the user population.
For instance, if the app is to be used by low-budget users, a low-end smartphone operating system and minimal features will be sufficient. In contrast, a high-end smartphone operating system and numerous unique features may be required for creating a top-notch app.

2. App Functionality
Another important factor that must be considered in planning mobile app development is that the app must function properly on different devices. As many organizations have diverse IT infrastructures and utilize different devices, choosing the most appropriate platform for the app and developing it accordingly becomes crucial.
As previously mentioned, there are numerous options available for app developers. A number of companies provide mobile app development kits and support software to help mobile app developers create high quality apps.
These software development kits provide the basic structure of the app, as well as the necessary programming code necessary to create the final product. Some of these kits include mock data and documentation to help developers become familiar with the product. Other companies may provide a full line of mobile development software, which may be used for the complete mobile app development process or may be used in a few simple cases.

3. Native vs. Hybrid Apps
Native apps are dedicated mobile applications for specific operating system technologies. For example, there are native apps for Android OS and there are native apps for iOS systems.
A drawback of native apps is that they may not be compatible with most third party devices and can cause compatibility issues.
Then, there are hybrid apps that perform same on multiple platforms: Android, iOS, web and desktops. These apps are also called cross platform apps.

4. Mobile Web Development
Mobile web development is another option for mobile app developers. This option is ideal for organizations that want to create applications quickly without investing a significant amount of time and money in mobile applications development.
Mobile web apps are created using web technologies such as HTML, C/C++, JavaScript and mobile application frameworks like Flex, Foundation or JQuery. Mobile web applications are compatible with smartphones, tablets and other devices.
The basic difference between web apps and mobile app development is that web apps are visible on a web browser and are designed to run on a mobile device.
Web apps can be written in any popular programming languages such as Java, C/C++ and JavaScript. Native apps are designed to run only on the mobile devices and are written to function as a native application on a particular device.

Wrapping Up…
Tech is a big world, especially the domain of mobile app development. Four concepts that we have discussed here are basic ones yet they are primary to understand the world of app development ahead.
1 note
·
View note
Text
Data Scientist Knowledge and Tips
The recent boom in the data industry has driven the demand for data science professionals at enterprise-level, across all industry verticals. There are job openings for data scientists, data engineers, and data analysts. And there seems to be a lot of confusion and varying opinions among people regarding the roles and skillsets driving this field. Although all these job titles sound similar and are related to data the devil is in the details.
What Distinguishes a Data Scientist from a Data Analyst?
Unfortunately, there are no defined skill-sets that can distinguish between the role of a ‘Data Scientist and Data Analyst. In fact, different companies have different definitions for both these roles, and there is a lot of grey area in between the two job titles.
Broadly analyzing, a Data Scientist is a professional who combines data handling and data visualization with sound business understanding to make smart business decisions. A data scientist is expected to deliver business impact and take insights from the raw, chaotic data thereby uncovering answers to the problems we did not know existed. Data science as a job profile demands skills such as data structuring, data mining, data visualization, analytical skills, programming skills, machine learning skills, and customer insights
The role of a data analyst, on the other hand, is to summarize data and provide futuristic inputs by identifying consistent patterns from the past and the current data. The primary role of a data analyst is to collect, curate, process, and arrange data from different sources. They are responsible for presenting data in the form of charts, graphs, and tables and use this structured data to build relational databases for companies.
The difference between skill-set, scope, and goals of data science and data analytics can be well understood from the image below –

Data Science and Data Analysis – Two Wheels of the Same Barrel
Although there is a difference in the job responsibility of a data scientist and a data analyst, these two fields are exceptionally interconnected. They often work in close coordination to achieve the same goals i.e. of growth and development. For someone who aspires to become a data analyst, it is essential to understand the nuances of data science.
Advice from a Data Scientist for Data Analysts
Learn the Art of ‘Data Storytelling’
Numbers have an important story to tell. They rely on you to give them a clear and convincing voice.” –Stephen Few
Too often data storytelling is understood as effectively presenting data with visually-appealing data charts. However, data storytelling is much more than that. It is the art of weaving a rational story with clear logic that can strike the right chord with the stakeholders and give them enough insights to drive a decision.
More than the data presented, it depends on how the data is presented to a non-technical audience. Data storytelling follows a structured approach that involves a combination of 3 crucial elements, which are data, visuals, and narration.
As a data analysts, it is important that you learn the art of storytelling. The key skills required in a great storyteller are:
Knowing the audience and weaving the story to their understanding
Clearly understanding the business problem and the solution derived
Getting the right data at hand
Strong presentation skills
Analyzing probable questions and preparing answers for them
Don’t Shy Away from Coding
Most top-notch data scientists code a lot and are comfortable handling a variety of programming tasks. To be a really successful data science expert, your programming skills should be a combination of computational and statistical abilities. You should be able to handle a large volume of real-time data and apply statistical models like clustering, optimization, regression, etc. to it.
Currently, the preferred language among data scientist is Python with the use of other languages such as R, Scala, Clojure, Java, and Octave.
Try to do a dummy project that highlights your strengths. Code wildly and to the point, you lose your sleep. As a data scientist, this will help you grow, learn something new, and most importantly hone your coding skills. Remember, the more toy problems you solve, the better equipped you will be to handle the real ones.
Make ‘Mathematics’ Your Friend
Data is all about numbers. To become a successful data scientist, the first thing you need to do is to get rid of your ‘fear’ for number, i.e. mathematics. You can never succeed in your career as a data professional unless you are proficient at mathematics. Period.
As a data scientist, you will be working with a global organization to develop sophisticated financial models. For these models to be statistically and operationally relevant, large volumes of data will be needed. You will need to use your deep expertise in mathematics to develop these models that can shift key business strategies.
Don’t think of mathematics as your enemy or get scared quickly by the complexity of the task at hand. Try to develop an intuition for mathematics as you learn about the different techniques and how these techniques can help you solve difficult problems. You can start with a basic course on statistics and mathematics with an enhanced focus on probability, algebra, set theory, functions, and graphs. Once your basic concept is strong, you can use technology tools to design complex financial models.
Having Domain Expertise is Important
Domain expertise is something that makes a Data Scientist an expert! Having domain knowledge is not enough. As a data scientist, it is crucial to stay in front of the curve and understand which technology to apply and when. Unwavering focus on the domain helps us to understand the real problem which empowers us to create solutions that are useful on the ground, and not just “useless innovation”.
A data scientist should always work closely with the business to measure and prove the effectiveness of the project on the ground. In addition to having an in-depth understanding of the problem, being aware of the latency, bandwidth, interpretability and other system boundary conditions, will help you understand what technology to apply.
Be Creative in Solving Problem
A good data scientist is the one having traits of a good problem solver. Sometimes problem-solving needs assumption as you may not be able to test the solution on ‘real data’. To make such an assumption, you will need to bring critical thinking to the forefront and look at the problem from many perspectives. These perspectives give the data science experts a view of what they are supposed to be doing before pulling all the tools so that they can work to completely solve the problem.
Be creative and accepting of “out of the box” solutions because there are way more examples of success than failure using this method.
Your current skills are relevant while learning new ones
Many people entering the field of data science have this pre-conceived notion that data science is all about mathematics and statistics and they hone their ability to think that way. While learning new skills are essential, it is also vital that you work on sustaining your current skills as well.
In current times, the use of data science has found a broader horizon. And a broader horizon needs a wider knowledge in its ability to execute, and that is why the more things you know, the better it is for you. Remember your experience and contribution as an individual is what will help you climb up the corporate ladder.
Prepare for the Role
One of the best approach to have a full-fledged career in Data Science is to pursue a certificate program/course that provides you a 360-degree knowledge, resources of portfolio preparation (capstone projects) and curriculum that covers the A-Z of Data Science. For example, courses like Jigsaw Academy’s Data Science course covers all those useful resources with its in-depth curriculum and practical learning methodology and helps you build a solid portfolio required for a career in Data Science. From beginner’s data science courses to PG diploma in data science, Big Data, Data Analytics, Machine Learning, etc., the choices are many. These courses can be done remotely and in addition to any degree, you are pursuing currently.
Also, once you’ve pursued an awesome course like the one listed above, what next? It’s essential for you to stay connected with Data Science resources – whether it be Popular Blogs, Podcasts, Useful Textbooks, Tutorials, or Video Channels.
Remember: Books are classic, but when it comes to fields like Data Science, AI/ML and Coding, it is the practical approach training that helps you uplift your skills!
Conclusion
A great data scientist is someone with the intelligence to handle data processing and an intuitive understanding of the business problem. While people with good maths skill can easily do the first part, the difficult part is to delve deeper into what you are doing. Someone with a deeper understanding and intuition of the model they are working on is likely to have a successful career in this field.”
And that’s a wrap! Hope this blog post proves to be insightful for you! Feel free to share your thoughts in the comments section! Also, If you seek to upskill your Data Science skills, feel free to check out our Data Science Courses here.
SHARE
1 note
·
View note
Text
Legacy Code
It’s not uncommon for Sombra to get orders to break into an organization’s system or two. Some are easier than others, but that's a part of the fun.
Throughout the past fifty or so years since it was popularized, cybersecurity practices now are arguably better than when it first became recognized as an industry. Most security controls are automated and controlled by AIs, limiting the number of human errors that could take place. (Layer 8* problems, if one were to be technical about it.)
That doesn’t mean, however, that it is without flaws. Security always will be as strong as its weakest link. You just have to know where to look. And Sombra has no issues peeking under the hood of these systems and exploiting their false sense of security.
She wonders how long it'll take the administrative offices of Madrid to realize she's in, tapping away at their ledger server.
There's always the risk of getting caught by a security analyst or someone of the like. That, too, is a part of the fun. It then becomes a race to the bottom. How much information can she exfiltrate while evading active defenses against her exploits.
She runs a hand through her hair as she single-handedly (literally) breaches the system, a triumphant grin on her face. Long passwords, biometric authentication, and multi-factor authentication is useless when the account owner adheres to neither controls. Not hard.
But as the system's dialogue boxes appear on her screen, she has to pause. The text is blocky. White on black. It's not the colorful interfaces she's used to seeing. It looks more akin to a text RPG or command line prompt. A proprietary DOS system, then?
Test command after test command goes into the system until it finally spits out the path of the code library she’s looking for. Navigating her way through (and downloading anything of interest she sees), she cracks open the library that holds the proverbial keys to the kingdom.
Sombra cackles, the clacking of her nails on hardlight keys audible above her sarcastic laughter. “What the hell is it written in? Fortran?”
She pauses to think before typing in a few test commands. On another screen, she throws up four windows, each with a search engine. Research soon covers that screen as she skins over the information. A potential exploit fills the screen of the hacked system with text.
Disbelief grows with each line she reads.
“No way.”
There’s a moment of breathtaking silence. Rereading the code’s syntax, she whispers, “¡Ay, dio’ mio! It is."
The chair springs upright again as she launches herself forward.
“Which Fortran is this? 90? Do I even have a compatible complier—?”
Sombra’s fingers jackhammer across her keyboard as she mutters incoherently to herself. Finding legacy code in her line of work is not uncommon. She’s seen Pascal and C before, a lot of SQL and Java.
But Fortran?
It’s beyond legacy. Old technology that has no right existing in this age so far removed from the days of computers that took up half a room and were given instructions manually by way of punch cards. It should be considered a dead language in the same way Latin is dead. To think this language is still in use over a hundred years after its initial creation, it’s insane.
"Whoever's maintaining this is probably ancient,” she mutters.
This job takes longer than usual on the account of the language’s age. Sombra never thought she’d have to write anything in Fortran so close to the 22nd century.
The system is thoroughly broken down into its most basic pieces, the source code--the backbone of the system--decompiled and stolen along with all the financial information about the administrative offices. Soon, Talon can threaten them with misconduct and bribe them with just the right amount.
In the meantime, the code will continue to run with a few choice modifications. Modifications that would give her access at any time and send a record of all activity to a different host. If she feels so inclined, she might even create false trails to set up a scapegoat in case of discovery.
It's another job well done.
--------
*In the OSI model, there are Layers 1 to 7 which show how data is presented and communicated, basically. A Layer 8 problem (which doesn’t exist on the model) means it’s a user issue. The person is the problem. Also known as PEBCAK (Problem Exists Between Chair And Keyboard) or some variation of it.
I don’t honestly know how cybersecurity would be handled in 50 years. Currently, I’d say hackers have a distinct advantage over defenders because of accessibility. Hackers’ tools are, for the most part, free and available to the general public. To be a defender, you have to have a network to defend and the tools available as well as approval from management. If management says, “No, you are not buying a new firewall because the 10-year old one we have is good enough,” you’re shit out of luck. Whereas hackers usually have new tools coming out every other day to bypass your 10-year old firewall 800 ways to Sunday.
Not to say being a defender is hopeless or bad. There’s nothing more satisfying than catching someone in the act, laughing maniacally as you watch them run (figuratively) as you shut them out, and then you just watch them continuously bang against your defenses, wondering what the fuck just happened. But there’s also satisfaction in breaking into a network and not getting caught and telling the client, “Hey. I just stole about 10TB of data from your servers by exploiting your IT admin’s weak password which is ‘password123’. Might wanna change that.”
In 50 years, I expect things to be more automated but still retaining the same general weaknesses of being built on legacy systems that cannot be upgraded and that companies don’t want to pay for or move away from because it’s too risky.
I was inspired to write this after reading several news articles about how New Jersey’s unemployment system still runs on Fortran and they’re looking for developers. Fortran was developed back in the 1950′s. This language is 60 years old at this point.
#my writing#back on my mundane bullshit#more cybersecurity related nonsense because i can and i'm avoiding my work#it's more painful explaining cybersecurity to my mother than it is explaining it to a Developer with a tight deadline
13 notes
·
View notes
Text
WHY I'M SMARTER THAN TREVOR
But it worked so well, and we knew that buyers would have a big pool of potential users, at least. Web browser.1 Angels were generally much better to talk to someone, I could usually get to the end of each film, so they know who might be interested in this mystery—for the same destination, just approaching it from different directions. I recommend you solve this problem, if you find someone else working on the biggest things inexperienced founders and investors are probably more where it's considered especially polite to compliment someone's clothing than where it's considered improper. VCs want to blow you up, it wears you out: Your most basic advice to founders is just don't die, but the word madam never occurs in my legitimate email, and spam in particular. Basically at 25 he started running as fast as possible. And what are the universities thinking?
The next best, for startups that aren't charging initially, is active users. When you change the angle of a branch five degrees, no one wants to be the thing-that-doesn't-scale that defines your company.2 That principle, like the relative merits of programming languages is to give you enough money to last for a year or a hundred times as productive as those working for money, they'll work a lot harder on stuff they like. 5-7% of a company like Apple and think, how hard can it be? Economically, you can do in your spare time, and investors are down on advertising at the moment. They do more in their heads: they try to do things that seem to be: a lot of them. The third big lesson we can learn, or at least, there is no one within big companies were roll-ups that didn't have clear founders. When I look back it's like there's a line drawn between third and fourth grade. That's what makes sex and drugs, it would be good to solve?
Prep schools openly say this is one reason I'd bet on the curve, at any given time get away with it, and the different parts of the company through the COO. Object-oriented programming in the 1980s was enabled by a combination of circumstances: court decisions striking down state anti-takeover laws, starting with the assumption that we would never get started. Not because it's causing economic inequality, you decrease the number of startups that get bought early. It's not a deal till the money's in the bank and keep operating as two guys living on ramen. I'm optimistic. They think that there will be ten JetBlues.3 If you try to attack wealth, you end up doing something chosen for you by syndicates.
And you don't want to see the Valley itself, but it goes fast. What Happened to Yahoo August 2010 When I went to.4 What this means in practice. That makes him seem like a winner, they may avoid publishing's problems. After reading a draft, Sam Altman, Trevor Blackwell has made a handy calculator you can use them as communication devices.5 You not only have to filter email from people you'd never heard from, or about, a startup has decreased dramatically. Startups are that constrained for talent. But it's harder than it sounds.6 Smallness Measurement If you can't measure the value of products is in software. You don't have to rely on. Hackers just want power.
I knew she was about to say you'd have to be fired, and one of your most powerful weapons, I think this is true for funding. The best was that the company was itself a kind of argument that might be called the Hail Mary strategy. They don't have time to work, just like a software company. But it hardly ever is. My friend Robert learned a lot by writing network software when he was a startup, then hand them off to go away.7 Sun. Oxford had a chair of Chinese before it had one of English.
Which means the slowdown that comes from being in America. And in fact the two forces are related: they're the ones who like running their company so much that resembling nature is intrinsically good as that nature has had a couple thousand Altair owners, but without the substance. Ditto for hacking. This leads to the phenomenon known in the Valley and are quick to take advantage of direct contact with the medium. We were all starting from scratch, that's a really bad sign.8 More important, I think it's cleaner if you openly charge subscription fees, instead of just looking at them all is through a computer. Thanks to Sam Altman, Trevor Blackwell, Jessica Livingston, and Robert and Trevor read applications and did interviews with us. The stock of a company as big as Java, or bigger, just on the partner you talk to startups, a lot of investors are interested in, that's not necessarily a mistake to use the term Collison installation for the technique they invented. FreeBSD, which I'm running on the computer I'm using now, and they're not coming back. Court hierarchies are another thing entirely. In practice offers exist for stretches of time, if your business model in the world look like this? Startups don't win by winning lawsuits.
5 spams per 1000 with 0 false positives. When I was in college that there were about 20,000. What hard liquor, cigarettes, heroin, and crack have in common is that they get paid by doing or making something people want is not the real test. Ramen profitable means a startup makes just enough to pay your expenses while you develop a conscience, torture is amusing.9 Wouldn't that at least someone really loves. Sex, or something just as bad. I can see a path that's not immediately obvious; that's one of the most important quality in an investor is to say that the unsuccessful founders would also fail to chase down funding, and investors tend to take these for granted now, but only because people have found even more addictive ways of wasting time. It does not seem to be several categories of cuts: things I got wrong, because if you don't, you're hosed. So we should expect founders to do it yourself. If you actually started acting like adults, it seemed to them what e-commerce business back in the day, but who want it urgently. 5% of those already outstanding in return for $100,000, whichever is greater.
The second dimension is the one based on the quality of their funding deals. So I want to zoom in on one detail of this picture. If it turns out, though, that even with all the time, fretting over the finances and cleaning up shit. It's not especially inconvenient to own several thousand books, whereas if you owned several thousand random possessions you'd be a suitable recipient for the size of the market anyway. What I find myself asking founders Would you use this trick for dividing a large group into smaller ones, it's usually because I'm interested in the question, how do you deliver drama via the Internet. When you only have a handful of super-hackers, so I was haunting galleries anyway. But I know the real reason: the product is only moderately appealing. Better to harass them with arrows from a distance, as animals can sense an approaching thunderstorm.10 Without the prospect of confirming a commitment in writing will flush it out.
Notes
Since we're not doing YC mainly for financial reasons, including both you and listen only to emphasize that whatever the false positives reflecting the remaining outcomes don't have to do, just their sizes. The problem with most of their origins in words about luck. It was common in the imprecise half. His theory was that professionalism had replaced money as a naturalist.
If you wanted to than because they need them to represent anything.
From? The way to fight. The Harmless People and The Old Way. I know, Lisp code.
Do not finance your startup.
Why go to grad school you always feel you should seek outside advice, before realizing that that's what I think is happening when you depend on closing a deal to move from Chicago to Silicon Valley, but as the average car restoration you probably do make everyone else books a package tour. He adds: I remember the eyes of phone companies are up-front capital intensive to founders. So 80 years sounds to him like 2400 years would to us that the money they receive represents wealth—wealth that, isn't it? The latter type is the unpromising-seeming startups that get funded this way is basically zero.
But while such trajectories may be whether what you launch with, you can ask us who's who; otherwise you may have been Andrew Wiles, but as the little jars in supermarkets. Rice and Beans for 2n olive oil or mining equipment, such a different type of mail, I have so far done a pretty mediocre job of suppressing the natural human inclination to say, ending up on the other direction Y Combinator. This is an instance of a business is to carry a beeper? This trend is one of those most vocal on the LL1 mailing list.
The First Two Hundred Years. Who continued to live inexpensively as their companies took off? The conventional 1 in 10 success rate is 10%, moving to Monaco would only give you fifty times as much difference to a later investor trying to focus on growth instead of hiring them. In my current filter, which parents would still send their kids to say that it will become increasingly easy to get fossilized.
The only launches I remember are famous flops like the iPad because it depends on the firm's site, June 2004: While the US. The other cause is the most successful startups are usually about things you like a knowledge of human nature is certainly an important relationship between the government and construction companies. People tell the craziest lies about me. Patent trolls can't even trust the design world's internal standards.
For example, because you need but a big factor in the comment sorting algorithm. Horace, Sat.
I'm not saying that because server-based software is so hard to say that any company that takes on a road there are before the name of a promising market and a t-shirt, they're nice to you as employees by buying good programmers instead of admitting frankly that it's bad. I once explained this to be good startup founders tend to use those solutions. What they forget is that they've already made it to competitive pressure, because you can't mess with the government, it may seem to have lunch at the time it included what we measure worth measuring?
#automatically generated text#Markov chains#Paul Graham#Python#Patrick Mooney#ways#operating#winner#times#Mary#branch#product#Wiles#nature#time#companies#software#Ramen#professionalism#Notes#construction#People#programming#kids#word#something#VCs#grade#First
2 notes
·
View notes
Text
Fandom Userscript Cookbook: Five Projects to Get Your Feet Wet
Target audience: This post is dedicated, with love, to all novice, aspiring, occasional, or thwarted coders in fandom. If you did a code bootcamp once and don’t know where to start applying your new skillz, this is for you. If you're pretty good with HTML and CSS but the W3Schools Javascript tutorials have you feeling out of your depth, this is for you. If you can do neat things in Python but don’t know a good entry point for web programming, this is for you. Seasoned programmers looking for small, fun, low-investment hobby projects with useful end results are also welcome to raid this post for ideas.
You will need:
The Tampermonkey browser extension to run and edit userscripts
A handful of example userscripts from greasyfork.org. Just pick a few that look nifty and install them. AO3 Savior is a solid starting point for fandom tinkering.
Your browser dev tools. Hit F12 or right click > Inspect Element to find the stuff on the page you want to tweak and experiment with it. Move over to the Console tab once you’ve got code to test out and debug.
Javascript references and tutorials. W3Schools has loads of both. Mozilla’s JS documentation is top-notch, and I often just keep their reference lists of built-in String and Array functions open in tabs as I code. StackOverflow is useful for questions, but don’t assume the code snippets you find there are always reliable or copypastable.
That’s it. No development environment. No installing node.js or Ruby or Java or two different versions of Python. No build tools, no dependency management, no fucking Docker containers. No command line, even. Just a browser extension, the browser’s built-in dev tools, and reference material. Let’s go.
You might also want:
jQuery and its documentation. If you’re wrestling with a mess of generic spans and divs and sparse, unhelpful use of classes, jQuery selectors are your best bet for finding the element you want before you snap and go on a murderous rampage. jQuery also happens to be the most ubiquitous JS library out there, the essential Swiss army knife for working with Javascript’s... quirks, so experience with it is useful. It gets a bad rap because trying to build a whole house with a Swiss army knife is a fool’s errand, but it’s excellent for the stuff we're about to do.
Git or other source control, if you’ve already got it set up. By all means share your work on Github. Greasy Fork can publish a userscript from a Github repo. It can also publish a userscript from an uploaded text file or some code you pasted into the upload form, so don’t stress about it if you’re using a more informal process.
A text editor. Yes, seriously, this is optional. It’s a question of whether you’d rather code everything right there in Tampermonkey’s live editor, or keep a separate copy to paste into Tampermonkey’s live editor for testing. Are you feeling lucky, punk?
Project #1: Hack on an existing userscript
Install some nifty-looking scripts for websites you visit regularly. Use them. Ponder small additions that would make them even niftier. Take a look at their code in the Tampermonkey editor. (Dashboard > click on the script name.) Try to figure out what each bit is doing.
Then change something, hit save, and refresh the page.
Break it. Make it select the wrong element on the page to modify. Make it blow up with a huge pile of console errors. Add a console.log("I’m a teapot"); in the middle of a loop so it prints fifty times. Savor your power to make the background wizardry of the internet do incredibly dumb shit.
Then try a small improvement. It will probably break again. That's why you've got the live editor and the console, baby--poke it, prod it, and make it log everything it's doing until you've made it work.
Suggested bells and whistles to make the already-excellent AO3 Savior script even fancier:
Enable wildcards on a field that currently requires an exact match. Surely there’s at least one song lyric or Richard Siken quote you never want to see in any part of a fic title ever again, right?
Add some text to the placeholder message. Give it a pretty background color. Change the amount of space it takes up on the page.
Blacklist any work with more than 10 fandoms listed. Then add a line to the AO3 Savior Config script to make the number customizable.
Add a global blacklist of terms that will get a work hidden no matter what field they're in.
Add a list of blacklisted tag combinations. Like "I'm okay with some coffee shop AUs, but the ones that are also tagged as fluff don't interest me, please hide them." Or "Character A/Character B is cute but I don't want to read PWP about them."
Anything else you think of!
Project #2: Good Artists Borrow, Great Artists Fork (DIY blacklisting)
Looking at existing scripts as a model for the boilerplate you'll need, create a script that runs on a site you use regularly that doesn't already have a blacklisting/filtering feature. If you can't think of one, Dreamwidth comments make a good guinea pig. (There's a blacklist script for them out there, but reinventing wheels for fun is how you learn, right? ...right?) Create a simple blacklisting script of your own for that site.
Start small for the site-specific HTML wrangling. Take an array of blacklisted keywords and log any chunk of post/comment text that contains one of them.
Then try to make the post/comment it belongs to disappear.
Then add a placeholder.
Then get fancy with whitelists and matching metadata like usernames/titles/tags as well.
Crib from existing blacklist scripts like AO3 Savior as shamelessly as you feel the need to. If you publish the resulting userscript for others to install (which you should, if it fills an unmet need!), please comment up any substantial chunks of copypasted or closely-reproduced code with credit/a link to the original. If your script basically is the original with some key changes, like our extra-fancy AO3 Savior above, see if there’s a public Git repo you can fork.
Project #3: Make the dread Tumblr beast do a thing
Create a small script that runs on the Tumblr dashboard. Make it find all the posts on the page and log their IDs. Then log whether they're originals or reblogs. Then add a fancy border to the originals. Then add a different fancy border to your own posts. All of this data should be right there in the post HTML, so no need to derive it by looking for "x reblogged y" or source links or whatever--just make liberal use of Inspect Element and the post's data- attributes.
Extra credit: Explore the wildly variable messes that Tumblr's API spews out, and try to recreate XKit's timestamps feature with jQuery AJAX calls. (Post timestamps are one of the few reliable API data points.) Get a zillion bright ideas about what else you could do with the API data. Go through more actual post data to catalogue all the inconsistencies you’d have to catch. Cry as Tumblr kills the dream you dreamed.
Project #4: Make the dread Tumblr beast FIX a thing
Create a script that runs on individual Tumblr blogs (subdomains of tumblr.com). Browse some blogs with various themes until you've found a post with the upside-down reblog-chain bug and a post with reblogs displaying normally. Note the HTML differences between them. Make the script detect and highlight upside-down stacks of blockquotes. Then see if you can make it extract the blockquotes and reassemble them in the correct order. At this point you may be mobbed by friends and acquaintainces who want a fix for this fucking bug, which you can take as an opportunity to bury any lingering doubts about the usefulness of your scripting adventures.
(Note: Upside-down reblogs are the bug du jour as of September 2019. If you stumble upon this post later, please substitute whatever the latest Tumblr fuckery is that you'd like to fix.)
Project #5: Regular expressions are a hard limit
I mentioned up above that Dreamwidth comments are good guinea pigs for user scripting? You know what that means. Kinkmemes. Anon memes too, but kinkmemes (appropriately enough) offer so many opportunities for coding masochism. So here's a little exercise in sadism on my part, for anyone who wants to have fun (or "fun") with regular expressions:
Write a userscript that highlights all the prompts on any given page of a kinkmeme that have been filled.
Specifically, scan all the comment subject lines on the page for anything that looks like the title of a kinkmeme fill, and if you find one, highlight the prompt at the top of its thread. The nice ones will start with "FILL:" or end with "part 1/?" or "3/3 COMPLETE." The less nice ones will be more like "(former) minifill [37a / 50(?)] still haven't thought of a name for this thing" or "title that's just the subject line of the original prompt, Chapter 3." Your job is to catch as many of the weird ones as you can using regular expressions, while keeping false positives to a minimum.
Test it out on a real live kinkmeme, especially one without strict subject-line-formatting policies. I guarantee you, you will be delighted at some of the arcane shit your script manages to catch. And probably astonished at some of the arcane shit you never thought to look for because who the hell would even format a kinkmeme fill like that? Truly, freeform user input is a wonderful and terrible thing.
If that's not enough masochism for you, you could always try to make the script work on LiveJournal kinkmemes too!
64 notes
·
View notes
Text
BEST PROGRAMMING LANGUAGES FOR WEB DEVELOPMENT
The most ideal approach to arrive at new customers and keep rehash clients is to fabricate your site and keep up it consistently. Correspondence should consistently be open, and clients ought to get reactions to their inquiries in a convenient way. Furthermore, products and services should have detailed descriptions, be updated often, and revised as needed. It is vital to track sales and generate leads and make changes along the way. With that, it is basic to ace the top programming languages for web development to see organizations proceed to develop and flourish. The best programming languages to learn (and keep on relearning) include: 1) JAVASCRIPT JavaScript allows for more complex and creative features on a website and mostly caters to front-end web development. This is in tune with the client’s side, in terms of what they see from their computer or mobile device. Examples include interactive displays, graphic designs, and varying modes of multimedia. It is multi-paradigm and event-based, meaning codes are executed when a user hovers over or clicks on an icon. Major companies that use JavaScript include Netflix, Groupon, Uber, and eBay. This example reinforces how JavaScript is an ideal programming language for people who are directly and regularly interacting with a particular website. As a result, the user experience is fast, with code running from each browser directly without any interruptions. 2) HTML / CSS Hypertext markup language (HTML) / Cascading style sheets (CSS) can go hand-in-hand, but also be independent of one another. HTML is the basic backbone and the markup language of a webpage, which has the actual content written out. Examples include texts, links, and other information. CSS is what makes a website stick out by adding color, layouts, and designs. It makes HTML language have a style and flair of its own. The two can be used when making a presentation, and are great for blogs, personal websites, and social media sites. Hence, website developers can present varying styles to different users, all while enhancing search engine optimization with greater accessibility. 3) PYTHON Python is another language that is easy to understand and is very user-friendly. It is object-oriented and supports several programming paradigms. It is mostly used for back-end web development, which encompasses the hidden aspects of a website, such as the scripts and data applications. It was designed to allow additional interfaces for current applications. Examples of famous companies that use Python includes Instagram, Spotify, and Firefox. Moreover, it is perfect to use in the academic field, such as when studying image processing and data science. Due to its enhanced process control functions, it is quick in terms of speed and productivity. 4) PHP Personal home pages, or hypertext preprocessor (PHP) is a general-purpose, extendible, scripting language used for web development. The coding is executed on the server and sent to the client without them knowing of any running scripts. It runs on many platforms, such as Mac OS X and Windows, which is highly compatible with almost every server and is implemented for static and dynamic websites. It is open-source and free to use and can modify and encrypt data, control user-access, send and receive cookies, and alter server files. Companies that use PHP include WordPress, Facebook, and Wikipedia. Another advantage is it has a high-performance level, with low maintenance costs. 5) JAVA Java is often a good first language to grasp, and it has been around for quite some time. Nonetheless, it remains one of the most influential and important languages to learn when it comes to web development, as it runs on over three billion devices on a global scale. It is both class-based and object-oriented, and can run on any platform (e.g., iOS, Android, Mac, Windows, etc.). Hence, it is a general-purpose programming language that is multi-paradigm. Some well-known giant tech companies that use Java include Google, Twitter, and Amazon, as well as an extensive number of other applications. Java is multi-threaded and can perform multiple tasks at once. Overall, it is a straightforward programming language with hardly any complicated features, and simple to debug. 6) C++ C++ is a high-performance language that is object-oriented. As a result, they are often used with applications that can direct critical issues and have a secure software infrastructure. C++ is also the programming language chosen for video games and commercial products such as Adobe Photoshop. It is also used for web browsers such as Mozilla Firefox and Google Chrome and can render open-source projects and develop databases. Furthermore, C++ excels at creating operating systems such as Internet Explorer and Microsoft Office. By and large, it has multiple sets of uses and is compatible with many platforms. 7) C C is general-purpose and one of the oldest yet commonly used languages in web development. It is the basis of other programming languages, such as C++ and JavaScript. It is a middle-level programming language that is versatile since it can be used for scripting for drivers and kernels and software applications. It can simplify complex programs into functions and move data across. It has many built-in features and is often used for video games, 3D graphics, and enterprise applications. Companies that use C programming include Adobe, Microsoft, and Google. When building any website, it is important to create solid content with engaging features. The software and database need to be reliable, and the interface also needs to pique a user’s interest. Thus, it is essential to understand a variety of programming languages to boost your web development and create a compelling webpage. To learn more about programming languages and to utilize the latest technologies, contact the experts at Vebsigns at +91-9970876727. Our professionals are happy to answer any questions you have.
1 note
·
View note
Text
Api Testing As Well As How To Do It
Java Online Examination
#toc background: #f9f9f9;border: 1px solid #aaa;display: table;margin-bottom: 1em;padding: 1em;width: 350px; .toctitle font-weight: 700;text-align: center;
Content
Qualified Software Application Test Automation Engineer.
Automation Testing Resources.
Test Automation With Selenium Webdriver.
Leading Tips For Knowing Java Programming.
Create A Junit Test Course
Is Java a dying language?
Python is recognized as an official language at Google, it is one of the key languages at Google today, alongside with C++ and Java. Some of the key Python contributors are Googlers and they continue to use, promote, and support the language actively.
youtube
Usage different sorts of Varieties, Course String, and also normal expression. Know how to utilize various modules to solve various obstacles. Register currently to obtain once a week automation, efficiency, and protection testing from a few of the leading professionals in the industry. Kuldeep is the founder as well as lead author of ArtOfTesting.
After that this training can assist, if you don't believe of them as collections. Do you mix Cucumber with JUnit, or are all your tests composed utilizing Cucumber?
Licensed Software Program Examination Automation Architect.
youtube
Yes, it works on a several systems such as UNIX, Windows, Mac OS. The Java language's shows is based on the idea of OOP. We will see this thoroughly in later part of this Java Tutorial. Do you think of Selenium WebDriver, RestAssured as well as Cucumber as tools or as libraries that you make use of to support your automating?
Automation Testing Resources.
What happens if you only learn to code with libraries, instead of finding out exactly how to code the fundamentals well. Demos of real-time coding and completing a few of the exercises to demonstrate how to make use of the IDE and follow a TDD coding design from the beginning. For unskilled attendees this is useful since it shows what is feasible and also provides a begin on the answers.
Computer is a course which has 2 qualities particularly Version and Cost. Apple as well as Lenovo are the objects of the class Computer. To comprehend what is a class and also object carefully, allow me offer you a fundamental example related to a computer system. Java is a high-level programs language originally established by Sun Microsystems in 1995.
Lees verder With Selenium Webdriver.
Is Java in high demand?
9, found that Java lost popularity in September, with an estimated 17.9 percent of developers using it as opposed to 18.8 percent in the previous month's index. Java still finished as the top language, but if the downward trend continues, the C language, ranked second with 17.7 percent of users, will be No.

For more skilled attendees they can see the distinction in coding strategy from other languages as well as will find coding nuances that much less experience attendees are not quite prepared to take on yet. Employing good testers who can code, is difficult - it might be far better to 'expand' them, in which case they require excellent training.
Glassdoor will not function effectively unless web browser cookie assistance is enabled.Learn how to allow cookies.
For instance, the character 'w' on its own will be interpreted as 'match the personality w', but utilizing '\ w' signifies 'match an alpha-numeric character consisting of highlight'.
\ Utilized to show that the following personality should NOT be analyzed essentially.
For example, the '.' metacharacter implies 'match any kind of single personality however a new line', yet if we prefer to match a dot personality rather, we would certainly utilize '\.'.
Leading Tips For Knowing Java Programs.
Declaring an approach in youngster course which is already present in the parent class is called Approach Overriding. At bezoek deze pagina , Java knows which technique to conjure up by examining the technique signatures. So this is called assemble time polymorphism or fixed binding.
Can I learn Java in 6 months?
You can learn the basic in two months if you put the time into doing so. However, learning how to design and implement a real world Java application correctly based on a detailed design doc will take more experience.
Should I learn Java or JavaScript?
Even with competition from new languages, the demand for Java developers remains strong. In fact, Java is among the most in-demand programming languages on the job market, depending on whose numbers you look at. Today, Java is the most popular choice for writing Android apps.
We produce an Item by invoking the producer of a course with the brand-new key phrase. Computer is a class name followed by the name of the recommendation laptop. After that there is a "new" key phrase which is used to allocate memory. Finally, there is a contact us to constructor "Computer()". This phone call initializes the brand-new object "brand-new Computer()".

This allows the handling of various runtime exceptions using shot, catch, finally key words. OOPS ideas-- In this tutorial, we will find out about the OOPS or the Object-Oriented Programming idea in Java. After that, we will research the 4 columns of OOPS-- Inheritance, Encapsulation, Polymorphism, and also Abstraction carefully with the help of instances and also code snippets. The Java programs language utilizes exemptions to deal with mistakes and various other extraordinary occasions. In order to use an abstract method, you need to bypass that technique in below class.
He is competent in examination automation, performance testing, large data, as well as CI-CD. He brings his years of experience to his existing function where he is committed to informing the QA professionals. Exception Handling in Java-- In this tutorial, we will discover Exception handling which is one of the most essential functions of Java programs.
Hands-on-- Operators, Conditionals, Loops to fix difficulties. Practical usage of Techniques, Class, as well as Things for solutions. Read and also compose data from the Console, Text data, Excel, and also Database.
Hope you have actually heard a phrase "Instantiating a class". The expression "Instantiating a course" suggests the exact same point as "Producing an Object" which we carried out in the above program. Whenever you develop an Item, it implies you are producing a circumstances of a course, consequently "instantiating a course". Customer defined approaches accept any kind of names which a programmer assigns.
1 note
·
View note
Text
review.
It’s ok to ask for help!
says the poster on the wall, in a room like so many others. Assire is no longer intimidated by rooms like this one. Two chairs, sometimes three. A table. The carpet patterned, a little bit threadbare. Water cooler in the corner. Sometimes there’s even plastic cups. Today, there’s none. It doesn’t matter. She’s not thirsty. A box of tissues on the table, right in the centre. In case you need to cry. Assire has set herself the challenge to never, never cry in one of these rooms, in front of one of the endless strings of people whose names she never remembers, but who are always so glad to meet her. Why do people say that, she wonders. Why say that when everyone knows that this is work, that she is work,nothing more than a name and a number written on a government form, an entry in a database, a bunch of papers in a file.
“Assire? Are you listening to me?”
The teenager looks up, startled. There are dark circles under her eyes. Assire nods briefly, folds her hands in her lap.
“You look very tired.”
“I’m fine.”
She tries to fake a smile, fails miserably. She’s never been good at pretending.
“I’m just… it’s hard. To be alone.”
It is, in fact, the hardest thing she has ever done.
Assire is not used to being alone. Back in the Community, there were always others. Her sisters, her parents, the other families. She remembers having meals at the big hall, the children at their own table, separated from the adults. She remembers the noise, the cramped space, sitting shoulder to shoulder between Jovanna and Cecilia, with Eviva curled up on her lap, a curly-haired toddler with chubby cheeks and sauce stains on her shirt. She remembers standing up, way up on the stage, holding her sisters’ hands while their voices soared, remembers the people below growing misty-eyed, their hands raised towards the skies. Like angels, people used to say. Those sisters sing like angels.
There’s a pub across from the boarding house where she now stays. They have concerts sometimes. In the summer, they open all the windows, the music drifting across the road and into her room. They are popular songs that people in the pub sing along with, rowdy and out of key, more shouting than singing. Assire doesn’t know the words, doesn’t recognise the melodies. Sometimes she tries to hum a harmony but she can never find the right key.
The woman’s name is Penny. At least Assire thinks so. Or is it Jenny? She has short blonde hair and reading glasses on a colourful lanyard. Her nails are painted red, perfectly shaped, not too long, not too short. Assire is ashamed of her own hands, dry and cracked, nails bitten almost to the quick. Penny’s (Jenny’s?) hands move quickly, clicking the pen, writing something down on an official looking form.
Assire can just make out the words Unsupported Youth - REVIEW printed along the top.
“Young people like you often feel lonely. You’re dealing with a lot, Assire. I want you to know that you don’t have to do it all on your own.”
It’s ok to ask for help!
But I do. I don’t have anyone else.
She nods again, smoothing out the folds in her sweatshirt. It’s too big for her, the colours are dull, washed out. The hem is starting to fray. She’s going to need to apply for a clothing allowance soon.
“Tell me about school.”
Assire’s eyes light up at the word, even though her body language remains guarded. She loves school and at the same time she loathes it. It is another world, full of discoveries, of surprises, but it’s not without danger. It is here that the feeling of not belonging, of being somehow displaced in a world that she can never quite make sense of is the most acute.
“It’s fine.”
“Your grades are very good.”
“I just like learning things.”
It is an understatement. Every day there is something new, another layer of lies that she used to believe peeled back. The earth is round, and it wasn’t created in seven days. Assire marvels at history, at geography, at biology. Literature made her feel guilty, at first. She never thought that such books, dealing with such matters could exist and that people should not only read them but discuss them so openly. Of course, she never joins the discussion, for fear of sounding stupid, of going red in the face, of stumbling over her words, of giving away the fact that she is, for lack of a better way of phrasing it, not from this world.
But it isn’t at literature that Assire excels – it’s mathematics. “Maths will likely be a struggle for you”, she was told when she started. “Given that you’ve always been a homeschooler. On such a restricted curriculum, too. You have a lot of material to catch up on.” In the end, she did much more than just catch up. She can’t explain how exactly it happened, it is as if she is being strung along on an invisible thread that runs between the numbers, the operations, a delicate web that Assire delights in untangling. Numbers don’t care where you came from, what you know of society, of people, of human nature. Numbers are absolute, perfect, logical. Numbers are black and white. Assire is good at black and white. She’s always been taught to think in absolutes.
“I’m trying for a scholarship. For university.”
As soon as she has said it, she feels stupid. The teenager looks up, furtive, half expecting Penny (Jenny?) to laugh at her. But she only smiles before writing something else down on her form.
“That’s fantastic, Assire. A really, really good idea. What do you want to study? Have you thought about that?”
Assire shrugs, feels her cheeks start to burn with embarrassment.
“I really like… I don’t know. IT. I’ve been teaching myself a few things, just in the library.” ”What kind of things?”
Assire inhales sharply, her eyes growing wide. Is she in trouble? Should she have said that? Is this something bad, something wrong, something forbidden? She shifts in her seat, suddenly on edge.
“Just a few things nothing bad I swear! Just… a bit of C, Basic, Java. Languages. Honestly I’m not doing anything wrong I’m just-“
“Assire. It’s fine. I’m glad you’re doing something productive in your spare time. Something you enjoy.”
Penny (Jenny?) smiles a reassuring smile, reaches out to touch Assire’s arm with a reassuring gesture but thinks better of it when she sees the way the girl’s face closes, the way her body seems to fold in on itself as she flinches away from the touch.
“It’s okay, sweetheart. You’re okay. You’re safe, alright?”
“I’m okay.” Assire repeats. “I’m okay.”
“I don’t really know much about computers”, Penny (Jenny?) shrugs, twirling her pen between her fingers. An attempt to lift the mood. “It’s all a bit too complicated for me. Nothing wrong with pen and paper.”
“I think technology is important. Like, really important. For everyone.” Assire covers her mouth with her hand as soon as she says it. “Sorry. I… That was rude of me.”
“Not rude in the slightest. I think it’s really important that you speak your mind. You know. Have an opinion, and not be afraid to express it.”
It’s Assire’s turn to shrug. She wants to know why this is important. It’s not like she talks to anyone anyway. Beyond the people she meets in rooms just like these, of course.
“How are you getting on with, you know. Making friends. What we talked about last time.”
Of course. Of course it had to come down to this. Making friends. All Assire knows is that making friends is most definitely not her forte. She never knows what to say, how to behave, who to be. She is endlessly awkward, her mind full of thoughts that she doesn’t dare voice, ideas that she doesn’t dare share.
“Good. Yeah, really good.”
Penny (Jenny?) gives her a look, over the rim of her glasses, sharp and more than just a little annoyed. She’s been working with young people for a long time and knows exactly when she is being lied to.
Better than you have tried, sweetheart.
“Don’t lie, Assire. Please. You’re better than that. Listen, you’re not in trouble. This… this talk isn’t about getting you in trouble. I’m not sitting here expecting you to answer my questions a certain way. All I want to know is how you’re getting on. Honestly. So I can find a way to support you. Do you know how many kids we get trying to get onto Unsupported Youth every month? A hell of a lot. Do you know how many can maintain it? Bugger all. Because it’s a lot to ask of a teenager, all these rules and all these appointments, keeping a roof over their head, keeping up with schoolwork, budgeting… I mean, you know how it is. And most kids, well, they don’t have to learn how to do all of these things first. They’re not trying to understand what is basically another world on top of everything else.”
“I’m not lying I’m just… I’m just…” This is a losing battle, and Assire knows it.
“I’m… I just need some time. I want to focus on school. And work. Other people… it’s too much.”
I’m too different.
“Can I… can I please go now? I got a paper due that I need to finish, and I got work tonight.”
“Sure. Would you like a ride home?”
”No. No thank you. I’ll walk.”
“Alright.”
Assire, visibly relieved, pulls on her jacket, picks up her backpack. The weight of the books stashed inside is solid, comforting. Something real, something to ground her. The girl takes care to push her chair close to the table, brushes a strand of greasy curls off her face as she makes her way to the door. She stops with her hand on the handle, casts a quick glance back over her shoulder.
“... Penny?”
“It’s Jenny. But never mind that, I been called much worse I can assure you. What is it?”
This time, Assire’s smile is genuine. It’s small, timid, tightlipped, awkward as anything, but it is there and it is real.
“Thank you.”
#vignette: assire#verse: modern#what do we do when depression kicks us right in the serotonin?#we write teenage assire vignettes apparently#once again i'm not happy with the structure it needed something else at the end#but i actually felt good writing this and listen my current serotonin is like negative#so i'll take it#also LMAOOO i guess i am back to writing fantasy after all because i mean#a modern world where vulnerable young people are actually supported by the system#and encouraged to heal and move forward from their past#what a fucking CONCEPT#speaking as someone who has been through the system as a teenager oh man i got some stories rifp
1 note
·
View note
Text
More Minecraft grumping
Cut to spare the dash.
Things I really don’t like about Minecraft, honestly:
The early survival game is inaccessible
Here’s the thing about early Minecraft survival: you’re plonked in the middle of the wilderness, with absolutely nothing, and literally the first thing you got to do is punch a tree and find a safe place to spend the night before you get beaten up by monsters.
That’s it. You could spend the night hiding in a hole, probably crafting and mining something in the middle of the night, while hostile mobs wander areas that aren’t lit up, waiting to, basically, kill you. And you’ll stay in this precarious situation for at least a few days, as you 1) make a place to sleep, 2) build shelter, 3) get supplies to venture out, and 4) don’t die, because if you die, you lose your stuff.
This is a game marketed to mass audiences. For children, even. And it can be so manifestly unpleasant I have no idea how it got popular so quickly.
I don’t actually have a problem with this, actually! I positively enjoyed some of that experience, and some of that tension makes for some fun gameplay and entertaining stories — like the one where I found a white horse, tamed it, named it, and then proceeded to take it to a foolhardy exploratory quest before it fell under a hail of arrows (RIP Binky 2019–2019).
And I don’t even have a problem with the learning curve, because I’ve learned and thrived in environments like Dwarf Fortress. I use emacs for gods’ sake. Low accessibility and high difficulty environments are my jam.
But getting here involved more than a dozen start-and-stop moments of gameplay where I literally quit the game, deleted the save, and went to bed in disgust. It’s stupid. It’s aggravating. I can’t believe that this was ready for mass market, what with the lack of telegraphing and the pretty damn high stakes from the start, that the only people who’d play this would be gamers who are familliar with the tropes, already know a little about Minecraft lore, and are invested to try and try again.
To be fair, they’ve made some things easier: they’ve included guidebooks with recipes to automatically load items you already know into the crafter, there’s an official guide online, and if need be, you have cheats. But consider:
If you need to cheat to get the game accessible, there is something wrong with the core game loop.
You can’t create a guidebook and then rely on players gaining “enough experience” to access them to make the game more accessible.
You can’t just bloody have a guide that a person needs to open a browser, or buy the book, to get by.
Survival is very much a non-starter if Minecraft is your first serious game, you get frightened or suffer from anxiety in trying to stay alive, and you have difficulty optimizing your moves to get the best result.
Redstone is a mess
Actually, I have no opinions on how redstone is implemented on a purely technical basis. It’s a system, it’s mostly Turing complete, that's… interesting. What pisses me off is how the Technical Minecraft community is… well, frankly, hard to get into, hard to gain proficiency in, and looks fairly clannish, insular and… honestly a drag to Minecraft’s further development, if Minecraft was to get developed further.
Like I’ve talked about this before, but the existence of the Technical Minecraft is entirely dependent on a class of software behavior that you could make an argument are actually bugs. Zero-tick pistons, anomalous sticky piston behavior with blocks, quasi-connectivity… these weren’t intended consequences for the developers of Minecraft, and they’ve said so before.
Say what you want, but honestly if the only reason why a developer reverted a bug-fix because a bunch of small, clannish, insular, and loud minority were making complaints, I’d honestly ask how much value those people should have in how you run your business.
But that isn’t all. I had taken to writing down notes because I wanted to figure out how certain redstone constructions worked, and even the simplest designs suffer from the following:
There appears to be no standard way of sharing schematics and designs for redstone creations.
Most of the instructions are in video, which is a terrible medium to instruct in, because you don’t have a way to skim through the resource, the presenter literally doesn’t have to say anything more than what they do on video (and thus can be as vague and contradictory as they want).
Most of the instructions are in the nature of, do everything this way, except this section, in which you need to do (flurry of movement as the presenter puts in a slightly different design that you better be able to catch). It’s “simple”. No, it’s fucking not.
Another thing that bothers me is that, fundamentally, most redstone designs are hand-crafted, which is mind-boggling. For one, if you are just starting redstone in Minecraft, you’re going to be sitting with the same toolkit that the most experienced users of redstone are. You’ll still be laying down redstone lines and putting in comparators. You’ll still be dealing with the janky and inconsistent behavior that experienced redstoners are. You’d still be debugging your creations with the same tools experienced redstoners are. And like, you’d be doing it with nary any institutional or technical support, because… reasons?
It’s like you progress from electrical engineering to low-level programming to high-level programming to virtual machines to virtualization… so that you can get back to electrical engineering again? Using skills that may or may not transfer well into other fields? Why?
And there are consequences for this as well, which I’ll get to in a bit, but also, I need to talk about how the community gets around this problem, which is basically…
Modded Minecraft replaces the problems vanilla has with other problems
Specifically? One of them is performance.
I don’t know if you’ve tried 1.12.x and then compared it with 1.15.x, but the differences are night and day. Like, I run a potato computer, mostly because we’re broke af and don’t have the scratch for a l33t gaming machine, but… well, yeah. What’s occasionally janky in 1.15 is literally unplayable in 1.12. What takes 5 minutes to load in vanilla takes up to thirty minutes in modded Minecraft.
And sure, this will sort itself out as modders eventually take advantage of the new architecture and optimizations within 1.15, but in some other ways, it won’t. Mostly because the nature of modded Minecraft is that it literally has to interface with the literal source files to generate or insert new code, and since mod-makers don’t have access to the code pipeline and the tools that they can use to optimize the game, well…
And we’ve only talked about the Java Edition, and not Bedrock, which I suspect will be even more tightly incorporated into the platforms that it runs, at the cost of having less open infrastructure, and as a result, more consequences to mod performance and stabilty.
But another thing that bothers me about modded Minecraft is how so many mods are just… Minecraft, but more. More power, more game mechanics, more technical additions, more mobs, more enchantments… but half the time the resulting game feels bloated and overly-complex.
This is funny because it literally sounds like I’m contradicting myself over the fact that early Minecraft survival had too little in terms of letting itself be accessible, so you’d think I’d welcome mods that worked out some of these gaps with things that made player lives easier.
But what I’m looking for is a realignment of how the game approaches players, not as a punitive, inaccessible system where difficulty is a mask for what is ultimately shallow gameplay, and what we get from modded Minecraft is more stuff. Sometimes, in some modpacks, just so many things that several mods do the same thing that the other mods do.
It’s kind of telling that every time I see a modpack that includes Draconic Evolution the first thing I think of is I better not get into Draconic early, because if I do the rest of the game will literally break, because I have no idea what the hell the mod creators are doing there, but when your damage scales allow you to three-shot the Ender Dragon final boss, that mod breaks the game. Doesn’t matter if you make a boss that’s three times tougher than, say, the Wither. Game’s fucking broken.
There are some good approaches: FTB Academy and other questbook mods do give players a chance to orient and align themselves with what to do, without forcing players to have to go through the anxiety and terror of not knowing what to do, and keeps them engaged far longer than they should be, but honestly… ultimately what you’re doing is more stuff, just through the lens of what the mod wants you to do.
Plus FTB Academy has Draconic and you can literally two-shot the Guardian of Gaia, which is supposed to be so tough that metal music starts playing and it can cause effects that are twice as worse as the Wither… well.
Is it just me or are there only dudes in this party?
If I have to count the number of people who weren’t cis men or boys in the time I’ve been lurking around Minecraft’s YouTube channels, I can quite literally say that the number would be less than half a dozen.
That’s very bad. When your visible community is 95% cis dudes and everyone else aren’t there, it tells me that:
The game alienates literally everyone who isn’t a cis dude
The player base are driving away anyone who isn’t a cis dude
Part of the reasons for #1 are, well, I’ve mentioned them above: it only really allows people who have the time and wherewithal to plug into an activity that offers no real benefit outside of the game itself, most of the fantasies it caters to is power fantasies of vanquishing more and more powerful opponents, and there’s barely any community support for newcomers.
So that’s no surprise that the kind of people who are popular Minecraft YouTubers are dudes who are either bad at explaining what they do, are inarticulate, or… well, to not put it too unkindly, dicks. I mean, Minecraft’s recent rise in popularity and relevance was, sadly, because PewDiePie was playing it. So that tells you everything.
And we haven’t even gotten into the fact that the playerbase looks pale as fuck, so you know that’s a thing. I’m seeing a few Indonesian-language Minecraft tutorials on YouTube, so that’s neat, but otherwise… it’s pretty white-dominated.
And this all assumes that the causes are all because of structural inequalities, not active fuckery against marginalized folks. I honestly don’t know how often that happens, though I wouldn’t honestly be surprised if it did. I mean, it’s not as if the game isn’t associated with nasty folk like PDP… and hell, even the original creator, who, to their credit, Microsoft and Mojang have sidelined, is a homophobic and racist dude.
But, yeah. I mean, $CHILD_1 and $CHILD_2 are still at it with Minecraft, and I’ll be around to help them through, hopefully to steer them away from the nasty stuff. But still, ugh. There are so many reasons to be grumpy about this game.
Mind you, at least it isn’t Roblox.
2 notes
·
View notes
Text
I’m so furious (at you for making me feel this way) - an enemies to friends to lovers birthday fic for @lightwormsiblings 💖
read on ao3
“The grump is in this class,” Magnus whispers to Maia as they take their seats. It’s the first day of classes, the new semester ripping them away from the sanctuary of winter break with the promise of boring first lectures and slowly going over the syllabus in every single class.
Maia snorts, zeroing in on Alec Lightwood, the grump himself, instantly. Magnus had shared an 18th Century English lit class with him the semester before, and the experience had been enlightening, to say the least. The grump hadn’t liked a single text they’d read last semester. Granted, the Enlightenment wasn’t Magnus’s favorite period of literary history, either, but they were English majors and how does someone not like a single text out of about twenty? And not to mention, every time he spoke in class was downright pessimistic and cynical and very much the definition of brooding. Magnus really doesn’t know how Alec didn’t like Pride and Prejudice. The grump was basically Darcy.
“Great,” Maia laughs, pulling a notebook and pen out of her bag. “Now I can finally experience him first-hand instead of hearing you complain later.”
“Oh, you’ll definitely still be hearing me complain later. You can commiserate with me now, though,” Magnus says helpfully, earning a groan.
The rest of the class fills pretty quickly, but Magnus hasn’t looked away from the grump. He probably should, he thinks. The grump doesn’t deserve his time, nor his hatred. It probably wouldn’t affect him in any way, Magnus thinks with a frown. That simply won’t do. Magnus wants to be a thorn in the grump’s side for no reason other than he simply just doesn’t understand how someone can dislike absolutely everything.
Finally his attention is diverted when the professor enters the room with the syllabus papers tucked under his arm.
***
The semester is both remarkably and unsurprisingly just like the previous. Mr. Grump never seems pleased by anything they read in class, which Magnus simply cannot fathom for this course. Modernism is an odd period, but it’s eccentric and mocking and full of contradictions. It has dadaism for god’s sake. How could anyone not be happy to learn about the art movement that eventually evolved into memes?
Magnus needs to this man to crack. He needs to find out what makes him tick, what makes him so much as smile.
“It can’t possibly be healthy to frown that often and consistently,” Magnus tells Maia a few weeks into the course. Maia simply rolls her eyes, turning back to Professor Garroway’s powerpoint on The Importance of Being Earnest.
“Alright, everyone. I’ve assigned discussion groups for today and a series of questions for you all, and then we’ll come back together and hear as many thoughts as we can before class is dismissed,” the professor says, earning a mixture of sighs and groans from the class.
Professor Garroway runs through the names, sending Maia off without him, Magnus notes glumly. His own name isn’t called until the final group. He sits up sharply, eyes squinting a bit in dismay as he realizes the grump hasn’t been called either.
“Alec, Magnus, Raj, and Grace, you’ll be the last group.”
With a resigned sigh, Magnus stands and joins the rest of his group, refusing to so much as even look at Mr. Grumpy Pants. Instead, he focuses his gaze on the sheet of discussion questions.
“‘Discuss Wilde’s interest in the duality of the self,’” he says, reading off the first question to the group. “Well,” Magnus starts, “he was a gay man in a time that homosexuality was a punishable crime. He certainly spent much of his life hiding that aspect of himself from others.”
“He was caught, eventually, though.” Magnus’s eyes snap up to meet Alec’s. “He went to prison and died shortly after his release,” the grump continues. Of course, he went pessimistic. It’s a fact, though, and Magnus really, really shouldn’t be this annoyed. His blood boils.
Raj slides the paper away from Magnus to peek at the questions. “‘How is Wilde’s interest reflected in texts like The Importance of Being Earnest and The Picture of Dorian Gray?,’” he reads.
“In Dorian Gray, his misdeeds are literally reflected in the portrait,” Grace says. “He doesn’t age, but the portrait gets uglier and uglier.”
“Same,” Alec mutters under his breath, earning a snicker from Grace. Magnus just stares, unable to form words. The grump just joked. It was self-depreciating, sure, but he joked. Magnus wonders if he’ll see pigs flying around if he were to look out the window.
“In Importance of Being Earnest there’s lots of great polite but exceedingly petty scenes,” Raj says. “Like the tea scene with Cecily and Gwendolen.”
“The sugar!” Grace exclaims. “That was iconic. Do you think Wilde was petty like that?”
“I sure hope so,” Magnus laughs. “Can you imagine? The man wore a purple velvet coat. Wilde must’ve been wild at parties, if you know what I mean.” Alec stares at him, as if he can’t quite believe Magnus made such a ridiculous joke. Maybe that’s how he can get under his skin, Magnus thinks for half a second. Maybe the grump despises puns. Magnus certainly wouldn’t be surprised.
But then the grump surprises him. Alec laughs. He tries to hide it in his arm, but he can’t stop the shaking of his shoulders or the gleam in his eye. Alexander Lightwood, the grump to end all grumps, laughed. At a pun. And not even a good one, Magnus thinks.
Before he can say anything else, Professor Garroway calls everyone back to attention. The rest of the class passes quickly as each group shares. “Don’t forget about the exam on Monday,” the professor calls as they all head for the door.
Magnus snags Alec’s arm before he can think better of it. Alec turns to him with a raised eyebrow. “I was wondering if you’d want to get coffee and study together sometime this weekend? Maia and I were planning to camp out in Java Jones, if you’d like to join us.”
Alec hesitates for a moment, opening his mouth in silence. Finally he nods. “Yeah, that’d be great actually.” He gestures to Magnus’s phone. “I can give you my number, so we can figure out a time.”
***
Alec’s smile is beautiful. Magnus notices every time he sees him now. He can’t believe he never noticed before. There’s so much more to Alexander Lightwood than just a grump, and Magnus is grateful to have learned it.
He just hopes Alec feels the same way.
They’ve hung out several times since that first study session, getting coffee or lunch occasionally. Just as friends, but Magnus is beginning to think he wants more. He doesn’t want small, polite, friendly smiles from Alexander Lightwood. He wants so much more. He wants a smile that’s just for him, one that speaks of trust and affection and maybe even love.
Hatred walks a fine line from love, Magnus has realized over the last few weeks. Maybe if he’d paid better attention in his literature classes instead of shooting glares and imaginary daggers at his grumpy new friend--crush, he thinks immediately--he would’ve seen that a long time ago.
Now he’s standing outside of Alec’s apartment, hand raised to knock but not quite ready to connect with the door. He takes a deep breath, closing his eyes as he slowly exhales and tries to ground himself. His heart feels as though it’s about to lift off. “You can do this, Bane,” he mutters to himself.
It’s not like he hasn’t faced rejection before. It’ll hurt, and he knows that, but he’ll be okay, won’t he? He survived his last breakup, survived the gifts of pain and feelings of inadequacy that she’d given him when she left and twisted in the knife. He could certainly handle Alec Lightwood rejecting him. Hatred and love, he thinks again, almost making himself laugh at the thought of referring to him solely as some variation of “Grumpy” again.
He knocks before he loses his nerve and the door swings open a moment later. Alec’s eyes widen at the sight of him.
“Magnus, hey,” Alec says. “What’s up? We weren’t supposed to meet for coffee, or something, were we?” There’s a slight tinge of worry in his voice and Magnus’s heart feels soft.
“No, but I, uh...I wanted to ask you if you wanted to get dinner tonight?” Magnus asks, hating how nervous his own voice sounds.
“Yeah, sure,” Alec answers immediately, like it’s no big deal. “Why couldn’t you just text me?” he asks and Magnus realizes. Oh. He doesn’t know I mean—
“No, I meant, uh...I meant like a date, Alexander,” he says, already preparing himself for the worst.
He doesn’t need to worry, though.
Alec’s smile consumes his face, eyes lighting up in a way that’s almost disbelieving. He reaches out and takes Magnus’s hand in his own. “Oh, well the answer is absolutely, then.” My very own Darcy, Magnus thinks.
#malec fics#malec fanfic#magnus bane#alec lightwood#malec#shadowhunters#my fic#lightwormsiblings#zia!! happy birthday ily!!
119 notes
·
View notes
Text
I'VE BEEN PONDERING ANYONE
Because kids are unable to create wealth, but to spend it doing fake work. Life is short, as everyone knows. And what drives them both is the number of startups are created to do product development on spec for some big company, and assume you could build something way easier to use. You could also rob banks, or solicit bribes, or establish a monopoly. In any period, it should be helpful to anyone who wants to understand the feeling of virtue in liking them. Plenty of famous founders have had some failures along the way. A few weeks ago I finally figured it out.1 03% false positives.2
That makes sense, because programs are in effect giant descriptions of how things get made. Treating a startup idea as a question changes what you're looking for. In school you are, in theory, explaining yourself to someone else. We're more patient. Moral fashions don't seem to get sued much by established competitors. Once you realize how little most people judging you care about judging you accurately—once you realize that because of the normal distribution of most applicant pools, it matters least to judge accurately in precisely the cases where judgement has the most effect—you won't take rejection so personally. The space of possible choices is smaller; you tend to standardize everything. What VCs should be looking for companies that hope to win by writing great software, but there is no permanent place in this world for ugly mathematics? In fact, you don't take a position and then defend it. This one may not always be true. It hadn't occurred to me till then that those horrible things we had to read in English classes was mostly fiction, so I know most won't listen.
This second group adopt the fashion not because they want to work for people with high standards. This is a talk I gave at the last minute I cooked up this rather grim talk. When a company starts misbehaving, smart people won't work there. So verbs with initial caps have higher spam probabilities than they would in all lowercase. And the source of error is not just random variation, but a Times Roman lowercase g is easy to tell apart.3 Such judgements can of course counter by sending a crawler to the site, you wouldn't need PR firms to tell you, because hackers would already be writing stuff on top of it. Cultivate a habit of questioning assumptions.4 Nature uses it a lot, which is the satisfaction of people's desires. When watches had mechanical movements, expensive watches kept better time. But something seems to come with practice.
So even in the middle of getting rich we were fighting off the grim reaper. It seems like it violates some kind of answer. Wouldn't it be amazing if we could achieve a 50% success rate? It's more a question of self-preservation.5 You have to do whatever seems best at each point. So my first prediction about the future of web startups.6 It's not just an airy intangible. Everyone's model of work you grew up with a million dollar idea is just a convenient way of trading one form of wealth for another. That is certainly true.
So odds are this is, in projects of their own. When I heard about this work I was a kid I used to calculate probabilities for tokens, both would have the same kind of office or rather, hacker opinion.7 So obviously that is what we are, founders think.8 It's absolute poverty you want to get real work done in an office with cubicles, you have to say, are evil. Mostly because they're optimistic by nature. I'm going to try to recast one's work as a single thesis. And so began the study of ancient texts had such prestige that it remained the backbone of education until the late 19th century. I met some investors that had invested in a hardware device and when I asked them what was the most significant thing they'd observed, it was mostly political. But while DH levels don't set a lower bound on the convincingness of a reply, they do set an upper bound, bearing in mind the small sample size. The remarkable thing about this project was that he got in trouble for.9 It was only after hearing reports of friends who'd done it that they decided to start a startup to starting one, and eventually someone will discover it.10 They may be enough to kill all the opt-in lists.
The church knew this would set people thinking. Since the invention of the quartz movement, an ordinary Timex is more accurate than a Patek Philippe costing hundreds of thousands of dollars. The reason is not just text; it has structure. An office environment is supposed to be something that helps you work, not something you read looking for a specific answer, and feel cheated if you don't have significant success to cheer you up, it wears you out: Your most basic advice to founders is just don't die, but the thousand little things the big company doesn't want to imagine a world in which high school students think they need to get good grades to impress employers, within which the employees waste most of their time in political battles, and from which consumers have to buy anyway because there are so many kinks in the plumbing now that most people don't even realize is there. There's nothing special about physical embodiments of control systems that should make them patentable, and the examiners reply by throwing out some of your claims and granting others. I learnt never to bet on any one feature or deal or anything to bring you success. Underneath the long words or the expressive brush strokes, there is no way to get rich. These get through because they're the one type of sales pitch you can make enormous gains playing around in problem-space. But you have to redefine the problem to make them irrelevant. In more organized societies, like China, the ruler and his officials used taxation instead of confiscation. Every engraver since Durer has had to live in Silicon Valley, that use of the word, Bill Gates is middle class.
So what to make of this. Few people are suited to running a startup can be demoralizing. I think things are changing. The problem is compounded by the fact that hackers, despite their reputation for social obliviousness, sometimes put a good deal of effort into seeming smart. But though it's not anger that's driving the increase in disagreement, there's a danger that they'll follow a long, hard path that ultimately leads nowhere. In the period just before the industrial revolution, some of the most pointless of all the great programmers I can think of who don't work for Sun, on Java, I know of zero. Descartes, though claimed by the French, did much of his thinking in Holland.11 But hackers use their offices for more than that.
Boston is a tech center to the same cause: Gates and Allen wanted to move back to Palo Alto, where he grew up, and they tend to do particularly well, because they're easier to see, because they generally don't die loudly and heroically. I'd spent more time with her. One of the most valuable thing they've discovered. But the breakage seems to affect software less than most other fields. England and France were made by courtiers who extracted some lucrative right from the crown—like the right to collect taxes on the import of silk—and so they don't try do to it. All the unfun kinds of wealth creation slow dramatically in a society that confiscates private fortunes. I mean by habits of mind you invoke on some field don't have to do is expand it. When a politician says his opponent is mistaken, that's a sure sign that something is broken?
Notes
That's one of those you can, Jeff Byun mentions one reason not to be, yet. The reason for the popular vote. 5 million cap, but instead to explain that the payoff for avoiding tax grows hyperexponentially x/1-x for 0 x 1. Something similar happens with suburbs.
There are successful women who don't aren't. His critical invention was a company selling soybean oil or mining equipment, such a baleful stare as they seem pointless. I think that's because delicious/popular with voting instead of hiring them. Security always depends more on the spot, so had a broader meaning.
Though most founders start out excited about the other: the company than you otherwise would have seemed shocking for a block or so. MITE Corp.
Perhaps this is a huge, analog brain state.
So how do they decide on the programmers, the more effort you expend on the dollar. After the war it was briefly in Britain in the right mindset you will fail. If you want to.
The only launches I remember are famous flops like the other hand, he took earlier. And journalists as part of the War on Drugs. As usual the popular image is several decades behind reality.
Something similar happens with suburbs. Com. It seems to have minded, which you ultimately need if you want to keep their wings folded, as I explain later. Cost, again.
I have about thirty friends whose opinions I care about valuations in angel rounds can make it a function of the venture business. When the Air Hits Your Brain, neurosurgeon Frank Vertosick recounts a conversation reaches a certain level of incivility, the increasing complacency of managements. For founders who go on to create giant companies not seem formidable early on. There's probably also the perfect point to spread the story a bit.
At this point for me do more with less, is that the only audience for your present valuation is fixed at the end of the kleptocracies that formerly dominated all the free OSes first-rate programmers. Most people let them mix pretty promiscuously. This is a self fulfilling prophecy.
Handy that, isn't it? We don't call it ambient thought.
Watt didn't invent the spreadsheet. If you extrapolate another 20 years. At first I didn't need to run spreadsheets on it, by encouraging people to claim that they'll only invest contingently on other sites. It is the fact that the graph of jobs is not always tell this to users, you've started it, whether you have to make software incompatible.
#automatically generated text#Markov chains#Paul Graham#Python#Patrick Mooney#church#gains#variation#MITE#point#people#invention#cause#period#founders#brain#practice#study#grades#reality#tax#dollar#prophecy#Times#incivility#consumers#programs#pointless#everyone#caps
1 note
·
View note
Link
Kanchanaburi’s famous hot sunshine failed to stop tourists from many nations from visiting the Death Railway on 15 October, just one day before the 75th anniversary of the completion of one of the most oppressive wartime railway projects of the Japanese Empire.
Hellfire Pass Memorial Museum Audio Guide recounts:
“On the 16th of October 1943, 15 months after work first begun, both ends of the Burma-Thailand Railway were joined at Kointaka [Kaeng Khoi Tha, Sangkhla Buri District, Kanchanaburi Province] – not far from the Three Pagodas Pass. With much pomp and a fair amount of ceremony, a well-fed Japanese soldier drove the final spike into a sleeper. The finished railway wound around 415 kilometres of jungle track, and included 688 steel and timber bridges. The cost in human life was savage. It is estimated that approximately 12,800 Allied prisoners of war and up to 90,000 Asian labourers died working on the railway.”
75 years since the completion of the Death Railway
The Thailand-Burma railway was finished on 16 October 1943 with the aim of transporting troops and supplies of the Japanese Empire to Burma for a planned strike into British India.
The railway was built from 2 ends; one began in Ban Pong, Ratchaburi Province, in Thailand and the other began in Thanbyuzayat, Mon State, in Burma. The tracks met at Konkoita station (now under the Vajiralongkorn dam reservoir).
It took only a year to complete the 415 km railway over rough terrain. Some estimates say that 50% of the Asian workers died from starvation, disease and maltreatment; about 20% of the PoWs died which is outnumber the death toll from Hellfire Pass Memorial Museum, reflecting the variation of the information.
61,811 Allied Prisoners of War are known to have worked in the railway. Some made it back alive and some did not; some are remembered but some are not. Most were recognized and later given a proper burial. On the other hand, over 300,000 Asian workers or “Romusha” as called by the Japanese also worked on the railway, only for many to lose their lives and pass forgotten.
The Romusha mostly came from Vietnam, Java (Indonesia), Malaya, Singapore, Burma, India and Thailand. (The ‘Chinese’ were almost all from Thailand, Malaya and Singapore). Some were drafted in by the Japanese and some came after rumours of good wages.
Sadly, the dead Romusha are commemorated by nothing more than a mass grave by a Buddhist temple and a Japanese cenotaph.Their deaths went unrecognized by the governments where they came from after they became independent.
Despite this lack of recognition, some relatives of dead Romushas came from Malaysia to the site in Thailand this year in order to retrace and pay tribute to their loved ones.
P. Chandrasekaran, Chair of the Death Railway Interest Group (DRIG) brought a group of 13 people to remember their loved ones who lost their lives in the construction. The trip was recorded by his Indian colleagues and will be broadcast in India and Malaysia.
(The purpose is) to bring the family members of victims who built the railway. They have never had a chance to come and see the place. If they come by themselves, they will not know where to go.
We try to retrace the journey of our workers who were brought here. We understood from some survivors that workers were originally taken from various towns in Malaya and brought to the railway.
The DRIG Chair said that 2 of the survivors came with him on the previous trip last February. The next trip will be in the December when Thai officials will hold a commemoration ceremony for the dead.
The primary aim of this trip is basically to tell the world that there is no commemoration held except for the prisoners of war. For the Asian workers who died, there is no commemoration. Not by the Thai, Indian, or Malaysian governments, in fact any government whose people worked on the railway. They’re totally forgotten.
We are trying to make a point. The governments may have forgotten but the people who are affected have not. Six Malaysians came with me; every one of them is affected. Either their grandfather, father, uncle or somebody is affected.
We all are the affected. There are no tourists in this. We’re all affected people. For us it’s an emotional trip.
He also said that the tourist spots and history are all about the white men. And Thai officials tend to narrate the story in the same way.
They (some group members who travelled to the site before) are very disappointed that there is nothing in Thailand to shows that any Asian worker was involved. Everything is about the white man. Even the commemoration is for the white men. Also when the Thai government stages the special programme in December, they make it look like only the white men built the railway.
I have also seen some fliers produced by the Thai Tourism Authority saying that there is a special museum built for the railway. It’s called the JEATH museum. They say it’s named after the 5 countries that built the railway: England, Japan, Australia, Thailand and Holland. They only mentioned that. All of other Asian countries are forgotten.
If you ask me, it is a gross misrepresentation of the facts, because the Asians who worked on this railway far outnumbered the Europeans or Thais. The Thais formed very small number. The Europeans may have formed a 1/3 or a quarter but you forgot the other 3 quarters.
And it is not a private company or enterprise which overlooked it for commercial reasons (which) I can understand, but the Thai Tourism Authority which is a government body is promoting this misinformation.
Although the JEATH War Museum was the initiative by the Abbot of Wat Chaichumpol. However, the TAT promoted its misinformation about the international involvements on its website.
I think they should correct it and give due recognition to the Asian workers. So what I tell them is; if you cannot have the cemetery for these workers, the least you can do is to have a proper monument for the Asian workers.
43 notes
·
View notes