HNHacker News
TopNewBestAskShowJobs

throwawaymath

5,982 karma · joined April 20, 2018

I've left. This used to be an enjoyable place to debate, but now it's frustrating to see ideologically driven downvotes on valid and on-topic comments.

I no longer have access to this account. If you want to reach me for past comments, you can do so at throwawaymathhn@gmail.com.

submissionscomments
throwawaymath··on 88% of Americans use a second screen while watching TV
That still seems a little too simple. How are they controlling for multiple people in a household from the same IP address? How are they capable of telling the same person watching TV is performing the activity on the smartphone?
throwawaymath··on 88% of Americans use a second screen while watching TV
How does Nielsen know 88% of Americans are using a second device while watching TV? How is that data gathered, and how is the research conducted?
throwawaymath··on The Pineapple Fund donated $55M in nonprofit Bitcoin grants
It doesn't really function without JavaScript enabled, either. The page loads, but the article is cut off, and graphics/logos don't seem to load completely. There is evidently a lot of JavaScript doing the heavy lifting to display ordinarily static content here.

Not that this is uncommon, as we approach 2020...

throwawaymath··on Category Theory for Programmers (2014) [pdf]
> This technique utilizes category theory.

No, it doesn't. Category theory is not intrinsic to the development, use or explanation of this technique. Category theory is merely one possible framework for explaining why the technique works the way it does. That's an important distinction, and likewise it's not the most practical framework for understanding this technique by a long shot.

In particular, understanding why certain programming techniques are more performant than others virtually never requires the language and abstractions of category theory. Everything you're saying here is a further demonstration of the complaints others have voiced in this thread. Not because you're wrong - you're not wrong. Rather because it's just not the most practical way of understanding or leveraging most programming techniques, and it injects a significant amount of unnecessary abstraction and foreign mathematical terminology into discussion.

For what it's worth I have taken graduate math courses wholly and partly focused on category theory, so I have the background to follow what you're saying. It's essentially correct. But it's also obtuse and mostly inscrutable to other people. It reduces, rather than increases, the shared context software engineers leverage to understand each other. You can project a vast and magnificent theory of categories onto programming because it adheres to a variety of algebras, but at the end of the day it's just not clarifying anything further. Instead it's miring it in overcomplicated verbiage.

There's basically no reason for you to be explaining why a regular expression is faster than a for loop for this use case with the formalism of category theory, unless it's as an academic exercise just to show you can. Explaining this example with the language of functors and type spaces is like proving that Excel is Turing complete in order to explain how summing arbitrary rows in a column works.

throwawaymath··on Predicting When P=NP Is Resolved
Yes, and yes. P != NP could be independent from Peano Arithmetic (PA) or the Zermelo-Fraenkel set theory with Axiom of Choice (ZFC) models. That is a separate conjecture which is also presently open.
throwawaymath··on Google forbids login with niche Linux browsers
Security is distinct from privacy. The four mainstream browsers - Chrome, Firefox, Edge and Safari - have the most secure software, regardless of their producers' business models and data hygiene.
throwawaymath··on Free and Open-Source Mathematics Textbooks
I have to imagine you know this if you're reading a book like that; but for anyone else reading this comment: I recommend you don't read Measure, Integration and Real Analysis for a first introduction to real analysis. It's "fun" to see Axler present measure theory first and foremost, but analysis is typically a prerequisite to that.

The more pedagogically appropriate way to learn analysis is with heavy emphasis on basic topology (metrics) and with the language of geometry. Geometry is useful in calculus and analysis for intuition. Measure is beautiful and helpfully simplifies/generalized a lot of results, but it's really abstract and (in my opinion) unmotivated if you've never encountered rigorous integration or differentiation before.

I'd recommend Tao's, Pugh's or Stein & Shakarchi's analysis books over this one if the focus is analysis. I agree with your broader point that the structure and presentation of math can substantively change, even if the fundamental content doesn't at the undergraduate and graduate levels.

throwawaymath··on The Art of Dying
That was phenomenal, beautiful and intense. Wow. I hope we get more writing like that here on HN.

I feel like I've been drinking the author's life from a cup. Spectating his memories right alongside him. What an engaging style of writing.

throwawaymath··on On Mathematicians' Standards When Evaluating Elementary Proofs
Also being actively discussed on /r/math: https://reddit.com/r/math/comments/ed96j6/on_mathematicians_...
throwawaymath··on Had a debate with Google engineer and the page was removed from Google. Related?
I can't believe I have to say this, but no, it's not related.
throwawaymath··on Simulated data: the great equalizer in the AI race?
Information theoretically speaking, how do you generate a "synthetic" dataset (as the article calls it) with the same fidelity as an original dataset without having access to a critical basis set of the original? What would you do to obtain that fidelity? Extrapolate from sufficiently many independent conclusions drawn from the original?

And as a followup, if you can generate a synthetic dataset by extrapolating from sufficiently many independent conclusions drawn from the original (as opposed to having access to the original itself), would you still need to use such a dataset for training?

Things like Monte Carlo simulation can be used to approximate real world conditions, but they can't typically capture the full information density of organic data. For example, generating a ton of artificial web traffic for fraud analysis or incident response only captures a few dimensions of what real world user traffic captures.

The author talks about simulating data to focus on edge cases or avoid statistical bias, but I don't see how simulated data actually achieves that.

throwawaymath··on How tracking pixels work
I guess this will probably be unpopular on HN, but...

I still use Chrome. I don't feel the need to "justify" my use of Chrome. I like Chrome. I care about internet privacy - I use ublock origin and have JavaScript disabled by default, and only reenable it for sites I really care about.

But I don't really have strong opinions about internet browsers. I used to use Firefox, but a few years ago I started using Chrome and just found it to be better for my habits. I like the tight integration between Chrome and my Google account.

I use a Google Home and several Nest products at home (granted they're on their own VLAN). I use GSuite for my personal email, and Google domains for my domain names. Chrome is just another drop in the bucket, and I can't be bothered to change it. I also tried using other search engines, and somehow still found Google to be more helpful for me despite everyone saying DuckDuckGo has reached parity.

I guess that makes me morally compromised, or supporting a "toxic evil" or whatever, but I just don't care that much. I'm self-aware in my apathy, I guess.

throwawaymath··on Silicon Valley IT Administrator and Friends Charged in Insider Trading Ring
Actually, that's exceptionally good performance. You'd be surprised how hard it is to profit consistently even when you have advance knowledge of material earnings results. The market is fickle and lossy, and fundamental analysis is only is only one component of what the most sophisticated trading strategies do.

I used to develop and sell novel earnings forecasts which would outperform analyst consensus. Typically my research would have a <1% margin of error on forecasting a specific KPI directly relevant to corporate revenue and profit for an equity. The best hedge funds were able to successfully trade on this information because they combined it with a significant amount of complementary data.

But I would not want to develop a trading strategy based on that data alone. These guys did very well considering the information they had to work with and how primitive trading earnings is. The real money in insider trading is in more illiquid OTC markets, or in mergers/acquisitions.

throwawaymath··on Highest Paying Tech Companies of 2019
> You seem to be saying: unless you're sickly and starving in some unloved corner of Ethiopia, then you're not "scraping by"?

Nope! I'm not saying that. Read my reply to a sibling comment here, I think it largely responds to the point you're making. I'll reiterate again: being unable to afford all the luxuries you'd like is not equivalent to any reasonable definition of "scraping by."

As an aside, I find it funny in a meta sort of way that while we're talking about hyperbole, you interpreted my point to be literally about starving people in Africa.

throwawaymath··on Highest Paying Tech Companies of 2019
No, my stipulations don't prove OP's point, and it's concerning to me that so many people think they do. Believe it or not, there is a vast underclass of people who live and work in San Francisco who are actually struggling because they make less than half that. They don't work in tech and they can't even think about these problems because of the more pressing ones they're facing.

You're talking about things like buying a house and finding non-familial child care; these are people worried about receiving government assistance for food and finding affordable rent with bad credit and almost intractable debt. They're scraping by because they wish they could "stretch" a salary like $200k to afford any home and make day care work. Most Americans do not pay for child care, and wouldn't expect to.

I'm going to double down and reiterate here: just because you can't do all the things you want to do doesn't mean you're scraping by. That's a disingenuous definition of the term. If you consider $200k to be "scraping by", what do you call the people who will actually be looking after your kids in day care? How much do you suppose they earn per year?

throwawaymath··on Highest Paying Tech Companies of 2019
Can we please stop with the hyperbole? $200k in the bay area is emphatically not scraping by. You can live on your own, without roommates, save money and have a social life if you have a $200k income in SFBA.

What people (especially on HN) think "scraping by" looks like is getting a little nuts. Just because you can't have an opulent lifestyle and a cheap five bedroom house doesn't mean you're struggling. $200k in SFBA is well beyond the point where all your basic needs are met.

throwawaymath··on JetBrains: $270M revenue, 405K paying users, $0 raised
I haven't heard anyone say that, but after thinking about it for a second I sure as hell would. A table saw is a lot easier to use than git.
throwawaymath··on If You Can't Buy the Keyboard You Want, Build It Instead
Why not just go to /r/mechanicalkeyboards? There's a big community there already, and if they don't already have a Slack or IRC channel you could create it with them.
throwawaymath··on Terence Tao Proves Result on the Collatz Conjecture
Thanks, this is a great comment! You've cleared things up for me a lot.
throwawaymath··on Terence Tao Proves Result on the Collatz Conjecture
Thank you, but your last sentence is not really correct. The concept of cardinality captures different sizes of infinity. This is why I mentioned countable and uncountable infinites upfront: a countably infinite set and an uncountably infinite set do not have the same cardinality, but both are infinite.
throwawaymath··on Terence Tao Proves Result on the Collatz Conjecture
I don't like the phrasing the article used. The domain of the Collatz function is the set of positive natural numbers, which is countably infinite. Unless I'm misunderstanding the quote, it doesn't make sense to refer to percentages of infinite quantities.

In the formal sense of the term, "almost always" means that a property applies to all elements of an infinite set, with all exceptions comprising a subset with a smaller cardinality than the original set.

I usually see this term applied in the sense of measure theory, where the sets under study are uncountably infinite (or greater). Being that the naturals are countably infinite, the only way I can interpret this statement is that Tao has proven all but finitely many elements do not have an orbit terminating in 1 under the Collatz map.

Is that correct? If not, would someone mind clarifying the use of percentages here?

throwawaymath··on Animal painting found in cave is 44k years old
As a counterpoint that would imply wolves, coyote and dogs, donkeys and horses, lions and tigers, house cats and bobcats, grizzly bears and polar bears, etc. are all the same species, because they are all capable of interbreeding with viable offspring.

Taxonomy is not a settled question, and I'm not trying to imply it is. But neanderthals exhibited significantly different traits from humans. There is probably a case to be made that modern homo sapiens are a subspecies of neanderthals and another hominid. Hybridization can (and frequently does) result in new species distinct from the forebear species, after many generations. But speciation doesn't preclude interbreeding.

throwawaymath··on Animal painting found in cave is 44k years old
No, neanderthals are scientifically considered a different species from homo sapiens.

It's not uncommon for two related but different species to be capable of interbreeding with viable offspring. That doesn't detract from distinct speciation.

throwawaymath··on We Only Hire the Trendiest (2016)
To be more charitable to the commenter's point, that's not what's being asserted as discriminatory. They're making the claim that it's implicitly discriminatory to penalize people who don't spend time on programming outside of work, because that reasonably penalizes people who are older (i.e. more likely to have a family).

They are not making the claim that choosing to hire someone better than someone else is discriminatory.

throwawaymath··on Java's URL.equals() Performs DNS Resolution
That's the essence of a DNS rebinding attack, which can be used to bypass server-side request forgery vulnerability mitigations.
throwawaymath··on Ostif.org Unbound DNS Audit Results – 1 Crit – 5 High – 5 Med
Is there a mature DNS implementation in Rust? If not, do Go implementations meet all the performance requirements?
throwawaymath··on Plundervolt: Software-Based Fault Injection Attacks Against Intel SGX [pdf]
Those aren't caveats at all.

First, this is explicitly a vulnerability compromising SGX itself, so saying SGX has to be enabled is tautological. It's not a vulnerability attacking Intel processors generally, and it's not being billed that way either.

Second, securing memory against untrusted privileged execution is a defining characteristic of SGX, so it's likewise unsurprising that it would be required. That is quite literally the intended purpose of SGX.

The design thesis of SGX is to prevent "all hope is lost" from being true in the context of privileged execution.

throwawaymath··on Unexpected Page Fault In Virtualized Environment Advisory
It is standard in the sense that it's not uncommon. But about as frequently it's not a requirement. Many companies allow complete or partial vulnerability disclosure once resolution is complete. It's often on a case by case basis and requires approval.
throwawaymath··on Residents increasingly unhappy with Bay Area life, new poll finds
You earn $175k per year and have to live with nine other people?
throwawaymath··on Man sentenced to prison after assault of domain name owner who refused to sell
Rationality is already on holiday when you decide to steal a domain name at gunpoint.
← PreviousPage 3 of 34Next →