• Content count

  • Joined

  • Last visited

Community Reputation

3436 Excellent

About alnite

  • Rank

Personal Information

  • Interests
  1. Favourite cocktails?

    I enjoy an Old Fashioned myself. Some bars are not usually fully stocked for an OF however, in which case I fall back to my previous favorite Tom Collins, a bitter and sour drink with gin as the base alcohol. Cranberry + Passion Fruit reminded me of Sex on the Beach, but I got mixed up between Passion Fruit and Peach. If you know the base alcohol (vodka, gin, tequila, or rum), you can identify it better, but I believe the drink you are looking for is Passion Fruit Bay Breeze, part of the Breeze drinks family. The pulp is just a variation made up by the local bar you got it from. Another of my personal favorite that I found by myself is rum and coconut juice. This tropical beach combination is just super refreshing. I might improve it with crushed mint as garnish.
  2. One game called Ishar, a first-person team-based RPG. I played that game day and night for days, till my computer was toasted. Starcraft was another game that I got addicted to. Uncharted Waters was another RPG I got hooked. I played this so much that I could draw the map of the world with pretty good accuracy and proportion. Then there are NES games that I still play even recently. I could do no-death speedrun of Contra and Ninja Gaiden I and III. I have lost some of the timings now, but trying to get those back.
  3. Some companies do this, most notably and recently is Yahoo! Mail (gasp! yes I am still using that). They would let users know before the update, and let them have the option to try it, and a feedback button. Yes at least Yahoo Mail is doing all things right when it comes to software and managing changes, although the company as a whole is a completely different story. Why they do this? I am pretty sure it varies from one company to another. On one I used to work at, it was because the product managers had a lot pressure to drive more users, clicks, and views, and when they had exhausted all options, usually a UI redesign is on the list of things to try. Did they test it out? Yes. They conduct AB testing, but I am pretty sure as a user you either see it or you won't ever. I remember catching UI change back several years ago. They don't seem to move forward with that idea. What about Skype or Spotify? Maybe they did, maybe they didn't. *shrugs*
  4. About Europe outside of Europe

    Well, I still don't know what country you are from, so I am just going to assume somewhere in Eastern Europe. At least for me, there wasn't much historical coverage on Eastern European history. And to this day, I would still find interesting bits of facts about that region. All the things I have said about European colonization I guess would apply to western Europeans (starting from Germany-ish), e.g UK, Belgium, France, Netherlands, Spain, Portugal. I think Eastern Europe and Central Asia (Kazakhstan, Uzbekistan, the -stans) is where the east truly meets the west, a true blend of cultures. Here in America, they would typically use "East meets West" when there's a white actor in a Jackie Chan movie, or a dating ad.
  5. About Europe outside of Europe

    Why not. Actually discussing history should be encouraged, as long as nobody is trying to smear/hide what actually happened no matter how dark and bleak. Since I have never lived in Europe, and the longest period I have ever put my feet on European soil was just over one week, here's what I think (and was taught) happened in Europe chronologically: 1. Greek Philosophy and democracy happened. 2. Then the Roman Empire happened. Lots of the blood spilled, lots of war, but in the end, several hundred years of Roman civilization. The Romans kind-of took the Greek's philosophy and democracy into practice at a larger scale. Also, administration and aqueducts. 3. Roman Empire collapsed, then nothing happened for close to 1000 years (?) except misery, the Black Plague, and corrupt Catholic Church, until the Renaissance. 4. Renaissance happened, lots of paintings and sculptures, science, and also the crusader wars with the Ottoman. 5. Then the colonization happened, where Europeans suddenly got rich from enslaving dozens of countries. If you want to talk about politics, this is where the "white man's fault" or "whitewashing of history" practically begins its history. As someone with Asian background, we all knew that the Asians (not just the Chinese, but also Indians, Persians, Middle Eastern) had explored and traded with other continents (including America) and countries long before the Renaissance happened, but none of us really had the urge to invade or colonize at the scale of what the Europeans did (one major exception is the Mongols and the Huns, although the Huns were more barbaric in nature and cared less about building an empire). Now back to present. Many people outside of Europe still believe that Europeans are still reaping the rewards of the colonization until today. The whitewashing of history, the identity that 'white people are better looking', racial stereotypes, and so on and so forth. So much wealth and resources were earned during the colonization period that some may argue that it's still going even until today. Many countries in Europe got their 'developed' status despite their lack of natural resources, while the richer (colonized) countries who had received their independence many still stuck at the 'developing' status. They argue that this is because the Europeans purposely prevented the locals (the colonized) from receiving education because they were meant to be kept as slaves. When you give people with lack of education, lack of wealth, lack of identity, and lack of power a sudden possession of power like a country, they will turn corrupt. A typical characteristic of a 3rd world country (many of which were colonies) is a corrupt and authoritarian government but does not know how to run a country. Anyway, that's what I think of Europe, and many other people perhaps more-or-less share this view. I am not labeling the present Europeans evil, but do think that they are enjoying many benefits that they are taking for granted from the colonization era. Because of this, any white person (European/America/Australian) who formed strong and vocal but distasteful opinions of how other race look, or how people in other countries live, or (appropriation of) their culture, can receive backlash due to the assumed ignorance from living in a privileged life at the expense of others. Kind of like an ex-master who criticized how an ex-slave should live when the master himself had imposed so much damage physically and psychologically to the slave. I also think this is why the White-Black relations in America is taking a very long time to heal. You don't cripple someone then make fun of them for sitting on a wheelchair.
  6. Grown out of playing games

    I am quite of an oddball like yourself. I don't own any modern console. Last one that I am still using is a PS3 for Netflix and media center. My laptop is running Linux. So I would only play mobile games now, but even that is limited to one game at a time. If I got into a game, I would endlessly play that game for a few months straight, and really get into it. But once I quit, I delete it and never look back. Right now I am playing none, and the bar is set pretty high for me to get into any game now. I am somewhat jealous of my gamer friends, or reading the threads on /r/gaming. I can't seem to get into it much because most games nowadays are quite demanding of your time, and also money thanks to freemium and DLC. Yet, somehow they still find that joy of gaming.
  7. Well, The biggest reason was because I was watching these movies for free (in hotel room and in-flight movies) :D. If I had paid, I would have forced myself to sit through them. SPOILERS ALERT
  8. It's been several years since I keep up with Hollywood movies, and this is one of the reasons why I stopped watching new movies. In Hollywood last few years, there's been a surge of movies and TV series featuring female heroines. Some of them are quite fitting, but some others are forced diversity. Ghostbusters is one of them. TBH, I don't like how they rebranded Ghostbusters, although I am very okay with Hunger Games. You don't just swap a man for a woman and expects everything fits the same. Women can be heroines in their own stories. I stopped watching Star Wars Force Awakens halfway. I stopped watching XXX Return of Xander Cage 15 mins into the movie. Put yourself on the director's seat when watching these movies, and assume every shot, every frame, and every angle is intentional; they'd become shitty movies with shitty stories. People push their agendas through movies and games, though much less on games. Blizzard games tend to be better at this, maybe because their dev teams are diverse to begin with. Maybe that's what game developers should do before attempting to insert diversity in their games. If you happen to have an all-white team members, for example, don't include some random Black/Asian/Indian symbolisms and call it diversity. I find reality to be much more interesting than man-made stories of Hollywood and video games. Real people with real stories. They are many untold stories from all civilizations, much more than Hollywood can and want to cover.
  9.   Is this a homework, by any chance?  If so, what course is it? Just curious.
  10. Taking a crack at making a Japanese fps game

      And what do Japanese tastes in games like?  Anime?
  11. Time Sync Program

    Wait, is this Neutron a program that someone else had made?  If so, then running any executable you get from anyone is always a risky thing.
  12. What do you listen to while indie devving?

    Tis be the theme for hacking
  13. You'd only typically worry about this when you are transferring data from one system to another, and that check should still apply even today.  But, it's not a compile-time check "is my architecture big or little endian?", more like a runtime-check "is this byte array using big or little endian?"  I typically just dictate that on the format of the file, that whoever is de/serializing it should use that endian regardless of the system. If you are saving game data from and for a particular system only, then you should use whichever the architecture uses.
  14. Nope. Never safe to say anything like that.  It's like structural engineers saying "we don't need to take earthquakes into account because we haven't had earthquake in the last 50 years anyway."
  15. Split by spaces

    I was just parsing huge text files without some sort of formatting.  The only thing seemed apparent is that in each row the fields are separated by spaces, and there is a fixed number of fields in each row.  The number of spaces are not the same throughout the file.  To throw a bit more challenge to the mix, there is a date field somewhere in there in the form of "Wednesday February 10, 2000". It looked something like this: "   John   10    20    Wednesday Febuary 10, 2000            Dexter  19.9    " I was reading the file, one line at a time, and start extracting the fields. I knew to not split by a space because otherwise the date field would be separated.  I got an idea, how about I split by two spaces?  This would put the date field into one field as expected, and automatically trim all those extra spaces in the middle.  The code worked like a charm.  Sometimes you'd get an extra space tagged to a field, but it could be easily removed with a simple call to trim. I wrote the tests to try various numbers of spaces, and the code can even detect invalid lines and drop them as not to corrupt the data.  This was done through a simple check of the number of fields parsed, which should return 6 for all of them. Great. So I started parsing the real text files, an empty result back, as in no lines were being parsed.  Huh, what did I do wrong?  I came back to the test data, and messed with it in many other different ways, including putting more spaces at the front and at the end of each line.  The tests all came back successfully.  The code successfully parsed the fields.  Then, what did go wrong? An hour and dozen of printf statements later, I found out that all the lines from the real text files came back with 7 fields instead of the expected 6, and the last field is an empty string.  "How did that get in there?"  I copy-pasted some lines from the real files to my tests to make sure that I did not go crazy, and sure enough those lines failed tests even though they looked identical.  What made them different? I turned on "show whitespace" on editor, and saw no tab characters, and I started thinking if there was some alternative unicode for a space that's messing with me. Then I started counting the trailing spaces..and they came back odd.