Hacker Newsnew | past | comments | ask | show | jobs | submit | michaelrpeskin's commentslogin

I was having almost this exact same discussion with a neighbor who's about my age and has kids about my kids' ages. I had recently sold my old truck, and now I only have one (very old and fragile) car left with a manual transmission. I need to keep it running a few more years for my kids to learn how to drive it since it's really hard to get a new car with a stick now...or do I?

Is learning to drive stick as out dated as learning how to do spark advance on a Model T? Do I just give in and accept that all of my future cars, and all the cars for my kids are just going to be automatic? When I was learning to drive, I had to understand how to prime the carburetor to start my dad's Jeep. But I only ever owned fuel injected cars, so that's a "skill" I never needed in real life.

It's the same angst I see in AI. Is typing code in the future going to be like owning a carbureted engine or manual transmission is now? Maybe? Likely? Do we want to hold on to the old way of doing things just because that's what we learned on and like?

Or is it just a new (and more abstracted) way of telling a computer what to do? I don't know.

Right now, I'm using AI like when I got my first automatic transmission. It does make things easier, but I still don't trust it and like to be in control because I'm better. But now automatics are better than even the best professional driver, so do I just accept it?

Technology progresses, at what point to we "accept it" and learn the new way? How much of holding on to the old way is just our "identity".

I don't have answers, but I have been thinking about this a lot lately (both in cars for my kids, and computers for my job).


The reasons I can think of for learning to drive stick shift are subtle. Renting a stick shift car in Europe is cheaper. You might have to drive a friend's car. My kids both learned to drive our last stick shift car, which is now close to being junked. Since our next car will probably be electric, it's safe bet that it won't be stick.

The reasons for learning to drive a manual transmission aren't really about the transmission, they're about the learning and the effects on the learner. The more you get hands on with the car and in touch with the car the more deeply you understand it. Once you have the deepish understanding, you can automate it for convenience after that. It's the same reason we should always teach long division before we give students calculators, not after.

I agree with all of those statements - I always told my wife that I'd get our kids a underpowered manual so that they're always busy rowing gears and can't text and drive.

But in the bigger picture, where does it stop?

You had to do manual spark advance while driving in the 30's

You had to set the weights in the distributor to adjust spark advance in the 70's

Now the computer has a programed set of tables for spark advance

I bet you never think of spark advance while you're driving now, does that take away from deeply understanding the car?

I used to think about the accelerator pump in a the carburetor when I drove one, now I just know that the extra fuel richening comes from another lookup table in the ECU when I press the gas pedal down, am I less connected to the car now?

My old Jeep would lean cut when I took my foot off the gas and the throttle would shut quickly. My early fuel injected car from the 80's had a damper to slow the throttle closing to prevent extreme leaning out when you take your foot off the gas. Now that's all tables in the ECU.

I don't disagree with you that a manual transmission lets you really understand the car, but that's really just the latest thing were losing, we don't even remember all of the other "deep connections" to a car that were there 50-100 years ago. What makes this one different? Is it just the one that's salient now?

To bring it back on topic. I used to hand-tune assembly for high performance stuff, now the compilers do better than me and I haven't looked at assembly in probably 10 years. Is moving to AI generated code any different? I still think about how I write my C so that the compiler gets the best hints to make good assembly, but I don't touch the assembly. In a few years will be be clever with how we prompt so that the AI generates the best code? Is that a fundamentally different thing, or does it just feel weird to us because of where we are now. How did the generation of programmers before me feel about giving up assembly and handing it over to the compilers?


EVs don't have variable gearboxes at all, so when EVs become popular, it doesn't make sense to learn stick. It would be a fake abstraction, like the project featured on HN, where kids had floppy disk shells with NFC tags in them that tell the TV which video file to load from a hard disk.

i have been programming for 40years.. but still have not dipped in this brave new world of shakespeare-taught coding-LLMs.

IMO there's one basic difference with this new "generative" stuff.. it's not deterministic. Or not yet. All previous generations "AI" were deterministic.. but died.

Generating is not a problem. i have made medium-ish projects - say 200+kloc python/js - having 50%-70% of code generated (by other code - so you maintain that meta-code, and the "language" recipes-code it interprets) - but it has been all deterministic. If shit happens - or some change is needed, anywhere on the requirements-down-to-deployment chain - someone can eventually figure out where and what. It is reasoned. And most importantly, once done, it stays done. And if i regenerate it 1000 times, it will be same.

Did this made me redundant? Not at all. Producing software is much easier this way, the recipes are much shorter, there's less space for errors etc etc. But still - Higher abstractions are even harder to grasp than boilerplate. Which has quite a cost.. you cannot throw any newbie on it and expect results.

So, fine-tuning assembly - or manual transmission - might be gonna-be-obsolete skill, as it is not required.. except in rare conditions. But it is helpful to learn stuff. To flex your mind/body about alternatives, possibilities, shortcuts, wear-and-tear, fatigue, aha-moments and what not. And then move these as concepts, onto another domains, which are not as commoditized yet.

Another thing is.. Exupery in Land-of-people talks about technology (airplanes in his case), and how without technology, mankind workarounds/ avoids places/things that are not "friendly", like twisting roads around hellscapes. While technology cuts all straight through those - flies above all that, perfect for when it works - and turns into nightmare when it breaks right in the middle of such unfriendly "area".

dunno. maybe i am getting old..


To add: learning how stuff works gives you opportunity to do that stuff, sometimes for cash, when nobody else is

Probably a vanishingly small number of people who drive stick, actually understand how and why it works. My kids do, of course, because I explained it to them. Most drivers just go through the motions.

A growing number of cars have CVTs.


This works wonders. I did it accidentally. In March 2020 when my gym closed, I started working out every night in the garage. After a couple of weeks a neighbor who I only ever said "hi" to wondered by and asked if he could join since his gym was closed. After a while more showed up, and now I have like 12 people every day show up. One Friday someone brought a bottle of whiskey and we hung out after the workout and now weekly happy hours are a regular occurrence. The neighbors who don't workout stop by after the workout for happy hour. It's almost become expected and folks schedule their weeks around it so that they can be there for drinks in the evening. As a super introvert nerd, I never thought I'd be the center of community in my neighborhood.


This may just be me, but I hold the opposite view.

When I lived in a rural area with a few acres of property, I was much more social and engaged with my community.

Now I live at the edge of the city in a medium-high density townhouse area with no private outdoor space. Since I can never really get away from people and be alone, I also have no desire to go out and do things and engage with the community.

I think the variability is nice. If I can get home, relax, not have people around, have some private outdoor space, then I can recharge and have the energy to engage more.


I don't think it's as simple as urban vs rural.

You can have a small town with a nice downtown or park where people meet and hang out. You can have walkable neighborhoods without giant apartment buildings. Neighborhoods where kids ride around on bikes.

That's different than a suburb full of isolated gated communities where each house technically has a yard but you still don't have any privacy and the HOA tells you what color to paint your house and fines you for your grass not being perfectly green all year.

You can also have dense areas without green space, full of cars and noise, and without nice places to hang out with friends.


Yeah, I only read the abstract and looked at the plots, but this is what I hate about public health papers:

They say the prevalence of virus is down. They don't say that the cancer rate is down (granted too early to tell), nor do they talk about any adverse events or all cause mortality differences (again, probably too early to tell)

The only thing they can conclude is that the treatment given to stop the virus, stops the virus. But they don't mention any tradeoffs.

Not trying to be an anti-vaxxer conspiracy theorist, but good science needs to talk about the whole picture.


This is one research paper reporting on particular results.

It is DEFINITELY not too early to tell. Cervical cancer rates in Australia, which adopted the vaccine widely and early have decreased, and it has been widely reported ( https://www.canceraustralia.gov.au/cancer-types/cervical-can... )


Research papers are not literature reviews. This paper reports on the results of this study. And that study only investigated what it investigated.

In the case of public health, there are a bunch of organizations that keep on top of the research and maintain a more comprehensive view of their perception of the current consensus.

For day to day guidance, individuals should be referring to either those sources, or healthcare professionals.

If people are looking at individual studies like this to make decisions, something has gone very wrong.


You can’t talk about the whole picture unless you have all the parts. There’s no reason all of those parts have to come from the same study.

The first thing on your list of complaints is something that by your own admission cannot yet be determined. If you’re not trying to be an anti-vaxxer, you’re doing a bad job of it.


25 years ago when my wife and I were poor grad students we had to do this. I tracked everything religiously and she cut coupons for the grocery store. We were generally positive about $100/month at best. Tracking it allowed us to not go negative.

As soon as we got real jobs with a real income, we didn't waste time with that. Our philosophy now is to just make sure that we spend well under our means and not track. We don't penny-pinch, but we still keep some of the grad school "do I really need this?" mentality.

Our normal spending is somewhere under 1/2 of our take-home (including mortgage), so we just don't worry about it and keep saving. It helps that we don't have fancy tastes. It's a nice stress free way of saving and we don't have to get neurotic about tracking every penny either.


It probably worth at some level not totally losing track of various subscriptions or routine daily purchases. Won’t buy you a house but can be a few thousand a year.


One of the things that the tracking taught me was to be allergic to subscriptions. I only have a few where significantly more convenient because I know I'll use it. Outside of our phones (and the kids don't get phones), we have one music service for the family, I'll allow two video streaming services and if the kids want to add one, they have to pick one to cancel, and I have a coffee subscription because the owner lives down the street from me and it's fresher than I'd get in the grocery store.

It's a good point about the routine daily purchases, I never thought of that. But I live semi-rural so I'm not out every day wandering around the city and picking up a snack or anything like that. I imagine that could add up.


That’s about where I am along with a couple bundles plus a few computer related subscripts like Backblaze, VPN, and Adobe related.

To the other point, a lot of people have a more or less daily Starbucks or other breakfast related habit.


Funny you bring this up, I was just talking about this to someone else in a different context. I'm a pretty old dude for programming, I've been hacking in the field since the early 80's, and professionally developing for the last 25 years. Most people would be pretty unimpressed with my skill set, it's pretty much just "linear algebra", and I've basically solved the same 5 or 10 problems over and over again.

The thing that, I think, has given me a competitive advantage is that I put a significant amount of effort into learning the domain I'm working in. I've gone from health care system to theoretical physics to image processing to logistics to financial plumbing to electricity markets to obscure stuff for the War Department, and so on.

The value that you really provide to a customer is deeply understanding their domain and the problem they have in that domain and then translating that for a computer. If you're just taking tickets off of Jira and writing code without context you're no better than an LLM (just kidding...maybe).

So yes, I suggest that whatever field you're working in, you put the effort into learning the domain as well as practitioners in that domain. That's how you become valuable. It's not easy, but after a few iterations you start to see patterns and it becomes easier.

Maybe some of my bias is that when you have a hammer everything looks like a nail - or in my case: when you have a matrix everything looks like an eigenvalue. YMMV.


We did "free" lunch for all here a couple of years ago. The idea is great, execution is terrible. You can't get a la carte free, only the full "FDA approved" lunch is free. So if you forget a drink, or just want to add a snack to your own packed lunch, you go get the whole thing and throw everything else away.

The elementary school tried adding the "share table" where you can put anything you don't want so that someone else could pick it up, but that was shut down because they could assure the feds that everyone was getting a "balanced" lunch.

My highschooler tells me of all the kids going through line multiple times to get pizza on pizza day and then throwing the rest away because they don't want that.

Of course we had a second tax that was approved this year because the free lunches were more expensive than they had planned. Wonder why.


If you wouldn’t mind sharing, what school district was this?

I’m curious to research and learn more! What accounts for the budget overrun? Are there stats on how many free meals were taken per student (especially if this was broken down on a per-day basis, this could back up the “pizza” explanation)?


I mean this is the nanny state at its best. Getting in the way of progress because you refuse to meet people, in this case kids, where they actually are. The challenge should be minimizing the amount of waste—cook literally anything where the kids will clean their plates then try to nudge toward healthier options while keeping your waste % low. Let them take any subset of the lunch as they please, prune dishes kids either don't take or leave behind until you have a menu.

Mind boggling how getting the kids actually fed is lower on the priority list than making sure they eat the "right" things.


Not exactly easy. The US military (hell just about every army on the planet) spends a lot of money and effort into developing field rations that are palatable enough for infantry sections on the move to eat in it's entirety. I can't imagine developing it for far more numerous school children is going to be any easier.


faint sound of fading laughter from a US SSBN

If you want a successful lunch program (and rations if you have a to-go bag) look no further than the US Navy's sub program.

Given the environment and danger (and having a bunch of humans in close proximity, deep under the ocean, with nowhere to go, hangry, is not going to inspire unit cohesion) they get really, really good food. Which is probably not a bad thing to give people tooling around with enough firepower to take out a few dozen cities.


The sub nukies I know would disagree with this. The few weeks before they would get back to port they just eat whatever they can find.

Storage is a big deal on a sub.


Ah didn't know that, thanks!


Whenever I watch a video about American military nutrition, the only takeaway I have is "are these people incompetent?"

Sailors in the USA navy get fat after their first deployment, common knowledge. Why? Because half the time their food is frozen chicken nuggets, frozen tater tots, etc, chucked into the oven, served bulk at mess.

2025's most well funded army, that's the best they came up with? Why not just freeze non deep fried chicken breast? Why not use lentils for carbs? Why not fast-freeze dry vegetables?

In any case I don't see the relevance for schools. Hire a chief lunch lady who has the same job a head chef does - find the local produce and dairy and fish and meat, plan meals and portions, organize supply, and direct meals.


>Hire a chief lunch lady who has the same job a head chef does - find the local produce and dairy and fish and meat, plan meals and portions, organize supply, and direct meals.

Who's going to pay for all of that? Not the American taxpayer, who would consider it theft and waste, and not the poor kids who actually need school lunches, and probably not their parents.

You'll wind up with a Macdonald's kiosk in every school cafeteria, and vending machines full of Monster energy drinks.


I found a twitter thread years ago that talked about how the author had gone to school with a lot of (US) mafia children, and the school had unsurprisingly provided lunch via a local vendor with mob connections. Presumably some of the money wound up going to the mob.

But, the thread pointed out, since high-level mafia officials sent their children to that school, they had no interest in skimping on the lunches. And the lunches were excellent. After a big FBI bust, the mob-affiliated vendor was replaced with a major interstate school lunch vendor, and the quality of the food was rock-bottom.

I've tried to find the thread again, but I can't. If anyone else wants to dedicate an unreasonable amount of time to it, I'm pretty sure I originally found it through a links post on Marginal Revolution.


The ladies discussed in this article.


> The US military (hell just about every army on the planet) spends a lot of money and effort into developing field rations that are palatable enough for infantry sections on the move to eat in it's entirety.

Why? That's not even a real concept. If you want everyone to like everything they have, you can't do that without letting them trade away the stuff they hate.


From the horse's mouth?

>The CMNR reviewed many of these studies when they were initially completed and noticed that underconsumption of the ration appeared to be a consistent problem. Typically, soldiers did not consume sufficient calories to meet energy expenditure and consequently lost body weight. The energy deficit has been in the range of 700 to 1,000 kcal/d and thus raises concern about the influence of such a deficit on physical and cognitive performance, particularly over a period of extended use. Anecdotal reports from Operation Desert Storm, for example, indicated that some units may have used MREs as their sole source of food for 50 to 60 days—far longer than the original intent when the MRE was initially field tested. > >There have been successive modifications of the MRE since 1981. These modifications in type of food items, diversity of meals, packaging, and food quality have produced small improvements in total consumption but have not significantly reduced the energy deficit that occurs when MREs are consumed. This problem continues in spite of positive hedonic ratings of the MRE ration items in laboratory and field tests. The suboptimal intake of operational rations thus remains a major issue that needs to be evaluated.

https://pubmed.ncbi.nlm.nih.gov/25121269/

Or to summarize it; soldiers weren't eating the full MRE's in Desert Storm, and it a widespread problem. Soldiers that weren't meeting their caloric intake requirements were suffering cognitive issues while in combat operations. Bit of an issue when you've got two groups of people trying to kill each other and not their own side.

So they figured the best option to get the soldiers to eat their rations was to keep improving and updating until soldiers were more inclined to eat the whole damn thing. I don't know if they've succeeded per say but they have been updating the menus pretty consistently since the 90's. I think only the beef stew and a few other meal items have stayed consistent over the last 30 years of MRE's.


> Why?

You don’t want the dude trading away everything for desserts kapooting midway mission because his bowels are in uprising.


So what? If you think that problem exists in the first place, you still have no choice but to address it by doing something that is possible to do.


> address it by doing something that is possible

Yes, a military study was conducted that found it unproductive to do the impossible…


Hey, the U.N. recently wrote a report that most U.N. Reports aren’t read. It happens.


Agreed, though the term makes for a funny metaphor in this case— a good nanny would likely take the same approach you describe here: meeting the kids where they're at and trying to encourage them to eat better along the way instead of making food just for it to be thrown away.


> literally anything where the kids will clean their plates then

Feeding kids sugar and hen nudging them to eat slightly less sugar while still providing inherently unhealthy meals seems suboptimal. Them cleaning their plates is not an inherently a good thing. Rather the opposite.

> making sure they eat the "right" things.

Certainly better than feeding them the wrong things? though.

It's not like starvation or malnourishment is the main issue when a significant proportion of children are overweight. Them eating crap is...


It's always a treat when the exact problem I'm describing shows up in the replies. Yes feed them sugar. Children have a significantly heightened sweet tooth until adolescence where it slowly declines and they develop more complex tastes and a tolerance for "adult" flavors. When I bake for kids I have to make it cloyingly sweet to an adult palate and it gets snarfed down. And it's also why Funfetti cake doesn't hit like it did as a kid because your tastes have changed. Trying to impose adult standards on kids is native at best and futile in aggregate—you can only serve it, you can't make them eat it and they won't.

You understand how moronic it sounds to prepare and serve food that kids won't eat in the hopes that they eat less, right? Plus free lunch programs are to deal with malnourishment and to make sure kids get at least one full meal a day.

My elementary school, which was a private school and so wasn't beholden to any government meddling, followed this formula and it worked out great. Every meal was carbs, protein, and sugar, and everything was sweet. It wasn't an apple, it was fruit cocktail in syrup, the pizza had sweetened bread and sauce, vegetables were sweat peas, carrots, and corn. Every student was put on a rotation to clean trays so I got to see first hand what the waste situation was. And it wasn't zero but you didn't see a tray full of food minus pizza coming back.


> serve food that kids won't eat in the hopes that they eat less, right?

Not hope as such. Ideally they eat it eventually. If they are not allowed to eat unhealthy foods they won't have much of an option. Even the most obstinate ones will change their mind after spending a couple of days being hungry.

> followed this formula and it worked out great

And they didn't end up being overweight?


This really does keep getting worse, first you were just wasting money for your ideals now you're suggesting we purposely let kids go hungry until they behave in the way you want. We're beyond they just don't happen to like what's being served but you're trying territory and into they're going to eat it and like it or they don't get lunch. Please don't ever run for your local school board.

And no we didn't all turn out overweight, it's been a minute but I think in my grade there were three "fat kids," two girls and one boy. I really don't understand why you take being overweight as the natural consequence of this. Kids crave sweets because it's calories and they're growing. In my early teens the size of my meals were on the order of two Chipotle burritos or the entire taco twelve pack and I was a perfectly normal weight. I mean I was a girl in high school so I didn't exactly think that back then but I was fine. It wasn't until I was post college and had depression that I put any kind of significant weight.


I find this attitude super weird. Adults are responsible for what kids eat and problem of kids taking multiple lunches can be solved by allowing them to go only once.

What is weird is that American kids seems to be taught to refuse "healthy" food. Somehow the problem of kids refusing fruits and real food is something that happens only once in a while with few kids elsewhere, but is apparently epidemic in america.


Yes we are responsible for what kids eat, it's why it's all the more maddening we have adults who come up with a menu of how they wished kids ate, made it policy, and take literally no responsibility for the (I think very predictable) outcome.


Except it seems to me more that American adults sort of want kids not eat that and fish for anecdotes of kids not eating normal food.

The issue in post is kids who just want a snack in addition to lunch. Kids that are getting lunch as lunch eat it.

Frankly, free lunch dont have to come with free snack pizza for those who dont eqt lunch.


As an American if I paid the same taxes but the half that's spent on building -b2 bombers- fine, substitute for "devices used to kill people I'll never meet in countries I'll never see," instead went to giving kids so much food they threw half of it away, I would be ecstatic with this change in the distribution of my taxes.


They stopped building B2 bombers 25 years ago.


And now we build B21s


Actually, I think it should be the inverse of that. A CS student should come into CS!01 after hacking for years as a teenager and know how to use something like Linux from a practical standpoint and then college course should be all about the theory and ideas.

I remember when I was 10 or 12 or so hacking with my IBM 8086 and using basic, I accidentally "invented" the bubble sort. In fact, mine was extra slow and inefficient because both my outer and my inner loop went from 1 to N and there was no early exit if no swaps were made. A true O(N^2) algorithm. I didn't now what O(N^2) meant, but I had some understanding the things quickly got slower.

Then later in CS101 I learned about big-O and all the theories around sorting and it immediately clicked because I had a deep understanding of something that I experienced and then could tie it to real theory. The other way around - learning the theory before the experience - wouldn't have worked as well.

To tie it to your comment, you should have a deep experience with your OS of choice and then when you go to school, you learn why things are the way they were.

When I say this I often get accused of gate keeping, but I don't view it that way. I look at it as other types of majors that have existed longer than CS. I often make an analogy to music majors. I can't enroll as a freshman and say I'm going to be a music major without ever having played an instrument. People get accepted to a music department after they demonstrate the ability (usually though the equivalent of hacking while they were kids), and in their music classes they learn theory and how to play different instruments (just like learning different OSes or languages).

I kind of feel that CS should be the same way, you should show up to CS101 knowing how to do things from deep experience. You may not know any of the whys or theory, that's fine, but you should have experience in doing.

To tie it back to the parent: you should come to CS knowing how to run Linux, maybe because you copied configurations or scripts from the dark corners of the internet. And then the CS classes should be around why it's all that way. E.g., you know that to schedule something you use cron; and CS would be a discussion around how generic OSes need a way to schedule tasks.


I think the reason going into music is that way because the industry is already hyper competitive as is, and the “selection” process for talent shifts earlier. Perhaps CS will go that way eventually.

Anyway, when I made the comment, I was thinking it should be an elective and intended for people who either aren’t that familiar with Linux or want to become even more comfortable with it. There are certainly plenty of such students in my experience, myself included when I was in college.

Also just to be clear, this shouldn’t be just about “being able to run Linux at home” level of material, but things like writing non trivial applications using Linux subsystems and being able to troubleshoot them.


But I think he's the only one to have done it right. I've never seen velocity tracking correct for measured inaccuracy in each developer's estimates. I've tried so many times to implement his EBS approach, but no one wants to do it.


I worked for a company which adopted FogBugz. The multiplier it calculated to be applied to developer time estimates quickly diverge towards positive infinity. It's probably fair to share some of the blame for that between us and it. Nonetheless, we managed to hit our quarterly release deadline well in advance of the predicted five to six years :-P.


Sure. If I remember the details correctly it was some sort of individual approximation of 'veolicity story whatever points' too, to make it less arbitrary and obviously stupid to KPI-PIP-stack rank people with.


For extra fun, in C you can write i[a] since addition is commutative *(i+a) == *(a+i)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: