HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Kukumber

no profile record

comments

Kukumber
·3 ปีที่แล้ว·discuss
> Yeah, it's a bad and unnecessarily inflammatory (and arguably disrespectful) example. But the rest of the points GP makes are spot on.

I agree, i apologies for the mistake, i can no longer edit the post unfortunately
Kukumber
·3 ปีที่แล้ว·discuss
0 responsibility developers

you have Japan infrastructure, and you have Turkey infrastructure

6.1 quake in Japan = nothing destroyed

6.1 quake in Turkey = everything collapses

The engineers in Turkey probably didn't value performance and efficiency

It's the same for developers, you choose your camp wisely, otherwise people will complain at you if they can no longer bear your choice

You act like innocent, but your code choice translate to a cost (higher server bill for your company, higher energy bill for your customers/users, time wasted for everyone, depleting rare materials at a faster rate, growing tech junk)

Selfishness is high in the software industry

We are lucky it's not the same for the HW industry, but it's getting hard for them to hide your incompetence, as more things now run on a battery, and the battery tech is kinda struggling

Good thing is they get to sell more HW since the CPU is "becoming slower" lol

So we now got smartwatches that one need to recharge every damn day
Kukumber
·3 ปีที่แล้ว·discuss
for 1 article like this, you get 1000000 ones from "rust evangelists from the Rust Evangelism Strike Force"

both can coexist, yet for the rust crowd only one must prevail

that's what's annoying about rust and its religious community

my previous comment's score is (-1), that speaks for itself don't you think ;)
Kukumber
·3 ปีที่แล้ว·discuss
People are busy using Swift rather than trying to religiously advocate for Rust on various websites

One example:

Arc is a webkit powered browser written in swift and is crossplatform: https://twitter.com/hursh/status/1612472691747090432
Kukumber
·4 ปีที่แล้ว·discuss
i never said they are "ugly", you said "it is ugly", that's your opinion

my opinion is: "it's cute"

i don't understand why you change my words, it wasn't to your liking?
Kukumber
·4 ปีที่แล้ว·discuss
i think it's cute, it's very small, practical for a city life

it's not meant to be luxurious, it's meant to be affordable

and it's not meant to "look like a car", it's meant to be useful and practical

To quote the article: "In France, anyone from the age of 14 can drive one without a licence. You can also hire an Ami on a short-term basis in Paris. For €0.26-a-minute (with a subscription fee of €9.90 per month) you can whizz around the capital's streets. It's probably nicer - and more hygienic - than taking the Metro or a bus"
Kukumber
·4 ปีที่แล้ว·discuss
This is exactly what i'm saying, without the people deciding one the policies and the tools to use, it's nothing

Otherwise we see other kind of societies:

https://lareviewofbooks.org/article/cartel-capitalism/
Kukumber
·4 ปีที่แล้ว·discuss
It has nothing to do with capitalism, it's all about strong government, strong institutions and the people who understand and pursue a common goal i.e: a synchronized society

If anything, capitalism wins at: https://www.bloomberg.com/news/articles/2022-01-11/india-s-d...
Kukumber
·4 ปีที่แล้ว·discuss
That's the beginning of the end, this story is not unique unfortunately
Kukumber
·4 ปีที่แล้ว·discuss
whether you agree or not, whether you understand or not, whether i'm able to convey the point in proper english or not, it doesn't change the facts

your system being 1% faster mean everyone who depend on your system will be 1% faster, and if you yourself apply that logic to your system, it's commutative, and the results ends up being impressive

if you don't understand that, then there is no point arguing further
Kukumber
·4 ปีที่แล้ว·discuss
> Less than 5 euros a year - though this year maybe more, could be as high as 10. So, negligible - not even worth the time to write this comment, probably.

Then apply this 1% saved logic to everything else, food, clothing, leisure, insurance, medical bills, sport

1% is a lot, cumulatively
Kukumber
·4 ปีที่แล้ว·discuss
> ImportC is a fantastic stuff that Walter is working on.

I agree, it's one of the things that stands out when you decide to pick a system language: "how does it play with C? can i easily consume the ecosystem?"

> Rather focus on just LDC or GDC and drop DMD altogether. DMD is a good piece of software, but for such a small community, I find it alarming that they waste human effort across 3 different compilers and still complain lack of resources.

I disagree, there is value in having your own backend, DMD compiles so fast, it's a comparative advantage, they should never give that up

GDC/LDC are great because that allows D to be highly portable, even if they are slower to compile than DMD

Even Zig people decided to maintain their own self hosted backend for that reason, performance and independence

They learnt from D, a real language has its own backend, if you don't then you are just LLVM sugar
Kukumber
·4 ปีที่แล้ว·discuss
I don't think it is slower, the real answer is 'it depends'; D's GC will only run when the GC needs to grow its buffer, so D's GC can be actually much faster than Go's

The problem however is, actually 2 problems:

- stop the world, nobody wants that in a world with lot of cores and threads

- it doesn't scale, the more pointers in your heap, it'll need to scan and traverse your WHOLE heap whenever it needs its buffer to grow, and that doesn't scale well

So it's good when you don't have much in your heap, and it starts to loose its benefits the bigger your program become, i wouldn't use it for my servers

But that's not the main problem of D, since the GC is optional, it's just not competitive with what's available in the market today

The people who want to drag D into the Java/C# territory are the problem in my opinion

D would be better if it focused being a system language, and took what C had to offer and put it to the next level, simplify the language, boost the existing features, allocators, pattern matching, tooling, compiler performance, hot-reload, binary patching

That's the thing i want to hear when there is a new version, not the endless GC topics
Kukumber
·4 ปีที่แล้ว·discuss
imagine if Pythagoras said: "my theorem is proprietary, you shall not use it unless you purchase a LGPFLFDPFDLFDFDPGTM licence from me"

licenses and "for profit" mindset has to disappear asap, just like with patents, bottleneck of humankind

let the knowledge be shared and known by everyone, let people unlock what's yet to be discovered
Kukumber
·4 ปีที่แล้ว·discuss
You still don't get it, and that's ok
Kukumber
·4 ปีที่แล้ว·discuss
You don't understand the point, GC is one way of managing memory, it is not the panacea

Some helpful reading, from people actually working on solving hard problems

https://twitter.com/FilmicWorlds/status/1562090212225716224

> only GC haters think otherwise.

only GC lovers think like that

that's not a good argument
Kukumber
·4 ปีที่แล้ว·discuss
D uses manual memory management with (malloc/free/realloc) to implement their GC

So i don't know what point you are trying to make

D is pragmatic and confirms my point
Kukumber
·4 ปีที่แล้ว·discuss
Rust is not used in the AAA industry, it was advertised by a company (Embark), but they ended up using Unreal Engine 5 for both of their new upcoming games
Kukumber
·4 ปีที่แล้ว·discuss
How do you write your garbage collectors or RC without precise manual memory management?

How do you render billions of vertices and maintain a gameplay loop under 8ms for AAA games without precise manual memory/layout management?

Not everyone is writing websites in javascript