Hacker Newsnew | past | comments | ask | show | jobs | submit | mtekman's commentslogin


    Name: Mehmet
    Location: UK or Germany
    Work Preferences: Remote/Hybrid/Office
    Technologies: R, Python, Javascript, C++, Common Lisp
    Resume, CV, Contact: (see my bio)
Several postdocs in bioinformatics, familiar with many different bioinformatic pipelines, tons of teaching and workshop hosting experience, work well as liaison between informaticians and biologists/medics, full stack dev who has empowered many research groups with their own in-house analytical platforms and trained them in its use.

Too long? GNU-obsessed Data Analyst with matrix management skills and a strong focus on reproducible environments and teaching what he knows to others.


I got to meet David Potter and his journalist wife when I was working at the Royal Free Hospital. He funded the Potter Chair position which my prof Dr Kleta filled as a nephrologist for many years. I have a picture of myself holding a Nokia N900 and shaking his hand.

At the time I thought he was the reason that the phone existed at all, not quite knowing the delicate politics between Symbian and Maemo at the time.

Still he smiled amicably enough and it's a treasured photo of mine.


A lifetime ago I wrote an OpenCV blob detection auto-mining tool for it:

https://gitlab.com/mtekman/runescape-motiondetector

It worked for about an hour before having the nasty habit of attacking monsters, chasing them out into the wilderness where you'd check in on your character and find him dead, barren, and lost.

Fun though.


These days there are bots who hunt other bots. People make bots which kill "reventants" in the "revenant caves" for valuable loot, there were so many bots there that people made other bots to kill these bots and steal their loot from them.

Its almost a cool emergent ecosystem, except it sucks for us real players.


I have a utility that parses ssh failed attempts and creates iptables blocklists:

https://gitlab.com/mtekman/iptables-autobanner

For those just wanting the blocklist, here is a table of malicious IP addresses, with columns of: address, number of ports tried, number of usernames tried.

https://upaste.de/bgC


I simply run fail2ban with a whole bunch of customer filters that will ban people very quickly. There's no need to request php or malformed urls when php is not used for example.


I used to run fail2ban, but I found it (or at least its defaults) ineffective against discouraging further requests. With iptables, you can specify the connection to hang for a period and then drop


Defaults are set to reject. Just configure the jails or a global config.


A iptables hashlimit rule can do the same. Your firewall rules get to be more readable and you don't end up relying on the security of a log parser.

The biggest win comes from just disabling password authentication in sshd though.


I run endlessh, I always giggle when I see some connection that last for 2d


a lot of ppl thought this would be a good idea at some point


upaste link is 404


    Name: Mehmet
    Location: UK or Germany
    Work Preferences: Remote/Hybrid/Office
    Technologies: R, Python, Javascript, C++, Common Lisp
    Resume, CV, Contact: (see my bio)
Several postdocs in bioinformatics, familiar with many different bioinformatic pipelines, tons of teaching and workshop hosting experience, work well as liaison between informaticians and biologists/medics, full stack dev who has empowered many research groups with their own in-house analytical platforms and trained them in its use.

Too long? GNU-obsessed Data Analyst with matrix management skills and a strong focus on reproducible environments and teaching what he knows to others.


probably because the visual differences are so slight that there is no benefit in showing them to someone who isn't deeply entrenched in the topic


I think that would be me. Or anyone who would be interested in viewing this website. Would anyone not interested in this topic not want to ever see the differences?


Agreed


    Name: Mehmet
    Location: UK or Germany
    Work Preferences: Remote/Hybrid/Office
    Technologies: R, Python, Javascript, C++, Common Lisp
    Resume, CV, Contact: (see my bio)
     
Several postdocs in bioinformatics, familiar with many different bioinformatic pipelines, tons of teaching and workshop hosting experience, work well as liaison between informaticians and biologists/medics, full stack dev who has empowered many research groups with their own in-house analytical platforms and trained them in its use.

Too long? GNU-obsessed Data Analyst with matrix management skills and a strong focus on reproducible environments and teaching what he knows to others.


I use the same pattern for my iptables banner.

It's essentially a manual firewall for when I disable ufw if it's being too aggressive:

https://gitlab.com/mtekman/iptables-autobanner


Same for these "lightning fast" bashrc frameworks. I boiled down my main cases into 15 lines in my rc:

https://mstdn.science/@mtekman/111861830339082890


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: