HNHacker News
TopNewBestAskShowJobs

steev

230 karma · joined September 22, 2017

submissionscomments
steev··on Ask HN: New Monitor: Ultrawide or 4K?
Do you have any thoughts on a 32" 4k? I am struggling to decide if I should go with an ultrawide or just a standard 32"
steev··on Ask HN: What is the point of algorithm-heavy interviews?
It is not true at all. I have a family where I am the one primarily taking care of the (very young) kids (wife works long hours) and I have a job. I find time to keep my skills sharp. If you take 15-30min a day, every day, you will have no problem with these interviews (granted, it will take some practice to get up and running initially).
steev··on Ask HN: What is the point of algorithm-heavy interviews?
It is far from saying that. At best it's more like saying a car mechanic should understand how a car works (e.g., how does an internal combustion engine work) even though most car mechanics spend 80% of their time changing oil, oil filters, and rotating tires. I think it is completely reasonable that a car mechanic should understand how a car works because without that knowledge how do they diagnose what is wrong?

My main issue with this topic is everyone seems to complain at the difficulty and ridiculousness of the process yet proposes no viable alternatives. No one likes the idea of take home projects/coding assignments. People write blog posts complaining that they shouldn't have to do side projects to give themselves a portfolio. So what is left? Just the resume? That doesn't seem fair to people coming out of school or career changers that have no experience - how do we evaluate them? We can't ask them anything related to CS.

steev··on ‘Show, Don’t Tell’ Almost Ruined Me as a Writer
Agreed. I didn't finish the article. I was hoping the author would tell me what "show, don't tell" means, why it is said, and maybe even an example. I have a guess of what it means, but as this is the first time I have encountered the phrase I'd like a concrete definition or description.

I am always trying to improve my writing and most of the books I have read on the topic of writing well have a common theme: write clearly and simply. For someone who appears to think of themselves as a writer, I did not find this writing very clear and had to re-read many sentences. I also didn't know what "mimesis" meant, and although it sounds fancy I don't think it added anything. I guess I am not the intended audience of this article.

steev··on Africa Is Building an A.I. Industry That Doesn’t Look Like Silicon Valley
This is great for researchers in Africa and the surrounding area, but it seems a simpler solution would be for the CS community to move towards placing greater weight on journals, rather than conferences (like just about all other disciplines). It's not just researchers in the poorer countries of Africa that struggle. Even graduate students in the US can be put in difficult situations where a paper is accepted but they have no travel support from their advisor, department, or institution.

As an anecdote, I recently had to put up $1,500 of my own money to travel to a conference in Italy because my advisor doesn't have any funding and my department only paid for registration. Luckily my wife works and it wasn't an issue paying for the trip, but it was still a frustrating experience.

steev··on Composable multi-threaded parallelism in Julia
GPU parallelism is highly specialized and requires very specific workloads (e.g., many linear algebra workloads). GPUs are a bad choice for general parallelized tasks.
steev··on Composable multi-threaded parallelism in Julia
You are correct.
steev··on No CS Degree – Interviews with self-taught developers
I would say for technical interviews you should stick with LeetCode. Project Euler is more mathematics oriented.
steev··on Declined Proposal: A built-in Go error check function, “try”
Legitimate question: then what does good Go code that is written by good Go programmers do/look like? Wrap `err` in `errors.New("some function failed", err)`?
steev··on Its butterfly keyboard design has failed, but Apple has yet to admit its mistake
You are very lucky. I had three students in my office hours recently and of the four of us, all with butterfly keyboard MacBook Pros (some with the updated keyboards), three of us have had keyboard issues such as the spacebar double registering presses or other keys not registering a press at all.

Within my family, everyone that has a newer MacBook Pro has had keyboard issues.

I bought a used Lenovo X1 off ebay for $300 and that has become my daily driver, despite getting the keyboard repaired on my MBP. It doesn't get close to the same battery life as my MBP, and waking from sleep is a little iffy sometimes, but in terms of reliability and usability it far exceeds my experience with the MBP.

steev··on Data Science Teams Need Generalists, Not Specialists
It is complete nonsense and indicates to me the OP doesn't really understand the field as well as they think. As someone who has gone through all the exams, the upper-level exams test aspects of the industry in incredible depth and is more about regulatory requirements than any specific model. OP may have a decent understanding of reserve models, cat models, or financial forecasting, but those are not a core part of upper level exams (although you would certainly be expected to know it).

I spent hundreds of hours memorizing flashcards on US healthcare regulations as well as some things about the Canadian healthcare system. By far the worst years of my life.

steev··on San Francisco: Where a six-figure salary is 'low income'
I think a better comparison in situations like these is to look at the cost of buying a house. While renting may be the norm in places like SF and NYC, in the midwest the norm for people making a good living is buying a house. I imagine the math is more along the lines of "how much would it cost to buy a comparable house in SF?" In which case, you may be going from a $400k house in TX to a $2M+ house in SF. If all your money is going to a monthly mortgage, you don't have extra to spend on cars and vacations.
steev··on Harvard University is fighting to keep its admissions process under wraps
I have not gone to graduate school at a place like MIT or Harvard, but I have done graduate work at both a top 30 and a top 60 school. There was absolutely a difference in quality of research, professors, and coursework at both schools (STEM subjects, and the top 30 school being higher quality).
steev··on Old in Art School
I'm not the OP, but I can say that pursuing anything where you have to spend large amounts of time learning on your own to achieve a deep understanding of a topic gives you valuable learning skills. I find people from these paths typically learn topics more quickly and with a better understanding than someone finishing their undergrad degree. Maybe that is what OP was getting at.
steev··on Ask HN: What are the things that you have automated in your personal life?
Are you asking the OP if they automate bill pay or are you trying to say you use automatic bill pay?
steev··on The growing body of evidence that digital distraction is damaging our minds
I'm guessing the kids want the notifications and the mom doesn't want to go in and modify the setting in all the apps across all the phones (I sure wouldn't). I think an easier approach would be to simply put them into do not disturb mode.
steev··on Snow shovelling can kill
I mentioned this to my wife (who is a doctor) and her response was basically "no duh." She said they learned about this in med school. Her explanation was that this is typically happening to people who rarely exercise and then all of a sudden are physically exerting themselves for a sustained period of time.
steev··on “Deep Learning has outlived its usefulness as a buzz-phrase”
Do you have any recommendations on sources to read about this? Everything I've read discusses the use of the Hessian to not only determine you are at a saddle point but to also use its eigenvalues to escape.
steev··on “Deep Learning has outlived its usefulness as a buzz-phrase”
This is correct - second order methods are great in theory, but they are generally computationally prohibitive for high dimensional problems.
steev··on Ask HN: How can we stop the plan to end net neutrality?
The parent explicitly refers to Netflix, not "nf" or "Nf". You might say it was clear from context, but for at least two people that read the comment it was not at all clear. It's not a big deal, I'm just always curious about everyone abbreviating things.
steev··on Ask HN: How can we stop the plan to end net neutrality?
I agree - all the talk about "this is the end of the internet as we know it" makes it really hard to understand what is _really_ going on. I get the sense a lot of the rhetoric I see on reddit and hn are people reading blog posts or other people's opinions on those sites and simply rehashing them.

To be clear, I get everyone's concern and if what everyone is saying is true, I agree 100% this seems bad. However, all the hysteria makes it hard to get a grip on the facts

steev··on Ask HN: How can we stop the plan to end net neutrality?
I know this is a little off track from the pertinent argument, but why abbreviate Netflix? You aren't saving any time in typing out your response and it can only serve to confuse the reader (I also had no clue what Nf meant).
steev··on Pyro: PyTorch-Based Deep Universal Probabilistic Programming
I would roughly classify them based on use cases:

* If you are working on research such as optimization or other improvements on the algorithms of training neural networks, PyTorch is a better option as it is (in my experience) much more understandable and easily modified.

* If you are experimenting with network architectures and aren't going to be mucking around with the internals (e.g., developing a new optimization algorithm), Tensorflow is a better option.

steev··on Joseph Campbell’s daily routine for “the most important period of my study”
I agree that practice is equally important, but you certainly need to have an understanding of the material and what is going on prior to implementing something or working through a proof.
steev··on We only hire the best means we only hire the trendiest (2016)
It will likely have a negative impact on your initial job search; however, once you get a job it will become irrelevant. A lot of times HR systems filter out candidates below a certain GPA threshold. As a hiring manager, the low GPA would signal to me either lack of ability or lack of focus, though I'd be more concerned about the focus/work ethic issues than ability issues.

My advice: whatever you do, don't make any excuses about why your GPA is low. If asked, I'd just stick with the side-projects comment, but don't treat it as a good thing (i.e., you probably should have spent less time on side-project and more time focusing on studies, etc.). I would also make sure those side-projects are extremely impressive.

steev··on C++ Tips of the Week
This is specifically addressed in the article at the bottom as a note.
steev··on Generalization in Deep Learning [pdf]
Proof-heavy papers can take days or weeks to understand. It takes multiple reads, working through the math on scrap paper, and frequently discussing proofs with colleagues.

My process is generally to read through the paper a couple of times and then start tackling the proofs (if there are any). In general, I find it best to start with a very high level understanding and slowly descend into a greater detailed understanding.

steev··on Ask HN: What do you care about the most in a tech job post?
1. Type of problems I'd be working on 2. Whether or not the company allows remote workers 3. Salary range
steev··on A glut of PhDs who can’t find academic jobs
Certainly it varies by field, I don't know a whole lot of English PhDs in industry, but are a multitude of industry jobs require STEM PhDs (e.g, research positions, quant positions in finance, etc.). Whether you agree those positions should require a PhD is a separate argument.
steev··on A High-End Mover Dishes on Truckstop Hierarchy, Rich People, and Moby Dick
There is no way to avoid steep grades, but the pass he took is much more difficult to drive than taking the Eisenhower tunnel due to sharp turns. It can be stressful in a car, I can't imagine doing that in a semi.
← PreviousPage 2 of 2