HNHacker News
TopNewBestAskShowJobs

ndh2

578 karma · joined January 31, 2017

submissionscomments
ndh2··on Ask HN: What is the most painful problem you have day-to-day as a software dev?
Then go faster. At least on the way back home you can go all out.
ndh2··on Berlin's Plan to Become a City for Cyclists
If you want more exercise, don't run red lights. Not trying to accuse anyone, just saying. The stop-and-go makes it much more exhausting.
ndh2··on An epic treatise on scheduling, bug tracking, and triage
I agree. This is the internet, after all. The first question is: Is this worth my time and attention?
ndh2··on An epic treatise on scheduling, bug tracking, and triage
First, thank you very much for the write-up, I sure found it interesting as well as entertaining.

When using bug trackers, I find the most frustrating aspect is the "non-linearity" of the workflow. By that I mean, how do I answer the question "What am I supposed to do next?". You can sort by project, or by priority, but what I typically end up with is a list of items that I already looked at a dozen times. And even though I don't want to look at them a second time, I haven't found a way for a bug tracker to do that for me. Ideally, I would want to look at each task at most two times: Once for triaging, and once for working on it. That's it.

So the way I understand it, you're trying to address this, at least partially. A task starts out as untriaged, then you tag it as triaged, and that means you only had to look at it once for triaging. Which is great, because it's a linear workflow.

Some tasks are obviously critical, and will end up in the next open release milestone. Some belong to a feature that is not released yet. But what about the stuff that ends up in the backlog? These smallish, nagging bugs that are not super-critical. That is the big, ugly pile that keeps growing and growing. How do you keep that big pile manageable? Ideally, that pile shouldn't become big in the first place, but how do you prevent that from happening?

ndh2··on An epic treatise on scheduling, bug tracking, and triage
I don't think a tl;dr like this is appropriate for this one, because it leaves out the best bits. I mean, this is a very long writeup, and you're condensing it to 7 sentences. For example, the interesting part is not that deadlines don't work, but why they don't work. And I feel like the "why" is missing from a lot of advice on methodology: Everybody talks about how, but why are we supposed to do these things in the first place? And maybe we can learn something while trying to find answers to these questions.

I've only read half of it, but I liked it a lot. What about you? Did you like it? Why?

ndh2··on I went to production heaven
Title should be "Some go to car production hell. I went to production heaven." (drop one "production").
ndh2··on A plane flying over Germany drawing a Christmas tree
https://twitter.com/flightradar24/status/940959604896358400

> @Airbus is almost finished with their A380 Christmas tree. Will they put a star on top?

ndh2··on How our housing choices make adult friendships more difficult
Your comment implies that you have started a family, and want to state that you don't regret it. That's great. What does that have to do with where you live, which is what the article is about?
ndh2··on Former Facebook exec says social media is ripping apart society
4chan is entirely fictional. When go there, you expect to read lies and bullshitting and thathappened. And you know that people put that out there not for the sake of influencing others, but for the sake of entertainment and fun.

4chan is like a pub without regulars. You can't go there to meet specific people.

ndh2··on Meat tax ‘inevitable’ to beat climate and health crises, says report
It probably isn't. That is only the part the you, personally, pay for it.
ndh2··on Meat tax ‘inevitable’ to beat climate and health crises, says report
Note that the article is about forecasts of what is likely going to happen, while the comments are mostly about how much people personally like it, together with their rationalizations why their opinion is important.
ndh2··on What Makes a Great Software Engineer? [pdf]
I believe this should have (2015) in the title.
ndh2··on Ask HN: What software/service helps you be an effective remote developer?
Train yourself not to do it. It's not that hard, and it will go a long way in improving your communication.

Record 30 seconds without ums. If you failed, do it again. Then increase the time. Stop if you fail to much/can't concentrate, try again tomorrow. Recording yourself is the perfect opportunity to train.

ndh2··on Drowning in Garbage
Very few people do that, though. Certainly not enough for the stores to do anything about packaging.
ndh2··on Modernize C++: Sink Functions
I didn't see any valuable information here besides "Use unique_ptr instead of raw pointers". The rest is noise, and a contrived example. It seems like a profile post written to impress recruiters.
ndh2··on Off-Main-Thread painting
I find this article very confusing. According to the second diagram, they get 60 fps, but it's still off by 2, which is not good, and rasterization takes almost a full frame, which I find hard to believe. In the next paragraph they say that rasterization only takes 10-20% of a frame. They say it was a data-driven decision, but I don't see any data supporting it. Even the graphs in the "Benchmarks" section use relative percentages, which tells me very little.

They should have used only ms/ns for every timing/graph, not FPS or relative percentages of whatever that was.

ndh2··on “I Don't Like Your Examples” (2000)
Really? You become a "Kissinger hater" from reading an insert statement in a textbook?
ndh2··on The compelling case for working less
Might also be a can-do attitude. If you can't say no you'll always end up with "too much work".
ndh2··on The compelling case for working less
A more important factor is the country/legislation. In Germany you're entitled by law to work part time (after 6 months of employment)[, unless there are important reasons against this, which an employer would need to prove in court].
ndh2··on Why your programmers just want to code
This happens if your superior doesn't critically evaluate anybody's work, and there are no code reviews. So if there's no feedback culture. At my company, my superior sometimes writes emails regarding commits, but since he doesn't write that down (waiting-for list in GTD) I figured that I can simply ignore the emails, and nothing happens. The result is cowboy coding.
ndh2··on Why your programmers just want to code
Oh, wow. Care to elaborate? I found the entire article so relatable that I even thought about registering on Medium to be able to clap.
ndh2··on Joplin – A note-taking and to-do app with builds for desktop, mobile, terminal
Why did you click on this link? Are you unhappy with orgmode? Why? If not, why bother writing a comment?

These "questions" invariably come across as "this thing sucks because it's not the thing that I am used to".

ndh2··on A Public Option for Food
I believe this is mostly a matter of funding. I would expect soup kitchens to be governed mostly by poor funding. I don't think their goal is the balanced diet that the author envisions. Then again, public schools are also governed by their funding. I'm sure a lot of people would have preferred not to go to public school either.

Sorry if this brings up bad memories for you.

ndh2··on Cortana is really bad
The sad thing is that the Windows 7 start menu wasn't any better. This is not a regression, just some sort of following the tradition.

I use an old, discontinued app called Executor that I configure manually. It's not a whole lot better in terms of matching, but, because it can be configured, it is much better in terms of getting it to do what I want. It definitely can't track your packages, though.

http://www.executor.dk/

ndh2··on How Evil Is Tech?
This is a bit of a slippery slope. Take gas chambers for example. We all know what they were designed to do, and what they were used to. So was it ok to design them, because only those who used them were at fault? Was it ok to build them? Was it ok to execute the command of pushing the button, because you didn't issue the command? Who's at fault here?

Why is it ok to design and build algorithms that make people unhappy?

ndh2··on Low Hanging Fruit of Programming Language Design
The fact that this is labeled as "low hanging fruit" tells us that the author has never designed or implemented a language.
ndh2··on Dealing with insubordination
Telling others what to do is not delegation. Delegation means to give others the freedom to make their own decisions.
ndh2··on Dealing with insubordination
Views and insights on leading a software team through experience in military leadership and on the job experience with enterprise level software products

Okay...

Does this guy have any articles on software bootcamp where drill sergeants scream at you to break you?

ndh2··on Software converts 360 video into 3D model for VR
I've been wondering about this as well. Why are they using so few images? To me that is like reverse blinking: Instead of keeping your eyes open, and blinking for a short amount of time every now and then, you're walking around with your eyes closed, and open them only for a short time.

I believe the main problem is knowing which data to trust and which data to discard. Reflections (water, shiny surfaces), moving objects (leaves in the wind), over-exposure, and lens flares are already pretty hard to deal with. But with low resolution data, you make it even more difficult because there's more data to discard for being too inaccurate.

ndh2··on What would happen if all Americans went vegan?
This similar study by the same authors seems a bit more reasonable.

https://iapreview.ars.usda.gov/research/publications/publica...

> Despite greater total availability of energy, a feasible solution could not be identified, meaning that the yearly nutrient requirements of the U.S. population could not be met under the defined constraints. Deficiencies in vitamins (A, D, E, B12, and choline) and minerals (Ca) were the primary cause of this infeasibility. Although eliminating animals from the food production system may seem advantageous based on surface-level comparisons of system energetics, a more comprehensive analysis of the food production system highlights the unique and essential role of livestock products in the food production system. This suggests that substantial gains in environmental impact could be made by simply reducing daily intake, rather than affecting dramatic shifts in consumption pattern.

Two animal scientists had a silly hypothesis "is it a good idea to remove all farm animals", and proved the answer to be no.

Too bad they don't provide access to these studies. To me it looks like they just left it at that, and didn't investigate any further, e. g. the question of how many farm animals could be removed while still meeting all dietary requirements.

← PreviousPage 4 of 7Next →