I’ve done a few updates on this matter and the most recent update is that it has finally started to reach its end of life. Last post I detailed that the camera and microphone no longer worked reliably if at all. More recently (today), I noticed that it wasn’t charging unless I moved the charging chord into a certain position. I take great care of my machines and I barely ever travel with this device, most of the time it sits on my desk at home, so there is minimal wear on the charging cable. It seems unacceptable that after a meager two years the cable ceases to work, but again, Razer hasn’t been great with quality control and their products. Jiggling the chord gets it to charge to full after some amount of fiddling but it’s unreliable. Additionally, previously one of the charging pins inside the charging port broke off. No idea how that happened but again, I barely ever move or travel with this laptop, so it seems unreasonably fragile.
Still, I’ve pointed out before that if you want the quality of looks and performance that Razer delivers, it’s a hard sell anywhere else. Not sure what my next laptop will be now that I’m in the market for a new one now, but I hope it will last me longer next time. Razer may still be my best bet going forward, but I’ll definitely be picking up some sort of extended warranty for any future Razer purchases, and buying directly from Amazon or another U.S. retailer.
The longest economic expansion the U.S. has ever seen may finally be over, thanks to the Coronavirus (COVID-19).
Even with U.S. hiring surging with a 273,000 gain right ahead of the virus, and the unemployment rate residing at 3.5%, the markets have seen steep declines these past weeks.
And, the data that was just released is based on job data from the 12th of February, before the virus started having a major impact on world events.
New research from M.I.T. suggests that the U.S. was vulnerable to a recession even before having the virus. In January, the chance of a recession in the next few months was about 70%.
If stocks give up all their gains that they’ve been enjoying for the past 12 months, the chance of a recession will grow to 80%, says Will Kinlaw, head of a research unit State Street Corp.
And, there were a few other signs a recession was close before the virus even hit. Industrial production was down 0.8% from last year, and the treasury yield curve was close to inversion in January. Inversion of the yield curve, where long-term interest rates are lower than short term ones, is a massive indicator of a recession.
Whether the recent pain in the markets is because of the virus, or the sign of something much bigger to come remains to be seen, but it’s likely the economic impact of COVID-19 will be felt for months to come.
Here’s a pretty cool test of obstacle avoidance I’m adding to my latest project for my portfolio. The game’s name is Entropy, and it will be a simple FPS shooter meant to demonstrate 3d skills and Unity fundamentals. Here’s some obstacle avoidance done by one of the enemies, a simple chaser zombie.
You can see that when I grab and throw the blocks down in front of the enemy, it reacts accordingly, avoiding them and continuing to pathfind towards the player, instead of simple knocking over the blocks or pushing through them in a straight line.
Recently I wanted to make a simple multiplayer game in Unity, but I didn’t want to use their terribly made UNET, as even though it’s barely a few years old, it’s already deprecated. I also didn’t want to go with a third party like Photon Networking, because I don’t want to pay for CCU (Concurrent User) usage, server costs, and other misc fees.
No, what I wanted was a solution such as Minecraft implements, where you directly connect to a server and it’s served through peer-to-peer networking, with one player being a server. The solution? A small library called LiteNetLib. This library allows you to build multiplayer games in .NET (C#), including Unity, with no limitations on usage, including player count. It was exactly what I needed.
The documentation is slightly sparse but it wasn’t rocket science to get a small example up and running, and the developer seems pretty open to questions. There’s also a small sample included so you can see what it entails.
In the technology industry, it’s incredibly easy to become sidetracked. Being aware of your end goal and taking a step back once in a while to analyze yourself is important. Without proper outside guidance, it can become messy. Beyond that, it’s also easy to get sidetracked in life. I’ve personally been on a mission for months to finish some of my apps, but it seems every time I go to work on them, something new and shiny pops its head out. I’m sure I’ve written about finishing projects before in this blog, but it’s especially true after years past. Dusting off my old hard drives or looking through my Github makes me cringe at how many unfinished ideas and half-finished games are laying around. It’s disgraceful, really.
Or is it? I don’t think that not working to completion on
every idea I’ve ever had is a bad thing. Finishing every project would take a
super human to do.
One thing I’ve learned is that it’s not the amount of
failures that define your success, it’s the number of successes. Look to your
finished projects, see what you could have done better. Analyze if your current
projects are helping you reach your goals. In life, sometimes, we’re all over
the place. My experience recently has been very exciting, as I delved whole
heartedly into the securities trading world, and even started to build my own High
Frequency Trading algorithm in order to capitalize on the Forex market
It’s okay to be doing many things at once, as long as you
are working towards your ultimate goal. I believe setting a strong, fun,
attainable goal is important to keep motivated, and to shape your projects with
an overall idea or theme.
Pretty messy blog post overall, but you get the idea. It’s 3:04 AM, give me a break.