News for hackers. Stuff that matters.

pkmiec

Re:Poll: Will you take the Covid vaccine? on Friday December 11, 2020 @06:35PM (#25393179)
3
Re:Proposal of a new concurrency model for Ruby 3 [pdf] on Thursday September 08, 2016 @05:39AM (#12451522)
the new concurrency is part of ruby 3. matz says he wishes for it to be out by 2020. but who knows :).
Re:Ask HN: Who is hiring? (January 2016) on Friday January 08, 2016 @05:13PM (#10868722)
AppFolio - Santa Barbara, CA - REMOTE

We're looking for a C-hacker with experience in just-in-time compilers, virtual machines, runtime optimizations, etc to work with the Ruby core team on performance.

We primarily use Ruby / Ruby on Rails on the back end side. Ruby is a great language, but a slow one. We'd like to help make it faster. So we've teamed up with the Ruby creator Yukihiro "Matz" Matsumoto on the Ruby 3x3 effort (http://engineering.appfolio.com/appfolio-engineering/2015/11...).

See more information details and apply at,

http://www.appfolioinc.com/jobs-openings?p=job%2FoZ1c2fwY

About AppFolio: We create easy-to-use, cloud-based software that helps small and mid-sized businesses more effectively market, manage and grow their business. Today, our products serve the legal and property management industries.

Thanks, Paul

Re:Bytecode cache is experimentally released in Ruby2.3 on Thursday January 07, 2016 @05:31PM (#10861323)
Yes, we are going to hire someone. We now have the position open and are looking for candidates. We already have a couple of folks interested and we'd like to get a few more so that we can find the best fit.

[0] http://www.appfolioinc.com/jobs-openings?p=job%2FoZ1c2fwY (it says Santa Barbara, CA but really anywhere in the US is ok)

Re:Bytecode cache is experimentally released in Ruby2.3 on Thursday January 07, 2016 @01:03AM (#10856275)
This is definitely a nice improvement which can lead to Ruby performance improvements.

It's also worth noting that Ruby 3 in general will have a focus on performance. Matz talked about performance and the Ruby 3x3 effort during his RubyKaigi keynote. The goal of Ruby 3x3 is to make Ruby 3 be 3 times faster than Ruby 2.

Full disclosure: I work for AppFolio which is helping to sponsor the Ruby 3x3 effort.

Re:Chicago and Los Angeles Are Next Up for Google Fiber on Tuesday December 08, 2015 @09:44PM (#10701581)
good for them to do a major city. i'm still waiting for pdx.
I love solid well tested technology. Let's try to make it faster :).
Re:The HTTP/2 implementation on Thursday September 17, 2015 @05:35PM (#10236220)
Images are fun. But I'd like to see a demo showing how http/2 can affect asset managers / web development. Perhaps show a site with 1-5 bundled css / js vs 100-500 individual css / js.

Does a demo like that exist?

how does this compare to uglifier?
Re:Tuning Ruby's Global Method Cache on Thursday January 22, 2015 @03:28AM (#8928120)
I originally read about this patch here, http://samsaffron.com/archive/2014/04/08/ruby-2-1-garbage-co....

There hasn't been any activity on the upstream proposal for almost a year. Has the core team rejected the idea or is there still hope it will make it into a future version?

Re:Go Continuous Delivery is now open source on Friday April 25, 2014 @08:55PM (#7649963)
The pipeline features of gocd seems very nice. However, last time I looked at gocd it did not support feature branches. As far as I could tell, it was not due to technical reasons but rather due to the whole feature branch vs continuous integration philosophy differences.

Any idea whether feature branch support will be added in the future?

Re:Ask HN: What games do programmers play? on Monday April 21, 2014 @02:57PM (#7622912)
2048
Re:Puma vs Phusion Passenger on Thursday July 04, 2013 @06:00PM (#5992634)
I've been using passenger for quite some time and really appreciate its focus on operational tools.

Thanks for the detailed comparison. Good to know how it stacks up against the other options out there.

Re:Ruby 2.0.0 Released on Sunday February 24, 2013 @01:50PM (#5275344)
I totally agree about refinements being a terrible idea. Brian Ford (of Rubinous) makes an excellent argument: http://www.youtube.com/watch?v=BagNfTbXn3w.

What is the best way to let Ruby team know that refinements are a bad idea?

Re:How MIT Became the Most Important University in the World on Thursday November 08, 2012 @12:00PM (#4758628)
I'm still on the election. It took me a while to realize the title if referring to the university and not the presidential candidate.
Re:Exceptional Software finds success in errors on Friday September 21, 2012 @05:07PM (#4555801)
Ditto on the bad uptime and data retention. I've also had issues with support taking a week to respond.

In addition, exceptional does not support looking at the data in interesting ways (i.e. exceptions from this machine, exceptions for this customers, how many customers are affected by a problem, etc). I have to configure applications to send exceptions to difference projects which is a huge pain when you need to change something.

Their 404s idea is useful, but inflexible, as sometimes I do care about getting notified about RecordNotFound, etc.

Thanks for the ratchet.io, whoopsapp.com, and sentry suggestions.

Re:Rails 4 will establish a new background job queueing API on Saturday April 28, 2012 @12:54AM (#3902070)
We implemented something like this at the place I work.

We have a tiny ruby process, based on event machine, that subscribes to various queues (we happen to use RabbitMQ). When a message arrives, the process makes a request to the passenger instance passing along the message data and waits for a response. The process limits the number of requests it makes to prevent background requests from blocking out front-end requests (for example, 20% of passenger_max_pool_size). We're also simulating priority by using different prefetch values for different queues (for example, 10 messages for high queue and 5 messages for low queue).

what's the ??? quest?
I just did 4 domains.