My name’s Fred Wu, I’m an experienced Elixir and Ruby developer who has worked on multiple commercial projects as well as having contributed to many dozens of open source projects including Rails.
I’ve been using Elixir for ~10 years, ruby for ~15 years, lead and built multiple commercial B2B & B2C SaaS projects. I’ve always been very hands on, and have worked with multiple tech stacks in the past, including JS/React, PHP, Golang and Clojure.
Have been working on three micro-saas, all built in Elixir/Phoenix:
https://feedbun.com - a browser extension that decodes food labels and recipes on any website for healthy eating, with science-backed research summaries and recommendations.
https://rizz.farm - a lead gen tool for Reddit that focuses on helping instead of selling, to build long-lasting organic traffic.
https://persumi.com - a blogging platform that turns articles into audio, and to showcase your different interests or "personas".
My name’s Fred Wu, I’m an experienced Elixir and Ruby developer who has worked on multiple commercial projects as well as having contributed to many dozens of open source projects including Rails.
I’ve been using Elixir for ~10 years, ruby for ~15 years, lead and built multiple commercial B2B & B2C SaaS projects. I’ve always been very hands on, and have worked with multiple tech stacks in the past, including JS/React, PHP, Golang and Clojure.
- And a few years ago when I was heavily involved in the ruby/rails community, I had done an experimental project building a "layer 0" ORM on top of ActiveRecord and Sequel: https://github.com/fredwu/datamappify
I've been working on three micro-saas, all built in Elixir/Phoenix:
https://feedbun.com - a browser extension that decodes food labels and recipes on any website for healthy eating, with science-backed research summaries and recommendations.
https://rizz.farm - a lead gen tool for Reddit that focuses on helping instead of selling, to build long-lasting organic traffic.
https://persumi.com - a blogging platform that turns articles into audio, and to showcase your different interests or "personas".
I was reading the Steve Jobs biography and thought it was interesting that the choice in the name "apple" came from him wanting something that came before Atari in the yellow pages, and also that he had spent time at a Hippie apple orchard in Oregon.
I was reading a Jack Tramiel biography recently, and read that early on the two Steve's sought to sell Apple to Commodore for under a million dollars.
Not quite. Rice-something has been used for goods coming from East Asia - depending on the quality of the goods in both derogatory and non derogatory manner. Like rice rockets - the japanese ultra high performance sport bikes for example
Isn’t it optically? Ignoring lens imperfections and assuming infinite resolution, you should get the same image cropping vs. equivalent focal length, no?
It will not, I specifically included the F-stops for that reason.
The depth of field is determined by the focus distance and the aperture of the lens. Both remain unchanged.
Note that 35mm F/2.0 is the same aperture as 70mm F/4.0. Both lenses have an aperture of 17.5mm. (35/2.0 == 70/4.0)
You can easily verify this with your favorite zoom lens. If you have an 24-70 F/2.8 available to you, you can verify by taking 2 pictures; one at 35mm F/2.8 and one at 70mm F/5.6. Crop the 35mm one to 25% area (half the width, half the height). Render both images to the same size (print, fill screen, whatever) and see for yourself.
I think it's not the same. Changing focal length changes the perspective warping, right? That's why fisheye lenses look crazy, and telephoto lenses "compress" depth.
This might be a function of the sensor geometry too, though.
Cropping the centre of a fisheye photo will look the same as a normal or telephoto lens if they are taken at the same distance (the crop will have less resolution of course)
I just meant sensor pixels, because you’re obviously losing those when cropping, but you get the same perspective as from larger focal length (since you’re not moving).
I agree that the images correspond to the same region in object space. Further assumptions on optical resolution don't work well, as the optical resolution depends on the f-number.
The angular resolution depends purely on the aperture diameter, not the f-number. There should be no difference between capturing the image in high resolution, and blowing it up for a lower resolution sensor.
All that should be needed is a 200mpx sensor that can output the entire frame in 12mpx, and 12mpx of the central area in full resolution. It's similar to how our eyes work.
Are these even gotchas if they are all very well documented in the official documentation already? I was expecting to see some unusual or undocumented behaviours...
It's like expert witnesses hired by lawyers - you're not supposed to be able to influence what they say, yet unfailingly they tend to arrive at conclusions the people hiring them want to hear.
I've been an early user of Github Copilot - I'm so used to it by now that if I didn't have it I'd feel the productivity drop for sure.
Otherwise I've been doing lots of experiments on using LLMs for my SaaS products (a blog platform, and a Reddit lead gen platform), my client projects and my day job (health care related products).
I've tried all the leading LLMs, so far my personal favourite is Claude Haiku due to its low latency and low cost. Using the reflection pattern, you can push the LLM pretty far. I've also just started looking into the multi-agent agentic workflow now... Paired with Elixir and OTP, it can get quite powerful. :)
- Remote: Yes, preferred
- Willing to relocate: No
- Technologies: Elixir, Ruby, JavaScript, LLMs
- CV: https://persumi.com/u/fredwu/cv
- Email: ifredwu at gmail dot com
My name’s Fred Wu, I’m an experienced Elixir and Ruby developer who has worked on multiple commercial projects as well as having contributed to many dozens of open source projects including Rails.
I’ve been using Elixir for ~10 years, ruby for ~15 years, lead and built multiple commercial B2B & B2C SaaS projects. I’ve always been very hands on, and have worked with multiple tech stacks in the past, including JS/React, PHP, Golang and Clojure.
- My blog and talks: https://fredwu.me/
- My Github profile: https://github.com/fredwu
- My LinkedIn profile: https://www.linkedin.com/in/wufred/
As you probably noticed I have quite a few projects on Github. Some of the more interesting ones are:
- Crawler, a high performance web crawler built in Elixir: https://github.com/fredwu/crawler
- Simple Bayes, a naive bayes machine learning implementation in Elixir: https://github.com/fredwu/simple_bayes
- OPQ, a simple in-memory queue with worker pooling and rate limiting in Elixir: https://github.com/fredwu/opq
More info about hiring me: https://persumi.com/u/fredwu/hire-fred
reply