HNHacker News
TopNewBestAskShowJobs

alphanumeric0

860 karma · joined June 4, 2013

submissionscomments
alphanumeric0··on It's still ok to enjoy programming
> excels at the part of the job that was my favorite (writing code)

AI excelling beyond a human at writing code is not an objective truth.

I would say even without AI, a manager telling a developer what to code or how to code, will never be better than that engineer themselves being the driver and the developer.

For me personally, quality code has a strong human component. Only I know what's best for the code, based on:

1. my deep understanding of the long history of the organization and of its mission and concepts 2. my intricate personal relationships with the users and the other developers 3. all of my hundreds of unique, personal experiences troubleshooting problems, which are always a combination of code and interpersonal relationships, the open source community, and opposing stakeholders.

Until AI becomes AGI (and that's a big if) and you can train it on 43 years of experience, it will just be an approximation of a true person's holistic engineering pedigree. It will always be asymptotic to true competence. It will always be second-best, even with a human driver.

alphanumeric0··on Road to Elm 1.0
I worked on an Elm project professionally for a few years, and I just finished upgrading an old React app to version 19 on my own, which took a greater part of a year.

I can appreciate even more now why Elm is so opinionated. As much as Elm is a unique technical, research language, it is a huge cultural change, and I think that is why so many people left. Allowing libraries to be thin wrapper over ports is one example that goes completely against the Elm philosophy.

I'm happy to see Elm is still around, and I hope one day people will see more value in it.

alphanumeric0··on Motorola GrapheneOS devices will be bootloader unlockable/relockable
That's great news.

Do we have any idea if they'll have something ready before September?

alphanumeric0··on The reality of long-term software maintenance from the maintainer's perspective
Even the simplest of projects have these engineering challenges, but people cannot see the forest for the trees when it comes to maintenance.

Since I did not enter the industry with a computer science degree, I was relegated to less desirable maintenance work for the majority of my career. I have twenty five years of experience reading other people's sometimes great, frequently benign, and occasionally really bad code.

Unfortunately, most of my experience is wasted and not well respected. Most people do not care to look far ahead, they are far too consumed with 'just getting it up and running'. It's all engineering in the end. The house building analogy holds. Make smart tradeoffs. Don't paint yourself into a corner. Build exits for yourself: from platforms, APIs, libraries, and seldom trodden code paths. If you can write it yourself and it's not that complicated, write it yourself. Dependencies are a nightmare from a security and long term use perspective. They might be good for starting out, but you really have no idea where your project and organization will take you.

If I were a hiring manager I would value this experience more than anything else. It's nice if you can bang out some algorithms, but I think it's much more useful for most organizations if you can make forward-thinking engineering decisions.

alphanumeric0··on Chebyshev Polynomials in the 16th Century (2022)
Ah cool to see this on HN! I'm taking a numerical calc class right now and it's nice to get some historical context around something you're studying. I'd recommend checking out some cool graphs about Runge's phenomenon and Chebyshev polynomials.
alphanumeric0··on Unit tests as documentation
- What is it? - What does it do? - Why does it do that?

This could all easily fit in the top-level comments of a main() function or the help text of a CLI app.

- What is the API?

This could be gleaned from the code, either by reading it or by generating automatic documentation from it.

- What does it return?

This is commonly documented in function code.

- What are some examples of proper, real world usage (that don't involve foo/bar but instead, real world inputs/outputs I'd likely see)?

This is typically in comments or help text if it's a CLI app.

alphanumeric0··on Unit tests as documentation
The code, tests and comments convey what actual business rules are implemented.

While documentation is someone's non-precise natural language expression of what (to the best of their imperfect human capacity) expected the code to implement at the time of writing.

alphanumeric0··on The Engineering of Landfills
Landfills are the third largest source of atmospheric methane (https://www.epa.gov/land-research/quantifying-methane-emissi...) from human activities, a greenhouse gas worse than CO2.

Methane has a GWP of 27-30 over 100 years (https://www.epa.gov/ghgemissions/understanding-global-warmin...), meaning it is 27-30 times more effective at trapping heat than CO2.

alphanumeric0··on Daily marijuana use linked to increased risk of deadly head and neck cancers
“While our study did not differentiate between methods of cannabis consumption, cannabis is most commonly consumed by smoking,” Kokot said in an email. “The association we found likely pertains mainly to smoked cannabis.”

So yeah if you inhale smoke that can cause cancers. Sure seems like a hit piece when you bury this sort of information.

alphanumeric0··on A primer on the current state of longevity research
Sounds like the future is bright for the field and that it has lots of applications. I'd imagine future aging treatments would employ several of these methods together, say cell reprogramming for your organs, along with resetting some of those aging biomarkers.

It's funny that it was considered a pseudoscience for such a long time, when there's lot of clinical applications outside of trying to live longer. For me, as someone with celiac disease, I know the age of my intestines are probably older than most people, after constant damage from gluten. It'd be nice to have a cell reprogramming treatment for intestines.

alphanumeric0··on Draw an iceberg and see how it will float
This reminds me of gömböc
alphanumeric0··on Lifelong Disadvantage: How Socioeconomics Affect Brain Function
A good SWE salary doesn't necessarily elevate you to the same strata anymore. Most of the programmers I work with have parents that supported them, especially monetarily. I myself, could not rely on either parent. Well-off parents can help you with a down payment on a house, be a better present grandparent, and be a reliable source of financial support in hard times. For most people in these well-paid positions, a job doesn't guarantee buying a house anymore, or a stable future. Only generational wealth does.
alphanumeric0··on Ask HN: Did you encounter any leap year bugs today?
This is why you use a datetime library.
alphanumeric0··on The Chevy Equinox EV will get 319 miles of range and start at around $35,000
These prices are pretty meaningless. They said the same thing about Hyundai Konas but dealer prices are substantially different. Used/new car purchases continue to be a terrible value proposition.
alphanumeric0··on Hertz to sell 20k EVs in shift back to gas-powered cars
I only rent EVs, if possible. I've gotten by just fine. Plugshare app makes it easy to find working chargers.
alphanumeric0··on FAA orders grounding of more than 170 Boeing 737 Max 9s
I've been following this story for a bit. I'm traveling to Mexico soon and the last leg is on a 737 MAX 9. I'm looking into contacting Aeromexico to see about changing flights to a different airplane.
alphanumeric0··on Are roads the biggest driver of ecological destruction?
"We're in the middle of this biodiversity crisis and extinction event that is human caused, with cars kind of at the center of it in a lot of ways"
alphanumeric0··on How to Work Effectively with Someone You Don't Like
This enables unscrupulous companies to force people to quit by consistently being assholes to them.
alphanumeric0··on Steve Wozniak suffers minor stroke
Love Steve. I had the pleasure of meeting him at a conference once. I wonder if Mexico City's historically bad air pollution had something to do with it. Apparently the oxygen levels are 25% lower in the city, due to its high altitude, making the air pollution worse. Carbon-based fuels also do not combust completely.
alphanumeric0··on FindMyCat – Open-Source Pet Tracker
> Your cat doesn't know which species are of least concern, and you certainly aren't seeing every bird or small mammal or reptile your cat kills for fun.

Of course they don't know which is of least concern, but by and large I do see everything they kill because they bring it home and I have to clean it up. It is in their nature to bring it home.

> A bell on your cat's collar doesn't make much difference.

Bells and other deterrents absolutely do make a difference (https://www.frontiersin.org/articles/10.3389/fevo.2022.85044...)

There's barely any species of concern in urban environments anymore, because:

* Industrial run-off * Habitat destruction * Roads and highways with vehicles * Air pollution * Light pollution * Poisons * Electrocution from power lines * Buildings with glass (actual a #2 killer of birds!) * Hunting (both legal and illegal)

Domestic cats are merely a cherry on top of the myriad of environmental mistakes humans have made in the name of progress.

They are simply acting on instinct and trying to be happy in a world of human creation.

If you truly care about birds I would urge you to:

* stop driving * use no lights past dusk * not use or consume any product that contributes to air pollution * not use any power grid that uses power lines * not use any building with glass * not consume any poultry

alphanumeric0··on FindMyCat – Open-Source Pet Tracker
I understand where you're coming from, as they can be highly destructive and are to be blamed for some species on Pacific Islands going extinct! The humans who brought cats to such fragile ecosystems are clearly to blame.

By and large, domestic US outdoor cats are not in fragile ecosystems, but they are the number one killer of birds. They roam outside along with other species (like squirrels and crows) that have had to adapt to the insane environment humans have developed.

I've always seen my pets as persons, with feeling and moods. Trapping them inside is cruel. Cats in nature are adapted to roam and explore.

My cat in the US regretably, has brought home a few birds, but all of the birds were species of least concern. Fortunately, there are a lot of cheap collars owners can use to help alert the bird of the cat's presence before predation occurs.

alphanumeric0··on Blood pressure should be measured lying down: study
Yes, the most accurate method is via arterial catheter. It's basically a needle directly into the artery.
alphanumeric0··on US solar installations expected to be a record 32 GW in 2023
Maybe gravity towers: https://spectrum.ieee.org/gravity-energy-storage-will-show-i...
alphanumeric0··on Care for Environment and Don't Drive Often? Buy Gas-Powered Car, Harvard Study
Read the article.

The emissions are net negative for the EV until you put 20K miles on it, due to the added emissions of producing the battery.

After that the fossil fuel engine becomes a net polluter.

This just means the CO2 savings for the EV is amortized over its lifetime.

Not to mention 60K Americans die from air pollution every year.

How do you justify driving a gas vehicle that contributes to that?

alphanumeric0··on Mathematical proof is a social compact
Is it a bold claim?

On that account, do you lean more towards flat earth theory?

alphanumeric0··on How might life migrate through the universe?
What if you could seed probes, like the Breakthrough Starshot probes, with synthetic life that, upon reaching their destination, would develop into humanoids that would explore for you and send back data?

That's a lot of ifs, but it would be an interesting way of exploring interstellar space in a much shorter time span.

alphanumeric0··on DIY ESP32 based chicken coop door. Control based on time, light or via app
This is really cool. I wonder how easy it would be to add 'chicken detection' so that the door doesn't accidentally close on one.
alphanumeric0··on I don’t buy “duplication is cheaper than the wrong abstraction” (2021)
Sounds like each thing should know how to search for active instances of itself, given a date range, which is a common OO abstraction.
alphanumeric0··on A search for technosignatures around nearby stars
I've heard someone make this argument before and it makes sense to me. So why does SETI continue to do these sorts of studies?
alphanumeric0··on Git scraping: track changes over time by scraping to a Git repository (2020)
Yes, maybe they are a bit 'apples to oranges'. You have some good points, especially when it comes to textual data. Thanks!
Page 1 of 6Next →