HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sn9

1,895 karmajoined il y a 10 ans

Submissions

Introduction to Pragmatic Formal Modeling

elliotswart.github.io
1 points·by sn9·il y a 4 mois·0 comments

How to Use AI for the Ancient Art of Close Reading

fast.ai
1 points·by sn9·il y a 5 mois·0 comments

comments

sn9
·il y a 13 heures·discuss
OCaml is such an obvious solution to their problem that I'm shocked it wasn't even mentioned. You get fast compile times without sacrificing type safety.
sn9
·il y a 14 heures·discuss
You can take advantage of spaced repetition just for scheduling the review of proofs and problems you've solved before.

By review, I mean attempting to solve them like you're seeing the problem statement for the first time.
sn9
·il y a 14 heures·discuss
You were actually using spaced repetition implicitly whereas they were using flashcards to cram.

The issue wasn't the flashcards but their own failure to use them effectively.
sn9
·il y a 14 heures·discuss
"Active recall" specifically (aka the testing effect [0]), as opposed to passive recall like rereading.

[0] https://en.wikipedia.org/wiki/Testing_effect
sn9
·avant-hier·discuss
The thing about Scheme is that learning the syntax takes 10 minutes and then you can just focus on computation.
sn9
·il y a 17 jours·discuss
To the extent that you use AI at all, it should be to accelerate your own understanding in ways that are independently verifiable/falsifiable.

AI amplifies what you are.

If you take shortcuts in your education, you will remain mediocre.

If you dive deep in your understanding, building a broad and deep foundation, then you will be exponentially more powerful.
sn9
·il y a 26 jours·discuss
Most UIs in practice boil down to state machines which are extremely amenable to formal verification.

Hillel Wayne's writing is a good starting place to learn more: https://www.hillelwayne.com/formally-specifying-uis/
sn9
·le mois dernier·discuss
Types replace entire classes of tests that coverage metrics wouldn't detect [0].

Types are also documentation!

They also decrease the degrees of freedom LLMs have to make mistakes [1].

[0] https://kevinmahoney.co.uk/articles/tests-vs-types/

[1] https://john.regehr.org/writing/zero_dof_programming.html
sn9
·le mois dernier·discuss
Ask (tell!) Jose to release the manga reader!
sn9
·il y a 2 mois·discuss
Talk to your doctor about getting evaluated for sleep apnea.
sn9
·il y a 2 mois·discuss
You have to actually practice the skill of communicating while solving a problem.
sn9
·il y a 2 mois·discuss
A land value tax makes way more sense.
sn9
·il y a 2 mois·discuss
Have you considered incorporating formal modelling?

Like:

[0] https://csci1710.github.io/2026/ and https://forge-fm.github.io/book/2026/

[1] https://elliotswart.github.io/pragmaticformalmodeling/

[2] https://quint.sh/
sn9
·il y a 2 mois·discuss
Everyone should Jimmy Koppel's post on what abstractions are and aren't: https://www.pathsensitive.com/2022/03/abstraction-not-what-y...

Anyone claiming LLMs are an a higher level of abstraction are not using it in the way used by programmers and computer scientists.

They're usually conflating "delegation" and "abstraction", as if a junior developer is an abstraction.
sn9
·il y a 2 mois·discuss
The post explicitly makes the case for the filtering playing a role. Ctrl-F "Python".
sn9
·il y a 2 mois·discuss
To disambiguate search results in the future, I've had great luck appending "lang" like so: "roadmap 2026 rust lang".
sn9
·il y a 2 mois·discuss
But the point is that taking bad pictures doesn't help.
sn9
·il y a 2 mois·discuss
How to Design Programs: https://htdp.org/2026-2-25//Book/index.html
sn9
·il y a 2 mois·discuss
I don't have a dog and it would be very weird to get a dog for the sole purpose of having one for dating profile pics to meet women.
sn9
·il y a 2 mois·discuss
I don't have a dog and it would be very weird to get a dog for the sole purpose of having one for dating profile pics to meet women.