HNHacker News
TopNewBestAskShowJobs

cjlovett

152 karma · joined April 24, 2019

submissionscomments
cjlovett··on Trump's US Commerce Secretary publicly recommends to buy TSLA
Obama and Biden implied the same thing when it came to their favorite electric car companies, with many public visits to their plants, championing American-made electric cars and blatantly ignoring Tesla because they refused to unionize. So, the Trump team is just setting the record straight that Tesla is America's best electric car company (by far), and we should all be proud of it rather than trying to tear it down.
cjlovett··on Google no longer producing high quality search results in significant categories
It's amazing to me it's 2022 and Google search results are still so useless. I'm finding myself use duckduckgo a lot more these days.
cjlovett··on YouTube deletes rapper's 'Let's Go Brandon' song claiming medical misinformation
I thought it was brilliant wokeness by the NBC reporter to translate "F* Joe Biden" chant to say "Let's Go Brandon". The subsequent adoption of "Let's Go Brandon" as a code for what people really want to say is hilarious and has become a major meme across America. For YouTube to deny this hilarious turn of events is happening is downright laughable. Clearly YouTube (and Facebook) are in deeply in bed with the Whitehouse, which should make everyone very concerned.
cjlovett··on Dislike button would improve Spotify's recommendations
I love my Spotify, especially love I can now use it in my Tesla. I mostly use it for podcast channels, like Joe Rogan and Charles Mizrahi. But I also rarely use their recommender, I mostly know what music I like or I get recommendations from friends I know well. A dislike button sounds like a great idea, even if it is purely for the psychological pleasure pressing it.
cjlovett··on Hundreds of fishing vessels vanishing along Argentina’s waters
And Argentina mysteriously lost a submarine recently too. Hmmm. Did China sink it to protect their illegal fishing?
cjlovett··on Technical documentation that just works
You can use DGML with Visual Studio, then export that as SVG and even animate the SVG like this https://microsoft.github.io/coyote/concepts/actors/state-mac...
cjlovett··on Technical documentation that just works
Yep, mkdocs is great, then publish on github pages for free. Surely all documentation will go this route.
cjlovett··on What Is Fuzz Testing?
Nice article. In a way you could think of the following as "concurrency fuzzing": [0]: https://news.ycombinator.com/item?id=26718273
cjlovett··on Find those pesky concurrency bugs
if you are writing any kind of code using Tasks in C# you should use Coyote to test it.
cjlovett··on Microsoft Coffee
Fantastic story. I joined Microsoft in 1997 but unfortunately I cannot confirm the story, I never heard this story before, but it doesn't surprise me, we had a lot of fun back then with all kinds of pranks, and Easter eggs, until one day it was all suddenly stopped, ship an Easter egg and get fired was what they told us. That was a very sad day. I can confirm that Microsoft was doing things with Java back then, I worked in an XML parser written in Java when I first joined Microsoft.
cjlovett··on Ask HN: I am “trapped” in a senior engineering role, how can I escape?
Great you are reaching out for mentorship. Great move. Some of the best moves I made in my career I also felt woefully out of my depth - scared even, but it stretched me and I grew. You'll be amazed at what you can do. But you've been in your current position for 5 years, you should be more confident by now. Why is it you still feel under-experienced. Are you talking about your field of software engineering, or the field of financial services. It is ok to not be an expert in financial services industry, you are there because of your software skills. So continue to learn and grow in software engineering. If you don't have the passion to learn about financial services in your spare time, then I'd look for a job at different company. Life is too short not to absolutely love what you are doing at work.
cjlovett··on Apple iCloud – please stop bugging me
This iCloud reminder came with iTunes I think which I still use.
cjlovett··on Apple iCloud – please stop bugging me
Anyone else tired of all the popups we get from iCloud every day?
cjlovett··on German city wants to ditch Microsoft for Linux
The title of this post is all wrong. Microsoft != Windows. Microsoft is so much more. I also like Windows 10, they've done a good job, no more blue screens. Windows Subsystem on Linux is the best thing Windows has done in years and how not to love the new Terminal app. So go Windows! I also love the fact that I can still run an unmodified Windows app that I wrote back in 1996. Try doing that on any other platform!
cjlovett··on Testing Distributed Systems with Deterministic Simulation (2014) [video]
This is similar to https://github.com/microsoft/coyote/
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
Great question, I actually think writing test code is harder than writing the product code.
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
Hey, now we have a reason to write proper unambiguous code comments :-)
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
ha ha, maybe we'll have a.i. hackathons soon :-)
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
Not yet, but I think our role will get more and more "meta"
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
Yeah, I guess developers will have to all become data scientists to help train these A.I's to write better code :-) Perhaps there will be a new business model around selling your higher quality code to help train the A.I to be better and better... so we need to label code "good" and "crap" so the A.I. can avoid learning from crappy code :-)
cjlovett··on Demo of an OpenAI language model applied to code generation [video]
Kevin Scott demos a new AI that is writing code in collaboration with a developer... very cool!
cjlovett··on Simple Personal Finance Tracking with GnuCash
Yep, this is the same reason I've been using https://github.com/clovett/myMoney.Net for the last 20 years and I have to say the data I have now is invaluable. But I have noticed a lot of banks are shutting down their OFX gateways which is disturbing. I think Intuit is moving them all to online backend closed systems which sucks. We should start a citizen initiated referendum to stop that trend and force banks to remain open, letting consumers download their data!!
cjlovett··on I Accidentaly Wrote a Compile-Time Executable State Machine
So meta man! You know a language has gone off the rails when it can do crap like this :-) Very cool article though. I also love state machines, see https://microsoft.github.io/coyote/learn/programming-models/....
cjlovett··on Debugging Distributed Systems
I agree with the paper, it has a great description of the problems with debugging distributed systems. But I think it is missing one type of solution which we call "Systematic Testing". See https://microsoft.github.io/coyote/. This is a testing tool that integrates into your development process and has been used successfully by several large very complex distributed systems inside of Azure.