Recent submissions

Comment · 8 years ago
If our reality is built on top of a lattice, there’d be a fundamental coarseness to it, since there could be no details in our mock-universe smaller than the resolution of the simulation.

I'm pretty sure I read an article about some research team starting on exactly that project at least ten years ago. I may even have read about it on Slashdot.

Comment · 8 years ago
"There were 25,339 homicides in Mexico [in 2017], a 23% jump from 2016 and the highest number since at least 1997, the year the government began tracking the data." (CNN)

Good to see that the Mexican government is focusing on what's important.

Comment · 8 years ago
You're the one that raised the metaphor, but okay

And your response was absurd. You don't rebuild a transmission in order to run a shop. You don't even rebuild a transmission as an engineer creating cars, you shop that out to an organization specializing in the extremely difficult task of designing and building transmissions. I wanted to avoid this waste of time, but here we are.

As for the rest of your comment about reasoning about performance, none of that requires the work you did. Again, neat project (for you), but completely unnecessary in general.

Comment · 8 years ago
Can you point me to a RISC architecture that doesn't have push and pop instructions?
Comment · 8 years ago
I'm not going to play anymore metaphor/semantic games. It's nice that you did that project, but it's not at all necessary for someone to engage in that in order to understand performance issues.
Comment · 8 years ago
I'd argue that you shouldn't be driving a car unless you've rebuilt a transmission yourself, but that argument wouldn't go far.
Comment · 8 years ago
A computer does not need to implement a stack

What general purpose computer exists that doesn't have a stack? Push/pop have been fundamental to all the architectures I've used.

Comment · 8 years ago
Why not apply that logic to digital devices?

They did, at least according to the article. But it's a low hurdle, and cops quickly figure out the script to bypass restrictions like that.

It's no different than the mishandling of trained drug sniffing dogs so that they alert at the handler's command, rather than at drugs/bombs/money/whatever. Countless cars are stripped at border crossing and the side of the road because a cop didn't like someone's attitude.

Comment · 8 years ago
By that logic, if you owned property that was rented by a murderer, you should be banned as an accessory to murder. It's absurd.
Comment · 8 years ago
i guarentee that TSA is going to check for hidden partitions, patched kernels, suspiciously clean OS, etc.

How would they hire enough manpower smart enough to do that?

Comment · 8 years ago
I wonder what the overall adoption rates are for UWP. As someone who's written Windows software since the 90s, I can't shake the feeling that Microsoft just churns out completely new development stacks every few years.
Comment · 8 years ago
Click the hamburger (3 vertical lines) in the top right corner of the screen

I found it humorous that they simply call it 'the hamburger', and that they confused vertical with horizontal.

Comment · 8 years ago
What 'devices' are you asking about?
Comment · 8 years ago
With regular inheritance, you affect behavior from the bottom up.

With the "Curiously Recurring Template Pattern", you affect behavior from the bottom up and from the top down.

To be honest, I don't know if it has value for most tasks people care about (outside of libraries, I mean). But it was fantastic for optimizing OOP-abstracted desktop applications. If you have some subset of functions that need to be called a lot, then avoiding virtual functions really helps.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton