Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattarm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
mattarm
5y ago
I have found that installing uBlacklist (a browser extension) and blocking these sites from search results as I encounter them helps noticeably. There are only so many of these "clone" sites that rank highly on Google, so I found
62.
▲
by
mattarm
5y ago
PAIP is still on my list to work through. Last time I tried I got as far as the first substantive program ( https://github.com/norvig/paip-lisp/blob/main/lisp/gps.lisp ), was generally confused by the
63.
▲
by
mattarm
5y ago
The group of people playing a game, and group of people analyzing the same game for optimal solutions are both doing the it for fun. In what way does either group spoil the fun for the other?
64.
▲
by
mattarm
5y ago
HN and Reddit are already walled gardens today, in the sense that they are in no way federated with other sites, and they both reserve the right to delete content at any point. There isn't much different between a blog that links to a
65.
▲
by
mattarm
5y ago
Agreed, especially if the related values occur a lot in a program and are thought of as "thing". E.g. a Point or Line class. I do think this moves the problem of possible argument confusion to the construction of the new type. A
66.
▲
by
mattarm
5y ago
They manipulate the search result DOM. uBlacklist is the one I use and it'll manipulate the search result page telling you when something has been blocked, allows you to unlbock that site, etc.
67.
▲
by
mattarm
5y ago
From looking at their stuff I think their value comes not from the the way they promise to write tests that exercises more code paths than human generated testing can. This is different from the Go fuzz testing approach, which requires you
68.
▲
by
mattarm
5y ago
The similarity of this optimization and what is typically thought of as "generic programming" is interesting.
69.
▲
by
mattarm
5y ago
"All problems in computer science can be solved by another level of indirection" - Butler Lampson See https://en.wikipedia.org/wiki/Indirection
70.
▲
by
mattarm
5y ago
I think the author failed to state the primary issue I have with ligatures: code listing using ligatures tend to be harder for me to read because the symbols are unfamiliar to me. I first ran into this issue trying to learn Haskell, where s
71.
▲
by
mattarm
5y ago
> My descriptivist definition of the term “open-source”, was that something is “open-source” if you are free to do at least one of either forking the thing for your own use, or modifying the thing and pushing those modifications upstream
72.
▲
by
mattarm
5y ago
Yes, I'd audit your installed extensions. I found uBlock Origin and Privacy Badger to be fine. Some others, like Evernote, not so much.
73.
▲
by
mattarm
5y ago
Yes it is. I once worked on an early era "smart" phone whose apps were written in a visual basic-like clone. We were silicon valley cool kids and thought people would love too write apps in a high level language rather than C or
74.
▲
by
mattarm
5y ago
I had the same Mac. It crashed sometimes -- enough that "save often" was a habit, but I don't remember it being a productivity problem for me. My grade in English went up from B to A because I have always had trouble spelling
75.
▲
by
mattarm
5y ago
I code in a new/unfamiliar language if I want to learn something new about the "art" or "science" of programming and have fun doing it. I code in an established language if I want to I'm more interesting in sol
76.
▲
by
mattarm
5y ago
I am relatively tolerant of minor UI issues, but I think the kernel doesn't have this problem for reasons that will probably never translate to desktop environment development. It is a much more difficult to maintain a different kernel
77.
▲
by
mattarm
5y ago
There is often strength in inefficient redundancy. For one, it allows smaller groups of people to act in empowered ways without a lot of communication and coordination overhead. I also don't see it as necessarily a zero sum game. The c
78.
▲
by
mattarm
5y ago
I'm much like you, especially in personal projects. In a personal project that I plan to stay with long term there is no way I want to be chasing my own bugs all the time. At work, I've found I work best with fast moving get-it-d
79.
▲
by
mattarm
6y ago
For reference, you're pulling that quote from https://www.ponylang.io/discover/#the-pony-philosophy Clearly, the sentence you quote is making an unqualified absolute statement, which are usually easy to pick apart
80.
▲
by
mattarm
6y ago
I'd be interested to understand the rough details of your system. I have played around with ledger and beancount, but like you I find myself wanting a more programmatic access to the data. Maybe what we need is a sqliteaccounting.org s
81.
▲
by
mattarm
6y ago
> It still sounds a bit weird to me. If I need something, I will buy it unless I don't have cash for it. Yes, and envelopes make it easier for many people to figure out if they have the cash for it. They let you "spend" t
82.
▲
by
mattarm
6y ago
I wouldn't consider interactive step debugging an essential feature in large programs. My experience with C++ is that once program becomes "large" or makes enough use of threads, gdb falls over anyway and you're stuck wi
83.
▲
by
mattarm
6y ago
The Lisp Curse essay is an interesting read. I don't think I agree with its basic conclusion that language flexibility leads to a kind of social problem akin to a "curse." From what I've seen over my career, both C and C
84.
▲
by
mattarm
6y ago
I find auth stuff to be a huge ball of frustration for everybody. It strikes me as if the people designing auth mechanisms and APIs and people designing usable UX are different species with different goals and value systems, and this leaks