HN user

canibanoglu

33 karma

I'm 24 and I started learning about web development a couple of months ago. You can contact me at

can@howyoucod.in

Posts3
Comments37
View on HN

Disclaimer: This may seem harsh but I really don't mean to be harsh.

If you have "only" completed Codecademy or similar, you're nowhere near the intermediate mark. I have used Codecademy and Code School and they are indeed great. But they give a false sense of security and accomplishment to the user. They are great for introduction to a language but they only introduce you to the language, nothing beyond that.

Don't get me wrong, I applaud you for your will to learn programming. I'm not trying to make your accomplishments look insignificant. But I believe that, at this point, your accomplishment is not finishing Codecademy's very very introductory course on Python but taking the first step in the path in learning programming.

I suggest that you take a look at Zed Shaw's Learn Python The Hard Way. The beginning may look a bit too easy, after all Codecademy does teach you stuff. But midway through you will probably see that Learn Python The Hard Way introduces beginner stuff that hasn't been covered in Codecademy.

After that, continue reading about Python. Sadly, the real world isn't divided into categories marked as "Beginner, Intermediate, Advanced". Read source codes that actually interest you. You are bound to come across stuff that you have no idea about. Start reading about that stuff. Chances are really high that you will come across other stuff that you don't know about when you're reading about the first stuff that you didn't know about. You will probably end up reading (and learning) craploads of stuff, but in my experience that's how you really learn stuff.

I have learned this during my journey in programming. In the end, you are the only one who knows how much you know. Don't measure your knowledge by Codecademy's standards. They may tell you that you are intermediate but you may not even understand how a relatively simple library works.

To anyone who will flame me for writing this, try Codecademy's or (Code School's) courses. Try and choose a language which you don't know. Don't read any of the info, just read what is expected of you. You will still pass the course. That is a VERY big problem. I'm a beginner, I have felt that false sense of accomplishment. It hurts a lot when you see what real intermediate and advanced people do with a programming language.

I don't see why you're asking these questions, if english is not your native language and you really wonder what "rose up" means, search around first. Your second question is equally pointless.

PS: Read about "phrasal verbs" and you may stop plaguing actually useful submissions with pointless comments.

I think the idea's good but the analogy presented is ridiculous.

As far as I could see, there isn't an escalator reserved for only men and one that is reserved for only women. The article touches on women having to use the one that is usually going down, and I kind of understand that to mean they are presented with extra difficulties, but in the given situation if someone wants a job more than the others and tries to climb the harder escalator, I believe that deserves a round of applause whether it's a man or a woman.

Another problem is that being most skilled is equated to being the fastest in the analogy. Here's where things go hard to explain without offending anyone but I'll try to take my chances. Just keep in mind that I'm not against females in any industry. If the real world is like the analogy and females can't get a tech job because they aren't as fast as men, then it is a good thing. Being a women is nothing special. For every woman who can't get a job because they aren't skilled enough, I bet there are 2 or more men who also can't get a job because they aren't skilled enough compared to others. I don't see men complaining in this situation. And to be perfectly honest I myself have lived through something like this recently. I am a very new comer to the programming world and I was turned down on my application to GSoC. I didn't think of trying to find nonexistent reasons, I knew it was because I was good enough (yet). From what I've been reading about female take on these situations, I'm led to believe that about half of them (or perhaps even more) would think that they were turned down because they are not male.

What I mean to say is that the article inherently implies that there are so many fast men that women can't get a job. I believe that is warping the truth to make people feel sorry into women. I'll most likely be crucified for saying this, but I would be glad if an unskilled woman can't get a job because there are more skilled men, I say that's a good thing. (I have long learned that the internet community and extreme feminists like to cherry pick on what you say while missing your point just to make a case against you, so I'll say that I would also be happy if the reverse is true, that is a man gets turned down because he isn't skilled enough).

And the last thing. The article mentions women who see that the escalator is overflowing with men largely turn around and not even try. This is a very female-centric approach. Men don't see something entirely else magically, they also see the escalator flowing with men. If anyone, male or female, turns around because the escalator is overflowing, then s/he does not want the job enough, s/he wants an easy ride.

This part of the analogy both degrades women and shows something entirely unlikable about the author's view. It implies that most women give up in the face of difficulty (the difficulty being that there are too many men). If that is the case this is not a case that can be argued against male domination in any industry. If women want to be represented more, then they should try more. Keep in mind this is assuming that what the author is implying.

And the author's silent implication (which is very offensive to me) that women should have a women only escalator that will overflow with women in time.

Go ahead, crucify me because this apparently is against what most people defend but it is important to keep everything fair while defending women's positions.

Facebook Home 13 years ago

Ok here's my two cents.

-It does look great. But I'm also curious as to what will happen if my friends are not good photographers. How about when they post pictures of what they have eaten?

-I most likely take my phone out of my pocket more than a hundred times each day, they got that part right. Sometimes I just use the phone screen to check the date and time. Sometimes to check if someone has called me or texted me/mailed me. If I'm the only one who checks his phone's screen in order to learn the time, then this is probably a moot point. If not, it's going to be annoying.

-It's all good and dandy to be connected to my friends all the time but I use my phone for what it was meant for, phoning other people. It's very rare that I take my phone out of my pocket to check up on friends through social media. If I want to check up on people, I call them. If I want to do it over facebook or similar, I use the apps.

-Ads. It's most likely get ugly and annoying, fast.

I would love it if this were real but I have this nagging feeling in me that tells me that this is just an attempt to exploit the romantics in us... I do hope it really is a kid trying to raise money to create a game.

And just as a closing note for my own comment, I'm amazed by how hostile people can get over a comment. The fact that I don't see this used for classical music (the music that I enjoy and perform) should be free to express here. What should I have said? Oh great, cool stuff, this is the future of music? I just don't see it that way. It will be useful to some, and will have no effect on others.

When I wrote the first comment, I couldn't understand what the hype was about this and now, on top of that, I can't understand the way people acted over the comment.

As a matter of fact I have indeed played Bach and Beethoven among others. Currently, I'm working on the 21st piano sonata of Beethoven for a performance. The example you have given is very accurate, in the 14th piano sonata, Moonlight Sonata as it's affectionately known, Beethoven instructs the performer to hold down the pedal for the whole duration of the first movement. That simply won't work on modern pianos. What do we do now? We try to replicate the sounds Beethoven himself would have gotten from his own piano. There are books written about pedal techniques.

And I worded that wrong. Technology is and should be a part of classical music performances. I just don't see the relevance of this product from a classical music standpoint.

And I did look at Synthogy's website. They have a good product but if you're saying that that product does replicate the sound of a real grand piano, we have to agree to disagree. They have solved some good problems, like half-pedaling. Harmonic resonance modeling is impressive. But in I can't say that these replicate the sound of a true acoustic 100%.

Small note: Dynamics were part of Bach's era. Bach himself was a very talented organ player and there are dynamics in organs. Piano is a descendant of harpsichord, true, but it's also a descendant of organ.

And as I said in my other comments, this is getting pretty off-topic and I don't want to derail the thread. I'll be more than happy to discuss this with you klodolph through mail or whatever.

The current musical trends still have a lot of ground to cover to catch up with that "terminal point of all musical development". I don't consider classical music to be the terminal point of all musical development by the way. Those were your words, not mine. You could say that classical music is getting less culturally relevant but you could say that about sculpture or painting.

I understand how my comment has been misunderstood and I didn't want to say that this was useless, just that it was useless for classical music. But your comment is by far the most... hmm... interesting so far.

This is getting out of hand though. If all of you guys want to discuss and throw shit at me and try to convince me that this is the best thing ever, go ahead and create a new submission about technology and classical music or whatever. I have no wish to derail the submission.

That was far from my intent to be honest. Between me and Jordan Rudess, I'd rather watch him as well. But between Jordan Rudess and Martha Argerich I'd watch her playing. This is just another form of labelling stuff. Just because a well known and talented performer is backing something doesn't mean it's going to be useful. Then again my comment was only concerned with how this relates to classical music.

The jump from the harpsichord to piano was a huge one but the key profile didn't change as much as this. Integrating new technologies with instruments is all good and dandy but we're now fabricating the sounds with computers. We're changing the way these instruments function and we're changing the way we interact with them.

My concerns may be similar to those of 18th century people but the changes that we're experiencing now are not similar to the changes they experienced. We don't have the technology to replicate the acoustic sound of a piano. And I quite honestly don't see this being used to perform classical music. I'm not talking about all the stuff (mind you, I'm very partial to calling these music) that's being "composed" these days, I'm talking about the music up to the 1950s.

I'd like to touch on another aspect of your post, you say that you want modulation and polyphonic aftertouch when you play the piano. And you say that it's the music that lives on. For classical music, the music is the composer's, s/he composed the music with the limitations of his/her era and re-interpreting their music with new technologies in ways they didn't even imagine. This is not making their music live on as far as I'm concerned.

Basically my point is that, considering that I only play classical music, I don't see a use for this. It's good to read about it but I don't think that this will ever be used for classical music performance. And no, I don't mean the odd youtube videos here and there, I mean used for performance by concert pianists.

I believe I'm entitled to my opinion about this. It's a cool piece of tech but it's just that. The fact that Jordan Rudess from DT endorses this doesn't mean anything to me. He's not a classical music performer (although he has been educated as one) and this may be good for his uses. I'll be amazed if Martha Argerich or Maurizio Pollini say that they will use this product.

And just a little note, and I know this can sound like I'm attacking you but I'm not, I'm just trying to share a bit of information. The pieces in The Well-Tempered Clavier are not "songs" per se, they are individual pieces. Song is another form in classical music and employs the use of human voice.

Seen this one a couple days ago and I honestly can't understand what the hype is all about. I've been playing the piano for 11 years now and I can't see myself or any classical pianist using this product. I'm aware that this is most likely not intended for classical musicians but still, I fail to see the reason to change the design of an instrument that's been around for a very long time in one form or another. Change for the sake of change is pointless.

I can't convey to you how good this post made me feel. It's extremely reassuring to me that there's someone out there who feel the same way I do about this stuff.

And the procrastination part made me smile. I keep trying to find better and more optimized ways of learning something and I keep getting stuck at certain points. Only after I've read your post have I realized that this was just another way of procrastination (and perhaps the most insidious form of it).

Thanks billions and billions of times (hat tip to Mr. Carl Sagan) for the very kind words and the motivation!

I would love to have a helpful dev who can dedicate a small amount of time on mentoring me but I have no idea how to ask people for "donating" their limited time to me. But I can see how immensely helpful that could be.

Building a business is not what I want to do at this stage, I simply want to solve simple problems that I encounter in my life in a simple yet beautiful way. Maybe the business part will come later.

Thanks a lot for the sympathy! I will definitely find and check out the course on Udacity, sounds like it would be a good introduction.

As to coming up with projects, I come up with a lot of different projects, usually projects that would give me the tools that I need and I can't find. It's just that I always feel like I will be easily overwhelmed but I guess I should just jump in and get over with it.

And you're right, I should definitely learn how to use git, I have been postponing it but I'll make sure that I follow the courses on CodeSchool as soon as possible.

Thanks again for the help :)

I agree with your point and find it quite disturbing myself. What punched me in my face in your article was that you asked people to comment on HN if they agreed. I quite honestly don't understand the reasoning behind this. Granted, I'm a new member on HN but asking for comments just for the sake of comments seems like broken Facebook "like"s.

Ah, I should have been clearer. MIDI to sheet music conversion is trivial. What I want to do is take real audio as input and convert that, which is according to my readings really hard because MIDI and audio formats (FLAC/WAV/MP3 etc) are very different.

There are some tools that I could find but so far none has come up with good conversion from FLAC or MP3.

I'm mainly interested in classical music and that kind of complicates things. As the number of voices in your audio increase, it gets that much harder to export it to MIDI. I've been thinking about emphasising the melody line and exporting that to MIDI but so far nothing :P

Perhaps a different approach would work better.

But thanks a lot for the help :)

I don't think anyone is saying that trying to make money is wrong. It is very disturbing (to me at least) to say that you're funded only by donations while you're embedding affiliate links. People should have the utmost respect for their audience and the person in question has failed there.

I think the answer would change from people to people. Some people respond better to social interaction in learning and some do better alone.

At the end of the day you're the only one who can answer this for yourself.

Are you an absolute beginner? If so, pick a language (I recommend Python), go to Codecademy, work through Zed Shaw's Learn Python the Hard Way and see how you're doing. It's natural to feel extremely overwhelmed in the beginning. Try to build stuff on your own. After some time, you should assess your situation. If you feel like you could have advanced more with a bootcamp program in the same amount of time, go ahead and apply to one.

Mind that I haven't participated in any dev bootcamps. I find that I get extreme pleasure by learning things on my own. Even then, I think I would like to participate in a dev bootcamp some time.

Here's a list of all my current subscriptions, hope this helps you get started:

* brack3t: http://brack3t.com/feeds/all.atom.xml

* CasJam: http://casjam.com/feed

* Coding Horror: http://feeds.feedburner.com/codinghorror

* dan shipper: http://feeds.feedburner.com/danshipper

* Dave Winer: http://scripting.com/rss.xml

* Doug Hellmann: http://feeds.doughellmann.com/PyMOTW

* Eric Florenzano's Blog: http://eflorenzano.com/atom.xml

* fuzzy notepad: http://me.veekun.com/atom.xml

* Hack Things: http://www.hackthings.com/feed/

* Hacker News: https://news.ycombinator.com/rss

* Liam Kaufman: http://feeds.feedburner.com/liamkaufman/uHFr

* MacRumors: Mac News and Rumors - All Stories: http://feeds.macrumors.com/MacRumors-All

* Nate's Tumble Log: http://natekontny.com/rss

* Nathan Kontny: http://ninjasandrobots.com/feed

* Nettuts+: http://feeds.feedburner.com/nettuts-summary

* observation deck: http://observationdeck.net/feed/

* PaulStamatiou.com - Tech News, Reviews and Guides: http://paulstamatiou.com/posts.xml

* Python Zone - Everything for the Python & Django developer: http://feeds.dzone.com/zones/python

* Signal vs. Noise: http://feeds.feedburner.com/37signals/beMH

* Steve Corona: http://feeds.feedburner.com/stevecorona?format=xml

* The Changelog » Python: http://thechangelog.com/tagged/python/feed/

* The Gates Notes: http://www.thegatesnotes.com/RSS

* the_codist(): http://feeds.feedburner.com/thecodist