HN user

nikochiko

56 karma
Posts30
Comments8
View on HN
kaustubh.page 2y ago

Syntactics and Semantics

nikochiko
2pts0
kaustubh.page 3y ago

The curious case of a ghost in CI

nikochiko
1pts0
gitignore.sh 3y ago

gitignore.sh: gitignore files over curl and wget

nikochiko
2pts0
kaustubh.page 3y ago

How to setup Coq theorem prover for Vim and Neovim

nikochiko
1pts0
kaustubh.page 3y ago

India, Don't Ban Element

nikochiko
2pts1
www.paulgraham.com 3y ago

How to work hard

nikochiko
3pts0
kaustubh.page 3y ago

What I Learnt from SICP

nikochiko
2pts0
kaustubh.page 3y ago

Objects and Types in Python

nikochiko
2pts0
github.com 3y ago

Cockblocker: Monstrous Blocker of Distracting Sites

nikochiko
1pts1
waitbutwhy.com 3y ago

Life Is a Picture, but You Live in a Pixel

nikochiko
1pts0
kaustubh.page 3y ago

Web development has an abstraction problem

nikochiko
3pts0
anandology.com 3y ago

The Lambda Retreat – Study SICP with deep focus away from the city

nikochiko
3pts1
archive.org 3y ago

Wireless Networking Starter Kit: The Practical Guide to Wi-Fi Networks

nikochiko
1pts0
mon.school 4y ago

Self-Hosting 101

nikochiko
6pts0
news.ycombinator.com 4y ago

Ask HN: What are some good learning communities for self-taught engineers?

nikochiko
1pts2
nadh.in 4y ago

Fear of missing out? You ain't missing out

nikochiko
2pts0
news.ycombinator.com 4y ago

Ask HN: What monitor would you recommend for a home setup?

nikochiko
1pts4
thenewstack.simplecast.com 4y ago

Laying the Groundwork: How to Position an Open Source Project

nikochiko
1pts0
www.technologyreview.com 4y ago

A gene-edited pig’s heart has been transplanted into a human for the first time

nikochiko
1pts0
mon.school 4y ago

Mon.school – Learn programming the fun way

nikochiko
3pts0
github.com 4y ago

Joy is a tiny creative coding library in Python

nikochiko
3pts0
grafana.com 4y ago

Grafana University

nikochiko
54pts0
github.com 4y ago

Autosaved: A Go utility for autosaving progress in Git projects

nikochiko
44pts13
news.ycombinator.com 4y ago

How do you guys like your coffee?

nikochiko
16pts41
github.com 5y ago

Hyperlog: AI-Generated Developer Portfolios

nikochiko
1pts0
imgur.com 5y ago

Google search for its own “Pixel 4” shows it has iOS as its operating system

nikochiko
1pts0
www.theatlantic.com 5y ago

What Facebook Did to American Democracy

nikochiko
7pts1
github.com 5y ago

Scruples: Corpus of ethical judgments extracted from Reddit

nikochiko
2pts0
erthalion.info 5y ago

Benchmarking PostgreSQL's JSON Field

nikochiko
1pts0
www.newslaundry.com 5y ago

Anti-terror law and censorship used against green NGOs

nikochiko
2pts0
[dead] 2 years ago

s/GNU/gunoo so that the text-to-speech pronounces it correctly

- CS:APP (Computer Systems: A Programmer's Perspective), as someone who didn't go to college, this made me feel like I knew the systems inside out and it was no longer magic.

- SICP (Structure and Interpretation of Computer Programs), this one is controversial, but getting to the end and actually building the interpreter made me see that seemingly complex programs like compilers and interpreters are just other programs and quite similar to the ones that I was used to writing. The other effect of this on me was learning about powerful abstractions. It felt smooth to follow along and build the interpreter because the abstractions in the book followed a logical progression. I want the other complex programs I write to seem just as simple.

- Software Foundations: Logical Foundations. Writing programs as proofs was fascinating. It felt like mathematical mumbo jumbo before but actually trying it out removed the magic and it became more obvious how programs and formal proofs could go hand-in-hand. The impact of this book wasn't as generic as the other two. Maybe one benefit of seeing programs as proofs is that by trying to write programs that can be proved easily, we write programs that are actually simple to reason about and explain to someone else.

If you can represent Element in court, please do. Privacy is too important to give up to technical incompetence in government decisions. You can ask help from orgs such as IFF (which helped lift the ban on VLC).