Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chillpenguin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
chillpenguin
4y ago
In terms of computing history, The Dream Machine by Mitchell Waldrop is incredibly good. In terms of "how computers work" I agree with others who recommended Elements of Computing Systems (aka nand2tetris).
62.
▲
by
chillpenguin
4y ago
I could be wrong because I don't know much about Leibniz's monads, but aren't those a completely different thing from Haskell monads? I don't just mean "slightly different" like how arrays in javascript are sli
63.
▲
by
chillpenguin
4y ago
I had burnout before and I took an entire year off. It definitely helped. That might sound extreme, and probably I could have taken less time off with similar results, but that's what happened. So yeah, I recommend taking time off. May
64.
▲
by
chillpenguin
5y ago
5 million lines of HTML?
65.
▲
by
chillpenguin
5y ago
Almost every competent and experienced developer I know thinks most crypto stuff (such as NFTs for example) is bogus. Out of the people that I know that ARE into crypto, most of them are recent bootcamp grads or not very experienced (but so
66.
▲
by
chillpenguin
5y ago
Reading, Guitar, Piano. I used to go to the gym a lot too before the pandemic disrupted that hobby. I've been meaning to get back into it.
67.
▲
by
chillpenguin
5y ago
very cool!
68.
▲
by
chillpenguin
5y ago
Although I do like typed languages, I agree that we should leave python alone. I think this trend of adding types to everything is harmful. Just use a different language if you like static types! You'll have a better experience anyway.
69.
▲
by
chillpenguin
5y ago
I would recommend taking time off and then starting a software job at a new company. Find a company with different culture, new people, etc. You might as well try this first before doing something more extreme. If it doesn't help then
70.
▲
by
chillpenguin
5y ago
I like The Economist. https://www.economist.com/
71.
▲
by
chillpenguin
5y ago
If you can't understand what people are trying to say, I recommend trying to experience it for yourself. Install Common Lisp along with Slime for Emacs, and try things out. Or try out a Smalltalk environment like Squeak or Pharo which
72.
▲
by
chillpenguin
5y ago
In the realm of spoken languages, they say for a language to become immortal, it has to die. Latin is the classic example of this. Languages that continue to evolve will continue to "break" so to speak. In this vein, Standard ML (
73.
▲
by
chillpenguin
5y ago
I think you misunderstood one or both of the comments. The original commenter was saying that for certain use cases, the library tools are far superior to typical web search tools. Then the other commenter was saying they disagree, saying t
74.
▲
by
chillpenguin
5y ago
Perhaps it's a vocal minority or something that is giving this perception. The reality is far more projects are written in javascript than TypeSrcipt. Even greenfield projects.
75.
▲
by
chillpenguin
5y ago
I agree with you for the most part. They keep adding more and more to the language and it is getting more and more bloated. It's becoming a chore to keep up with, and the added power isn't that necessary. Much of what they add is
76.
▲
by
chillpenguin
5y ago
No problem. I actually haven't read it yet but it's on my list. Sounds like you recommend it. I'll have to check it out!
77.
▲
by
chillpenguin
5y ago
Are you thinking of "The Craft of Text Editing: Emacs for the Modern World" by Craig A. Finseth?
78.
▲
by
chillpenguin
5y ago
He mentions other things are more effective for leveling up (other things besides learning new languages). What are some of those things beyond "domain knowledge"? Some things I can think of: databases, architecture, unix tools. W
79.
▲
by
chillpenguin
5y ago
I highly recommend TiddlyWiki. The name puts a lot of people off, but it is really great. Supports backlinks and transclusion, among the more typical tagging and linking. Great for creating personal wikis.
80.
▲
by
chillpenguin
5y ago
Usually when someone says something is unix-like, they mean it "embraces unix philosophy", which usually means something like it operates on stdin/stdout so it can be composed in a pipeline on the shell. Which is why I was mi
81.
▲
by
chillpenguin
5y ago
Agree with the unix bit. I was expecting something "unix philosophy" but it turns out they just meant it looks retro.
82.
▲
by
chillpenguin
5y ago
The immense number of C bugs is not merely due to C's popularity. Other languages lead to less buggy and more secure code. This is largely due to memory safety. However, immutability is also known to reduce bugs and be more secure (as
83.
▲
by
chillpenguin
5y ago
I'm pretty sure we are eating more calories than our grandparents did, too. Portion sizes for common things are much larger now. You can look at muffin sizes for example and how the average muffin is physically larger today. Same with
84.
▲
by
chillpenguin
5y ago
I think it could be argued that the average software developer should know how PATH works and how to edit their shell's dotfile. So "most users" may not know how to do this, but they really should. It doesn't take that l
85.
▲
by
chillpenguin
5y ago
Yes exactly, I really do not like it when programs edit my bashrc/zshrc. I will admit though that the PATH stuff was confusing when I was first starting out with programming. But now that I'm a unix nerd, I much prefer to have mor
86.
▲
by
chillpenguin
5y ago
There's too many subfields etc. to make a suggestion. What areas in particular are you interested in? Another relevant question is where are you in your journey so far? What have you already read? etc.
87.
▲
by
chillpenguin
5y ago
I haven't used it much myself, but I've watched a lot of Alan Kay videos and I've read his "Early History of Smalltalk" which I highly recommend. My take is that it is largely about creating a computing system from
88.
▲
by
chillpenguin
5y ago
I took a year off due to burnout. At about the 6-8 month mark I started getting anxious that I should be working again, and started feeling guilty about not doing anything. In retrospect I wish I would have traveled or done something more w
89.
▲
by
chillpenguin
5y ago
You don't have the wrong definition, I had the same thought as you. They are definitely using a non-standard definition of that term, although I suppose it makes some sense if you look at it the right way (sort of like "metadata&q
90.
▲
by
chillpenguin
5y ago
Is it true that they never achieved it? I thought they basically did. You can see the system in action in various talks by Alan Kay.
More ›