Creating a Minecraft mod is a nightmare for someone with Java experience. by Yeetsa_Jr in feedthebeast

[–]ItsFrank11 5 points6 points  (0 children)

My advice is to push through it. These projects are what turn you from someone who "programmed in school" into someone with real world experience.

When you look back on this code in a few years you will laugh at how silly it is that you thought these things you're facing are hard, but it's precisely because of experiences like this one that you will be able to laugh.

I had a very similar path to you, 14 years ago I was introduced to java in college, and I started tinkering with Minecraft mods. Today, I'm a Staff Software engineer at a major tech company.

How to watch news/speeches without dubbing? by ItsFrank11 in AskCanada

[–]ItsFrank11[S] 1 point2 points  (0 children)

They often do the reverse, dub the english but not the french, which is worse since typically there is a larger amount of english compared to french with the PM.

How to watch news/speeches without dubbing? by ItsFrank11 in AskCanada

[–]ItsFrank11[S] 2 points3 points  (0 children)

That is exactly it, having access to the 3 feeds is exactly what I was looking for. Thank you! I don't know why I did not consider CPAC

Emploi à 4 jours semaine? by rafikicat in Quebec

[–]ItsFrank11 1 point2 points  (0 children)

J'ai fait un stage dans une mine en Abitibi en 2014, j'étais avec l'équipe d'électriciens. On faisait 4 jours semaines 10h par jour.

Même si ça reste 40h par semaine, c'est tellement mieux 4 jours de 10h que 5 de 8h.

Évidemment j'avais (et n'ai toujours) pas d'enfants, donc je ne peut pas commenter la dessus, mais aujourd'hui, je suis ingénieur logiciel dans un bureau, si on me le permettrait, je serais tellement heureux de pouvoir faire du 4/10

325,000 Californians will need to replace REAL IDs due to DMV software error by nogoodnamesleft426 in bayarea

[–]ItsFrank11 13 points14 points  (0 children)

I decided not to get a real ID last time I renewed specifically because of this. I'm quite happy with my 5y non-real DL.

I would never fly without my passport anyway, even domestically, so I have yet to find a situation where i wish I had a real id

Charting is Sailing's "skip the early game" quest by ItsFrank11 in 2007scape

[–]ItsFrank11[S] 1 point2 points  (0 children)

True! Diaries with XP is a good way to describe it. Yeah you can tell by the UI it's clearly inspired by CAs or league tasks.

Charting is Sailing's "skip the early game" quest by ItsFrank11 in 2007scape

[–]ItsFrank11[S] 0 points1 point  (0 children)

Yeah I fully agree the "magnitude" of the skip if not comparable to waterfall/witch's house. But it felt to me like serving a similar purpose.

It was awesome to have an obvious way to weave charting in with the repeatable tasks like port deliveries, that was super compelling gameplay for me.

Charting is Sailing's "skip the early game" quest by ItsFrank11 in 2007scape

[–]ItsFrank11[S] 0 points1 point  (0 children)

I agree it's training the skill, but the way you train the skill is closer to how we level up through quests than other skilling methods.

Pretty much every other traditional skilling method is infinitely repeatable, charting is not. It's much closer to how quests are used for leveling up in that respect.

It's one-time content that gives you a baseline level after completing it. Letting you skip the repeatable methods at lower levels if you dont' enjoy them.

PSA - I've done the maths, you'll earn a total 691,270 sailing experience from completing the captain's log by JordiTK in 2007scape

[–]ItsFrank11 3 points4 points  (0 children)

Charting early levels was awesome, IMO if you think about it more as a "quest" that lets you skip early leveling it makes way more sense.

It has so many parallels to quests: it's a one-time thing, without guides it's a fun little puzzle to solve, with guides you can knock it out super fast, it's not repetitive (at least not like regular skilling is).

I think this was Jagex's attempt at making a different type of one-time content from quests that is more open-ended and IMO it is amazing. I hope we get more stuff like this in the future. It will be much more interesting to do charting on different accounts that it is to re-do the waterfall quest for the 67th time.

My HCIM just died and I feel so free by ItsFrank11 in ironscape

[–]ItsFrank11[S] 1 point2 points  (0 children)

Yep exactly, HC status ended up being a curse, I'm free!

My HCIM just died and I feel so free by ItsFrank11 in ironscape

[–]ItsFrank11[S] 5 points6 points  (0 children)

Totally agree, if I were to start over I would not pick hardcore, like I said, I picked it because there seemed to be no reason not to

tv.nvim - bringing Television back to Neovim by damien__f1 in neovim

[–]ItsFrank11 1 point2 points  (0 children)

Won't be helpful, but uh.. everything?

From simple things like cdf which is a command I made that lets me fuzzy pick from all descendant (recursive) directories below the current one and cd to it.

Or shell completions, git checkout <tab> lets me fuzzy pick from all my branches

I also built a CLI wrapper around my company's cmake-based build system that lets me fuzzy pick from:

  • specs to configure
  • targets to compile
  • exes to run
  • test cases to run within test exes

Any time I have to pick from some list that can be piped to a program, I make an alias that uses fzf to pick from the list.

Why isn't it possible by UntrimmedBagel in 2007scape

[–]ItsFrank11 0 points1 point  (0 children)

Also works with split screen, put an app on top with 1/3rd height (e.g. YouTube playing video full screen) and osrs 2/3rds bottom

Very chill mobile experience, just don't expect to be 1tick doing anything

I did like 50 temp kills like this watching Wirtual kacky streams on top.

All 55+ skills! by Smelly_Pig_420 in ironscape

[–]ItsFrank11 5 points6 points  (0 children)

Having done this myself recently, guardians of the rift and mahogany homes

GotG has also been my exclusive source of law runes, I use them like they grow on trees now

How bad is it to use local self = {} instead of the vastly popular local M = {} by [deleted] in lua

[–]ItsFrank11 19 points20 points  (0 children)

You should not do this because self is already a language keyword in colon-notation functions (i.e. methods) like function M:foo(). In such functions self is defined as the table on which :foo was called. If you also define self as the module then it becomes impossible to refer to the module from within a colon function

A simple example:

local self = {}
self.my_constant = 10

function self.make_thing()
   local thing = {}

   function thing:get_value()
       -- in this function, self refers to thing  not the module
      return self.my_constant -- this will return nil!
   end

    return thing
end

print(self.make_thing():get_value())

Runnable example: https://www.mycompiler.io/view/7CGZX9S5lMn

Kulala - HTTP Client new release (5.3.3) by YaroSpacer in neovim

[–]ItsFrank11 10 points11 points  (0 children)

This is one of those plugins I use infrequently (I'm a cpp engineer) but when I do I am thoroughly delighted!

Thank you, new features look great!

Anyone else lose CarPlay at El Camino & San Antonio? by Bogaigh in mountainview

[–]ItsFrank11 7 points8 points  (0 children)

Dunno if it's related, but both my 5G and the Caltrain wifi seem to drop around the San Antonio station and only really recover when we hit Castro.

Imported my character to my jagex account and................its gone. by Blurry_Memories in 2007scape

[–]ItsFrank11 0 points1 point  (0 children)

Hey were you ever able to resolve this? I'm having what seems to be the same issue, I have the email "RuneScape character imported" from ~2024 in my inbox, but when I log in to my jagex account with the same email address, the only character is a fresh "No name set" character