Munitions exporting. I fondly remember the PGP feasco. I spent years using PGP to encrypt my emails to several people who refused to use email without it. Good times.
HN user
WesBrownSQL
Yeah, I'm stuck on X11 since Wayland and NVIDIA with two video cards for display is hot garbage. I have been a Linux user on the command line since the days of root and boot floppies. I don't think the desktop has felt this broken to me since the early days. I'm a tech veteran and don't have a problem working through issues, but when the issue is "you're running Wayland compositor," Then that's a problem I can't fix. I can't write a compositor. I'm running X11/KDE on Manjaro base, and it is stable after some cursing and poking things with a stick. Oh, and telling me "Tell NVIDIA to fix their drivers!" or some other thing, if I could effectively and efficiently use something else, I would. Again, lack of competition has hamstrung us. Oh well, I'll go back to yelling at kids to get off my lawn and coming out of my thick, luxurious neck beard.
I've been running https://github.com/rtk-ai/rtk for a week seems to be a good balance between culling out of context and not just killing everything. I've been running https://github.com/Opencode-DCP/opencode-dynamic-context-pru... in opencode as well. It seems more aggressive.
As someone who has been dealing with SOC 2, HIPAA, ISO 9001, etc., for years, I have always maintained copies of the third-party agreements for all of our downstream providers for compliance purposes. This documentation is collected at the time of certification, and our policies always include a provision for its retrieval on schedule. The problem is when you certify their policy said X and were in compliance, they quietly change that and don't send proper notification downstream to us, and captain lawsuit comes by, we have to be able to prove that they did claim they were in compliance and the time we certified. We don't want to rely on their ability to produce that documentation. We can't prove that it wasn't tampered with, or that there is a chain of custody for their documentation and policies. If I wanted to use a vendor that wouldn't provide that information, then I didn't use them. Welcome to the world of highly regulated industries.
And that's why they call it a hot take. No, it isn't going to give rise to microservices. You absolutely can have your agent perform high-level decomposition while maintaining a monolith. A well-written, composable spec is awesome. This has been true for human and AI coders for a very, very long time. The hat trick has always been getting a well-written, composable spec. AI can help with that bit, and I find that is probably the best part of this whole tooling cycle. I can actually interact with an AI to build that spec iteratively. Have it be nice and mean. Have it iterate among many instances and other models, all that fun stuff. It still won't make your idea awesome or make anyone want to spend money on it, though.
I don't think Ben would tell you to limit yourself. There are many fantastic people doing these kinds of things. James Sharman has been working on his system for years, and it is fantastic because he is also a programmer. https://www.youtube.com/@weirdboyjim
SNOBOL FTW!
That's what you don't get. You aren't just watching ads. You are giving them data about you, a lot of data. That data is used to heavily manipulate you. This isn't like the old days of broadcast TV where ads air and you aren't directly tracked. If you ever find a product that is free, it isn't. You are the product that is being sold.
100% this one of the big reasons I fell in love with go. Single executable, no runtime stuff to install and crazy portable. I can look at anyone's go code and very quickly get up to speed. I don't worry about how they format it. Patterns are pretty universal which makes it easier. Does it have its warts? Oh, you better believe it but I know that any code base I go through will pretty much have the same warts the same way. Does go fit every need? Nope on that front too but man its pretty good and what it was designed to do.
I am sad for for your loss but glad he had such a large impact on my life and so many others.
I also still have the books and a CoCo 3. When everyone else I knew either had a c64 or an appleII I was on my own and just had to push through. I started with a CoCo II then UPGRADED to a CoCo III, that's how much I loved that machine. The only other friend I had that was also left out in the cold had an Atari 400. Poor kid asked for an Atari for Christmas thinking he would get a 2600 and instead got that brick ;)
LEGEND! I remember pouring over the xmodem doc's back in the day. Thank you sir, without your work my life would have been a much experience.
100% contextual. In every business where I've been an executive, or had access to the budget, we talk "made" as gross revenue and EBIDA as a stand in gross profit and specifically call out net profit in internal meetings. For example, "We made 10 million with an EBIDA of 1 million and net of 200,000.00." Using EBIDA to talk to potential investors and as a guiding metric if we didn't have a well established gross profit formula that followed GAAP.
https://en.wikipedia.org/wiki/SPITBOL FTW! I got turned onto SPITBOL in the early '00's from a colleague who used it as a rapid utility language for writing small command line apps.
James Sharman's build is nuts. He has been at it for several years. https://www.youtube.com/watch?v=3iHag4k4yEg&list=PLFhc0MFC8M...
Usagi Electric is taking it all the way with a vacuum tube build. https://www.youtube.com/watch?v=y149hLe1zYo&list=PLnw98JPyOb...
Until it is litigated or you are charged and convicted it isn't against the law. YouTube and the entertainment industry have zero interest in your rights. Media companies make agreements between themselves. They make agreements with YouTube to avoid litigation. Larger YouTubers who make a living via YouTube don't have the motivation to band together, biting the hand that feeds you and all.
"Because copyright protection happens so easily, and lasts so long, you should assume that any work you want to use is copyrighted, unless it is very old or produced by the U.S. government." https://www.baylor.edu/copyright/index.php?id=56543 The U.S. government would have to go to YouTube and assert they produced the work in question and then sue YouTube. It doesn't help there is no clear definition how much of a work you can use before it is considered infringement. This means each claim that is made and disputed could end up in court to be decided. I don't have the solution to this. Until new laws are passed to change the situation people without the means to challenge lose.
PC/MS DOS of course. It was the last OS I could hold in my head. I could understand every part of the OS. I could write everything from batch files to TSR's. You could reason about every part of it. Did that make it perfect? No not at all but it made it my favorite for a very long time.
1. Certification, in the USA if you want to get paid from the government you must be certified. This isn't a small undertaking at all and requires quite a bit of development and then the cost of actually doing the third party testing. It has driven companies out of business and forced consolidation even among the larger players.
2. Configurability. EMR's are crazy configurable to meet any hospitals requirements. This means lots of consultant hours to get things setup and running. Take a look at how much money Epic and Cerner make just from "consulting".
3. Interoperability. Again, there are standards like HL7 and FHIR are widely used but the data isn't always great. We are seeing more and more API endpoints all of this requires a level of customization.
All of this adds up to a ton of cost for a small-ish market with a large pool of no or low profit buyers and pretty much a replacement market.
Oh, and you are building software that could cause harm or death. I can't imagine why people don't want to come into this industry and really push the state of the art.
I'm in
Startup experience maybe. FAANG experience, you probably don't need. There are a ton of people out there that specialize in getting you off the ground and through your first couple of years. Realize, people coming from FAANG-like companies are use to having resources available that your very young company may not have. Finding someone that understands that to me is more important than finding the best possible technical genius. Don't forget google didn't start with "Google scale" engineers. They hired smart, driven people with a lean mindset. For your enjoyment the early google infrastructure http://infolab.stanford.edu/pub/voy/museum/pictures/display/...
Last commit was 5 years ago...
I have seen fantastic developers promoted to horrible managers. As others have stated management isn't coding. Leadership isn't management. Understand that it is your job to guide and lead your team not write every line of code or decide that every line written isn't what you would do. You must build trust both up to your management and down to your team. This can be very difficult to juggle as the impedance miss match can tear you apart. be honest and transparent, this doesn't mean be a unfiltered asshole to everyone. Understand not every decision made is binary there are shades of grey. If you find that "politics" is everywhere and you are constantly in an episode of Days of Our Lives then find another job or move back down to development. I personally don't deal with politics or like where everyone has an agenda but I will help solve problems for both my team and for the company and I will help forward ideas I think are good and get behind the decisions made above me and do my best to execute on those decisions.
I use UPX to compress my go binaries totally awesome to trim down their size and still have no issues with execution.
This is a completely anecdotal analysis. Every time this comes up it makes me cringe. Yes, I use MSSQL. Yes, I really like MSSQL. I know loads more about MSSQL than I do PostgreSQL and that plays a huge part in it. Like this person I am qualified to tell you how totally awesome MSSQL is. Also, like this person I AM NOT qualified to compare it to PostgreSQL even though I do use PG too. This isn't a problem of bias, this is a lack of knowledge on the part of the author. I don't know how to do X in MSSQL so PostgreSQL is clearly better. What needs to happen is experts on both sides sit down and do a true comparative analysis and then the reader can decide which product suits their needs best.
Hey, 20 years come get your reduction prize. This guys salary is probably a rounding error on a spreadsheet but what he knows about Apple in any line of their business would be worth the money. Just a shame.