HNHacker News
TopNewBestAskShowJobs

tomnj

143 karma · joined May 21, 2017

submissionscomments
tomnj··on Markets, Rent and WFH
This is not correct. Non NYC residents with NYS source income do not pay NYC (resident) tax, But they do pay NYS tax.

See https://www1.nyc.gov/site/finance/taxes/personal-income-tax-...

tomnj··on Modern C++ gamedev: thoughts and misconceptions
I’m often disappointed by how disrespectful people can be in programming discussions. It’s one thing to discuss tradeoffs but ridiculing peoples’ choices or speaking in absolutes is not helpful. There’s no One True Way to program.
tomnj··on The software industry's greatest sin: hiring
> huge amount of pent up demand for senior developers

But is leetcode really the way to find them?

tomnj··on The software industry's greatest sin: hiring
You can work hard at things other than leetcode though, like actual jobs, personal projects, or learning tech in your field (web frameworks, programming languages, whatever).
tomnj··on Ask HN: What are you learning?
And C is still king in many domains, eg embedded development.
tomnj··on Ask HN: What are you learning?
There are plenty of reasons to still learn C even if better alternatives exist for most new projects. There’s so much important software out there in C (and C++), for example the Linux kernel.
tomnj··on Ask HN: What are you learning?
Haskell and compilers at the same time! Following Appel’s awesome Modern Compiler Implementation in ML: https://github.com/tdp2110/HaskellTiger
tomnj··on Planning and Managing Layoffs
> Being in a competitive job market

Are we in a competitive job market still? For whom?

tomnj··on U.S. will suspend all travel from Europe for 30 days
Allow me to rephrase then: while the overall population density of the US is low, we have some pretty large dense areas, including Southern California and the northeast megalopolis
tomnj··on U.S. will suspend all travel from Europe for 30 days
> One other factor in the US favor, it’s extremely low population density

laughs in jersey

tomnj··on Italy is extending its coronavirus quarantine measures to the entire country
Thumbs up. Respect
tomnj··on Italy is extending its coronavirus quarantine measures to the entire country
I’m 100% not making that point, nor do I believe it
tomnj··on Italy is extending its coronavirus quarantine measures to the entire country
Absolutely, but to say medical staff can’t get or spread flu is false
tomnj··on Italy is extending its coronavirus quarantine measures to the entire country
Anyone can get the flu, even those with flu shots
tomnj··on A quick primer on type traits in modern C++
You don’t need sfinae to get Turing completeness of templates. Template specialization (a crude form of pattern matching) is the main driver for Turing completeness. For example, here’s a toy project to implement a subset of scheme lisp in templates which needs no sfinae: https://github.com/tdp2110/TmpLisp
tomnj··on You can't make C++ not ugly, but you can't not try (2010)
I haven’t understand the details, but supposedly Java generics are also Turing complete: https://arxiv.org/pdf/1605.05274.pdf
tomnj··on Google interviewing process for software developer role in 2020
Regarding laptops, I interviewed once in person in nyc and once in Montreal a few years back: only one (in nyc) brought a laptop for me to use

Edit: only one interviewer, that is

tomnj··on Google interviewing process for software developer role in 2020
Does something about this sound wrong to googlers?
tomnj··on Google interviewing process for software developer role in 2020
I greatly enjoy the absurdity of this: Xoogler rejected own packet (while at msft, presumably)

https://news.ycombinator.com/item?id=22345234

tomnj··on Follow-up to “The dystopian world of software engineering interviews”
Not scapegoating anything, nor do I think it’s reasonable to expect interviews are not stressful.
tomnj··on Follow-up to “The dystopian world of software engineering interviews”
Maybe FAANG should institute random DS&A tests for all employees and fire underperformers as potential false positives. /s
tomnj··on Follow-up to “The dystopian world of software engineering interviews”
Don’t forget 4) find the optimal solution with very few hints and write that too.
tomnj··on Follow-up to “The dystopian world of software engineering interviews”
> Leetcode style systems are a lot of fun for people.

That’s not true for everyone, especially in such high stress situations as an interview. I like crosswords, but I wouldn’t want to do them in front of someone judging me for a job in 45 min while thinking aloud.

tomnj··on The dystopian world of software engineering interviews
Here’s an Xoogler talking about how he was given his own hiring packet to review (without knowing it was his) and rejected it: https://m.youtube.com/watch?feature=youtu.be&v=r8RxkpUvxK0&t...
tomnj··on The dystopian world of software engineering interviews
Can also confirm from my own experience 3 years ago
tomnj··on Enumerating Core Undefined Behavior
At least in the case of overflow, the article mentions a few arguments:

“”” This direction was motivated by:

Performance concerns, whereby defining the behavior prevents optimizers from assuming that overflow never occurs; Implementation leeway for tools such as sanitizers; Data from Google suggesting that over 90% of all overflow is a bug, and defining wrapping behavior would not have solved the bug. “””

tomnj··on The word “mafia” is never heard in The Godfather
Also mentioned in godfather part 2: https://m.youtube.com/watch?feature=youtu.be&t=4m26s&v=L6DkV...
tomnj··on The word “mafia” is never heard in The Godfather
It’s heard in Godfather part 2, though: https://m.youtube.com/watch?feature=youtu.be&t=1m&v=L6DkVsss...
tomnj··on Enumerating Core Undefined Behavior
That’s correct, and it’s quoted in JF’s paper linked above: “ The main change between [P0907r0] and the subsequent revision is to maintain undefined behavior when signed integer overflow occurs, instead of defining wrapping behavior.”
tomnj··on Google cancels TGIF weekly all-hands meetings
Out of curiosity, why wouldn’t that be a taxable perk? (Not that I think tax codes make any sense)
Page 1 of 2Next →