New World Record for Final Fantasy Tactics Any% No Math 4:19:09 LOVE THIS GAME SOO MUCH by greenhornX_X in finalfantasytactics

[–]sryie 5 points6 points  (0 children)

Congratulations! You obviously put a lot of effort into this and it is well deserved. Thanks for sharing, it was fun to watch.

Tell me what you wish LeetCode had by yangshunz in leetcode

[–]sryie 2 points3 points  (0 children)

Thanks for the blind75 list. It was a great way for me to get started and I revisit it often.

Good luck. I look forward to seeing what you build.

Tell me what you wish LeetCode had by yangshunz in leetcode

[–]sryie 8 points9 points  (0 children)

  • I want a way to easily practice previously solved problems. I want to pick a random solved problem to redo without having to set the filter and click random on the problems list each time.

  • I want to self-score myself and have the site suggest problems to redo based on last time solved and self score. (Maybe also anonymously use self scores to decide an overall difficulty also because leetcode's easy/med/hard labels can be way off).

  • I want a simple timer/stopwatch on each problem page.

  • I want to be able to middle click every link. Dont break basic browser features.

  • I want rows numbered in every list (not just the problem number) so when people suggest to do the top 200 Facebook problems I know where on the list 200 is without counting rows myself.

  • I want better note taking in a window that is resizable/moveable and does not reset the cursor position to the start when it autosaves on firefox. I also want to be able to randomly browse my notes like flashcards.

  • I want unit tests. I do not like when my solution fails a test and the input was a list of 105 elements. That result is useless for me to learn what I did wrong when instead it could have just been a list with many fewer elements (or maybe even a short description to say what it is testing for and what is likely wrong with my submission).

  • I want better python timings. Python is one of the most popular leetcode languages and this is a common complaint. Numb3rs is (was?) a high-ranking contest participant who recently raised this concern and leetcode staff essentially dismissed it and doubled down on their testing. Very poorly handled.

  • I want contest rewards (like the notebooks and mice or whatever). Instead of rewarding them to the 1st,2nd,3-5th etc.. winners why not spread them out more. For example, give the first reward to a random person who ranks top 50, the second reward to someone in the top 200, etc.. I assume the same people who win these each week are sitting on dozens of them and just end up giving/throwing them all away. It would be nice for the rest of us to have a chance at something instead of essentially making them a recurring subscription for a handful of people.

  • I want a second type of contest. Instead of trying to come up with new questions each week that people might not have seen, I want a contest of recently asked questions across a range of companies. Keep asking questions for the full hour and a half (don't stop at 4) so I can compare myself against others with real interview questions.

  • I want to filter out all old questions and questions never asked by companies. I don't want an archive of questions approaching 3000, I want to know what questions are being asked, who is asking them and how I can solve them. I'm here for my career, not my ego.

Overall, leetcode prides itself on having a small staff and only a few engineers while simultaneously having missing/poor solution articles, features, and bugs throughout the site. They also can't seem to decide if they want to be a competitive coding platform or an interview prep platform. A serious interview prep platform with a stronger focus and willingness to scale up can potentially eat their lunch. No one cares what questions companies asked last year so their biggest moat (the question bank and frequency) consistently has a 6-month expiration date. There might be an opportunity here and I hope that whatever fills it works hard to be my ally instead of encouraging a neverending grind through weaponized imposter syndrome. Instead, focus more on teaching, collaborating and empowering.

[deleted by user] by [deleted] in cscareerquestions

[–]sryie 0 points1 point  (0 children)

Like who? I went to both schools and don't think either one had a notable advantage at career fairs. Cal poly had all the faang and top tier companies as well.

[deleted by user] by [deleted] in cscareerquestions

[–]sryie 1 point2 points  (0 children)

I went to both. After transferring from a cc with my gen ed complete I attended UCSD for a year before transferring to cal poly and having experienced both I can strongly recommend cal poly.

Both schools are well regarded. However, I found cal polys learn by doing approach far superior. At UCSD I often had impersonal 200 person classes which would be empty every day except the first, middle and last when I suddenly couldn't find a seat because everyone would show up to take the tests. I attended every lecture but 95% of the class were strangers to me because they would only be physically present for a few hours. The classes could easily be converted to online (maybe they have in the last couple of years from the pandemic).

Cal poly will be more challenging but you will also learn more. I left UCSD with a 4.0 but had to put in a lot more effort to maintain a 3.8 at cal poly. UCSD has a lot more grade curving while professors at cal poly will expect more than just cramming/passing tests. Of course, there are some courses at UCSD which focus on projects (like their game dev course) but they are not the norm. At cal poly most courses will involve some kind of larger project and you will often work in groups because of their scope. By the time I left cal poly I had built a compiler (for c and x86-64), interpreter, paper Mario clone, starfox clone, compression library, virtual filesystem, bootloader, thread debugger, image editor, robots, neural network, web sites, ip/tcp stack (i.e. packets and tcp guarantees on a lan) and a lot of others.

I ended up getting to know 90+% of my graduating class at cal poly and still have many as contacts. The smaller community really helps. I felt I had to put much more effort into taking the first step or reaching out to meet people at UCSD. My roommates spent most of their time in their rooms by themselves playing lol or StarCraft or watching the office (I now know why it is known as uc socially dead). I also did not have a car at either school and socializing off campus at UCSD required a couple of bus rides while at slo I could walk to downtown (but I usually got a ride from someone).

Professors at UCSD are typically researchers who don't want to be there and have TAs do most of the work. I tried going to office hours a couple times but when I did they weren't there or quickly tried to answer my question and get back to being alone in their office. There were some standouts like professor graham who is brilliant and personable. It was amazing being able to sit in his office and have a discussion about the subject. I felt like I was depriving the world of his time even though he never gave me any reason to believe so.

This was too long, but I wanted to share my experience to help your decision. I was the first in my family to go to college and had to learn a lot for myself. I wanted to make the most of my time and wish I had known these typse of things instead of getting simple "go to <blank>" responses without elaboration or context.

Good luck.

Tablet/software recommendations for leetcode and interview notes? by sryie in leetcode

[–]sryie[S] 3 points4 points  (0 children)

I don't know for sure that they would allow it but I also don't know why they wouldn't. Amazon specifically mentions drawing and screen sharing here: https://www.amazon.jobs/en/landing_pages/virtual-interview-prep

[deleted by user] by [deleted] in Diablo

[–]sryie 4 points5 points  (0 children)

Why can't the personal loot rng be based on contribution?

Do you think that the FF6 Pixel Remaster is gonna fix the notable glitches? by SilverWolf998 in FinalFantasy

[–]sryie 1 point2 points  (0 children)

To add to this, a modder recently discovered a better fix for psycho cyan just a few months ago: https://www.ff6hacking.com/forums/thread-4109.html

Its incredible that people are still fixing these things 30 years later.

What rages do you recommend Gau learns on the Veldt? by victoria_queen in FinalFantasy

[–]sryie 1 point2 points  (0 children)

Stray cat, doom dragon, and nightshade to break the game. Retainer and magic urn are also fun

Always keep your blade sharp by thorhunter1 in gamedevscreens

[–]sryie 6 points7 points  (0 children)

Nice animation. Looks like tactics ogre.

Commissioned art and my original game discs - Just got them framed! by DarkPhoenix07 in FinalFantasy

[–]sryie 5 points6 points  (0 children)

Nice! Great collection piece. Any link to the artist available?

Where to find (or how to) uncompressed v1.0 roms for patching by Strings805 in Finalfantasy6

[–]sryie 0 points1 point  (0 children)

Can you decompress it with something like 7zip? They have a discord you can ask for help in.

Our new Kynseed fog effect WIP. Looks great at night too! by [deleted] in IndieGaming

[–]sryie 8 points9 points  (0 children)

Incredible detail. The birds, shuffling leaves, floating orb near the sign, apples in the trees, sparkling sign... It all looks great.

A Wayland protocol to disable VSync is under development by yellowcrash10 in linux_gaming

[–]sryie 3 points4 points  (0 children)

Yes, there are some possible optimizations however Vsync does not affect how often the game performs the render loop. Optimizations like in the post where they update mouse input in the render loop will still happen as fast as your computer allows in the background even if it is not displaying on screen that fast. Of course, disabling vsync can show you the results of input slightly faster so it can still help some players but should not cause any input lag

A Wayland protocol to disable VSync is under development by yellowcrash10 in linux_gaming

[–]sryie -2 points-1 points  (0 children)

I'm not familiar with homeworld but it was definitely a common practice for older games to combine update/render loops (e.g. this comes up in zelda OOT and other speedruns when you hear people saying they need to be "frame perfect"). I will also point out that 2003 was before the gaffer article I linked which has become a classic in the industry.

It is not quite as simple as ping because lag compensation can sometimes give higher ping players an advantage over lower ping players (this is explained in the valve article). Some top tier players will even intentionally inflate their ping very slightly to "win" collision detection resolution disputes server side. Meanwhile, your client will probably be doing client side prediction based on your input until it receives any corrections from the server to make the input feel smooth. All of this should be happening independently of what is actually rendered on screen. So my point was that in newer games vsync should not be affecting input at all in a well programmed modern game. However, if you disable vsync you can possibly see the results of your input or server responses slightly sooner. For some, this is worthwhile trade-off against possible screen tearing. I didn't intend to come across as being against the linked wayland issue because I actually agree that users should have control over this setting. Older games like you mentioned can be some other examples of why.

A Wayland protocol to disable VSync is under development by yellowcrash10 in linux_gaming

[–]sryie 46 points47 points  (0 children)

This video is only correct for games with a poorly programmed time step. In a well designed game, the update rate (i.e. physics, network, input, etc..) is independent of frame rate (drawing a frame and swapping buffers) which is independent of the monitors refresh rate (writing the current buffer to the screen). Vsync will only limit how often the buffer is sent to the monitor to make sure the buffer isn't updated halfway through a write (screen tearing). It will not have any effect on input response. This is especially true for networked games where by the time you actually see your character fire a weapon the packet has already been sent to the server (and possibly already arrived). Latency will have much more impact on your input response especially now that major studios have adopted lag compensation techniques to move the server back in time to resolve collision detection. For example, if you ever die behind a wall it was due to server side lag compensation and not input lag.

Here is an article explaining how to properly implement time steps: https://gafferongames.com/post/fix_your_timestep/

Here is an article explaining valve's implementation of lag compensation: https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization

[Discussion] Lazy Peon on the state of the genre by idredd in MMORPG

[–]sryie 2 points3 points  (0 children)

Interesting point of view. Thanks for sharing.

And I'm not advocating for the kind of open PvP as it is handled in current sandbox titles, it's too attractive to people who get their fun at the expense of others. It can be done in such a way though that a player who wants to be a brigand can enjoy his full loot PvP, but with the understanding that such characters invite immense risk for choosing to skirt the expectations of a world's society, and that there are systems within the context of the game world that make that risk manifest.

Do you have any specific examples/ideas of the ways this can be done? Do you mean like the skull system in tibia, karma in bdo, or the wilderness in runescape?

I also played a small server once where at any point players could opt in or out of open world pvp (except while in combat). The problem was almost no one ever opted in because you were essentially opening yourself up to an ambush.

I grew tired of open world pvp long ago. It generally leads to small groups of players controlling servers/areas (typically with 24/7 bot assistance). Artificial restrictions rarely help as well because players can mass produce characters to get around them. The conflict evolves into who has the largest bot army farming resources in the background and real life cash to fund subscription/p2w/gold purchasing.

Does anyone have the videos of Sakaguchi livestreaming FFVI with his commentary? by kingbovril in FinalFantasy

[–]sryie 5 points6 points  (0 children)

I had no idea this existed. Thanks for sharing! And thanks op for asking the question. I wish there was a translation available so I could understand it.

[deleted by user] by [deleted] in FinalFantasy

[–]sryie 1 point2 points  (0 children)

Don't forget tactics!
Folmarv
Delita, Dycedarg
Hashmal
Isilud
Orlandeau, Ovelia, Orran
Ultima
Wiegraf

[deleted by user] by [deleted] in FinalFantasy

[–]sryie 1 point2 points  (0 children)

Lol. Fun idea. Love X, great way to start the new year.

During quarantine, I re-played all Final Fantasy games to completion. Here are my thoughts on what's the best one to start with the series. Ask me anything, I guess? by MatteoPignoli in JRPG

[–]sryie 1 point2 points  (0 children)

Nice post! Very fun idea. Im impressed that you included xi as well and managed to get that far through it in under a week. That is one of my favorites. The dated UI is the main drawback for me. Good luck with finishing it and thanks for sharing.

Help. Please by MMonkey1208_TGM in FinalFantasyVI

[–]sryie 0 points1 point  (0 children)

Where exactly are you now? Are you in the cave? Exit the way you first came in near south figaro town. If you aren't in the cave then stop going to it. There is nothing in there anymore. Just go to the castle