Viewing profile — sankha93
sankha93
HN member- Joined
- Tue, Jan 24, 2012, 10:09 AM UTC
- HN karma
- 421
- Public activity
- 94 items
- HN profile
- View on Hacker News ↗
About sankha93
[ my public key: https://keybase.io/sankha; my proof: https://keybase.io/sankha/sigs/fNCBWiRz03YhX9qwaVqJtlytd4Cu4ow8db4gHejSxhU ]
Recent public activity
-
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 …
-
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…
- story
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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:/…
- story
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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…
-
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…
- story
-
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…
- story
-
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…
-
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]…
-
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…