Live data from Hacker News

Viewing profile — iex_xei

iex_xei

HN member
Joined
Thu, Feb 14, 2019, 12:09 PM UTC
HN karma
78
Public activity
29 items

About iex_xei

43 y.o. machine learning & software developer @ istanbul.

https://emresahin.net

info@emresult.com

Recent public activity

  1. comment
    Comment #38145303

    It should open after you pay your first invoice > $1

  2. comment
    Comment #33121169

    As a Turk, I also see Erdoğan's "fiscal ideas" as "crackpot", but he may be betting on something like "replacing China as a manufacturing engine for Europe", or "staying competitiv…

  3. comment
    Comment #32058933

    If I buy you a beer, that's free beer for you.

  4. comment
    Comment #31624256

    It brought a discipline to my memory/variable management and functional problem solving, as Haskell brought a discipline in my typeful thinking some time ago. I don't claim it's "t…

  5. comment
    Comment #31624222

    That's cool. I've worked in C++11 most recently (in 2012 with OpenCV) and used Boost's smart pointers to achieve memory security but I was probably overdoing those at that time and…

  6. comment
    Comment #31624151

    That's true, though in my experience those quick solutions lead to more quick solutions, and in total that leads to a mess in the long run. But if that long run will never come, it…

  7. comment
    Comment #31624121

    I wrote servers in Go as well, and I like the language. After Rust, I believe at some point, I enjoy to solve the "problems" Rust brings, not that it's rationally better than Go.

  8. comment
    Comment #31624035

    That's probably true. I've experimented a bit with tokio for local IO bound tasks, but decided it's unnecessarily complex. I think some patterns will emerge from current Rust async…

  9. comment
    Comment #31624006

    e.g. You can use a variable twice when calling a function in most languages without thinking twice. I had to unlearn this :)

  10. comment
    Comment #31623961

    I'm using cargo-limit crate for "cargo lcheck", "cargo ltest" or "cargo lclippy" to show errors before warnings before clippy warnings. You're right that "cargo check" gives the sa…

  11. comment
    Comment #31607672

    That's true for me as well, but I learned these after many failures. Now, I start by writing enums and structs for the problem, then iterate the design with functions and if it's r…

  12. comment
    Comment #31606713

    Another data point: After writing / (re)writing 20K+ lines of code as a CLI side project in Rust (without touching async), I think I can say it's the best language for me after 20+…

  13. comment
    Comment #31571758

    I began to use Trello and its automations for these kind of things.

  14. comment
    Comment #31556318

    It seems like an example to what I call "Object-Oriented Brain Damage." https://emresahin.net/post/object-oriented-brain-damage/

  15. comment
    Comment #31556300

    Sorry for the İ/i I/ı bug. Even modern software in other languages fall to that trap time to time, so probably it's not handled well in other languages either.

  16. comment
    Comment #31477270

    This is from Richard Koch's 80/20 Principle: Time management often advises people to categorize their list of ‘to do’ activities into A, B, C or D priorities. In practice, most peo…

  17. comment
  18. comment
    Comment #31459754

    This was my first computer. I learned BASIC and did some "drawing" in the graphics mode. A few years ago I tested and it was running. Time passes.

  19. comment
    Comment #31377798

    By iteration. I don't think the problem is solved, we still don't exactly know how to architect our software and the current mainstream of "OO-design" is flawed IMHO. There is no o…

  20. comment
    Comment #31274895

    I'm thinking of a scenario where the driver turns out to be the interviewer. Real life LinkedIn story.

  21. comment
    Comment #30830090

    These days I'm using a script[0]. It checks all directories under ˋ$HOME/github.com/ˋ for changes and opens lazygit if there are changes. You can replace that line with a ˋgit comm…

  22. comment
    Comment #30289472

    I lost almost half of my hearing due to otosclerosis and had an operation on my right ear that changed almost nothing, now it's worse. I wasn't aware that we are such a large group…

  23. comment
    Comment #30223417

    Interesting. They made the episodes they didn't delete much more valuable now.

  24. comment
    Comment #29957625

    I noticed that it's better to keep something in mind when I intend to do that actually, and add it to a list when I don't work on it. Later I learned that this has a name: Zeigarni…

  25. comment
    Comment #29793563

    For those who would like to break away from sugar, I'd recommend first trying intermittent fasting to reduce the time window for eating. I tried to remove sugar from my diet perman…