HNHacker News
TopNewBestAskShowJobs

mihaitodor

652 karma · joined June 22, 2013

Starstuff pondering the stars.

I am looking to work on computational biology research and explore topics such as immunotherapy for cancer, genome engineering, epigenetic clocks and the underlying mechanisms of biological ageing. Don't hesitate to get in touch with me if you're interested in bouncing around project ideas or starting a collaboration.

meet.hn/city/gb-Cambridge

Socials: - https://linkedin.com/in/mtodor - https://github.com/mihaitodor - https://bsky.app/profile/mihaitodor.bsky.social - https://hachyderm.io/@mihaitodor

Interests: Biotech, Healthcare, Science, Research, Open Source, Freelancing, Startups, Data Science, Programming, Remote Work

submissionscomments
mihaitodor··on Fun with Go Iterators
I recall reading some details around this on https://blog.merovius.de. Maybe it was this article: https://blog.merovius.de/posts/2018-06-03-why-doesnt-go-have.... Compilation speed plays a big factor when deciding which features are added to Golang and I think they'd have a hard time maintaining the current compilation speed if they remove this limitation.
mihaitodor··on Fun with Go Iterators
Here's one: https://github.com/szmcdull/glinq It doesn't do function chaining though.
mihaitodor··on Winamp Legacy player source code
I see... Fair enough. Thanks for the background!
mihaitodor··on Winamp Legacy player source code
I think there was a copy of it buried somewhere in the comments here: https://news.ycombinator.com/item?id=29379346
mihaitodor··on Winamp Legacy player source code
Wish they bothered to preserve the commit history... Can't imagine anything sensitive in there that they couldn't share.
mihaitodor··on Deep space radio signal reaches Earth after 8B years
Spot on! Given the domain name, I was expecting to see something more serious. The ads are an instant turnoff, never mind the content.
mihaitodor··on Docker Desktop Alternative
I don’t get why people need Kubernetes integrations. Kind works just fine. You run it from the terminal and it starts a “cluster” as one or more containers. You can define port bindings and volume mounts via the yaml config. Job done.

Also, nice work on Container Desktop!

mihaitodor··on Galois Theory
That's me with statistics. I have 0 interest in gambling and sports, so most of the examples put me off instantly. I'll need to study this topic in the context of biology (bioinformatics), so I'll want to find a good stats learning guide which avoids those topics.
mihaitodor··on Show HN: Drop-in SQS replacement based on SQLite
At the very least, I'm guessing this performs better since it's written in Golang.
mihaitodor··on I am sick of LeetCode-style interviews
> In spite of this, there's no better interview type I've seen proposed given the constraints most companies are under

Yeah, right. Why would companies truly care about this issue and put any effort into making their hiring process feel less hostile when they still have loads of candidates who are more than willing to go through whatever tests they get asked during interviews? It's a leaky bucket and they're happy with the status quo while developers keep grinding away... I doubt it will change anytime soon, but I'm glad I can afford to put my foot down and refuse to do such interviews when I need to find new jobs.

mihaitodor··on I am sick of LeetCode-style interviews
I can't say this will work for everyone given the scarcity of jobs. I can afford to miss out on certain opportunities and I'm perfectly happy to invest longer stretches of time in networking and doing whatever homeworks if the assignment makes sense and it's something I am interested in. Let me put it this way: I'd very much rather change professions than go through another Leetcode-style interview again. So far it hasn't come to that, thankfully. There are enough opportunities out there once you spend some time building a portfolio and people in the open source space get to know you.

PS: What this approach gives me is piece of mind since I know I won't get a surprise-Leetcode if I go through an interview. It has happened to me in the past, where the recruiter wasn't really aware what the process is and I haven't told them up front what I'm not OK with. Once I'm there in front of people, it's very awkward and frustrating for me to have to get up and walk out and I'd very much rather avoid that situation. Also, it's a waste of my time.

mihaitodor··on I am sick of LeetCode-style interviews
5 years later, I still refuse to do them and I don't want to put myself through that process ever again. I got bullied, harassed, laughed at and taunted by people who use this as a one-hour game of kicking people around and I'm not interested in entertaining them any more. I have the following disclaimer both on my LinkedIn [1] and GitHub [2] profiles because I had plenty of surprise-leetcode interviews, so I want to make it clear up front what's acceptable and what isn't.

> I have a personal policy against any type of live coding or online coding tests during interviews and I don't enjoy or engage in any form of competitive programming. Otherwise, I am happy to work offline on coding assignments with reasonable goals and deadlines and to have in-depth technical discussions about software architecture and design as well as relevant technologies.

[1] https://www.linkedin.com/in/mtodor

[2] https://github.com/mihaitodor

mihaitodor··on Bento: Open-source fork of the project formerly known as Benthos
As a freelance engineer who's a long time Benthos contributor and who volunteered a lot of community support for this project in the past several years, I don't think it makes sense to fork it and I'm perfectly happy with the current approach where the core engine (https://github.com/redpanda-data/benthos) is MIT licensed as @jeffail mentioned and 3rd party plugins can live in other people's repos and have various licenses, one example being https://github.com/redpanda-data/connect.

I'm 100% committed to keep contributing to Benthos as long as it remains free and open source and I'm also happy to continue offering community support to whomever requests it on the official channels on Discord, Slack, GitHub etc.

mihaitodor··on Enlightenmentware
Streaming and transforming structured documents at scale used to require some awfully complex machinery such as Apache Camel, Kafka Connect, Flink, etc. I was so happy when I bumped into Benthos https://benthos.dev which can be used as a lightweight replacement in most cases. Bonus: It’s written in Golang, so I don’t have to bother with heavy dependencies and slow start times.
mihaitodor··on AMA: I'm Dave Greene, an accidental expert on Conway's Game of Life
Thank you!
mihaitodor··on AMA: I'm Dave Greene, an accidental expert on Conway's Game of Life
Have you followed the https://codegolf.stackexchange.com/questions/11880/build-a-w... thread where Tetris was implemented using their Cogol (and low level QFTASM) programming language? I'm curious if that work led to any new insights and if it found any usage beyond implementing Tetris.
mihaitodor··on I love programming but I hate the programming industry
Just say no to it. I decided to go public and add on my LinkedIn and now on GitHub too a disclaimer (see here https://github.com/mihaitodor) that I refuse to do Leetcode-style interviews or anything like that and I'm happier since. Sure, there are companies which will refuse to talk to me because of this, but that's fine. I never passed one of those interviews anyway and always had to take jobs where I didn't have to live code during the interview.
mihaitodor··on Daniel Dennett has died
Really terrible news... So glad I got to meet him in person in Dublin in 2018 when he gave a talk at https://www.tcd.ie/biosciences/whatislife and hung out for a chat in the lobby. He had this wonderful Gandalf-worthy cane that I'm not sure how he managed to manoeuvre when boarding airplanes.
mihaitodor··on Tips for linking shell companies to their secret owners
This podcast interview with Brooke Harrington gave me some good insights into how people manage offshore wealth: https://www.preposterousuniverse.com/podcast/2023/05/22/237-...
mihaitodor··on "She's bouncing the ball" – the uncanny way octopuses play
I listened to an interesting podcast on octopus cognition recently: https://www.preposterousuniverse.com/podcast/2023/09/11/249-... Peter dives into the weeds and offers both philosophical and biological insights.
mihaitodor··on Ask HN: Anyone looking for contributors for their open source projects
You're welcome! Please feel free to join the community channels I linked above. There are blobtalk meetings on Discord every 2 weeks where we can discuss ideas in detail and, otherwise, we're always active in the chat.
mihaitodor··on Ask HN: Anyone looking for contributors for their open source projects
I saw you mention Python, but if you also happen to be interested in Golang and data streaming, https://benthos.dev is a good project to contribute to. There are quite a few issues open on the GitHub project which anyone can pick up. Writing new connectors and adding tests / docs is always a good place to start. The maintainer is super-friendly and he's always active on the https://benthos.dev/community channels. I'm also there most of the time, since I've been contributing to the project for several years now.
mihaitodor··on Weaveworks is shutting down
And that's a huge bummer since I know people who rely on those products and they're getting value out of them. However, I don't think the company failed because it didn't use more aggressive advertising.
mihaitodor··on Weaveworks is shutting down
I’m a bit more receptive to offline messages if they’re targeted adequately. They can see my interests by skimming my LinkedIn, GitHub and StackOverflow accounts and contacting me via social media or by email is fine if their product is somewhat relevant to my work or hobbies. However, asking me to spend my time trialing their “new super-cool Kubernetes offering” is a huge nope. Especially if that interaction happens over the phone.
mihaitodor··on Weaveworks is shutting down
Sometime last year, they had someone cold call me from the US to sell me stuff. I’m not sure where they got my number from, but I don’t think that’s a good strategy for trying to sell B2B solutions.
mihaitodor··on Ask HN: How many of you are self employed?
I am part of Independent Data Lab [1], a collective of bioinformatics consultants based in Europe.

[1] https://www.independentdatalab.com

mihaitodor··on RR – Railroad Diagram Generator
There's a Python one as well: https://github.com/tabatkins/railroad-diagrams
mihaitodor··on Orange Site Hit
The issue is now fixed and v0.1.1 has been released: https://github.com/davep/oshit/issues/2 The maintainer is amazing! Thank you Dave! <3
mihaitodor··on Orange Site Hit
OK, I think the issue is that it's making about 500 HTTP requests when it starts up and some of them are timing out...
mihaitodor··on Orange Site Hit
I guess I'm doing something wrong, but I installed it with pipx and it's saying "[Errno 8] nodename nor servname provided, or not known" when I launch it without loading any info.
← PreviousPage 2 of 7Next →