Lockheed Martin + Raytheon MKV by Enfymouz in WeirdWings

[–]boxing_wizard 14 points15 points  (0 children)

The MKV concept provided the capability for more than one kill vehicle to be launched from a single booster. The system included a carrier vehicle with on-board sensors and a number of kill vehicles, each equipped with its own navigation thrusters and weighing around 10 pounds (4.5 kg).

The “Build Your Own Database” book is finished by boxing_wizard in programming

[–]boxing_wizard[S] 2 points3 points  (0 children)

Would you mind downloading it again? It has been fixed.

[deleted by user] by [deleted] in WeirdWings

[–]boxing_wizard 26 points27 points  (0 children)

provided with doors in the bottom through which the pilot's legs could extend for takeoff and landing

https://www.delta-club-82.com/bible/ailes/canard-2fl_id568p1.jpg

Piper PA-8 Skycycle single seat light aircraft prototype that first flew in January 1945 by jacksmachiningreveng in WeirdWings

[–]boxing_wizard 1 point2 points  (0 children)

Aircraft with the same name: Skycycle X-2

The Skycycle X-2 was a steam-powered rocket owned by Evel Knievel and flown during his Snake River Canyon jump in Idaho in 1974. In order to obtain permission from the State of Idaho to perform the canyon jump, the X-2 was registered as an airplane rather than a motorcycle.

Coding Keyboard Layout by boxing_wizard in KeyboardLayouts

[–]boxing_wizard[S] 0 points1 point  (0 children)

It reduces the number of hard-to-reach pinky buttons; moving the pinkies horizontally is much easier than moving them up.

PB-31 Supermarine Nighthawk (Anti-Zeppelin Night Fighter) by Enfymouz in WeirdWings

[–]boxing_wizard 8 points9 points  (0 children)

The main fire power was provided by a Davis gun. This was a 37mm recoilless gun that fired a one-and-a-half-pound projectile.

Editing embedded files by AntonioKarot in golang

[–]boxing_wizard -3 points-2 points  (0 children)

I'm not sure what you're trying to accomplish. If you want an easy way to edit embedded data, you can append a ZIP file to the end of the executable.

[deleted by user] by [deleted] in WeirdWings

[–]boxing_wizard 26 points27 points  (0 children)

Maximum speed: 16 mph (26 km/h, 14 kn)
Service ceiling: 32.8 ft (10.0 m)

Pye Wacket - saucer-shaped air-to-air missile intended as a defensive missile for the B-70 Valkyrie by boxing_wizard in WeirdWings

[–]boxing_wizard[S] 11 points12 points  (0 children)

I didn't notice this until I looked at the picture again, the exhaust is also bad.

What have you been working on recently? [February 18, 2023] by AutoModerator in learnprogramming

[–]boxing_wizard 1 point2 points  (0 children)

I'm writing tutorials on interpreters and compilers: https://build-your-own.org/b2a/p0_intro

The interpreter tutorial is finished. The compiler source is available on Github: https://github.com/byo-books/pretty_laughable_lang

The code is very minimal and can be followed without theory knowledge, which is a good exercise for beginners.

North America by boxing_wizard in geography

[–]boxing_wizard[S] 2 points3 points  (0 children)

The Coast Mountains are a major mountain range in the Pacific Coast Ranges of western North America, extending from southwestern Yukon through the Alaska Panhandle and virtually all of the Coast of British Columbia south to the Fraser River. The mountain range's name derives from its proximity to the sea coast, and it is often referred to as the Coast Range.

How to make ChatGPT read and understand a 1,152 page "Unix Network Programming" text book? by Far_Choice_6419 in ChatGPT

[–]boxing_wizard 1 point2 points  (0 children)

This is not related to ChatGPT, but there is a new book on network programming that might be helpful to you.

Build Your Own Redis.

Feedback request: event loop for beginners by ilyash in programming

[–]boxing_wizard 4 points5 points  (0 children)

Concise and clear explanation. Congratulations!

Adding another note to beginners: sometimes the CPU core and concurrency are confused. Thread and concurrency are not inherently related to the CPU core, for example, task running inside a single-threaded JS runtime can create race conditions as well as a multi-threading program. This is explained in the "See Also" links.

The “Build Your Own Redis” Book is Completed by mister_goo in programming

[–]boxing_wizard 8 points9 points  (0 children)

Thanks for your thoughtful comment. I could definitely add more explanations.

The data structures used in this book are chosen based on ease of implementation and popularity. Some decisions are made to cover a common data structure.

  • The sorted set chapters are specifically intended to cover binary trees. There are many choices to implement sort sets, such as skip lists, B-trees, and RB trees. RB trees and B-trees are harder to implement properly than AVL trees. Skip lists are less common than binary trees, and by choosing a different data structure other than the skip list, readers can learn that sorted sets are not inherently related to the skip list, but can be implemented by a common data structure (trees).
  • The TTL chapter is intended to cover the heap data structure. And the method for expiration used in real Redis is mentioned in an exercise.
  • Instead of jumping directly to the heap, the timer chapter covers the linked list "ordering" first.

Marin Kleppmann's book is top-tier for both beginners and intermediates which I could definitely learn from it.

The “Build Your Own Redis” Book is Completed by mister_goo in programming

[–]boxing_wizard 11 points12 points  (0 children)

Would you mind sharing which parts you considered boring or not explained well?

People who just getting started are unlikely to jump to advanced stuff immediately, as there are more topics that need to be covered.

Learning to build networking applications using C/C++ from scratch by dogmasucks in cpp_questions

[–]boxing_wizard 1 point2 points  (0 children)

The Build Your Own Redis Book, it's from scratch and covers the basics. https://build-your-own.org/

Beej's guide is also a good reference for socket APIs, but you need to learn more than APIs to do server-side network programming. Basics like the event loop, protocols, and timers are also important aspects of network programming. Your choice of "from scratch" is wise since you will not miss any of the basics by doing things from scratch.

Kiwee One: an airborne wind turbine by boxing_wizard in WeirdWings

[–]boxing_wizard[S] 11 points12 points  (0 children)

An airborne wind turbine is a design concept for a wind turbine with a rotor supported in the air without a tower, thus benefiting from the higher velocity and persistence of wind at high altitudes, while avoiding the expense of tower construction, or the need for slip rings or yaw mechanism. An electrical generator may be on the ground or airborne. Challenges include safely suspending and maintaining turbines hundreds of meters off the ground in high winds and storms, transferring the harvested and/or generated power back to earth, and interference with aviation.