Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
userundefined
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
userundefined
9mo ago
https://dawnofthe.dad/workout Been working on a Google-sheet backed workout tracker, which basically makes it easy for me to see what I've done or not done recently and pick the next thing to do. I'm thinking of o
2.
▲
by
userundefined
1y ago
I'm still working on and off on my https://dawnofthe.dad/crossword , albeit most of the guts (solver backing the crossword builder) have been stable and lately most of the work has been on the front-end. On that note, I
3.
▲
by
userundefined
2y ago
Backend is in pure golang, frontend is in Typescript compiled to JS.
4.
▲
CSPs and performance of all-different variants
(blog.dawnofthe.dad)
1 points
by
userundefined
3y ago
|
1 comments
5.
▲
by
userundefined
3y ago
I've got a CSP solver powering things like a sudoku solver and a crossword builder on my site ( https://dawnofthe.dad/ ). Recently I've been playing with NxN sudokus and created https://dawnofthe.dad/
6.
▲
Solving NxN Sudokus with CSPs
(dawnofthe.dad)
2 points
by
userundefined
3y ago
|
1 comments
7.
▲
by
userundefined
3y ago
I've built a site that lets you play around with solving NxN sudokus, up to 36x36, backed by a Constraint Satisfaction Problem (CSP) solver. The site exposes a bunch of parameters that influence how this problem is solved, including ho
8.
▲
Rubber Duck Technique for Improvements
(blog.dawnofthe.dad)
3 points
by
userundefined
3y ago
|
1 comments
9.
▲
by
userundefined
3y ago
I've started writing a blog for a crossword builder / sudoku solver site ( https://dawnofthe.dad ) and in the process of doing so found a few ways of improving the site/functionality itself. This made me think back
10.
▲
by
userundefined
3y ago
Nope, it's all constraint satisfaction based. Another person actually correctly inferred most of the details above: https://news.ycombinator.com/reply?id=36532254&goto=item%3Fi... .
11.
▲
by
userundefined
3y ago
This is pretty much spot on. In a bit more detail, the CSP solver does indeed apply forward checking, and a fancier version of that, arc consistency, is available too, but ends up being slower on the whole. There's dynamic variable ord
12.
▲
by
userundefined
3y ago
Mulling over it. I feel the underlying solver itself is something I've invested a fair bit of time and I'm not sure I want to open source it yet. I might marinate on it a bit and do it in the future.
13.
▲
by
userundefined
3y ago
Thanks! It's a cool idea and giving a user the ability to specify the words, but let the algo choose their locations might be an easy extension to try out. The behavior you describe can then be met. I've added it to my personal ba
14.
▲
by
userundefined
3y ago
Yep, there are a few guidelines I've found on the web that would be good to cross-reference and these are good pointers, I'll look for ways to do so while trying to keep things relatively clean (I'm a backend guy so UX is alw
15.
▲
by
userundefined
3y ago
Haha, yep, indeed. I did try to bake in some throttling behavior up front, but just had to crank it up a bit now, will see how that holds. Oh yeah, and for the curious, I am running on E2 freebie in GCE, so my "scaling" limits are
16.
▲
Crossword Builder
(dawnofthe.dad)
24 points
by
userundefined
3y ago
|
16 comments
17.
▲
by
userundefined
3y ago
Heya, here's a crossword builder I am working on as a hobby project. Backend is pure Go, frontend is in Typescript. I have a personal backlog of features to add (like allowing users to create custom grids), and I'm glad to take an