Details
-
AboutCreator of W.I.L.L, co creator of learn-blog, Linux officianado, python and machine learning enthusiast.
-
SkillsPython, js, machine learning, computational linguistics, Android, Linux administration, html, css, basic cpp and Java.
-
LocationAmerica
-
Website
-
Github
Joined devRant on 10/5/2016
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
-
@theredcameron No, but I've used that before. Oauth2 client isn't terrible, but making an oauth2 server, which is what I'm doing now, is hell.
-
++ for m50x. Best headphones ever.
-
I don't trust password keepers, including last pass. I forget which one, but the cloud flare memory leak exposed passwords for one big password keeper. If there's something I absolutely need to remember they're in encrypted archives on my computer. Otherwise I just choose passwords based on the xkcd method and remember them.
-
@SHA-256 that's what it's called, but it evolved into a programming language. Check out the source of any moderate sized web page and you'll see IE conditional statements. When M$ made everyone start putting if statements in their html, it became a programming language. Also, I would argue that unlike markdown or XML, it points to and executes other code in a much more direct way. Plus, even if you argue that "pure" html isn't a programming language, when's the last time you saw "pure" html?
-
Html. Is. A. Programming language. End of story. I know, blah blah blah "it's a markdown language" - no. Html has built in logic. Definition of a programming language from Wikipedia: "A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer."
Does that not fit html? -
At least you get to use python. I'd expect php for something like that.
-
I wouldn't send my laptop back to Dell unless there was absolutely something broken. And then I'd do a full backup and wipe it. Last year my charger broke (while I was still under warranty) and Dell wanted me to send my laptop back so they could check the power connectors before doing that. I knew it wasn't them (I tested myself), so I basically escalated until they sent me a new cord. Working great. They also sent me a box of spare power connectors, which is nice
-
@anekix Thanks! I think I might want to explore websockets later on, so I'll check out twisted. Appreciate the advice!
-
@anekix I actually found out today that hug won't really meet my needs. Is twisted really that good? My userbase ATM is around 500 users but I'm looking to expand.
It's between twisted or falcon for me now. Which would you choose?
I have some API calls that could potentially take quite awhile (relying on external services), so I'm pretty sure I need some form of async, right? -
I coauthor a blog about learning machine learning the easy way, with a fellow devranter! We have examples, comics, and decoded vocabulary. Check it out! : https://ironman5366.github.io/learn...
-
@deusprogrammer I'd never heard of him directly, but after reading about him I realized that he was the one responsible for all the star citizen controversy I'd heard about. Sounds like a shitball.
EDIT: grammar -
@deusprogrammer I don't mind Elon Musk, I just wish he wouldn't announce things until they actually existed.
Do you remember last year (or maybe it was 2 years ago), he started OpenAI?
At the time I was writing for a tech blog and I interviewed their CTO, since I had machine learning experience.
I went to him with all these questions about their experience and what they were planning on doing.
He basically replied that I was misunderstanding, the point of OpenAI was to collect ideas and think about implementing them, not jump in implementing them. -
@RexOmni probably someone who doesn't know enough JS to format numbers (validate that they're all numbers, remove '-', etc).
-
@linuxxx No problem! I just realized that explanation was pretty long winded, sorry. tl;dr it's a graph instead of a table.
-
@linuxxx well I'm hardly an expert, but here's my 2 cents. It's graph based, and what they say (and I definitely agree with) is that it allows you to represent data much more naturally, and get better insights. For example, before I had to have a separate table for my users that used the telegram interface, with their username, and telegram chat id. To find out if a user used telegram, I had to check the username and check if it was in the telegram table. Now the user node just has a relationship with the telegram node, and the relationship itself contains information about their telegram profile. Super cool.
-
TODO: Fix this
-
@lotd the function is great, I just don't know why it's set to run on the parent folder. I made the adjustment and added it to my bashrc
-
@deusprogrammer I think that carrying around two devices defeats the whole point of an ultrabook. And BTW, I have all of that, right now, on windows. It works great with the touch screen and thanks to bash on ubuntu on windows I have a unix workstation. My complaint was that I **wish** ubuntu had touchscreen support.
So when you said that buying a mac would make everything "just work", I object. -
@deusprogrammer I just don't think it's fair to say "everything just works" when you just admitted that you use a separate machine because not everything "just works". It's fine if you like OS X, but don't claim it's some magical OS that'll imbue any computer with unicorn tears and fairy dust.
-
@kunashe sounds cool. I was skeptical when I first ordered my laptop (I only initially got it because I couldn't get the higher resolution screen w/o it) but I find myself using it all the time. Another thing I use it for is Android Studio, I can try out a UI feature in the emulator instead of having to hook up my phone to see what it's like on a touch screen.
-
@deusprogrammer yes, because all anyone uses their laptop for is programming. I use my touch screen every day to take notes and sketch diagrams. It's also super convenient just browsing around the web or doing stuff. But I suppose you're right, I should just shell out $2000+ so I can have a system that doesn't support the things I want, but all the crap I don't want "just works".
-
@deusprogrammer yes, I'm sure buying a mac will give me the touch screen support I'm looking for.
-
It's probably just protobuf, encrypted in some way. That's what Google uses.
-
@jonjo good for ssh and literally nothing else
-
@jonjo yeah, that's what I always end up doing. But then Ubuntu calls to me again. At least it gets me to check my backups and clean up my ssd every couple months.
-
@jonjo I've been running Linux and Ubuntu for years and I run it on all of my servers as well as dual booting it on my desktop. My problem is that no Linux distribution is designed for ultrabooks, especially those with touch screens. I have the dell XPS 13, which I ordered with 14.04 on it. That worked alright, but 16.04 completely tanked all the drivers, and unity was never great for touch screens to begin with.
-
A journalist or a writer. I love English, that's why I'm going into computational linguistics and chatbot research.
-
I actually just forgot that at the last second I changed to ujson for speed. It's a module that I've been using for awhile. I just changed that one import and forgot to change that one call. It's something I should have caught though.
-
This pisses me off so much. I'm not a huge fan of Apple or Microsoft, but at least when Microsoft tried to push the original shitty surface (the one that couldn't run normal stuff), they posted common professional apps over to it.
Apple isn't even doing that. They're telling consumers that it could replace a computer, and then if they want to do something like run xcode, Apple will just tell them to get a mac. -
This is why google inbox is great. It automatically sorts through everything and displays it based on content. A bunch of github merge notifications? It'll bundle them together and give me the title "5 merge notifications from github.com/ironman5366/..." A bunch of emails from one person? It'll say "20 emails from Whoever, summary of email1, summary of email2..."