HackerTrans
TopNewTrendsCommentsPastAskShowJobs

destructionator

no profile record

comments

destructionator
·vor 5 Monaten·discuss
OpenD added almost-full (you can't catch exceptions or spawn threads, so not really full, but the GC and such work fine) wasm support with like .... i think it was less than one day of work. wasm sucks though, what a miserable platform.
destructionator
·letztes Jahr·discuss
> D2 re-write

No such thing happened. D has always been built on the same codebase, and the labels "D1" and "D2" are just arbitrary points on a mostly linear evolution (in fact, the tags D 1.0 and D 2.0 came only 6 months apart; 1.0 was just meant to be a long term support branch, not a different language. It was the addition of `const` that broke most code around release 2.6 but if you update those, old and new compilers generally work.

I'd say where D failed was its insistence on chasing every half-baked trend that someone comments on Hacker News. Seriously, look at this very thread, Walter is replying to thing after thing saying "D has this too!!" nevermind if it actually is valuable irl or not.
destructionator
·letztes Jahr·discuss
that actually wasn't its intended use; that's a side effect. The original intended use came from Effective C++ by Scott Meyers: "Prefer non-member non-friend functions to member functions.". It was meant to make that as syntactically appealing as the members.
destructionator
·letztes Jahr·discuss
The D parts of the compiler were released under the GPL from almost the beginning, since 2002. By 2004, a full open source compiler - what we now call gdc, officially part of gcc - was released using this GPL code. D was pretty popular in these years.
destructionator
·letztes Jahr·discuss
Just a personal anecdote, Walter Bright's Digital Mars C++ compiler also had the contracts (D started life almost literally as recycled code from Mr. Bright's other compilers - he wrote a native Java compiler, a Javascript 1.3 stdlib, and a C++ compiler with a bunch of extensions.... smash those together and you have the early D releases!).

Anyway, I used the DM C++ compiler originally because it was the only one I could download to the high school computers without filling out a form, and pimply-face youth me saw "DESIGN BY CONTRACT" at the top of the website and got kinda excited thinking it was a way to make some easy money coding online.

Imagine my disappointment when I saw it was just in/out/invariant/assert features. (I'm pretty sure D had just come out when I saw that, but I saw `import` instead of `#include` and dismissed it as a weenie language. Came back a couple years later and cursed my younger self for being a fool! lol)
destructionator
·letztes Jahr·discuss
lol "11%" i guess sounds a lot bigger than "two cents".
destructionator
·vor 2 Jahren·discuss
I work from home with a young child. I think if I put a sign up, it'd just prompt more questions from her lol
destructionator
·vor 2 Jahren·discuss
Use the ascii bell character "\a" and turn off the "visual bell" or whatever options in the terminal (I hate those things) so you can actually hear it beep and find joy.
destructionator
·vor 2 Jahren·discuss
so does modern. so the same author who hates the term modern uses neo - synonomous with modern for all practical purposes - vim and mutt. why is that? might those reasons also apply to other "modern" things?
destructionator
·vor 2 Jahren·discuss
What I find offensive about this post is using "neo"vim and neomutt. what, was original AgentSmithMutt and TrinityVim not good enough? ...Is it because they're old?

Well anyway, I mostly agree with this post. Another similar thing I hate to see is things like "Really? In 2024?" and im just like that's the laziest critique of something ever.
destructionator
·vor 2 Jahren·discuss
The recent push to Wayland in 2024 is an interesting choice, given how productive and usable X11 is.
destructionator
·vor 2 Jahren·discuss
I'd buy that for a dollar!
destructionator
·vor 2 Jahren·discuss
> It only takes a little electricity to power this process, which can raise the refrigerant’s temperature by many degrees Celsius.

And the same electricity can raise the temperature by even more degrees Fahrenheit!
destructionator
·vor 2 Jahren·discuss
> In years of doing this not a single person has ever complained

I've never used your website, but if I did and the side arrow changed things, I'd immediately close it and never come back. You wouldn't get a complaint from me; you'd just lose me instantly and permanently.

It drives me absolutely nuts when sites do this, it is so disorienting.
destructionator
·vor 2 Jahren·discuss
> Now that they're detaching from Serenity they can start reaping the benefits of the existing work in the FOSS ecosystem, which should enable a faster pace of development.

now they could embed chromium LOL