Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thdc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
thdc
4y ago
Personally a big fan of ones with co-op elements (I'd guess all of these were released earlier than 2022) - Eldritch Horror - Fury of Dracula - Betrayal at House on the Hill - Nemesis - Spirit Island - Pandemic And for the not-so-compl
62.
▲
by
thdc
4y ago
I came across an add-on that leveraged the same models for translation a while back but with a very different ui/ux that I preferred https://github.com/rei2hu/berga-translator (lets you manually upload/manage
63.
▲
by
thdc
4y ago
In my opinion, the answer has always been to participate in group activities that cover something you're interested in, as it gives an easy starting point to begin a friendship. For me, it is either games or certain coding niches. As a
64.
▲
by
thdc
5y ago
Yeah, while I think the blame lies on both Vue and the author, I feel like the author is shifting too much blame off of himself. Vue messed up because eslint wasn't pinned I assume (looks to be pinned now at ^6.7.2, so it shouldn'
65.
▲
by
thdc
5y ago
Nice article. Thorough documentation (history of code database mentioned in article) is definitely one of those things I'd like as I often find myself wondering why code is the way it is, trying to look back through to the original cha
66.
▲
by
thdc
5y ago
At least for me, I never expected production code to be this bad until I spent a few years working professionally. One company I worked at had poor code quality, but I chalked it up to poor engineering culture - a lot of outsourced crap cod
67.
▲
by
thdc
5y ago
> why they added that piece of logic in that file instead of further downstream This is the kind of thing that has always bothered me about code reviews. I'm confident that my teammates can write working code or any (obvious) bugs c
68.
▲
by
thdc
6y ago
My last engineering manager came from a technical background but ended up being a people manager after a decade of managerial duties. He was a nice guy but useless in that he could not relate with problems the engineers were experiencing an
69.
▲
by
thdc
6y ago
Yeah, back in university I've really only learned the version that is presented in part 3. I mean I feel like the prefix table is just a more succinct representation of the DFA but I do find it interesting to see one way that that appr
70.
▲
by
thdc
6y ago
I think one can pursue software engineering with different goals in mind. Maybe you work on a side project with new technologies to learn things - in this case the working code is not as important. Perhaps you are trying to push a product o
71.
▲
by
thdc
6y ago
Couldn't you say that they technically applied the Feynman method recursively? The original problem was the design of the divider and how to implement it. After looking at some half-working solutions, the problem changed to being able
72.
▲
by
thdc
6y ago
Arguably this list can apply to any "level" of engineer and not just 1x. It really consists of - in general - good qualities for an engineer (and some unrelated ones like how you spend time outside of work, work to live/live
73.
▲
by
thdc
6y ago
Unfortunately, in my experience, I've always had to back up responses like these with concrete examples which turn long winded and awkward (as I am a poor speaker and don't have any elevator speeches prepared). > Ambition and p
74.
▲
by
thdc
6y ago
Seems like they somehow coerced the owner to transfer the bitcoins instead of targeting the wallet itself.
75.
▲
by
thdc
6y ago
I wouldn't say it was a bug in GitHub's application that allowed someone to impersonate Nat, it's just that the author of the commit (which can be changed easily/set manually in git) matched his name/email. How many
76.
▲
by
thdc
6y ago
This is what it seems to be. The repo in this thread depends on another package which is the actual bulk of work: https://github.com/ffmpegwasm/ffmpeg.wasm-core (fork of ffmpeg with emmake in a build script). There def
77.
▲
by
thdc
6y ago
> In any event, on interviewing.io, once you’ve built up your reputation by doing mock interviews (persistent, meaningful credentialing) Credentials for doing well in interviews, maybe. I can respect the frankness in the following paragr
78.
▲
by
thdc
6y ago
The important part here is the > thin line between explaining and talking back Because we don't have the actual contents of the discussion that took place, we can't really say who was out of line here (as an aside, I think teac
79.
▲
by
thdc
6y ago
I don't necessarily think what you don't like is related to early returns because the code in the article could be written like if (!status.hasInsurance()){ return 1; } if (status.hasInsurance() && status.isTot
80.
▲
by
thdc
6y ago
You might also be interested in tikzjax ( https://github.com/kisonecat/tikzjax ) for diagrams which works "good enough". I use them together but there is a pretty noticeable delay with tikzjax - I'm not su
81.
▲
by
thdc
6y ago
Thanks for the response! I understand it's not black/white and the current restructuring to focus on increasing revenue in the near future could be temporary and they could eventually refocus on improving the internet for people.
82.
▲
by
thdc
6y ago
I agree that this isn't a brainteaser. The problem itself appears to be nonsensical with no real world value but as long as it is a well defined problem with a concrete solution then it should be fine. Ideally the interviewer should be
83.
▲
by
thdc
6y ago
This resonated greatly with me because I wanted to follow a similar path to end up doing developer stuff at Mozilla (granted I'm only early 20s now with a couple yoe so I hadn't tried applying yet, but I do have a good number of c
84.
▲
by
thdc
6y ago
Personal experience: I went through Triplebyte personally a few years back - twice. I was able to pass their evaluation/interview without any prep and got in to the matching phase. The first time: I got matched with one company which e
85.
▲
by
thdc
6y ago
I'm not sure if I agree with #5 and #8. For #5, more early returns means you don't have to keep track of as many paths as you go through the code. Granted you could argue your function could warrant splitting up if you end up with
86.
▲
by
thdc
6y ago
If we're being extra pedantic, hashing is just using some function that maps inputs to a set of values and is not necessarily hard to reverse and he should've used the term cryptographic hash.
87.
▲
by
thdc
6y ago
Extreme overreaction in my opinion, although "nega" is kind of a mispronunciation as I assume he meant 那个 (na ge). A little related, but 不是 (bu shi) sounds like bullshit with the right pronunciation, and both phrases/words ca
88.
▲
by
thdc
6y ago
I'd like to believe a lot of job descriptions end up copying each others formats, so how could we differentiate between those that are copying toxic jobs' descriptions and those that actually are toxic jobs? Unless we're putt
89.
▲
by
thdc
6y ago
Definitely agree that you should have validation if you can't guarantee the validity of your data, but I think there's a difference here. Coincidentally, I had a discussion about a similar topic today. Basically how much validatio
90.
▲
by
thdc
6y ago
If a case like this pops up, how about asking them why they did it like that and then making your judgement based on response instead of questioning their competence right away? Response 1: I thought it would be clearer with the explicit co
More ›