Recent submissions

Comment · 2 years ago
For all practical matters it is xterm that has become the standard.

Like with web browsers, it is irrelevant what the standard states. The only thing that matters is that it displays correctly with the most popular / authoritative browser.

Comment · 2 years ago
Web pages are increasingly bulky. A 3 MB page will take 1 second to load at 25 Mbps, so latency is often not the primary bottleneck.

Part of the problem may be that companies who own network infrastructure, and get paid for data usage, are also the ones that are the largest content providers.

This also comes with an electricity cost. We regulate efficiency for refrigerators, it might be time to add some sane limits to the largest content providers, which will also improve connectivity for those stuck with 2 Mbps.

Comment · 3 years ago
Even if it's a thing, the idea that a teacher should take on the role of psychologists and figure out a child's optimal learning style should be preposterous to anyone with common sense.

It might work in combination with a software suite, with e-readers getting cheaper and more capable, and easily lasting through a school day, it's an option.

Comment · 3 years ago
I think you pointed out the problem.

I suspect it has the same problem as ncurses: Not easy to learn, get proficient with, or rapidly produce something decent with.

I've been working on a project for a while that allows running any console program within it, and use text, keyboard, or mouse triggers to add a VT100 TUI, but it's uncomfortable to learn, very hard to get proficient with, and while it's possible to rapidly produce something decent, you're going to hit a hard wall producing something excellent.

Comment · 3 years ago
Seems like speculation on top of speculation on top of speculation.

I wonder what the archeological data looks like, 6 burned down houses and a very active imagination?

Comment · 3 years ago
Isn't the problem the absence of random DNA?

I wouldn't call random data 'complex', but it is easy to sequence when assembling short reads.

Comment · 3 years ago
My main take away from the article was that we, apparently, need a time traveler to confirm/disprove Einstein's theory.
Comment · 3 years ago
There's likely a market for office workers since there's a significant reduction of stress on the eyes.

You'd save about 0.5 kwh a day in electricity, more if the AC is running. So I could see them becoming popular once the price comes down. People who run 2 monitors might be interested as well.

Comment · 3 years ago
MUDs are easily hosted abroad. Problem solved.

This reminds me of UK's 90% tax rate, which caused many multi-millionaires to leave the country.

Comment · 3 years ago
I get the current time in microseconds, and increment by one nanosecond for each call between updates.

Problem solved for the next 200 years.

Comment · 3 years ago
> the coulombic efficiency of SSAB-PDBM was 84% at 4 C rate, which gradually decreased to 66% at 101 C rate.

Lithium batteries are over 95% efficient, so a long way indeed. Since the battery contains water, I assume it doesn't work below 0 C.

Comment · 3 years ago
quadsort/fluxsort/crumsort author here.

For me there's a strong visual component, perhaps most obvious for my work on array rotation algorithms.

https://github.com/scandum/rotate

There's also the ability to notice strange/curious/discordant things, and either connect the dots through trying semi-random things, as well as sudden insights which seem to be partially subconscious.

One of my (many) theories is that I have the ability to use long-term memory in a quasi-similar manner to short-term memory for problem solving. My IQ is in the 120-130 range, I suffer from hypervigilance, so it's generally on the lower end due to lack of sleep.

I'd say there's a strong creative aspect. If I could redo life I might try my hand at music.

Comment · 3 years ago
https://github.com/scandum/quadsort/blob/f171a0b26cf6bd6f6dc...

As you can see, quadsort 1.1.4.1 used 2 instead of 4 writes in the bi-directional parity merges. This was in June 2021, and would have compiled as branchless with clang, but as branched with gcc.

When I added a compile time check to use ternary operations for clang I was not adapting your work. I was well aware that clang compiled ternary operations as branchless, but I wasn't aware that rust did as well. I added the compile time check to use ternary operations for a fair performance comparison against glidesort.

https://raw.githubusercontent.com/scandum/fluxsort/main/imag...

As for ipnsort's small sort, it is very similar to quadsort's small sort, which uses stable sorting networks, instead of unstable sorting networks. From my perspective it's not exactly novel. I didn't go for unstable sorting networks in crumsort to increase code reuse, and to not reduce adaptivity.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton