larryweya
|
7 years ago
|
on: How Discord Scaled Elixir to 5M Concurrent Users (2017)
I believe the bottleneck the author was trying to overcome here is how the Erlang VM moves processes to the back of the run queue once they hit a predetermined number of operations (preemptive scheduling) and not of the Actor Model.
larryweya
|
9 years ago
|
on: Ask HN: How Is Developing on a Linux VM in Windows?
I've been on a mbp for 4 years and just switched to windows. My biggest issue is the file sharing. I'm using vagrant/virtualbox with smb and a server process running off a shared filesystem is noticeably slow. I've resorted to having my files within the VM which is much much better. I'm used to using Emacs so its not a problem for me. PS: I'm running off 2 nvme ssds in raid 0 so I don't think disk is the issue.
larryweya
|
9 years ago
|
on: Developing Erlang at Yahoo (2008) [pdf]
I agree, I'm using Elixir in a number of production systems and I haven't come across a show-stopper yet, database packages, SOAP, documentation has improved quite a lot, even on Erlang.
larryweya
|
10 years ago
|
on: Unreal Engine 4.11 Released
Perhaps very well was an overstatment, it runs well enough to use on OSX, I always build from source and I've just done a fresh build of 4.11 on El-Capitan. Build took about an hour. Initial build of the FPS template takes about 90 seconds and runs at an average FPS of 30-35. The Blueprints template runs at about 15fps at Epic setting and about 20-25fps on high. For scenes like this, I set the engine scalability to high or medium and material quality to medium. I often work from within Windows where it all runs better.
larryweya
|
10 years ago
|
on: Unreal Engine 4.11 Released
I'm running a mid 2012 macbook with a Geforce 650M and unreal runs very well, runs even better when I boot into windows. Looking forward to trying the new Metal renderer. For me, Unreal wins on its its extensibility, being able to expose custom functionality to the artist, access to the source even if only for reference.
larryweya
|
10 years ago
|
on: Unreal Engine 4.10 is Released
I often wonder the same with their frequent release cylces and the amount of stuff they pack into a release, I pray they never change, or at-least pass on the tricks of the trade
larryweya
|
10 years ago
|
on: Nomad, a cluster manager and scheduler
I've been using Mesos with Aurora in production for almost a year and while its very stable (zero downtime so far with loss of hosts a couple of times) the setup process was quite tedious and not something I'm looking forward to doing again. It also has a lot of moving parts - understand and setup zookeeper to get mesos up, understand and setup Aurora, use something for service discovery (I use AirBnB's Synapse for this). Plus I prefer to use tools I can choose to look under the hood of and perhaps make some contributions, which is a bit intimidating with both Mesos and Aurora (C/C++ and Scala). Because of this, I'm keen to try out Nomad mostly because of the promise of no-other-dependency/single binary plus the use of a single language across the stack - Golang
larryweya
|
10 years ago
|
on: Alchemist v1.3.1 Is OUT Elixir Tooling Emacs Integration
Great to see this coming along, looking forward to working with the new release
larryweya
|
10 years ago
|
on: A year with Go
I've had a keen interest in go but haven't used it for anything serious. My impression of it is that its a great replacement for languages like Python and is great at getting things running fast but I have to agree that it doesn't feel like the kind language I wouldn't want to write a large code base in. My huge interest in it is around the single binary deployment and its concurrency model. The language itself I find a bit quirky in some places (some data structures are passed by ref while other by value) and I like my languages concise and elegant.
This post got me to have a second look at Elixir and I spent the whole day going though its documentation and prototyping an idea I wanted to implement in go, specifically because of go's concurrency model. And frankly ELixir is exactly the right fit for me, not only for this case but generally as a language with the kind of elegance and expressiveness I'm drawn to.
larryweya
|
11 years ago
|
on: Ask HN: Is anyone using a web IDE for most of their development work?
I often use Jetbrains IDEs, currently using PHP Storm almost exclusivel. I love it's code refactoring, easy source code navigation to delarations.
larryweya
|
11 years ago
|
on: Ask HN: It's Jan 1 and you're building a new Saas app: What framework do you pick?
Already building one on Laravel 4.x and React for the front-end. Have a background with Django and my personal favorite Pyramid but Laravel really cuts down the boilerplate for me.
larryweya
|
11 years ago
|
on: Mesosphere Announces First Data Center OS and $36M in Funding
If you were to look at SmartOS and Smart Data Center, you'd realize that it does have ALL of those components. The place I feel SDC and SmartOS fall short (of DCOS) is in application deployment/orchestration which I think is huge for devs who've had to manage VMs in the cloud.
Another win for DCOS is that it can run anywhere while SmartOS only runs on baremetal. SmartOS does come with some nice goodies like the Manta object storage platform and Manatee, a Postgres replication and failover platform. Application orchestration would make it a contender IMHO.
larryweya
|
11 years ago
|
on: Mesosphere Announces First Data Center OS and $36M in Funding
I'm a recent mesos convert but I think "first" is a tad inaccurate if you consider Joyent's SmartOS and it's recently open sourced Smart Data Center.