Live data from Hacker News

Viewing profile — ivanhoe

ivanhoe

HN member
Joined
Mon, Jan 24, 2011, 12:11 PM UTC
HN karma
4,348
Public activity
1,562 items

About ivanhoe

Full-stack web dev, working in the field for more than 15 years (worked a few years in Delphi and C++ before).

Nowadays I mostly consult startups, helping them with app architecture and planning for performance/scalability, or act as a team leader on small to medium sized projects. Prefer smaller companies/teams, and remote work is a must.

I've spent quite a lot of time working on integrations and fixing the issues with custom written apis and systems, usually with outdated & undocumented code, and thus over time I've developed very versatile set of skills and got very good in figuring things out, learning fast and working independently on complex setups.

Most of the time I work in PHP (prefer laravel or symfony) and javascript (jquery, knockout, angular 1.x, vue, react, node), but I've also got tons of experience with fixing advanced CSS issues, as well as a fair amount of devops skills: linux administration, apache/nginx, advanced mysql (query optimization, high-performance, scaling, administration) and AWS, ansible, etc. I've used perl a lot before, and now use ruby/RoR from time to time. I've worked on a number of projects with postgresql, redis and mongodb as well. And at some point in time I've also spent a lot of time writing custom themes/plugins for Wordpress (not my primary interest anymore however).

You can find me on twitter: @ivanhoe011, feel free to DM me there.

Recent public activity

  1. comment
    Comment #48656056

    Hey, remember what Larry said, there's more than one way to do things ;P

  2. comment
    Comment #46660950

    Perhaps she just had a good sense of humor? It's a great movie after all..

  3. comment
    Comment #46660921

    I'm confused that, speaking of origins, they don't mention at all Spanish "hola", having literally the same meaning as hello?

  4. comment
    Comment #41775008

    It'd be impossible to limit the use of drones to just recovery, some people would use them for tracking down the animals which is a horrible idea to allow.

  5. comment
    Comment #41509971

    In ex-Yugoslavia countries using gr (usually without a dot) for grams used to be a fairly common thing. Last few decades as EU standardization takes place it's a lot rarer to see. …

  6. comment
    Comment #41274399

    Also makes UNIQUE indices much harder to use. You can't just delete and later re-insert the same data, you need to "undelete" it instead, but that can actually mess up the chronolo…

  7. comment
    Comment #41274350

    > For example, you don't soft-delete a customer row, you "deactivate" a customer I'm all for naming things more precise, but functionally speaking at that point it's really just se…

  8. comment
    Comment #41140397

    Yes, but I believe it was Latin, not Greek (Constantinople was a capitol of Easter Roman Empire, and they used both Latin and Greek). Latin term Sclavi that meant Slavs started to …

  9. comment
    Comment #41140269

    Well, they were basically a highly-mobile light cavalry/archers combination, so while they progressed very fast they were not spending much time sieging heavily fortified cities or…

  10. comment
    Comment #41092705

    > these poor people served as a "buffer" against the Mongols, saving Europe from the slaughter ... You mean saving Western Europe :) Mongols ran over (and did a lot of slaughter in…

  11. comment
    Comment #41092656

    You reversed the timeline a bit. Varangians came primarily from todays Sweden, and were initially going inland into the today's Estonia, Belarus and Russia from north, from the Gul…

  12. comment
    Comment #40799228

    Thank you for this, had no idea :)

  13. comment
    Comment #40799175

    How do you remotely detect if car stinks or not?

  14. comment
    Comment #40759040

    I love this part: One of the other pilots on the mission was reported to have radioed Foust during his descent by parachute that "you'd better get back in it!"

  15. comment
    Comment #40704584

    Yeah, that one confused me too. Visiting Chernobyl was mostly a walk in a park, as no other people around and forrest slowly taking over everything. Honestly, it felt way safer tha…

  16. comment
    Comment #40704519

    It's definitely not "relatively safe" in what I as a European would consider a safe place - although I was told it got a lot better in the last decade. If you look like a rich tour…

  17. comment
    Comment #40704400

    Well no one ever organized a horse fights, but bull fights were quite popular through-out the Europe. And even goats are far from friendly, unless they're accustomed to having a lo…

  18. comment
    Comment #40704254

    There's generally a lot more large wild animals in Africa than anywhere else in the world.

  19. comment
    Comment #40704233

    Wolves are more aggressive than dogs, but can be successfully domesticated and kept as pets... can actually be quite friendly with humans, especially female wolfs as they're a lot …

  20. comment
    Comment #40704169

    It's the same as saying humans can't be trusted. Of course you can trust some humans, and of course you can trust some dogs. Just first make sure... my dog took so much "torture" f…

  21. comment
    Comment #40596418

    CRT image is an analog signal so it always has those little imperfections, especially as the screen ages and phosphor matrix gets burned, and there's dust settling so all dissipati…

  22. comment
    Comment #40533685

    > That's how it should be Why exactly? I'm not aware of any benefits of filenames being case-sensitive, it just opens a room for tons of very common mistakes that literally can't h…

  23. comment
    Comment #40533130

    > I think the internet has broken people’s brains. I agree, but what I see as a result is this paranoia that there's a conspiracy and something sinister in absolutely everything.

  24. comment
    Comment #40529513

    I really like this. How about enabling user to select any piece of text and use it the way the links work now? For instance, I've noticed it doesn't linkify peoples' names, and one…

  25. comment
    Comment #40524788

    You can do that or something similarly bad in pretty much any language if you have write access to where the files are. That's really a server misconfiguration problem, not php pro…