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

There have been countless specializations and improvements on the original BLAST (which itself evolved).

When I left the field, the latest hottest thing was diamond (https://github.com/bbuchfink/diamond).


Even if WW3 were to happen, I'm not sure it could let Earth be in a worse state than Mars for supporting human life.


It won't be. Even an extinction level asteroid or comet impact will be easier to handle on a planet with breathable atmosphere, water, and other resources. Colonizing Antarctica is a few orders of magnitude easier than Mars and we've barely progressed with that. Still, Mars would require much more self-sufficiency than we've ever attempted. It's worth the effort to expand human exploration.


> Colonizing Antarctica is a few orders of magnitude easier than Mars and we've barely progressed with that

I hear this somewhat often, and I find it a bit disingenuous since it's not like we're trying that hard to colonize Antarctica, we're mostly preserving it as well as we can, no? And the existing Antarctic bases aren't total hellholes or anything, AFAIK the larger ones are relatively normal spaces with power and normal food and heated water.

I do agree with the overall point though for sure.


The same considerations apply to Mars.


Hence the "Reds" vs. "Greens" in the KSR Mars trilogy.


I always found it amusing that KSR's Greens were the side that would have in effect have destroyed the natural environment of Mars (by terraforming it), unlike our Greens who in general want to preserve the environment.


It's kinda poetic that, on Earth, Greens are sometimes accused of being Reds in disguise ;)


I think that's the point? :-)

The Reds want to preserve the environment and the Greens want to completely change it...


> but true in many professions I think.

That's true, but the other professions don't tend to be associated with (or clearly vindicate) the “above-the-crowd/holier-than-thou” attitude – and I say that as an ex-scientist, for the same reason (among others) as the poster above.


> I'd be at a loss to think of an example of an engineer who's been publicly pilloried (having been highly regarded for great work) for the failings of their company. Perhaps you could cite and example?

Because these guys and gals are not famous enough to warrant large coverage, and because the phenomenon is unfortunately so widespread that noone is going to cover every case.

https://endofaspecies.com/oped/the-harassment-of-game-develo...

https://www.bbc.com/news/articles/cx2621gzvkdo

https://old.reddit.com/r/gamedev/comments/zoe13c/passionate_...

https://www.gameshub.com/news/news/video-games-developers-gd...

https://www.xfire.com/authorities-investigating-death-threat...

https://f1000research.com/articles/11-1518


Thanks, really appreciate the concrete examples. They're not quite what I was referring to (developer praised by company / media - then attacked for issues with the company beyond their purview), but they do point to a (largely invisible from outside the industry / twitter bubble) truly worrying and frightening level of animosity and aggression pointed towards devs that I wasn't sufficiently aware of.


> They're not quite what I was referring to

I don't think you need a case quite this specific because of the following:

> then attacked for issues with the company beyond their purview

Ultimately, whether an employee is praised or not is completely irrelevant to the nutjobs taking their anger out on them because of something their employer did.


I agree. It's bad in either case. No issue with a game or game engine should ever result in threats of violence or harassment. It's vile to publicly shame, cancel, still less attack individuals for the mistakes of their companies.

My initial skepticism was based in the voluminous amount of false allegations of harassment and misportrayal of valid criticism as harassment that happened at one point several years ago in the games industry.


> that's what "skill issue" means in this context.

“Skill issue” definitely does not means “mentally deficient”. It comes from the videogames world, where it is used to disparage the lack of training/natural ability of other players; frequently accompanied by “get good”, i.e. continue training & grinding to up your skill.


Do I have to put the pieces together for you? What is the relevant skill in programming? Problem solving. It's not aim or timing or hand-eye coordination lmao.


Not sure I get your point. One can definitely "get good" at problem solving. Isn't that the whole purpose of Leetcode and whatnot?

I struggled with Rust at first but now it feels quite natural, and is the language I use at work and for my open-source work.

I was not "mentally deficient" when I struggled with Rust (at least that I know of :v), while you could say I had a skill issue with the language


Go is not fast though.

It's plenty fast compared to commonly used languages such as JS, PHP or Python, but can easily be let in the dust by Java and C#, which arguably play in the same court.

And AOT-compiled, no GC languages like C++, Rust or Zig just run circles around it.


Not quite true if using GCC Go as compiler, however they seem to have dropped development after Go got generics.

You are comparing quality of implementation, not languages.


> You are comparing quality of implementation, not languages.

But comparing languages in a vacuum has 0 value. Maybe some alien entity will use physic transcending time and space to make TCL the fastest language ever, but right now I won't be writing heavy data-processing code in it.


At the same time, comparing without acknowledging that it is an implemenation issue, it is also not being fully honest.

For example, comparing languages with LLVM based implementations, usually if the machine code isn't the same, reveals that they aren't pushing the same LLVM IR down the pipe, and has little value for what the grammar actually looks like.


> comparing without acknowledging that it is an implemenation issue

Because that's implicit at this point – I'm not going to prefix with “because Earth geometry is approximately Euclidian at our scale” every time I'm telling a tourist to go straight ahead for 300m to their bus station.

Just like when people say “C++ is fast”, of course they refer to clang/g++/msvc, not some educational university compiler.


I seriously doubt it, given how many discussions go on HN or similar sites, revealing a complete lack of knowledge in compiler design.

Of course the authors of many of such comments aren't to blame, they only know what they know, hence why https://xkcd.com/386/


> Rust has slower compile times

That's true.

> for the sake of safety,

That's false though. All deep dives in the topic find that the core issue is the sheer amount of unoptimized IR that is thrown at LLVM, especially due to the pervasive monomorphization of everything.


Well it is arguably Rust's worst issue and it has remained it for most of its life.

Are you really going to try and convince people that this is completely incidental and not a result of pursuing its robust static contracts? How pedantic should we about about it?


Yes. This is borne out by the numbers. It has nothing to do with being pedantic, it’s basic facts.


On the one hand, you talk about being upfront and honest about trade-offs. On the other, you yourself are being less that credible by phrasing wild speculation as if they are facts.

So... do I as I say, not as I do?


It's not about static contracts at all, it's about keeping performance of high-level APIs high. It's all just about templates and generics, as far as I'm aware -- the same problem that plagues C++, except that it's worse in Rust because it's more ergonomic to expose templates in public library APIs in Rust than C++. Well, and also the trait solver might be quite slow, but again, it has nothing to do with memory safety.


> Are you really going to try and convince people that this is completely incidental and not a result of pursuing its robust static contracts?

I am, because that's what all the people that explored the question converged on.

Now if you have other evidences to bring to the debate, feel free to – otherwise, please stop spreading FUD and/or incompetence.



> Semiauto rifles practically didn't exist in the beginning of WW1

And even at the end of the war, only the French fielded a couple dozens thousands of them (sounds like a lot, is not).


Submachine guns were pretty common if I recall. But full rifle semiauto were very rare.


> Maybe the Americans were better

Belleau wood is the “chocolate box” of the US army.

> I heard that Pershing refused to follow British and French tactics.

Yeah, “these guys being at it for 4 years don't understand anything, let's show them how to do it” – proceed to get decimated in a couple days.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: