1,018 karma · joined December 9, 2009
---
Socials:
- github.com/neolefty
- linkedin.com/in/neolefty
- reddit.com/user/neolefty
---
> [Jobs] wasn’t really capable, engineering wise, you know, computer hardware, software
That's (almost) like Hawking saying you aren't a great physicist. I wonder how much Jobs was motivated by Woz's excellence in engineering.
That's not the only factor, but here in the US it's certainly a big part of the appeal of misleading news sources.
In moderation — for example if you take a wholistic view that incorporates benefit to the society at large as well, then it can be very good.
I like the Baha'i view that breaks it down into 3 components: the individual, community, and institutions, and then works on gradually reforming each of them, and recognizing their interactions. Here's my summary; there are undoubtedly better summaries out there too:
* Individual: Empower people to act on ethics first, and material benefit second — by emphasizing the inherent value of ethics, based on the view of humans as intellectual/spiritual as well as physical. Educate them to be good electors (see Institutions, below).
* Community: This is the one I understand least, but I think it's about the emergent behaviors of groups of people who interact informally. Like a neighborhood or interest group.
* Institutions: Reform their selection process & functioning. There are plenty of people who would make great public servants, but they are precisely the people who avoid our current electoral processes which are so poisonous and dumb. So have elections that focus on the qualities that are good for office — caring for the well-being of the whole, wisdom, appropriate skills & abilities — and prohibit all campaigning or discussion of individuals. You'd think it's impossible, but the Baha'i electoral process actually works in practice and people love it.
All of these need reform. A good place to look at current Baha'i thinking is the "Baha'i International Community" website: https://www.bic.org/ which is kind of a public policy outreach site.
However, a big problem is the opacity of engineering, especially software engineering. It can be hard to tell the quality of code from the outside, and the less technical you are, the harder it is to see. There are signs of course, such as the number of bugs, but it can be hard to tell the difference between style and quality.
* bad code requires more maintainers than good code
* it's hard to find people to work on it — partly because the code is bad, and partly because whatever process that _led to_ bad code is probably still around
* Do they each benefit from the R&D done by ARM?
* Is that benefit enough to be worth the cost, even shared amongst the recipients?
* Can they "agree" on an arrangement, and can ARM function well enough to stay healthy?
So in the demo, the black (uncolored) shape _kind of_ represents the commitment. Although as you pointed out, it doesn't explain how it is verified! Instead of a black shape, it would be a shape made out of hash values that are meaningless until the random number for any one of them is revealed. And the protocol is to only reveal one of them each time?
const shallowMergeReducer = <T extends {}>(state: T, action: Partial<T>): T => Object.freeze({
...state,
...action,
})
It ends up looking a lot like the "setExtendedState" function in the article.Often I'll throw in a few helper functions in a useMemo, too, and then provide the whole thing through Context. It's like a mini-Redux for some section of the app.
Related may be "Too broken to imagine (myself) being fixed." Which is probably more of a failure of imagination (and possibly of support) than a reality.
And then you get into what does "fixed" mean, vs "good", in a _person_ ...
Remote: Yes, last 3 years 95% remote, with lots of communication
Willing to relocate: Fractional — up to two weeks per quarter on-site
Technologies: Developer generalist & hands-on trainer — Full stack React / TS, Python, C#, Bash, and most things in between, about 20 years of professional experience.
Résumé/CV: https://neolefty.org/resume/resume.txt
Email: hn@orangecrayon.com
Interested in: Helping teams make transitions; Startups; Work with interesting outcomes.
Hello! I'm a generalist developer who leans towards front ends, and a hands-on trainer. I'm finishing up a 3-year contract development project to help a company transition from legacy techs to a mobile-first web app — leading front-end development and training employees in React & devops. They're just about ready to go on their own now, so it's time for something new.
Before that I worked with startups and academic research projects, with time off in China to teach high school 2011-2016.
Maybe the damage is limited because very few of us will be designing airfoils. That may also be why it has been so hard to correct! The consequences for getting it wrong are minimal.
Something much more dangerous would be an untruth that directly harms people. The debate around those tends to be much more rigorous, although I'm surprised how long some of those can endure when people get attached to them!
The natural human urge to look for simple explanations is a compression problem. If you can find a simple mechanism for operating in a complex universe, you can teach it to your children more easily.
Training AIs has a similar motivation — a simpler function is cheaper to store and compute.
Perhaps we can call the simplest explanations we've found so far "Principles". We want to believe they are universally true. For example, conservation of energy, or humans should have equal rights. They seem to fit our current reality, and they are vast simplifications over doing things ad-hoc, but are they more than lucky simplifications of a complex universe?
> States with the most significant dip in bee numbers have the largest increase in the use of pesticides like neonicotinoids, insecticides, and fungicides, per Live Science.
The blobs attempt to spread out in a perceptual color space. You can add more blobs with + and remove them by clicking on their pie slices or on a blob directly.
Code is based on an older perceptual color space: https://github.com/neolefty/hexerals/tree/master/src/color
Any "astute readers" here who know who the partner would be?