Blade of Grass

  • Content count

  • Joined

  • Last visited


  • check
    Agree 182
  • info_outline
    Informative 81
  • tag_faces
    Funny 43
  • thumb_up
    Thumbs Up 97
  • thumb_up
    Likes (Old) 1910


About Blade of Grass

  • Title
    Trying to break the forum
  • Birthday June 2


  • CPU
    Intel 4960x 4GHz @ 1.22v
  • Motherboard
    ASUS X79-E WS
  • RAM
    Corsair Dominator Platinum 16GB 1866MHz
  • GPU
    ASUS 770 DCUII
  • Case
    Corsair 750D
  • Storage
    Samsung 850 Pro 250GB, Kingston HyperX 3k 128GB SSD, Western Digital RE4 1TB
  • PSU
    XFX ProSeries 750w
  • Display(s)
    ASUS PA248Q, Samsung 2233
  • Cooling
    Be Quiet Dark Rock 2
  • Keyboard
    Razor Black Widow Ultimate 2012
  • Mouse
    Mionix Naos 7000
  • Sound
    Shure SRH840
  • Operating System
    Windows 10 Pro
  • PCPartPicker URL

Contact Methods

  • Twitter
  • Origin
  • Steam
  • Star Citizen
  • PlayStation
  • Website URL

Profile Information

  • Gender
  • Location
    Waterloo, Ontario
  • Interests
    Software Development, Design, Computer Security, Photography, Fashion
  • Occupation

Recent Profile Visitors

5,648 profile views
  1. It doesn't seem like you can from the (light) reading I've done.
  2. I wouldn't dismiss Snapchat that easily, it's 'fad' has been going on for 5 years, and it's market penetration is only increasing every year. Currently, Snapchat is more popular than Twitter (in people ages 18-34), and has crossed 50% market penetration in those ages 18-24. For many, I imagine not having Snapchat is a deal breaker. Keep in mind, Google has blocked MS from using their APIs for a good reason; violating the ToS of the API. The app that MS created didn't show ads to users, and allowed users to download videos directly to their phones, both of which Google explicitly disallows in their contracts. As far as I know, Microsoft was warned, but decided not to change their app. Can't really blame Google for blocking them IMO.
  3. I mean.......... If you want me to
  4. There's no automatic bans implemented. IPS 4 allows us to configure automatic punishment however we'd like, but we do not utilize it (instead, all moderations decisions are made on a case-by-case basis).
  5. That's fair, but as I said, I know of no computer science or software engineering programs which do so. The reality is that the focus of computer engineering is not teaching the theories of computing (data structures, algorithms, or etc), but instead on the physical aspects of computing/how they work and it's relation to low level programming (which I expect is a rather cursory introduction to programming?). It's entirely fair--if he wants to go into hardware--for him to learn assembly. But if he wants to become some sort of software developer (which is what I assume given what he's said in this thread), it is a poor decision.
  6. It's by design--it shows the last person who posted in the thread, and who that post was "By:" The clarification of "Last post by:" is unneeded IMO.
  7. I'd suggest going with something like Racket instead. It's a language in the Scheme/Lisp family, but was created by MIT specifically as a teaching language--it allows the programmer to set the difficulty level of the language, which obfuscates some of the language features which are less-needed at the beginning (as well as make some things easier to understand, for example by providing a true and false key word in the Beginning Student setting, then #t and #f symbols in Intermediate Student, and finally anything non-#f is true in full Racket). Best way to learn it is to follow along MIT's textbook, How To Design Programs, which provides a great introduction to programming (covering basic algorithms and an in-depth documentation and design process). C is actually the second language that is taught at my university to first year students, but I wouldn't suggest it as a starter language. They start us on Racket (first semester), then C (second semester), and then C++ (third semester). It's quite effective as it gives students exposure to all three major paradigms. Python is taught to the non-CS students who want to take a CS elective... There is something to be said about the language if you do not aspire to completely delve into CS (it is fairly prominent in scientific computing and statistics, especially with all the support it's now receiving). I wouldn't suggest being condensing to someone, especially not when they are correct. HTML and CSS will not give you any transferable skills to programming, it simply is a fact. HTML and CSS are both markup languages (although technically CSS is Turing complete, but for all intends and purposes it is not a programming language). If you want to look on the web development side, JavaScript is a front-end programming language, but it is not one which I would suggest someone take as a first, especially if they seek a deeper understanding of programming. This is a terrible idea. Assembly will not enable someone to easily or effectively learn data structures, algorithms, or anything else 'essential' to programming. Sure, you might have a great understanding of how everything works with memory behind the scenes, but the reality is that this knowledge is almost completely useless for the majority of programmers (especially beginners). Your suggestion is akin to teaching someone chemical engineering before teaching them to build a car--just so that they have in-depth knowledge in how the chemical process of a combustion engine works. I know of not a single university (albeit, my anecdotal experience is limited to some North American and some European schools, mostly through talking to people at hackathons) which teaches their CS or SE students assembly as their first language--surely if it was such a great idea at least a single one would do so? Disagree, you can transfer the knowledge of data structures, algorithms etc, from Python to C. The basic concepts behind the way your code work transcends languages, but I do agree that the ease in which you can transfer it will vary. If you learn to properly code in C (and yes, this is an if, even C allows you to create poorly design, optimized, or implemented code), you will have a very easy time transferring to another language.
  8. Not really a competition, but have you looked to see if there are any hackathons (MLH or otherwise) in your region?
  9. StackOverflow Dev Survey says that the top 3 frameworks are (in order) Node.JS, Angular.JS and .NET Core. In my personal view though, I wouldn't learn .NET and would instead go for Node.JS/React, since that's the new-fangled stack in web dev right now. GO/Scala are also good languages to learn--they're essentially better versions of C++ and Java, targeted at web work. SQL is a language, what he listed are specific software's that you can query using SQL (sort of like how you can run Java on the HotSpot JVM or the OpenJDK--they both run Java, but they're two different pieces of software). San Francisco is great for dev, but there's a lot of competition (especially coming from target-school graduates) and the cost of living is very high. There's a variety of good cities around the US for dev though, like Seattle or Houston. But why move? NYC is a great place for software (especially if you're interested in financial tech). What you work on entirely depends on who you work for. If you work at Google, maybe you would work on the Search team, or the YouTube team. If you work at Facebook you could work on Security, or Help and Protect. If you work at LinusTechTips, maybe you'd work on the forum There's only one language for front-end web--JavaScript
  10. Use lighting to increase the brightness of the subject (you) or decrease the brightness of your monitor (most monitors have this in the settings).
  11. Known issue, it's due to the way that rich text copy and pasting works (when you copy text from websites, including ours, it copies part of the style, when you paste it that style is automatically applied). There's not much we can do about it other than what we currently have, unless we wanted to completely ban the pasting of rich text (currently when you paste rich text a little box pops up asking if you would like to remove the formatting).
  12. What joke would you make with "Super long CoCk"?
  13. No, the attack was made through Cloudflare, hence turning on the DDoS protection mitigating it. There's only so much local software can do to mitigate an attack of this size. There is almost no advantage for us moving to LiteSpeed. The forum's actual IP is not, the Cloudflare IP is. Those are Cloudflare's IPs, not ours. Our actual current IP is not available on that site
  14. As others have said the ability to do this is prevalent in communication software, as such we consider it a non-issue,