EDIT: now they've sent me 8 welcome emails. Hmm
2,272 karma · joined February 5, 2012
Email: avp-13@yandex.ru
EDIT: now they've sent me 8 welcome emails. Hmm
Isn't it already (semi-)official?
> An account named whoishiring is the only one allowed to submit the regular threads. This prevents a race to post them first.
Not really! It's just simple curiosity.
I am pretty sure he skipped compiling! I am being serious here.
Honestly, I am not sure why you are surprised. Competitive programming is different from regular programming, and like every other field it require years of training and experience to become good.
After a while you just learn to recognize patterns and common topics.
I think your comparison to chess is a good one. Both chess and competitive programming require years of deliberate practice to become good.
Source: done both. Though I was only somewhat good at chess, I was fairly successful at programming contests a few years ago(not this guy's level good though).
> Is that person simply a genius? My ego is shattered beyond recognition. (Instead of being happy that I solved my first competition problem...)
Don't feel bad about yourself! Imagine a Java programmer writing their first haskell program and being surprised at how quickly haskell programmers are able to write code in haskell. That's how your post looks to me.
> With huge front page traffic, it’s hard to believe that a good story would only get 4 or 5 up votes in its 3 hour window on the front page, therefore, it makes the first 3 upvotes look very suspicious.
Sounds like a typical 5-10 point story that didn't go anywhere? I feel like I see lots of them on HN. Is the described story _that_ abnormal?
The front page and /new are very different, and I'd say that when browse /new (which happens rarely), I focus on giving upvotes to stories that deserve them.
Guess what? Belgian company did this, it is sold under brand name Nootropil in many countries. The patent is already expired, so there is probably little benefit in bringing it to the US market.
It is a search engine for one subreddit(/r/learnprogramming).
> so, what is your interest?
I know about search engines, and I wanted to share my knowledge with people(personally, I think there isn't much info on the web, compared to e.g. operating systems). I also wanted to start live streaming, so I started this.
> are you looking for ideas or do you have other pet projects you want to work on?
Suggestions are always welcome! I have a couple of ideas for side projects(and I sometimes stream building them).
> My suggestion, if you are trying to build an audience, crowd source your next project idea.
We tried something like this in /r/WatchPeopleCode, and it doesn't worked very well(for some reason). Although the subreddit was 10x less popular then(and maybe implementation wasn't that good).
I am curious about your project idea though!
If you have questions, I'll be glad to answer them!
I hope there is a way to force youtube to have full screen option.
(Also, it is very likely that we were having issues: https://news.ycombinator.com/item?id=9018638 , I guess loading players for 5-10 streams shouldn't hurt that bad)
Hm... If you don't want to build your own streaming infrastructure, then it looks like you can have a 24/7 youtube live stream: https://support.google.com/youtube/answer/2853700?hl=en
"End times are not needed for 24/7 streams."
I guess youtube isn't very suitable for audio, but maybe it is an option for you.
Just a bit of technical details for curious: twitch streams are painful to deal with. Twitch channel != youtube channel. Twitch channel is akin youtube video(or stream) but with offline/online status. Mapping "online/offline" statuses into proper upcoming/live/completed statuses isn't straightforward. Differentiating between different "streams" is also difficult(i.e. user streams twice on two different days, but the link stays the same).
Also, twitch api often returns 5XX errors.
Bug reports are welcome here: avp-13@yandex.ru
Also, if you want to be notified about upcoming streams, then you can subscribe to subreddit(http://www.reddit.com/r/WatchPeopleCode), subscribe on the website, or follow https://twitter.com/WatchPeopleCode.
> blog, tutorial video, stackoverflow post, book, etc
Well, how does one records a tutorial video? It is not that easy, there are a lot of details: language, library, length of video, format(i.e. what things to explain, in what order, etc, etc). Streaming is straightforward, you code as you normally would and explain stuff as you go. As for information density, I think it is possible to speed up "boring" parts(e.g. silent thinking) in recorded videos. We aren't 100% sure, but we're coding a prototype.
It is a stupid law in Germany. :(
https://productforums.google.com/forum/#!topic/youtube/qLbjw...
"Because of the German law (RStV), you must have a broadcast licence from the media authorities when you make a live stream that can reach more than 500 people at the same time. Not getting one would result in a fine of up to 500 000€. However, even if you would have one, Google might need one as well (because they somewhat are the "television channel") and they don't have one (if you do stuff that is against German law in your live stream, Google would lose its licence because of you)."
Twitch is ok, but it is against ToS to stream non-gamedev programming. These rules aren't enforced strictly though.
VOD support for twitch sucks. Personally, I prefer my videos not getting deleted after 14 days. So that's why I stream on youtube.
As for the other stuff, we have a few ideas(most of them vague). One of them: auto speeding up "boring" parts of videos(e.g. silent thinking) in recorded videos.
Although TBH, in Russia there are mail.ru(with their search engine) and sputnik.ru (a search engine funded by company called Rostelekom. The majority of it is owned by state/government).
For previous startup schools they released videos after a few weeks.
As for function/variable/type/etc names and comments -- in Russia english is the standard. Russian is rarely used in comments, and using russian in code is frowned upon, so it (almost) never happens.
> But I'm wondering how it's interpreted from the point of view of a native speaker.
In Russia, we have company called 1C. One of the software products of this company is "1C: Enterprise". This product has some built-in language(for automatizing common accountant tasks or something like that). And keywords in this language are russian words.
I've never programmed in this language. And code in it looks really horrible to me, to the point of being repulsive. Here is hello world program, in case anyone is interested:
https://ru.wikipedia.org/wiki/Встроенный_язык_программирован...
> The idea is just that I want to know right away whether or not there is someone who I can help, and someone who can help me. Ok, this makes it much more clear! We'll definitely improve search experience for unregistered users. Thanks for the link, btw, the lib looks very useful.
> Otherwise, it's a waste of time for me to register. It's like a dating site... Yeah, I do agree that the site would be attractive with more users. However, you can register, type in some tags and receive occasional notifications when someone with the same tags signs up.