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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
> 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.
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
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.
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.