HNHacker News
TopNewBestAskShowJobs

Sikul

957 karma · joined January 14, 2009

submissionscomments
Sikul··on How Discord handles over a million requests per minute with Elixir’s GenStage
I think it depends on your problem space.
Sikul··on How Discord handles over a million requests per minute with Elixir’s GenStage
Good point, we actually do. We could do the math.
Sikul··on How Discord handles over a million requests per minute with Elixir’s GenStage
This short book by Fred is also a great read about Erlang production systems in general https://www.erlang-in-anger.com/
Sikul··on How Discord handles over a million requests per minute with Elixir’s GenStage
Yep, such is life with new tech. GenStage was 0.3.0 when we started using it. We'll be able to get this visibility once we update to a newer version (hasn't been prioritized).

FWIW, the buffer only fills up to the peak about once a month. Load shedding is the last ditch effort in catastrophic situations so that everything doesn't fall apart.

Sikul··on How Discord handles over a million requests per minute with Elixir’s GenStage
Good question. We don't have metrics on the exact number dropped. We're using an earlier version of GenStage that doesn't give any information about dropped events. Once we upgrade we'll have a better idea.
Sikul··on When a Unicorn Startup Stumbles, Its Employees Get Hurt
The law states options lose ISO status 90 days after termination. http://www.mystockoptions.com/faq/index.cfm/catID/36274DB1-D...
Sikul··on Ask HN: Planning to leave. How best to handle stock options?
With regards to [2], are you saying the private price at the last tender offer was much higher than the current public price?
Sikul··on 400 days of Go
IntelliJ has a good vim plugin. It is the best of both worlds for me.
Sikul··on Ask HN: What are the tax implications of exercising startup options?
I was under the impression you only pay taxes if you trigger the AMT. If you do not trigger the AMT then you will just pay your ordinary income taxes on salary. Is that not the case?
Sikul··on Oculus VR raises $75M
I saw a large hamster ball with oculus VR at IndieCade in Los Angeles earlier this year.
Sikul··on Docker will change everything
You don't have to use one or the other. Docker is more about shipping around images that can be used to start containers. How you configure the image is up to you, but Docker provides a "Dockerfile" that can configure images with bash commands. You can call Chef / Puppet / Ansible from the Dockerfile to configure the image.

Once the image is created you can send it out to any machine that has docker installed and start it up.

Sikul··on Day 21: Docker – The Missing Tutorial
A container can expose ports that the application is running on to the host. For instance, one of my web server containers might expose 9000 to the host. You could access 9000 directly from the host or you can setup nginx to forward 80 to 9000 if that's what you want. Something like that.
Sikul··on See Your Folks
Feels bad man.
Sikul··on tmux 1.8 Released
Does anyone know where to find a good introduction to tmux?

I attempted to start using it a couple of weekends ago but wasn't able to find any good documentation with my google-fu.

Sikul··on Review: Clojure Programming
The Little Schemer
Sikul··on Poll: What's Your Favorite Programming Language?
What is the Python equivalent to Puppet and chef?
Sikul··on How Valve made Team Fortress 2 free-to-play
This model is also commonly used in the MOBA genre to great success.
Sikul··on Ask HN: Who is Hiring? (March 2012)
Santa Monica, CA | Riot Games

Riot Games makes League of Legends, one of the most popular games in the world. We need your help engineering our software delivery pipeline that delivers game content every 2 weeks on a massive scale across the globe.

You should work at Riot because:

* The problems we solve are not only interesting, they are done so at scales many companies never see.

* We use excellent, up-to-date technologies. We're using Ruby, Chef, Rails, and Erlang to manage our software delivery.

* We have a strong focus on automated test coverage and best practices, including doing BDD with Cucumber.

* We're exploding! Last July we announced that we have 15 million registered League of Legends players. Four months later, we announced that we reached 32 million registered players. Imagine how many we have now!

* We have a startup culture. We recently came out of startup mode and have had no trouble at all maintaining the best parts of startup culture. Maintaining culture is a huge focus at Riot.

* We are encouraged to play video games at work every day!

Interested? Great! You can find the official job posting here http://goo.gl/XIgQ9

Please send your cover letter and resume directly to the email in my profile so we know you applied from the awesomeness that is HN. Also, feel free to email me if you have any questions about working at Riot or in the games industry as a whole. We look forward to hearing from you!

Sikul··on Ask HN: Who is Hiring? (February 2012)
Santa Monica, CA | Riot Games

Riot Games makes League of Legends, one of the most popular games in the world. Come work on the problems that occur when providing new game content worldwide at massive scale every 2 weeks.

We mainly write code in Java, C++, Ruby, PHP, Flex, and Erlang. You can see the full list of open positions at: http://www.riotgames.com/careers/job-openings-0

You can contact me through the email in my profile if you have any questions.

Sikul··on Ask HN: Who is Hiring? (November 2011)
Riot Games, Santa Monica, CA

Come work on the game League of Legends, one of the most popular PC games in the world.

We're looking for a lot of things, including Ruby/Rails, Erlang, Java, C++, Flex, and PHP developers.

http://www.riotgames.com/careers/job-openings-0

If you're a Ruby, Java, or Erlang developer you can email me directly. My email is in my profile.

Sikul··on Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
Can anyone explain how pattern matching causes complexity?
Sikul··on One with Vim
Ah ok. IIRC, gvim has key binds for copying from window to window.
Sikul··on One with Vim
Have you tried using :split and :vsplit instead of opening new windows?
Sikul··on Land of Lisp is finally out...and has a music video.
I enjoyed the comic. There is a typo in the last panel. It says "Doug the developer and and the others could now return to their programming, no longer in fear of bugs." The word "and" is repeated.
Sikul··on LaTeX CV Template
Judging by his year of birth, he did a 5 year undergrad/MSc program.
Sikul··on Mix tunes for power coding sessions
Another good place to get good electronic coding music is http://www.di.fm They have a bunch of different radio channels and very few commercials.
Sikul··on YC Add-on Collection for Firefox
Agreed. When I first saw the name I thought it had to do will illicit youtube videos.
Sikul··on Ask HN - Web based agile development tool - Please Review
Perhaps I missed the link, but a video demo would be very useful to get a better idea of your product.
Sikul··on Ask HN: How much do you sleep at night?
Sounds about the same as me for my first two semesters. Only difference is instead of going home on the weekends I would take an hour nap before my early Friday class then go back to sleep until Saturday after the class was over. Glad I'm not doing that anymore :)

Off topic: Are you the kaitnieks that created Autorune and SCAR?

Sikul··on Ask HN: Which of those services would you pay $5/mo to use?
Hulu in its current state wouldn't get my money, but if they allow users to view all seasons and episodes of a show then I'd gladly pay a monthly fee.
← PreviousPage 2 of 2