Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 4 years ago
+1 for ninja. I first encountered is using Apache TVM, which uses CMake. I was first of all using the default make backend, and it was taking a while. Then the docs said to try adding the `-GNinja` flag to Cmake to build with ninja. I was blown away by how much faster the compilation was, and now try to use it whenever possible.
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
WoN is a good read, though I hope you like reading a lot about how the price of Scottish wool changed year-on-year
Comment · 4 years ago
Signal keeps all downloaded media locally until you delete it.

They don't have the resources to store files on the cloud, even encrypted, and don't appear to have taken WhatsApp's approach of backing up unencrypted media and messages on user's third-party cloud services like Google Drive and iCloud.

You can mitigate this by having disappearing chats (current longest self-destruct time is 4 weeks), or by going to Settings->Data and Storage->Review Storage and deleting the largest files.

This isn't a great UX design, as users are not informed there is a problem, or how to solve it.

Comment · 4 years ago
I would be keen to try, but afaik there's no way to do it on Linux which is my main dev/deploy environment.

It feels like Linux debugging is stuck in a viscous cycle, since few people are putting the capital into a decent debugger UI, and thus few people are using debugging UIs (and thus using printf debugging, or gdb CLI). Folk might not realise how much better it could be.

Comment · 4 years ago
I started software dev in the mid-2010s, and had never heard of Borland, until I heard a former colleague mention it having great built-in debugging tools and that they missed it.

Same colleague had some vocal criticism of `gdb` as a debugging tool, and the state of Linux-based debugging tools as a whole, with claims that "Borland's were much better, and Visual Studio (not VS Code) being one of the few development environments with a quality debugger".

I'm not sure how fair that assessment is, I've found `gdb` to be a helpful tool, though I've never used Visual Studio.

Comment · 4 years ago
Comment · 4 years ago
> BTC mining is just one of those operations that is resistant to a carbon tax since the price of BTC and therefore the mining rewards can just rise to compensate.

I don't follow your logic, could you elaborate? One could say that about other things subject to carbon tax. Like all goods and services, the price is set by how much people are will to pay for it.

"the price people are willing to pay for short-haul flights could just increase, and therefore the airline profits are unaffected." "the price people are willing to pay for aluminium could just increase, and therefore the smelters are unaffected."

They don't really make sense. Carbon taxing would change miner behaviour, because greener energy would be more attractive (by virtue of being cheaper, especially with carbon taxing and reduced fossil fuel subsidies).

Comment · 4 years ago
This headline is misleading, the jury ruled that Wright owes W&K and Kleiman's estate $100 million in intellectual property rights.

The trial was never meant to ascertain if Wright is who he claims to be, since both parties asserted for the purposes of the trial that this was true.

Thus, no cryptographic signatures were required to prove identity.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton