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

ElysiaJS's blog claims that support for other runtimes was added in 1.2: https://elysiajs.com/blog/elysia-12.html#adapter


Thanks I wasn't aware of this


I really liked the chill vibe and it ran surprisingly well for a 3D browser game. Are there any "secrets" besides the alien, space ship and the girl on the roof who talks about Three.js?


Isn't that actually SolidJS?

https://solidjs.com


Solid is definitely in that “compile-to-direct-DOM” camp, and I think it’s awesome — it shows how far you can push the reactive model with JSX + fine-grained updates.

dagger.js is coming from the opposite direction: no compiler, no JSX, and also no signals. just plain HTML with attributes like +click / +load. You drop in a <script> from a CDN and it wires up behavior at runtime. It’s more about zero build friction and “view-source-ability”than squeezing out maximum perf.

So if Solid is about compiling React-like ergonomics down to efficient DOM transforms, dagger is about skipping compilation entirely and letting you glue components together with HTML. Two very different trade-offs, but complementary ends of the spectrum.


"I am, somehow, less interested in the weight and convolutions of Einstein's brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops." -Stephen Jay Gould


I see where this quote is coming from… but Einstein is a bad example. His success was not from golden Stanford opportunities.

Every life decision was him opting out of responsibility and prestige to spend more time on his interests.

So “people of equal talent, and commitment to their work at the cost of all other qualities of life including relationships” looks very different than that quote wants to suggest.


The quote seems quite on the nose to me. Einstein wasn't raised by paupers.


No, he just was forced to be a refugee from his own country. Do we really have to compare suffering?


The context of this discussion is an argument that we need to find the Albert Einstein of the world to help them go to Stanford. My argument is that Einstein never went to the proverbial Stanford. In fact he avoided those things.


Einstein was a patent clerk rather than a professor. He explicitly chose not to “go to Stanford”.


Linux may have won on phones, but free software did not, which is the thing that actually matters.


That’s a different issue but you have a point esp since the Linux vs windows fight back then was essentially framed as proprietary vs free.


That was aimed at Dum-E, not Jarvis.


The scifi tech is the same though, and demonstrates that this tech also gets confused.


Some would argue we are already living Cyberpunk, just without all the cool stuff.

BTW, why single out "the EU block becoming regulatory" as something negative prophesied by Cyberpunk? I have recently watched a video about the timeline of Cyberpunk 2020/2077 (which is just one universe, granted), and the EU sounded like the only ones who had their shit together, even though they were facing sabotage from all directions.


The world of Cyberpunk RPG essentially has EU be a lot nicer NUSA, with considerable economical domination (thus the use of eurodollar, which was one of the names floated for what became Euro currency), Soviet Union as this really schizo place but which on basic human decency scores miles above post-USA America, and an alliance of African nations as the unexpected black horse who made huge resurgence in space (which also contains probably the only really "free" nations - the old ESA space habitats and their allies).

This is also reflected (and probably heavily influenced CP2077) in Ghost in the Shell, where European Union, in somewhat fluctuating alliance with Soviet Union, is probably among the best locations to live.


I didn’t mean the EU being regulatory as negative, I was just giving examples of how the cyberpunk I read in the 90ies is basically reality now.


Supreme Commander: Forged Alliance is the pinnacle, especially with the FAForever mod.

It puts emphasis on strategy and gives a lot of options on how to approach a match. Micro can make a difference, but it's not make or break like in pretty much every other RTS.


On my Lenovo Legion 5 Pro with i7-13700HX I can disable undervolting protection in stock UEFI. The only problem is that Windows virtualization features get disabled when undervolting is allowed, and I kind of need those.


That's good news, then they reenabled it after three generations of it being disabled.


Perhaps it's just your laptop manufacturer. But people were able to undervolt on gen 11 by editing the EFI variables and then turning off virtualization.

https://old.reddit.com/r/AcerNitro/comments/qvznen/unlock_un...


There's one thing I don't understand.

Whenever TP or Delphi get brought up, people wax nostalgic about how amazing they were, and that they are actually unmatched to this day in certain aspects.

I know the adoption of both got hurt by Borland's and Embarcadero's corporate shenanigans. However, FreePascal and Lazarus are reportedly just as good as Borland's products, but without the business issues. Despite that, they seem to barely get used. Why?


I'd guess it's the same thing that makes any niche language difficult to use for real: developer education, tooling and lack of third party libraries. Mainstream languages tend to have these three things in spades, and the language itself is good enough.


FreePascal is pretty good but could be better with more manpower; Lazarus never was as good as Delphi GUI-wise, and hasn't been updated for modern GUI toolkits, so (unfortunately) it's almost obsolete by now.


> Lazarus never was as good as Delphi GUI-wise

What do you mean? I've been using Lazarus for many years and i used Delphi 2 and 7 before that (mainly 2 though) and i find Lazarus to be an improvement over these versions (AFAIK Delphi 7 was incredibly popular - among Delphi developers anyway - to the point where it was offered for years after newer versions were made).

IMO the main reason is simply that Pascal has lost its "cool" status - and also there is a ton of misinformation out there about it (i even still see people mentioning Kernighan's article on Pascal about why it isn't good, which not only isn't valid anymore -aside from a couple of cosmetic differences- it also wasn't valid in the 90s or really even when he wrote it - though in his defense he was referring to Standard Pascal, but that hasn't been relevant for literal decades).

> and hasn't been updated for modern GUI toolkits, so (unfortunately) it's almost obsolete by now.

Lazarus is a fully volunteer-developed project, so people work on what they want. If you want support for a modern GUI toolkit you basically need to do it yourself (the maintainers are very accepting of external contributors).

Though chances are your info is a bit out of date. As of right now (i use the trunk version since i contribute to Lazarus, though my contributions are certainly on the "old GUI toolkits" side) there is support for Qt6 (which is modern enough in my book :-P) which seems to be at a decent state. Here[0] is an image with Lazarus compiled using the Qt6 backend with a small 3D model viewer i wrote - running Lazarus itself is a litmus test for a backend as the IDE is quite complex.

Of course the neat bit with Lazarus is that you can also use any other toolkit that is supported - in the same image you can see the same exact model viewer running with the Gtk1 backend :-P

[0] https://i.imgur.com/NE2LB3U.png


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

Search: