ciarcode | 1 year ago | on: A 10x Faster TypeScript
ciarcode's comments
ciarcode | 1 year ago | on: A 10x Faster TypeScript
If I got it correctly, they created a node native module that allows synchronous communication on standard I/O between external processes.
So, this node module will make possible the communication between the typescript compiler GO process, that will expose an “API server compiler”, and a client side JavaScript process.
They don’t think it will be possible to port all APIs and some/most of them will be different than today.
ciarcode | 2 years ago | on: German researchers figure out how lager first developed in Bavaria
ciarcode | 3 years ago | on: Tesla engineers were on-site to evaluate the Twitter staff’s code, workers said
ciarcode | 3 years ago | on: Software engineering changed my life
ciarcode | 3 years ago | on: Will low and no code tools ever truly disrupt tech development?
ciarcode | 3 years ago | on: Italian watchdog bans use of Google Analytics
ciarcode | 3 years ago | on: Italian watchdog bans use of Google Analytics
ciarcode | 3 years ago | on: Top navy admiral wants rust-free ships
ciarcode | 3 years ago | on: Operating Systems: CPU Scheduling
The scheduler will always schedule the highest priority task among ones in the ready queue, but at different times.
- If preemptive, the scheduler will schedule the higher priority task (higher than the currently running one) as soon as it enters the ready queue.
- If non preemptive, the scheduler will schedule the higher priority task only when the running one terminated or explicitly call a yield() (call to yield --> cooperative)
In principle, you can mix both scheduling types, making some tasks "non-preemptable" and other tasks "preemptable".
ciarcode | 3 years ago | on: Operating Systems: CPU Scheduling
ciarcode | 4 years ago | on: New EU data blockage as German court would ban many cookie management providers
https://time.com/5290043/nazi-history-eu-data-privacy-gdpr/?...
ciarcode | 4 years ago | on: Ask HN: What programming tutorial/course/article/blog would you like to see?
I mean, I'm not interested in a html/css/javascript tutorial, we have enough resources on that. What I found really missing on the internet (maybe I'm not that good at searching), is a step-by-step detailed guide on how to deploy/update/maintain a website. An unordered list of thing that came up to my mind:
- How to deploy the website on a server
- Which server should one use
- How to expose it on the internet (buy domain name)
- Version control and hosting the repository (GitHub vs gitlab vs ...)
- Updating your website (CI/CD like Jenkins?)
- Reproducible environments (Docker?)
- How to integrate analytics
- How to integrate ads respectfully (of your users)
- How to integrate paying contents
- How to address security
- Ho to address scalability
ciarcode | 4 years ago | on: Super Mario 64 has been ported to iOS
ciarcode | 4 years ago | on: Almost all of the top subreddits are moderated by the same people
ciarcode | 4 years ago | on: The lost history of the electric car – and the future of transport
ciarcode | 4 years ago | on: Self hosting is important
ciarcode | 4 years ago | on: French set to replace English as EU’s ‘working language’
ciarcode | 5 years ago | on: Drop millions of allocations by using a linked list (2015)
ciarcode | 5 years ago | on: Some Were Meant For C (2017) [pdf]
1. “We expect to have a more curated API that is informed by critical use-cases (e.g. linting, transforms, resolution behavior, language service embedding, etc.).”
2. “We also can imagine opportunities to optimize, use other underlying IPC strategies, and provide batch-style APIs to minimize call overhead.”
Anyway, I’ve used the compiler API a lot too, and I really enjoy its huge capabilities, making possible practically everything on the source code (EDIT: and hijack the build process too). I hope we won’t miss too much.