Readit News logoReadit News
chrisfosterelli commented on Hackers (1995) Animated Experience   hackers-1995.vercel.app/... · Posted by u/todsacerdoti
Sharlin · 3 days ago
It's not really even technical garbage. From many throwaway lines it's clear that the writers actually knew their stuff. They just chose to not make a hacking movie based on realism (because boring) but based on the zeitgeist, the computer tropes of the 80s and early 90s, and the concept of "cyberspace" as envisioned by Gibson and made its way to the collective consciousness. In a time when virtual reality and 3D graphics were at peak cool, yet most people had no experience with computer networks, or even computers at all.

"Cyberspace […] A graphic representation of data abstracted from the banks of every computer in the human system. Unthinkable complexity. Lines of light ranged in the nonspace of the mind, clusters and constellations of data. Like city lights, receding." – Neuromancer

chrisfosterelli · 2 days ago
Good point. By 'technical garbage' I largely meant the dated visualizations it associated with all the hacking scenes (the rapid hacking speed I can forgive for the sake of story) but TBH I never fully made the connection between 'the gibson' and william gibson -- I kind of like the idea of the hacking scenes as an exploration to gibson's ideas around cyberspace.
chrisfosterelli commented on Hackers (1995) Animated Experience   hackers-1995.vercel.app/... · Posted by u/todsacerdoti
enkonta · 3 days ago
This movie had an unreasonable influence on me as a kid...as cheesy as it is, it still holds up as one of my top ten favorite movies.
chrisfosterelli · 3 days ago
The movie is obviously technical garbage but one thing it did well was capture that early hacker counterculture spirit. I think a lot of us can appreciate that for the warm blanket it is and forgive its technical accuracy and story flaws.
chrisfosterelli commented on Heathrow scraps liquid container limit   bbc.com/news/articles/c1e... · Posted by u/robotsliketea
deaux · 14 days ago
> For airport operations teams, the real benefit isn’t just traveler satisfaction. It’s throughput stability:

> - fewer stoppages caused by liquids mistakes

> - fewer tray-handling steps per passenger

> - less variability at peak banks (which is where hubs like LHR get punished)

Didn't know ChatGPT has started to call itself "John Cushma".

chrisfosterelli · 14 days ago
I noticed my eyes started automatically skimming right after that paragraph. It's funny my brain has learned to calibrate its reading effort in response to how much perceived effort went into writing it.
chrisfosterelli commented on I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor   msn.com/en-us/news/techno... · Posted by u/zdw
chrisfosterelli · 14 days ago
Health metrics are absolutely tarnished by a lack of proper context. Unsurprisingly, it turns out that you can't reliably take a concept as broad as health and reduce it to a number. We see the same arguments over and over with body fat percentages, vo2 max estimates, BMI, lactate thresholds, resting heart rate, HRV, and more. These are all useful metrics, but it's important to consider them in the proper context that each of them deserve.

This article gave an LLM a bunch of health metrics and then asked it to reduce it to a single score, didn't tell us any of the actual metric values, and then compared that to a doctor's opinion. Why anyone would expect these to align is beyond my understanding.

The most obvious thing that jumps out to me is that I've noticed doctors generally, for better or worse, consider "health" much differently than the fitness community does. It's different toolsets and different goals. If this person's VO2 max estimate was under 30, that's objectively a poor VO2 max by most standards, and an LLM trained on the internet's entire repository of fitness discussion is likely going to give this person a bad score in terms of cardio fitness. But a doctor who sees a person come in who isn't complaining about anything in particular, moves around fine, doesn't have risk factors like age or family history, and has good metrics on a blood test is probably going to say they're in fine cardio health regardless of what their wearable says.

I'd go so far to say this is probably the case for most people. Your average person is in really poor fitness-shape but just fine health-shape.

chrisfosterelli commented on How I estimate work   seangoedecke.com/how-i-es... · Posted by u/mattjhall
numitus · 16 days ago
Incorrect analogy. Bridge construction is a clearly algorithmic process. All bridges resemble each other, and from an engineering perspective, designing one is not rocket science. Construction itself is a set of well-studied steps that can be easily calculated. If I were to write my operating system 100 times, I could give an estimate accurate to within 10%, but every task I’ve ever done in life is unique, and I have nothing to compare it to except intuitive judgments. Returning to bridges: there is 1% of projects that are unique, and their design can take decades, while construction might not even begin
chrisfosterelli · 16 days ago
Software engineering isn't some magical, special branch of engineering in which no one piece of software resembles another, no well-studied steps can be replicated, and the design of which is equivalent to rocket science.

If you're truly creating such unique and valuable software that it is to be compared to the world's engineering megaprojects in its challenge then perhaps it is beyond being beholden to a budget. Who am I to say?

But 99.9% of this industry isn't doing that and should probably be able to estimate their work.

chrisfosterelli commented on How I estimate work   seangoedecke.com/how-i-es... · Posted by u/mattjhall
raincole · 16 days ago
Government contractor's estimation is based on what number is politically acceptable, not how much the project would realistically take. 90% of public projects were overbudget [0].

But you're pretty spot on, as 'professionally acceptable' indeed means politically acceptable most of the time. Being honest and admitting one's limit is often unacceptable.

[0]: https://www.strategy-business.com/article/Why-do-large-proje...

chrisfosterelli · 16 days ago
Yes, my claim is absolutely not that they're good at it haha.

Estimation is a real problem in a lot of industries, including ours, and I think that's probably common ground here -- I suppose my differing position is that I think the solution is to get better at it, not to refuse to do it.

I've been on projects where I've seen the budget explode and projects where I've seen the budget kept tight and on track. The latter is very hard and requires effort from ALL sides to work, but it's almost always achievable.

I actually empathize a little bit more with megaprojects because generally the larger the budget the harder it will be to keep on track in my experience. Most estimates we're asked to give in our day jobs are not even multi-million dollar estimates.

Also I'm using budget and estimate interchangeably but these are of course different things -- that's one of my nitpicks is that we often treat these as the same thing when we talk about estimating being hard. A lot of individual estimates can be very wrong without affecting the ultimate budget.

chrisfosterelli commented on How I estimate work   seangoedecke.com/how-i-es... · Posted by u/mattjhall
AlotOfReading · 16 days ago
Contractor estimates are just as prone to schedule slippage and cost overruns as anything estimated by software engineers. I doubt anyone's ever argued that giving wrong estimates is hard or impossible. Only that approximately correct ones are, and other industries seem to struggle with that just as much as software. Authors don't finish books by deadlines, so fans are left in the cold. Tunnels take twice as long and cost twice as much. Renovations take a year instead of 3 months and empty your bank account.

Saying "I don't know" is arguably more honest, even if it's not useful for budgets or planning.

chrisfosterelli · 16 days ago
> Contractor estimates are just as prone to schedule slippage and cost overruns as anything estimated by software engineers

I completely agree. That's why I chose that example: They're also awful at it, especially these days in North America in particular. But any contractor that tried to put in a bid claiming "it'll be done when it's done and cost what it costs" would not be considered professionally competent enough to award a multi-million dollar budget.

chrisfosterelli commented on How I estimate work   seangoedecke.com/how-i-es... · Posted by u/mattjhall
piyuv · 16 days ago
Not a good analogy. Once you build a bridge, it’s done. Software nowadays is never “done”, and requirements constantly change. It’s more akin to building a rope bridge and trying to upgrade it to accommodate cars while it’s in active use.
chrisfosterelli · 16 days ago
When customers ask when feature X will be ready, they sure have an idea of done in their mind.
chrisfosterelli commented on How I estimate work   seangoedecke.com/how-i-es... · Posted by u/mattjhall
notjustanymike · 16 days ago
After owning a product, I've developed a lot of sympathy for the people outside of engineering who have to put up with us. Engineers love to push back on estimates, believing that "when it's done" is somehow acceptable for the rest of the business to function. In a functioning org, there are lot of professionals depending on correct estimation to do their job.

For us, an accurate delivery date on a 6 month project was mandatory. CX needed it so they could start onboarding high priority customers. Marketing needed it so they could plan advertising collateral and make promises at conventions. Product needed it to understand what the Q3 roadmap should contain. Sales needed it to close deals. I was fortunate to work in a business where I respected the heads of these departments, which believe it or not, should be the norm.

The challenge wasn't estimation - it's quite doable to break a large project down into a series of sprints (basically a sprint / waterfall hybrid). Delays usually came from unexpected sources, like reacting to a must have interruption or critical bugs. Those you cannot estimate for, but you can collaborate on a solution. Trim features, push date, bring in extra help, or crunch. Whatever the decision, making sure to work with the other departments as colaborators was always beneficial.

chrisfosterelli · 16 days ago
I agree. Software engineering is basically the only industry that pretends this is professionally acceptable. Imagine if government staff asked when a bridge would be done or how much it would cost and the lead engineer just said "it's impossible to estimate accurately, so we wont. It's a big project tho".

Estimating in software is very hard, but that's not a good reason to give up on getting better at it

chrisfosterelli commented on The chess bot on Delta Air Lines will destroy you (2024) [video]   youtube.com/watch?v=c0mLh... · Posted by u/cjaackie
tromp · a month ago
Sometimes the airlines chess app gives you the option to play another passenger, but even after waiting for half an hour I've never been hooked up with another player. Has anyone else been able to?
chrisfosterelli · a month ago
Yes, as someone who is usually flying with my GF, I love this feature! Unfortunately air canada's implementation is abysmal and anytime there is a pilot announcement it interrupts the game long enough to break the network connection and cause it to end the game.

u/chrisfosterelli

KarmaCake day4821May 14, 2014
About
Want to chat? Email: chris.james.foster (at) gmail (dot) com

Twitter works too: https://twitter.com/chrisfosterelli

Website: https://fosterelli.co

View Original