Live data from Hacker News

Viewing profile — sankha93

sankha93

HN member
Joined
Tue, Jan 24, 2012, 10:09 AM UTC
HN karma
421
Public activity
94 items

About sankha93

https://sankhs.com

[ my public key: https://keybase.io/sankha; my proof: https://keybase.io/sankha/sigs/fNCBWiRz03YhX9qwaVqJtlytd4Cu4ow8db4gHejSxhU ]

Recent public activity

  1. comment
    Comment #44718856

    A few months back I was pessimistic about AI, and now I am the opposite. The perspective change happened when I realized giving it an entire problem and expecting it to solve that …

  2. comment
    Comment #43136112

    Do you mean Ruby lacks syntactic support for adding type annotations inline in your programs? I am one of the authors of RDL ( https://github.com/tupl-tufts/rdl ) a research projec…

  3. story
  4. comment
    Comment #35200740

    Can you list the concrete problems a FastAPI approach will have, and what tools like Nvidia Triton do differently to get around it? I have no idea about running such models at scal…

  5. comment
    Comment #34950198

    The idea that symbolic AI lost is uninformed. Symbolic AI essentially boils down to different kinds of modeling and constraint solving systems, which are very much in use today: li…

  6. comment
    Comment #34343333

    It is already here to be honest. I know BrowserStack and other mobile testing platforms (at Facebook and Amazon) do host real devices, both Android and iPhones, in server farms lik…

  7. comment
    Comment #32870646

    This is exactly how Compilers are taught at the University of Maryland. The class CMSC430 ( https://www.cs.umd.edu/class/fall2021/cmsc430/ ) actually starts off with a Scheme (limi…

  8. comment
    Comment #32499186

    There has been attempts as you describe before. I can specifically point to work done in Ruby by my PhD advisor using the exact profiling approach, and then static typing from that…

  9. comment
    Comment #32194059

    I have experienced something similar as well. I was visiting NYC, and the place we booked did not look anything like the online listing showed. Regardless, the hosts were nice and …

  10. comment
    Comment #31824890

    This seems to be an instance of concolic execution which has seen some success in the fuzzing and testing research community. The key ideas originate from these papers: [1] https:/…

  11. story
  12. comment
    Comment #31029155

    Natural language is ambiguous, so I do not think any programming by example methods will work well here. I think if you are working with a limited vocabulary in the set of sentence…

  13. comment
    Comment #31029099

    > Best solution? Most easily maintained? We apply the Occam's razor here. For a given problem, a smaller program that solves the problem is a preferred solution. It is not a very g…

  14. comment
    Comment #31022900

    > Write a test, which proves for all real numbers, that y = 2 * x. Tests by definition do not prove any for all property. They just check on correctness on concrete values. Formal …

  15. comment
    Comment #31022211

    It is a hard task, for sure! But without any tests to convey your intent as a programmer, RbSyn also has no way of knowing what you intended a method's behavior to be. The running …

  16. comment
    Comment #31022057

    That is a fair concern. The tool only guarantees correctness up to the level checked by the tests you provide. So if all corner cases are not covered, RbSyn will generate some prog…

  17. comment
    Comment #31020985

    Thanks for the feedback! I just uploaded a video now that demos RbSyn in action: https://www.youtube.com/watch?v=yYAOK5S8lRY The concepts, capabilities, and limitations of RbSyn ar…

  18. comment
    Comment #31017800

    Indeed, there is rich prior work on example based program synthesis. Often these use inductive logic programming or aided by SMT solvers if these examples can be lifted to solver l…

  19. comment
    Comment #31016376

    > But doesn't this just mean that instead of writing your code and logic in Ruby you're writing it in RDL? RDL allows the specification of types and effect labels only. You still w…

  20. story
  21. comment
    Comment #30848060

    Hey, nice work with Sorbet! I am one of the grad students who worked on RDL, one of the early research projects related to Ruby type systems. What are the next set of challenges th…

  22. story
  23. comment
    Comment #29273551

    Ruby is and will be the same language even after static types. A Ruby programmer will need to opt-in to writing type annotations in an external file and run a separate type checker…

  24. comment
    Comment #24964617

    What you are looking for are refinement type systems. LiquidHaskell [0] is the most well known refinement type system out there, to specify and verify these kind of assertions. [0]…

  25. comment
    Comment #24331706

    > Learning languages is big investment, and having dozens of languages around is not productive, human languages are consolidating over a few, English is by far the business langua…