HNHacker News
TopNewBestAskShowJobs

qPM9l3XJrF

604 karma · joined June 18, 2020

submissionscomments
qPM9l3XJrF··on Overly analytical guide to escorting
Lol I was wondering if flaunting buttcrack hairs was gonna be a way to get rid of troublesome clients
qPM9l3XJrF··on Overly analytical guide to escorting
I wonder what her motivation is in writing these guides. Also why does she still work as an escort if she's already made so much money? (Also from camming and OnlyFans)
qPM9l3XJrF··on Tech compensation in 2021
Why is it that I don't see these kind of numbers on levels.fyi?
qPM9l3XJrF··on Crystal 1.2.0
What are the strengths and weaknesses of those three?
qPM9l3XJrF··on Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
>There's a decade of evidence now that DNNs are incontestable discriminators in numerous domains, relative to pre-2012 ML technology anyway.

Do we know that this is due to inherent superiority of DNNs, vs just experiencing a virtuous cycle of success leading to increasing investment leading to more success?

qPM9l3XJrF··on A new link to an old model could crack the mystery of deep learning
>By all accounts, deep neural networks like VGG have way too many parameters and should overfit.

I keep seeing this claim pop up but I've never seen a citation to support it. My understanding is that e.g. statistical learning theory lets you prove theorems of the form "IF it has this number of parameters or fewer, THEN it won't overfit". First year logic is enough to know this theorem tells you nothing in the scenario where the model has lots of parameters. Can anyone provide a solid citation to support the claim that models with many parameters "should" overfit?

BTW, another example of a model with lots of parameters which doesn't overfit is random forests / gradient boosting. I'm wondering if this "should overfit" claim is less of a global property of machine learning models in general, and more just a property of the particular models that this set of researchers have most familiarity with (SVMs).

qPM9l3XJrF··on Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
>If the problem at hand is better solved using a black box (in terms of accuracy, precision, robustness, etc)

It's been a while since I read her work, but IIRC one of the positions she argues for, which I find plausible, is that interpretable models can be performance competitive. For example, it could be that the only reason black box methods outperform is because they've been more heavily researched, and if we were to put more research into interpretable methods, we could achieve parity. I also mentioned a few reasons why we might expect interpretable models to perform better a priori in this comment https://news.ycombinator.com/item?id=28838321

qPM9l3XJrF··on Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
Most AI papers I see aren't directly focused on using AI to help society. It's unclear how a small performance increase on ImageNet helps society, for instance.
qPM9l3XJrF··on Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
Of the "representative publications" on her homepage here https://ece.duke.edu/faculty/cynthia-rudin the one that seems most relevant to the topic of the article is this paper on interpretable financial lending: https://arxiv.org/pdf/2106.02605.pdf

"The machine learning model is a two-layer additive risk model, which resembles a two-layer neural network, but is decomposable into subscales. In this model, each node in the first (hidden) layer represents a meaningful subscale model, and all of the nonlinearities are transparent. Our online visualization tool allows exploration of this model, showing precisely how it came to its conclusion. We provide three types of explanations that are simpler than, but consistent with, the global model: case-based reasoning explanations that use neighboring past cases, a set of features that were the most important for the model’s prediction, and summary-explanations that provide a customized sparse explanation for any particular lending decision made by the model."

I was curious about the customized sparse explanation. It looks like there is an illustrative example from later in the paper:

"For all 700 (7.1%) people where:

• ExternalRiskEstimate ≤ 63 , and

• NetFractionRevolvingBurden ≥ 73,

the global model predicts a high risk of default."

"A rule returned by OptConsistentRule is globally-consistent, in the sense that there exists no previous case that satisfies the conditions in the rule but is predicted differently, by the global model, from what is stated in the rule. In contrast, explanations (from other methods) that are not consistent may hold for one customer but not for another, which could eventually jeopardize trust (e.g., “That other person also satisfied the rule but he wasn’t denied a loan, like I was!”)"

You can see the online visualization tool her team built here: http://dukedatasciencefico.cs.duke.edu/models/

In retrospect, it's not all that surprising to me that a model such as this is able to outperform a black box like a neural network. For example, one of the things this model does which black box models don't do is enforce "monotonicity constraints" which ensure that as risk factors increase, the estimated risk should also increase. It makes sense that this would be a useful inductive bias which improves generalization performance -- if a black box model found that an increase in risk factors decreased estimated risk, it seems likely that this would be a result of overfitting (or multicollinearity gone haywire).

Of course another reason to expect simple/interpretable models to generalize better is Occam's Razor.

My big question about this sort of approach would be whether it's able to extend to the sort of unstructured data problems that deep learning has done really well on. It looks like some of her recent papers on Google Scholar address this: https://scholar.google.com/citations?hl=en&user=mezKJyoAAAAJ... (specifically thinking of the BacHMMachine paper and the Interpretable Mammographic Image Classification paper). Maybe someone else can summarize them.

qPM9l3XJrF··on Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
Cynthia has a great paper where she distinguishes between "interpretable" and "explainable"

https://arxiv.org/pdf/1811.10154.pdf

qPM9l3XJrF··on Noam Chomsky on the cruelty of American imperialism
Agreed. This book argues that periods of world history with an uncontested superpower (e.g. Britain or the US) are significantly more peaceful than those without:

https://www.amazon.com/War-What-Good-Conflict-Civilization/d...

The post-WWII era, which coincides with the era of American dominance, has been a fairly peaceful period by historical standards. It's hard to argue with results.

qPM9l3XJrF··on Noam Chomsky on the cruelty of American imperialism
That makes sense to me, and it's also the impression I got from watching this interview with Vladimir Putin:

https://www.youtube.com/watch?v=m6pJd6O_NT0

I don't think Putin is fully honest, but ignoring what he says doesn't seem like a good idea either, and I found the interview fairly enlightening.

I think an important clue here is that all the authoritarian regimes (Russia, Belarus, China, Iran, North Korea, etc.) seem much more likely to form alliances with one another even in the absence of an obvious shared national interest.

An interesting case study may be the recent secular coup attempt in Turkey. Secular values are closer to western values, and according to this editorial in Turkish state news, when given the chance to come out in favor of democracy and political stability (by opposing the coup) or western values (by not opposing it), Europe chose the latter

https://www.aa.com.tr/en/analysis/opinion-the-july-15-coup-h...

Basically I see the modern geopolitical divide as being countries focused on human rights and secular western values on the one hand (US and its allies) and countries focused on stability on the other hand (Russia/China and friends). Both positions have some merit in my view. For example, I think Putin makes a good point that the US screwed up in Libya--we were aiming to achieve human rights but we ended up just destabilizing the region. IMO there has to be a balance between both human rights and stability considerations.

Chomsky is fighting the last war when he talks about US actions in past decades in South America. Back then the global divide was capitalism vs communism. Now it's about human rights vs stability IMO.

qPM9l3XJrF··on Andrew Yang Founds the Forward Party
I wonder if you could form a mathematical model of which districts would be most amenable to a dedicated 3rd party challenger. It seems like you'd want a district which is a "safe seat" (if there is a serious R/D contest in the district, people will want to avoid "throwing away their votes" by voting for a 3rd party). But you'd also want to identify a district where people are dissatisfied with their elected representative anyways. Ideally the elected representative is a significant distance from the median voter.

Maybe a good metric would be the ratio of primary ballots cast to general election ballots cast. If a small number of extremist primary voters are de facto selecting the candidate that will win the general and get the "safe seat", that suggests an opportunity for disruption by being a high profile 3rd party candidate who's just a bit more moderate than candidates the extremists select (more appealing to the median voter).

Another idea is to reach out to a bunch of independent candidates and try to recruit them for your new party to work towards critical mass.

qPM9l3XJrF··on Andrew Yang Founds the Forward Party
"When I Ran for President, It Messed With My Head"

https://www.politico.com/news/magazine/2021/10/03/andrew-yan...

qPM9l3XJrF··on Andrew Yang Founds the Forward Party
Yang was an outsider who didn't have access to a deep bench of campaign talent the way an established candidate would. It seems entirely possible to me that you are correct but Yang himself isn't to blame -- amateurs were the best available people he had to hire.

In any case, he is right about the duopoly. In order to overcome the duopoly, we need the involvement of major public figures. I haven't seen many volunteer--I'll take what I can get. I would prefer he advocate for approval voting though: https://electionscience.org/

qPM9l3XJrF··on How to interview engineers (2020)
Perhaps you and I just have different views about what the pool of programming talent looks like. I think of your average CS sophomore as someone who will most likely struggle with Fizzbuzz in an interview setting. I'd say if they're a college sophomore, they just read Intro to Algorithms for the first time, and they can solve this problem in 10 minutes, that means they have an extraordinary ability to deeply and rapidly master material, and they'll be able to handle whatever challenge you throw at them. (Either that or they started programming way before they started college.)

In my observation the default state of a student reading a textbook is it goes in one ear and out the other. Most students temporarily acquire a superficial understanding of the concepts which allows them to answer test questions and get a decent grade. To see something in the wild and instantly recognize that it's isomorphic to a concept you studied years ago requires a level of mastery/passion well beyond what it takes to get an A. (I'm talking about school in general here, of course the fact that interviews index so heavily on data structures/algorithms ends up distorting things a lot from the baseline. Still, if you solve this problem in 10 minutes you're one helluva sophomore.)

>Also, working at a "hard startup" has nothing to do with "advancing the state of the art in CS".

I think of "hard technology" like rethinkdb as being exactly equivalent to cutting edge stuff that advances the state of the art in some way... again, maybe there's just been a misunderstanding/miscommunication here

qPM9l3XJrF··on How to interview engineers (2020)
I don't feel very confident in my process overall and I agree this test will produce a lot of false negatives (and said as much in my comment). But, I've never seen someone who had that sort of extraordinary performance on a leetcode style problem go on to bomb the rest of the interview. These extraordinary performers have pretty much always been solid in other areas as well.
qPM9l3XJrF··on How to interview engineers (2020)
Yes, I think to a large degree being able to build hard technology is a matter of being extremely fluent with writing code and reasoning about data structures and algorithms, as I stated. Being able to solve this problem in 10 minutes seems like a hard-to-fake demonstration of such fluency. When I think about CS open problems and when I solve leetcode problems with algorithmic content to them like this one, it feels like I'm using the same part of my brain (or at least there is significant overlap).

If you don't agree with me that the fluency I described is a significant asset to advancing the state of the art in CS, what do you think a significant asset is?

qPM9l3XJrF··on How to interview engineers (2020)
The author wrote this post in the context of hiring at a "hard technology startup". I interpret that as a place where engineers are expected to be able to do cutting edge computer science research (it's not a "well-established [role] to do specialized tasks"). It's not clear to me what sort of questions you would ask "in line with the role they're assuming" for this scenario.

One idea here is to give candidates an open problem in CS and ask them to solve it. Which is a nice idea, but one of the other things I learned through administering hundreds of interviews is that open-ended questions aren't great interview problems because they depend a lot on creativity/lateral thinking/insight, which highly benefits from being in a relaxed frame of mind. So these questions end up being a test of how relaxed the candidate is.

Stress creates tunnel vision, which is terrible for generating interesting research ideas but it's OK for solving these kind of leetcode problems. So checking for a very high level of programming aptitude, as a proxy for CS research ability, is an approach which is a bit more fair to candidates who are stressed out by interviews. (I also think it is a pretty decent proxy, because doing great CS research requires you to quickly & fluidly generate & evaluate algorithms / data structures which might solve your problem, which is a big part of what a great leetcoder does.)

If you're targeting a very high level of generic programming aptitude, it is arguably most fair to make use of a standard method of measuring it. Leetcode problems are the industry standard for measuring programming aptitude. People know to practice them a lot and they know what to expect. If you came up with your own unique way to measure programming aptitude, that would create an even greater burden on candidates to practice (they'd have to do a whole different sort of practice in order to succeed in your interview), and also create anxiety due to an unexpected interview format.

I think a lot of readers are overreacting because they didn't pay enough attention to this bit: "It's applicable if you're building an extraordinary team at a hard technology startup." The vast majority of companies in SV are not doing hard technology and don't need an extraordinary team. People should not feel inadequate if they aren't capable of improving the state of the art in technical areas of CS such as databases. This is ordinarily the domain of PhDs, and filtering for demonstrated algorithmic aptitude (as opposed to academic credentials) is actually a pretty egalitarian approach.

qPM9l3XJrF··on How to interview engineers (2020)
Does the author claim this isn't something you can train for?

I've given hundreds of coding interviews. I always timed the candidate (with their knowledge). So I have a general idea of the distribution of programming speed, and my guess for this particular problem is to solve it in 10 minutes, you need both talent and practice... just one isn't enough. So asking people to solve it in 10 minutes ends up filtering out untalented people who have practiced a lot (and talented people who haven't practiced as much)

qPM9l3XJrF··on How to interview engineers (2020)
"Gross... Fuck you"

Serious question... how did these kind of fifth grade playground insults become normalized on HN? It's a blatant violation of the guidelines https://news.ycombinator.com/newsguidelines.html and yet somehow comments like this get upvoted.

qPM9l3XJrF··on Microsoft ruined passwords, now aims for a passwordless future
Can anyone speak to merits/demerits of purism products? A security focused linux laptop is honestly quite appealing to me, although I think preinstalled openbsd would be even better. Would ideally like some sort of secure boot as well.
qPM9l3XJrF··on MIT-designed project achieves major advance toward fusion energy
Fair enough, I hope fusion plants aren't adjacent to bomb technology in that case? Because that could lead to a lot of nuclear proliferation.
qPM9l3XJrF··on The Changing Venture Landscape
>Today you have funders focused exclusively on “Day 0” startups or ones that aren’t even created yet. They might be ideas they hatch internally (via a Foundry) or a founder who just left SpaceX and raises money to search for an idea. The legends of Silicon Valley — two founders in a garage — (HP Style) are dead. The most connected and high-potential founders start with wads of cash. And they need it because nobody senior at Stripe, Discord, Coinbase or for that matter Facebook, Google or Snap is leaving without a ton of incentives to do so.

Supposing I just left spacex, what funders would I reach out to who would give me money to "search for an idea"?

qPM9l3XJrF··on Massive animal species discovered in half-billion-year-old Burgess Shale
Thanks!
qPM9l3XJrF··on Massive animal species discovered in half-billion-year-old Burgess Shale
>a very small number of basic types of animal - (perhaps only 5?)

Anyone know what the ~5 types are?

qPM9l3XJrF··on MIT-designed project achieves major advance toward fusion energy
"Fusion is in theory something that could give us true energy abundance."

What does fusion give us that existing nuclear power plant tech doesn't?

qPM9l3XJrF··on Fire Slow, Fire Fast, Fire Deep (2016)
There are already cities in California surrounded by forest. We could expand them by adding new homes, building robust fire-fighting infrastructure (including fire breaks) in the process so the homes don't burn down.

My intuition is that a city will be easiest to defend from fire if its area-to-perimeter ratio is low, i.e. it is big. For example, there is no real risk of San Jose burning down in a fire, because its area (square of the radius) means it has lots of water mains and firefighters, while its perimeter (linear in the radius) is comparatively defendable. That suggests the strategy of expanding existing forest cities.

qPM9l3XJrF··on Fire Slow, Fire Fast, Fire Deep (2016)
Surely there is some way to sequester the carbon in those trees? Seems preferable to letting them burn and releasing it back into the atmosphere.

Maybe we could chop the trees down and build homes out of them? Could help w/ California's homelessness problem...

qPM9l3XJrF··on Ex-Googlers raise $40M to democratize natural-language AI
Or, for a darker spin, "absolve yourself of responsibility if anyone misuses your API". I actually think OpenAI gets this right with GPT-3, having fairly strict terms of use for their API, so I'm sad to see seemingly less responsible players enter the space.
← PreviousPage 2 of 9Next →