For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more tcard's commentsregister

Svelte.


Care to elaborate? I haven't gone derp w Svelte and Sapper, but have heard good things. Interested in any meaningful critique.


Can you tell why?


In mobile code, a builtin runtime means less code to download, which may be preferable to GC performance.


> And around WW2 time, there was an actual civil war.

Not over the Catalonia issue, by any strecht. (Although Catalanists did take sides.)


> why Catalonia wants to separate from Spain?

I won't actually answer the question (it's complex, and others have done so already). I just want to make sure people understand that we don't really know what "Catalonia" wants because no real referendum has taken place.

Catalonia is a heterogeneous society that has attracted lots of immigration from poorer regions of Spain over the last decades, and claiming that "Catalans" want independence without doubt can only be done by adopting a dangerously ethnocentric meaning of "Catalan".

If you look at regional elections, separatist parties have consistently achieved less than 50% of the votes, even when posed as "plesbicitary" [1] on the issue. They've only managed to form governments because, as it's often the case, the electoral system over-represents rural areas.

[1] https://en.wikipedia.org/wiki/2015_Catalan_regional_election


Yes, you do, in countries with universal healthcare, such as Spain. Even to undocumented immigrants.


You can't use jump tables in Objective-C because methods can be added to objects at runtime.


That doesn't preclude using jump tables. You can also add methods to objects at runtime in JS and modern runtimes use jump tables.

I expect you can't use jump tables in objc because you can't really "patch in" jump tables at runtime as it's AOT-compiled rather than JIT-ed.


Right, but that's no longer "just" jump tables, you need additional JIT logic for those tables to be correct.

Plus, in a JIT you can go even further and just do direct calls, no need for the indirection of tables.


It seems it's generated by the protoc compiler. E. g. https://github.com/weaveworks/common/blob/80ff0769bb38e575cd...


> It seems to go completely against everything I've learned about people in my life.

Have you ever met people with children?

Generally, strict hours enable simple, well-defined coordination with others. You often _need_ that kind of agreement when others are taking care of your children in your behalf, e. g. schoolteachers, partners, grandparents.


A notable exception being Go modules, which do Minimal Version Selection [1], a much simpler approach.

[1] https://research.swtch.com/vgo-mvs


Wren doesn't use LLVM nor claims C-like performance. It's a (fast) dynamic, interpreted language.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You