Live data from Hacker News

Viewing profile — youerbt

youerbt

HN member
Joined
Thu, Oct 03, 2019, 12:54 PM UTC
HN karma
322
Public activity
103 items

About youerbt

No profile information was provided.

Recent public activity

  1. comment
    Comment #42792147

    I believe you (other than tests being specifications, they are examples at best). But that doesn't change the fact that TDD looks more adopted in untyped languages, and that deserv…

  2. comment
    Comment #42791948

    I'm a Haskell bro and I love testing. You misunderstand me, though. All I say is that maybe _some_ of those tests deliver value by just making sure that code even runs, which is ot…

  3. comment
    Comment #42791815

    > That also explains why TDD is more popular in say Ruby or Python vs. Java. I'd say that TDD being more popular in untyped languages speaks against TDD, as it hints that maybe som…

  4. comment
    Comment #42790313

    But they chose a solution (if I understand correctly), where tenant ID is not in the signature of functions that use it, either.

  5. comment
    Comment #42778979

    > it violates various architectural principles, for example, from the point of view of our business logic, there's no such thing as "tenant ID" I'm not sure I understand how hiding…

  6. comment
    Comment #42760854

    Thanks. This does sound like a state machine, though, but the devil is probably in the details. Yes, here Haskell is probably a bad choice, and something where direct memory manipu…

  7. comment
    Comment #42756968

    > So why hasn't it happened? 4. History. In those types of discussions, there are always "rational" arguments presented, but this one is missing. > One with lots of persistent muta…

  8. comment
    Comment #42756219

    One exception for me about >>=, is instead of this: thing case thing of writing this: getThing >>= \case Not so much because it is less code, but fewer variables to name.

  9. comment
    Comment #42756195

    > It's almost never "we just don't have to care" when comparing to most other popular languages. Struggling with Haskell type system is not an experience of somebody who has develo…

  10. comment
    Comment #42584159

    I do AoC in SQL, I wish it was true. With Postgres, you have lots of regex/string manipulation functions that make it easy. For me, the biggest problem was memory. Recursive CTEs a…

  11. comment
    Comment #40897394

    Yes, I thought I just wanted to chill and listen to a song, but actually cutting-edge AI technology decided that I will have a better time listening to this car mechanic over-react…

  12. comment
    Comment #40897053

    And the modern web search tools don't even try to be good at searching, but some engagement-bullshit-here-is-something-that-might-interest-you contraption. I love listening to boot…

  13. comment
    Comment #40891870

    That makes no sense to me. If this coder has to access array by index twenty times a day, then he is going to remember it, eventually, no? If is it rare that he has to do it, then …

  14. comment
    Comment #39262088

    This news is about conscription they do twice a year, regardless of the war.

  15. comment
    Comment #39261915

    > This isn't even hyperbole. Is there even some big scale mobilization going on in Russia right now? Or is this just the standard dig at Russia, because the topic is related to Rus…

  16. comment
    Comment #39241555

    To be fair if your config is just a structure with strings then you declare your types only once, too. Minus the codegen, but also minus the editor integration. I'm not hating on P…

  17. comment
    Comment #39241451

    Oh, I didn't comment on the Pkl, just on the status quo. My bad for not making that clear. "Enough" is the keyword here, time will tell I guess.

  18. comment
    Comment #39241391

    It's nice, but it comes at a cost. For example, every user of toml forever will have to put strings in quotes. Why? Because having other types creates ambiguity, that is resolved b…

  19. comment
    Comment #39241262

    My take on this is that there is not obvious reason not to, but it just so happens that typed configuration languages are not rich enough and not integrated enough to be that usefu…

  20. comment
    Comment #39230615

    Yes, it's like the difference between adding a task in Jira vs in some todo.txt file. Slowness of the interface aside, you just have to do the whole ceremony for some simple don't …

  21. comment
    Comment #39192443

    > the alternative seems to be aggressively metricize and cut This is, for me, the funny part about it. If all those metrics, meetings, tickets and what have you, pushed mostly by t…

  22. comment
    Comment #39110309

    Thanks, that might be just what I'm looking for!

  23. comment
    Comment #39102775

    We should ask them instead to modify the existing INI file. I bet most would do just fine.

  24. comment
    Comment #39102490

    I have seen this post on HN before and I wasn't received very well AFAIR. But I can't help agreeing with its main point: so much complexity to support a few basic data types that a…

  25. comment
    Comment #39069410

    I feel like natural joins simplify writing queries, but not exactly reading them (especially if you are not familiar with the database). IMO a good compromise is the USING clause, …