HNHacker News
TopNewBestAskShowJobs

calebjosue

74 karma · joined April 13, 2018

submissionscomments
calebjosue··on Ask HN: Resources for Learning Graphics Programming
Maybe You'd want to give a try to.

https://courses.edx.org/courses/course-v1:UCSanDiegoX+CSE167...

calebjosue··on Ask HN: Why am I struggling to find a job?
Are you getting internationally blocked and sabotaged by some enormously powerful entity with ulterior purposes of framing you into a narrative they are designing so they can portray you in the future as something you are not, incarcerating you, all of this with the cooperation of your naive friends, co-workers, even some relatives! While keeping you from landing another job?!!!

Jokes aside, well... It seems you have diagnosed your own issue. Be straightforward with the interviewer, maybe saying something like: These scenarios stress me like a lot, I am unable to articulate my ideas, so let me pull this piece of code so I can explain to you what polymorphism is. Have your text editor handy and be prepared to share your screen (Or at least imagine you are sharing your screen).

If it helps, think of the interviewer as a jr. Software Developer to whom you have to explain something, I am positive you have dealt with this in your +12 years career. You are describing yourself as a Software Architect, be confident.

I have been unemployed for more than two years now, at the beginning I was getting interviews but most of the time I was failing the technical coding challenge because it always took more time than the time provided, if they say I need to complete the code challenge in 30 min, it took me 45 min. I got the Tic-Tac-Toe question, they gave me two hours and a half, it took me for hours! Jehehe. I didn't feel bad, I ended implementing it as a web application (See my website).

At some point I stopped getting interviews, I was discarded only on the basis of not knowing Spring (I am a Java developer), or any other tech stack, even when I have a proven track record on grasping technologies on the fly (Like any other software developer). Since I am not the smartest person in the world, instead of studying Spring, React, etc, I was installing OpenIndiana on an old laptop, I was taking a look at the Vulkan documentation imagining I shall come with a very good library to abstract the low details so people can concentrate in their app ideas. Refreshing my knowledge on elementary Mathematics, like Algebra. Here I am unemployed, after all this time, but this week I decided to revisit the Spring web framework, because at the end of the day I am a curious person and I want to take another glance on how things are implemented using Spring. It is not my first time this tech stack by the way.

I wasn't hardwired to be an entrepreneur (Nobody's fault but mine as Led Zeppelin says) so the whole time I have been in the mood of "preparing" myself to be "good enough" for the market. But in the back of my head I have been always asking myself: How people like Dennis Ritchie were able to deliver good pieces of Software without participating into all of this seniority levels, tech stacks, etc?

A job is an opportunity someone gives you, if everybody will turn their backs on you, perhaps it is time for you to come up with something on your own and enable a market out of it. There are people making good money by selling promises, you know, "Get AI-career ready in X months for X1 money", "X2 Tech in X3 hours", etc. Are you missing the party?

How late is now, it is time for me to go back and continue studying today's most demanded technology with the hope someone take a chance on me. Should I instead code something quickly? Should I fill some gaps in my education? Quitting is not an option for me, I love Computer Science, even when in the last days I have been wondering if there is some resource out there on learning linear algebra with a heavy focus on geometric interpretation. You know, I don't care about matrix multiplication, it is a mechanical procedure, but what does it mean geometrically, why do we invent it? stuff like that, if I just said something naive, please don't mind me.

Have a good one!!! And don't dismay!!! "Programming is (Should be) fun"

If you liked the intro of this text make sure to visit my website, it is part of Verita's world, an ongoing unfinished project.

calebjosue··on Ask HN: Who wants to be hired? (September 2024)

  Location: Atoyac de Alvarez, Guerrero. Mexico.
  Remote: 100%
  Willing to relocate: Yes, maybe in future.
  Technologies: Java, Scala, SQL, JavaScript.
  Résumé/CV: https://www.calebjosue.gigalixirapp.com
  Email:
calebjosue··on Ask HN: How to Gamedev as a Complete Beginner?
Start simple, if You embark in building The next Shadow of The Colossus You may get discouraged by The gigantic task.

Think of The platform You want to target with your ganes. Once You have decided, Start drawing a little something on The screen, any geometric figure Will do it. Try yo move your drawing on The screen using The keyboard or gamepad. Don't hesitate to use a Game engine like Godot if You feel The need, or a library like SDL2.

There are different kind of ganes You can implement, but they again, try to Start with small tasks.

While implementing your tasks. E.g playing a sound, You may want to revisiting some algorithms and some High school Math.

Most ganes follow The pattern of drawing, updating, check winning conditions. Game loop they Say, but don't into much theory at The beginning. Just have your ideas on The screen

Have fun!!!

I am unashamely sharing with You three little games I have coded [1]

[1] https://calebjosue.gigalixirapp.com/playground.html

calebjosue··on Ask HN: What books should I read to improve as a software engineer?
https://saasbook.info (Which I haven't finished lol).
calebjosue··on Ask HN: Calculus Refresher for AI/ML?
I suppose I never learnt Calculus in it's Essence, that is, trying to answer The questions that brought us Calculus in The first place.

So take this answer with that mind.

My opinion is for You to read artificial intelligence a modern approach fourth edition by Peter norvig and Stuart Russell (it incluyes chapters by Ian Goodfellow and Judea Pearl).

The moment You encounter symbols You don't understand What they are saying You can Start diggi g on the topics explaining those symbolic forms, at some point You may find youtself revisiting Algebra.

But if I have to recommend a book on Calculus that would be Calculus Made easy by Silvanus P. Thompson (which I havent finished).

calebjosue··on Ask HN: How should I structure my mathematics self-teaching?
I came back to see the different answers op was getting, and I am seeing lots of resources available, to the point in which I have decided to teach Math too! (The basic knowledge I have on the topic).
calebjosue··on Ask HN: How should I structure my mathematics self-teaching?
When Judea Pearl was asked how Mathematics should be taught, he answered: Chronollogicaly. [1]

Now, What do You mean to "learn Math". You have to be more specific with your goal. This is funny coming from me because I haven't able to specialize in any single topic.

Let's suppose You somehow saw The Beauty of Math somewhere and You are ready to continue your journey in such a beautiful topic.

I really believe You Will enjoy reading "Mathematics for The million" by Lancelot, I saw this recommended by Sir Anthony Hoare[2], You Will be amazed by its content (I have only ready chapter one).

What's Mathematics?

Are elementary school children doing Math when they solve addition and subtraction problems?

Is The High school student crunching mechanical procedures, plugging numbers into formulas doing Math?

Is theorem proving Math?

Daphne Koller said in an interview that we are all doing probabilistics when Thinking and making certain decisiones[3]. Are we all Mathematicians?

Do You want to study Math as a tool to help You in some other areas or study it itself as a subject?

It doesn't matter, You Will enjoy it and love it.

Trying yo answer your question. Learn some Arithmetic, just enough. Crunch some elementary algebra (in The fashion of Visualizing Algebra provided by Udacity). Read The book Geometry by Tatiana Alekseyevskaya, learn some Discrete Math (I recommend You the book on the topic by Thomas VanDrunnen), read the other four books in the gelfand series. Learn some logic. Read Introduction to Mathematical Thinking by Keith Devlin. I think at this point You Will able to read some resources o calculus or abstract Algebra.

If this seems like a Lot, don't dismay. There was this guy George Green having to take care of mill to make bread and do also found time for Mathematics, apparently DeMoivre was struggling financially. There people are just like You. Enjoy your Math journey

[1] The interview is available on Lex Fridman YouTube channel.

[2] The conversation between him and Leslie Lamport is available on YouTube

calebjosue··on Tell HN: Open Development, just another opinion
This is a good idea.
calebjosue··on Tell HN: Open Development, just another opinion
You know, you are right. I didn't think this through. People are already donating their without getting paid. Thanks for taking the time to answer! Happy weekend y'all.
calebjosue··on Ask HN: What kind of test methodology people like Dennis Ritchie used?
Phew! Now that was a lot of work. Thanks for taking the time to write such detailed answer. I really appreciate it.
calebjosue··on Ask HN: Getting started writing an AI system these days
Thank you very much for your answers fellows. I think I am going to start with a less ambitious computer program, the one relate with how the cards are dealt and announced to the players. Thanks again!
calebjosue··on Ask HN: What kind of test methodology people like Dennis Ritchie used?
Thank you very much for point me to this amazing resource. I am not sure if I am going to engage asking over there because as much as I love learning from other people so I can implement some of their ideas into my life, at the end of the day is all about action I suppose instead of searching for the holy grail on what's the best way to put a product out there. Thanks again for taking the time to answer my question.
calebjosue··on Ask HN: Who wants to be hired? (August 2024)

  Location: Atoyac de Alvarez, Guerrero, Mexico.
  Remote: 100 %
  Willing to relocate: Maybe in the future.
  Technologies: Java, SQL, JavaScript, Scala.
  Résumé/CV: https://calebjosue.gigalixirapp.com/documents/CalebRuiz__CV__Mid2022__Edited.pdf
  Email: calebjosue-dev@outlook.com
calebjosue··on Zed on Linux Is Here
I would love to give it a try but I am using WSL2 at the time being, so maybe in the future.
calebjosue··on Ask HN: Who wants to be hired? (July 2024)

  Location: Atoyac de Alvarez, Guerrero. Mexico.
  Remote: 100%
  Willing to relocate: Maybe in the future
  Technologies: Java, SQL, JavaScript, SQL
  Résumé/CV: https://calebjosue.gigalixirapp.com/documents/CalebRuiz__CV__Mid2022__Edited.pdf
  Email: calebjosue-dev@outlook.com
calebjosue··on Ask HN: Elixir LSP doesn't work on VSCode and Neovim. Any solutions?
I know You are talking specifically about VSCode. So, most likely My comment may be irrelevant.

I happen to have a vídeo on having Elixir support on Sublime Texto 4.[1]

I Also do have a couple of videos on installing Erlang and Elixir on Debían. I am not sure if this can be reprocuced on a Mac.[2]

[1] https://youtu.be/LhDycf5G5RM?si=P_B9sqg3wSbsZ5mY

[2]https://youtu.be/pj8_UujqfN4?si=rFV7uEYY7QgKVFkv

calebjosue··on Ask HN: How to learn Python in 2024?
I would recommend [1].

It is challenging for a beginner, at the same time I remember this course (at least many years ago) having an outstanding community. No question without answer spirit.

They have detailed instructions on how to install Anaconda.

Once done with this training your young relative won't have any issue registering and creating an account with any given AI provider and making API calls.

deeplearning.ai happens to have course very beginner friendly. But in My opinion a person should focus on having the aforementioned course (or CS50 [Also on edx]) under its belt.

[1] https://www.edx.org/learn/computer-science/massachusetts-ins...

calebjosue··on Ask HN: I have been unable to land a job in two years, does anybody
I `Tell HN` you rock!!!

https://news.ycombinator.com/item?id=40260862

calebjosue··on Ask HN: Who wants to be hired? (May 2024)

  Location: Mexico.
  Remote: 100 %
  Willing to relocate: Yes, maybe in the future.
  Technologies: Java, Scala, JavaScript, SQL.
  Résumé/CV: https://calebjosue.gigalixirapp.com
  Email: calebjosue-dev@outlook.com
calebjosue··on Ask HN: What would you recommend me to update myself on AI?
>Waiting around while the computer does a load of computation. You know, this reminded me of Blender 3D, once you are done with your model, etc. And proceed to the rendering process, we definitively have to wait for the computer to do its thing. But you are right on what you say. Hard to come up with algorithms that not depends on massive data I suppose. Thanks both of you for your recommendations.
calebjosue··on Ask HN: What would you recommend me to update myself on AI?
I am revisiting some elementary Math topics, kind of rediscovering or discovering for the first time the whole subject. But eventually I think I will open the aforementioned book (And hopefully this time I won't drop it jehehe). Having a beer, watch Netflix? That sounds cool, I am waiting for the next season of Rings of Powers.
calebjosue··on Ask HN: Who wants to be hired? (March 2024)

  Location: Atoyac de Alvarez, Guerrero. Mexico
  Remote: 100 %
  Willing to relocate: Maybe in the future
  Technologies: Java, JScala, JavaScript, SQL
  Résumé/CV: https://calebjosue.gigalixirapp.com
  Email: calebjosue-dev@outlook.com
calebjosue··on Ask HN: Learning Swift as an Existing Programmer?
If you can afford the time, this resource is a good one (Free). https://cs193p.sites.stanford.edu/2023 (The videos are available on YouTube in their official channel). You can skip through the basics (The ones related with printing 'Hello World', etc).

There's also this course on Udacity (https://www.udacity.com/course/ios-developer-nanodegree--nd0...), in which you are exposed to some APIs (To use them) almost to the end (Since you have mentioned being interested in the networking capabilities available).

Hope that helps!

calebjosue··on Ask HN: Popular open source tool originally written in Haskell?
Thank you @armchairhacker, @dave4420, @zargon.

The reason I've asked is because (And I am not totally sure about this [I am a neophyte, sorry if I say something silly), it seems to me that at some point functional programming (After all the mental contortions) feels like imperative programming. And I found all these applicative style, point-free style terms.

"Why functional programming matters" is on my reading list (later this year), my main interest in the topic is related on how programs can be written in the most simple and concise way, where code is what matters and not the programmer's cleverness. Compiler people go through... You know what, nobody asked me. Let's turn this into a blog entry instead.

In the meantime, thank you very much!!! I will definitively take a look at those projects.

calebjosue··on Ask HN: Who wants to be hired? (February 2024)

  Location: Atoyac de Alvarez, Guerrero. Mexico.
  Remote: 100%
  Willing to relocate: Maybe in the future.
  Technologies: Java, Scala, JavaScript, SQL, HTML.
  Résumé/CV: https://calebjosue.gigalixirapp.com
  Email: calebjosue-dev@outlook.com
calebjosue··on Ask HN: Who wants to be hired? (January 2024)

  Location: Atoyac de Alvarez, Guerrero. Mexico
  Remote: 100%
  Willing to relocate: Maybe in the future.
  Technologies: Java, Scala, JavaScript, SQL
  Résumé/CV: https://calebjosue.gigalixirapp.com
  Email: calebjosue-dev@outlook.com
Take a look at my YouTube channel: https://www.youtube.com/@calebjosueruiztorres

Buy my book at: https://calebjosue.gumroad.com/l/tictactoe-with-web-standard...

calebjosue··on Ask HN: Who wants to be hired? (December 2023)
Location: Atoyac de Álvarez, Guerrero. México. Remote: 100% Willing to relocate: Maybe in the future. Technologies: Java, Scala, SQL. Résumé/CV: https://calebjosue.gigalixirapp.com Email: calebjosue-dev@outlook.com
calebjosue··on Ask HN: How do you get started with adding voice commands to a computer system?
Thank you for the answers guys! I think I am going with the API version instead (Sending audio the API). Still, I putting this on hold for the moment. Thanks!!!
calebjosue··on Ask HN: How do you get started with adding voice commands to a computer system?
Thank you! Taking a quick look the source code you are linking here I realize you first need to record the audio (again it was a quick look). I am thinking in an human-computer interaction more like the apple remote controller provides you to tell Apple TV applications the command (Most likely a search keyword). You know, no "middle-man", just the audio sent by the user and engine inference to act upon the received data.
← PreviousPage 2 of 3Next →