Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

67% Positive

Analyzed from 146 words in the discussion.

Trending Topics

#problems#solver#rust#experience#black#numbers#familiar#tutorial#written#previously

Discussion (17 Comments)Read Original on HackerNews

asibahi•36 minutes ago
Previously: https://news.ycombinator.com/item?id=45248558. Switched domains since then.
Surac•about 1 hour ago
Problems solved nothing learned. Poking my problems into a black box and getting numbers let me only learn how to poke numbers into black boxes
wren6991•about 3 hours ago
Z3 struggles with larger problems. CVC5 or Bitwuzla do a lot better once you get into anything complex.

If you're familiar with the Z3 Python API, you'll find the CVC5 one familiar.

Caveat: I mostly do logic design, maybe there are some software verification tasks where Z3 comes out ahead. I've never seen one though.

jebarker•about 1 hour ago
I wonder how often interviewers object to the approach of solving their dynamic programming problem using a constraint solver?
amelius•about 3 hours ago
If the tutorial uses Rust, why didn't they use a solver written in Rust? Z3 was written in C++.
suddenlybananas•about 3 hours ago
What solver would you have them use? Z3 is very mature and the Rust bindings are pretty good in my (limited) experience.
amelius•about 3 hours ago
I would write the tutorial in C++, for a more direct experience.
volemo•about 2 hours ago
I personally like to avoid the “writing in C++” experience. :/
suddenlybananas•about 2 hours ago
The author might not know C++ and you don't need to use C++ to effectively use z3.