HNHacker News
TopNewBestAskShowJobs

fredwu

2,035 karma · joined October 7, 2010

http://fredwu.me/

Have built the first website back in 1997, and started working in the IT industry since in high school.

Worked in online publishing, marketing as well as web hosting before becoming a professional web developer and designer.

Have been an active member of the open source community since then. Contributed to many projects including Ruby on Rails and Slim. For a full list of my contribution, please head over to http://fredwu.me/ and scroll to the bottom of the page.

A developer who has strong focus on code craftsmanship, business values, UI, UX and most importantly, the user.

Web development is not only my job, my career, but is also the cornerstone that defines who I am. Passionate is my keyword!

---

meet.hn/city/au-Melbourne

Socials: - github.com/fredwu - x.com/fredwu

---

[ my public key: https://keybase.io/fredwu; my proof: https://keybase.io/fredwu/sigs/D4CtTh6YYns-_2ASh90CEGaKiZb94-Py4UjQb2sRLIw ]

submissionscomments
fredwu··on Ask HN: Tell us about your project that's not done yet but you want feedback on
https://persumi.com/

I spent 3-4 months working on it whilst having a day job. It's a writing/reading/listening platform, kinda like a mix of Medium/Substack/Wordpress/Twitter/Reddit...

I wrote about the tech stack and how I built it here: https://persumi.com/c/persumi/u/fredwu/p/how-i-built-a-mostl...

Still got a long way to go, especially to tweak the user onboarding side of things to explain much better on the concepts.

Would love some feedback!

fredwu··on How I Built a Mostly Feature-Complete MVP in 3 Months Whilst Working Full-Time
Hi folks, I wrote a blog post the other day on how I built my MVP in 3 months whilst having a day job, using Elixir/Phoenix/LiveView. Hopefully it's somewhat useful or entertaining for some readers. :)
fredwu··on Show HN: A non-VC backed content creation and social media platform
Hi nonameiguess, good questions!

> Are these sign up links solely for writers?

No not really, anyone could (and should) sign up because I do believe that everyone is unique and has their "personas" to show for, whether it's their natural talent, or skills, knowledge, anecdotes, etc.

> Has anyone actually signed up yet?

I've only just soft launched it, mostly to gather feedback before I start doing the marketing side of things, so no not really, yet.

> I can't find any links to read or listen to anything. How do consumers use this?

My hope is that once I improved the product based on the feedback, it'll start attracting people who simply want to blog and don't want to (or don't have the skills to) set up their own blog. This way the content will be gradually built up.

> Does it require a login?

Absolutely not. This is actually one of my pet peeves for certain existing platforms. I hate login walls, I believe good content should be publicly visible to everyone.

> Do you have to subscribe to read?

Nope, it's entirely optional.

> Are all users treated the same with the assumption that anyone signing up wants to both publish and consume?

In short yes. The plan is to offer value-added functionalities such as the AI voice, as premium features so the platform can have a sustainable way of existing.

> the entire concept of "content creation" has become epistemically bankrupt and harmful to the world

You know what, I agree with your observation. And this is actually the primary driver behind creating Persumi. For that reason, I never positioned Persumi to be a competitor to the status quo social media platforms. I think the whole "content creation" space needs a bit of shake up.

> the content creators themselves have bad incentives

I agree with this part of the statement.

> regardless of how the platform funds itself

But not necessarily this part. If a platform isn't pressured into selling more ads, or introducing more user-hostle features, and instead focused more on the users and content, the vibe would be quite different, and I would hope that then it will attract content creators who either would naturally gravitate towards such platform, or would adjust their behaviours/content accordingly to serve their audience.

At this stage nobody knows how to solve this problem (otherwise it would've been solved already), but hey I'm still naive enough to give it a shot. :P

fredwu··on Show HN: A non-VC backed content creation and social media platform
Hey catapart, wow thank you so much for the detailed feedback! I've fixed the link bug.

Re video, it's a great question/observation. I had considered it, but ultimately I decided that running/streaming videos will be prohibitively expensive, so I'll only investigate and invest in video if/when the platform can sustain itself.

Thank you so much for suggesting a guide tour feature - this will be the very next thing I build.

Totally agree with the minor things you've noticed. A lot of it are already on my backlog to fix/improve, so thanks for taking notice!

And thanks for the words of encouragement, it means a lot! Hopefully it won't be too long til I improved all the things raised here by yourself and others.

fredwu··on Show HN: A non-VC backed content creation and social media platform
Hey thanks for the feedback. Many users like yourself have given me the feedback that the concepts were very poorly explained, so the next thing I do is to build a guide tour to onboard new users. Thanks for your input, I really appreciate it!
fredwu··on Show HN: A non-VC backed content creation and social media platform
Hi jantissler, thanks so much for your feedback! It makes me very happy (and validated) that I'm not the only one who craves for such a platform.

In terms of the confusing terminologies, I agree, and based yours and on a lot other people's feedback, I will prioritise a guide tour for better user onboarding.

With "slug" I'll double check and see how I can improve it, I think I did add some tooltips in to explain what it is, but perhaps it's still too hidden.

fredwu··on Show HN: A non-VC backed content creation and social media platform
Hey OP here, I'm glad you like them! Did you notice the Easter egg on the pricing table? ;)
fredwu··on Show HN: A non-VC backed content creation and social media platform
Hi OP here. Thank you so much for everyone who's taking the time to give feedback. You have all given me lots of things to think about, and to improve on, I can't thank you all enough!

It's getting late here in Australia so I'm going to have to call it a night. I'll respond to the comments I haven't responded to over the weekend.

And I will for sure add some screenshots to the landing page, as many of you have suggested.

EDIT: Updated the landing page with some screenshots. Will try to perfect it more over the weekend...

fredwu··on Show HN: A non-VC backed content creation and social media platform
Ah, the honest answer is that I hadn't really thought about it. Subconsciously I guess I don't like the way `title` looks, so I opt'ed for something that works a bit nicer.

Given the product won't work without JavaScript I didn't really think about the non-JS experience...

fredwu··on Show HN: A non-VC backed content creation and social media platform
Ah, thanks for the tips, really appreciate it! I'll look into these.
fredwu··on Show HN: A non-VC backed content creation and social media platform
Thanks for the feedback. I will think long and hard about this one. As I mentioned in another thread, I struggled with capturing the essence of the product with a screenshot or two, given it's user content based... Definitely taking this feedback on board though! Thank you!
fredwu··on Show HN: A non-VC backed content creation and social media platform
Thank you! Yes absolutely. Even during the development of my MVP, both Twitter and Reddit were... well we all know what happened. I was just shaking my head.

Even though Persumi is not meant to be a competitor to Twitter or Reddit, I can't help but think that a content creation platform without the VC drive and agenda, would probably grow into something quite different.

fredwu··on Show HN: A non-VC backed content creation and social media platform
Hi OP here. Great question!

When I first thought of building this, I was thinking about people's different personalities (one for family, one for friends, one for work, etc) and their different interests (I'm a programmer, I'm a gamer, I'm a photograher, etc). So in short, the platform is built to allow one person to have multiple different versions of themselves. And people can choose to follow a user, or a user's specific personas.

fredwu··on Show HN: A non-VC backed content creation and social media platform
Oh! Which side menu are you referring to? I've tried both Firefox and Chrome on Android and couldn't reproduce it...
fredwu··on Show HN: A non-VC backed content creation and social media platform
Good question! I will write a more detailed blog post in the next week or two. In short, it's hosted on Fly.io - with instances distributed across Australia, US and EU, with a clustered Postgres in those regions too.
fredwu··on Show HN: A non-VC backed content creation and social media platform
Hi OP here! I'm sorry you feel this way.

Given it's a content platform, I struggled to capture the essence with one or two screenshots.

May I ask what made you think "this is some kind of scam"? I'm genuinely curious. Would love to fix that impression if possible.

fredwu··on Show HN: A non-VC backed content creation and social media platform
Thank you! Please do, I appreciate any feedback.
fredwu··on Show HN: A non-VC backed content creation and social media platform
Whilst it doesn't support ActivityPub, I do want to eventually look into that. In fact, initially it was going to be part of the MVP, until I realised it was going to take me too long to make it work, so I opt'ed to de-prioritise it for now.
fredwu··on Show HN: A non-VC backed content creation and social media platform
Hey sorry about that. Most posts on the discover page are from my old blog I imported, they do look a bit SEO'ed, but definitely not AI-generated.
fredwu··on Show HN: A non-VC backed content creation and social media platform
Thanks! Supporting decentralised protocols is on the cards - initially I was going to implement ActivityPub first, but things got a bit complicated so I opt'ed not to build these for now.

I do want to eventually add Nostr and ActivityPub support. Ah, priorities... :P

fredwu··on Ask HN: Could you share your personal blog here?
https://fredwu.me/

Software engineering, design, photography and leadership topics.

fredwu··on Ask HN: Freelancer? Seeking freelancer? (March 2023)
SEEKING WORK | Melbourne, Australia | Remote Preferred

- Technologies: Elixir, Ruby, React, JavaScript

- CV: https://fredwu.me/cv.pdf

- 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 released multiple open source Hex packages and Rubygems.

I work at a fintech startup as CTO, leading a small team. During Covid I've been pumping out around 40 extra hours per week on freelancing work. My day job involves mostly the non-coding part of problem solving so it's a nice mix of pace for me to keep my coding skills sharp during the evenings and on weekends.

I’ve been using Elixir for half a decade, ruby for over a decade, 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 most recently Clojure at the startup I’m currently working at.

- 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

- 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

If you think my skills and experience could add value to the project I’d love to chat more. You could reach me at ifredwu at gmail dot com. Thanks!

fredwu··on Ask HN: How do you get side gigs?
I have found my last few freelancing gigs by posting my availability in Slack groups. As an Elixir dev I posted in an Elixir-specific Slack group. I also post in the HN monthly threads but I haven't gotten many leads from those.

It also helps if you have an established profile, e.g. an active Github profile with open source contributions.

fredwu··on Ask HN: Share your personal site
https://fredwu.me/

I've gone through a few "redesigns" over the past decade or so. For the latest design I've tried to keep it relatively simple, but also with a bit of design flair so it doesn't look boring. :)

I blogged about my latest redesign effort here: https://fredwu.me/blog/2019-01-20-new-blog-with-new-design-a...

fredwu··on Every M1 Mac is due for a 2022 refresh with faster M2 chip, new designs
I use Firefox as my main browser, and Brave as my secondary. Safari might be blazingly fast but unfortunately I rely on a lot of extensions that don't exist on Safari. And I rely on Firefox's containers too. :)
fredwu··on Every M1 Mac is due for a 2022 refresh with faster M2 chip, new designs
No it hasn't. If you read the latest relies (including mine) in the thread, you'll notice that CMD/SHIFT + tap is still broken, at least on the 14". I'm on the latest 12.3 beta too.
fredwu··on Every M1 Mac is due for a 2022 refresh with faster M2 chip, new designs
Interesting. I had the opposite experience. I had a 16GB M1, and once the RAM is exhausted it grinds to a halt - everything lags, including simple tasks like switching browser tabs, every now and then the spinning beach ball of death would come on. It was the worst experience I've had in a modern laptop.

Now I'm on a 64GB M1 Max and things are super snappy again. (Monterey on the other hand is buggy as hell, simple things like tap to click and pinch to zoom are broken. [1])

[1] https://forums.macrumors.com/threads/tap-to-click-issues-on-...

fredwu··on Apple’s new keyboard feature in iOS 15 is insult to Cantonese speaking community
Thanks for the info, that's very interesting.

> The fact you don't know about it doesn't mean it doesn't exist.

I take your point.

Interestingly, growing up in the late 80s, we were briefly taught Zhuyin (https://en.wikipedia.org/wiki/Bopomofo), but not this. I don't believe my parents (both native Shanghainese) even know how to "spell" Shanghainese.

Ah, the lost art...

fredwu··on Apple’s new keyboard feature in iOS 15 is insult to Cantonese speaking community
My assumption is that Apple _is_ referring to the colloquialisms.

The confusing part for me as a Shanghainese speaker though is that we don't have a way to write Shanghainese, this "spelling" concept AFAIK simply doesn't exist. So I'm very curious to see who actually designed this functionality and what does it actually do.

fredwu··on Apple’s new keyboard feature in iOS 15 is insult to Cantonese speaking community
As a native Shanghainese speaker I am extremely confused (and curious!).

Cantonese at least has a written form, but Shanghainese AFAIK has no written form, so what does "Shanghainese dialectal spelling" even mean? :\

← PreviousPage 2 of 4Next →