HNHacker News
TopNewBestAskShowJobs

AlexanderNull

109 karma · joined July 19, 2018

submissionscomments
AlexanderNull··on Effect of High-Dose Vitamin D on Volumetric Bone Density and Bone Strength
Why are there so many studies looking at vitamin D and bone health? Vitamin D levels affect expression of over 400 genes in the human body, make a difference in cancer survival and are strongly inversely correlated with all cause mortality (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4103214/ https://www.mdedge.com/psychiatry/article/66349/depression/v... https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6201256/). Does the lay person really only associate vitamin D with bones?
AlexanderNull··on Biology is the New Tech: Letter from a conference on CRISPR
You're only mentioning our CURRENT adolescence in this field. Dozens of genes associated with intelligence have already been identified and hereditary studies have already shown intelligence's genetic roots. A geneticist today can no more just "pick and choose" to enhance the intellect of an embryo anymore than Isaac Newton could have just manually entangled two photons, or Alan Turing could have fit something over a billion times more powerful than one of his Bombe machines into a sleek gadget the size of a wallet (with also remote telephony and photographic capabilities!).

This is how science works, humanity learns more and progresses. Just because something is complex to you today doesn't mean it will still be complex to you 50 years from now.

AlexanderNull··on Adblocking: How about Nah?
If it makes you feel any better, we're only collecting GPU info so we can identify you when you've "forgotten" to accept cookies. It's only like we're lifting your finger prints from discarded coffee cups, no biggie. (adtech developer)
AlexanderNull··on FDA names dog-food brands with potential link to canine heart disease
> With regards to dry dog food, canned dog food, and those dog-roll things... Can you imagine eating nothing but dry dog food most your life? Or nothing but canned food most of your life? Or nothing but luncheon meat / devon most your life? Tell me that isn't going to have long term health consequences.

Would be pointless for me to try to imagine this, I'm not a dog and my physiology is quite different. Humans have one of the weirdest diets out there because of our formative years as a species and need a varied diet. Some species like the Koala eat 1 thing for 99% of their diet and any major type of variety would cause them severe health issues.

With better studies than our current nutrition sciences (and ethics restrictions) can produce we could find out exactly the nutrients that a human needs every single day to be at optimal health and could package it up as a dry pellet food substance. You would be perfectly healthy eating such thing, many people would avoid it though because of the monotony of it. Once again though this can't be extrapolated to dogs, my dog fought me tooth and nail yesterday in order to try and eat some random dog diarrhea we came across on our walk; our eating habits and preferences as a species are just very different.

AlexanderNull··on Expecting programmers to problem solve for 8 hours is stupid
One thing I do is keep a relatively small cup at my desk. I drink a lot especially when thinking hard and whenever that cup runs out that's my signal that it's time to take a break, grab more water, walk around a bit, maybe stare out the window for a few moments. Highly demanding mental work isn't something you should charge through nonstop, especially when there's a creative requirement to it like there is in problem solving, you just won't produce good solutions without allowing your brain to wander.

We also fought hard at work over the course of a year or two with management to change up how we account team capacity. It's now a max of 6h expected work per day on project work. There's simply not enough time for working any more in addition to all the various random emails, slack notifications, restroom breaks, and general cubicle chatter that's part of regular office work.

AlexanderNull··on Cannabidiol in Anxiety and Sleep: A Large Case Series
+1 for Mg. I prefer the citrate salt as I find it faster acting and doesn't give me the same digestive issues, but it's so damned effective for general anxiety I even keep a bottle in my desk at work!
AlexanderNull··on YC's request for startups: Government 2.0
America is in the world. Next question please.

Seriously though, there's millions of people here who have been left out of the exclusive and rich club. The UN repeatedly dings the USA for the standard of living of many of our citizens and our terrible legal/justice system. So much of our government meant to help those people is either deliberately underfunded or mismanaged and can use all the help it can get.

How the heck can we figure out how to help government abroad when we can't even get our own right?

AlexanderNull··on YC's request for startups: Government 2.0
Code for America continues to grow and release their apps in new areas of the country. They've got their annual summit in Oakland next week (29th) and they'll be looking to get more director level folks involved because of the current growth.
AlexanderNull··on Italy bans unvaccinated children from school
It's determined by each region. Here in Oregon/Washington we have medical exemptions, religious exemptions, and plain old "I just don't agree" exemptions (aka: personal exemptions). Hence why we had such a widespread recent measles outbreak.
AlexanderNull··on Ask HN: How do you fix engineering culture?
While not as applicable in situations where the engineering team isn't under much pressure to deliver, there's a pretty common negative feedback loop that can occur with engineer staffing. While under pressure, teams with an adequate or bountiful number of skilled members will generally perform pretty darned well and not have a problem. If anything causes the balance to start tipping too much in the ratio with unskilled team members then the skilled members will feel more internal career growth based pressure to find work elsewhere. As they start to slowly phase out to other locations the ratio gets even worse, the quality of the product gets worse, and the moral gets worse. All of this causes more incentive for the skilled engineers that are still left to leave as well.

Unfortunately as this happens a higher number of deliverables will be missed and more bugs will arise alerting management that they somehow have become a less productive shop. This is where you can readily identify bad engineering management. Instead of tackling the root of the problem many places double down by increasing pressure to deliver and by relaxing standards as to who they hire. Once this happens you've unfortunately started the process of being a sinking ship. This can be righted in time depending on how large the company's coffers or how tight of a hold they have on the market but growth generally will have peaked by this point.

What management should have done (or needs to do ASAP) was to start trimming poor performing engineers. Yes firing people is hard, yes it sucks getting rid of workers when you're already behind schedule. But any good engineers you manage to trick into joining this dysfunctional team will likely leave within the first few months anyways. Relaxing pressure to deliver WHILE fixing the poor performers issue can also help slow down the rate you're losing good performers at least for a short period.

I've seen this at many many places. Currently still in one of these situations because they keep throwing more money at me to stay but even with that I've started looking again because the situation is not helping my career growth as much as I wish.

edit: IpV8's checklist is also really important to look for and lack of that could cause the start of tipping the balance as mentioned above.

AlexanderNull··on At least it wasn't Oracle
Having worked at both an IBM and an Oracle acquisition, once you hit year 2 they'll wish it had been the other way around. A kind of nice thing about Oracle is they don't really want you to become an "Oracle shop" after acquisition. They bought you because you were doing something right, and they want you to keep doing that... just fill out these 10 obscure webforms at each step of the way.
AlexanderNull··on Ask HN: Over 60 = no engineering jobs?
Very current knowledge is one of the main things I look for when evaluating a potential hire. It not only hints at an ability to learn, but also at a passion for the industry. I think that's where a lot of ageism comes in to play. I personally worked at two enterprise dev shops where the older engineers didn't give a hoot past what they had learned years ago and managed to stay writing ever since. Their code might potentially have been more stable but it also was slower, had a hell of a lot of unnecessary boilerplate, was a pain to navigate, and couldn't actually do much anything impressive because it was working with such a minimal toolset.

I'd say focus as much as you can with your resume on highlighting those current library/framework/patterns that you're passionate about. Those are often times the things that recruiters will look for as well (in addition to the basics).

AlexanderNull··on How to deliver on Machine Learning projects
I hate quotes but there's a single one I'll ever use because it's not only accurate but incredibly useful: "People need to be reminded more often than they need to be instructed."
AlexanderNull··on Ask HN: As a developer, what are your biggest pain points?
Technical debt. Some places let this stuff mount up under constant pressure from product or management to always deliver features as quickly as possible. This makes it more difficult to track down bugs or add new features as this mounts. Most often it severely impedes on the ability for low-mid level engineers to write good quality code as the complexity of refactoring the existing issues surpasses their skill level.

I guess the big pain point then is actually having management that doesn't support tech debt cleanup at any appropriate level. Without support, budgeting you'll end up at a point where even as a skilled developer your choices are to a) say to hell with your managers guidance and blow the whole iteration refactoring just so you can even start on the right footing with a new module, or b) write code that isn't as reusable, maintainable, or performant.

AlexanderNull··on Preventing Muscle Loss as We Age
Focus on getting your body used to expending energy without recent consumption. Practice intermittent fasting until you can go easily 14+ hours without food and still have energy. Once you force your body to reach that point you'll find that there's no problem working out on an empty stomach. Heck at this point I've got some PRs while 22 hours in to a fast (straight lifting, cardio's a no go by that point).
AlexanderNull··on The Safe, Boring, and Extremely Cheap Drug That Could Cure Aging
Intermittent fasting has been shown in a few cases to exceed the benefit of caloric restriction (and it's generally easier to follow: http://www.pnas.org/content/100/10/6216 I mention that because the cytological benefits of IF are also accompanied by well improved glucose regulation metrics. There's a good chance that those changes are at least partial drivers for the overall benefits.
AlexanderNull··on Survival Tips for Women in Tech
As a man/person I still wholeheartedly agree here. Ultimately it comes down to recognizing exactly what your end goal is in choosing one route over another. At best someone will ignore public criticizing and start thinking of the criticizer as a jerk, a perfectionist, a "nagger", or just annoying. At worst they take it personally, start avoiding work that might lead to public shaming, and start fearing parts of their work day.

Engineering is stressful enough. No need to drive people away faster than necessary. Private criticizing can be delivered directly to offending person, especially if you're a team lead or manager, or it can be delivered to your manager. If it's significant enough to result in actionable items then the situation will be handled one way or another. Meanwhile if the person is capable of resolving the issue after your private criticizing they'll often respect your decision to keep things professional. Heck, sometimes there's an entire bag of worms under the surface like serious family problems they're going through outside of work at that same time that explains their behavior, something you almost certainly wouldn't find out with public criticizing.

I've seen some significant turn arounds from previous team members after some pointed private talks. Alternatively, I've seen people dig in their heals and become a problem team member after improperly timed public shamings.

AlexanderNull··on Value-Oriented Programming
While Scala isn't a pure functional language there are some good resources for picking up FP related concepts with it (and it's what I recently moved over to so it's most recent for me). Scala with Cats did a pretty good job for me at describing things in relatable terms. "The Red Book" (Functional Programming in Scala) goes a bit more in depth on these concepts but has a pretty steep learning curve compared to the cats book.

Also check out anything Haskell/Eta/OCaml for server side (and probably also a bit of a steep learning curve) or if you're currently a front end developer CHECK OUT ELM NOWWWWWW. Core beginner concepts to youtube would be currying, higher order functions, and composition. Monads will come once you've mastered map/flatMap/reduce/fold chaining.

AlexanderNull··on Bullshit Jobs
Former chef here, the variance in balances of different chemical constituents can be so massive between two pieces of fruit picked from the same tree that precise recipes would be useless without requiring each reader to have access to a mass spectrometer (and any clue as to what its readout means). This is largely where the "art" in culinary arts comes in. While you could teach someone to read a mass spectrometer to determine the exact chemical result that a given mixture of different ingredients applied to a specified heat curve, it's more likely that they'll just have to learn how to approximate it via taste, smell, and sight.

Good baking books will actually get a lot closer to having specifics in them. They can do this however because a lot of the ingredients that are used in baking are rated based off of various levels of one or more of the chemicals that will significantly affect the result of your baked product (ash level, acidity, sugar content).

AlexanderNull··on Proper Sleeping Posture for ‘Brain Drain’
RATS. The research they cited was done on the sleeping posture of RATS, a quadrupedal, straight necked organism. I doubt it's very applicable overall to the difference between lateral and supine posture in humans so I wouldn't take this article to heart in order to adopt a sleeping position that's bad on your shoulders and sinus development.

link: http://www.jneurosci.org/content/35/31/11034.short

← PreviousPage 2 of 2