HN discussion: https://news.ycombinator.com/item?id=5204967
148 karma · joined January 16, 2012
HN discussion: https://news.ycombinator.com/item?id=5204967
There is one obvious way: strings are encoded to bytes, bytes are decoded to strings.
Which people? My friends and I walk away from a game of Cards Against Humanity thinking we had a fun time coming up with stupid combinations for an hour. I can also turn the author's previous sentence around and state that there are probably many people that get too invested in elves and orcs as well.
> ... this passes once you’re more familiar with the language and are using it for real things
> ... a large enough subset of the community never reaches that stage
This is true about pretty much every programming language (and probably generalizable to most non-programming things too). The author just happened to apply it to Ruby and Haskell for some reason.
If there's a message such as "programmers should be more aware of the language's strengths and weaknesses and shouldn't feel overconfident", it's lost in the paragraphs of vague complaints.
Except this isn't really useful outside of bookmarks in a browser. Who would bookmark an API endpoint returning JSON? In code, it's just as easy to make a request with query parameters as it is with a post body.
#!/usr/bin/env python
import requests
requests.get('http://example.com/', params={'key': 'value'})
requests.post('http://example.com/', data={'key': 'value'})The remaining comments are just fluff, such as "thanks", which can more appropriately (for the site) be expressed as an upvote or accept. Or they're asking a new question, in which case the parent's comment applies.
> There is a social element to this bug report as well, of course. It served for many as a sort of declaration of intent. But it's better for us to focus our intent on excellence in our own right, rather than our impact on someone else's product.
So you're right, and he agrees, Ubuntu should be focused on being the best it can, rather than trying to "fight" the competition.
I didn't really know what to expect other than, "UCSD's CS program is ranked 6th in the nation." So I considered it an opportunity to learn even more, not just to prove what I already know. I looked forward to a fresh start in a new area, learning from people who obviously were very intelligent.
When I first took mandatory introductory classes, I thought, "This is so easy, I've been doing this forever." In high school though, few shared my interests at all. Here, I could make a study group and tutor others, and as some saying goes, "You can learn more by teaching."
When I finally got to upper-division classes, I saw yet another opportunity for growth. I knew what I wanted to focus on, but I also knew that I was smart enough to pick up something I was interested in without taking a class, if I put my mind to it. So I branched out, chose some classes that sounded interesting, even if they weren't directly related to my path. Machine vision, computer architecture, etc. Each one ended up teaching me new ways of looking at problems that I would never have considered if I hadn't taken that class.
University also provided me opportunities to branch out in another important area, social interaction. I joined the Ultimate Frisbee team, giving me a physical activity, new friends, and access to parties, things I never even tried in high school. I joined the student council (as the web designer) and gained insight into how bureaucracy worked.
My advice to you is this. Treat everything as an opportunity, perhaps a challenge to do something difficult, or something new, or something different. Working in the real world, I can say it would be much harder to find these opportunities with a full time job. University will prepare you for the real world in ways you would never expect, but only if you take an active role in that preparation.
http://slant.co/topics/what-is-the-best-alternative-to-googl...
For those who missed out, Slant.co was posted on HN about a week ago and is for exactly this sort of thing.