HackerLangs
TopNewTrendsCommentsPastAskShowJobs

sn9

1,893 karmajoined قبل 10 سنوات

Submissions

Introduction to Pragmatic Formal Modeling

elliotswart.github.io
1 points·by sn9·قبل 4 أشهر·0 comments

How to Use AI for the Ancient Art of Close Reading

fast.ai
1 points·by sn9·قبل 5 أشهر·0 comments

comments

sn9
·قبل 8 ساعات·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
·قبل 8 ساعات·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
·قبل 9 ساعات·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
·قبل 9 ساعات·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
·أول أمس·discuss
The thing about Scheme is that learning the syntax takes 10 minutes and then you can just focus on computation.
sn9
·قبل 16 يومًا·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
·قبل 26 يومًا·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
·الشهر الماضي·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
·الشهر الماضي·discuss
Ask (tell!) Jose to release the manga reader!
sn9
·قبل شهرين·discuss
Talk to your doctor about getting evaluated for sleep apnea.
sn9
·قبل شهرين·discuss
You have to actually practice the skill of communicating while solving a problem.
sn9
·قبل شهرين·discuss
A land value tax makes way more sense.
sn9
·قبل شهرين·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
·قبل شهرين·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
·قبل شهرين·discuss
The post explicitly makes the case for the filtering playing a role. Ctrl-F "Python".
sn9
·قبل شهرين·discuss
To disambiguate search results in the future, I've had great luck appending "lang" like so: "roadmap 2026 rust lang".
sn9
·قبل شهرين·discuss
But the point is that taking bad pictures doesn't help.
sn9
·قبل شهرين·discuss
How to Design Programs: https://htdp.org/2026-2-25//Book/index.html
sn9
·قبل شهرين·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
·قبل شهرين·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.