HackerTrans
TopNewTrendsCommentsPastAskShowJobs

thehappyfellow

no profile record

Submissions

Simulacrum of Knowledge Work

blog.happyfellow.dev
213 points·by thehappyfellow·3 months ago·84 comments

The Subprime Technical Debt Crisis

blog.happyfellow.dev
7 points·by thehappyfellow·3 months ago·0 comments

[untitled]

19 points·by thehappyfellow·4 months ago·0 comments

FFmpeg-Rs Fundraising Initiative

typememetics.institute
5 points·by thehappyfellow·8 months ago·0 comments

comments

thehappyfellow
·3 months ago·discuss
That's what I had in mind! The whole post is a claim that evaluating knowledge work got more expensive because cheaper measures stopped correlating well with quality.

If someone was already evaluating the work output using a metric closer to the underlying quality then it might not have been a big shift for them (other than having much more work to evaluate).
thehappyfellow
·5 months ago·discuss
Which means you can't select all on text which isn't editable - insane!
thehappyfellow
·6 months ago·discuss
My blog is at https://blog.happyfellow.dev if you'd like to read it.

I'm also the Head of The Institute for Type-Safe Memetic Research which website is https://typememetics.institute/
thehappyfellow
·12 months ago·discuss
Author here.

I wonder about that as well!
thehappyfellow
·12 months ago·discuss
Of course practitioners shouldn't expect to understand the bleeding edge without investing a lot in learning the subject.

However providing people with software engineering background an easier on ramp for understanding PLT would be nice, wouldn't it?
thehappyfellow
·last year·discuss
It's closely related to another truth:

Unconstrained curiosity is a vice, not virtue.
thehappyfellow
·last year·discuss
Thank you, this makes much more sense and it's a classic issue Matt Levine's readers will be familiar with.

Allegedly being investigated is also quite far from "been manipulating markets", I appreciate the clarification.
thehappyfellow
·last year·discuss
source?
thehappyfellow
·last year·discuss
You’re right, there are downsides like turbine you mention! We mitigate it by running a hot backup we can switch to in seconds and a box in which we test restoring backups every 24h, that’s necessary! But it requires 3x the number of big expensive boxes.

I still think it’s the right tradeoff for us, operating a distributed system is also very expensive in terms of dev and ops time, costs are more unpredictable etc.

It’s all tradeoffs, isn’t it?
thehappyfellow
·last year·discuss
It’s incredible how much Postgres can handle.

At $WORK, we write ~100M rows per day and keep years of history, all in a single database. Sure, the box is big, but I have beautiful transactional workloads and no distributed systems to worry about!
thehappyfellow
·last year·discuss
Author here. I did not expect to see my post on HN!

It was a rant, I was venting, it’s not supposed to be an objective statement about the state of tech. It’s shouting into the void about the things I find unfair and unbearable, I don’t think it’s a great HN material.

I made up parts of the story because it didn’t happen to me and I didn’t want to share details of somebody else’s situation.
thehappyfellow
·last year·discuss
Hah, thanks!

I really wanted an optimisation rabbit hole and seems like this projective going to deliver on that :)

I also tweet about the progress on @onehappyfellow if you’re interested
thehappyfellow
·last year·discuss
Learning Rust by building a simple database using it.

I’ve done my share of programming languages (PHP, C++, Python, Ruby, Haskell) and for the last 10 years I’ve been working in OCaml (which I love so much) but Rust would be a nice addition IMO.

And I never implemented LSM style database before! So that’s fun.

I only just started and the pace will be slow (I have 3h/week to spend on it on a good week), if you are curious: https://github.com/happyfellow-one/crab-bucket
thehappyfellow
·last year·discuss
Just a normal deck is fine, you have to prepare it but it’s not a big deal.
thehappyfellow
·last year·discuss
You should play a lot of hands, or organise a tournament, for Figgie to really make sense. It's fun but I prefer to play in person.
thehappyfellow
·2 years ago·discuss
Funny, I spent the last decade working in a strongly typed natively compiled language (OCaml) and for fun I’m venturing into Ruby more and more, so kinda opposite of what you did :)

I’d agree that I wouldn’t like to support a large Ruby codebase commercially but in team of 1-4 devs and codebase not much larger than 10k lines it’s very productive (numbers pulled from thin air ofc).
thehappyfellow
·2 years ago·discuss
Can you say more about how the ruby community is breaking these principles? Was that part of the reason you left the community?
thehappyfellow
·2 years ago·discuss
Personal experience. I’ve come back to reading fiction after a long break and noticed a difference.
thehappyfellow
·2 years ago·discuss
I’ll have two recommendations.

1. A Philosophy of Software Design is very good. Not the whole of it but it’s short and to the point.

2. Fiction, as diverse as possible. I apologise for making assumptions but many software engineers are secretly lacking in understanding other people, what kind of of life experiences that have, how they think about the world, what is important for them. If you work with people it is going to be useful.

Also, it’ll enrich your life and you’ll have more to talk about during coffee breaks :)