Edit: so I guess I'd ask what is the approximate reference price for your "A dollar" comment? Cause if it's a $5 can of beer, vs a $20 cocktail those are very different tips.
Edit: so I guess I'd ask what is the approximate reference price for your "A dollar" comment? Cause if it's a $5 can of beer, vs a $20 cocktail those are very different tips.
Neither of them know what their passwords go to, but they know about each other, so I figure with some coordination they’ll figure out how to unlock both.
My password manager has, obviously, all of my passwords but also has some letters to family and friends and some instructions on what I want done with my body.
I also really like all the truck drivers who do cab views. There's an ambulance driver somewhere in Vietnam who livestreams his shifts. Oddly mesmerizing to watch him zip through dense city traffic without a care in the world.
Quite a few people who seem to found the best hustle possible. They go daily to Disneyland and other parks. Somehow get enough gifts and tips to pay for it.
Also like the bars that stream their house bands. That one guy who rides a scooter around downtown LA late at night and gets in weird conversations with drunks. A guy who races Matchbox cars on his track and keeps track of the winners in a pseudo league. An Italian man who looks vaguely like Mr. Bean and does an almost endless stretch of magic tricks.
The one that I think about often is this 19 yr old guy in the Ukrainian Army. Only caught him once. Back in the summer. He and his unit were not yet on the front lines but his superiors had him digging a trench anyways. He was half-assing the digging while his comrades relaxed under trees and occasionally yelled something that would make the young guy laugh. He'd perk up anytime someone with a cute girl avatar would say something to him. They'd say something that made him just beam with happiness. I'll always wonder what happened to him. I hope he's ok.
Most rides at Disney parks have pre-shows about 3/4 of the way through the line that set up the story for the ride. Sometimes these are audiovisual, sometimes animatronic, but always with audio and almost always dark.
Likewise, most Disney rides are "dark rides" where the ride is primarily in the dark with animatronics and the scenery lit by carefully designed show lighting.
Influencers have seen these pre-shows and rides a thousand times and don't care about them. They keep there full-brightness phone up and filming for them and talk over them to their audience. It's incredibly distracting and immersion breaking.
I imagine Disney sees them as a net-positive though, as I'm sure they drive tons of ticket sales. Most influencers are travel agents who get paid by Disney, or are affiliated with a travel agency.
1) They charge a 40% markup on electricity. This is fair, given the upfront costs of installation and ongoing maintenance costs, but still a downside.
2) Since installing it, the number of EVs living here have tripled or quadrupled. A great thing, but also ties up the charger more frequently.
3) Their breaker apparently can't support 2 Teslas charging at once. This doesn't seem to be a problem with two non-Telsa EVs, or one Tesla and one non-Tesla, but if two Teslas plug in at the same time the breaker blows and both chargers are out of commission for 24-72 hours until maintenance gets around to fixing it.
All of that is still better than no charger of course, but we have other complaints with this complex and want to move when our lease is up. Looking for apartment complexes with chargers severely limits options and makes buying a house make a lot more sense.
Their crash avoidance features (automatic braking, steering correction, etc) can't be disabled by the user and it's rather hard to perform, say, a frontal crash test if the car refuses to crash.
In the first week or so, I was a bit weirded out by the lack of language features, as I come from C#/Typescript/C++, but I was very surprised that after 2 or 3 weeks, I was already doing very complex tasks on the code base.
I think a lot of that comes from the simplicity of the language. It's very difficult to surprise you, everything works in pretty much the same way.
Here are some things that I will miss once I move to other languages: (note that most of these are not things that come from simply using lua, you have to implement it into your framework/engine, but they are still pretty common)
- stack traces print the contents of the variables in the stack. Not all lua code bases have this, but it is easy to implement.
- if the code crashes, you can fix the code and continue. This doesn't always work, and requires the code base to be written in a way that supports it, but it is definitely possible and I've used it many times.
- debugging works really well. You can easily attach and inject code, stop on exception and inspect the state.
- settings are also lua code. This is probably the biggest thing I'll miss. I love being able to have simple functions as part of settings (e.g. things like tweening functions), being able to generate settings based on other settings, or run simple sanity checks, all on the same file.
- index starting on 1, this is definitely an unpopular opinion, but IMO it just makes things so much easier. When you need to access the last element, you just do tbl[tbl_length], no need to decrease by 1, or doing a for loop, you only specify the indices you're actually accessing "for i = 1, last_index do end". I think it really helps with off by 1 errors. I used "normal" indices for over 10 years before this project, and I would still occasionally have these errors, but with lua, I don't really remember having them.
- not having to fight the compiler to quickly try out different things. Need something from a completely different system? Just add it to the global table and access it from the other place.
A big learning I got from transitioning from languages with a very strong type system to a dynamic language like lua, is that in order to be effective, you really need to use code architecture patterns, otherwise things become very hard to reason with. This might be counter intuitive, but I think you need to be a better programmer to use lua effectively, than you need to with a language like C# or Typescript. With the latter languages, the compiler helps you a lot, but with lua, you have to know how to use these things on your own, because you can pretty much do anything and that can be reeeeally bad :)
Funny enough, I was just mentioning to a friend this weekend that I would love to write Lua as a full time job (and particularly in gaming), but those jobs seem nearly non-existent.
How do you recommend going about finding opportunities like yours?
Hadn't heard of Mullvad before reading this, figured I'd give it a try. That is hands down the BEST onboarding experience for an app (let alone a VPN) I've had in I don't know how long. Took me maybe 2 minutes to go from no account to a working VPN connection.
I love that everything is anonymous (down to the account credentials just being a randomly generated token).
I can't speak to their privacy as my VPN usecase is usually just "I need an IP in another region," but to the best of my understanding they are one of if not the best in the business.
Thank you for such a killer "side" project!
Roleplaying games are really great for exercising your social skills and creative expression though, that's for sure.
If you check out https://nopixel.hasroot.com/, they maintain a list of all Twitch streamers currently streaming nopixel.
nb: I have no affiliation with nopixel.
Arrimus 3D recently replacing a large chunk of their 3D modeling tutorials with religious content was a pretty big lightbulb moment for me that so much of the content I rely on - not just for the initial learning of a new skill, but as a continual reference when I forget something - is so fragile.
I immediately bought a NAS and began backing up everything that I gleam even the tiniest bit of learning from using a similar project, TubeArchivist[0]. Projects like this are really important for maintaining all of the great knowledge on the web.
[0] https://github.com/tubearchivist/tubearchivist