The best Hacker News stories from All from the past day

Go back

Latest posts:

Sri Lanka is having a textbook currency crisis, triggered by policy mistakes

Inflation rose 9.1% in June, even more than expected

Six programming languages I’d like to see

Teams is killing my Mac every day

Amazon admits giving police Ring camera footage without consent

Retbleed: New speculative execution attack sends Intel and AMD scrambling

Retbleed: New speculative execution attack sends Intel and AMD scrambling

A/B testing gets misused to juice metrics in the short term

A/B testing gets misused to juice metrics in the short term

Tell HN: We are trying to get tail calls into the WebAssembly standard

WebAssembly is a modern bytecode supported by all browsers and designed to be a compiler target for a wide variety of programming languages.<p>To effectively support some forms of Functional Programming support for tail-calls has been proposed as an extension to the WebAssembly standard.<p>This proposal has reached Phase3 of the standardization process years ago, but has since stalled.<p>Phase3 is known as "the implementation phase" and the prerequisite for advancing the proposal to Phase4 is to have support in two different browser engines. V8/Chrome support has been available for a long time, so another engine is required.<p>To unblock this situation we have contributed full support for WebAssembly Tail Calls to JavaScript/WebKit/Safari. The PR is available here:<p><a href="https://github.com/WebKit/WebKit/pull/2065" rel="nofollow">https://github.com/WebKit/WebKit/pull/2065</a><p>An in-depth article about the challenges of implementing this feature is also available. This is intended both as documentation for our contribution, but also as a general explainer about how tails calls actually work, with a particular focus on stack space management.<p><a href="https://leaningtech.com/fantastic-tail-calls-and-how-to-implement-them/" rel="nofollow">https://leaningtech.com/fantastic-tail-calls-and-how-to-impl...</a>

Tell HN: We are trying to get tail calls into the WebAssembly standard

WebAssembly is a modern bytecode supported by all browsers and designed to be a compiler target for a wide variety of programming languages.<p>To effectively support some forms of Functional Programming support for tail-calls has been proposed as an extension to the WebAssembly standard.<p>This proposal has reached Phase3 of the standardization process years ago, but has since stalled.<p>Phase3 is known as "the implementation phase" and the prerequisite for advancing the proposal to Phase4 is to have support in two different browser engines. V8/Chrome support has been available for a long time, so another engine is required.<p>To unblock this situation we have contributed full support for WebAssembly Tail Calls to JavaScript/WebKit/Safari. The PR is available here:<p><a href="https://github.com/WebKit/WebKit/pull/2065" rel="nofollow">https://github.com/WebKit/WebKit/pull/2065</a><p>An in-depth article about the challenges of implementing this feature is also available. This is intended both as documentation for our contribution, but also as a general explainer about how tails calls actually work, with a particular focus on stack space management.<p><a href="https://leaningtech.com/fantastic-tail-calls-and-how-to-implement-them/" rel="nofollow">https://leaningtech.com/fantastic-tail-calls-and-how-to-impl...</a>

The Uber leak exposes the global war on workers

James Webb first images – complete set of high resolution shots now live

James Webb first images – complete set of high resolution shots now live

Compare Webb's Images to Hubble

Compare Webb's Images to Hubble

Assassin’s Creed Liberation delisted, unplayable even to owners starting Sept 1

Postgres 15 improves UNIQUE and NULL

GCC Rust Approved by GCC Steering Committee

Tell HN: I have the perfect job, why is it not enough?

I am in my mid-thirties, working four days a week, and making over 100k. I have a house, a good relationship with my wife, and young and healthy kids.<p>I work from home. My job is technically interesting, and I still learn/improve. I do not have meetings. One or sometimes two 30 min calls a week with my boss. Most days, I do not have to interact with anyone from work, not even customer contact.<p>If I knew I could have a job like this ten years ago, I would have thought that's it, the dream.<p>But somehow, it isn't. It's never enough.<p>I dream about doing my own thing or retiring early to do other projects. It is probably human to always want more.<p>So HN, how did you settle and slow down and become happy with the way it is without always wanting more?

< 1 2 3 ... 538 539 540 541 542 ... 822 823 824 >