HNHacker News
TopNewBestAskShowJobs

notus

929 karma · joined December 6, 2018

submissionscomments
notus··on Why the Amazon Basics Keyboard Is My Favorite Keyboard
As the other poster said, most coding mistakes are not expensive and the ones that are should have automation/testing in place around them. It is definitely not worth having someone look over your shoulder and eat up the little breaks you naturally give yourself. There is a reason that hardly anyone at companies like Google, Amazon, etc. do pair programming.
notus··on Amazon’s Next-Day Delivery System Has Brought Chaos to America’s Streets
Amazon tries to encourage this by using a "delivery day" for all your weekly deliveries to come. They need to incentivize it a bit harder I think with free digital content. If I could rent a movie from prime (not something new but let's say original Matrix) in exchange for using the prime delivery day option then I probably would. Otherwise they are relying on people to realize that constant deliveries are a problem and then sacrifice existing conveniences they have for that problem.
notus··on Why the Amazon Basics Keyboard Is My Favorite Keyboard
Most engineers with jobs aren't making compromises on the price when their goal is comfort and usability.
notus··on Why the Amazon Basics Keyboard Is My Favorite Keyboard
Well the author also thinks pair programming is a good idea so I'd take what they say with a grain of salt. Also I get the impression this article is just a thinly veiled ad for their courses.
notus··on Avoid Most Rebase Conflicts
The simple solution is to not have multiple team members working on the same branch. Branches should be pretty ephemeral.
notus··on Avoid Most Rebase Conflicts
Because a git history is meant to be read efficiently
notus··on Effects of short-term fasting on cancer treatment
Cool story, but this has nothing to do with the article.
notus··on The Modern Man Is Getting Stoicism All Wrong
Stoicism is basically cognitive behavioral therapy before cognitive behavioral therapy existed.
notus··on Release of “13 Reasons Why” Associated with Increase in Youth Suicide Rates
Plenty of other modern and progressive countries have what we would consider limits on constitutional freedoms. Americans need to give up on their obsession with the constitution, we're like the only country in the world that cares about their constitution. I predict this century is going to be marked as a transformation from "Free Speech" to "Free Speech, except..." and we're going to be a lot better off for it. Absolute freedoms make about as much sense as viewing morality as black and white.
notus··on Release of “13 Reasons Why” Associated with Increase in Youth Suicide Rates
It didn't almost glorify suicide, it 100% glorified suicide.
notus··on React adopts new code of conduct
Can you really say that about Dan Abramov and Ken Wheeler though? Some of the nicest and most inclusive people in the community. I've seen them both engage people all at different points in their career and be encouraging and positive. They are allies in this case but they are being turned into enemies for no reason. This reminds me a lot of BLM verbally attacking Sanders when he was the only person in their corner at the time.
notus··on React adopts new code of conduct
This is insane.... attacking Abramov for using an Ok hand? attacking Wheeler for sticking up for react developers when someone implied they were a bunch of tech bro meathead gun toting trump supporters? I'm irritated they even apologized
notus··on Burnout is real – how to avoid it
This is just really generic advice that most people would come up with themselves by thinking about it for a while. I feel like this a constant problem with these advice blogs. I've learned so much from books like How to win friends and influence people, feeling good, meditations, etc. Yet I rarely ever see that advice repeated anywhere, they just go for really low hanging fruit and not a lot of thought is put into it.
notus··on Show HN: An app to help overwhelmed PMs never miss an important request
Is the data being sent to and processed at a third party? Many organizations won't allow users to use something that is going to send their emails off to third parties. I like the idea of it though.
notus··on Is the Political Novel Dead?
A lot of YA fiction tends to be pretty political. Many of them have dystopian settings where this is conflict with authoritative rulers. What I feel that we are missing is writers like Kurt Vonnegut.
notus··on The Death of Alexander the Great: One of History's Great Unsolved Mysteries
He wasn't actually that way though. They mistook notions of brotherly love which are not homosexual to something homosexual. There are no ancient sources that even allude to that. Just modern scholars projecting their own fantasies as usual.
notus··on The Death of Alexander the Great: One of History's Great Unsolved Mysteries
It seems a little irrelevant as to how he died exactly IMO. We already know there were people who wanted to kill him. What I'm more curious about is why Oliver Stone thought that an overly effeminate Alexander was the best depiction of him.
notus··on Show HN: I created Postwoman, an online, open-source API request builder
Can it use postman collections?
notus··on Palantir CEO: Silicon Valley Shouldn't Dictate US Policy
None of these people should be deciding the status quo tbh, neither should SV
notus··on JavaScript Is Bad
Typical disconnected comments from the author about JS as usual. Why would they focus on axios error handling and not fetch? Even dredging up some left pad....

People complain about standard libraries in languages that have them. Damned if you do, damned if you don't. Let's just chalk it up to a different way of doing things. I personally don't mind leveraging NPM for packages I need. I make use of utility libraries like lodash-fp or ramda to provide the functionality I want.

Bugs actually have a pretty decent amount of resolution for popular JS libraries. I think this is true for all languages though. Popular libraries get worked on, unpopular ones don't. Cherry picking bugs that the author thinks should be easy to fix isn't doing any service to anyone. Everyone who has worked on a product intended for longevity knows there are a ton of easy bugs that never get fixed because of something called.... priorities.

notus··on Ask HN: I am looking for a C and Assembly mentor
I would argue that most people can't, which kind of irks me that recommendations like this have been the status quo for quite some time. I think programmers in general over romanticize this way of learning.
notus··on Ask HN: I am looking for a C and Assembly mentor
Maybe check discord communities or IRC? I've found people to be willing to loosely mentor machine learning topics on discord, but it's more along the lines of "read these papers and I will discuss them with you", so there is a certain level of knowledge already expected.

That being said, mentoring is a really big effort to do it well. Most people don't even want to do it when they are getting paid to do it. The way I tend to approach learning something new like this would be to make actual attempts at writing low level code and then share it with a knowledgeable person for feedback. Programmers are much better at giving feedback on code than mentoring people.

notus··on [dead]
> But Reddit has also been charged with being an incubator of the alt-right.

What form of social media isn't an incubator for the alt-right? I think this is more of a reflection of the demographics of the vocal parts of the internet than anything. So many of the negative persona's we associate with the internet are actually small groups of people with a lot of free time who post frequently.

notus··on How to set up a perfect Python project
I disagree with the usage of githooks for linting and testing. It discourages frequenting committing which is a tenet of using git. Commit often, perfect later, publish once (https://sethrobertson.github.io/GitBestPractices/).

Your pipeline should be responsible for ensuring things don't make it into the master branch that shouldn't. Run tests and linting on a pull request and make it a requirement for those to pass in order to merge the PR. Otherwise one of two things is going to happen:

1. People will not commit frequently and you will have a commit history that isn't as granular as it should be.

2. People will just bypass the githook check

TBH I think some of this stems from people's fear of rebasing. I've heard so many times, "But it rewrite's the history". Yes, but it's the history on YOUR branch. Nobody should care what you to do your branch and it is yours to perfect. You should want to rewrite the history of your branch in my opinion. If you're committing frequently there will inevitably be some commits you want to squash or fixup.

notus··on A profile of Geoffrey Hinton (2018)
I was reading somewhere that there are evolutionary drivers behind our cognitive biases. I wonder if this is because to cooperate in social settings you have to rely on other people's expertise.
notus··on Software Architecture Guide
SICP isn't going to teach you excellent architecture for large systems, it's going to teach you excellent architecture for small programs.
notus··on Software Architecture Guide
I work at a fairly large company you've heard of and there is definitely a lot of application of the practices that he preaches. It never works perfectly because nothing ever does, but the effect of his teachings is noticeable. They are ideals to strive for. The failure at implementations tends to be more a people and process problem than a technical problem.
notus··on Software Architecture Guide
They are speaking primarily from experience and I think they are pretty transparent about that. We're not in a field where many studies even exist on these types of processes. It is up to you as a developer to try them out and assess their merit.
notus··on Meeting online has become the most popular way U.S. couples connect: study
I think it is a definite improvement over how it used to be which was either just hit on everyone/be hit on by everyone or go to a lot of social functions and acquire friendships that might blossom into something else more naturally. I have more of a dislike for the former approach than the latter.
notus··on In effect, Seattle is decriminalizing the use of hard drugs
I definitely disagree. The oscillation is not out of actually wanting to be addicts, it is because they lack the coping skills to deal with trying to get clean and dealing with the world on someone's terms other than their own. There is a big difference between wanting to be something and feeling like you have no other alternatives other than to become that something.
← PreviousPage 6 of 13Next →