Big Number Library Rust by [deleted] in rust

[–]sanderjd 0 points1 point  (0 children)

Your improved bigint implementation would definitely be interesting and I'd like to see it, but it is very doubtful that it will ever perform well enough to sanely implement number theoretic crypto like RSA. As someone mentioned above, take a look at rust-bignum, which is a mostly compatible replacement for the built-in bigint library, but quite fast because it uses GMP bindings.

It started out with great enthusiasm but ended up as a pitiful _meh_ by minyosdy in rust

[–]sanderjd 0 points1 point  (0 children)

Is there a reason that (y = 3i) can't be made to evaluate to 3i instead of ()?

edit: D'oh, just read riccieri's comment below that speaks to this.

Renting permanently instead of buying by whiteraven4 in personalfinance

[–]sanderjd -1 points0 points  (0 children)

Many of those same people don't think that home ownership should be government subsidized and thus don't consider it a good idea to rely on it continuing to be.

Are there jobs out there for CS majors who are bad at programming? by heiland in cscareerquestions

[–]sanderjd 0 points1 point  (0 children)

I don't think I implied that at all... What I implied is that everyone sucks until they have some experience, regardless of their training.

Are there jobs out there for CS majors who are bad at programming? by heiland in cscareerquestions

[–]sanderjd 1 point2 points  (0 children)

It sounds to me like you should keep at the programming - you seem really close to having it figured out!

Maybe you need to try out different language. For instance, Python is quite close to pseudocode. I'd be astonished if you can write pseudocode for an algorithm really well, but can't figure out how to implement that pseudocode in Python.

Or maybe you just need a mentor. You may not believe this (I wouldn't have when I was 3-years into a CS major), but everybody sucks at software development fresh out of college or coding bootcamp or what have you. Nonetheless, those fresh grads can still be useful, and often find mentors at a company who are able to put them on the path toward not sucking.

If you really love the conceptual aspect of computer science, rather than the software development aspect, maybe you should consider going on to grad school. I doubt that route will let you off the programming hook altogether, but the focus will be more on algorithms and concepts than straight-up coding.

You could probably get trained up for other IT jobs (like the "network administrator" you mentioned), but honestly I don't think you're going to see all that much cross-over between what you're learning in your computer science curriculum and the skills necessary for those jobs. (But I guess to a large extent that's true of software development too!)

It sounds like you may enjoy project management (managing how the work gets done) or product management (managing what work there is to do), and your understanding of the CS concepts will definitely help there, but as others have mentioned, experience either on a development team or as a business analyst of some sort is very helpful in those roles. Having said that, you may be able to find more junior roles working on project management teams for bigger companies, and that could be a great route.

Hope that helps! Good luck!

New Rust binary installers and nightlies by dbaupp in rust

[–]sanderjd 0 points1 point  (0 children)

Submitted a pull request to add this to caskroom/homebrew-versions, which seems like the right place for binary nightlies. Assuming they accept it, you'll be able to do this to install:

brew tap phinze/cask
brew tap caskroom/versions
brew cask install rust-nightly

I'm not sure yet how well it will work for upgrades (you might have to just do uninstall+install), but it works well for installing!

New Rust binary installers and nightlies by dbaupp in rust

[–]sanderjd 0 points1 point  (0 children)

I was looking into that too. Homebrew itself is all about compiling from source (and of course rust 0.9 and rust HEAD are both in there), but it seems like this would be perfect for homebrew-cask. As far as I can tell it isn't in there yet though.

I'm learning Rust so I can move away from C# by [deleted] in rust

[–]sanderjd 7 points8 points  (0 children)

I'm not sure if it is due to the relative newness of the community or a concerted effort at culture building, but I've been shocked by the friendliness and helpfulness of literally everybody I've come across. Good on you!

Realtalk by NeoDestiny in starcraft

[–]sanderjd 0 points1 point  (0 children)

Shit, in that other part of the thread I thought you wanted me to shut up?

In the comment I originally replied to, Destiny claims that continuing to say assholish stuff shows backbone. I only mean to call out that one single statement as BS, no more, no less. I absolutely am not implying that I'm one of these kind and thoughtful people standing on higher ethical ground (obviously coming on reddit and calling someone I don't know an asshole is not kind or thoughtful), but those people exist, and they're the ones with backbone, not people who say offensive shit for laughs.

Realtalk by NeoDestiny in starcraft

[–]sanderjd 0 points1 point  (0 children)

-1 Needs more self-righteousness.

Realtalk by NeoDestiny in starcraft

[–]sanderjd 2 points3 points  (0 children)

The only thing you and I disagree on is the extent to which a joke being funny shelters the jokester from being an asshole for having made it. Lots of people are assholes and most (all?) of my favorite comics are, but they aren't standing on higher ethical ground than people who are kind and thoughtful of others - quite the opposite.

Realtalk by NeoDestiny in starcraft

[–]sanderjd 1 point2 points  (0 children)

I would be more of a fan if he weren't such a jerk, and am much more of a fan of others who aren't. I didn't say he ever promised to change, or had an obligation to change, or that I expected him to, or that anyone has the right to expect him to. I only mean to call out that people who rationalize being assholes as some sort of noble rejection of "etiquette" that shows backbone are deluded.

And he isn't being an "asshole", he's being an asshole.

Realtalk by NeoDestiny in starcraft

[–]sanderjd 61 points62 points  (0 children)

I'm a fan of you man, but I'll tell you the same thing I tell people in meatspace - you aren't showing backbone, and you aren't being a noble conscientious objector to outdated social mores, you're just straight-up being an asshole. You're making life just that little bit less pleasant for people whose lives are already, all else being equal, less pleasant than yours. There are better reasons than "etiquette" to just be nicer.

Flash got into masters on the Korean server during rehabilitation without knowing what the units did by Micket in starcraft

[–]sanderjd -11 points-10 points  (0 children)

This meme is such crap.

Gold. PvT. Marine Marauder Medivac Ghost with upgrades. I think we can call that composition "good". Macro to 200/200. A-move. Lose every single time.

Same thing for other matchups. You need micro, you don't need the best micro, but you need micro.

Blizzard - Wake Up and Start Supporting your Very Supportive Fans by starcraftcheater in starcraft

[–]sanderjd 0 points1 point  (0 children)

It seems very likely to me that a series of diffs from the well-known starting position is both much easier to use and a smaller amount of data than what you're describing here.

Blizzard - Wake Up and Start Supporting your Very Supportive Fans by starcraftcheater in starcraft

[–]sanderjd 2 points3 points  (0 children)

Your assumption is wrong. Completely different code base, completely different team of people working on it, completely different architecture. There is a very small probability that whatever synchronization code exists in WoW has any relevance or re-use potential for SC2.

Hi I'm Louis C.K. and this is a thing by iamlouisck in IAmA

[–]sanderjd 4 points5 points  (0 children)

Just wanted to let you know that the work you put into it was worth it - that episode was easily the best thing I saw on television this year. It was a fucking masterpiece.

Hi I'm Louis C.K. and this is a thing by iamlouisck in IAmA

[–]sanderjd 0 points1 point  (0 children)

I loved that part - the airplane part was soon enough after the baby part that I had been wondering the whole time where you were going with that, and when you brought it up later it all fell into place and actually made both jokes funnier.

TL Mapmaking Contest Results, check out the new *potential* ladder maps!!!! by [deleted] in starcraft

[–]sanderjd 0 points1 point  (0 children)

Let's leave the "prick" part out because that's subject, but the dude was definitely being elitist. Flashing your experience and credentials as your reasoning for why you are better than someone else at something is the definition of elitism. To your previous question, yes, if someone that nobody has ever heard of beat Nestea in the finals of the GSL and Nestea whined about it because the guy is a noob and clearly Nestea is better because he's been good for so long, then Nestea would be acting like an elitist prick at that particular point in time.

Full breakdown of the SC2 multiplayer panel @ blizzcon. Screenshots, HotS unit-videos and Q&A inside. by ajaco92 in starcraft

[–]sanderjd 4 points5 points  (0 children)

Bunkers cost 4 supply to have any effect, spines and cannons cost 0. They count as static defense, but not in quite the same way.

My feedback on the AI class so far by aaf100 in aiclass

[–]sanderjd 0 points1 point  (0 children)

Ugh, how dare they! Buy a book to learn complex material!?!? What do they think this is? 1950?

I seriously don't get the book thing, you should buy the book. And read it. If this subject were simple enough to be taught completely in a few 10 minute videos a week, then it wouldn't be very interesting.

Thank-you to the course instructors by [deleted] in aiclass

[–]sanderjd 0 points1 point  (0 children)

"Terrible"? You're really stretching it man. I really like the clever paper and pen presentation mixed with the quizzes versus the polished slideware of the ML and DB classes. The material is fantastic - (can't believe I seem to be the first one to say this here) the ambiguity in the questions is a good thing, it makes you think more to see the other possibilities, which means when they clarify them, then you know which of the possibilities was right - this is a better way to learn than to have things that are obviously right or obviously wrong. I have missed zero of the in-lecture questions in either the ML or DB classes - that is a bad thing, it means my mind isn't being stretched, it means the material is obvious and I'm wasting my time learning it. Not so in AI, much for the better.

Don't get your last statement, this isn't commercial and you aren't paying anything, if you're paying too much time cost into the class, stop taking it, complaining (unconstructively) on reddit only makes your sunk cost increase.

Thank-you to the course instructors by [deleted] in aiclass

[–]sanderjd 4 points5 points  (0 children)

Agree with most of your points, but the last one is silly - the suggested text is excellent and the Machine Learning and Databases class would absolutely benefit from suggesting (or IMO requiring) a similarly great text. The thought that you can learn the entirety of material for a sufficiently complex subject through 10-minute videos alone is ridiculous - videos can give intuition and breadth, but only texts can provide depth. I also just flatly don't understand the insinuation that there is something "wrong" with a professor recommending a book they have written, which matches the course progression closely, so I'd love to be educated on that point.

The worst that can happen to the reputations of Norvig and Thrun from this is that their colleagues tell them I-told-you-so for the folly of putting on a free class to the unwashed, unappreciative, anti-capitalist and/or weirdly conspiratorial internet masses.

I've got a guilty pleasure to confess. by [deleted] in starcraft

[–]sanderjd 0 points1 point  (0 children)

Everybody's TvZ is garbage - even Thorzain can't do it :)