HNHacker News
TopNewBestAskShowJobs

nn3

1,272 karma · joined May 4, 2013

submissionscomments
nn3··on Analyzing multi-gigabyte JSON files locally
the real trick is to do the debugging/exploration on a small subset of the data. Then usually you don't need all these extra measures because the real processing is only done a small number of times.
nn3··on Plankalkül
Because it was more a theoretical exercise.

The later languages were much more constrained by actual implementations.

On the other hand the later implementors realized that some convenience is needed, for example even the earliest languages (like autocode) had variable names instead of variable numbers.

nn3··on China’s Bid to Improve Pig Production? Giant Towers of Pigs
One wonders what they do with the sewage. That must be water pollution disaster (even with the 1/3rd of it that becomes methane)
nn3··on My review of the C standard library in practice
>Without libc you don’t have to use this global, hopefully thread-local, pseudo->variable. Good riddance. Return your errors, and use a struct if necessary.

On contrary you should absolutely use errno, if only to report your IO errors.

Or maybe he never does IO. After all a program that doesn't output anything is likely safer, since these are all evil side effects. I can just see that new programming paradigm: "side effect free programming" taking over the world in storm.

Just based on that gaffe I'm not sure I can take anything else in that post seriously. It's clearly not based on any practical experience.

nn3··on Implementing VisiCalc (2003): Bob Frankston's design notes
"If we couldn't figure out how to explain a feature on the reference card we would change the program."

Wish more software would follow that principle

nn3··on Chief scientist of major corporation can’t handle criticism of the work he hypes
So what would constitute him not "getting defensive"?

He's supposed to agree with you, or not express an opinion? Anything else short of this would be "defensive" right?

This whole idea that defending your positions in arguments is somehow a bad thing is a really odd modern development that I never understood.

nn3··on Deterministic Linux for controlled testing and software bug-finding
> that KVM requires root privileges to run

It doesn't. It only requires privileges to access /dev/kvm

nn3··on Sudo: Heap-based overflow with small passwords
Very doubtful there is one. Seems like a total nothing burger
nn3··on A Tour of C++ (Third edition)
On Linux/Unix you will get in a (somewhat) random exit value, so if you run the program from a "set -e" script it will randomly fail. I guess that didn't bother whoever "allowed" that, but I consider it a bug.
nn3··on A Tour of C++ (Third edition)
It should work for g++, as long as you build you own "std" module (which sadly is somewhat complicated) and enables -fmodule-ts. I guess he's hoping that will be easier in 2023.

What bothers me more is the lack of "return 0"

nn3··on Recon and Attack Vectors from My Logs
it's not necessarily the same machine but just the same proxy or nat gateways which can aggregate very large numbers of machines. I don't know if it's still true but at some point all of Saudi Arabia came from the same handful of IP addresses.

especially as more and more of the world ends behind cgnat for ipv6 ip blocking will work less and less

nn3··on Intel Failed Science
"The greatest shortcoming of the human race is our inability to understand the exponential function”. -Allen Bartlett

What she is complaining about is that a exponential trend (Moore's law leading to more compute) is stuttering. In this case it was just for one company and the world was lucky and had backup options. But undoubtedly there will be more stutters in the future, and there will not always be backups.

Science relying on an exponential trend like this it will have more challenges in the future.

Same for all the the other trends built around brute force compute like "big AI" deep learning or a lot of the wasteful programming practices that fill the front pages of HN regularly.

nn3··on A nationwide shortage of public workers
Margins != overhead. The overhead of insurance is much higher than the margins, and a lot of it is wages and related expenses.
nn3··on Heavier cars are safer for their drivers, but far deadlier for everyone else
One interesting question is how this trend will end. Possibilities:

- Cars get larger and larger forever until cars get abolished for some other reason.

- There's some natural limit on how large a car can get and all cars will eventually converge on that limit.

- Something happens (what?) that changes the trend and suddenly they become smaller again.

nn3··on NIST Digital Library of Mathematical Functions
And math world

https://mathworld.wolfram.com/

nn3··on The Sheer Terror of PAM
>* You can completely isolate it from anything else. Lock it into a sandbox. Use >SELinux to ensure it doesn't do anything weird.

But the whole point of the plugins is to do weird things. Otherwise it could just use the defaults.

nn3··on The Sheer Terror of PAM
Hyperbole 2.0 with too much image search.
nn3··on Ask HN: Examples of good technical writing?
Also Thinking Forth http://thinking-forth.sourceforge.net/
nn3··on Cell phones can't call or use the web. ICE is using them to track migrants
88.4% successfull checkins sounds quite low. With thousands of people in the program thats a very high failure rate. Of course some of it may be intentional, but even if half of it is intentional thats a huge amount of unintentional failures to check in. Not sure how they can sell that as a success.
nn3··on When we learn more about a stranger, we feel like they know us better too
I guess that's why democratic elections work. We believe the elected politician knows us because we know some things about them, even though they have no clue about nearly all of their constituents.
nn3··on Disney's writer wage theft, a year on
Unless I misread the article they didn't get sued so far, just publicly shamed (on twitter presumably). Suing costs a lot of money.
nn3··on Inclusive Coding Bot on GitHub
Reminds me when i had to work with a Unix illiterate tech writer who changed ever y use of "man page" in a document to "main page"
nn3··on ISO C became unusable for operating systems development
Clickbait on arxiv? Et tu, Brute?

No, most operating systems that people are actually use are written in ISO C, so the headline is by definition wrong.

nn3··on Indiana life insurance CEO says deaths are up 40% among people ages 18-64
AFAIK the Sodom story was pretty much debunked

https://retractionwatch.com/2021/10/01/criticism-engulfs-pap...

nn3··on Indiana life insurance CEO says deaths are up 40% among people ages 18-64
I was actually aware of that story. But she wasn't hit, so it doesn't invalidate my statement.
nn3··on Indiana life insurance CEO says deaths are up 40% among people ages 18-64
Maybe it's similar to the well known "more likely to be hit by a meteorite than to win the lottery" style statements. Obviously that's completely wrong: i've never heard of anyone being hit by a meteorite, but people win the lottery every month.

I'm not saying that they're actively lying, but it seems some assumptions in these frequentist's numbers are just not correct.

nn3··on The value of taxi medallions has plummeted 90% in NYC
Seems a much better solution would be to let the drivers go bankrupt?

If it's possible for startups why not for cab drivers?

That hedge fund or whatever it is that owns them would suffer, but well I'm sure they had a good ride while the party lasted.

nn3··on Consider SQLite
As a author of a library that got rewritten by another team in go with a similar rationale, I must say that the Go ecosystem's unwillingness (or inability) to interface seamlessly with other languages seems like its greatest drawback.
nn3··on Code Review as a Service
Why would anyone ever apply to a place that has such a graph on its website?

https://www.pullrequest.com/images/figures/reviewers/screeni...

From a customer perspective, and if it's really true they probably will have to lower their standards to serve you too.

nn3··on PSA: uBlock/AdBlocks on Chrome to lose function thanks to Manifestv3
Why would it need to be a fork?

It would just need a (regular to get security fixes) rebuild with an extra patch applied. Something that Linux distributions do all the time for Chromium.

The question is just who could maintain the extra patch.

← PreviousPage 2 of 15Next →