Details
-
AboutA guy who thinks he writes good code, but probably doesn't.
-
SkillsRust is the only language I'll ever need.
-
LocationMissouri, USA
-
Website
-
Github
Joined devRant on 5/10/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@12bitfloat It doesnt, but that doesnt mean it isn't capable of FFI, and I definitely wouldn't disqualify it just because it doesn't have it's own special ABI It supports the C ABI which is a very common standard, and IMO that is a smart move. Designing a new one around Rust's type system, and then getting people to actually use it, is going to be difficult.
-
@12bitfloat Not sure what you mean. I dont know everything about its history, but currently it is a systems language designed to be just as powerful and fast as C but with more safety. From my experience it is definitely living up to that standard.
Sure, it may not have "replaced" C and C++ in that they are still used more often, but that's because they're the de facto standard at that level, and that is difficult to simply remove and replace with something else across an entire industry. That will take time, but eventually I think Rust will grow, mature and be a strong competitor. -
Yes. I have used it with Piston2D for the past 3 ludum dare competitions. It reminds me of the Processing environment because it gives you render functions for primitives like rectangles, ellipses, and images.
Currently in the process of writing a small framework that runs on win, mac, linux and wasm so I dont have to in the future. Also designing a larger voxel game engine. In Rust which is an interesting challenge. -
Rust has the turbofish: item.method::<T>() but thankfully that's only needed in cases where type inference fails.
Also the new proposal for await syntax: "postfix dot await" (future.await) which looks like a field access. -
@deadlyRants By the same token, I appreciate the flexibility of distros that leave me with a base system and DON'T assume I want packages x,y,z when nowadays it's a quick and simple command to install them.
-
... How am I supposed to read this? How is this related to data privacy? So confused
-
My ideal multi-factor authentication scheme would be an asymmetric key encrypted (or better, locked in a smart card) with a cryptographically secure, memorizable password.
Something that proves that either you are who you say you are, or that someone else beat the shit out of you and you're never going to speak again. You have to be missing, because they know as soon as they let you go, you're going to tell everyone that you're compromised. But then people will eventulally figure out that you're missing. They can't win in the long run.
You still do have to be careful about getting phished/keylogged/skimmed, and thise techniques will still work very well on people who don't think about security, unfortunately. But I personally think it is secure enough in practice. -
@kenogo Yeah, I meant for having the balls to do something like that
-
Omg that diff is massive. Props dude
-
I dont accept your cookies!
-
If only there was some kind of multi line string literal...
-
@martygeek the process only terminates after a segmentation fault due to invalid access 🤣
-
I call it a workaround for a bad type system.
-
What about the people who work at Google? Anyone know if their corporate address is gmail?
-
I like that all of these companies are implementing 2FA, but it is in the wrong place. I take care of it myself, at the password manager level with a physical hardware key and PIN.
Even for me, a CS/cybersecurity major, doing it right is hard, and there are still risks and vulnerabilities associated with this method. I'd love easier, more widely-available solutions for multi factor authentication that are also more secure than passwords and more convenient than per-site 2FA -
Woth no context about your work environment, it could be that they actually enjoy the work. I personally love doing software projects and if I find a project that I'm passionate about, I will voluntarily spend many hours per week working on it even without pay.
-
Ah yes, the Google dangle. Love it lol
-
You dont know about slow builds until you write rust lol
-
My sister isnt a dev but she picked some things up from watching me as a kid. She does quiz bowl now and sometimes answers programming questions. The other day she texts me and says "I answered JavaScript instead of Java 🤦♀️"
-
Totally not Win95
-
Like those privacy regulations that prohibit collecting data from kids under 13. Didnt stop me as a kid, I just lied about my age lol.
-
Just wait until the swatch happens, that's the best part.
-
This is why I think the principles of semver should be applied to UX.
-
Yes. Do it, and do the research on how to make a proper PGP keychain. I have one and I use it to encrypt my password database (GNU pass)
Definitely worth the $40 if it helps you take control of your credentials. -
Stay rusty and learn rust 😁
-
@Stuxnet ctrl-L works too, and is supported by lots of terminal programs (pretty sure libreadline will make it with other combinations "just work" for shell-like programs)
-
Alias ls="sl"
-
Not sure what you're implying here. GitHub doesnt try to secure the address that Git is configured to use; that is on the user and they chose it for their public identity.
-
JetBrains software is pretty impressive. I remember using PyCharm and IntelliJ a few years ago and it was very easy to use and powerful. Would highly recommend as well
-
2015... windows phone? Was BlackBerry still a thing?