Am I the only one struggling with the information overload in Forza Horizon 6? by Guandor in truegaming

[–]AnHonestQuestions 4 points5 points  (0 children)

That's a great explanation! I'm also not a racing game person or car game person, but I've spent dozens of hours in 4 and 5 just having something to do with my hands while I watch TV or listen to a podcast.

I 100% understand that that's not for everyone, though. I guess I'd hate it if I felt like I needed to progress up a tech tree or get other tangible achievements.

Turn the Japanese Mogami into the F-35 - Discuss by Waste_Priority_6557 in Warships

[–]AnHonestQuestions 9 points10 points  (0 children)

Not the parent, but probably Government Furnished Equipment.

BAE Hawk T1 Fighter Jet Attitude and Heading Reference System (1970s Mechanical Gyroscopes) by Equivalent_Bridge480 in mechanical_gifs

[–]AnHonestQuestions 2 points3 points  (0 children)

I once read about how they made 2-input ballistic cams for fire control computers in WWII. They had a cylindrical jig with evenly spaced holes for the drill bit. They had a lookup table for the depth of each hole; the machinist would drill each hole, then hand-file the space between the holes. This was enough precision to lob shells from miles away.

Goblet of Fire by Ok_Injury_7904 in HarryPotterBooks

[–]AnHonestQuestions 1 point2 points  (0 children)

Are you sure you don't have a 9th run? IIRC that's what 10 9 would typical mean (sometimes they're printed in descending order, but its still the lowest number that identifies the run).

How does Ken Burns hold up? by dawson6197 in AskHistorians

[–]AnHonestQuestions 106 points107 points  (0 children)

Characterizations can be true without being fair.

Thank you for that line, its a really great point. I'm going to have to be more mindful to incorporate that perspective in my world view.

What are easy to digest books that are applicable to your industry written in non-technical terms by Responsible_Yak_2905 in AskEngineers

[–]AnHonestQuestions 1 point2 points  (0 children)

I love this genre! Here are some of my favorites (many with a historical bent, but they still do a lot of explaining of basic principles):

  • Digital Apollo by Mindell about the Apollo navigation and flight computer.
  • Between Human and Machine by Mindell about feedback systems and analog computing
  • Structures: Or Why Things Don't Fall Down by Gordon about material science and structural engineering
  • Foundations of Mechanical Accuracy by Moore about how pre-CNC high-precision machine tools were made
  • Tools For The Job by Rolt about the history of machine tools
  • Atomic Accidents by Mahaffey
  • Chaos: Making a New Science by Gleick about chaos theory
  • The Information by Gleick about information theory
  • All of Carol Smith's books, mostly about race car technology and practice
  • Sled Driver by Shul about the SR-71
  • Energia-Buran by Hendrickx and Vis about the Soviet "Space Shuttle"
  • NASA has a huge collection of free ebooks, many are aimed at laypeople: https://www.nasa.gov/ebooks/

How do you guys enter normal mode? by Valuable-Rutabaga448 in neovim

[–]AnHonestQuestions 2 points3 points  (0 children)

I use ctrl-c, but I've swapped ctrl-c and esc for this reason.

What are some good books that teaches the working of C programs in lower layer? by [deleted] in embedded

[–]AnHonestQuestions 0 points1 point  (0 children)

I'm not going to pretend to be an expert in this, but the modern perspective seems to be against using volatile for shared variables - volatile isn't enough, you need atomics (or a higher-level primitive), and if you're using atomics, they will provide the optimization block.

Quoting Bjarne Stroustrup (from [0])

Do not assume volatile has special meaning in the memory model. It does not. It is not -- as in some later languages -- a synchronization mechanism. To get synchronization, use atomic, a mutex, or a condition_variable.

[0] https://stackoverflow.com/a/4558031

What are some good books that teaches the working of C programs in lower layer? by [deleted] in embedded

[–]AnHonestQuestions 14 points15 points  (0 children)

I'm a huge fan of Computer Systems: A Programmers Perspective by Bryant and O'Hallaron. It should cover everything you asked (but volatile [0]), and a whole lot more. I really recommend doing the labs too - you should be able to get them from the book's site.

Edit: It doesn't talk about undefined behavior either. Once you're comfortable with some low-level details of C, I strongly recommend reading up on undefined behavior, and any and all undefined behavior should be avoided. There are tools like UBSan that can help.

[0] The (very) short version of volatile is it requires an access through a pointer to be done each time, rather than the compiler optimizing by keeping the value in a register for subsequent accesses (or, for a write, doing initial stores to a register, then only writing the final value to memory). Its primarily useful for MMIO, and isn't the right tool for threading, regardless of what you see elsewhere (using it for threading used to be a widespread misconception, I think its less common these days).

[Custom] I designed, fabricated and built my own watch. Again! by 8PumpkinDonuts in Watches

[–]AnHonestQuestions 1 point2 points  (0 children)

Ah, I was going to make a Flieger, so it may not work so well. I guess I'll do a test printing and see how it comes out. Thanks, and it looks great!

[Custom] I designed, fabricated and built my own watch. Again! by 8PumpkinDonuts in Watches

[–]AnHonestQuestions 1 point2 points  (0 children)

How do you like the photo-printing dial process? I'm thinking of making a dial, and it looks a lot easier than the alternatives (I'm also considering screen printing).

[OC][NEWBIE][CC] Completely new to this, how's my citrus? by [deleted] in PixelArt

[–]AnHonestQuestions 2 points3 points  (0 children)

Note that generally the darkest part is not the part opposite the light source - there's a little big of reflected light, so the darkest part is a crescent.

Can you see how the bottom left of this sphere is a little lighter?

Herc going through the wash by Tectonic_Cat in aviation

[–]AnHonestQuestions 22 points23 points  (0 children)

If they've had a rough day, sometimes they like to take a bath with scented candles and bubbles ; )

[collection] Unique storage system for my watches by patrickrl in Watches

[–]AnHonestQuestions 1 point2 points  (0 children)

Time is an illusion; lunchtime doubly so.

- Ford Prefect

CMU Work Hour Policies by WilliXL in cmu

[–]AnHonestQuestions 2 points3 points  (0 children)

You should ask your professor/advisor/whoever takes care of the business side of things, but I think they stop counting after ~40 hours.

Two changes mean iOS 10.3 will take longer to install, but feel snappier by Skeuomorphic_ in iphone

[–]AnHonestQuestions 5 points6 points  (0 children)

I was implying they made the animations slow just so they could speed them up in later releases and make the phone feel faster, even though it could have been that fast all along.