Hacker News
Ask HN: Why hasn't the JavaScript event loop model scaled horizontally?
Right now, JavaScript scales well with a single-threaded event loop. Certainly not as fast as something like Go for async tasks, but enough to power much of the web and be easy to write.
Why hasn't anyone abstracted the event loop model to scale across multiple machines or utilize modern processors? Perhaps with something more like an Actor model or Erlang's BEAM?
It seems like just getting the JavaScript concurrency model as an abstraction over multicore or multi-machine concurrency would be one of the easiest ways to achieve this. I realize that this is still technically difficult, but programming tends towards "just porting things to JavaScript." I would love to have something like Phoenix framework, just built with JavaScript/TypeScript, and I can scale a back end by bumping size of a machine or scaling horizontally.
Comments URL: https://news.ycombinator.com/item?id=42175678
Points: 1
# Comments: 0
Finland and Lithuania Report Severed Undersea Data Cables
Article URL: https://www.bloomberg.com/news/articles/2024-11-18/finland-says-subsea-germany-link-serving-data-centers-is-severed
Comments URL: https://news.ycombinator.com/item?id=42175676
Points: 4
# Comments: 2
Morality Makes for Bad Policy – By Asa Downs
Article URL: https://asadowns.substack.com/p/morality-makes-for-bad-policy
Comments URL: https://news.ycombinator.com/item?id=42175664
Points: 2
# Comments: 0
Zapier-like automated workflows for Web3 devs [video]
Article URL: https://www.youtube.com/watch?v=ZxYulHZB76g
Comments URL: https://news.ycombinator.com/item?id=42175659
Points: 1
# Comments: 0
Undersea data cable between Germany and Finland broken
Article URL: https://www.dw.com/en/undersea-data-cable-between-germany-and-finland-broken/a-70811850
Comments URL: https://news.ycombinator.com/item?id=42175651
Points: 3
# Comments: 2
DOS Days – Borland International
Article URL: https://www.dosdays.co.uk/topics/Software/borland.php
Comments URL: https://news.ycombinator.com/item?id=42175639
Points: 1
# Comments: 0
Preventing conflicts in authoritative DNS config using formal verification
Article URL: https://blog.cloudflare.com/topaz-policy-engine-design/
Comments URL: https://news.ycombinator.com/item?id=42175628
Points: 1
# Comments: 0
XML signatures: a bad idea with worse execution
Article URL: https://ssoready.com/blog/engineering/xml-dsig-is-unfortunate/
Comments URL: https://news.ycombinator.com/item?id=42175146
Points: 1
# Comments: 0
Reinforcement Learning Journal
Article URL: https://rlj.cs.umass.edu/
Comments URL: https://news.ycombinator.com/item?id=42175119
Points: 1
# Comments: 0
Pump It? Market Power and the Energy Transition in the Global Oil Market
Article URL: https://drive.google.com/file/d/1fUcyAJij-UZWJKVtANOwPNJ1T6PYrnP-/view
Comments URL: https://news.ycombinator.com/item?id=42175103
Points: 1
# Comments: 1
Show HN: Kamal Handbook, 2nd Edition
Hi fellow readers of HN,
I made a new edition of Kamal Handbook to address the big leap of changes from Kamal 2. A lot had to be rewritten and I made the book even a bit longer and better as much as I could.
Kamal is an imperative deployment tool. It's basically a successor to Capistrano, but for a container era. Kamal 2 is solving the main painpoints people had with version 1:
- auto SSL for single-server deployments - multiple apps on a single-server - unifying ENV management with 'kamal deploy' - faster deploys
I really believe that Kamal is now a better option than Docker Compose or Dokku, perhaps even than Kubernetes (use-case provided).
Compared to my previous HN announcement of the first edition mentioning 300 sales, I now crossed 1000+ sales on Gumroad.
I cut a new preview for SHOW HN again here: https://kamalmanual.com/handbook/first-deploy-preview.pdf
Josef
Comments URL: https://news.ycombinator.com/item?id=42175072
Points: 1
# Comments: 0
Google is turning Chrome OS into Android to compete with the iPad
Article URL: https://www.androidauthority.com/chrome-os-becoming-android-3500661/
Comments URL: https://news.ycombinator.com/item?id=42175069
Points: 3
# Comments: 0
ServiceTitan S-1
Article URL: https://www.sec.gov/Archives/edgar/data/1638826/000119312524260611/d577298ds1.htm
Comments URL: https://news.ycombinator.com/item?id=42175060
Points: 2
# Comments: 0
Easy way to get started with PostgreSQL on the Mac
Article URL: https://github.com/PostgresApp/PostgresApp
Comments URL: https://news.ycombinator.com/item?id=42175052
Points: 1
# Comments: 0
Thoughts on Bluesky
Article URL: https://canolcer.com/post/thoughts-on-bluesky/
Comments URL: https://news.ycombinator.com/item?id=42175043
Points: 5
# Comments: 1
Perplexity's AI search engine can now buy products for you
Article URL: https://www.theverge.com/2024/11/18/24299574/perplexity-ai-search-engine-buy-products
Comments URL: https://news.ycombinator.com/item?id=42175031
Points: 1
# Comments: 0
Things you didn't know about Google Scholar
Article URL: https://blog.google/outreach-initiatives/education/google-scholar-20-years/
Comments URL: https://news.ycombinator.com/item?id=42175023
Points: 1
# Comments: 2
Show HN: I built an API for apps to integrate stablecoin payment in milliseconds
Article URL: https://stablepay.com
Comments URL: https://news.ycombinator.com/item?id=42175017
Points: 1
# Comments: 0
Scientists Make Smartphone App That Performs Full-Body Motion Capture
Article URL: https://petapixel.com/2024/10/30/scientists-make-smartphone-app-that-performs-full-body-motion-capture/
Comments URL: https://news.ycombinator.com/item?id=42174995
Points: 1
# Comments: 0
ROSCon 2024 Talk Videos
Article URL: https://discourse.ros.org/t/roscon-2024-videos-are-now-available/40677
Comments URL: https://news.ycombinator.com/item?id=42174984
Points: 1
# Comments: 0