restalis

Joined 15 years ago

Karma
669
Submissions
787
Member since
Aug 3
restalis at mail dot com
View on Hacker News

Recent submissions

Comment · 4 days ago
"The great Leslie Lamport is still at MSFT."

I call these "trophy employees". They are not subjected to the same rules as regular (anonymous) engineers, and their tenure inside the company is not given by the value of their ongoing engineering output.

Comment · 4 days ago
In this context, first and foremost, it's "care" in the sense of maintainability. When the projects get big and weighty, it doesn't get harder to find fast solutions for implementing individual requirements or getting something fixed locally. What's hard and slows down the development is the need to find solutions that won't leave the project worse off in the long run.
Comment · 1 month ago
"Putting" weapons in space, like in orbit (otherwise they won't stay in space for long) is not like putting weapons in international waters close in to the target. Any weapon that relies on moving some (projectile) mass from there will have to deal with the costly orbital mechanics, where the projectile will have to be pulled out of orbit with a lot of mass and time to reach anywhere on the planet. It's... not that good of an option for attack, compared even to existing ballistic ground-to-ground trajectories. For non-projectile orbital weapons, i.e. energy weapons, the physics are brutal, because the amount of energy necessary to reach any degree of destructive effect to a target on the ground is way too large. And all that has to also be weighted against the risk of having such weapon staying exposed in the orbit, like a sitting duck, for anyone on the ground to disable it in numerous ways. If there would be any case for having weapons in space, I don't think it will be to attack anything on the ground.
Comment · 4 months ago
"The energy density of batteries is an order of magnitude less than fossil fuels, and you have to carry the heavy batteries with you the entire trip (vs burning off fuel as you fly)."

It's even worse. Nowadays, in order to land, the aircraft needs to be almost empty, otherwise the mechanical structure that supports the stress of impact with the runway may break. So, heavier (as with batteries included) aircraft landing will mean the need to design sturdier landing gear, and stronger landing gear will most likely mean heavier materials as well.

Comment · 4 months ago
"For jet engines, the only thing that comes to mind is electric aircraft. No single-crystal turbine blades needed at all. I may have picked a bad example, but the principle stands."

I understand the idea you wanted to convey and that commenting on the technical detail is not something we're supposed to do, but the technical side of your example is just too glaring to ignore. A people-carrying aircraft, be it of electric propulsion, or of other type, is heavy. Like, several tons (at minimum) heavy. To acquire the necessary portance, the aircraft has to be accelerated (on its inert wheels) on the runway up to the take-off speed and then to be able to hold the cruising speed, using engines capable of generating such thrust by only moving the air. That's a lot of force right there, and the engine that has to do this, will have to be pretty tough. Regardless of the fact that the source of the on-board energy is electric or not, that same air will have to be moved, somehow, at the needed speeds, and it will be by an engine that will look and work pretty much the same way the current jet engines do, since the shape is dictated by the aerodynamics and the internal design is given by the (air) fluid dynamics it has to work with. The single-crystal turbine blades are just an optimization. Weaker (regular fine-grained casting) materials can be used, but that will mean limiting the performance to lower tolerance levels (and most likely be heavier as well, to compensate for the lower mechanical strength).

Comment · 5 months ago
Your range checking requirement is just one of many things that may or may not be necessary to someone using this. Taking them all into account (besides the fact that may be unfeasible, if there happen to be some conflicting requirements) would render the solution to be unnecessarily complex. It's better to focus on the minimal set of viable requirements and thus have a base design as simple as possible. For additional requirements, just go and complicate your design (and be the only one having to pay the costs that come out of that complication), hopefully only when and only for as long it makes sense to do so. For the need you mention, some kind of container wrapper may do, with the amount of number's words specified in it. A good thing is that you'd be able to limit the use of such container-wrapped numbers only to some situations (like the exchange of data to and from unsanitized areas).
Comment · 6 months ago
While there are indeed "details" out there that have a great impact on the macro-dynamic, and even pose as blockers, history also provides us many counter-examples. The steel-making process has been invented and reinvented many times and in different places in an (arguably) independent manner. The same for sea-faring, writing systems, laws, and so on. They have all been different but did enabled progress more or less in similar way, and thus - are also details that it's fair to gloss over.
Comment · 6 months ago
You two debated this as a philosophical or even moral issue, but it changes everything when you look at it from the natural hazard prospective. It doesn't even have to be a subjective matter. Picture this - you know the climate change is happening and you understand that some colony of animals will surely vanish because of that if you wont do a thing about it. Doing something could mean just taking a few pair of animals and relocate them to a safer area. Do you think that the survival of such descending colony of animals mean anything (to anyone)? Who can argue that it won't be our time (and obligation) to reduce the risk of having the only known capable civilization residing on only one planet or galaxy?
Comment · 6 months ago
The dilemma of spending significant amount of effort and resources for a colonizing project when the result won't benefit the enterprising society is not new. When looking for a reason, considering only the (individuals' or collective's) benefits on a rational basis does not make much sense indeed. Most likely there must be something more, akin to a religious goal, aiming for species' or civilization's greater good.
Comment · 6 months ago
It's also called "vision". It's what provides and powers directions on large and long term scales. Those "simple" and "mundane step-by-step issues" are just chores by themselves, yet at the same time may become stepping stones in the context of a well thought vision that people buy into and rally behind.
Comment · 6 months ago
In the open space, shades get very cold, like a few degrees over absolute zero cold, because even without a medium to facilitate convection and (atmospheric contact) conduction, the loss of heat through mere radiation (into the pitch black universe) is very efficient (for normal, non-reflective materials). Thus, for an astral body to remain in a melted state, continuous steams of energy should be poured in (and some thermo-insulating gaseous atmosphere may also help to reduce cooling, if the body in question would have enough gravity to retain it), but that's hardly a thing to worry for a project where the energy itself is carefully controlled and dosed.
Comment · 6 months ago
Comment · 7 months ago
Also, the kind of satellites that aren't much more than mirrors, even with today's knowledge, they can be designed to change their profile/surface and thus reduce the absorption of the incident radiation, if they'd had to cross the space between the sun and the sunlight collector areas.
Comment · 8 months ago
"I’ve seen too many «well crafted» implementations of such technically vexing features as «fetching data and returning it» that were so overengineered that it should have been considered theft of company money."

This judgement has merit. However, over the years I got to perceive that over-engineering tendency to be the manifestation of exploratory spirit in one's craft. This is how the Unix got to be created at Bell Labs. To their managers, Ken Thompson and Dennis Ritchie worked on programs like the "ed" editor, thus they cared about "value being provided to the user (or the business)". What was later officially named Unix was not pitched as an operating system, but instead framed mostly just a needed way to organize the growing set of utilities, among other things (i.e. as a footnote). What are the over-engineered bits (and the related gained experience) in a given project may become useful for something else. People (tend to) do this kind of stuff. But should they be blamed, considering the enticing promise of growth and development of new technologies, practiced by employers themselves, as part of recruitment game?

Comment · 9 months ago
"We should look at how people are using LLMs right now instead of chasing promises of superintelligence."

This. When more computing power and memory resources became available to software engineers, we've seen how that impacted the software development. Sure, there were happy stories of new class of problems being attacked, which couldn't before due to resource limits, but a lot of software just stopped being frugal and did pretty much what it did before, but somehow consuming much more. Extrapolating to the case of staggering resources poured over the AI solutions, I'd be surprised if most of it won't just be consumed to generate higher resolution (and longer) videos.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton