2,103 karma · joined August 21, 2010
Working contracts here and there, thinking about where I want to head next.
I'm an EE, previous jobs had me (alongside other tasks) designing spacecraft and supporting on-orbit operations (Open Lunar Foundation, Planet Labs), designing wideband RF receivers and writing software to help in that design (ThinkRF), and designing toy robots and the systems that helped us produce those robots (Romotive).
Sometimes, code I write makes it on to github. http://github.com/patrickyeon
https://www.goodreads.com/book/show/707571.The_Last_Navigato...
I live in Oakland, CA, just off a major street. When I moved into this place I got annoyed at the litter on the street, until I eventually just started picking it up. The first day, I filled a trash bag travelling just 100ft along the sidewalk. A week later I would fill a trash bag every two or three laps of the entire street. Now I think I fill one trash bag per week. And I just feel better looking at, walking, or biking down my street, and I've gotten good conversations with neighbours to boot.
Culturally, right now, people will keep on littering on American city streets, and you and I aren't equipped to change that. It takes surprisingly little effort to carve out a considerably improved space though, and I find that when I consider it a gift to my neighbourhood and a constant task fighting against entropy (rather than something that can be "finished"), it's easier.
("you" in this context is a general "you", and not meant to be singling another_story out, of course)
How about worker-owned companies, co-operatives, and collectives? I totally agree the problem is that with the finance people steering the ship there's incentives to push up your short-term performance and collect bonuses and watch your publically-traded stock value go up. So don't go public; use the value an organization creates to pay the people in it, and invest in making it better for those people and the people you serve. The people who have say in the decisions are the ones who are most interested in having the organization continue to be healthy and a good place to work.
There are other ways. We don't even need to imagine them, they've already happened. We just need to resist the siren song of the lottery ticket and instead try to create systems and organizations that we want to be a part of.
Paying the lowest price you possibly can nearly always means someone along the way was exploited and not given a fair share of the value they created.
I'm not in the field, but on page 13 you can see that there's a considerable difference in effectiveness against infection, but not against hospitalization (at least not yet). It's suggested that the recent changes in effectiveness are due to the Delta variant becoming prevalent.
On page 15 there's a table with actual numbers from Minnesota. Drawing from similarly-sized pools of otherwise similar cohorts, they counted outcomes. Look at the bottom half, which covers people (in the vaccinated cohorts) who are considered "fully vaccinated" (14+ days since their second dose). So yeah, breakthroughs with Pfizer might be roughly twice as high, but "hospitalization or worse" is still 1/8th as likely as unvaccinated, and when you're looking at ICU admissions, Pfizer has had 2 and Moderna 1, so... small numbers make it hard to really compare.
But look at that bottom row. 0 deaths for anybody vaccinated.
I did, and after typing in the left-parens inside the already existing left-parens, tylr gave me a right-parens in the "backpack", the space above where I was typing, and then didn't let me move outside of the enclosing parens pair (ie, I had to "put down" the matching right-parens to either enclose the 2, or the 2,3 pair). If instead I put in the left-parens before the already existing one, tylr automatically added the right-parens after the existing right-parens (which makes sense, it's the only legal place for the left-parens I just added to be matched).
But again, you could just try it out.
> All of this is technically possible, and as we have seen, it would produce less in emissions than the present alternatives. However, it’s more likely that a switch to sailing ships is accompanied by a decrease in cargo and passenger traffic, and this has everything to do with scale and speed. A lot of freight and passengers would not be travelling if it were not for the high speeds and low costs of today’s airplanes and container ships.
> It would make little sense to transport iPhones parts, Amazon wares, sweatshop clothes, or citytrippers with sailing ships. A sailing ship is more than a technical means of transportation: it implies another view on consumption, production, time, space, leisure, and travel. For example, a lot of freight now travels in different directions for each next processing stage before it is delivered as a final product. In contrast, all sail cargo companies mentioned in this article only take cargo that cannot be produced locally, and which is one trip from producer to consumer.
This speaks to me. I see much more conversation around "how can we use technology to remove the negative environmental impacts from our lifestyles?" than I do around "how can we change our lifestyles to cause fewer negative impacts?"
Also it's in the full text of the final bill, lines 470-473 right here https://www.flsenate.gov/Session/Bill/2021/7072/BillText/e1/...
Also it's in the full text of the final bill, lines 470-473 right here https://www.flsenate.gov/Session/Bill/2021/7072/BillText/e1/...
It's hard to compete against this. If you try to sell hardware at an honest cost, you'll likely be the more expensive option (or you can price-match but you'll have to reduce your quality) and the vast majority of consumer decision making is driven by the immediate price tag.
It's even worse if you're in the venture-funded world. Money is cheap and you're rewarded in the short run by how many "customers" you have, not whether they can be turned into customers whe pay you more than it costs to acquire them.
It's not "cancel culture" as the sibling comment suggests; it's rarely people being outraged about imagined attacks. It's just language evolving as society evolves. As an added bonus, sticking with non-gendered terms means you don't accidentally insult someone by assuming something based on their body type or haircut, and it leaves space for non-binary or non-conforming people to not be accidentally made to feel unwelcome.
The slightly longer answer is "I don't know. But once you have the space and equipment and you're sure you can handle everything safely you still need to staff this and build up some institutional knowledge." If you're thinking this far, you should ask why 65nm? Because it's a process node you know a certain microprocessor was built on? It's just a benchmark that's useful for working out your sense of what it costs to do these from scratch?
The cheapest way to get the equipment would be buying out a fab that's shutting down. When I was in undergrad, I got to play in a 5 micron (5000nm) fab on campus because the previous owner of all the equipment gifted it to the university instead of scrapping it. My gut sense is that there's nothing at 65nm that's unprofitable yet, so you're not getting cheap stuff.
(a 6 micron node was commercialized in 1974, this university lab was opened in 1993. 65nm was commercialized in 2005. While Moore's Law held, more or less, through much of 1974-2005, I think we can say that the difficulties and necessary capital investments increased super-linearly over that time. And 20 year old manufacturing tech seems much more useful now than it did in '93. The STM32 family of microcontrollers, a very strong line, is spread over the 132-40nm range of process nodes.)
Not everything covered by copyright is a purely economic transaction. To varying degrees, some or most art is an expression of the artist and means something to them. There's more to seeing someone you disagree with use a piece you poured your heart and soul into than just an assumed endorsement.
> The world's professional sky surveys alone cannot handle the burden of finding and tracking the estimated 10 million NEOs larger than 20 meters, the size of the asteroid that hit Chelyabinsk, Russia and caused city-wide damage. That's where our Shoemaker grant winners come in. They find new NEOs, track and measure existing ones, and contribute to the field of asteroid science by determining characteristics like spin rates and whether one asteroid is actually a binary pair.
$440,000 across 62 grants to date.
If I copy a link on Android, I can go to Chrome, click on the address bar, and it suggests "link you copied: $whatever". This is how this should work. If there's an image in my copy buffer, it doesn't need to do anything. I don't need Chrome monitoring my copy buffer when I'm doing other things in case I copy something that looks link-like.
[0] https://developer.apple.com/design/human-interface-guideline...
Suppose you want to offer this capability but only check the copy buffer when the user has signalled an intent to provide you with input. How is that not the least galling design decision? I'm having trouble figuring out how to express that it also serves as a personal (and team-internal) signal that "we are here to serve the user, and not to take advantage of them, even if that's inconvenient for us". Maybe that doesn't matter, or maybe lacking that is what leads to things like the Uber "Ride of Glory" blog post and worse?
Something I meant to imply in my first comment, but not the reply to you, is that furthermore limiting your exposure to user data limits the likelihood that a series of bugs puts it into your logs and then leaked out to the world. No, it's not done on purpose, but no amount of good intentions fixes it. Defaulting to being less invasive also reduces your likely level of impact.
So let's say you're making the tracking notifier, and you work for UPS. The regex is `1Z[0-9]{16}`. All good, you're being nice, someone opens your app and you already know what shipment they're interested in. Then a "growth hacker" joins your group and mentions that it'd be nice to know how many of your customers also use FedEx, so the regex is changed to also grab FedEx tracking numbers (`(1Z)?[0-9]{16}`, I think). And now someone gets the genius idea of checking up on package shipped by competitors and popping up a notification "tired of waiting on DHL? UPS delivers within 2 days 99.995% of the time" when they miss a delivery. Even though they never asked UPS abotu their DHL package.
See how that progresses? See how it's offensive, even if you're not annoying your user more than you normally would with spammy push notifications, and even before your user suspects that you're spying like this? Do you see how this whole series of escalations aren't available, or at least not as easy, if you only check the copy buffer when it's likely a user is about to paste? Instead of "tweak what we already have" you have to "include a new snooping routine".
If you're thinking "all is fair in love and war" here, and this seems like genius marketing: 1) this is your heads up that your morals are not in line with society's, and 2) do you think this will be a marketing win if the regex is loosened enough that you pop up a UPS notification about "package with tracking number (phone number someone just gave me)"? What about if my UPS account for work notifies me about some very private personal packages? Especially some shipped via OnTrak?
Anyway, as I said in my first comment. I'm disappointed that people don't think they should try to worry about downsides and failure modes of their design and engineering work. Maybe it's a matter of norms and priorities being different in the consumer app/web world vs. many other domains.