Viewing profile — Choc13
Choc13
HN member- Joined
- Thu, Dec 15, 2016, 8:31 PM UTC
- HN karma
- 149
- Public activity
- 45 items
- HN profile
- View on Hacker News ↗
About Choc13
Recent public activity
-
comment
Comment #28844049
I had a pop at this here https://dev.to/choc13/grokking-monads-in-f-3j7f
-
comment
Comment #28504070
Apologies, I wasn’t trying to call you a troll, more that your first comment seemed to me like it might have been made in jest, clearly it wasn’t. The articles you’ve linked to are…
-
comment
Comment #28503565
Hmm not sure if troll, but energy conservation is definitely not just some convention. It’s a fundamental thermodynamic law. Spooky action at a distance does not violate speed of l…
- story
-
comment
Comment #28471402
Yeah sure. We initially wanted to build something to compare the equivalence of two programs written in different languages and for this we started out using KLEE. Unfortunately, w…
-
comment
Comment #28471046
Yeah it can deal with symbolic memory. As long as the memory allocation is fixed size the contents can be fully or partially symbolic. We also support symbolic addresses for alloca…
-
comment
Comment #28470795
Great question. This obviously isn't exposed through the playground right now as that's just a single file demo. Our backend software does integrate with larger build systems. So t…
-
comment
Comment #28467949
The static type information isn't actually too important to us, what our tool cares about is being able to interpret branching conditions in the code in order to turn them into con…
-
comment
Comment #28467838
Ah right, makes sense, thanks. Most of the time on the playground is spent booting a build server (we're using GitHub actions behind the scenes just for this part of the playground…
-
comment
Comment #28467671
Hey, the reason for the long times on the playground is actually that we’re having to wait for build servers to boot up and then build the code before we can finally ship it off to…
-
comment
Comment #28467619
On the monetisation point we do plan to have a paid version of the product too. We think that one of the limiting factors of using symbolic execution to date has been in the path e…
-
comment
Comment #28467586
Ah right yeah that makes sense. We built the website using NextJS so we kinda got this for free with their Image component.
-
comment
Comment #28467579
I’ve not used Hypothesis, but says it’s inspired by QuickCheck and I’m a regular user of FsCheck which is the F# equivalent. Those tools have a similar goal in mind that we do, but…
-
comment
Comment #28467515
Hey, thanks for the feedback. A more comprehensive list of features is on our todo list, we’ll update the site shortly. The memory violation one doesn’t include symbolica.h because…
-
comment
Comment #28467116
I should add that we believe it’s possible to support other langs too, especially if they compile down to LLVM IR, or have an interpreter/runtime that does. So we plan to eventuall…
-
comment
Comment #28466917
Hmm, yeah sorry about the FireFox thing and thanks for reporting. I just checked it now and it seems like the code editor div isn't respecting the height 100% style so it's shrunk …
-
comment
Comment #28466869
We do have some upcoming changes that will make the status clearer on the website and will be removing some constant time overhead that we're paying on each playground run. I agree…
-
comment
Comment #28466829
Yeah that's a good point, we'll work on some more realistic examples.
-
comment
Comment #28466820
Yeah I think that's a great analogy, we noticed the same thing when we used to work together at our last jobs which is what motivated to start this venture. On the implementation s…
-
comment
Comment #28458457
Ah sorry about that and thanks for pointing it out. Will fix!
-
comment
Comment #28448032
I’m not quite sure what you meant by this statement “Javascript that runs on back-button mouse over is not where to put your efforts.” Was this something you observed on our site, …
-
comment
Comment #28447940
Thanks for the comments, they’re good points. I’ll update the page as you suggested as yeah right now at the PoC stage it’s on the slow side. Some of the time lag is due to us wait…
-
story
Show HN: Symbolica – Try our symbolic code executor in the browser
We're a couple of software engineers who believe that to build great software you need to write good tests, but we also sympathise when engineers say things like: - "Writing tests …
-
comment
Comment #27931552
Correct. This episode in particular https://en.wikipedia.org/wiki/Fifteen_Million_Merits
-
comment
Comment #27931423
Oh and "The metaverse does not have a specific definition"