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

Nothing woke as far as i can see.

Sorry there was hostility when you were around. We try hard to keep hostility out and keep everyone civil now a days


I have a number of ember projects on vite if anyone wants to take a look:

- https://github.com/krausest/js-framework-benchmark/pull/1835... - https://github.com/NullVoxPopuli/markdown-table-viewer - https://github.com/NullVoxPopuli/package-majors (older, needs update, which i can do pretty quickly if i remember to do it)


Coming soon:

    ui so you don't need to hand edit the URL 

    parsing variants of github urls so folks don't always have to get the raw url themselves

    automatic conditional formatting (background colors) (also via query param)


All EDR software does (at least on macos)

Source: me, a developer who also codes in free time and notices how bad fs perf is especially.

I've had the CrowdStrike sensor, and my current company is using cyberhaven.

So.. while 2 data points don't technically make a pattern, it does begin to raise suspicion.


Agreed. As a data point, i'm not disgruntled (i'm quoted in this article).

Mostly disappointed.


I'd like to clarify: that my job was also to educate, modernize, and improve developer velocity through tooling and framework updates / changes (impacting every team in my department (UX / frontend engineering)).

Reviewing tests is part of PR review.

--- and before anyone asks, this is my statement on CrowdStrike calling everyone disgruntled:

"I'm not disgruntled.

But as a shareholder (and probably more primarily, someone who cares about coworkers), I am disappointed.

For the most part, I'm still mourning the loss of working with the UX/Platform team."


I mourn the fact that your ex co-workers are still working for a shitty company.


The market for jobs isn't great, so i don't blame them.

At the same time, i feel like big profit-chasing software companies are all like how CrowdStrike is.

Many may be in the same type of company, but situations have not arisen that reveal how leadership really feels about employees.


Learn what's happening with the proposal? contribute to ideas for the proposal?

Join here on Tuesday at 11a ET: https://us02web.zoom.us/j/84763180621?pwd=bjVBT1B4dzdhdk80V3...

Timezone converter: https://www.worldtimebuddy.com/?qm=1&lid=5128581,5368361,264...

Official Matrix: https://app.element.io/#/room/#tc39-signals:matrix.org Official TC39 Matrix Space: https://app.element.io/#/room/#tc39-space:matrix.org Discord:


YAAAAAS ember is so good


> it should handle deep changes.

these can be implemented in userland via proxy -- and I think probably should, as is proven by this collection of utils: https://twitter.com/nullvoxpopuli/status/1772669749991739788

If we were to try implementing everything as reactive versions, there'd be be no end, and implementations couldn't keep up -- by pushing reactive Map/Set/etc to userland/library land, we can implement what we need when we need it incrementally, built on the solid foundation of the signal primitives.

> since non-deep is an optimization that can lead to accidental inconsistent state.

conversely, deep-all-the-time is a performance hit that we don't want to be default. Svelte and Ember take this approach of opt-in-deep reactivity.


is it strange?

Vue reactivity isn't compatible with Svelte, nor Angular.

As a counter example to your question, what if we all had competing implementations of the object primitive. Libraries would barely work with one another and would need an interop layer between them (just as reactivity layers do today!)


I'll admit I don't use JavaScript very often, but surely the state of polymorphism could be improved? For example, C++ recently added concepts, and most (modern) languages have some way to describe interfaces.

As to your counterexample, I agree with current JavaScript that would be a problem, but with good language support it would certainly be possible. For example, Rust (and C++?) have competing implementations of the global allocator, and must users will never notice.


The reactivity layers are all pretty tied into the hearts of the frameworks. There's no advantage to any framework to expose such a thing to end users to leverage a competing implementation.

As for polymorphism, even the current class syntax largely operates in the same way as the original prototypal inheritance mechanism, with a few exceptions in constructor behavior to support subclassing certain built-in objects.

You can pretty easily create run-time traits- like functions with prototpyes, the class construct is an expression whose resulting value can be passed around, mutated, etc.

For example, you can write a function that takes a class as an argument, and returns a new class that extends it.


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

Search: