@mikiobraun

@mikiobraun Twitter Memorial

19,827 tweets · 2008–2024 · 1046 threads

2022

Replying to @fmueller_bln
Yeah, my son has put hours into Transport Fever 2 and I think he now understands cash flow, the need to invest and supply chain management in and out.
@mtantawy I just realize that sums up almost all tech driven refactorings. „We did a bunch of stuff which didn‘t change anything for the customer, but it‘s definitely BETTER now.“
RT @mikiobraun: Predicitons for 2023? I still cannot belief half of the stuff that happened in 2022.
Replying to @mtantawy
Also "should feel faster"?! Am I wrong to assume they have thorough frontend instrumentation to be able to quantify "feel faster"!?!?
Replying to @francoisfleuret
They could also finally roll it out to the rest of the world.
I once participated in some corporate training on how to give better feedback, and the first question was "what do you think of when you hear the word feedback" and one of the engineers said "resonance disaster."
RT @sandofsky: A rewrite is like rebuilding a plane mid-flight. The first Twitter rewrite placed Rails with Java+Scala; it took *years* and…
No idea where to put this but I think I have cultural jetlag coming back from Japan. After being out to buy stuff today two days before Christmas I can safely say that the public space in Germany is the friggin WILDERNESS.
Replying to @rorcde
I'm trying to learn Japanese writing right now, and somehow this reminds me of how they traditionally came up with characters for foreign countries. For example, the USA are "rice country", because when you spell America with Chinese characters, "rice" is the second...
RT @fintanr: Can't put my finger on why my old @redmonk piece "On the Myth of the 10X Engineer and the Reality of the Distinguished Enginee…
Replying to @mbhbox
@mtantawy Don‘t know whether that‘s the origin but it‘s a term for pickpocketing in German.
RT @wrede: So is the new "side-project" you said you'd launch in 2022 in the room with us right now? https://t.co/0y80SJf4wI
Media
So a friend told me 🍉 wants to step down and then „lead“ engineering (with as many air quotes as we had patience for), and I seriously thought it was a joke. But no.
Replying to @alung
Maybe back in 2006 it was. I'm just following people. Joking aside, I think there is even an option for following without connecting.
For the past few years my follower numbers levelled out, but I came here every day. It was my main source for news and seeing what‘s happening in my ML/DS/AI corner of the world. So it was a good run, maybe it will continue but given the damage that has been done, let‘s see. 🫡
No #twitterretrospective would be complete without mentioning TWIMPACT/streamdrill. Working off the sprinkler feed we were doing trend analysis and saw how major and minor events left their mark on Twitter. Pretty impressive stuff.
Probably the biggest increase in followers came from O‘Reilly putting me on their featured speakers carousel for one of their conferences. That were like 100 new followers per week!
The first person I met in real life after talking to them on Twitter was @ChrisDiehl. That was pretty fun, and I thought, wow, what an odd thing, but it works.
So I made an account because I made an account everywhere in those days (even posterous! Who remembers those). I didn‘t even know what for. I shared random updates.
So a thread 🧵 on my favorite #twittermoments. When Twitter started, people in Germany were like „what‘s the point, why should I tweet what I‘m eating?!“ Instagram didn‘t exist back then. If only they knew.
So the lesson here is no policy rollouts on the weekend and maybe A/B test first? No the lesson here is don‘t do dumb sh#t. 🙄 #excusethelanguagebutcmon
Replying to @ajordannafa
First tweet out of dozens that‘s not about the 🍉. Thank you, Jordan!
Just want to say, if this account gets suspended for outlinking to other sites I guess this is it 🤷🏻‍♂️ Still liked yahoo buying tumblr more! I‘m always using mikiobraun as my account name, you know how to find me 🫡
Replying to @rorcde
@joinmastodon I‘ll keep this account but probably start being more on 🐘. I‘m also going to take a social media break. This is taking up way too much of my mindspace :)
RT @mikiobraun: This is the most drawn out shutting down of a service after an acquisition that I’ve ever seen.
@paul_rietschka @mlinpractice Even before 🍉, so maybe all that API action during TWIMPACT times has maybe left some weird flags on my account? 😅
Replying to @paul_rietschka
For @mlinpractice it still works. I updated the location to Berlin, but it still works. I had some odd cases where some new features would appear in that account but not this one before.
Replying to @GergelyOrosz
@fchollet I‘m still seeing Spaces in some accounts, but in some the button is gone in the app.
@rorcde @joinmastodon And an account that tracked his private jet, and he has been talking about doxxing. And it seems like Twitter Spaces doesn‘t work right now, and there was a Twitter space with him on that abruptly ended. A lot of weird stuff.
Replying to @rorcde
@joinmastodon Ah, yeah, the old misunderstanding when someone asks „but is it X?“ which could be understood as „I don‘t think it is X“ Sorry about that. Yeah, I have no idea why it is happening. A bunch of journalists accounts have been suspended in the last 24h…
Replying to @DRMacIver
Don‘t worry, the vapid thought leader part is all on chatGPT. Always feels like all the right words but no substance.
Replying to @rorcde
@joinmastodon I think we fundamentally disagree on the significance of these events.
@rorcde You are aware they also suspended the @joinmastodon account? Making the link between that and all mastodon sites is more than a single security system drifting.
Replying to @rorcde
Sorry, with everything going on I‘m not giving the benefit of a doubt that this wasn‘t intentional. Maybe if it will be fixed within the next 24h.
Replying to @rorcde
I think this is something different than the usual „this will take you off our site.“ It is also not generally applied. Almost all links just open. So, no, I don‘t think this is common.
My recommendation for people who want to jump ship? Which site so choose? By now you should have seen some sites from people you follow. Pick one and make an account there. You can move it later, although the process is a bit manual.
Hey @github, it seems I can only add a twitter handle to my profile, how about supporting more social networks, especially mastodon given the events of last night?
RT @FlaxSearch: PLEASE NOTE! I'm also now on hachyderm dot io as @Flaxsearch if you would like to join me on the er...wooden pole a sail is…
RT @gavinsblog: If reporters report that reporters were suspended for linking to a Mastodon account that reports the locations of certain j…
RT @ogrisel: Apparently any tweet that contains the URL of my sigmoid social account (see my profile) gets blocked today. Such anticompetit…
Oh, it is true, apparently many mastodon domains have been added to some filter list. This is definitely fine #sarcasm
Media
This is the most drawn out shutting down of a service after an acquisition that I’ve ever seen.
RT @oneunderscore__: Journalists who cover Elon Musk have been suspended on Twitter tonight: @Donie O'Sullivan from CNN, Aaron Rupar and th…
Replying to @paul_rietschka
Ah yeah, I see. I once read this quote attributed to the Zuck (although I couldn‘t find it anymore): „there is a way to be unethical and not break the law and that‘s how I want to live“ Thinking about this a lot these days.
Replying to @paul_rietschka
You mean starting to not pay bills etc? But shutting down getrevue is just „normal“ cost shedding?
Replying to @paul_rietschka
Ah didn’t know you‘re familiar with the Berlin Winter™️. Yeah, it’s bleak.
Replying to @paul_rietschka
Well, good for them? BTW, are you familiar with Jan Marsalek, that‘s some next level movie villain shit. Apparently he has put stashes of money throughout the world so he could go into hiding and live off the grid. Still hasn’t been caught.
Replying to @paul_rietschka
And then theres that three letter dude that had this three letter company and he‘s been running around admitting fraud and saying stuff like he doesn’t think he‘s going to jail and I can‘t just ignore it.
Replying to @paul_rietschka
Yeah, it‘s getting more crowded there. I‘m also following everyone back who follows me. Twitter is definitely slicker but then again, as I said, my timeline definitely feels more drama driven.
I'm trying to remember that luckily a lot of those stories have little impact on my personal life, and that I need to take a step back and see the world as it really is, and it's a great privilege to say it is mostly pretty OK.
I have nothing against a bit of drama, but these days I feel like it is bleeding over into my own life and affecting how I can deal with it, especially since winter is around and I'm in home office for 2.5 years now.
These days I feel like social media is more and more targetting those reptile parts. People are seeking our attention and they found the mechanism that is very hard to resist. You know, people talking about the end of the world, awful people doing stuff and getting away with it..
This is very real, leading to cognitive distortions where we tend to overemphasize negative experiences or predictions. Fear takes over and focusses our thought. We no longer think about probabilities, but instead think that "it could happen."
There are theories that say our brain consists of a more "reptile" part that is mostly fight or flight, a "mammal" part with emotions, and a part that enables rational thought. But it's all still there and when you're in fight or flight mode, the reptile part takes over.
Maybe you know this line "Fear is the mind-killer. Fear is the little-death that brings total obliteration." It's from the novel Dune, right at the beginning. To me it always held a big truth that fear changes the way our mind works in drastic ways.
Replying to @ylecun
At first I incorrectly understood that superhuman AI and woke mind virus are the common thing here, but no, it was the extinction 🤣
We need to stop feeding algorithms with biased data, and we definitely need to stop considering algorithms as proper agents that have any concept of how their output affects people. It's just ones and zeros all the way. https://t.co/kYR5UneOuW
Replying to @ewolff
Definitiv, dass das dann anscheinend hinten rum gepatcht wurde macht es nicht besser!
RT @ProfFeynman: "The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidenc…
Replying to @arjmur
Yeah I cannot agree enough on how damaging it is to regularly cancel 1:1s.
Replying to @hardmaru
The Xbox Series X on the side under your desk also makes for an excellent (quiet) foot warmer.
Replying to @GergelyOrosz
Fun fact, Twitter Blue is still not available in most of the world.
Replying to @paul_rietschka
@ThomasM_geo @pdrmnvd Yeah +1 on JupyterLab. Or within PyCharm.
Replying to @paul_rietschka
@josipK It seems like the migration is really some kind of rails-y backround job... . Seems to be taken a while and as I understood, toots won't be migrated... . Have you seen a re-follow from my new account?
Replying to @flubdubster
Thanks. Yeah I would‘ve been very surprised if this didn‘t exist in some form.
Replying to @ajordannafa
@adamjnafa @paul_rietschka Every time I tried reading about it I got buried under made up terminology and fingers pointing to a brighter future.
Replying to @paul_rietschka
I still can‘t forget there were whole conferences targeted at young engineers entirely funded by VC money. They had hackathons, raffles, pub crawls. Looked like fun.
I‘m being serious. Maybe I‘m misunderstanding the whole movement, but breaking free from the „corporate grip“ seems like just down their alley. Instead we have mastodon which is a classical web app. Maybe web3 is less fit for use than the hype would suggest.
Replying to @ebowman
Oh yeah, hate it when that happens. I also had the overheating issue once. That was also not cool (literally).
Replying to @ebowman
Just so I get the full picture is this about the battery or fear of overheating or…
Replying to @paul_rietschka
@josipK Well it should be „easy to switch“ so let‘s find out what easy means.
Replying to @MarcTech1996
@MacRumors @waxeditorial Yeah, matter of fact I just made an appointment.
RT @mikiobraun: @MacRumors @waxeditorial Awesome, but my iPhone 11 is not supported. I need a new battery! 😭
Replying to @MacRumors
@waxeditorial Awesome, but my iPhone 11 is not supported. I need a new battery! 😭
Replying to @tirsen
Like most brains, it seems to struggle with decision making. Groupthink... Free speech... Future of Civilization... Come again?
Replying to @clairikine
Oh yeah. There were years where I reconstructed from pictures when the last time was there was sunlight. I had to go back something like 5 weeks once.
Replying to @clairikine
For me that's the worst part of the Berlin winter. Right after the friggin cold. And the darkness.
@paul_rietschka In a way that‘s exactly the kind of „let‘s fix this with another layer of leaky abstraction“ that I fault for the complexity in today‘s tooling landscape. Admittedly probably the most sophisticated one that mankind has produced so far.
Replying to @paul_rietschka
Part of me thinks this is just a crutch and we (= humans, but maybe I’m wrong there) should really look for more expressive and better designed tools and programming languages.
Replying to @paul_rietschka
If I never have to manually compose a pom.xml file that‘s fine with me.
Replying to @paul_rietschka
Thinking that we‘ve been typing in individual characters for decades… so wasteful!
Replying to @felschueler
@SwiftOnSecurity Does this mean the AI understands irony now? Or not 😜
How did we get here? 1) digitize and store all human communication 💻 2) train models to mimic us 🤖 3) ??? 4) profit?!? 💰
Wohoo Apple Music claims I was among the top 100 listeners of @KNOWER_music for 2022 🎉
Media
Replying to @wrede
Now that you mention it, I realize that this could indeed be seen as a typical technical „replatforming.“ „Sure, it does the same thing more or less, but the tech is so much cooler and just think of the possibilities now!“
Replying to @yoavgo
@peter_c_william @gchrupala „significant contributions in their fields“ 😳
Replying to @adambermingham
Yeah, Yishan obviously has first hand experience and some deep insights. Unfortunately the Internet world we live in does not seem to appreciate it right now.
Replying to @paul_rietschka
Is this still in the Twitter-as-cafe timeline or did this really happen?
@paul_rietschka I‘ve used the mobile website from instagram for a while. Worked pretty well. Given all the frontend tech it didn‘t look that different from an app. Of course, you still need people to build that…
Replying to @paul_rietschka
The funny thing is that the little side corner cafe that was my Twitter was mostly fine-until the owner started to yell at people passing by and picking fights with random people.
Wait what why is Apple the free speech baddie now? Seriously, why is some of the discourse on Twitter the equivalent of people yelling each other on the street.
Honest question re: re:invent, are people coached to use their hands extensively while presenting?
Replying to @dirkriehle
@rlmcelreath Yeah, I also think critique should be rooted in an intent to help improve and targeted at the subject matter discussed and not the person. Sounds reasonable to me, but I think it's interesting that other cultures can find this too direct.
Replying to @dirkriehle
@rlmcelreath Yeah, I didn't mean to endorse this and I also think that German work culture is not like that anymore. Although I think over all we're more direct than other cultures.
Replying to @paul_rietschka
@rlmcelreath I'm still not sure whether there really is no praise or it's more a matter of recalibration. Like, a smile and a nod from your boss as he is leaving the room feels like it could convey some form of praise.
@rlmcelreath I was once in a meeting where we discussed cultural biases and it turned out most Germans actually didn't considered themselves rude till a Swedish colleague spoke up and said "you have no idea how rude you are sometimes."
Replying to @rlmcelreath
As others have written, a colleague of mine said he actually had a boss at Siemens who used to say "not being scolded is sufficient praise."
That being said, seeing how Twitter employees are treated is absolutely infuriating. But again, what can I do about this apart from hoping that everyone who does not want to work there is able to find work elsewhere.
So I've been traveling the past few weeks and that made me realize that watching a billionaire spend a small fortune on deconstructing a company is really not that relevant and interesting after all.
Replying to @octonion
Yeah, totally agree. I bought a more or less maxed out MacBook Pro but didn‘t go for the 64GB because it was already expensive enough and it seemed outrageous. Now I‘m thinking „why didn‘t I do it?“ sometimes.
Replying to @al_merose
Yeah. I find that pure text can convey nuances and cues as well, but only if you know the people well enough through direct communication, and even then the error rate is mich higher. Or maybe if you are much more explicit - hard to do in 140 characters.
@al_merose And I find that there is something about the way Twitter shapes the way we communicate (ripe with misunderstanding and reductions) that has a serious negative long term effect on my view of the world, making expect people are argumentative much more than they really are.
Replying to @al_merose
All the best with reducing social media addiction, Alex. I also find social media in itself already addicting. I read Hooked by Nir Eyal and just cannot unsee the mechanism, although that does by itself not help much to actually stop :)
@tonyveo I'd go as far and say that if Twitter makes it through this, it is in spite of his actions and the excellence of those who powered through, not because of it.
@tonyveo Plus what you read about it and from his tweets it really doesn't seem like he has understanding at any level of depths what he's dealing with.
Replying to @tonyveo
Yeah, I agree that you need to change something fundamentally to get from a company that's "grown up" to something that is agile enough to change directions. But currently it looks more like he's tearing down the house with it.
Replying to @paul_rietschka
Definitely waiting for the movie starring again Jared Leto with prosthetics.
Replying to @paul_rietschka
Ha, so he really went all in on this one. You might even call it „extremely hardcore.“ Nice!
Replying to @paul_rietschka
I wonder what happens to Twitter part of the debt if they go bankrupt.
A couple of times I have seen managers taking aggressive approaches I wouldn‘t have done, and thought well maybe it is me and this can also work. But this…
Just when I thought I had seen it all. Sure, if you first fire almost everyone, those remain must put in unreasonable amount of hours no matter what. But maybe don‘t do it then.
Replying to @paul_rietschka
I feel ya. The double-@ format for addresses also feels clunky.
@asyncmind Can‘t really say in general as there are many sites. Some take money but the majority is people who run and maintain a server (and are picking up the bill for that).
Replying to @paul_rietschka
Oh I‘m definitively also sticking around here for whatever comes… 🔥🔥🔥
Replying to @jeanqasaur
I don‘t know I lost maybe 2% of my followers since Musk became our new overlord but I admit I was a bit „off topic“ for a couple of days.
Replying to @paul_rietschka
Yeah, if it is going the federated way I had hoped to find an open protocol and different approaches to content moderation and discovery. I’m sure such protocols have been proposed, though. But yeah, network effects are very real.
Replying to @paul_rietschka
I tried metatext which looks close enough to Twitter UI that I forgot I‘m not reading Twitter for a moment. I thought I read somewhere instance admins have „root access“ and could do whatever they want. But they‘re all running the same software, right?
Replying to @paul_rietschka
Yeah, also not sure. Up to now it was a different flock of people but if Trump joins mastodon, what will make a difference? But I must also admit I don‘t really know how content moderation works on mastodon.
Replying to @alung
Oh no, I was wondering what happened to you, take care and all the best for what‘s next!
RT @ChrisJBakke: The layoff email from Twitter is the first email in history that should have been a meeting.
Replying to @rorcde
@Grady_Booch Finally learned some Rust, and I have to agree! Best shot at compiled, non-GCed language right now!
@warrensirota @archieLurker @Carnage4Life Yeah, do this or else… has a bit of a different vibe…
RT @AstroKatie: The point of Twitter verification is that for certain individuals/organizations it’s useful to be able to verify their stat…
@warrensirota @Carnage4Life Oh yeah I didn‘t mean to endorse this, this is crazy and no way to live.
RT @fhuszar: @lreyzin @elonmusk I am afraid that years of progress in thinking about Twitter's role, its effects on society, and a ton of *…
Replying to @InkmiHq
@KingOfCoders Apparently we live in times where it is more convenient to pretend there are no hard truths and you can get it done if you want it hard enough.
RT @mikiobraun: @Grady_Booch There is a math joke where someone gets up at a talk and says „this is so bad, it‘s not even wrong.“ Sure, Py…
Replying to @Grady_Booch
There is a math joke where someone gets up at a talk and says „this is so bad, it‘s not even wrong.“ Sure, Python is the language for building ML models, but Twitter is an insanely lege scale real-time system, and Python is just not the tool you‘d use for that…
RT @mikiobraun: I’ve seen many comments of people saying „why would I pay for a blue checkmark?“ But getting verified is important to many…
Replying to @paul_rietschka
Yeah, it does totally not align with my idea how to work together. Sure it is one way to make people do stuff, but I think it works for a bit before you really burned all bridges. But then there are always people who don‘t mind, so I guess it works for them.
Replying to @paul_rietschka
Well given the past few years I think humans are notoriously bad at generalizing from past experience in an unbiased way, so if it always worked, I‘m not surprised they believe they can do anything.
Replying to @paul_rietschka
I only have like 1 data point but so far 💯, yes! Also, I thought it is common sense to never ask the customer what to build!
I’ve seen many comments of people saying „why would I pay for a blue checkmark?“ But getting verified is important to many people who are often impersonated, harassed, etc. Making those who suffer pay to solve the problem of abuse seems so wrong.
Replying to @balazskegl
Yeah, I think the human element in this, the artist, their image and brand etc. is just as important, maybe even more important than the music.
RT @alexeheath: NEW: Twitter is planning to start charging $20 a month for verification. It’s Elon Musk’s first big project. Oh, and the t…
Replying to @paul_rietschka
Haven‘t seen it but I am not surprised. I think letting these things drive around in the public was insanely dangerous and irresponsible.
Replying to @paul_rietschka
Oh yeah. Engineers from a company that‘s essentially a word pun no less.
Replying to @josh_wills
I first expected this to go „so I‘ll take a break and work on some content to post here“… but no 😞
Replying to @paul_rietschka
Yeah, this is definitely aimed at maximal disruption but I guess that‘s just his modus operandi. I would never work for someone like this but there always seem to be people who are drawn to this kind of „leadership.“
Bring in your own gang, ignore everyone who is already there. Of course it‘s ridiculous to ask people to print out the code they worked on, but that is the whole point.
So people close to me asked me to stop calling him „Elon“ as if we knew each other, which is fair. But I‘ve been in academia long enough to understand the ego power play BS that is happening now.
I know I said this a few times already but I REALLY wished Twitter was all about Big Data again now.
Whoa, I did it guys. But honestly, assuming for a second it‘s not me, people are leaving Twitter?
Media
Replying to @paul_rietschka
Ok, and here is my personal shot at moderation: it would help a lot if you could edit replies to your tweets (like they do in Instagram). You would still need to deal with it, but it wouldn‘t be so easy to pile abuse on someone. Those echo chambers? No idea.
Replying to @paul_rietschka
Yeah, a yet unsolved problem. Sometimes I think humanity isn‘t ready for „planet scale“ communication. People are what they are but it‘s probably not good if you realize that no matter what you believe in, there are millions of people out there who do the same.
Replying to @paul_rietschka
Yeah, I found this old blogpost of mine, I think there are different ways to do it, which could all be explored. Ads, followers pay, creators pay, etc. There used to be (short-lived) experiments like pheed (which somehow managed to get a couple celebs to join at the beginning).
Replying to @paul_rietschka
Yeah, I see many people moving to mastodon but I think it is more a… European thing?
Replying to @paul_rietschka
And blantant lack of leadership! And then there is the small thing of paying $900M interest per year.
Replying to @paul_rietschka
At this point I think this is just pure mind games and exerting personal dominance.
@octonion The thing is, we rely on pure visuals to perceive reality. We could but seldom touch stuff to see if it is really there. More than once I tried to lean on stuff in VR. It is disorienting. I think Microsoft with their AR strategy have acknowledged that.
Replying to @octonion
Yeah I think there were some data points re: VR adoption from Playstation VR and others. It‘s pretty niche. I mean I think it‘s cool, but also waaaay too immersive to spend working hours in there.
Replying to @paul_rietschka
Oh, I think AI/Computer Vision/Self-Driving cars is probably the area where they really contributed something. I just remember a post somewhere of someone sharing some horror stories about their testing and deployment processes. Probably somewhere = reddit..
Replying to @paul_rietschka
Also the "bringing in" part. Sounds like a bunch of engineers and a meeting room with stacks of code printouts. And yeah, Tesla's not exactly known for their stellar software practices... .
Replying to @paul_rietschka
Yeah, and a few others, general counsel, etc. At least it seems they all got $20-40M parting gifts.
OKOK, given the speed at which Twitter has been releasing new features, it will be weeks before anything changes. Letting certain people back... maybe earlier... .
Replying to @paul_rietschka
Oh yeah. Well, it still looks like he‘s going forward at this. I mean I‘ve had buyers remorse, but he‘s clearly much much much much more wealthy than I am 😜
Replying to @paul_rietschka
Ah I was thinking more about all those employees who have stock options. I was assuming they got a payout? But maybe I don't really understand what "buying Twitter" really means..
Replying to @paul_rietschka
Ah, but a good thing out of the Twitter situation is that there will soon be many new millionaires in the bay area who will go on to found new companies I guess, so yeah...
Replying to @paul_rietschka
Hm, so the "draught" if there ever was one, is over? But yeah, saw a number of "we got X at an evaluation of Y (where Y >$1.5bn)" lately. So I guess we're doing "fine"?
Replying to @paul_rietschka
As far as I understood it, this was kicked off by markets reacting to the Ukrainian war and then VC money sources dried up. Big Tech is probably another story and more tied to, let's say, individual leadership decisions. But yeah, I think we all hope this will bounce back quickly
Also, Musk and Twitter, it's happening or what? Let's just hope this one goes better than Yahoo buying tumblr...
When I started studying CS in the 90s, people asked me why I was doing this, because computers would program themselves any time soon. Software developer becoming an attractive career choice was much later, beginning of 2000s. Seems there will be another cycle now. twitter.com/GergelyOrosz/s…
Replying to @InkmiHq
@KingOfCoders Oh it takes only an hour or so, but I need to re-run it every time I change something.
Also, I'm not aware what I'm doing, but I lost like 20 followers in the last 2-3 weeks. #ahwell #tweetandtheywillcome
Replying to @wrede
Some of my spontaneous thoughts: - but... but it's written in Rust! 🦀 - just how slow is webpack?!? - only the third age?
Replying to @MobileGeekGirl
What a ride, Kristina! Not sure what to say in such a case, but I wish you all the best for whatever comes next!
Replying to @rorcde
Joining and aggregations. Aggregations are immensely powerful. And learning how to do stuff in SQL (or pandas) without using for loops. It's the same as when you start using numpy. As long as you can write it as an expression or query, it's superfast.
Replying to @rorcde
For better or worse, yeah. As is often pointed out, the issue with SQL is that it is not a full programming language. Good for specifying data transformations but you can‘t build abstractions with it. But there are systems like dbt who are fully based on it.
Replying to @rorcde
@mark_riedl Some workshops publish proceedings which make like 10% of a conference paper…
Replying to @mark_riedl
Yeah, I think this has been true for a while already, a good workshop brings together the right people while still being small enough for some actual discussion to happen. Then again, the last time I was at NeurIPS was before it really exploded... .
Replying to @martingoodson
There were explicit neuroscience tracks at NeurIPS back when I started working on my Ph.D. (In the mid 2000s). Yeah, this used to be much bigger.
Replying to @ianmbloom
@paul_rietschka @alienelf Ah very good. :) Do you know which startup I am trying to remember? Was it yours? ;)
Replying to @ianmbloom
@paul_rietschka @alienelf Yeah, but that could then be used to render a CGI object in a fixed position in the movie?
Replying to @InkmiHq
@KingOfCoders @tirsen Yeah, the problem was that if you needed a new machine, you had to get it bought, delivered, etc. Now thinking about it I wonder why they didn't have a few computers where you could get a VM for experimental stuff. But I think this was before containerization took off.
@KingOfCoders @tirsen And (3) I know of enough cases where people are totally overengineering stuff because they want to use all the "modern tools." So yeah, as with most things, "it depends" and there is no one-size-fits-all solution.
Replying to @wrede
Maybe you were too early. NFTs could've totally changed the background game!
@KingOfCoders @tirsen And (1) half a million sound like a lot of money, but I think that needs to be viewed relatively to your revenue/budget, etc., and (2) I know cases where self-service access to new resources massively unblocked teams which before had to go through long procurement processes.
Replying to @InkmiHq
@KingOfCoders @tirsen Totally fine with them realizing their working mode and scaling needs can be served by a bunch of owned machines. But why does everything have to be a fight against the Man for them?
Replying to @paul_rietschka
@alienelf Yeah I remember! For some reason life didn't feel so different fundamentally. But I do remember getting pretty worked up at my Nokia blackberry clone because it would forget the network setup and wouldn't reliably download my latest emails.
@paul_rietschka @alienelf As is often the case with these fancy technologies. If you really just want to solve a problem, there is often a more straighforward solution than AI.
@paul_rietschka @alienelf Don't know how that is done nowadays. Apparently it's called matchmoving and there are job ads for matchmoving artists, so it still seems to be manual. Or maybe they added a bunch of sensors to cameras so you exactly know where they were.
Replying to @paul_rietschka
@alienelf Oh yeah, I think I saw a quote from Christian Bale about the latest Thor movie, that it was boring because every day was the same, no change of scenery or anything. The use case I'm (mis-)remembering was when you do a normal shot but then want to add some CGI object later.
@paul_rietschka @alienelf Actually, I think it was a conversation I overheard between professors at NeurIPS where they were both in awe about the financial success but also making fun of how boring the work was (from a scientific perspective). Ah, good old times.
@paul_rietschka @alienelf Total game changer, for early 2010s (?) CGI enhancement, but I also remember seeing a documentary where they talked about how making this into a product was 95% hard work, and their biggest competition was a room full of interns doing it manually.
@paul_rietschka @alienelf This reminds me there was once a company that took the multi-view geometry stuff from Hartley and Zisserman and built a product that could track camera motion and use that to link a CGI model. Previously that required a lot of manual work, or being really strict about movement.
Replying to @paul_rietschka
@alienelf It's funny how as you get older you have this stuff that somehow feels like it's still a part of your relevant history and then you realize just how long ago that was.
Replying to @paul_rietschka
@alienelf Don't get me started on how this "I have a cool algorithm but no data set/problem to make a paper, do you have an idea" all over again.
Replying to @rorcde
Blazingly fast, but as you pay by data processed, sometimes surprisingly expensive :)
Replying to @rorcde
Yeah. I think there are still use cases like processing TB of click data quickly, but the original assumptions about how much RAM/disk/network machines have has changed since the inception of Spark.
@rorcde At the other end of the spectrum, people rather spin up a notebook server with lots of RAM and use pandas so they don't need to change tools.
@rorcde With Spark you also need to manage data layout (partitions) pretty well to have good runtime. Something closer to a "real" DB may even have better performance. When Spark started, scalable DBs weren't that common, now there are many options.
Replying to @rorcde
BigQuery? So the funny thing is that Spark moved more and more towards SQL. I see few uses of the low level RDD interface. But then a system like BigQuery, or even AWS Athena, or any of the other query engines with SQL interface seem even better b/c no need to spin up a cluster
Replying to @DRMacIver
Yeah, I'm not surprised. With all this misunderstandings about what "information" is, let's see, how this goes when we come to "artificial intelligence"...
@DRMacIver Now I‘m thinking they might prefer fax over email not because they‘re stuck in the 90s but because of some misguided data privacy concerns.
Replying to @dosinga
I had a similar vision, but for AIs taking over emails and meetings. First, AIs would talk to each others to set up your meetings. Then they would set up meetings because they thought you guys should talk. Last stage: AI tells you about the outcome of the meeting.
Replying to @DRMacIver
I recently was in a phone queue that told me I could send a fax with my phone number and they would call me back. Just think about the disjoint pieces of technology involved in making that work.
Replying to @rorcde
@MacRumors @waxeditorial Yeah I see… maybe I need to find a used one :) But that’s great about Apple device, they are pricey, but they last. My iPad is also a couple of years old and still doing fine!
Replying to @rorcde
@MacRumors @waxeditorial Oh yeah those keyboards… excessive! I read a review somewhere that the mini makes for a much more accessible digital notepad, which was intriguing… but not for that much money :)
Replying to @rorcde
@MacRumors @waxeditorial Yeah I think they want to position them as full feature devices, putting the same chips in, etc. But for people who already have computers, it’s a different use case, and then it is too expensive.
@dirkriehle My other pet peeve is that MLOps people focus too much on the finished pipeline and less on the process to find it. That would probably also lead to a different set of analogies and terms. To me, it‘s more like a workbench in a chemistry lab.
@dirkriehle that has predict(). As it is, it is (a) too stateful() and also (b) not cleanly designed. Sorry, not exactly your question, but related. My guess is that the MLOps people are transferring DevOps terms, but sometimes there is no clear analogy.
Replying to @dirkriehle
Yeah, probably not :) One of my pet peeves about scikit-learn‘s design is that you instantiate a model and the call its fit() function that turns it into something you can call predict() on. It always seemed much cleaner to me to have a Learner whose fit() would product a Model
Finally I found a workload to put all the 10 cores of my MacBook Pro under load. And there is the slightest hint of fan going on now (finally!)
Media
Replying to @NathanTippy
Is it different from using the plugin in IntelliJ? Does CLion have some extras that come in handy?
Replying to @mtantawy
Didn't know it's Berlin's tallest building. And we were always joking that they set it up there so it would be more convenient for Zalando employees to go interviewing during the lunch break 😅
Replying to @bigdata
I personally can't wait for emoji's to be disappearing from presentation slides again... . But so... what do the young folks use to express emotions online?!
@lalleal I know there is a project now that uses git hooks to remove the metadata before committing so that you have to deal with just the cells, and that seems to fix a lot of issues, but yeah, it isn't great.
Replying to @lalleal
Yeah, that makes sense. One fundamental design mistake they made with jupyter notebooks is that it's stored in a JSON with all the outputs in there, so git is getting pretty confused and every run produces changes in the metadata.
@lalleal How is streamlit and git? Although there exist some plugins now that clean notebooks before they enter git, it's still fundamentally broken IMHO.
Replying to @lalleal
I'm using Jupyter in PyCharm which gives you some of the benefits of IntelliJ, but yeah... I also have autoreload on and realize I'm manually transitioning code from interactive cells > "notebook preamble" > modules. But it feels quite brittle.
Replying to @lalleal
There's something in there enabling a very iterative kind of REPL-based development which I very much like, but boy is it hard to manage the mess.
Replying to @rorcde
Well I have the Playstation VR and played for example Resident Evil 7 in it, and the level of immersion is amazing. Do I want to spend my life in that? Do I want Facebook/Meta to own it? Probably not.
So this needs a bit of a setup, but the guy who invented the mythical man month, Fred Brooks, also wrote a lot about essential vs. accidental complexity in software engineering. Essential is the "hard stuff" you cannot get around, while accidental is what you could sort out...
Replying to @pjozefak
@AppleSupport That's the new "earth from outer space lock screen." Got me, too.
Ok, people close to me have reminded me recently that all that negativity on social media isn‘t good. What an amazing weather we‘re having right now! 😎
Replying to @wrede
Oh, right! Yes! Keep going! Don‘t listen to the naysayers! You know the old saying „build and they will come!“
Replying to @paul_rietschka
@adamjnafa Did I tell you about the one time I interviewed someone who has re-implemented decision trees in BigQuery because they wouldn't let him export the data? I was... intrigued.
Replying to @evanlezar
Now, a little mixing controller for my audio setup. Not that the controllers I have don‘t have mixing controls… but just not in this specific way… Ok, yeah technically another input device. 😅
Replying to @NotMyRobots
@LordElend I agree 100% and it is scary that this needs to be spelled out.
Replying to @paul_rietschka
@mark_riedl Well I think it was more because of eco stuff. But yeah, it was an honest attempt to engage and intertwine with Putin but turns out it didn‘t work. A lot of German heating uses gas, so it feels very close. I also have gas for heating, warm water, and cooking, so yeah…
Replying to @headius
I‘ve thought about this a lot as well, and I think the old form factor is so much nicer. The new one has quite sharp edges on the inner surfaces. Well at least for me :)
Replying to @paul_rietschka
@mark_riedl Well yes and no, but masking in public transport is mandatory and I‘d say about 80% of people are doing it. I think people are much more concerned about energy costs for the upcoming winter.
Replying to @GergelyOrosz
When I read „hold managers accountable“ I knew just how bleak the situation really is.
Just as I am writing this, got a message from DHL that the package is delayed and will probably be here tomorrow. Dudes, it hasn't moved yet, it needs to go to one more parcel center, needs to be scheduled for delivery, actually make it out, actually get delivered.
Man, @DeutschePostDHL just has the most optimistic delivery prediction algorithm that every existed. Package just arrived at first parcel center? You'll have it by tomorrow! TBH, I think the algorithm is if parcel has not been delivered yet prediction = will arrive today
Replying to @philgyford
I agree with your interpretation. So essentially you've build up some momentum, but no words on the direction you're going.
Replying to @markusandrezak
You make it sound like it's wrong to own a small guitar collection you rarely play 😅
Replying to @GergelyOrosz
Yeah, it‘s like a bank bit without any of the guarantees and regulations to protect customers.
Replying to @rorcde
I think both exist, and both are painful :) Under-engineered looks like you just put fix over fix till the complexity becomes unmanageable. Over-engineered is intentional complexity. And if you didn‘t get it right, everything becomes a huge effort to change ;)
Replying to @rorcde
So far I was mostly lucky that data was already there, but the sample size is limited, of course. Regarding the data format, I‘m a fan of JSONL, one record as json per line. That was how we got the data from Twitter and it‘s a good format, quite UNIX friendly :)
@rorcde What are incentives for collecting and providing data, etc. Ok, maybe that‘s not what you were asking, but yeah, hope that gave some perspective 😅
@rorcde And then there is always the danger that you „overengineer“ access control and processes, especially for bigger companies. But yeah, I think data is as much an organizational challenge as it is a technological challenge. Who owns data, who is responsible for quality, etc.
@rorcde What I was a bit surprised is that companies that have built data infrastructure for analytics is often in a better shape for ML projects than without. I had expected that the data tends to be very analytics focussed, but I think many metrics require quite detailed data.
Replying to @rorcde
Hm. Hard to say in general. Data infrastructure tends to be quite organically grown, so it is very specific to the companies and their history. I think you get the whole range from „data scattered everywhere“ to „we put a lot of work to have one source of truth.“
Replying to @SashoSavkov
@IgorBrigadir I think product wise Microsoft is doing it exceedlingly well with Game Pass and how it's integrated with cloud gaming. Meanwhile Sony... but I digress :)
Replying to @SashoSavkov
@IgorBrigadir Yeah. I've always been a cloud gaming sceptic. I was concerned about latency, non-scalability of GPU intensive workloads, etc. But what Microsoft has been releasing convinced me that it is in fact possible. But as far as I understood, it's based on rack-Xboxes.
Replying to @mleznik
@DJCordhose @_openknowledge @JavaForumNord Sehr gut 😁 Ich hatte mal für einen internen Talk keine Zeit mehr und hab Fotos von handgeschriebenen Formeln gehabt. Dann zu streamdrill-Zeiten konnte ich mal Folien für den nicht-wissenschaftlichen Gebrauch machen usw.
Replying to @mleznik
@_openknowledge @DJCordhose @JavaForumNord Weiss nicht, wie das mit Olli ist, aber ich hatte die „schon immer“ 😜
@axlmsg And the other one: "A student came to me and asked whether he could already get the certificate because he got an internship in New York. Well you know, I'd also like to be in New York. Sometimes in your life you have to make choices."
Replying to @axlmsg
That and his timeless comments. I particularly remember these two: "This lecture is called efficient algorithms. Don't copy exercises, directly falsify the certificate."
Replying to @mucio
Ah, no I‘m remembering that Schönhage-Strassen was a different algorithm. And also that faster algorithms have already been found. They are asymptotically faster but numerically inferior etc. IIRC :)
Replying to @IgorBrigadir
@NicCagePlotBot It's so good. Sometimes you can tell which movies are mashed together and sometimes the plots are masterpieces by themselves.
Replying to @IgorBrigadir
If you enjoy machine generated plots, have you heard about @NicCagePlotBot?
Replying to @rorcde
Ah no, this is not about Twitter, it's about Elon doing stuff and getting away with it (or not?). Of course you're right, why am I even amplifying this nonsense... 😅
Replying to @rorcde
Yeah, it is just an incredibly engineering focussed company. In my opinion there are few examples of great products and even fewer that managed to stick around. GMail is one of them.
„This call might be recorded for training purposes“ but extended to cover being used in building AI models.
I dreamt all college basketball coaches were replaced by AIs that used sequence models to create the next plays and the worst thing was that the game actually did improve.
I can‘t stop thinking about that if someone starts talking to you but you don‘t know them you say „do we know each other?“ But when you see someone you‘re not sure whether you know them you say „don‘t we know each other from somewhere?“
Replying to @allenholub
@SteveSmith_Tech Not sure I ever heard the term „business agility“ before.
RT @sh_reya: Our understanding of MLOps is limited to a fragmented landscape of thought pieces, startup landing pages, & press releases. So…
Replying to @Hoops_Nerd
@octonion Oops, might have glanced over a couple of zeros there X-D
Replying to @hardmaru
I was about to say… we tries it once and it didn’t end well! You cannot beat those Weissman scores!
@paul_rietschka But same here in Germany. Covid made it very public that roughly half of the human population chooses to believe what they want and/or not follow logic reasoning very closely. 5G chips in vaccines, etc.
Replying to @paul_rietschka
Build-a-Bear for delusions is a great picture. Yeah, no idea. Build a global company in real estate to elevate the world's consciousness maybe?
Replying to @octonion
Oooh, $250k is the rent... I was wondering for the moment, where's the catch?!
@paul_rietschka I totally blame Trump for that. I remember that event where he met climate scientists, and he just cooly said "Scientists don't know everything" and shrugged it off, and everyone gave the uncomfortable chuckle. In that moment I knew we're in deep trouble.
Replying to @data2day
Schade, dass ich dieses Jahr nicht dabei sein kann. Euch eine sehr erfolgreiche Veranstaltung!! Grüße an alle, die mich kennen :)
So obviously they were smart and fun and ambitious, but the one quality I feel like I need back more of in my life is that we all didn‘t take ourselves too seriously and tried our best to not let the pressure get to ourselves.
My professor where I was spent almost 10 years for my PostDoc celebrated his group’s 30 year anniversary today and I met many of my former colleagues and realized what an awesome bunch they were. It‘s just true that people are the most important ingredient of a team.
Replying to @agibsonccc
Yeah, fully agree. Is this the cost of becoming mainstream, because I want none of it… Also as a Gen Xer I feel left out, I think we should be the real target here! 😋
Matlab used to be what Python is for data analysis. Academic institutions could use it for free. It let you work with matrices and it could even run your computations on a cluster! The downfall was when they redefined "academic" to exclude research institutes, even public ones.
When the power is suddenly out but you realize your laptop‘s battery doubles as a pretty solid UPS.
Replying to @paul_rietschka
@machsci That's the thing, I spent so much time fighting with MATLAB to do stuff, I have so much sunk cost... but yeah I should definitely look at some of the new ones.
Replying to @paul_rietschka
@machsci Well it could be worse. BUT IT COULD ALSO BE MUCH MUCH BETTER! But whenever I do some stuff in matplotlib that I learned with MATLAB and it just works, it's like I'm an early 30s Ph.D. student again.
Replying to @paul_rietschka
@machsci That's because Matplotlib is like a faithful re-imagining of MATLAB plotting function's aesthetic and those are in fact from 2005... .
@vetal_don Well, maybe?! But anyways being self-employed makes you think about that, too. Only that you‘re doing everything yourself. And are very dependent on projects coming in. And have no scalability. So yeah… 🤷🏻‍♂️
Replying to @bernhardsson
What always works for me: - age of my children - when I did my Ph.D.
Replying to @truemped
Not sure whether the clouds are realtime - but it matches what I see looking out the window.
Man, the new iOS lock screens are very pretty but also kinda depressing as you can see the night roll in already. #winteriscoming
Media
Replying to @mucio
Ah, another interesting thought. But I was thinking also more in terms of „I could go on that vacations but that‘s like 0.75 of a month of what I need“ Plus you‘re not earning money. Not healthy way to think about this stuff I fear.
Replying to @wrede
Yeah, mine is also asking for it, and more than once. I think somehow git is part of Xcode and that got a huge update. And for some reason, it is Windows-doing-a-security-update level slow.
RT @paul_rietschka: A pitchbot, but for snarky data conference papers. For example: “Transformers for Tabular Data? Let’s Not,” or “Is the…
Replying to @axlmsg
Yeah, I think that coupled with some asymptotics of how systems converge or diverge over time has either already been done in some obscure mathematical journal - or it would be a cool paper 😜
Replying to @paul_rietschka
Yeah, the sad truth is that collaborative filtering will probably get you 85% of the way if you have enough data. You can even compute those in SQL!
@paul_rietschka But yeah, especially in e-commerce with categories of goods I know well (e.g. guitars) it feels like the algorithms are really missing out on the structural richness of the subject matter.
Replying to @paul_rietschka
Yeah, working on them is also kinda frustrating because click through rates always hover at small numbers like 8%, because it is often just one UI element of many. Only good thing: if you have good instrumentation, you get heaps of data practically for free.
@paul_rietschka What people do: - sprinkle in random items to get data. But this costs because those are almost always bad. - trying to account for position bias by reweighting - maybe quickly changing assortment actually helps, but what to do about cold start problems?
@paul_rietschka Yeah I think what everyone is aware of but nobody really knows how to deal with: - obviously you only get data for stuff that people see - strong position bias (especially when you are only showing a small number of recos) - over time it becomes a self-fulfilling prophecy.
Replying to @boydroid
Das vermisse ich tatsächlich in Berlin. Hier geht es meist auf einen Schlag von 18 Grad auf 5 runter, nix mit herbstlichem Nieselregen.
Replying to @paul_rietschka
@BobLovesData Mettbrötchen! Yeah, I was surprised to learn that that is the German food that puts off people from all over the world.
RT @mlinpractice: Back in 2006 or 2007 Sören Sonnenburg and @ChengSoonOng felt like we needed to do something so that writing and publishin…
Replying to @GergelyOrosz
Same in Germany. Maestro or cash. Maestro often with a minimum of 5€. This has changed a bit during the pandemic but many shops have also reverted back. Oh and don't try to pay that 5€ with a 50€ note either.
Replying to @tonyveo
Yeah, not surprised. Germany is the country that invented opening hours for websites after all. Another story I heard is that you can send emails but for security reasons they aren't allowed to reply via email. So they'll send you back a letter. Or probably a fax :)
Replying to @allenholub
I always assumed you‘d track „team velocity“ over time till you know how many points go in a sprint, so yeah, totally a time estimate.
Replying to @octonion
Yeah, you can definitely tell it was built in pre-ubiquitous-Internet days. The idea of package management was to automake and install dependencies manually. The other thing I always think is that C++ is an exercise in "what if we want to solve everything at compile time."
@leonpalafox It always amazed me that they went a completely different route and had email integrated into cellphones way before the rest of the world.
Replying to @ChiaraM_87
OK, found another doctor: could make an appointment via website, get an ICS and a PDF with the info, sends a SMS with a verification code to check my phone number is correct. ✅
Digitalization 2022, Germany. My doctor's hold music tells me I can send them a fax with my phone number and they would call me back if I don't want to wait. Yes. A fax. In 2022. How would I even do that? Is there a mail2fax gateway I could use?
@paul_rietschka @mlinpractice Took a quick look what all those MLOps product accounts are posting now. Looks interesting and relevant in theory. But maybe they are taking themselves too seriously?
Maybe some overlap with ideas like POJOs and functional, side-effect free programming, and dependency injection. Essentially build simple things that can be composed to do what you want. (end of rant 🌶)
Is this always possible? No idea. I also don't claim that everything I do always looks like this. Just that when I achieve a way to structure it like this, it gets much easier to understand and work with.
If you realize you need to break out complex processing into subfunctions, do so in a way that is separate from the data pipeline and generalized enough that they can stand on their own.
Put in a different way: every level should work on some level of abstraction that makes it possible to understand what is going on without having to dive in all the subfunctions first.
So it looks like you're decomposing the task, but you're actually confuscating the flow of data. I personally find it better if the data flow is always visible on the top level, you process different parts of data at the top level and compose them there.
OK, what I meant with that: I frequently see code that does any pipeline that does like: first_we_do_x then_we_do_y and_another_thing and then when you look into first_we_do_x, you see that it consists for more non-trivial substeps, and so on.
Replying to @InkmiHq
@KingOfCoders Ah, okay, ist vielleicht ein sehr... persönliches Problem das ich da habe... 😅
RT @mlinpractice: I‘ve systematically followed all MLOps and data related corporate accounts that came to my mind. Can you recommend more t…
Replying to @truemped
Well, at least no doubt what kind of company you‘re signing up for.
Replying to @mtantawy
How about a global network of physical stores where they deliver the cable to you in under 30 minutes?
RT @mlinpractice: This 8yo post of mine has lost nothing of its relevance, in particular working on new datasets and problems. https://t.co…
@peter_c_william @KingOfCoders If I remember correctly they had things like regional sales forces (EMEA, US, etc.) which were constantly in-fighting and so on. They changed all of that, but it seemed exceedingly hard.
Replying to @peter_c_william
@KingOfCoders Lou Gerstner wrote a book about how did dramatic changes at IBM. In one scene, he brought in all the top management and said „I will take away all your titles - but I will make you rich.“ I think that sums it up :)
Replying to @peter_c_william
@KingOfCoders But of course, there are many ways in which this can go wrong. And even if it doesn‘t, markets change, business realities require a change and it becomes increasingly hard to do so.
Replying to @peter_c_william
@KingOfCoders Well, probably not the part where it is about their ego, but it also means their department is well funded, staffed, defended well against internal politics, etc. If what the people are doing is core to your business, that‘s good.
Replying to @InkmiHq
@KingOfCoders @peter_c_william Yeah, if incentives are aligned that may even be the right thing. You want stability, efficiency, etc. until you need something else.
Replying to @paul_rietschka
Sometimes I wonder whether one can run an OSS and actually paying contributors, but yeah, I guess incentives etc. can be hard to get right. You wouldn‘t want to „pay by loc“ 😅
@peter_c_william @AlexOsterwalder There is also „The Art of Action“ by Stephen Bungay (recommended to me by @KingOfCoders) that stresses the importance of „managing by intent.“ I guess that plus empowered teams could also help.
Replying to @peter_c_william
Yeah, there is this idea of innovation management, having corporate startups, secret innovation labs etc. But it is hard. Amazon is anecdotally great at that, investing a part of their budget in small scale experiments (at Amazon scale).
@peter_c_william In a way, scaling and staying agile is like the holy grail of tech management. But can it be done? Wardley maps talk about this with the evolution of products from prototype to commodity. First step is maybe to acknowledge that different parts are in different stages.
Replying to @paul_rietschka
You know it :) „Let‘s build this as open source, hire a community manager and build a thriving community of contributors who will work for free and signal adoption.“ Unfortunately that‘s still better than publish but keep it closed and publish to abandon. 😅
Replying to @paul_rietschka
Yep, and also, it kind works. New people coming in can talk to people who know the codebase, or even designed it originally. When was the last time some OSS author gave you a private onboarding?
@peter_c_william To change this, someone needs to see the big picture and have the will and power to change it. And sometimes you have to start again small, which might not be acceptable („we‘re already so far ahead, that looks like a step back“).
Replying to @peter_c_william
I think it is mostly about scaling out work that means more people, but everyone is only doing a small part, and processes. There is inherent inertia (that is actually what you want) because people are invested in their work and want to make it well.
Replying to @sscdotopen
@NeurIPSConf No idea. Was there one last year? And is the deadline for workshop submissions already past? ;)
Haben Eure Kinder auch so online Vertretungspläne, die aussehen, als wäre da eine einzelne MySQL-Instanz seit 2005 nicht mehr gewartet worden und die „App“ zeigt einfach einen Datendump?
Increasingly, a company that is growing seems like a crystallization process to me. Some things become increasingly hard to fix. You‘ll need to reheat areas to make them malleable again.
@paul_rietschka On the other hand, in companies you document for yourself if your wise, but isn‘t it management who wants to make sure someone can work on the codebase after people left? Ok, maybe also a bit cynical.
@paul_rietschka BTW, an interesting observation I made is that open source code bases are often much better documented than corporate ones. The reason? As OSS, you want to make it as accessible as possible so that others can contribute (cynically, free labor).
Replying to @paul_rietschka
It’s funny how some ideas seem to just catch on. My guess: ‘self documenting code’ was a good excuse for people working under bureaucratic documentation rules to stop following them. Reality, as always is more nuanced.
Replying to @CFDevelop
Thanks, realized that my iTerm cursor doesn't blink and immediately fixed that in the configs. ✅
RT @xamat: Google assistant, a product developed by a company with thousands of AI researchers and engineers, cannot auto detect language o…
Replying to @octonion
I once interviewed someone who implemented decision trees in BigQuery because they wouldn’t let him export the data to any other system.
Replying to @InkmiHq
@KingOfCoders I was there last fall and took the ferry to Hiddensee. Liked it very much.
Replying to @balazskegl
Asking it for links where it is singing was mean 😂 But yeah, I think personality-wise the closest human archetype is probably „compulsive liar and people pleaser.“
Replying to @InkmiHq
@KingOfCoders Last time I tried to compile tensorflow it seemed that this is exactly what Google is doing. (About 3hs in: "Are they recompiling LLVM?!?!?")
Replying to @rasbt
Chinese Restaurant Processes? I distinctly remember there was one year of NeurIPS where they were the hot thing.
Replying to @paul_rietschka
@rasbt I totally agree. This is unsustainable, impractical, inefficient and a couple more adjectives starting with un/im/in.
RT @paul_rietschka: @mikiobraun @rasbt In so many ways these large models will be seen as boondoggles in the future — we need better effici…
RT @mlinpractice: What are struggling the most with putting ML in production in terms of technology?
Replying to @paul_rietschka
@rasbt Oh yeah. I always said papers get written so that people get their Ph.D. Well and nowadays many are burning Megawattmonths (really that much?) on training a big model. Sign of the times I guess.
Replying to @paul_rietschka
@rasbt A whole generation of Ph.D. students wasted (including me) on generalization bounds… ;)
@paul_rietschka @rasbt Yeah, and don‘t get me started about the theoretical guarantees. Technically not wrong but I think there was practically quite a leap of faith. Those were worst case bounds that didn‘t explain while „average case“ it worked so well.
Replying to @paul_rietschka
@rasbt Yeah, non-linear SVMs definitely. But I think linear SVMs and ridiculously large sparse manually constructed feature spaces were powering the world for a while. Then gradient boosted trees took over.
Replying to @wrede
💯 Then again I would've thought as a customer of AdSense they'd be more inclined to help you... Maybe once you're big enough to have a (human) key account manager... .
Replying to @wrede
My favorite story about Google and customers is that I once wondered why underlining in Google Docs would not underline spaces between words. I found a forum just like you with a comment that has been 4 years old with lots of people commenting "they won't fix this, don't bother."
Replying to @wrede
Yeah, Google and customers - best to keep them at arm's length. Or better, firewall the human behind a chatbot AI... wait a second, is that why they invest so much in NLP?
Replying to @fmueller_bln
@maciejwalkowiak Aaah, this sent me on a window shopping spree on amazon for desk accessories...
Replying to @InkmiHq
@KingOfCoders @fmueller_bln @pvblivs Very interesting. How does main memory compare? Cannot find the numbers quickly, but my impression was that the SoC design also did away with some of the limitations.
Replying to @fmueller_bln
@KingOfCoders @pvblivs Apple as the gilded cage aside, the Mx SoC line is all I would like ARM to be. Amazingly fast. Fan never turns on (apart that one time I installed unity and I kept compiling shaders on all cores for 2h).
Replying to @paul_rietschka
@mlinpractice Just wait till the Metaverse hits, Paul! Just wait!!
RT @mlinpractice: A while back, I did some side-commentary on a Space by Kelsey Hightower on MLOps. Finally, here is a longer post on why I…
Replying to @wrede
Well, especially for my father I would question a lot, but this he got right :)
Replying to @wrede
As my father used to say: you have to try a lot of things so that a few may succeed.
Replying to @dirkriehle
I agree, quiet quitting is more like giving up, but there is definitely some fire left in Dienst nach Vorschrift. And than there is the social commentary, that, yes, we have rules for everything and, yes, following them would be absolutely disastrous.
For those who don‘t know, Dienst nach Vorschrift is when you do EXACTLY what the procedures and rules tell you, nothing more, nothing less, and also you‘ll follow them if they don‘t make any sense. Sounds pretty German, doesn‘t it? ;)
Replying to @wrede
Indeed! Most things are like „if we increase this by 8% it would be huge!“ Awesome!
Replying to @IgorBrigadir
Yeah, I agree. The way the two persons glitched over was like a compression error artifact, that's not the most obvious way to glitch out... .
Replying to @InkmiHq
@KingOfCoders Out of curiosity, how are you dealing with it now? In your mind, labels, trello/etc. on the side? I think someone also said there are CRM plugins that try and overlay a process on GMail?
Replying to @GergelyOrosz
Thanks. I don't have an issue with paid content per se, I just thought it's a bit ironic that the article about Ev stepping down from medium was paywalled as well :)
RT @mlinpractice: In companies you never work in isolation, so you'll end up with mismatched expectations, friction in planning, and so on.…
Replying to @boydroid
@gamescom Da kommen so Erinnerungen an die AMIGA Messe anno 1992 oder so hoch ;)
Replying to @InkmiHq
@KingOfCoders You mean to map them to stages in you reply-workflow? Yeah, I have concepts and half a UI demo for a better email client somewhere as well...
Replying to @wasimlorgat
Hey Wasim, thanks for the pointer. I‘ll have a look! Practically speaking, the way git and notebooks interact is also not great. I remember there used to be tools for that, too. Do you have any experience with that?
Replying to @Major_Grooves
@AppleSupport Just get over yourself and finally have a look at the cut, Steven! #dontleavetheapphanging
Replying to @fmueller_bln
@ewolff I could never imagine I would some day be in my 40s. Yet here I am 😅
Yay, 14 followers to @mlinpractice already, and some who don't follow my main account. I'm trying not to take that personally... ;)
Replying to @mtantawy
Yes, totally agree, this is something that can and should be talked about before dismissing candidates right away.
Replying to @paul_rietschka
@adamjnafa Worst thing is when you put in the hours and realize your interviewer barely skimmed your results - companies, just don't do that!
Replying to @mlinpractice
@paul_rietschka Ah, replied with the wrong account! New to this!
Replying to @paul_rietschka
@mlinpractice Much appreciated! And yes, to the moon! 🐶 🌝
I‘m seeing the latter especially, when the assumption is the problem is solved and you can just „download it from huggingface“ when in reality you‘d need to adapt it to your data to work well.
I‘m reading this as „don‘t invest a lot of time without thinking about what problem to solve, how it fits into your product, etc.“ There is however a similar antipattern of spending too much time on building an elaborate framework to realize the data and/or model doesn‘t work. twitter.com/sarahcat21/sta…
Replying to @sscdotopen
@UvA_Amsterdam That looks very nice O_o (much better than the new MAR building we moved into at TU Berlin back in the day :))
@krishnanrohit My experience was that it is about money, but money is a proxy for „something that actually makes sense to people so they are willing to pay for it.“ Political, yes, but academia is just as bad. And I found the work just as interesting, sometimes even more.
@krishnanrohit BTW, I think within academia, there are also rampant misconceptions about industry. „It‘s only about money“, „everything is super political“, „most of the work is super boring.“
@krishnanrohit Totally something that could be very fun and ultimately prestigious, but it is more or less the opposite of „I can follow what I find interesting.“
@krishnanrohit The name of the game is getting in grant money and publishing and maybe some startups, and that means serving the topics the grant agencies prioritized, working your way up to influence these topics, marketing your work, building and steering communities, networking, etc.
Replying to @krishnanrohit
Yeah, totally with you. Total intellectual freedom, yeah, if you can somehow get a tenured position and don‘t care that you have only 1 or 2 positions for Ph.D. students and everyone else thinks you shouldn‘t have been given tenure.
Replying to @fmueller_bln
@DevOpsMetricsHQ Joins are essentially matrix multiplications, so yeah.
Replying to @fmueller_bln
That must've been a very awkward conversation :) "It's not you, it's me. Oh wait..."
Replying to @Major_Grooves
Joking aside, I agree, I think I haven’t looked at it this way, yet.
Replying to @martingoodson
Yeah, I think it‘s sort of a blind spot in our field. It‘s more of an art, and hard to formalize. Also a problem with a too „kaggle-centric“ approach.
Replying to @Major_Grooves
No idea what you‘re talking about! Care to give an example? ;)
RT @martingoodson: @mikiobraun Agree. “Data cleaning” sounds like low level mechanical work. It’s actually sophisticated decision making. H…
Also, data cleaning is the wrong image, I think. Often it's not just about cleaning but figuring out if it is the right kind of data, has the information you need, etc. and then actively looking for better data. It's not like you get a dirty slump of data and that's it.
Replying to @DRMacIver
Almost there! Make sure to replace them with LEDs. I used to have halogen bulbs and they went out every nine months or so.
Replying to @fmueller_bln
Very true. I had already scored extrovert in personality tests before (which was a surprise), but the first months of WFH more or less on my own were very hard. I was told they never met an engineer who wanted MORE meetings 😅
I see „quiet quitting“ popping up now. To be clear, it is called „innere Kündigung“ in Germany and we‘ve been doing it for decades!
Replying to @truemped
@Ryanair "OK, maybe this time." "35th time is a charm." "One last try before I call it a day." 😂
Replying to @truemped
@Ryanair It isn't even the same time of the day. Sometimes it skips a day. Must a be a really unhappy backlog queue somewhere.
What makes this harder IMHO? In a startup you work with an potential indifferent customers who don‘t even know you exist. In science, you work against often direct competitors to even get the paper published.
Replying to @bobbruno70
@DJCordhose Yeah, high chance it focusses mostly on the process but not on the technical side.
Replying to @bobbruno70
@DJCordhose Not really. I think Julien Siebert mentioned he is working on this. And then there is this paper on an extension of CRISP-DM where my old research group is co-author arxiv.org/abs/2003.05155
Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodology
Machine learning is an established and frequently used technique in industry and academia but a standard process model to improve success and...
arxiv.org
Replying to @bobbruno70
@DJCordhose Yeah, didn't mean that webdev is solved, just that frameworks can be one way to impose or suggest structure.
Replying to @bobbruno70
@DJCordhose Definitely not straightforward. But we're already trying to do it, but more or less flying blind. Some awareness/best practices could help to find more structure and patterns, and then bit by bit we can improve. Hopefully :)
Replying to @bobbruno70
@DJCordhose I think frameworks can impose structure. For example, if you write a website with any web framework, it gives you a certain way how to structure your code.
@bobbruno70 @DJCordhose Coming back to the workbench/prototyping metaphor, the initial phase would be total random tinkering, but over time you would maybe group things or have some temporary guards in place.
Replying to @bobbruno70
@DJCordhose Yeah, I think the problem is that notebooks are too broad. They can be fairly well structured or they can be a total nightmare. The first step would maybe be to clarify this distinction and then think about better tools to represent these.
Replying to @bobbruno70
@DJCordhose No, not yet. That said, IMHO most of the MLOps discussion I see focusses mostly on the pipelines when they are done, and too little on the tooling you need to be good at iteratively developing the pipelines.
Replying to @bobbruno70
@DJCordhose I think architects (for buildings) are the ones keeping the whole process together. But I think we weren't successful translating that metaphor to software.
@bobbruno70 @DJCordhose I think things used to be similar for deploying systems (dev machine => prod machine), and we've developed CI/CD tooling for that. Something like this, but for ML maybe?
@bobbruno70 @DJCordhose Another thing is that what you described would ideally all be in the hands of a few individuals without need to hand over stuff (which introduces waiting, potential for misunderstanding). But given the technical complexity we're no where near being able to do that.
@bobbruno70 @DJCordhose Something like this could also be done for software/ML systems, but the awareness isn't there, and most people have their spot on which they operate (DS: prototypes, SE: full systems).
Replying to @bobbruno70
@DJCordhose Yeah, and you might need to go forward/backwards at any time to revisit assumptions, work on new hypotheses, etc. In the design community there is this idea that you move through cycles of increasingly detailed prototypes (sketch, paper prototype, clickable prototype), etc.
Replying to @bobbruno70
@DJCordhose Yeah. My hope is that because it's all "just software" we can get better automated support for parts of the work. You know, just like CI/CD wouldn't be possible in physical industrial plants. But it's complex and complicated ;)
@bobbruno70 @DJCordhose But regarding Zuckerberg's comment: Actively framing this as "some people's" problems and not acknowledging that the overall culture and organization of work might have something to do with it is... well... no unexpected. Yeah, they can probably afford to lose people.
@bobbruno70 @DJCordhose Maybe that’s what ML engineers should be doing (and maybe they sometimes do). I think a difference that you don‘t tear down the plant but build a new one with what you‘ve learned. Or maybe you sometimes do improve the plants?
Replying to @DJCordhose
@bobbruno70 My hunch is that in those areas people are working with many patterns and already existing parts and iterate on that. For software/DS sometimes you have these parts, sometimes you start from scratch.
Replying to @DJCordhose
@bobbruno70 Yeah, but how do you get ideas out? And how do you go back to notebooks? Feels like it could/should be easier to do that. Like taking out one device from a production pipeline and testing it on the workbench, and then putting it back in.
@bobbruno70 @DJCordhose Sometimes I think the notebook is more like a prototype workbench for code where you can strap in different pieces and test them out, and coding is more like assembling the final system. I wonder sometimes whether we should look at the chemical industry for inspiration.
Replying to @bobbruno70
@DJCordhose Yeah, I think awareness is always good. I often get the impression people don‘t have a good mental model for the different stages DS projects go through, and then go for stricter standards too early or too late.
RT @mikiobraun: Me and @DJCordhose have been discussing how to go from notebooks to production and back, and in an ideal world we agreed th…
@pdrmnvd @swaty_rao "Who's worth the most? Companies that loose money." I really cannot for the heck of it find a fault with his logic. #takingnotes
Replying to @paul_rietschka
@DJCordhose Ah no, this was something we discussed from time to time since forever.
5/5 So yeah, always copy and paste and work in notebooks and then painfully re-integrate your changes? Also doesn't sound good. But maybe what we really need is a better tool for REPL-based dev that's not just a long string of cells to navigate manually.
4/5 Suddenly you need to think about whether what you're doing breaks other analyses you have elsewhere, or production code. You'd need to switch to test driven development to make sure you don't, and it breaks the flow.
3/5 You could move parts into python modules and use the autoreload feature in Jupyter. And this technically works (apart from minor issues), but I'm finding it breaks the agility of what I'm doing.
Me and @DJCordhose have been discussing how to go from notebooks to production and back, and in an ideal world we agreed that you'd start copying parts that are stable to a library that you'd also be using in production and re-import those. Here's a 🧶 why I was wrong
Replying to @martingoodson
I think the problem is not whether or not the language has type annotations but that none of those interfaces have been made explicit. It's all just convention. It's amazing what works, but you can never be certain.
Replying to @RetroTechDreams
@thegrugq The placement of cursor keys and escape key is a crime.
Digging into data is great but the engineer in me desperately wants to spend some time in a statically typed language. Nothing is made explicit. Can I put that data frame into that ML library? I can! No idea why, though.
Replying to @nicolopigna
Yeah, but let‘s not pretend like it is equally hard on both sides either.
@nicolopigna Every time it gets this far is also a chance to think about where this went wrong, and how to make sure it doesn‘t happen again. It is painful, but it should be.
Replying to @nicolopigna
Yeah it isn’t a nice situation and you owe it to people to treat them right till the end. But the manager is definitely the one with the power in this situation. At the end of the day, the manager still has a job and the person who was fired needs to figure out how to go on.
RT @o19s: Quick reminder that the Call for Presentations for Haystack EU, the search relevance conference in Berlin on 27th September is op…
@purbon I just remembered that there are companies where the lowest level of leadership is actually expected to be hands on. I always thought this was a tough thing to do already in terms of time.
Replying to @purbon
Yeah, I fully agree. But right now I'm going from high-level to low-level from one meeting to the next - that takes a bit of getting used to.
So I started a new project where I'm hands-on, and I'm not sure whether this and hands-off perspectives are meant to co-exist in the same body at the same time. It's wild.
Replying to @drewbam
It‘s a rewrite from scratch… well we know how well those go usually….
RT @VoltarCH: Yesterday was my last day of working at Google. Perhaps this comes as surprise to you twitter folks, as I haven't widely anno…
Replying to @StephenPiment
I also remember Internet addresses showing up on trucks and we were all like „this is big.“
Replying to @ds_ldn
@dehora @kelseyhightower Yeah, I think it's pretty natural when you come from an eng background to ask, what's the right platform. Also thanks for article, has a few great pointers in there as well!
But yeah, I think what really helps if you have a concrete application is to figure out where you are in these different dimensions and then pick the tools that fit your profile.
I hope that illustrates how hard it is to have a one-size-fits-all MLOps product out there. I’d love to see products differentiate and target application areas, but currently, it seems like most products promise to be general.
What’s peculiar about fraud detection is that it is quite hard to measure the quality of your system. After each prediction it might take weeks or months to know whether the bill has been paid or not. That poses real challenges to tracking model drift etc.
Recommendation systems typically need to process a large amount of click data with some Big Data type of system, need to be retrained often (daily) because the data changes. Predictions should be low latency, but you can practically also precompute them and store them in a db.
Object detection systems require a lot of hand labelled data, are deep learning systems that require GPUs to train, you have lots of data, but it doesn’t change that much. You will probably want a low latency realtime evaluation of your model (eg in autonomous cars).
Sales forecast might be a classical multivariate time series model like ARMA that fetches a year of sales data from a database, trains a model, computes results and stores them back in a database. The data isn’t very big, doesn’t change often, you don’t need realtime predictions.
For each of these examples, you have widely different requirements when it comes to amounts of data, types of data, complexity of preprocessing, complexity of model, how the model is deployed.
Just to provide some examples, an ML model could be - a computer vision object detection system - a fraud detection system - a recommendation system - a sales forecast
Replying to @allenholub
I think that‘s even true for technical tools. Too many JVM based tools leave you with nothing but an exception and a stack trace if something goes wrong (e.g. Spark).
Replying to @paul_rietschka
@Major_Grooves You’re just saying that because you haven’t tried it yet! :) But loose the onions if you’re meeting people that day XD Man, I think it has been decades since I last ate that…
Replying to @Major_Grooves
But some call it “German sushi.” Okay I admit I just made this up ;)
Replying to @Major_Grooves
Yeah, of all the German food this is the one that consistently repulses the most people from other countries.
Replying to @boydroid
Ich dachte beim ersten Tweet schon, "Oberleitung reparieren in nur 13 Minuten? Verdächtig!"
Replying to @stefan_will
That stuff like that gets published is maybe new. Or the evaluation is solid and there is a significant improvement but then they additionally cherry pick some cool examples maybe.
Replying to @stefan_will
Well depends if you're in selling or research mode, I guess :) Maybe I'm just out of the loop, but I always found that the most interesting discussions were about what does not work. You get one thing to work, and then you think, how can we make this harder in a meaningful way?
Replying to @arjmur
Gotta sell the goods! Yeah, certain kinds of research became unfeasible for universities. They didn‘t have the data or the compute resources. Sometimes I wonder whether it‘s a good thing.
Replying to @arjmur
Hehe, yeah that‘s a different way to phrase it. It‘s probably also the difference between mainstream perception and research. Figure out what doesn‘t work is one of the main drivers for improvements after all.
Just realized that we used to celebrate tasks that ML couldn‘t yet do because they showed us limitations of current approaches and the richness of the world. Recently it seems like we focus much more on what works, often with quite some cherry picking.
Replying to @wycats
@SusanPotter For me, bread is amazing because there are so many steps you need to do. Grind the grain, make it wet again, put on a fire. Maybe it was all discovered by mistake?
To take web development as analogy, parts are concerning the system in production (ORM, scalability, etc), and then there is stuff that makes the development easier (eg hot reloading, database migrations, scaffolding, etc). Same for MLOps.
OK, one last thought. I think people tend to focus on the ML pipeline and the tools building it (orchestration, data, training, deployment, etc), but an ML project is all about figuring out the details of this pipeline. The question is which tools/practices help you with that.
Also, many of the tools (esp. open source) have academic roots and aren't really geared towards production uses, or designed to be usable for people who don't really understand what they are doing. It's is super easy to shoot yourself in the foot.
Just because Google uses it (e.g. tensorflow, k8s) does not mean that your problems are also well suited for it. It's like with databases. SQLite might be good enough depending on your needs.
ML in production is a very young area which is also quite diverse in terms of applications, and technical requirements. Most tool have one certain application in mind. This is not like web frameworks which have had a decade or more to standardize.
I had to drop out, but great Space by @kelseyhightower. My recommendation for anyone interesting in diving into this area would be to understand the ways of working first and then how tools can support them.
Alright, finally we come to notebooks vs production pipelines. To me, one of the biggest challenges yet is how to go back and forth between the two because you‘ll eventually have to get back to work on the next version of your model.
In my experience, things like data availability, quality, and reproducibility are not purely technological or can be solved with the right tool, but have organizational and cultural aspects as well.
Good overview by @ketanumare over the ML project lifecycle to highlight that you‘ll need automation because ML projects are highly iterative so you‘re not doing these steps once but you‘ll run them over and over again.
Also, the use cases where you actually want to deploy a model behind an API in a scalable fashion are quite specific. Very often, computing predictions in batch and storing them in a database is good enough. No need for k8s.
All of this is highly manual and if you spend too much time on automation up front, you‘re spending time on something you might not even need because the data isn‘t good enough, there are no algorithms, etc.
To expand a bit on this, IMHO automating model training and deploying it is something you‘ll definitely want to make easy and quick EVENTUALLY. But your first steps should focus on defining the problem, gather some data, set up evaluation and then iteratively find a candidate.
Ok, they are just getting started, but already quite laser focussed on automation and toolchain integration. IMHO that‘s just a part of making ML work.
@brendantierney But I also don‘t think „flawed“ is a good choice of words. The AI is working as designed. There are methods to measure and ensure that AI is not biased but even there we have to tell it what those features are.
Replying to @brendantierney
Important work, but it also seems to me that people somehow expected AIs to be better than us. If work such as this helps to educate people that AI will just follow and reproduce whatever we give them, we‘d maybe stop having these false expectations.
Replying to @peteskomoroch
@cutting @josh_wills You‘re doing this at your workstation on two keyboards and six monitors while listening to aggressive heavy metal music. Oh wait, was that the movie Swordfish 🤔
So, hats off to German building engineering, outside it‘s 37C, but inside still a chilly 26C. Good thing, though, the heatwave will cool off tomorrow.
Replying to @I_am_Miquel
@MiBLT @alper @GergelyOrosz I know at least one company where 3mo to end of quarter was common for seniors and ups.
Replying to @alper
@GergelyOrosz Yeah, I think 3mo is quite common in Germany. You can always try and negotiate for earlier release, but usually they'd want you to stick around for 2-3 months to finish projects. Also, the higher up you are, the higher your chances of being put on "gardening leave" immediately.
Replying to @InkmiHq
@KingOfCoders Yeah, on idle still using 18W or something is not really efficient :) What about external GPU enclosures? I saw they exist for Macs, but also for PCs?
@KingOfCoders Back in the days I had a Lenovo laptop with some Nvidia GPU and the usual Intel embedded graphics unit. I was using it under Linux, so no seamless switching.
@KingOfCoders I think most dedicated gpus are quite energy efficient if unused. I have a GTX 1660S that even stops the fan unless you start rendering something.
@wrede So yeah, IMHO I think we all tend to overestimate how good we are predicting the future. It is certainly possible, but only if you‘ve done it a thousand times already.
@wrede When I had a bit of free time earlier this year, I started to obsess about the best project to build, but that just paralyzed me because it was too much pressure and I was just re-learning sole skills.
@wrede Just to give an example, when I became self-employed, I expected to put in a few months of marketing before I‘d get some work. But it turned out my network was so strong that I immediately had projects to work on (thanks to everyone who put their trust in me!)
@wrede I found myself trying to come up with masterplans, milestones I thought I‘d need to achieve. But not only did this lead to the dreaded „never ending to do list“, it also turned out again and again that once I was there, things were different than I had expected.
Replying to @wrede
Great article! I‘m increasingly thinking this not just applies to software development but in general to life, and certainly to more open goal ventures.
@Aeium Problem is, we don‘t really have it. I also don’t know the answer. But we could get there by trying different definitions out, seeing whether they would work or not, refine, discuss, improve etc. Coming back to it, this is what I‘d call being scientific about it.
Replying to @Aeium
Yeah, so you‘re saying this is an example in which it and something we assume to be sentient behave similarly. Doesn‘t mean that it is also sentient. We need something that would be a real test, that is true for sentient entities and false for non-sentient entities.
@Aeium I think that we don‘t even have a working definition for consciousness makes it even more important to take it seriously how we are trying to establish it. I‘m not really seeing that.
Replying to @Aeium
But have you see the other examples? They asked whether it is a tuna sandwich and it confirmed. What I‘m saying is that this is not a good way to test whether it is true (because it would also agree to things you know aren‘t true).
@Aeium What I‘m saying is that they asked pretty leading questions, saw confirmed what they believed and ran with it, without (as far as I‘m aware) doing cross checks, trying to falsify their hypotheses etc. That‘s what I meant with unscientific.
Replying to @Aeium
A bit hard to unpack in 280 characters, but I think we‘re talking about different points here. If I get you you‘re saying even a „bad prompt“ could trigger a simulation of an entire human (whatever that means)? Yeah, that would be pretty poetic, wouldn‘t it? :)
Replying to @Aeium
Well, no idea about the soul part but if you wanted to figure whether something is true about someone, there are definitely more principled ways than straight up asking „so, is this true?“
Way too many errors with training/test splits here, quite worrying. IMHO part of the problem is that many libraries provide ML methods with little guards against those errors. The responsibility to use them properly lies solely on the practitioner. twitter.com/random_walker/…
Btw, I cannot believe that this was how they asked. This whole thing is entirely unscientific and probably just a publicity stunt. That said, I should probably stop giving this whole thing more attention.
Media
RT @skynet_today: The world is in an uproar over LaMDA's chatbot stating "I want everyone to understand that I am, in fact, a person" to a…
Replying to @elharaty
I totally agree. You could always argue that it‘s technical terminology, but it also is way too suggestive for almost everyone else.
Large language models are trained on tasks like predicting missing words from context, or deciding whether a sentence follows another one. The current models got quite good at this, but ultimately they are producing plausible sequences of sentences.
In order to understand complex deep learning models, understanding what the task and data it was trained on is even more important than understanding the architecture.
Replying to @leonpalafox
Yeah, they are very versatile. I once constructed high dimensional toy data sets with many uninformative dimensions where having the same widths for each dimension didn‘t really work well, but those were designed to give an edge to my own method :)
Replying to @thejustinwelsh
@shl @jasonfried @arvidkahl @JamesClear @morganhousel @chrisguillebeau @ElainePofeldt I read about half of them, and I agree, s great list! I got Factfulness as a gift, but haven’t read it yet. Psychology of Money looks very interesting. I value financial sustainability!
Replying to @fmueller_bln
Yeah. I went from Amazon Music (recommendations never worked for me, too mainstream) to Spotify (kinda worked but saturated over time) to Apple Music (platform lock in, but it really works for me).
Instead, strive to build a culture that allows to experiment and leadership that can lead the way and convince people to follow than putting people at the top who may know where to go but only know how to make people do stuff.
It doesn‘t have to be Elon, I‘ve seen this kind of behavior being rewarded on all kinds of levels. I admit that the majority might stand in the way of innovation, but I refuse to believe that the right way is to celebrate those who follow their own will at the expense of others.
Replying to @paul_rietschka
@bigdata @inespohl @DeutscheWelle Yeah I guess all the while they live in some of the most protected and secluded areas of the country… I‘ve started to suspect the human mind is too prone to paranoia, even more when there is little to build on.
Replying to @bigdata
@inespohl @DeutscheWelle I once saw a documentary from the BBC (I think) on a similar topic and it was insane. In one scene, the interviewer had a guy mark all the possible hazards on a map of the US and there was a small patch somewhere in Idaho that was the only place left.
Replying to @allenholub
So true. I never got how people go from „ok, is it clear what the goal is?“ to „so, how many points?“
RT @KingOfCoders: #FollowerHELP I'm creating a special #AI/DL edition of AMAZING CTO Insights - what would be the best AI/DL article to sha…
Replying to @InkmiHq
@KingOfCoders Depends on what aspect. Just the tech or more how to manage it?
@ewolff @GerritBeine Ich denke da so an weiß tapezierte eher zu klein geschnittene Büros mit diesen Schränken in die genau 12 Leitzordner nebeneinander passen und wo auf den Tischen noch dieses eine Siemenstelefon mit dem zweizeiligen LCD-Display steht.
What passes as visionary leadership these days. Just because you don't care what people think and you're smart and have money doesn't make you a leader in my book.
Replying to @mtantawy
Yeah, I never found prime day particularly interesting. So many offers but so badly organized, most of the stuff I see is not relevant to me, etc.
RT @rachdele: I hear the tech correction is so bad that ml startups are back to linear regression
Replying to @GergelyOrosz
As soon as I heard someone pitch DAOs as a great way to work around needing to build trust, I knew it‘s a disaster. Especially in small teams, trust and relationships are everything.
Replying to @patkua
@gerstenzang @mikehatora @andrewrjones @emilybache @vaidehijoshi Thanks for the mention, Pat!
Replying to @GergelyOrosz
Yeah, a year ago it felt like a nice MVP with just the right set of features to get going. Now it feels dated…
Replying to @fmueller_bln
@DevOpsMetricsHQ All the best, Felix! Mental health comes first! And yeah, there are many venues to create stuff!
Then again, there is so much that can go wrong: - not enough discussions going up/down - not enough alignment between teams - OKRs that are too to-do-ish - Too fine grained OKRs, people stop talking to one another Powerful, but definitely not a cure-it-all!
And re: OKRs, I've worked with them in several companies, everyone taking a slightly different interpretation. I always found that the discussions you have to have to align on goals are very painful but ultimately useful because in the end everyone is on the same page.
Replying to @flueke
Access Denied! Ich hab so meine Theorie mit aufgewärmter Steinwüste und so... aber es nervt auch manchmal...
Replying to @francoisfleuret
Matters are way too serious for a correlation vs causality joke, but it is hard.
Replying to @richburroughs
And here I was wondering which pull request we're talking about... .
Replying to @MorningBrew
When I panic and the silence is already too uncomfortably long to just hang up.
Replying to @fmueller_bln
So… 2 month break? :) Asking for a friend, it‘s not like my backlog of JRPGs could keep me busy for 2+ months 😅
Replying to @StephenPiment
I think I saw that last line about god and souls quoted somewhere. All in all, I think he got duped by believing that what the machine said is true. It is really the ultimate „fake it till you make it.“
Replying to @martingoodson
Yeah I agree. Unless you have some insights into the underlying mechanics assuming that things will behave similarly is wishful thinking. But sometimes there are patterns and you don‘t know why. Sounds like he is betting on that.
Replying to @paul_rietschka
As long as you can put together that promotion package all is good I guess.
Replying to @wrede
Ah, I was intrigued by the title but wasn‘t sure if it can follow up.
Replying to @josh_wills
@dberkholz Am I wrong or does the bike shed need to be repainted?
Replying to @dirkriehle
@joe__six Honestly, the closest path I've found is something like View Profile > scroll down to "Activities" > Click on "All Activities ->" to find my posts again.
Replying to @joe__six
Yeah, definitely. I‘m assuming I probably just hallucinated tweeting it.
Replying to @joe__six
Twitter or LinkedIn? I find LinkedIn so disorganized, I cannot even find my own posts right after I made them :) With Twitter, really no idea what happened, that never happened before to me.
Interesting, earlier today I posted a tweet linking to an article on LinkedIn, but somehow the tweet got lost and now I have no way of finding that LinkedIn article again because their website is so bad.
Hopefully the last day at 36C for now. Suddenly happy that the M1 MBP is using much less power (ergo produces less heat at my desktop). Also, in case you're not aware, we don't generally have AC at home in Germany. 😰
@zacharylipton But then again actions have real life consequences and those won‘t go away just because you chose to come to your own conclusions. Not always, and not immediately, and I think that‘s the emotional loophole here.
@zacharylipton My impression is that it is not about understanding and insight, but about knowledge and expertise being seen solely as a means of making people do something („scientists say smoking is bad for your health!“)
@zacharylipton As an ex-researcher, I find that pretty incredible, but it is a position that apparently is widespread. Trump exemplified it, and then in the pandemic it turned out that a huge fraction of humanity takes that position, too.
Replying to @zacharylipton
Yeah, I just read the follow-up of Lemoine (not going to link to it becuse I don’t want to direct more attention to it) and that is post-truth subjective discourse right there, saying essentially „we can all have our own opinions, and you won‘t tell me what to believe.“
Replying to @dosinga
Good point. Yeah, I‘m starting to think the best way to think about these models is as something that would literally bullshit its way through the conversation to not appear suspect.
Stackoverflow and github Copilot are the closest to a brain expansion there is, but how about designing tools and frameworks that fit into our limited wetbrains?
Captchas in the future are like „draw Elon Musk at Eurovision Song Contest on a Rocket“ and you need to fail to prove you‘re human.
Replying to @truemped
I can‘t say whether I ever interviewed with the Music team, but they might have started out as an acquihire, so if any of that were true I wouldn’t be surprised they spoke up. Hypothetically speaking.
Replying to @mleznik
Is the PS5 quieter? I know the Xbox Series S|X are. I think they put in really large fans but apart from that I don‘t know how they do it. Vapor chambers? Even under full load you hear close to nothing.
@mleznik I also was quite surprised how few chips there were on the board. The power of system-on-a-chip, I guess? And you are right, quite servicable. The hardest part was getting the top and bottom cover off :)
Replying to @mleznik
Yeah, it‘s not quite idle fan mode. It goes a bit up, but definitely not like a jet plane 😂 Yeah, you know how it is, device reassembled and you still have a few screws left 😅
Replying to @mleznik
I did the mod, the fan is still audible but much quieter now, thanks for the tip! And I have two extra screws now 😅
RT @RuedigerKurz: Learning how to grow your search team. Mikio Braun talking about how to scale your search business. Being at #mices2022
Replying to @paul_rietschka
Also true! At least you don‘t always have to do some form of search over architectures…
Replying to @paul_rietschka
Yeah, true, starting with a pretrained model, that can be quite useful.
@paul_rietschka Before they had to optimize hyperparams again after each tweak to the features, and the pipeline had several steps. This simplified a lot going to neural networks. The net didn‘t do something wildly different after all, but it paid off.
@paul_rietschka I once had a good discussion with a team that did clickstream analysis and switched from explicit features and logistic regression to LSTMs. The results were similar, but switching to neural networks cut down complexity a lot.
Replying to @paul_rietschka
Well anyone who considers literally thousand years of prior thought and doesn’t just want to push a marketing narrative to sell cloud compute time is fine by me :)
Also, the terms sentient and conscious have been mixed up so much I really need to stop and think what they originally meant.
What happened to all those embodied AI people? They at least always had nice videos of snake like thingies crawling over an endless checkerboarded plane to show.
To be quite frank, I liked the classic AI storyline more than what‘s being pushed from Google et al. right now. Large scale language models? C‘mon, we were further than this!
RT @JHanlon: Most of the discourse around "is this AI sentient?" is a prime example of what happens if you believe that tech companies shou…
Replying to @fmueller_bln
Yeah, one thing I really liked about doing interviews (as interviewer) was to get a glimpse of other companies. But I guess you also quickly spot differences in how companies organize the interview pipelines etc.
RT @martingoodson: It took philosophers about 300 years to conclude that other *people* are sentient. Don’t expect a quick conclusion about…
Replying to @mleznik
I see, redoing all the thermal paste stuff properly! Yeah, that's gonna take a bit of time, but I think it has to be done!
RT @GaryMarcus: Nonsense on Stilts. A hot take on all this “OMG. LaMDA is Sentient” mania—and why the AI community is pretty united on th…
Horizon: Forbidden West is every bit as awesome as its predecessor. Now if only my aging PS4Pro wouldn't be as loud as a jet plane starting... .
@FlaxSearch You made it so far, but now you‘re in the hands of the Deutsche Bahn! Safe travels, may your trip not be delayed by more than 30 minutes!
What I find most infuriating about anything blockchain based is how highly impractical it is. Efficient algorithms was once a goal, not anymore it seems.
@srchvrs And if they replicate I‘d expect they get the numbers that Twitter reported (or there is a bug or in fact Twitter has been lying). So it will probably come down to either side saying that their definition is the right one, etc. Ah well, what a waste of resources.
Replying to @srchvrs
The API docs show the result data if you really want to know. Some of it is just convenience (like parsing urls and hashtags). Other stuff is something you‘d need to crawl yourself, or cannot even easily access (like real-time retweet counts). developer.twitter.com/en/docs/twitte…
@srchvrs IMHO the futility of the whole exercise lies in that it will be both hard to agree on what a bot is, and Twitter already said they also only consider specific kinds of users. Unless Elon‘s team agrees with that and replicates all of that it will be like oranges with apples. twitter.com/paraga/status/…
Replying to @srchvrs
And yeah, it is not *terribly* much of data, but I guess if you want to do any more long time analysis, my guess is it would be more in the 10s of TB of data. Put it in S3 buckets, let a big Spark cluster run against it, it‘s not impossible, especially if you have the money.
@srchvrs It was never disclosed what the subsample was, but I think it was more like 1%. Now you could of course discard all the metadata and just stick with the text of the tweet, but then you‘d be discarding also a lot of data that could help you identify bots.
Replying to @srchvrs
A tweet comes with a lot of metadata embedded (e.g. profile information containing follower numbers, etc.) so it‘s more like 1K per tweet. When I was working with the subsampled feed that you could get publicly, it was like 5GB of raw data per day.
@PFCdgayo That we seem to live in times where everyone can believe what they want and there is no such thing as objective reality anymore deeply worries me, because at the end of the day, reality doesn‘t care what humans want it to be.
Replying to @PFCdgayo
Yeah, this is a pattern that Trump made popular. Someone does or say something that‘s objectively wrong or is wildly based on incorrect assumptions, etc. People point it out, but the fan dismiss it as merely a personal attack on the person, and it seems everyone moves on.
Replying to @ewolff
Das ist immer so krass, dass ich mich schon gefragt habe, wie das architektonisch aussieht. Das muss man erst mal hinbekommen ;)
I mean this is assuming that Elon is not just looking for a pretense to pull out of the deal and actually interested in getting to mutually aligned understanding... .
As someone who has worked with Twitter data in the past, there is no way to objectively say what's a bot and this will probably come down to Twitter saying it's less than 5% and Elon saying it's more according to his.
Replying to @x0rg
@ChiaraM_87 Gotta apply a bit of that old school Human AI to the problem I guess?
RT @KingOfCoders: Pressing CTRL-R for reload, again and again on my app - nothing happens! I wonder if the server hangs. Then: I was trying…
Replying to @LSMueller
Zufällig hab ich heute genau dieses Problem gehabt, aber glücklicherweise hab ich dann nach 30 Minuten Seite neu laden einen Termin für heute Mittag bekommen und bin jetzt schon durch und kann es gar nicht so richtig glauben...
Replying to @allenholub
The older I get, the more I think the whole „owns the backlog“ thing is very disempowering for the developers on the team. As you say, we‘re all grown ups, can‘t we make our own decisions and own up the consequences?
Replying to @crayzeigh
@richburroughs Same for miro! „Hey you, we just want to run this 10 step onboarding tutorial by you if that‘s ok with you.“
For example: (1) Yeah, Schmidhuber did that before. (2) You've seen this video where Schmidhuber constantly interrupts the speaker to say he invented it before? (3) I once had dinner with Schmidhuber while at NeurIPS and he really liked the fishburger (true story!)
For reference, proper name-dropping has three stages: (1) just mentioning someone so you show you know about them, (2) telling a story about them, (3) telling a personal story (ideally that recently happened).
At a conference, people accuse me of name-dropping. I find it very refreshing that (a) this practice hasn't made it to the mainstream and (b) most people don't even know all those people you'd habitually name-drop in academia.
Replying to @boydroid
If there is one Big Tech company that is outstanding with consumer products, it is Google.
RT @martingoodson: We are looking to hire someone for applied deep learning research. Must like a challenge. Any background but needs to kn…
RT @renekrie: Slides & video of my #haystackconf talk on modelling implicit user feedback for #ecommerce #search are now available at https…
RT @wrede: 12 months into building an online business by myself: revenue, learnings, SEO tactics, product development. All in one easy-to-r…
Replying to @InkmiHq
@KingOfCoders People/culture, a product that makes sense to me, salary. I‘m putting salary last because I think we‘re all amply compensated.
Replying to @himbodhisattva
@hardmaru Yes I agree! I think I was more hung up on the fact that the specific queue is totally up to the training set. It could be anything! But yeah if that cue triggers interesting stuff, that‘s interesting!
@hardmaru I mean the generalization and logical derivation capabilities notwithstanding, the prompt could really be anything. How about „activate debug mode“?
Replying to @hardmaru
I‘m just slowly wrapping my head around this… but isn‘t this getting close to teaching a horse some cues so you can claim that it can do math?
Replying to @mtantawy
What‘s even more German is that I didn‘t even noticed this till a friend told me.
Replying to @paul_rietschka
@MorningBrew Oh, I should‘ve read the fine print, rewards are only available in the US 😂
RT @x0rg: I hope you will have the chance to work with @vroldanbet too, it has been a long privilege for me. https://t.co/GmgOakQQyh
Media
Replying to @mark_riedl
Yes, totally agree. And wait what, the data set isn't public? The data set isn't public and we get to see only handpicked examples in the paper?
RT @mark_riedl: This is concerning. We can observe phenomena in closed models but we can’t know why they are happening without knowing the…
Replying to @alung
Yeah, true, it does feel very disorganized, left hand is not knowing what the right hand does kind of stuff at times X-D.
@alung IIRC, Eric‘s point was to have this Bazar style development based on open source? Yeah I think most companies aren‘t ready to go full Bazaar-mode, so we end up with something which is both parts Cathedral and parts Bazaar.
Replying to @alung
True, now that you mention it. I should go back and read that book again! 🤔 I think the difference is that we‘re now aware we cannot do it top down, but we haven‘t found effective ways to deal with the resulting complexity.
Replying to @lucapette
Yeah that‘s what it often feels like, right :) I think it is also often not clear how ill fitting some stuff is because it is all so abstract. Those pics where there is a box on a big truck and it says „deploying my static website on kubernetes“ make it much clearer.
@brandsteve With software, so many things are new and not really understood: new technology, new tools, new challenges. Sometimes you create your own tools as you go along, etc.
@brandsteve The construction site analogy also breaks down when it comes to planning. With buildings there are architects that plan everything out, but that also works because the end result is much more predictable. You know if it‘s going to be an office building or not.
Replying to @brandsteve
I keep thinking that agile is the right approach to figure out what to build while building it. But I also think it is essentially a team level thing. In big companies, there is always the question how to coordinate all this.
Wow, this blew up (relative to my usual tweeting :)) To everyone who liked the tweet: hang in there. I don‘t believe the situation is impossible, but the more we see things as they really are, the better we can deal with it. 🙇🏻‍♂️ twitter.com/mikiobraun/sta…
Turns out I am playing @LouisColeMusic and @KNOWER_music’s music so consistently at home that my kids not only believe that these are actual hits other people know as well but they have also starting singing along :)
Replying to @paul_rietschka
Yeah we already talked about the design, but in terms of performance it is pretty amazing. SSD read speeds are also insane. GPU is like a good mid level dedicated card I guess. And the only time I heard the fan was starting Unreal Engine.
Some people are also trying to make the building work as is, while some other people are trying to get the building ready for whatever renovation work might come in the future.
And unlike at construction sites where people have some clear area they work on (I assume), each software engineers can potentially work on anything - and often does.
All the while people are actually trying to use the building. Which works surprisingly well, because it turns out it doesn't really matter how the plumbing is done as long as it works.
Some people are super hung up on proper electrical installations/plumbing/heating/lighting, while other people just want to make sure they control the biggest portion of the construction site.
Writing software at scale is like working at a construction site, there is no plan, everyone has a different opinion on how to do things, and it is also unclear how the building should look like in the end.
Thanks to the amazing Apple engineers, responsiveness of my Mac continues to be fine.... .
Media
Replying to @DJCordhose
That would assume that all cells actually still make sense and not half of them should have been deleted two weeks ago!
Replying to @SimonDanisch
Thanks for the link! Yeah, I think something like that would make so much more sense. I mean, spreadsheets have that since forever, so why not notebooks :)
Sure, notebooks are great for interactive work and visualizations, but half of the time I seem to be mentally tracking a million lineages to know which cells need to be recomputed after I changed a step upstream.
Replying to @stefan_will
I always used to call the virtual shares I got as "fantasy shares." Till summer last year where they were doing really well. Now it's back to fantasy shares. 😋
@octonion I wish they'd either have a TKL option, or one which is more compact, I struggle with these keyboards which have one more column next to the side.
Using the instagram mobile website because it sorta works but gives me the right amount of friction is my May 2022 vibe.
Replying to @jasonfried
"War rooms" for recurring meetings focussing on some critical issue.
I think my most memorable experience as an ML researcher was being at a lunch with two professors who were trying to out do one another on the topic of... yachting spots in the Caribbean.
Like subversion really got in your way because every commit was global (and you needed to resolve conflicts first), mlflow tends to overflow with local runs, debugging runs, etc., and no easy way to keep it clean. Luckily, no merge conflicts, though :)
mlflow (and others) essentially have a central DB of runs, but DVC follows the git model, so you have different areas (file system, local repo, remote repo).
Had a very interesting discussion the other day on mlflow vs. DVC. They compared the model to subversion vs. git and made a strong case for DVC winning at collaboration.
Replying to @djpardis
@djpard1s For a moment I thought you were hinting at something that happened and I was worried I missed it although I spend way too much time on this site.
RT @bigdata: NEW post with @BigData_ML of @intelcapital → we list recent trends that will help you navigate the #AI and #MachineLearning la…
Replying to @InkmiHq
@KingOfCoders @alphalistco Oh I agree, we should talk about it much more!
Replying to @balazskegl
Yeah I always regretted that the last weeks before the NeurIPS deadline were often the first with nice weather in the year but I was too stressed out writing papers 😅
@GeePawHill FOMO Driven Cloud Architecture and Resume Driven Architecture are others that come to mind.
Replying to @wrede
Those clunky portable computers! The full sized keycaps! The attachable trackball! Love it! I also completely forgot that there was indeed a time where you could see the OS rendering a dialog window for a split second.
@DmitryKan Probably nobody thinks that but I keep hearing this question in my head "but what if my team says that they cannot work on anything because they need to refactor for the next two months?!" Well I guess the real question (without blaming) is how it came to that.
@DmitryKan I think what is bound to happen otherwise is that it gets put off so long that it becomes a "either we clean this up, or we can't work on anything new."
I well know the tension between a team and the product manager on how to balance reducing tech debt vs new features. But just today I thought how weird it is to have to ask someone permission for stuff you know you need to do to keep up the good work.
RT @0xromanboehm: "Mom, may we have some AI?" - "We have AI at home!" AI at home: https://t.co/DYYSaGteud
Media
RT @nkoumchatzky: One fallacy I have noticed in the MLOps space is that it’s all about “models” even in a data-centric framework: model dev…
@rorcde I remember chess computers being a thing and people were arguing whether they could ever beat humans, and then there was this Deep Thought vs Kasparov game and people were like „oh shit.“
Replying to @rorcde
He is not that cynical, yet :) But it is interesting, I think for him AI is just a thing that exists, he doesn‘t even question it. Maybe that‘s because many things are in fact labelled as AI because of marketing, but it is true that some level of AI exists in games etc.
Replying to @josh_wills
@pedram_navid Since nobody seems to have said it yet, you're the best!
RT @pedram_navid: This was the hardest post I've ever written, and it comes from a place of love. but, we need to talk about dbt. https…
Replying to @paul_rietschka
What is this the week of market manipulation?! I‘ll guess he‘ll get it as low as possible?
RT @dhtoomey: My acquisition of Morning Brew is temporarily on hold pending details supporting calculation that coffee/mugs accounts do ind…
Seriously, Elon, why is it important what the exact number of spam accounts is, I thought you had a plan!
@Ted_Underwood Reminds me of a book on project management. The tactic was called „Bring me another stone.“ The answer is always „nah, that‘s not the right stone.“
Replying to @Ted_Underwood
I honestly cannot… this? This is the reason now? „You say it‘s 5%, but that piece of information is VITALLY IMPORTANT for me, so the deal‘s on hold till you figure it out!“
So NFTs are all about digital sparsity, but then they procedurally generate them so that there are 16384 of them to buy?!
RT @TiloHQ: What do you need besides Machine Learning to put Machine Learning in production? @mikiobraun shares his experience here : https…
Replying to @thatferit
@FokusMan Hehe. Yeah I have a keyboard with extra heavy tactile switches and a pretty resonant case. I try not to use the keyboard at night... 😅
Replying to @thatferit
@FokusMan People have started bringing their mechanical keyboards back to the office?
Replying to @noelwelsh
🤔 if I think about it, isn't anything related to computers essentially "people clicking on things?!"
Media
Replying to @tobiasinfinity
I feel like there was a chance missed putting them all on the side with the little wheels and have a very chaotic spontaneous scooter ride attraction.
Replying to @joe__six
You mean block the account from the ad? Yeah, that's probably more permanent. I mean I don't mind ads in general, it's just that after TWO WEEKS or so they maybe try and showing me something else... .
Just how often must I ignore an ad before Twitter realizes I'm probably not interested?! (Luckily marking the ad manually as "not interesting" works)
@holadiho Ich kannte mal jemanden, der zum Ausscheiden aus der Firma eine Email schrieb, die mit „Und was ich euch allen noch sagen wollte“ auf ein (leeres) Google Doc verwies. Hat sich dann sehr gefreut, wie schnell da so die Leserschaft hochzählte :)
@balazskegl My favorite analogy is guitar effects, a box with some knobs on it. Jimi Hendrix didn't need to have a degree in electrical engineering, but he could do more with those things. Achieving something like that would be great.
Replying to @balazskegl
Ah, that's a very easy to understand mental model for what ML does. I like it! I mean I think in general we're seeing too many complex tools (kubernetes) or software which was still originally designed for researchers. To "go mainstream" I think we need simpler metaphors.
Replying to @balazskegl
Yeah, me too! I think there has really been a lot done around data handling, libraries with algorithms, etc. Then there are these "no code" platforms and Auto ML. But as we both know, it is hard to have something that works well for just any kind of ML problem.
IMHO, the one skill you need to truly "democratize AI" is to know how to properly validate on a hold out data set.
I mean, which license would they pick? Wouldn‘t the algorithm be so Twitter infra specific that probably nobody could reuse it? So yeah. I think they could also write a paper and that‘s that.
The distinction doesn‘t seem very clear. „Open Source“ has somehow become synonymous to putting the source code in a public github repo, but the original idea went much further.
I very much doubt they want to make the Twitter algorithm really Open Source in the sense that they‘ll open the development up to external contributions, rights to reuse, and an open governance model. But maybe they want to publish it.
Replying to @boydroid
Ich glaube, der hat Bock, sich mit denen, die ihn regulieren wollen, zu zoffen.
Replying to @rakyll
Yeah, devs have to learn and memorize way too many things to make stuff. In a way, stack overflow and github copilot are like crutches, keeping us from actually doing something about it. And whole industries of tutorial sites and conferences spring up to educate.
RT @rakyll: Every year, programming simple things is becoming more complicated due to the complexity of tooling. The industry scales it up…
I tried following some Twitter topics (e.g. "Pixel art") and the content is quite good, but it's also filling up about a third of my feed...
@blackspear @semantosoph SUSE war meine erste Linux Distro, damals in 1993. Sehr schmerzhaft, das zu lesen :(
RT @data2day: 📣 Heute endet der Call for Proposals der data2day 2022📣 🏁 Bis 23:59:59 Uhr ist der CfP noch offen 🏃‍♀️💨 https://t.co/W09zsS
Replying to @arjmur
@GergelyOrosz Yeah, Apple is one of the few who can probably pull this off. Most other tech companies feel probably much more interchangeable from an employee‘s point of view.
@seanjtaylor Until it gets to the end of economic viability, by then you have a massive org. Hiring stops, plans to „double down“ and „get better“ at execution etc. Ironically, at this stage people leave and the org shrinks and that helps a bit.
RT @vkostyukov: A few takes on how hardcore @TwitterEng has been. Let's talk about @finagle and Scala for a minute.
Replying to @seanjtaylor
Maybe it has been said already, but I‘ve seen something like this happen over and over again: companies hire engineers because they have plans but everyone is already overworked. They don‘t properly think how to reduce dependencies, so even less gets done. Rinse and repeat.
Replying to @DRMacIver
But what are you supposed to do when someone‘s wrong on the Internet?!
Replying to @AdamSinger
@smdiehl In a way it is also a perfect reflection of the times we‘re in.
Replying to @AdamSinger
@smdiehl This is the analogy I didn’t know had been searching for. 🏆
RT @lalleal: Slides from yesterday's presentation "Holistic data application quality" at @DISummit2030 are now online at https://t.co/yzQp4
Replying to @damarbowo
@TheOfficialACM @OReillyMedia Yeah saw that, too. It was an amazing discount, but $399 per year is also too much money. The catalogue is amazing but it‘s more than I‘m spending on actual books. And I feel like I‘m already reading a lot.
Apple TV's wecrashed is really good. Even when you know how it all ends, it is hard to resist Jared Leto's intense charisma.
Replying to @rorcde
Yeah one can probably argue what is getting prime time in the media vs actual impact.
Replying to @rorcde
Yeah, my reality has probably also changed a lot in the last decade :) But what you describe also underlines the fact that academia is largely locked out of certain topics.
Replying to @rorcde
Tiny niche in academia, but where all the high impact breakthroughs are happening. At least that‘s how it looks like from the outside :) But yeah, I think the reason is also that they can‘t afford access to such infrastructure.
Replying to @rorcde
Yeah, being optimist and critical are also not contradictions. Sometimes, you can be optimistic because people are critical and making sure things work out.
Replying to @rorcde
I didn‘t mean indie, I meant individual. So back „in my day“ you could do a Ph.D. with a professor who worked in the area and had to mostly cover personnel costs. I don‘t think you can do that anymore without a lot of money for hardware or cloud costs.
@rorcde I think there is always some nepotism and dominant schools of thoughts and labs that have an easier life, but as I initially said, the field has changed a lot in the past decade.
@rorcde Can individual researchers with limited funds keep up with the state-of-the-art? I don't think so. Will we miss out on good ideas because of that? Maybe. And so on.
Replying to @rorcde
Dynamics will have consequences. I mean over all, AI seems to be doing well, right? Are we going down paths that are also valuable for Google and the other companies? Certainly. Is it still a nice field for people to work on? Probably.
Replying to @rorcde
That would be a first step, definitely. I think experimental physics is an area that can also be extremely resource intensive and they also manage to stick to scientific principles. Then again, the funding is mostly coming from public places in that are.
Replying to @rorcde
My impression is that these are also the main place where a lot of the recent progress has happened. And „proxy for quality“, are you serious? Maybe I misunderstand, but do you think that is good?
Replying to @rorcde
Yeah, and even if they did, you don't have time and money to re-run everything. In a way it is good that there exist places like hugging face where eventually people can see for themselves what these models can do.
Replying to @rorcde
I agree with you, but am not sure what you're following from that. Are you saying they cannot do better? Or that the 8 page format isn't working anymore? Or are you admitting that current AI research is not creating in depth knowledge anymore?
Replying to @srchvrs
@Kingwulf Yeah I was missing some evidence for the claim of rampant frauds in publications. Did I miss something?
Now add to that the immense financial investment and interest that companies like Google have. It's not just using AI in their products, they also produce tensorflow, and provide a cloud service that people can use.
Add to that that the models become bigger and bigger and it takes real money to train these models. How would a reviewer test a paper? You can look at formal correctness and whether you agree with the experimental setup, but aside from that there isn't much you can do.
If you look at a random paper (e.g. transformers), you'll see that there many design decisions that went into this, but no analysis of which of these choices really brought the biggest differences. At most there is a discussion of structural differences to existing work.
Deep learning has brought immense improvements, but it is also very opaque. Breakthrough papers present new architectures that performed better on benchmark data sets, but there is little scientific understanding why that is so.
RT @bigdata: 1/ Distributed Computing for AI: A Status Report → In a NEW post with Kenn So @shasta, we provide an overview of the central r…
Replying to @octonion
I get that! Especially after coding in Python for a while one just forgets how blazingly fast computers can be on low level stuff.
Replying to @octonion
Yeah, how you pass stuff around and then can or cannot access them anymore. Maybe it is because I‘m always thinking about how to implement a matrix library :) and that just seems to be inherently in-place, shared memory if you want it to be fast.
Replying to @octonion
Rust looks like another candidate for close to the metal computing, but every time I dive in, I‘m just fighting with the whole ownership concept. Maybe another time :)
Replying to @octonion
Yeah, definitely. But as you said, wouldn’t one then just end up with a C++ like template system?
Replying to @octonion
Yeah, and systems have also converged somewhat. And we don‘t have dozens of flavors of *NIXes anymore. I still like C, the simplicity, the immediacy, but I‘m also always tempted to do some code generation to work around the languages limitations.
Replying to @octonion
Yeah I also think this is where C is really showing its pre-Internet age. The classical toolset with make/autoconf was trying to make compiling on all kinds of OSs easier, but it is no package manager.
RT @mparbel: Noch ist es nicht zu spät für Eure Einreichungen zur @data2day Der Call for Proposals geht in eine kurze Verlängerung - nicht…
Replying to @LukePfister
@baggerspion So, you're a rocket scientist? Well it's all just numbers really and if I may speak freely the money is considerably more attractive here.
Replying to @josh_wills
@medriscoll @chrisalbon That‘s the beauty with NFTs, everyone‘ll get a piece of the cake! Except gas fees. And unpredictable fluctuations in asset prices. And…
@justinlabel And for the record, my other memeable moments from Margin Call are: "This is it!" "After all these years, I still need the money" "No loose ends" and probably "That's not even clooose!"
This doesn't happen often, but Googling "log storage" did not produce the results I was expecting!
Replying to @smjain
The stuff I had to do in github.com/streamdrill/st… to have the exponential decay in a way that was numerically stable was a nice puzzle to figure out. If I ever get back to this, I wouldn't want to do that again :)
streamdrill-core/src/main/scala/streamdrill/core/ExpDecay.scala at master · streamdrill/streamdrill-core
streamdrill core with the exponential decay trend and some helper functions to store and load the data - streamdrill/streamdrill-core
github.com
Replying to @Namecheap
Oh I have all my other domain impulse buys with you, so no worries :)
Replying to @smjain
Definitely! I also see now that the real benefit would not be real-time, but saving money. I see so many people throwing an awful amount of money at click stream processing to generate some statistics on user behavior.
Replying to @smjain
Ah I had not. Thanks for the pointer! And thanks, yeah I liked it, too :) What we also did was beyond just using the data structures is to add secondary indices so you could query the table (like "top-k where property X=V"). There was a lot you could do with it.
Replying to @Namecheap
Thank you very much! Also to clarify, it wasn't your fault the site went dark for a while, that was because I forgot to handle the transfer and df decided to shut it down a bit prematurely.
@smjain But looking bad, I think we overestimated how much real-time is a need, and we were also pretty bad at marketing and finding users for our product.
@smjain I still think it's a neat technology and that often people are throwing raw power at counting when they really don't need accurate numbers.
Replying to @smjain
They already were around, but I'm the only one who was trying to build some analytics engine on top of them. I think Cassandra uses bloom filters to decide whether a key could be stored on a certain node, and there is a paper from Smola that also uses PDSs.
Replying to @Namecheap
Hey, no worries. Maybe you could make that clearer. When you try to transfer a .DE domain, you just get an error message that says manual transfer might be possible.
But then df went ahead and disabled the domain before the time ran out (?). And then it turned out that you cannot transfer .DE domains to namecheap... So reverting everything, my blog is back! (low key yeah)
@lalleal I don‘t get how many young people are very eco-aware but at the same time ignore the ecological impact of crypto. But maybe these are distinct groups.
Replying to @lalleal
Yeah, my guess as well. The same people who proclaim this will save humanity but they just want to make money flipping digital assets… or whatever that is…
@lalleal I don‘t know, maybe I‘m too old for this, but when Big Data started to happen it felt differently. I think there is always a bit more hype than actual utility, but with web3, the ratio is way off.
Replying to @lalleal
There is so much marketing money spent on web3 events for young people which I am sure are cool experiences, but as far as I can tell no substance and lots of question marks.
I‘d rather the young folks would look into learning some actual distributed systems stuff than web3 TBH.
Replying to @paul_rietschka
Yeah I‘m not sure Twitter ever really made mainstream here…
Replying to @paul_rietschka
Okay, checking again actually I see Cisco, some tool to do motion capture for games, nintendo, some NFT stuff. Seems like it is more diverse but what I always fall for and am most annoyed of are clickbait sites 😂
Replying to @paul_rietschka
Yeah, from my point of view the community also looks pretty stable. Maybe the quality of ads will also improve, half of it are just clickbait sites…
Replying to @paul_rietschka
Yeah, forcing it to make more money, optimizing for cost efficiency, etc. will not help, etc.
Replying to @lalleal
Yeah, I guess the next design will not target outrageous improvements. I find it pretty interesting because it is so different from software where performance improvements come from algorithms and are more absolute in terms of what you can achieve.
@lalleal I wonder whether there is a general rule that you only go like 50-100% up to gain experience with it? Or is it just product roadmap strategy? Stretch it out longer so you can make more money?
@lalleal Sometimes I wonder why there often these gradual improvements over a longer period of time. Couldn‘t one just have gone to the max? But I‘m too little of a hardware guy for that maybe :)
Replying to @lalleal
Yeah, amazing stuff. The transfer speeds and lack of head seek time have changed effective speed of computers probably more than CPU frequency increases.
I'm still amazed that Musk/Twitter will have to pay about $1bn yearly in interest. He's not buying it. This is like investing in a piece of real estate.
Replying to @nextdoorsv
@mat Yeah, they're also all NFTs, so you can't simply screenshot them without BREAKING THE LAW!
Replying to @boydroid
My daughter told me that people are still using snapchat and I was like "what?"
Replying to @josh_wills
Just yesterday I talked with a friend who does metadata stuff, so… it‘s not just me, it‘s a thing now?
Replying to @DRMacIver
@pactcoffee Sorry this happened to you but now I'm thinking of getting another cup of coffee :)
Replying to @allenholub
My impression is that this and SAFe fill a very real need of big corporations to feel "modern" and "agile" for branding purposes. I think (hope) nobody actually implements this hoping it will improve things.
Replying to @truemped
@d_stepanovic I can't get over how trains are entirely the wrong metaphor. OK, they run regularly, but they are also on tracks, they are anything but lightweight. So you should just deliver a huge chunk of code that was already produced on time? Is that the idea?
Working with some data on the M1 MacBook Pro and boy is that disk fast. Reading in data at >1GB/s feels different. O_o
Reading startup literature and listening to people I feel there is a bias against being too technical and solution oriented. Being technical myself, I did some introspection to dig into this and I think it's not as bad as it seems. mikiobraun.wordpress.com/2022/04/28/a-p…
A Plea for the Technical Founder
FOR REASONS I’m reading a lot of startup literature right now, including Zero to Sold, The Mom Test, Four Steps to the Epiphany, and The Lean...
mikiobraun.wordpress.com
Replying to @QuinnyPig
Earn Trust - with your bosses! As regards to customers, being obsessed is the goal!
Replying to @allenholub
This isn‘t just „processes over people,“ it‘s like burying people under a metric truckload of processes.
Replying to @dirkriehle
@profriehle Yeah, definitely upper limits. I hate to admit it, but designing exercises for efficient gradability became something I cared about 😅
Replying to @dirkriehle
@profriehle So seriously, I think my response would be that it si about the content and not the length. If a great answer can be given in one sentence, that's ok as well.
@rorcde The remark who‘s alpha, the remark about how he‘d fire her if she worked for her, the remark about going full platinum strike me as… unusual 😅
Replying to @paul_rietschka
Well, economically speaking, that's not a bad deal for the shareholders. Do you have a link to on the deal structure?
Replying to @paul_rietschka
Yeah, so it seems if you never seriously try to make your company work financially, you might want to sell if a lucrative offer comes along. Who might have thought!
Replying to @rorcde
Always! Althought I'll be giving my talks together with @DJCordhose and we're following more his style :)
Replying to @InkmiHq
@KingOfCoders I‘m expecting Skyrim will become the Doom of the next generation and eventually be ported to your toaster.
Replying to @rorcde
It seems so. I‘m not there, but people in my timeline were apparently. I‘ll be at m3 conference in Karlsruhe at beginning of June.
Lots of pictures from #KafkaSummit in London in my timeline. It seems no more than 5-10% of attendants are wearing masks. I have to say this makes me pretty uncomfortable... .
Replying to @noootsab
Ah I wonder what the software engineering analogy would be… it‘s more than integration tests, right? Maybe some form of automated alerting. Have people tried to extend that out of TDD as well?
Replying to @profgalloway
@AppleTV Wait is this happening in real life or in an upcoming episode of wecrashed, I‘m confused 😅
Replying to @dosinga
Which was 1/6 of all the memory! It was also always impressive how people would work around These restrictions to create great looking graphics.
I was more a Commodore guy, but a friend had one, and let me tell you, the keyboard was just as bad as you‘d expect 😂 Luckily, you didn‘t need to type out commands, each key was a different BASIC command with a mode system that put vim to shame :) twitter.com/github/status/…
@lomin While I was researcher, especially the use of parameterized toy data (eg different noise levels) was a very important part of the work. I see too little of it in practice.
Replying to @lomin
I see that some thinking also went into how to evolve your tests to guide the development. Very interesting subject! In DS, there is something similar going from subsets and toy data to increasingly complex and larger data sets.
Replying to @lomin
Interesting! Thanks for pointing me towards the St. Pauli school of TDD (I wasn‘t aware of these different schools)!
RT @paul_rietschka: @mikiobraun My thesis advisor used to say “the only time you’re comfortable with your data is when you’re not looking a…
Replying to @paul_rietschka
Worse if the model hasn't even been built, but that doesn't mean a lot of time has already been spent on setup and infrastructure.
Replying to @paul_rietschka
Worst thing, I can see where they are coming from, but thats. not. how. it. works. with. data.
@paul_rietschka So definitely, start with writing the evaluation, do the simplest thing and then at least you have something somewhat objective to work against!
@paul_rietschka Worse, I've seen these discussions also play out entirely in "think space" lead by stuff like what is cool right now, or what "seems" to be a good idea.
- Rigorously evaluate whatever you do on test data. - Automate testing as much as possible. - Let testing drive your pipeline - Make writing those tests the first thing you do. It's not unlike TDD with tests being actual data.
For every ML project, the data is unique. What may have worked for other projects doesn't have to work for your data. Even expert's opinions count less if they don't look at the data. They can point out errors, but not tell how to exactly do it. A better way?
Has this happened to you? 🤔 - New DS Project - People are excited and re-implement a paper or article they found - A lot of discussion about what to improve - You spend months on the data and training pipeline - You launch and it looks absolutely horrible😱 What went wrong?
I've honestly never seen this much evasion, and deliberate confusion ever since we were writing grant proposals at university (just joking about the latter, of course).
Replying to @stefan_will
@smnbss Very cool. Do you have pointers to configuration files/formats for that?
@stefan_will @smnbss Ah, another thought: So service discovery is usually seen from the standpoint of the microservice (so if it starts, how does it figure out where to talk to). But if one wanted to orchestrate a setup, can one "easily" roll out a set of routings via the control plane?
Replying to @DmitryKan
Hehe, I always seem to run out of atomic clocks when I really need them! ;)
I know I have weird thoughts today, but is there notation to signify POST data when talking about REST apis? You know, like /path/{id}?key=value but for POST data?
@DmitryKan As you said, just look at Java, it's all in there, but apparently not in a way that solved it well enough for us not to try to reinvent the wheel every couple of years :)
@DmitryKan At university, I read a book on component software. They predicted that we'll be buying readymade software off shelves in the near future. That was the time of CORBA. The funny thing is that all these concepts like service discovery, etc. already existed back then.
Replying to @DmitryKan
Yeah, I love it when people say "let's do really simple microservices" as if distributed debugging were any better than doing the same thing in well structured pieces of code.
One thing that teams with more of a software engineering background can do to make their data science projects more, well, data science-y, is to view ML as a version of Test Driven Development, with the solution created by the machine. mikiobraun.wordpress.com/2022/04/21/mac…
Machine Learning As The Ultimate Test Driven Development
As machine learning is becoming more mainstream (well that’s already long past I guess) more and more teams who are new to ML are attempting to run...
mikiobraun.wordpress.com
RT @MobileGeekGirl: Thanks @handelsblatt for the great piece on that latest updates of @NuriBanking https://t.co/pAgbeJNLfl
Replying to @DmitryKan
My memory gets a bit hazy on that point ;) Yeah, in a way, this stumbles into age old topics like service discovery which have been tried to solve before, but it seems never in a way which was simple enough to be really widely adopted?
Replying to @smnbss
Ah yeah. But IIRC istio and friends work on the service level, so microservices are written to use some fixed address and then you fix the routing via the network layer, or something like that?
Last night I dreamt of microservices and dependency injection. Is this a thing? All I've seen are microservices sorta hardwired, maybe configurable at deploy time, but nothing like composing architectures from microservices who are ignorant about who they're supposed to talk to.
Replying to @peteskomoroch
Is this from that hobby tunneling thread? I fell into that hole already yesterday #scnr
Replying to @fmueller_bln
@KingOfCoders @lxztlr Da ist noch totaaaal viel los! Musste mich eben mal einloggen und mein Profil aktualisieren, weil ich immer wieder Anfragen von Recruitern bekomme!
@holadiho @jn_johannes I was at an in person conference last November and I can confirm. Why are all these people individually doing so complex stuff? How do I start smalltalk? How do I end smalltalk? Information overload!!
@therealpadams Yeah, "moving to fast to document" sounds horrible for more than just lacking documentation. Next they'll say "code is the best documentation." Which would ideally be true, just that I guess if you're too fast to document, you're also too fast to refactor and clean up the mess.
@GergelyOrosz I had one of the best interviewing experiences with a recruiter who was very directly asking me about my other ongoing interviews but then also offering great advice. In the end I went with their company, so maybe that was their plan all along ;)
Replying to @GergelyOrosz
Not that it matters what I think, but also telling them that the other offer is really better focusses on the candidate and what‘s best for them and that is great.
Replying to @slyphon
„What, there was only one phone in a house and you may have to talk to another person first?!?“ 🤣
Replying to @slyphon
Broadcast TV is so wild some tech bros would need to reinvent it to make it work now. Another unthinkable aspect of life was how much effort it took to meet up with someone in an unknown spot. „There‘s a watchmaker and a clock right in front of it. Let‘s meet there at 2:03!“
Replying to @slyphon
Always that phone in the hands. That‘s on us. I always find it remarkable just what they pick up and what they don‘t (vs what I think they should :))
Replying to @rwhitcomb
Yeah, and there's some serious suspension of disbelief going on to attach way more meaning to this ("it'll save the Internet") than is realistic.
@rwhitcomb But I'm only guessing. Every time I try to read about web3, I'm surprised how hard the concepts are to understand, and I think I have a fairly solid and expansive technical background...
@rwhitcomb OK, more seriously, it seems that the whole blockchain/crypto angle always adds some kind of monetary pay-off into the mix. I'd also guess that mastodon is too "traditional" with local data stores etc. There seems to be the idea of running an app "on a blockchain".
@debasishg Anecdote from my university days. A professor writes down a theorem, then looks up to the auditorium and says "My notes say 'proof: simple'. Let's see whether that's right." Half an hour and a few dead ends later: "The notes were right." 😅
RT @TiloHQ: Our "Unstructured" Meetup @betahaus tomorrow night is now full, but you can still join us online to hear from @mikiobraun,@alex
Replying to @alung
Very nice, I took that route last October from Brixen to Munich, very nice how the mountains rise and fall around you.
But seriously, have more control over replies to your tweets. Other sites allow the original poster to moderate comments. I know Twitter doesn‘t have this post-comment structure but I think this could help.
Replying to @mistersql
Haven‘t all those crypto trades made everyone insanely rich by now? Oh wait
RT @mikiobraun: @SusanPotter Not to sound socialist or anything but maybe individuals shouldn‘t have so much money 😅
Replying to @SusanPotter
Not to sound socialist or anything but maybe individuals shouldn‘t have so much money 😅
Replying to @wrede
Very sorry the weather seems to be absolutely horrible where you are right now!
Replying to @saurabhp
Thanks, Saurabh. Let‘s see who‘s unfollowing me to balance it out again…
Interesting analysis of successful AI companies. Breakdown of founder's capabilities puts cloud technology first, ML is rank 7 and AI rank 14! A shiny AI model that performs well on benchmarks is not a product and certainly not a business. twitter.com/bigdata/status…
Replying to @DJCordhose
@mariarmestre @PyConDE I see they‘re also quoting important people :) And is that the largest #curvedscreen or what?
@f4b1o @joaomcsantos An extreme comparison, but it's a bit like when you hear the US discuss about stricter gun laws or affordable health care and they're like "can't be done" and the rest of the world is like "well, we did it and it sorta worked out."
@f4b1o @joaomcsantos Yeah, but before it hits the news, people probably would. My point is, edit button have existed on Linkedin and FB, and other sites for years, and the discussion seems to ignore that and talks about it as if it will be something unseen before.
@joaomcsantos The other line of argument seems to be "but they built this immutable infrastructure, this can't be done." Are people aware that many databases already use an immutable changelog, and tombstones, compaction, etc.?
@joaomcsantos Yeah, I thought we knew how to deal with that (e.g. adding a "edited" tag on posts, locking editing after a couple of hours). Heck, you could even show the edit history.
What's with all that discussion that an edit button will be the harbinger of catastrophe?
Replying to @InkmiHq
@KingOfCoders Ja, was sollen die Leute auch machen. Amazon ist das vermutlich egal… 🙄
Replying to @InkmiHq
@KingOfCoders Sort of in line with my argument that the software in ecommerce needs to work somehow but that‘s not where you make the money.
@martingoodson @bernhardsson It‘s a parallel world of corporate higher echelons who need to stay current and an industry of consultants who are selling them this - more or less detached from the actual thing. Same with scaled agile.
Replying to @martingoodson
@bernhardsson Hilarious! My impression was this term originated in „Industry 4.0“ and I get the idea to somehow instrument your business to get data, but yeah. I also think there are some bad connotations here that you need to have full copy before you can do anything etc etc
Examples of products that were pretty laggy on my Intel MacBook Air but a breeze on the M1: Microsoft Teams, miro (web tech or web tech powered clients, layers of layers of abstractions)
Replying to @bernhardsson
And why is the Metaverse Continuum link in a smaller font?!? I heard the term „digital twin“ the first time maybe 5-6 years back in certain circles and nobody who actually does something with data ever used it. It is like a parallel substance free universe of buzzwords.
Replying to @munterluggauer
Yeah I think also in product development people often follow other approaches… like „what would be cool“….
Replying to @munterluggauer
I think the general consensus for new products is that desirability has the highest priority. If nobody needs it, you don't need to consider the other ilities.
Replying to @bernhardsson
Yeah, for all its faults, SQL is sufficiently abstract that the same query can run locally, against a server, or on a distributed query engine. With Python, you‘ll need to rewrite, switch compute engines (pandas => Spark) etc. Ray might be a more flexible platform, let‘s see.
Replying to @lalleal
Yeah, I get you. I always think it is more or less equivalent to SQL conceptually, but then they tried and shoehorn that into a Python DSL, and I think Python is lacking (for example good syntax for anonymous functions) to make it really work.
Replying to @datendengler
@joergneulist Definitely! And yet it is so hard not to think "that's just me" X-D
Replying to @paul_rietschka
Ha, interesting! Well, 30 years is a long time 😅 Did I say I feel old?
Replying to @paul_rietschka
Not sure if I ever saw Singles but I had friends who were big fans. Pictures of long haired Matt Dillon in a flannel shirt is like a childhood memory to me.
Replying to @noelwelsh
„Be pragmatic“ „Get stuff done“ „Reply to emails“ Wow, so specific! :)
Replying to @Al_Grigor
Hehe. Either it's some super secret stealth mode product I'm working on, or I'm just to ashamed that people see what basic stuff I'm struggling with to get me back up to speed :)
Replying to @wrede
Waaa, did I say this out loud?! Time and pain for money, that‘s what it is, of course!
Replying to @fmueller_bln
Ha 😅 Man, I do not miss this. Not like I have a better answer, but that‘s neither a way to write software nor a way to live.
I fear one reason for this was that I was almost unconstrained. No architecture roadmaps, no conflict with other teams over who owns what, nobody telling me „this cannot be done.“ But still :)
I completely forgot what a serene, self perpetuating activity coding can be. It almost felt dangerously good. As in „if only there were a way to make money from this“ good.
Reddit‘s r/place is honestly the weirdest thing I have seen on the web in recent years. Still, I feel like there‘s been a chance missed to web3 this shit.
Replying to @clairikine
Yeah, seems like „Durchseuchung“ is the new strategy. If only they would openly admit it. 😡
Replying to @martingoodson
Yeah, being good at solving ML problems is great, but in reality you need to be able to make the connection to real customer or business problems, and I‘m not convinced Kaggle trains you well for that.
Replying to @joe__six
My brain broke just trying to parse this. 😅 I’ll try later when I have access to a whiteboard ;)
@Major_Grooves I guess every language has those. I remember that in Japanese, "kami" can mean sheet of paper, hair, or god depending on how you stress the word.
Replying to @Major_Grooves
But I totally agree it is kind of absurd for German to put so much meaning into the grammatical gender of the word - which is totally arbitrary anyway.
Replying to @Major_Grooves
Yeah, "Eine Latte, bitte!" is pretty much what gave people a hard time keeping a straight face. :) No idea thought why I'd think it is masculine. Maybe by analogy with coffee?
Replying to @Major_Grooves
True, but if you get the articles right, it might save you. Latte macchiato is (for whatever reason) "der Latte," while well the other thing is "die Latte."
Replying to @curious_reader
@markusandrezak Im Bezug auf die Steuer - ja :) Aber ob web3/DAOs die Lösung werden... . Ich bin nicht optimistisch. Also wegen Deutschland.
Replying to @paul_rietschka
Yeah sounds more like people would like to hire one person instead of looking at what's required to make DS successful in a company. If they go that route without rethinking product design, data strategy, etc., that one "full stack DS" will have a miserable time - and leave.
@astrobassball Yeah, good point, just assume someone would address a speaker with Señor Sanchez, or Herr Schmidt! Sounds weird like you really want to stress their (assumed) background.
@srchvrs As a candidate, if you absolutely was focussed just on a ML problem someone brings to you, you can also explain the context. As a interviewer I might still be convinced if there the candidate tried to understand the context of why that model is required.
Replying to @srchvrs
Yeah, you can be quite detached from the customer. But still there might be a challenge to make the transition from the problem you're trying to solve to the pure ML problem.
@truemped @Steve_Yegge That post also has the nice footnote: "Ha, ha! You 150-odd ex-Amazon folks here will of course realize immediately that #7 was a little joke I threw in, because Bezos most definitely does not give a shit about your day." 😅
Replying to @markusandrezak
My 15yo kid told me that many of their friends are using Snapchat and I was a bit surprised it still exists 😅
Replying to @x0rg
I recently had to explain it a few times as well. People need to know!!
Replying to @SergeBelongie
@jenssen_robert @SFI_VI @DIKU_Institut @AiCentreDK Hey Robert, good to see you! :)
I mean I have nothing against helping your fellow human for money 😅 but maybe we can tone down the condescending tone and status signaling and the handwaving and … OTOH if it works, free market and so on, right?
Youtube has started to show me the same kind of ad which shows some random dude in a sports car/fancy office/at the pool telling me I‘m not hustling half has hard/in completely the wrong way and if I only attend his seminar I‘ll be making thrice as much in a third of the time.
RT @martingoodson: Friends don’t let friends learn data science from Twitter. There is so much nonsense out there - and it’s getting worse.…
Replying to @dehora
I think it depends. There are certainly those who are most interested in ML itself and would rather not „waste“ time on improving the setup. Lately I think that it is often hard to justify investment in tools and abstraction when there is pressure to deliver value.
Replying to @dehora
Yeah, adding CI/CD style processes to model building and deployment has its merits, but the real challenge IMHO is to bridge from the exploratory to production. There are similar ideas like prototypes or spikes, but they are less common for software design.
RT @dehora: @mikiobraun Strong agreement. It doesn't help that 1) tools providers (oss/in-house/vendors) confound things via differentiatio…
@dehora And re: 3), I think the first phase was devops ideas being applied to the parts in the ML workflow where they fit more or less. It is not bad but also not great.
Replying to @dehora
Thank you, Bill! And yes I agree to your points as well! Re: 2), many DS come from other areas (eg physics) and don‘t have enough software design training to make their lives easier with proper abstractions.
Replying to @JensMannanal
@wrede Yeah, couldn‘t agree more. The bool also has many great one-liners. „Opinions are worthless“ „The customer owns the problem, you own the solution“ for example.
I got it totally wrong though, it is about how to have unbiased, non leading conversations with potential customers to get hard data, and get so good at it that it would even work for your mom who loves you and wants to see you succeed and doesn’t want to hurt your feelings.
Finally started reading The Mom Test after it again got recommended to me by @wrede and it is really really good. I have to admit I was put off by the title in the past, assuming it was about „if your mom doesn‘t even get your idea, your product will never work“ 😅
@holadiho This! Ich erinnere mich gut, als ich zum ersten Mal dachte "Alter, ich kann mein Essen gar nicht mehr richtig sehen!"
RT @wrede: “All businesses are loosely functioning disasters that sometimes make money” Yup.
Replying to @Major_Grooves
One of my clients used some document management service and it looked really complicated. But in the end it turned out you could just email a PDF if „you haven‘t been onboarded yet.“ 😅
With glorious early spring sun out in Berlin, choices are (a) sit at my computer and work👨🏻‍💻 or (b) bathe in the sun like a lizard awaking from its hibernation. 🦎
Replying to @baggerspion
@therealpadams @Canonical Why would they make people write all that down and miss a chance to get to know them talking face to face?! Also, are they really claiming someone will read all that?
Replying to @martingoodson
Is that because it doesn’t matter? Or people have given up? Or do some actually agreeV?
Replying to @martingoodson
What I find interesting/worrying is that he seems to get away with that. Every time.
Replying to @dosinga
OK, yeah I see the distinction. Maybe my own tools tend to evolve into frameworks :)
Replying to @johncutlefish
Also that those „customers“ aren‘t forced to use the product (as is the case often with platform-y products).
Instead, we have people who can combine existing building blocks (services, libraries, frameworks) into business logic and frontend code. But the tools are not perfect and I see so much talent wasted on people memorizing how to do stuff in the framework du jour.
But on the other hand, we have whole generations of coders who have mostly worked in such an environment who never learned the art of tool building and never experienced the power of creating new ways to work.
The reasons behind this make sense to me: who is going to maintain it? We can‘t have each team have its own bespoke tech stack, what if people want to change teams? Should we really invest in building something (k8s?) that someone else is much better at?
I fundamentally agree that building your own tools is a super power and code is a media particularly fit for that. Every program has the potential to encode new abstractions, automate manual work, create new ways in which to think and work.
Okay, I think I'm ready to become an #indiehacker. How do I sign up, @wrede, @fmueller_bln? Is there some T-Shirt I should be buying?
Not talking about any of my clients, of course ;) But even with good intentions some amount of tension remains. In any case, it makes you wonder how to have less pain and more fun writing software, because at the base level coding is a lot of fun!
I think the sad truth is that some organizations intentionally create environments which rely on tension to make people do stuff, and reward people who get shit done no matter the cost.
I once attended a discussion on "structural violence" at university. Someone asked "but what is structural violence?" to which the reply was "actually, I'd consider this question structural violence."
And then there is all that stuff that happens in big companies which is confrontational in nature. Goals that are set against people's will, needs of teams that are ignored, people who take a confrontational approach to resolving differences or solve problems, etc.
Not that these are things that are inherently painful to deal with, but influencing these when you're officially there for technical support is challenging.
On the other hand, I have had to realize that while I often start out as a consultant brought in for technical stuff, eventually we get to the "other stuff". Team setup, processes, team responsibilities, interaction with product management, and all those fun topics.
Still, I'm a bit surprised just how *therapeutic* getting into the good ol' tinkering flow really is (aka "nerdvana"). I don't consider myself to be someone who doesn't like to work with people. Helping people is deeply fulfilling for me.
I think the original assessment was right. From my days as a manager I know that workloads which are mostly meetings and doing stuff yourself don't mix well. For meetings you need to be flexible and you'll context switch often. Coding means putting in hours of uninterrupted time.
When I started consulting almost 1.5 years ago, I made the decision to not be hands on. My idea was to have more flexibility and being able to run more projects at the same time. Currently I'm more or less in between projects and started to push myself to code, and it's amazing.
Replying to @fmueller_bln
Yeah, ENFP-T here every time. Many people (including myself) are surprised that I'm supposed to be extroverted. The rest checks out :)
Replying to @wrede
@yayalexisgay @profgalloway Yeah, great energy! Love the blog. And the podcast. Okay and I may have read some books 😅
Replying to @citizen_of_now
When used for storing data, you'll want to be able to process it line by line. Apache Spark does that, for example.
@KingOfCoders I've also heard people say they prefer really simple, small microservices so things don't get complicated, without realizing that the complexity is the same, AND you replaced function calls with remote network calls.
@KingOfCoders And backend, well. Increasingly, I'm thinking of microservices mostly as a deployment strategy, and fine-grained scaling. But most people probably won't need this.
Replying to @InkmiHq
@KingOfCoders I'm very much with you, Stephan. I don't know for whom the current web tech stack is optimized for, but everything is unnecessarily complex. Frontend tech has added so many layers you can almost forget that some poor browser needs to run some JavaScript eventually.
Replying to @nixcraft
4KB of RAM. „Storage“ could‘ve been a cassette tape but I never got it to work (ZX81). It also didn‘t really tell you when you went out of memory, it would just overwrite the beginning of your program.
Replying to @tenderlove
You… didn‘t realize all those dinosaurs you fought were robots?
@erich_owens Is the stuttering due to shader compiling ad bad as they say (heard about shader compiling for the first time today. The world we live in!)
@holadiho Ich habe Deine Elternabend Livetweets ein wenig vermisst. Das hat ja schon Tradition!
Replying to @truemped
@maximilianwerk @lonkamikaze @cherthedev I hope I am reading this right, but Twitter needs more of this: a discussion between people with differing standpoints that does not become a screaming match. 🙌🙌🙌
Replying to @noelwelsh
@chandrajidev Java is so old you can tell when which part has been added based on its API design style.
Replying to @moyix
To me it always seemed like you‘ll get an grant for an idea you already more or less know will work and then use the time to do novel research on the side for the next grant. I always wondered where to do the initial research. Maybe in the PhD?
Replying to @smdiehl
Sure sounds like Mark is well down the road towards some techno-romantic idea of a post-corporeal life as a digital construct.
Replying to @mucio
Sorry, I wasn‘t aware how close this is to you. Hope everyone stays safe!
Over the years, I've had the pleasure to work with people from many different countries, including Ukrainians. Once you get to know the people, nationalities stop being relevant. All the more heartbreaking to see what is happening right now.
Replying to @mtantawy
I keep thinking too much power in the hand of a few. Others at least only buy superyachts or fly to space, but that's too cynical maybe.
RT @Marina_MCV: Women's power in the ProFiL workshop "Leadership in Science"! ProFiL supports women pursuing a professorship with workshops…
Replying to @fmueller_bln
"Threshold FTP training"... Is that some kind of cybersec training?
Replying to @fmueller_bln
Took me a bit to understand you‘re not talking about the file transfer protocol 😅
Joaquin Quinonero Candela who you might remember from technologyreview.com/2021/03/11/102… joined LinkedIn linkedin.com/pulse/im-joini…
How Facebook got addicted to spreading misinformation
The company’s AI algorithms gave it an insatiable habit for lies and hate speech. Now the man who built them can't fix the problem.
www.technologyreview.com
I'm joining LinkedIn!
I am extremely excited to share that I have decided to join LinkedIn: in fact, this is my second week! I am compelled by the vision and mission, the...
www.linkedin.com
Replying to @JonnyDaenen
@GoogleStadia Yeah, it is browser based. Not sure whether all games are cloud enabled and to be honest I also don‘t know whether you can buy games 😅 But save games are shared between consoles and cloud which is nice!
Replying to @JonnyDaenen
@GoogleStadia I‘ve tried xbox cloud gaming and that combined with Game Pass is an awesome combination without peers IMHO.
Well, I'm not surprised Google doesn't deliver on the gaming side or building an awesome end customer product, but also failing on the hardware side?
Replying to @krishnanrohit
Yeah, I think the NFT would just hold the token. I mean its really not more than the token, or is it? So, alright, what are next steps? Founding a DOA? ;)
Replying to @adichad
NFTizing (I like that word) doesn't do a whole lot in general :) Aside from allowing you to make some quick bucks, I think.
Replying to @wrede
New challenge: name your startup to have the most ridiculous term for employees.
Replying to @vodafone_de
Jetzt noch mal den Router neugestartet und die Geschwindigkeit sieht wieder gut aus. Ich drücke mal die Daumen. Den Netz-Assistenten kannte ich noch nicht, danke für den Tip, Pierre.
Replying to @vodafone_de
LAN. Ich hab die letzten Wochen über dieselbe Verbindung gute Geschwindigkeit, aber ab Anfang der Woche leider nicht mehr. Router hatte ich auch schon mal neu gestartet.
Had consistently 700-800 Mbps the past few weeks, but seems we're back to the 100Mbps cap, @vodafone_de
Replying to @tgrigoryan
I had that, too, it arrived a day later with some additional tape wound around it. But that was only a day of delay… 😥
Replying to @SustainableTall
@_DECAF I thought I recognized the place. This is how it looks now on Apple Maps.
Media
Replying to @purbon
No idea. What's your experience with retail agents (Immobilienmakler)?
Replying to @purbon
Definitive! It also seems to me the usual platforms like immoscout aren't working anymore. Either that or we really have 1000 more people wanting to move to Berlin than out, which I don't believe.
Replying to @fmueller_bln
Email from office manager: ban on clicky switches starting Monday.
When WFH will be over and we'll all return to offices with our collection of mechanical keyboards we've acquired in the meantime you'll know that this was a big mistake.
Replying to @mtantawy
@LinkedIn I didn‘t even know there was an Excel 2016. Am I im trouble?
Replying to @truemped
Even if you realize how it is trying to manipulate you, it just works!
In my current role I‘m often asked how to solve X (well, surprise), and I often struggle with giving a clear answer. I tried writing down why that is and why there could still be something worthwhile to share.
Replying to @wrede
@IndieHackers Great article, Caspar, I‘m rooting for you! Many points resonate with me! I think especially for technical founders in Germany there is this knee jerk reaction of „you need a cofounder for the business side“ but I also don‘t think that is always true.
RT @wrede: Someone doing the newsletter at @IndieHackers requested that I write up my first 10 months as a solo developer. Here is the arti…
Replying to @mucio
Ah, I just realized that my envs are project specific, because I‘m always creating them in the project folder but of course I could also put them into $HOME/.venv/myenv
Replying to @mucio
Yeah that's also what I'm doing. Also (re-)discovered conda lately. The good thing about is that envs are global, so they can be shared between projects (if you so wish). But maybe more geared towards ML?
RT @prla: "Coaching, you see, is not telling people what to do; it’s giving them a chance to examine what they are doing in the light of th…
RT @allenholub: "It’s not about the equipment, man" (Mick Jagger, from an interview where the interviewer was obsessing on his guitars.) T…
Just read an article on medium (won‘t reshare) giving tips on how to reeeaaally test the candidate. First question „do you use a screen protector on your phone?“ C‘mon! In this economy you better make sure people won‘t have to deal with BS and that there is a remote option.
RT @ianmiell: Retweeting cos someone reminded me of this and (unlike most tweets) I'm proud of this one...
Replying to @datendengler
@joergneulist I just realized you can also push the knob, so maybe you could use that to mode switch?
Replying to @ctrlshifti
But you kept on it for more than two weeks, so… not everything‘s lost? 😅
Replying to @00Syssiphus
Yeah, of the three available color schemes, this one spoke to me :)
Replying to @madsh
Yeah in a way these are our tools, right? I think it always pays off to invest in the tools, even if a 10€ keyboard off Amazon would punch out just the same characters :)
Replying to @madsh
Yeah, I feel your pain. To be honest, most of the days replacing the computer with a video call terminal would work just fine.
Replying to @datendengler
@joergneulist By default it's volume but apparently it can be remapped (although I read the software is a bit hacky).
Replying to @madsh
I still like the others, just like my guitars, everyone is special :) All my keyboards are consumer/budget boards, and I wondered why people would pay hundreds of dollars. But I think with the Q2 I get a glimpse of that. It is really a completely different thing.
And I have to say the Q2 is an entirely different beast. It has so much mass that it is waaaay quieter than any of the other keyboards. It is like the grand piano when everything else have been plastic synthesizers. But maybe these are enough keyboards now? 😅
Whaat? Another keyboard? Let me explain! When I first saw the Q2 I thought it would eventually be nice to have it, but it wasn‘t available yet. Until it suddenly was, and then with the first shipment being delayed, I somehow end up with two new keyboards in a week 😅
RT @Quesada: Anyone reading this is leaving Berlin? A friend is looking for an apartment and it's really hard to find one (as you may have…
@bastianventhur Not working with Linux in 2022? For a product geared towards nerds and devs? That's pretty odd indeed... .
Replying to @j_c_cabrejas
Ah, haven't heard about that before. It is quite solid, I went for the aluminum frame and tactiles with slightly higher activation force. The backspace key is quite noisy, but let's see. Other than that, I really like the build quality.
RT @yayalexisgay: you’re in his DMs, I’m in his automated email sequence… we are not the same
Replying to @nikovarga_hr
Thank you, let's see how it pans out. And what, PIN doesn't have any tracking? Weirdest thing that happened to me so far was a package that was reported lost and then turned up a few weeks later with a completely new tracking number.
Well, I get that given the current situation everyone is stretched pretty thin, but someone could also just be trying to hack the metrics to get around failed deliveries. Anyway, hopefully, the package will eventually make it. 😞
The weirdest part was realizing that wearing masks, washing hands, etc. were for real this time. In the back of my head I think I was telling myself that in reality, the risk was small because everyone I met was probably negative. Well, not the past week.
Replying to @Major_Grooves
Did you test positive? Sorry to hear that, man! As far as I understood, you can break quarantine to get tested. If you go to one of the test stations, they should do a PCR test for free (at least this was what it was like last week).
Replying to @smnbss
Yet you're bringing arguments as if you do :) Well, I think we're discussing on different levels. I'm saying structurally we (politics) don't treat it like the flu, so whether or not we have metrics we have relied on so far is still important.
Replying to @smnbss
The issue I see is that they didn't actively make that decision but talk about (in Germany) reducing PCR testing because of capacity without (I wonder) not thinking through what this means.
Replying to @smnbss
Very generally speaking, I agree with you, but we're talking about covid here, I guess that counts as a "specific issues."
Replying to @smnbss
Hospitalization and deaths are much more lagging indicators. Looking at case numbers is still important imho. So yeah, looks like we might loose those numbers.
I mean, do they now take rapid tests as measurements? Did anyone do some statistical correction? Modelled how rapid test and PCR correlate? Or am I being way too optimistic to hope someone thought this through?
Replying to @sbourke
@wrede @totopampin Ah, I wasn‘t being sarcastic, yes, the slope is flatter and that is the rate of change = number of new signups.
Replying to @johncutlefish
I think you may need a cultural shift to let data have an impact. People need to learn how to use data and they must start to look into them for exploration, validation etc.
Replying to @atitaarora
Thanks, Atita. Yeah, all these kids were fully vaccinated, half of them got it. You stay safe, too!
Replying to @tboeghk
We were using one of our private credit cards because that was taking too long but now compliance got wind of it and the whole project is on hold.
Replying to @mtantawy
Definitely. I was more surprised that apparently I've started to consider running a script also as a version of "deployment."
Reasons why the project isn't finished yet, wrong answers only. I start: - we're still bootrapping the kubernetes build cluster. - we're still waiting for procurement to greenlight the gitlab license. - Steve is not finished with our abstraction layer on top of Jenkins.
Actual conversation I had this week: "So, what's the deployment strategy" - "What do you mean, deployment? It's a friggin jar file!" #everythingisdeployment
Replying to @wrede
Article seems to be from May last year, but I hadn't read it before. Also: OMFG!!!
Replying to @x0rg
I see. Yeah, everyone needs something difficult, and I found standard tools also lacking often.
Replying to @x0rg
I have like a „kanban with swimlanes“ kind of setup that works well for me. Columns are future / next week / this week and Lanes are different projects.
@Infinite_Monkey So you tested positive? 😓 A speedy recovery! And yes I think that is true for all of them.
Replying to @InkmiHq
@KingOfCoders Not sure what I'm looking at but I like the header image! :)
Replying to @madsh
@paul_rietschka Yes, and the technological progress concerning consumer electronics I've seen in my lifetime is just amazing if you think about it.
Replying to @madsh
@paul_rietschka I think at some point I need to figure out how to sell off some of my stuff on ebay. My kids will thank me if they don't have to deal with all that junk 😅
Replying to @madsh
@paul_rietschka Damn, just saw the Keychron Q2 is in stock... Couldn't resist it. 😓
Replying to @clairikine
January to March of the Berlin winters are the worst. November and December are sort of ok, but then it just drags on. No sun for weeks. Snow in March. -10C in February etc.
Replying to @madsh
@paul_rietschka Maybe that will finally bring me beyond 4500 followers! 😂
Replying to @madsh
@paul_rietschka I have a keychron in delivery and a keycap set that looks sufficiently retro (and that didn‘t fit on my epomaker keeb because it has a non-std 2u left shift key). Do I need to say more?
Media
Replying to @madsh
@paul_rietschka In this pandemic I stumbled into the realm of mechanical keyboards. Haven't spent stupid money on anything, yet. But I realized just how much my earliest typing experiences have shaped me (actual mechanical typewriter and C64), and those were not, well, short travel.
Replying to @madsh
@paul_rietschka Okay, "on the run" maybe was not exactly the right image :)
Replying to @mleznik
@rwhitcomb Ah, the one thing I'm not sure about is that the M1 supports only one external monitor.
Replying to @madsh
@paul_rietschka Yeah I don't mind the keyboard. Solid enough if I ever need to type on the run :) But I also have an Intel Macbook Air and that is still a great travel computer.
Replying to @paul_rietschka
It really is fast while being very quiet. Never even heard the fan turn on. Then again, I'm not really using it's potential :( Based on benchmarking I did, I think the GPUs are about 75%-80% of the GTX1660S I have which is pretty solid for the packaging.
Replying to @paul_rietschka
16 inch. It is pretty heavy and bulky, but I like it. It feels pretty powerful. But I also almost never carry it around with me. Keyboard is meh. The screen is absolutely stunning. Such amazing colors and darks.
Replying to @rwhitcomb
I'm pretty sure a base level MacBook Air with an M1 would be doing just fine 😅
So, did buying an (almost) maxed out MacBook Pro pay off? Well, I can definitely have a Zoom meeting with everybody working on a Miro board and Slack open and *no* stuttering or fan noises whatsoever.
Omicron is no joke. Over the weekend half my daughter's class has gotten it. We had reports of positive tests coming in every hour on Saturday, then a couple more on Sunday, and a few on Monday and Tuesday. Symptoms are like a strong cold luckily.
Replying to @Major_Grooves
Yeah, the more LinkedIn wanted to be like Twitter, the more the meaning of being connected was diluted. They added this "follow" vs "connect" distinction, but it is not advocated well. The vast majority of people I'm connected with I don't really know in person.
Wordle 210 5/6 ⬛⬛⬛🟨⬛ ⬛⬛⬛🟨⬛ ⬛🟩🟨🟨⬛ ⬛🟩🟩⬛⬛ 🟩🟩🟩🟩🟩 I saw a lot getting this on the first try but yeah 😅
Replying to @paul_rietschka
For web3, I did this rough assessment mostly based on the hype I'm seeing, it is not even based on any deep technical insights. For crypto, I don't know, but a few will make a lot of money out of this.
Replying to @madsh
@KingOfCoders The author also worked as a consultant, so it is not just military knowledge applied to business, but he knows what he is talking about. Unfortunately, print seems to be out of stock, but ebook‘s are available.
Replying to @madsh
Liking it so far, recommended to me by @KingOfCoders. It draws extensively upon the Prussian army which might not be everyone‘s cup of tea, though.
From the Art of Action by Stephen Bungay: why are budgeting, planning, and performance review three separate processes owned by finance, leadership, and HR? They all provide constraints and goals, which can easily contradict. Makes me think.
Wordle 203 4/6 ⬛🟩⬛🟨⬛ ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 🟩🟩🟩🟩🟩 When you almost have it after the second guess but there are still so many possibilities :)
RT @markowetzlab: For a bioinformatician you don’t look particularly geeky, they said. Thank you, I answered, but have you considered biom…
Replying to @allenholub
I really liked the way how it was theoretical as well as practical at the same time. Always thought it was a great example of literate programming!
Thanks for that book, @allenholub! It not only taught me a lot about C, but also introduced me to many computer science concepts even before I entered university.
I was just talking to a friend how Compiler Design in C was the book I read in high school that got me really hooked on computer science and never made the connection that it was written by @allenholub who keeps popping up in my timeline.
Replying to @j_c_cabrejas
@joergneulist Also a good one. But yeah, I also realized I barely remember even the solution words from a few days back 😂 It‘s all about that dopamine hit!
Replying to @datendengler
@joergneulist I don’t remember all, but I think I often started with DREAM. If one can exclude N or S that‘s already telling a lot I think, so STERN is great!
Wordle 201 5/6 ⬛⬛⬛⬛⬛ ⬛⬛⬛🟨⬛ 🟨🟩⬛🟨⬛ 🟩🟩🟨⬛⬛ 🟩🟩🟩🟩🟩 Always bad when your first guess gives you nothing.
Replying to @mucio
What happened to you? Really happy to be a freelancer or really horrible experience applying for a permanent position?
Replying to @j_c_cabrejas
Wordle 200 4/6 ⬛⬛🟨⬛🟨 ⬛🟨🟨⬛⬛ 🟩🟩🟨🟩⬛ 🟩🟩🟩🟩🟩 Took me a bit longer :)
Replying to @blattnerma
Thanks for asking, getting up early this morning was more painful than expected. 😅
Taking a week off to recharge, taking stock of last year, but this is all I came up with so far.
Media
Wordle 196 5/6 ⬜🟩🟨⬜⬜ ⬜🟩⬜⬜🟨 🟨🟩⬜🟨⬜ 🟩🟩🟩🟩⬜ 🟩🟩🟩🟩🟩 I did 195 (and really badly), but didn‘t manage to share it.