Recent submissions

Comment · 16 days ago
Not sure what CSP is supposed to mean, but if you eliminate shared memory and have the kernel copy data between threads, you're leaving a ton of performance on the table.
Comment · 17 days ago
>post c99 additions being pointless

Atomics are necessary nowadays though.

Comment · 24 days ago
"open" in the sense that you have to pay $200 to read it, anyway.
Comment · 1 month ago
Is there any evidence that handwriting in cursive is better than handwriting normally? The Van der Meer study only compared cursive to typing or drawing, not handwriting.

It's rather suspicious to leave normal handwriting out of the study, and makes me suspect bad faith.

Comment · 1 month ago
How does scanning the barcode with your phone log you into the computer? Does your phone need network access for that?
Comment · 1 month ago
What if the computer you want to log in on doesn't have Bluetooth? Probably most public computers (like ones in libraries) don't have it.
Comment · 1 month ago
>Oh, you can also just freaking flush small things down the toilet.

People with this attitude are why the drains in my apartment keep backing up and my landlord sends emails threatening to evict whoever's flushing things they shouldn't.

Comment · 2 months ago
Comment · 2 months ago
That is a strength, not a weakness. It allows for things like 64-bit immediate loads, 32-bit branch offsets, and nearly unlimited future extensibility.

With RISC-V, multiple instruction workarounds are needed for all of the above, and those sequences are usually sequentially dependent ones so they can't be run in parallel. i.e. the insanity of loading a 64-bit value through repeated 12-bit immediates with shifts, using multiple instructions to compute branch offsets, and RVV needing setvli instructions everywhere due to not having opcode space to encode vector length/type.

AArch64 is better, but still has problems with limited opcode space when it comes to future extensions. They've had to make "start mode" and "end mode" for SME to save on opcode space, and future compromises will likely be necessary.

Comment · 2 months ago
>I still do believe RISC-V did a lot of things better than x86...

Such as? I can't think of anything it does better for high performance cores.

Comment · 2 months ago
>Your designers want

Sometimes, you need to tell the designers NO. Moving background images don't help people figure out what the weather is going to be.

Comment · 3 months ago
People are no longer buying internet to use google, nor buying gas for cars? The others I understand, I'm cutting back on them too.
Comment · 3 months ago
Depends on your financial situation, but $10 is nothing these days. That's the price of a bougie coffee, half the price of going out to eat, half the price of a movie ticket, or less than 2 gallons of gas in some states. For most people here, it's probably 20min of labor after taxes or less, for something you use constantly. You pay several times more, possibly 10x more, for the internet you use Kagi on. Really not a bad deal from that perspective.
Comment · 4 months ago
Lua basically already has ternary operators anyway since "and" and "or" short circuit. I also don't see the need of adding additional syntax for it.

  local x = condition ? value_a : value b
  local x = condition and value_a or value_b
Comment · 4 months ago
Interesting, thank you.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton