This outage is not just Codex, right? I am just using GTP-6 Astra for some administrative prompts and it has been returning, "Error in message stream", for several minutes now.
One thing that I noticed about traffic lights in CA -- there will be like 4-5 cars who are driving on the major road and approaching the traffic light. Then a car arrived from the small road at the intersection. The traffic light will then turn red for cars on the major road, so all 4-5 cars will brake and stop at the light. The small car proceed to turn left into the major road. A few seconds later, the light for the major road turns green again and the 4-5 cars proceed.
I have seen this so often that I sometimes wonder if it'd be more fuel efficient to let the 4-5 cars on the major roadway proceed (the traffic lights have cameras anyway) while letting the one car from the small street wait slightly longer or wait for a fixed amount of time.
I wonder if there's any traffic engineer on HN from California and if so, I'd love to hear an explanation/rationale behind the current approach.
I live in BC near a highway intersection and in my experience they seem to do what you suggest.
I approach from my street and if the highway is empty, almost instant green. Otherwise I have to wait some time until the road clears. During peak hours when the road doesn’t clear, it just seems to go green after a fixed time.
I used to live in a south Florida (Miami) suburb and the traffic lights there function like what you suggest too. So after moving back to southern CA, it's something I had to adjust (and the traffic light behavior difference became obvious to me).
My son and I observed similar behaviour at a puffin crossing on the way to his school, and we’re buildng a model of it using an Arduino Uno with a RCWL-0516.
I'm in the US and I just spent 5 minutes trying to figure out why a bird that can fly needed a special road crossing. I mean, a penguin crossing might make sense in a few places (but not Antarctica because there are no cars or streets there). Where do they have puffins that need to walk across a road?
Historically, the amount of data available to traffic lights controllers was rather rudimentary, basically a simple presence/occupancy detector covering the area immediately upstream of the stop line and/or some point somewhat (a few seconds of driving time) further upstream of the stop line and/or the whole area in-between. The detector could be implemented via an inductive loop buried within the pavement, or it could be a camera, but with the camera still usually working only as a simple presence detector with no advanced detection capabilities where it could actually intelligently "see" individual vehicles.
With such a setup, the traffic lights controller can't actually see that there's only 4-5 cars approaching on the main road – either they're far away enough that they don't even register on the detector for the main road yet (in which case a vehicle waiting on the crossroad will naturally trigger the phase change without delay), or even if they're already near enough to the intersection to trigger the detector, the traffic lights controller can't actually know that it's "only" 4-5 vehicles and its strategy might hence be that if the main road has had more than x seconds of uninterrupted green time, a demand from the side street will be granted immediately, regardless of traffic conditions.
With a state-of-the-art system it'd be different – with more and better sensors the traffic lights controller could actually track individual vehicles (or platoons of vehicles) as they approach the intersection and try making the kinds of trade-off you mention – but somebody needs to pay for that kind of upgrade. (And I suspect we haven't necessarily reached the point where the price premium for that kind of advanced traffic lights controlled compared to classic traffic actuation is negligible enough for it to be the default at least for all new intersections and equipment renewals, either…)
> Prose density is not the same thing as succinctness
Can't agree with you more. I review 2-3 PRs a day from my team of eight data engineers. Most of my team members use Claude to write SQL, dbt and Python code. Some of them use Claude a lot, some less so. I can easily tell when I review the code that is mostly Claude generated vs. the one that is not. In dbt models where we have a lot of biz logic in intermediate layers, that's where I really have a difficult time following Claude-generated comments. So much jargon copied over from other adjacent dbt models (yet inconsistently), and the prose is super choppy (for the lack of better word).
After reading a looooong sentence/comment line, I still can't figure out what it really means. Had to always re-read the line 2-3 times (sometimes, more) to sort of understand. Reading code, however, is so much easier and usually, I just skip to reading the code and then come back to the comments. :D
He will be pardoned by trump before the latter leaves the office. There will be LOTS of people pardoned by trump.
I immigrated from a very poor, military-ruled country to the US more than 20 years ago. It is very sad to see the democratic system and the rule of law eroding in the US. All the mistakes that I observed and lived through in my former country are being practiced in the US these days.
Rand Paul has solved that problem for us today; if Fauci can be prosecuted despite his pardon, so can the Trumpists. (Probably a win-win for him, I suppose, and I was never a fan of the pardon power in the first place.)
> Still, this rate merits carefully watching in coming months; a continued decline may signal a deeper change in the behavior of workers in this critical age group.
I know I'm speaking from a rather (somewhat) privileged position. I myself don't consider working beyond 50 years of age. I have lived frugally/minimally and am confident that (unless WW3 happens or some sort of unexpected global catastrophe arrives) I can FIRE (retire frugally with my savings) before I hit 50.
I also know it's somewhat of a bubble, but Reddit has a lot of subreddits (like r/HENRYfinance/; r/Fire/; and r/coastFIRE/) dedicated for folks retiring early.
Observing that FIRE trend and the fact that AI psychosis (don't get me wrong, I believe AI is useful, but not to a level that humans will be entirely replaced) at work place will surely drive some folks away (or at least discourage them) from staying in the work force, I am not surprised that this trend is showing up in the data. Plus, a lot of millennials are child free (by choice), so they can afford to retire early as well.
I bailed out at 50 while fully employed and making a ton of money in big tech - I was not laid off, I simply let my manager know, found a replacement and walked away. I have kids but I saved enough for healthcare, housing etc. I worked my ass off and lived very frugally to get here. Yes, I would be screwed if WW3 comes along, but who wouldn't? That comfy Big Tech job would vanish pretty quickly too.
I have no desire to keep working for random "Mikes" and "Bobs" in upper management that only care about their bonuses and stocks. Not in Big Tech, not in random startups, not anywhere else. "Mike wants this", "Bob wants that"... Gosh, I couldn't care less about their "direction"!
My days are now full of self-imposed challenges and interesting projects. Am I in the labor force? I guess so, but I'm working for me and humanity now.
Time is the most precious asset we all have, folks.
You are living my dream! When I retire, I want to teach for underserved areas; I also want to help out in some ways related to the homelessness problem. Plus, I want to learn how to play piano/guitar and learn how to swim properly (I can swim, but not too well). I also want to try improv. I have ever-growing books that I want to read. So many things I can do to enjoy life personally and do something nice (albeit it having just a teeny tiny impact) for the future generation and humanity.
> I have no desire to keep working for random "Mikes" and "Bobs" in upper management that only care about their bonuses and stocks. Not in Big Tech, not in random startups, not anywhere else. "Mike wants this", "Bob wants that"... Gosh, I couldn't care less about their "direction"!
Agreed! That's one of my motivation to retire early. :)
I hope you get there! I made a lot of sacrifices. The one thing I'll say is to have the projects lined up. Don't leave the figuring out for after you stop working for others.
I just turned 50, but I never feel I can pull the trigger. The only thing really keeping me from doing it is the cost of health insurance. I've got 15 years before I can get on Medicare, and 15 years of privately purchased health insurance for the family is just not do-able.
The tight coupling between employment and health insurance is a huge issue for the US, and has been for as long as I can remember. It's a pretty big ask of someone to "become an entrepreneur; either pay your own premiums or go without!"
Yea, in an alternate universe where the USA had an actual healthcare safety net, I might have even gone the entrepreneur path rather than sweating it out for The Man for 25 years.
Thank you! Health Insurance is certainly the big one. It took me a while to save for that. There are some ways explained by the FIRE community to reduce the amount you pay through the subsidies, but these could vanish at any time so you have to be prepared for that.
I'm 45. I caught asymptomatic coronavirus in 2024 and developed Long COVID, burned out hard from my role as a Principal Engineer.
We got lucky and just happened to inherit my in-laws estate the very week that I was let go in my company's third round of layoffs. Spouse and I decided it was best to take some time away from tech and see what happens from the AI bubble.
Two years later, I'm ready to work again, but the jobs aren't there. Everything I read and everyone I talk to says that even if they were, I would probably hate the work anyway (I can't stand LLMs or the code they produce).
You could try contracting. Perhaps you would like places that are not pure software (some kind of hardware, either electrical or mechanical, that needs software for UI). I'm at one currently, and one of the hardware guys is using AI to generate test US, which seems like a reasonable use, but there isn't a lot of interest elsewhere.
I have at least one coworker who literally copy-paste AI output to respond to code and doc reviews (and most of her communications like on Teams and Asana) despite me telling her multiple times to take it a notch down. Two days ago, she started answering my doc review questions with literally AI outputs (like "Good question. <insert a bunch of verbose response>" and "You're right. <insert a lot of fluff with little substance>").
That really bothered me that I finally announced AI "code of conduct" (more like AI usage expectation) and stressed that if one is not so kind as to have his/her coworker review AI output as it is, then I'll take formal measures to address that. We'll see what happens in the near future.
Really worrying that some people are totally comfortable with relying 100% on AI to do their work. Then what's human agency? What's the point of having them in the team (as opposed to just building an AI agent and work with that)?!
> If I were to be real, my coworkers that post AI responses straight rarely had insightful comments before AI.
There's never been a shortage of low-value coworkers because hiring is hard and firing is unpleasant and painful in many ways.
But there's a weird phenomenon with AI where a lot of people are using it to actively call attention to the fact that they aren't doing anything but call the tools.
Rarely in the past have the I-just-want-to-coast-doing-the-minimum folks called so much attention to it!
Ironically, in synchronous conversations, the same co-worker is constantly going on about how swamped he is, and how he's being pulled in so many directions.
Apparently, it takes a lot of time and work to manage all those AI chat bots.
> Rarely in the past have the I-just-want-to-coast-doing-the-minimum folks called so much attention to it!
You seem to presume that they realize they're calling attention to it.
On Stack Overflow, there was this phenomenon for a while where people would blatantly copy and paste answers from ChatGPT, have them deleted, and then run to the meta site to complain. The complaint would either be in barely comprehensible broken English or in recognizable ChatGPT-ese. It would involve swearing up and down that no LLM assistance had been used. Looking at the user's history would reveal a gap of several years of not answering questions, and then the old answers would have the same barely comprehensible broken English (and often not be very good technically, either). The OP demonstrated a genuine complete inability to understand how obvious the ChatGPT use was.
This happened multiple times with different users.
Yeah, but now it’s more confidently slowing us down… It kind of sucks. Someone else said that non-SMEs can’t filter through the noise and may actually mistake the AI slop for signal, which worsens the problem.
Hard for me to even imagine being in that kind of work environment. I know that I don't always like the output for AI, and even will argue with it at times (often into submission), then ask it to restate.
For code gen and review, it's been pretty good since recent Opus versions, and I really like Fable's outputs (though a bit costly in terms of use). Fable is much closer to my own style for the couple things I've done with it.
I have yet to even consider replying to emails/messages with AI. I sometimes write a wall of text on my own, but it's entirely me.
It really irks me for some reason that American Medical Association (one of the top spenders in lobbying) is doing the lobbying. I did a quick Gemini/Google search and these are the topics they lobby for.
```
Core Legislative PrioritiesMedicare Reform:
Fighting to fix stagnant physician payment formulas and account for inflation.
Prior Authorization: Pushing to reduce administrative roadblocks and delays enforced by insurance companies.
Scope of Practice: Opposing laws that expand independent clinical roles for non-physicians like nurse practitioners and pharmacists.
Burnout Reduction: Supporting federal and organizational relief to help doctors manage workplace stress and administrative tasks.
--
Public Health and Science
Public Health Crises: Supporting science-based policies on vaccinations, gun violence prevention, and chronic disease reduction.
Digital Health: Guiding regulations for artificial intelligence and telehealth integration in medical practices
```
Most of these are about keeping the gate (i.e., doctor's compensation high). The US doctors are the highest paid in the world (among developed countries like UK, Canada, France, Germany, Italy, etc.) by a long shot. Kind of mad if you think about it.
Disclaimer: My spouse is a specialist doctor. You can say I have selfish interest in keeping doctor's salaries high in the US. But I can't help highlighting that doctor's guilds (like AMA) are part of the reasons why the healthcare expenses are so high in the US.
One of the ways that the AMA gatekeeps is to limit the number of medical school seats and residency slots in the US (residency is run by Medicare).
Quality of life (at work) for many physicians is arguably pretty bad due to long hours, administrative requirements, and insurance requirements / prior auth. Physicians should lobby to get some of these things fixed by regulation, because it's likely the only way they will get fixed! However, a physicians lobby of any kind is going to have a tough time reducing healthcare costs because they have a significant financial incentive to gatekeep and their members can pay high dues to spend a lot on lobbying.
I wonder if the AI meant PAs instead of pharmacists -- as I understand it, a pharmacist's scope of practice is quite distinct from a physician.
Yeah, doctors have been wilding and it's curious how completely they have been able to avoid public backlash for it. Probably some combination of knowing your doctor and more strongly associating billing/insurance with the financial pain even though providers are a big part of the cost spiral.
One of the most informative videos from Practical Engineering channel. I thought I knew NYC infra fairly well, but I learned so much from that video still (like how NYC's electric grid is actually a grid and more fault tolerant).
> Cross-platform search should be standard by now. A shared watchlist across services would help
I have a Hisense TV with Roku interface. I was always able to search a movie and it'll tell me ways to watch. Being a data engineer, I sometimes wonder how that data is collected and aggregated.
Interesting... at my current job, my team and I are solving this problem of how to make sure LLM understand our SQL data warehouse to answer analytical questions for clients. We have a 20-year old database with rotting schema as the blog post describes. So we had to rebuild the database in a way that is well structured and governed. Once that hard work is done, we slap dbt models on top of business metrics with model YAML files (and some common MD files) carrying a lot of semantic and metadata info for them.
Then our software engineering team ingest the dbt models (we have to tactically create dbt models; that is, always think "what would make LLM hallucinate less" as we are implementing them) and info from the semantic layer to build context for the LLM, and use that to answer analytical questions. So far, it's been promising. The accuracy isn't zero like the blog's author suggested though. We have built like 30 metrics in dbt and semantic layer in the last quarter, and asked the research and analytics teams to do internal testing on the LLM app. I will find out how accurate this approach is from the feedback soon.
reply