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

> I don’t think I ever seem this patterns, What I’ve seen is either a thread pool for tasks (what essentially async is)

this doesn't really contradict with

> async task (or green thread, whatevs) per connection

The async tasks will probably run on a thread pool (e.g. in tokio).


- digital services act mandates interoperability in chat, but apparently companies can put require obnoxious terms for interoperating parties such as sharing their users IP addresses - which service is going to agree to that if a very large portion of the alternatives target people not wanting to share data with Facebook?

- pay "ridiculous price" or accept ads & tracking instead of allowing to disable tracking


NOYB have raised a complaint on the second one for a publisher in the Nordics.

https://noyb.eu/en/nordic-media-giant-schibsted-switches-pay...


they already won the first instance in austria:

https://noyb.eu/en/court-decides-pay-or-okay-derstandardat-i...

but the banner is still there so they are still fighting.

link found thanks to: https://news.ycombinator.com/item?id=48492358


Cool? So one down, how many to go? Why don't they get the same level of scrutiny as, say, Facebook?

i haven't heard about the first one yet. i totally believe it, but do we have an actual example of facebooks demands? are they documented somewhere?

the second one i experience daily and it's driving me nuts. i am sure it is actually illegal, but i have yet to find an explanation on why it should be allowed or a convincing legal argument in why it actually violates the rules. something that i could send to violators.



sounds very much like open source maintainers too


Free tier says without long lived token - how would you use dyndns without one?


You generate a short-lived token, update, then rotate it. For most home setups, a cron job every 5 minutes with a 10-minute token window is fine. The RFC 2136 path is the real reason to use this instead of the HTTP update protocols most DDNS services use.


"Long-lived token" means API tokens for the management API (creating/ deleting zones, listing them, automating via Terraform-style flows), not the TSIG keys for actual DNS updates. Every zone on every tier gets its TSIG key — that's what powers the updates themselves. Free tier manages zones via the dashboard; paid tiers add API tokens for programmatic management.


That really needs clarification, llms do get that wrong.


Hi, just wanted to check in again to clarify this a bit. TSIG keys are used for both the api and the direct dns update, this is what authenticates the request and tied to a specific domain. the bearer (long and short) are for the account and is tied to you rather than a specific domain. https://dynip.dev/docs#api-register - you can also list current keys etc for the different domains.

https://dynip.dev/docs#authentication

TSIG Keys: Used strictly for updating DNS records (/update). These are 44-character Base64 encoded strings generated per-zone.

JWT Bearer Tokens: Used for account management and programmatic zone registration (/register). Generated upon user login.

Hope this helps to clear it up, I might link the documentation from the pricing section so that at least there is clarification on it.


Could you expand on your experience compared to react?


I had main issue with smaller ecosystem. Very limited components and everything else is geared towards React. Take React Query for example. If you want first class data caching and retry logic etc, then Svelte support was second class at least couple of years ago.

Same goes for component libraries.


What about Angular 2+?


After the disaster of AngularJS that we are still paying external EOL support on, I will never trust another Google led framework.


Angular 2+ is equally horrible. Having spent 6 years on various versions of Angular, their migration story time and again has been an incredible pain.

These days I use web components for component writing and frameworks to handle routing, state management, bundling, and so on.


can you compare it to other frameworks?

I migrated from Angular 4 to 18 (including ngrx and material) and didn't find it especially problematic.

Migrating mostly was little effort and consisted of automatic migration and walking through the provided checklist (mostly to ensure I didn't miss anything important), but I don't have any comparison in the JS SPA ecosystem.


Vue 2 to Vue 3 has been equally painful for atleast one app I know about. Compare that to last three versions of Astro (with web components) and it has been a breeze.

> I migrated from Angular 4 to 18 (including ngrx and material) and didn't find it especially problematic.

The pain varies from project to project. Mine has been touched by a generation of developers of different levels of proficiency. A more disciplined project would’ve been easier to migrate in retrospective.

I think Angular ecosystem really missed the train with schematics (even ngrx!). Schematics could tackle a lot of toil if implemented exhaustively but apart from Angular and Material, nobody else seems to implement them effectively for brownfield projects.


I tried Angular 2+ back in the day. I found it frustrating to learn as the API had changed between versions, and when searching for help you would come across a blog post/stackoverflow answer, start implementing it and realise it didn't work in the version of Angular your project was in. Frustrating.

Tried React afterwards, this frustration didn't really exist and it was much easier to pick up.


The frustation is pretty much there under Vercel's stewardship, especially when React comes in the shape of Next.js.

It is apps or pages, which supports what, what new use cases is "use..." now for, ....


Site: National Homeschool Education Research Institute

First independent search result:

> The US-based NHERI describes itself as a leading research institute in the field of homeschooling. However, its neutrality is often questioned.


so how do you get into scenarios where you only can use the stdlib?


> performance gains which 99.9% of projects do not need.

most software isn't "needed"


> and it's easy to make catastrophic mistakes

such as ... ?


Buffer overflows for one. I don't have numbers but many security vulnerabilities have some kind of memory safety problem underneath.


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

Search: