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

Property binding and proxies really didn't work well in JS at all until relatively recently, and even then there is actually a much worse history of state management bugs in apps that do utilize those patterns. I've yet to actively use any Angular 1.x app or even most modern Angular apps that don't have bugs as a result of improper state changes.

While more difficult, I think the unidirectional workflows of Redux/Flux patterns when well-managed tend to function much better in that regard, but then you do suffer from potential for redraws... this isn't the core of the DOM overhead though... that usually comes down to a lot of deeply nested node structures combined with complex CSS and more than modest use of oversized images.


Well, their lowest tier devs, they have started firing and churn a lot... combined with mass layoffs... and on the higher end, they're more interested in devs that memorized all the leet code challenges over experienced devs/engineers that have a history of delivering solid, well performing applications.

Narcissism rises to the top, excess "enterprise" bloat seeps in at every level combined with too many sub-projects that are disconnected in ways that are hard to "own" as a whole combined with perverse incentives to add features over improving the user experience.


- Shift back to exchange based taxes away from income taxes.

- Spin down the federal reserve, establish a US bank and adjust the self-loans against the future into a solid repayment plan at a minimal interest rate.

- Reestablished precious metal backing to core currencies (gold, silver, etc.)

- Establish constitutional amendment establishing non-living entities and restricting speech rights as such. If a CEO wants to donate personal funds, cool, no corporate backing to political organizations full-stop.

- Strong protections and some spending in favor of domestic security and production.

- Drop subsidy spending for GMO commodity foods and byproducts. Eliminate GRAS protections against any "food" that didn't exist in the US food supply before 1880. FDA acknowledgement when more than one region considers an engineered food product as unsafe, minimally processed animal and plant products excluded.


Even worse, 3 memory companies control well over 90% of the international market, with a history of cartel collaboration that's going to be ever harder to prove with fewer companies.

Datacenters themselves are really weird... most of the announced 2024 data centers are nowhere near completion, most of NVidia's production is taking longer to deploy than to produce and will be upwards of 2+ years behind on deployments sometime in the next year.

That doesn't even begin to cover the lack of actual electricity to power the data centers. We have more "dark silicon" sitting in boxes that aren't close to being deployed, while a lot of actual people can't manage to buy consumer products for anythign resembling reasonable... it's kind of insane to say the least.


Even when it is rendered... I have my text/zoom level pretty close to maxed out on Android as my issues are mostly retinal, not correctable with glasses... and so many apps will completely scroll my long inputs off screen while I'm trying to input... or otherwise make it impossible to see/edit after I've entered a handful of lines. It's infuriating to say the least.

+1 here... Lenovo business laptops have a history of being particularly good at being user repairable.

I'm probably going to go with Framework myself whenever I do upgrade. Still using an M1 air, which suites my day to day needs, I don't develop on it, as I can remote to my desktop from anywhere.


Meh...

    await using cn = await pool.connect();
    const records = await cn.query<MyType>`
      SELECT ...
      FROM ...
      WHERE ...
    `;
    for await (const record of records) {
      ...
    }
Oh, spring is so much better...

Spring version:

  var records = jdbcClient
     .sql("select * from posts")
     .query(Post.class)
     .toList();
     
  records.forEach(p -> ...);

FWIW, I think .Net Aspire is pretty interesting along a similar vein. I mostly just rely on shell scripts and docker-compose configuration(s) for dev though.

I can imagine a full build of the project(s) in TFA are on the order of several minutes to build/run the first, and maybe every time. I remember working on projects before SSDs were common that would take on the order of a half hour or more... the layers of abstraction were so that you literally had to thread through 15+ projects in two different solutions in order to add a single parameter for a query and it would take a couple weeks to develop and test.

That said, I did catch up on my RSS feeds during that job.


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

Search: