HNHacker News
TopNewBestAskShowJobs

hyperpape

10,248 karma · joined July 16, 2012

Writing at https://justinblank.com, code at https://github.com/hyperpape

If anything I've written on this site seems interesting, or confusing, or you think I'd be interested in something you've written/read, please let me know: hn@justinblank.com.

submissionscomments
hyperpape··on CUNY paid Oracle $600M for its HR software (2013)
This is not a particularly useful contribution.

Source 1: Only mentions anonymous sources. And while I would put partial weight on that coming from an actual journalist, this is the same professor who wrote the original blogpost.

Source 2: Same publication as Source 1, though I don't see a byline. No named sources.

Source 3: No named sources. The "About Us" features Lorem Ipsum and four photos of the same woman.

Source 4: A reddit post, no sources, and the amount quoted is not $600 million, but $250 million.

Source 5: A petition. References an Oracle press release that didn't show up in your Google search (most likely because it doesn't exist, or it would be widely cited).

hyperpape··on Oracle, it's time to free JavaScript
"Why should I change? He's the one who sucks."

Oracle gets no real benefit from the trademark, and getting everyone to stop calling it JavaScript is basically impossible. It would be better for everyone for Oracle to just abandon the trademark.

I don't expect Oracle to actively release the trademark, but it would be better if they did.

hyperpape··on CrowdStrike ex-employees: 'Quality control was not part of our process'
It’s down 30% since the incident, and flat since 3 years ago.

If it runs up a huge amount in the first half of the year and then the incident knocks off 30% of their market, that still means the incident was really bad.

hyperpape··on Suspicious phrases in peer reviews point to referees gaming the system
As a former academic (grad student, not professor), and now professional software developer (so exposed to open source), the idea of self-plagiarism irritates me a little bit, because of its vagueness.

Of course, there is such a thing as "self-plagiarism". If you took an entire paper and resubmitted it to a different journal after it was published, that would be unethical. There is a related case that's fine where a book collects previously published papers, but that's done with full disclosure.

However, I also think that large portions of what is published should be reused, and the norms surrounding that reuse are suboptimal. The background section for two papers often should have many sentences or paragraphs that are identical down to the word.[0] I certainly remember some fruitless sessions wondering whether a vocabulary change between two papers was load-bearing or not--encouragine reuse and making it explicit when components were reused would make papers more readable.

In this particular case, I suspect that some of these reviewers were putting out shoddy reviews using copy-paste without thinking about it. But it's also possible some of them had just gotten good at copy-pasting the parts of reviews that are always boilerplate, and the non-repeated parts of their reviews are worthwhile.

[0] The fact that you often skip those sections when reading scientific or mathematical papers is an argument for reuse, not against it. In philosophy, those sections often aren't really skippable, because terminology too often has small idiosyncracies that are introduced early on.

hyperpape··on New York Times tech workers union votes to authorize a strike
> Why should a principal SWE there get paid less than a senior SWE working on Google News, for instance?

https://www.google.com/search?client=firefox-b-d&q=google+ma...

hyperpape··on A good day to trie-hard: saving compute 1% at a time
I'm interested to know why the regex crate didn't do better. I believe it should compile a search for multiple literal strings into an Aho-Corasick automaton, which is structured very much like a trie.
hyperpape··on Apple must pay 13B euros in back taxes, EU's top court rules
Note that in the case of Apple, the fine is proportional to the benefit Apple gained from Ireland. So if the fine is meaningless, then so was the original value of the ill-gotten gains.

(This is in addition to the other commentators, who have correctly pointed out that if you just divide market cap by the fine, you're producing a number that isn't useful for anything but misleading people).

hyperpape··on Achieving high Python performance with code generation (2022)
While it's probably less often used, runtime code generation is a potential technique for optimizing performance in Java.

Elsewhere iirc, V8, which is written in C++, can use runtime code generation for regexes.

hyperpape··on Admins wonder if the cloud was such a good idea after all
They are, and it is by far the most effective approach for most organizations.
hyperpape··on Greppability is an underrated code metric
I can run rg over my project faster than I can do anything in my IDE. Both tools have their places.
hyperpape··on Rust's Ugly Syntax (2023)
It ends in ";;". If that's not a typo, and it's semantically significant that there are two semicolons instead of one, that sounds quite finicky.
hyperpape··on The slow evaporation of the free/open source surplus
The method that paper used was as useless as it could possibly be.

https://hachyderm.io/@hyperpape/111784908079127255

hyperpape··on Your Immune System Is Not a Muscle
I'm (genuinely--I don't know enough to pretend this is a knock-down argument) curious how this characterization of "crowd" illnesses fits with reports that Covid was extensively circulating in deer (not known for congregating in indoor spaces with poor ventilation). https://www.unmc.edu/healthsecurity/transmission/2023/08/29/...
hyperpape··on Encyclopedia of Optimization
That doesn't really explain an 1800€ price tag. I've bought 500-100 page encyclopedias of academic subjects for $40 or $50.

Projects like this are built on the work of academics, the majority of whom are publicly funded. By and large they resent the for-profit publishers who benefit from their work and sometimes reduce them to needing to pirate their own work.

hyperpape··on X ordered to pay €550k to Irish employee fired after yes-or-resign ultimatum
I believe this stunt by Elon still doesn't work in the states. It's true that if you don't sign, they are entitled to fire you, but their line that it's a voluntary resignation is still bullshit. The consequences are smaller, but they've managed to do something that doesn't even make sense in terms of US labor law.
hyperpape··on CPI for all items rises 2.9%; shelter up
No. I'm saying technology makes some things cheaper, but not all things.
hyperpape··on CPI for all items rises 2.9%; shelter up
The implication that this avoids seasonal variation is accurate, but there are also other transitory supply shocks. I believe even accounting for seasonality, food and oil prices are more volatile than other items.

Also, I may be wrong about this, but I'm not clear that you can easily do comparisons like "inflation has been X percent over the past 18 months" if you just do comparisons to 12 months ago.

hyperpape··on CPI for all items rises 2.9%; shelter up
You're half right. In a sense, food and energy should be included, but the problem is that they're much more volatile--you'd reliably have a huge surge of inflation in the US as gas gets more expensive in the summer, and deflation in the winter as prices go down. This would make it much harder to understand the numbers you were seeing.

"Core inflation is 4%, which is high" is understandable, "Inflation is -1%, but that's actually bad because it's November" is going to make communication basically impossible for non-experts.

I've always thought there ought to be a way to do some kind of damped average, so that you can detect "food has been rising in price for the past few years", but ignore "gas prices surged after memorial day", but it's hard to think through the details and find something that makes sense.

Jobs numbers work the same way, btw...we adjust for seasonal labor.

hyperpape··on CPI for all items rises 2.9%; shelter up
> This is at a time where technology is making everything cheaper mind you...

If this were true, then there would be no inflation.

hyperpape··on Ask HN: Should we bring software dev in-house?
Having seen this from the other side, you have to be aware that this will only help with prioritization.

If the provider has a hard time delivering because of internal issues, they will still have a hard time delivering with dedicated development resources.

hyperpape··on Ask HN: Should we bring software dev in-house?
What you don't say is what the product is, what you spend on it, and what its value is to your organization.

I'm in the software side of logistics, and I can imagine very different things you could be referring to, with different levels of effort and different levels of benefit/risk to you.

If it's just cost-savings, then this product has to be quite expensive to justify your time. If you're hoping that a better version of this product could make your operation more reliable and efficient or unlock new business opportunities, that's a much better proposition, though still hard.

hyperpape··on Please do not attempt to simplify this code
In particular, the every if has a matching else comment doesn't seem reliably true. Many of the unmatched ifs are just simple if (err != nil) { checks, but or other early returns, but outside of those, there do seem to be unmatched ifs.

That said, my experience in enterprise software isn't that extra comments are necessarily present (there was a plague of "// end if" comments in the codebase, but actual descriptive comments were rare).

hyperpape··on Probability Estimates of a 21st Century AMOC Collapse
I feel like the wired article does nothing to answer the fundamental question: how accurate is this paper’s estimate?
hyperpape··on Probability Estimates of a 21st Century AMOC Collapse
Can anyone comment as to how seriously to take this paper? One paper is ultimately just one paper.

The Wikipedia page on the AMOC (https://en.wikipedia.org/wiki/Atlantic_meridional_overturnin...) links to a page summarizing some scientists’ reactions:

https://www.sciencemediacentre.org/expert-reaction-to-paper-...

However, I have no idea if this is representative or not.

hyperpape··on Is a Universal Basic Income System Even Possible?
I think the idea is something like this:

UBI replaces the standard deduction, or something like that. Everyone pays tax, at either flat or progressive rates, but with the base tax on $0 income being -$10,000/person.

So if you hypothetically imagine a 20% flat tax (not a realistic number!), then once you're making $50,000 a year, you're breaking even. At that point, UBI is nominally costing the government $10,000/American/year, but most of that is an accounting fiction--it's just equivalent to not taxing that person as much as you would've in an alternate scenario.

Now, I don't know how this works for Wilderquist's example, since I doubt that simulation has UBI replacing all other taxes/deductions.

hyperpape··on Preliminary Post Incident Review
I'm not sure what you're saying, but note that a file fundamentally cannot contain a null pointer, a file can just contain various bytes.
hyperpape··on Preliminary Post Incident Review
It sure sounds like the "Content Validator" they mention is a form of CI/CD. The problem is that it passed that validation, but was capable of failing in reality.
hyperpape··on Preliminary Post Incident Review
They specifically denied that null bytes were the issue in an earlier update. https://www.crowdstrike.com/blog/falcon-update-for-windows-h...
hyperpape··on Anyone can access deleted and private repository data on GitHub
> As described in the first example of the article, you can make a fork, commit to it, delete your entire fork, and yet the data will still be accessible via the parent repo, even though no one ever forked or cloned or saw your fork. That is not intuitive at all.

But isn't that only the third vulnerability, that private forks are implicitly made public?

As I said, I won't defend that decision.

hyperpape··on Anyone can access deleted and private repository data on GitHub
Even if it wasn't forked, it could be cloned. Should that be part of the warning?

I wouldn't mind a disclaimer when you delete a repository that any information that repository ever contained is likely to have already been downloaded and stored. Per the comment I added, I'm not sure it would really help that much, but it would not be harmful.

← PreviousPage 11 of 34Next →