Live data from Hacker News

Viewing profile — jose_zap

jose_zap

HN member
Joined
Tue, Apr 15, 2014, 7:56 PM UTC
HN karma
591
Public activity
150 items

About jose_zap

No profile information was provided.

Recent public activity

  1. comment
  2. comment
    Comment #48220459

    > the tooling is decades behind, say, Rust or Go That's definitely not true, even if that was true maybe 6 years ago. As someone who's uses Haskell daily and also many other langua…

  3. comment
    Comment #47914170

    We have been using statecharts at our company for all business processes after I wrote an interpreter for them inside Postgres. It has been a great experience so darn it makes proc…

  4. comment
    Comment #47285924

    No, it can be any pure function or IO. Both will get interrupted.

  5. story
  6. comment
    Comment #44989091

    Haskell would be one of them. It features transactional memory, which frees the programmer from having to think about explicitly locking.

  7. comment
    Comment #44410765

    That was definitely true many years ago. Nowadays Haskell has some really good tooling. It has a feature-rich LSP, code formatter, package manager, dead-code checker, configurable …

  8. comment
    Comment #44089224

    > Postgres offers strictly serializable isolation indeed, but IIUC it's basically a form of read locking so will tank performance. It will not. We use it at work for all transactio…

  9. comment
    Comment #44075283

    Interestingly, the naive solution presented in this article is O(n) thanks to laziness.

  10. comment
    Comment #43756829

    That’s floating point, though. Not Double. Floating point has the same gotchas in all languages because it is a defined standard.

  11. comment
    Comment #43752601

    Haskell has & which goes the other way: users & map validate & catMaybes & mapM persist

  12. comment
    Comment #41680916

    The screenshot looks like a copy of the hasura web console. The same looks also similar to Hasura’s internal RQL. I wonder if this is just a coincidence.

  13. comment
  14. comment
    Comment #41523753

    Yes, it is possible to linearize it. You can, for example use do notation: result In the above example the do notation will unwrap the values as an and b, but if one of the results…

  15. comment
    Comment #41521812

    We do that at our company, it's been great

  16. comment
    Comment #41323286

    The UN Human Rights Council issued a warning that its independent fact finding mission found that the Supreme Court lacks independence, and therefore cannot be trusted in this matt…

  17. comment
    Comment #41268525

    > imagine being able to insert `print(a)` into your program to see what's in the `a` variable at a specific time. Hey, I know that's not pure, but it's still damn useful. In Haskel…

  18. comment
    Comment #41138162

    Here’s a FAQ about the security features of the voting machines https://www.smartmatic.com/wp-content/uploads/2022/11/FAQ_Cy... I also agree the parties should disclose the public …

  19. comment
    Comment #41136929

    Witnesses representing political parties are entitled by law to a copy of the tally before the machine sends its results to a central server. Each copy must be signed by all witnes…

  20. comment
    Comment #41127719

    There is no need to do any difficult OCR, the QR code contains the tally in machine-readable format. You just need a phone and copy the result to a csv file

  21. comment
    Comment #41127708

    The images can be corroborated by the random string that is printed at the bottom. It’s a digitally signed hash of the tally for that machine. Political parties have access to the …

  22. comment
    Comment #41126852

    The electoral system in Venezuela mandates electronic voting. By law, each machine must print its results before sending the tally to a central server. Multiple copies are printed.…

  23. comment
    Comment #40037363

    We use https://sqitch.org/ and we’re fairly happy with it. Sqitch manages the files to deploy which are applied fits to a local database. We use GitHub actions for deployment and d…

  24. comment
    Comment #39712654

    Researchers should tick a checkbox “I swear I did not hack the data” before submitting a paper to a peer-reviewed journal to prevent this kind of misconduct.

  25. comment
    Comment #39428366

    Yes, it has happened to me on Spotify multiple times. More often, they change a song with a different version (e.g. same song from a different album or recorded live performance)