Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hiepph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
61.
▲
by
hiepph
4y ago
Also Fish user here. Fish offers many superior features. I use it personally for quick scripting (compared to arcane Bash syntax). But people just don't want to move away from Bash due to its widely usage. So: + In my company I still u
62.
▲
by
hiepph
4y ago
Clojure is such a joy in my programming life. Even though I don't use it in my job, learning it made me change partially my programming style in Java, such as functions decomposition. Sadly I don't see any chance that I'm goi
63.
▲
by
hiepph
4y ago
> The mouse that I'm using right now (an expensive one) has a 2GB desktop Electron app that seems to want to update itself twice a week. I'm using a Logitech MX Master 3, and it comes with the "Logi Options+" to confi
64.
▲
by
hiepph
4y ago
> It’s extremely hard to be friends with your co-workers. You have to go out of your way to reach out and be available. Friendships don’t happen “organically” like they do in the office. I'm working in an Italian co-working space an
65.
▲
by
hiepph
4y ago
I'm using it too. Personally, I like it. But sometimes it lags so much if you copies a huge amount of text into the clipboard.
66.
▲
by
hiepph
4y ago
Big shout out to "Writing an Interpreter In Go". I followed along for about a month. The code is clearly written and tested. It's practical enough with theory explanation along the way. Now I feel confident to write a Lua int
67.
▲
by
hiepph
4y ago
Fish is awesome, if you hate Bash arcane syntax, like me. It improves my script productivity by 100%. One rule of thumb though: use it only for personal use, and stick with it to see if it lives long enough. If you're working with the
68.
▲
by
hiepph
4y ago
Extremely useful. I use it to write small to medium scripts, replacing Bash. For example, I wrote a small client that interacts with Pocket API. [1] Aside from interop with shell commands (I use Fish for that), most things seem pleasant so
69.
▲
by
hiepph
4y ago
Thanks for the resource. I have been using Clojure and Babashka to bring the feeling of functional programming to the shell but have not been happy so far.
70.
▲
by
hiepph
4y ago
Brilliant resource. I learned a lot from real practical examples (compared to the bluebook "The Go programming language"). And I started writing tests religiously after reading it.
71.
▲
by
hiepph
5y ago
If you're a tinkerer and miss i3, try Hammerspoon [1]. [1] http://hammerspoon.org/
72.
▲
by
hiepph
5y ago
One of my most valuable lessons, when I was a junior engineer, is asking questions. I was shy, quiet, and trying to carry the weight of the world on my shoulder. But I learned that building software is a community/team game. By asking
73.
▲
by
hiepph
5y ago
I recently failed a CS coding test. I was asked to solve a problem in 10m. I solved it in 20m and was rejected. I came up with a solution and communicate it right from the start. My solution was totally clear and readable. I just needed tim
74.
▲
by
hiepph
5y ago
Well, there is already a term for that: "Bottom up". I used to think learning abstract design "Top down" is a better way to get good at design, but the "Bottom Up" way, by walking me through the implementation
75.
▲
by
hiepph
5y ago
While living in Italy i learned this idiom "Chi va piano va sano e va lontano". It means "who goes slow and steady wins". It has fundamental impact on my work career. Now I don't rush to learn new tech stack but tak
76.
▲
by
hiepph
5y ago
I owe a lot to Babashka. Now I can use Clojure for real-job scripting instead of just playing for fun with it. For a one-liner scripting I still use Bash but for a larger script I now use Clojure.
77.
▲
by
hiepph
5y ago
Back then you had a few programming languages. Now you have hundreds to make a decision. Back then you had a few tech stacks. Now you have thousands to choose from.
78.
▲
by
hiepph
5y ago
Matrix operations are already built-ins in Julia. And it's such a pleasant to work with compared to the syntax of Numpy. People just don't want to get away from the familiar thing (i.e. Python). And I don't think making a web
79.
▲
by
hiepph
5y ago
I second "Atomic Habits". It's not my inspiration for building a habit (it' too dry and too methodological for me) but it explains some core ideas why habit is important. One of the main benefit is once you commit your h
80.
▲
by
hiepph
5y ago
My strategy is you spend 80% of the time on the company problem, and 20% for learning. By that you have both the time to deeper your professional skills and get new inspiration from new technology.
81.
▲
by
hiepph
5y ago
Basically I follow this strategy: find the right language for the right task. And then I learn the language from bottom up. I immerse myself in its philosophy and its example and then I imitate that to solve my task.
82.
▲
by
hiepph
5y ago
I remember how awesome it was to switch from Homebrew to Nix, noticeably the speed. But there is something off about Nix: + Installation process, especially on Mac: nix, and then home-manager. And I don't even mention flake. Right now
83.
▲
by
hiepph
5y ago
This is actually my case, some people saw me present a topic I love to talk about would say I'm an extrovert. But in reality I rarely speak a thing in a debate about a problem I don't really care about, so people call me an introv
84.
▲
by
hiepph
5y ago
Clojure is fun to try out. I tried it last year and had a lot of fun combining and finding the right function from its huge expressive vocabulary. It inspires you to treat code as data.
85.
▲
by
hiepph
5y ago
Make it work. Make it right. Make it fast. This saved me so much time dwelling on yak-shaving and premature optimization.
86.
▲
by
hiepph
5y ago
This here. No more loud principles but what it actually does is more important. The last time I used Facebook it was full of ads, irrelevant posts and news. I rarely saw my friends or families updates anymore.
87.
▲
by
hiepph
5y ago
Isn't that things are supposed to be? Prototype and then polish later. I think teams should work in layer like this, but I guess with big company they're just too lazy and assume you're smart enough and have time to take care
88.
▲
by
hiepph
5y ago
Yes the most notable effect is I can eliminate the commuting time and spend that to exercise outside (for 2 hours!). Now I can come back to improve my running distance, discover the joy of bicycling and so much more! But I miss the interact
89.
▲
by
hiepph
5y ago
I found it useful when changing brightness or tuning with the sound, other than that I don't use it, like, 99% of the time. It would be awesome if you could customize it easily (think i3 status bar, polybar) but I guess this wouldn&#
90.
▲
by
hiepph
5y ago
I think this is a critical problem of the digital world. We tried to evolve everything to get time for reading (i.e. to be productive) but instead we are scared by the vast amount of information and consume shorter and shorter one. Minutes
More ›