This is absolutely true. If anything, interactive debuggers are a crutch and actual logging is the real way of debugging. You really can't debug all sorts of things in an interactive debugger, things like timing issues, thread problems, and you certainly can't find the actual hard bugs that are in running services in production, you know, where the bugs actually happen and are found. Or on other people's machines that you can't just attach a debugger. You need good logging with a good logging library that doesn't affect performance too much when it's turned off, and those messages can also provide very useful context to what things are going on, many times as good if not better than a comment, because at least the log messages are compiled in and type checked, as opposed to comments, which can easily go stale.
HN user
cbanek
I dream to be chief engineer of a starship.
Currently @VRO (Vera Rubin Observatory, the only Observatory named after a woman!).
Founder @TimesliceLabs. Former @SpaceX, @Blizzard_Ent, @Microsoft.
Feel free to email me, it's my HN name at Google's email reading service.
Maybe you can sell it to the people that bought the Enron trademark and they can sell it as a gag gift.
Sir we are at launch, TURN YOUR KEY.
Who'd want to steal from that cesspool anyway? Same for reddit, I can't imagine getting reddit memes spit at me from ChatGPT. But yeah, I bet both of them are being used quite liberally.
I'm a huge fan of theaters. There's a local art theater (non-profit) that had a tier of support that allowed for free tickets to any movie. The price was $1500/yr, and you could write off a fair amount of that as a charitable donation on your taxes. I loved going, and would easily go multiple times a week, sometimes everyday for a whole week.
Sadly, I moved away from that town, and instead bought a 98" 4k TV. It cost about the same ($1500), and now I can't imagine going back to a theater. This size of TV gives me that same theater experience at home where I can see small details in movies that are hard to see normally on smaller TVs. My sound system isn't as great, good stereo pair, but I could easily improve that for another $1500.
Plus, those costs are generally one time costs, and this setup will likely last me at least 5 years if not 10. Going to a theater just doesn't make sense anymore.
"Musk, who has been engaged in a high-profile feud with US President Donald Trump, on Thursday threatened to decommission the Dragon before later saying the spacecraft would stay in operation."
Interesting timing.
The difference is just a minus sign!
And the classic accelerometer installed backward which doomed the Genesis mission sample return, although some bits were successfully recovered, the parachute never deployed.
All about that bass, all about that bass.
This is why I never let my "smart" TVs contact the internet anymore.
Even that isn't really true, since you don't pay taxes on Roth IRAs, and a normal IRA is taxed based on the total amount distributed (since you didn't pay taxes on the amount put in), rather than cost basis.
It's pretty complicated, look up the Secure Act 2.0 for some of the recent changes to try to get more taxes out of retirement accounts.
It'd be hard to figure out. A lot of hedge funds run on mark-to-market accounting, which basically taxes the unrealized gains as gains every year, as opposed to keeping track of the cost basis when bought and taxed upon selling. There are quarterly reports made to the SEC though for firms of a certain size, or holding a certain percentage of one stock, typically 10% of a company involves additional paperwork and regulation.
Also, there's many times where the cost basis is stepped up, for example when someone dies and passes on assets to their beneficiaries. In this case the cost basis changes from what the dead person paid for it to what the beneficiary gets it for upon inheriting it.
Overall, I don't think this is a useful measure of anything though. What you might be interested in is the volume weighted average price, which gives an idea on how much people have paid on a stock in a recent window, based on the volume of trades and the price of those trades, reflecting what the average buyer's cost basis could be around.
Having a single developer allows fewer offices with their windows completely covered with newspaper. Plus, there's one person doing everything, which can be a lot better than two with people who have different ideas of how to make the system work together.
Small world! I worked on Yellow Door / Golden Gate automation for releasing 360 titles and patches to prod, and the beta group / KDC service code.
Instead of using AI to summarize body cameras, why not just release the body camera footage along with the police report? This is almost never done, usually you have to wait for discovery and the trial process to get access to the body cam footage, while the cops can and do lie/exaggerate all the time on the reports. Then you have to pay for a lawyer just to get to the data of truth, which easily costs citizens thousands of dollars. Though they don't call it lying, they call it the "officer's recollection." That's how you get things like, everyone smells like weed and/or alcohol, everyone is resisting arrest, everyone is "defiant and uncooperative." Plus, many times they will charge you extra money for the body cam footage. Trust me, all they really need to do is prevent the body cams from being turned off and/or muted, and present the body cam footage to all parties at the start, and we'd have a revolution in policing. Especially if all these police reports are drafted from incomplete body cam footage where the officer knowingly covers their camera, turns it off, or mutes it for no good reason. A lot of cops have gotten caught planting evidence from their own body cam. Same for dashcams. They should be released immediately. There is no reason not to other than to try to muscle normal citizens out of their constitutional rights.
Between not wanting to be seen and sun protection, I'm tempted to go full Burka (even though I'm not religious).
What's funny is the metallic confetti would inevitably have a serial number on it that they could trace to who bought it. Taser rounds already have this built in.
I'm always amazed how we think a plant or animal has gone extinct, only to find it decades or centuries later. Life finds a way, and we're terrible at seeing it!
As someone with optic nerve degeneration, if anyone who works here is looking for a CS person to help, let me know. I'll be watching this (pun intended) with great interest.
https://fincen.gov/boi you go here and follow the instructions. One of the easiest things to do, I did it myself.
Yeah just watched the Rock a few nights ago (on my new giant TV) and the movie holds up, but the VX gas does not make you blister up like they show in the movie, nor does it just naturally vaporize into a deadly gas. One of its strong points is actually that it is sticky and is hard to get off of you once it makes contact. It will still kill you though.
I had the pleasure of interviewing with Sphinx a few weeks ago, and I just want to say these guys are the real deal, would highly recommend interviewing with them if you are interested in space technology and can get a US security clearance.
I've always loved that scene in particular, I know exactly the one you're talking about.
I was doing this style of interviewing more than 10 years ago. I didn't think it was cool enough to invent some kind of name though. It's just a way to get people started on the talking though. It's been proven that junior people will follow senior people, and especially if some key stakeholder says yes it's likely other more junior people will feel disempowered to disagree. But since everyone had an independent interview looking at different skills, and of course the candidate might do better in certain interviews than other, all feedback is important.
Plus, if everyone votes up or down, it means that you don't have to spend a lot of time proving your case, you are just done. Everyone writing feedback down and sending to the recruiter is also a viable tactic for doing the same thing.
This isn't anything new or groundbreaking, it just seems like someone wanted to write a blog post.
As someone who worked for MSFT a long time ago, I feel like Microsoft picks the right technologies and pumps huge sums of money into it but their understanding of use cases and UX is really poor (compare to say, Apple, who REALLY understands UX). The more PMs there are the muddier the waters are on actually using things. You end up with something like Office, that has so many options and whizbangs that people struggle to use the basic stuff. And just look at them talking about taking away the Control Panel, which I think was only aborted by how bad the reception was.
If you use elastic block storage in the cloud, many times they will let you do snapshots and backups of that.
If you can't do that, make a script to make a .tgz backup and have cron do it every day and copy it up to an s3 bucket. Have the s3 bucket configured to delete items that are over a certain age.
I've been on a lot of oncall lists... 4-5 per week seems extremely high to me. Have you gathered up and classified what the issues were? Are there any patterns or areas of the code that seem to be problematic? Are you actually fixing and getting to the root cause of issues or are they getting worse? It sounds like you don't know the answer because you don't really understand the problem.
If you don't have enough time to run the system and you have to do new feature work one has to give into the other, or you have to hire additional people (but this rarely solves the problem, if anything, it tends to make it worse for a while until the new person figures out their bearings).
One way that is very simple but not easy is to let the on call engineer not do feature work and only work on on-call issues and investigating/fixing on call issues for the period of time they are on-call, and if there isn't anything on fire, let them improve the system. This helps with things like comp-time ("worked all night on the issue, now I have to show up all day tomorrow too???") and letting people actually fix issues rather than just restart services. It also gives agency to the on-call person to help fix the problems, rather than just deal with them.
I wish they had a picture of this fig tree they mention.
Also, for those of us with vision issues (or just want to zoom in a lot on a webpage), these popups look horrible at 150%-200%, and often get misrendered in strange ways, sometimes hiding the button. Then if you actually try to reject it, if you can, the rejecting or customizing page is nearly always broken when zoomed in.
ACE score of 7. I kept my head down at home with abusive parents and did everything I could to leave that environment as soon as possible. Got admitted into a state school for the gifted where you lived on campus.
I've been diagnosed with bipolar and depression, but I've had what most people would probably consider a successful career, but every day been a struggle. I've always struggled with depression and feeling abandoned by my family. Pretty much have a life by myself with very few people involved. I don't talk with my family.
Decades of therapy and medication, and it honestly really doesn't help.