Live data from Hacker News

Viewing profile — syastrov

syastrov

HN member
Joined
Wed, Jun 01, 2016, 5:30 AM UTC
HN karma
185
Public activity
65 items

About syastrov

No profile information was provided.

Recent public activity

  1. comment
    Comment #35881588

    Probably more likely inefficient data access patterns, such as N+1 queries, inefficient algorithms, lack of parallelism

  2. comment
    Comment #34844662

    It is super interesting! I was at a talk where a genetics company used the Smith-Waterman algorithm (1) to perform sequence alignment. Still I believe it took a long time (24 hours…

  3. comment
    Comment #34438196

    I did an experiment of switching an app which uses Postgres to use SQLite. I ran into issues where I had a long running transaction in one process doing writes and another process …

  4. comment
    Comment #34398165

    One way to have the best of both worlds for situations where you have complicated read queries is to create database views for the queries. You can then define them as an unmanaged…

  5. comment
    Comment #34115588

    Similarly, we have amazingly powerful and reliable computer hardware, but continue to have software that is extremely slow and buggy and hard to use. I theorize that since software…

  6. comment
    Comment #34068326

    Anyone tried any of the alternative full-text search extensions mentioned? Zombodb sounds good, except I would like that it didn’t work synchronously and fail transactions if there…

  7. comment
    Comment #34004892

    > That's where things got a bit hairy. Lila is built on Play Framework which is not yet ported to Scala 3. > So I forked it and butchered it to remove everything we don't need - wh…

  8. comment
    Comment #33964443

    About 15 years ago, my brother used to run a shoutcast (Internet radio) server. He wasn’t getting many listeners since the list of stations people browse was sorted by popularity -…

  9. comment
    Comment #33964357

    I was just curious if I could improve our PHP-based site’s performance. So I attached strace to an Apache process and followed the log of syscalls and counted milliseconds between …

  10. comment
    Comment #33517003

    Haha, that made my day! (It’s a reference to That Mitchell and Webb Look).

  11. comment
    Comment #33231165

    Yes, you are right. I was just mentioning the name of the principle as used in the article.

  12. comment
    Comment #33230962

    I experienced a case of zero one many that would have been better if YAGNI was applied. We were building a messaging system for a system that was being rewritten, where the only re…

  13. comment
    Comment #32770651

    I think there’s a trend to replace applications having information-dense designs with all actions at your fingertips with ones that add so much padding that you can only see a litt…

  14. comment
    Comment #32368625

    e.g. postgraphile

  15. comment
    Comment #32334636

    Someone mentioned it on a Django forum thread about async ORM [0]. It seems to have been ignored. Super cool idea and execution! I hope it gets some more exposure. [0] https://foru…

  16. comment
    Comment #32334586

    There are a lot of comments about async ORM, but to me the support for application-level (e.g. if you use forms, admin, DRF, Graphene) validation of DB-level constraints is a super…

  17. comment
    Comment #32279586

    Or use imgix for that part

  18. comment
    Comment #31725021

    For context: Heroku also has their own Redis add on.

  19. comment
    Comment #30851950

    I wrote an article [1] a few years ago to vent about how messed up and backward the experience has been for especially foreign filers. The “free” options provided by commercial com…

  20. comment
    Comment #30350377

    Another gem: http://www.christianpoulet.com/iemac/en/indexf.htm

  21. comment
    Comment #29764254

    JetBrains IDEs can generate methods for undefined names if you use an intention activated by ctrl+enter (or alt, I can’t remember)

  22. comment
    Comment #29481012

    Imgix has been quite nice: unlimited variants, pricing per master image plus bandwidth charges, and you can keep your images on S3. They even contacted us about setting up a custom…

  23. comment
    Comment #29434303

    Most likely the actual work done by this extension is little compared to the actual work required to perform the queries…but… If you want to scale horizontally you can run multiple…

  24. comment
    Comment #29420146

    You can also put some books under the laptop and use it as a screen while connected to an external keyboard at desk height.

  25. comment
    Comment #28777474

    I thought of this idea as well, but don’t think this is really the right approach. Many of these issues relate to specific features which developers subsequently avoid using. I thi…