Recent submissions

Comment · 6 years ago
Racial inequity is socially unacceptable. That’s the whole damn point.
Comment · 6 years ago
Comment · 6 years ago
That’s a glib interpretation. And you’re pushing the same anti- affirmative action viewpoint that has maintained racial inequities.
Comment · 6 years ago
Maybe more people would start businesses if they had UBI as a safety net.
Comment · 6 years ago
No. Ads should be related to the content, not personalized to the person viewing the content.
Comment · 6 years ago
That falls apart as soon as the author with the locked paragraph leaves the document open while they’re doing something else, preventing others from editing.
Comment · 6 years ago
Look no further than the rampant white collar crime that goes un-prosecuted in the US. No one is being held accountable for PPP corruption.

Of course being anti-racist is emotional. How can you not feel very upset when contemplating the racial inequities in this country?

Comment · 6 years ago
If your question is “where do you draw the line”, the answer is always somewhere.
Comment · 6 years ago
Over-engineering vs ebooks
Comment · 6 years ago
Reading mode does that, and you can have it auto-enable in Safari if you want.
Comment · 6 years ago
Yes, in WinUI you get build breaks if you have a typo in your property name :)

It also adds the ability to bind to functions, which can eliminate a lot of ViewModel boilerplate for computed properties.

Comment · 6 years ago
The framework layer of WPF is implemented in C#. WinUI is all C++, including the framework and the compositor that makes the DirectX calls.

In the framework layer, typical UI updates are faster because the WinUI data binding system uses code-generation rather than the reflection-like runtime binding system that WPF has.

WinUI also includes the rather incredible Windows.UI.Composition API’s, with things like ExpressionAnimation that enable lots of cool animations (like parallax, sticky header, or cursor-relative) at a stable 60 FPS.

Disclosure: I work at Microsoft on the Windows team.

Comment · 6 years ago
Comment · 6 years ago
It’s not that different from things like Protocol Buffers, and for application code it’s mostly a hidden implementation detail. The API you’re calling (like the Composition API’s in the Minesweeper example) might be calling into a separate process but you don’t have to care.

Disclosure: I work on the Windows team

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton