October 2022

218 tweets

Watching Elon speak about Optimus' potential I realize that Tesla invests in
building a new product without knowing the market. They create the market by
making the solution available. That seems to be an extremely risky strategy.
https://youtu.be/537cbxoFtOs

Replying to @coderbyheart

They are betting on the extremely dystopian idea that in just a few years
technology must exist that is better at physical tasks than humans, like
driving, manufacturing, meal preparation, house chores.

Replying to @coderbyheart

It feels like they are preparing for a world where the rich can isolate
themselves more and more. And (in Musk celebrating his team burning the midnight
oil) have unlimited access to human-level labor. Must be super weird to work at
Tesla.

Replying to @TomasSin4

@TomasSin4 Yes, sure, in theory. My point was
that they build products not because there is clear demand today, but because
they bet on the demand materializing once they show the robot to be a feasible
option to replace existing solutions.

Replying to @TomasSin4

@TomasSin4 I don't question whether there is
demand for optimization. That is obviously always there. But Tesla bets that
they can build something that is better than humans AND that it is accepted as a
replacement for them. And I think that is a very bold bet.

Replying to @lsmith

@lsmith I also read that a while ago EM said that
this event is mostly geared towards attracting new talent, and for that showing
outlandish moonshots might actually work well.

Replying to @Niklas_L

@Niklas_L That's O.K. because needs based access
to PII is allowed. But all access (commands, queries) must be monitored, and
logged. Ideally data gets anonymized, if that's reasonable.

Replying to @Niklas_L

@Niklas_L The whole point is that access to PII
must be limited to a time when it is absolutely necessary, and then revoked
immediately. If that's not possible (because of on-call rotation), all access to
production systems must go through Gateway that monitor all traffic
(keyloggers).

Replying to @coderbyheart

They managed to fill the schedule nicely for a 40 people OpenSpace! And this is
just for the session before lunch. Because it's a one-day event I've decided to
have a second marketplace after lunch.

The XPS 13 Plus' Touchpad is such a piece of shit to work with, I caved in and
had to get an external mouse. 😖
Embedded Photo

Replying to @Bigbamboo361

@Bigbamboo361 That's the Logitech M330. I
picked it because it was available in the small town I am currently in. But it
performs nicely and is small enough to pack in the laptop back, but works well
with my big hands. The silent clicks are actually cool!

Dang, I just discovered that AWS CDK creates a role for a REST API with the
AmazonAPIGatewayPushToCloudWatchLogs policy, but it never cleans it up when the
stack is destroyed. That's why today I could not created new stacks on the CI
account.
Embedded Photo

So, @Azure had this issue for months (certificate
creation date for new entries is 2001). Let's see how long it takes them to fix,
when I use my paid support plan to tell them about this issue...
Embedded Photo

Replying to @jesslynnrose

@jesslynnrose
@dtanzer Diversity, working on open-source
software, working from anywhere I want, company is building something useful not
just wants people to consume more, leadership is technical, career path for ppl
that do not want to manage. I think the above are not surprising, but not a
standard.

TIL: anyone who has your email can call you on
@MicrosoftTeams ... and there will be not
the slightest hint about them being a caller from outside of your organisation.

This is terrible, because while they ring you there is no quick and easy way to
figure this out.

Replying to @coderbyheart

That today led me into answering a call to a person with enabled camera and
microphone, because I was expecting a colleague, not a sleazebag of a recruiter.

Replying to @coderbyheart

Too bad that @IKEA is deliberately making it hard to
repair or enhance this lamp by using rivets to seal the enclosure. I have to
drill into 20 of them to open up the lamp.

Replying to @pati_gallardo

@pati_gallardo I teach developers where to
put credentials safely, and if I write code that needs credentials provide clear
instructions how to store them. That's the tool. I know that some people use
pre-commit hooks, that scan for credentials,

If you are like me and love the way physical whiteboards help you to structure
problems, what do you use to get your handwritten notes into a digital one, like
Miro?
Embedded Photo

Replying to @md42

@md42 Color is a must, so that rules out eInk for
now. We had a Remarkable 1 for a while, so it's great but usability is very
limited for me (I typically use 3-4 colors in a drawing).

Replying to @coderbyheart

And after that we talked about people like me can do for the initiative. We
discussed this and there should be a needs list soon. There is need for hardware
(computers, electronic components), but also funding to rent a bigger coworking
space for their program. >

Replying to @coderbyheart

We also discussed mentoring ...

I was totally blown away by the effort they put in the program, and will keep
you updated on how this initiative can be supported!

Replying to @mortzu

@mortzu Es gibt sehr abgelegene
Streckenabschnitte, bei denen es lange dauern kann bis Retter mit Gerät vor Ort
sind. Die Säge kann bis dahin gebraucht werden um bei einem Unglück Metall zu
zersägen.

Replying to @raae

@raae Since you can unfollow/follow multiple times,
I'd model this using events unfollowed -> followed followed -> unfollowed
and record these events. Your current list of followers (or at any given time in
the past) is then an aggregation of these events until now (or given timestamp)

Replying to @coderbyheart

I am mostly an outside-in-TDD fan, write code using wishful thinking, and
surround that with failing tests, then write the implementation. That way you
only write the tests you need to ensure your intentions are correctly
implemented.

Replying to @DarthB86

@DarthB86 s/minf/mind/

I believe that staffing an IT department that provided a service with 99.9%
availability (which is what ES offers), requires at least a team of three full
time engineers (because bus factor, vacation, sickness, on call). That's at
least USD 300,000 per year.

Replying to @m4nl5r

@m4nl5r @DarthB86
I've now listened to the podcast. They do have a 10 person Ops team already.
They predict metal server lifetime of 7+ years. They have enough cash to upfront
cost for hardware now. Price for hardware went significantly down.

Replying to @coderbyheart

@m4nl5r @DarthB86
Complexity of running services in cloud is much more complex for them compare to
running it on prem. They have very predictable load patterns, no need for
scalability cloud offers. Paying 500k gets them no good support at AWS, but
amazing support at their datacenter.

Replying to @coderbyheart

So, today a DELL service partner replaced the touch pad a second time. And it
still didn't work. The technician also couldn't make it work at first (like the
technician two weeks ago). However as they were sliding closer to the edge, it
suddenly started to work!

Replying to @coderbyheart

The best part is however ... while recording the video and lighting up the touch
pad properly, I noticed that the technician made a mistake when re-installing
the keyboard. The area around the enter key is now elevated around 1 mm and
touches the screen when closed.