HNHacker News
TopNewBestAskShowJobs

throwawayjava

2,805 karma · joined May 1, 2017

submissionscomments
throwawayjava··on The Rise of Coffee
> As a coffee lover myself, how/why did you make that jump?

My reasons are right there in the original post: "bathroom trips... bad breath... stain your teeth". Those things become more obnoxious as I aged.

Throw away java ;-)

throwawayjava··on The phases product teams go through
> I’m curious about which type of products you have been working on and what type of product decisions the engineers you have been working with have done.

IME: technically-trained PMs are worth their weight in gold. PMs without a technical background are extremely dangerous liabilities.

Context: Mostly b2b products where careful judgement on technical feasibility is the difference between "useless" and "game-changer".

> Engineers who understand anything to business and product management are extremely rare. And people who are good at it and genuinely interested in it usually move to this role

It depends. Only if they don't take a huge paycut by moving into the PM role, and only if the org is willing to let them move into the PM role.

Many business are not willing to lose highly productive engineers with niche skillsets and are not willing to pay PMs as much as they pay their senior engineers.

IME, senior engineer -> executive/founder is a lot more common than senior engineer -> PM. But it's not because engineers can't be product people... sorta the opposite.

> a lot of PMs are actually just projects managers instead of being product managers.

No true Scotsman, right?

throwawayjava··on The phases product teams go through
PMs are ideally senior engineers who've learned how to communicate with customers, salespeople, and clients (both senior management and end-users).

Unfortuantely, many companies/projects/teams don't budget properly for the PM role and you end up with MBAs or other non-technical business folk, who are often 1/3 to 1/2 the price of good technical PMs.

throwawayjava··on Ending Legacy Admissions at Johns Hopkins
> I'm not sure we will still be a society if we eliminate family bonds.

There's a significant difference between not having nepotism and eliminating family bonds.

> We are tribal and protect our families.

Many of virtuous_signal's arguments boiled down to the observation that protecting your family via nepotism or dynastic preference isn't even necessarily good for the effected family member in the long run. I think that poster makes a good argument that dynastic preference in university admissions is a net negative for its beneficiaries.

The negatives of nepotism also show up in business, where, with rare exception, nepotism tends to genereate a huge drain on both productivity and external respect.

throwawayjava··on Software certifications; a waste of time and money (2018)
What you're saying is so true, but it's worth saying: it doesn't work.

This is exactly how once-great tech companies die. This is how governments lose the faith of their citizenry.

throwawayjava··on Mozilla lays off 70
Because the benchmark went up.
throwawayjava··on How to identify an immoral maze
> Side question - won't it be more profitable to sell some and keep some for potential future profits, so the overall risk is lower but you still profit potentially?

Selling all your stock comp immediately is more about diversification of risk.

If rsus are a nontrivial aspect of your comp, then you're already extremely exposed to risk in your company's stock price stock price (if it tanks take a big pay cut and they might even lose their job).

throwawayjava··on Shenzhen court rules AI-written article has copyright
Not at all.

Or rather, Who knows? Maybe. But certainly, at least today, a SoTA model generating a quality encyclopedia certainly is not doing what human writers do, and is certainly effectively copy/pasting.

Maybe in 50 years -- or 10 years with a major breakthrough on the level of general relativity -- that statement might be true. but it's certainly not true of today's deep NLP systems.

throwawayjava··on Shenzhen court rules AI-written article has copyright
> if it was machine generated, did it take creativity?... but did the output that is being copyrighted?

In the US, this question has been settled since at least the 1990s (e.g., in the context of videogames). The output of algorithms is, in general, copyrightable, although there are some rather common-sense exceptions.

The question isn't whether you can copyright the output of an algorithm. The more salient question, in my mind, is whether the output of ML algorithms belongs to the owner's algorithm or to the owner of the training set.

throwawayjava··on Shenzhen court rules AI-written article has copyright
> Why wouldn't this be the case?

One possible legal theory: because the algorithm was trained on a text corpus upon which the algorithm's owner has no legal claim.

In this particular case, I don't think that theory would hold much water.

However, consider, e.g., a model that produces encyclopedia entries and is trained on a half dozen existing encyclopedias. IMO, if that model is using techniques similar to SoTA and isn't producing utter garbage, then the owner of that model should have a very difficult time claiming that the output of their model is anything more than a sophisticated round-about way of copy/pasting from existing encyclopedias.

But still, in that case, the output is still covered by copyright. It's just that the owner of the training set -- not the owner of the algorithm -- is the one with the valid claim to copyright.

throwawayjava··on People Who Are Obsessed with Success and Prestige
It's helpful to remember that the Bay Area is extremely expensive, and even more helpful to remember that some people have large families.

I could pretty comfortably raise a family of 6 on $100K in a midwestern city, or a family of 6 on $80K in the rural midwest/south. Without sufficient retirement savings, mind you, and my safety net would be non-exisent. I'd need at least another $30K-$50K on those numbers to build a strong safety net (remember, it's a safety net for 2 parents + 4 kids, not for one person...).

Doing the same in SFBA would probably require at least $250K. Maybe more.

> Surely you don't believe less than 1% of people in the US can live comfortably and have a safety net, do you?

The number is larger than 1%, but probably still smaller than you think.

The average American definitely doesn't have a sufficient safety net. IME, the average American raising more than 1 or 2 kids almost certainly doesn't have a sufficient safety net.

So, no, you don't need to be in the top 1% of earners in the US to have a safety net. But if you have a large family, you probably have to be in the top 10% to live comfortably and have a safety net and retirement.

throwawayjava··on Why are we using black box models in AI when we don’t need to? (2019)
Yes, mathematicians mean something different and specific when using the word bias. The average non-expert is not misusing the word. They are using the word to express a different -- and far more popular -- meaning.

Neither is wrong, but insisting that a naming clash carries any substantive significance on an underlying issue is just silly. Similarly, insisting that nonmathematicians should stop using a certain word unless they use it how mathematicians use it is a tad ridiculous.

Of anything, it's more reasonable for mathematicians to change their language. After all, their intended meaning is far less commonly understood.

throwawayjava··on Why are we using black box models in AI when we don’t need to? (2019)
The distinction between ML and programming is mostly propaganda, in the sense that it's not flat out wrong but is mostly used to win money/power. It's not actually a helpful way of understanding... anything.
throwawayjava··on Why are we using black box models in AI when we don’t need to? (2019)
> IMO it attracts people that can't come with SOTA advances in real problems and its their "easier, vague target" to hit and finish their PhDs while getting published in top journals.

I'm also pretty wary of interpretability/explainability research in AI. Work on robustness and safety tends to be a bit better (those communities at least mathematically characterize their goals and contributions, and propose reasonable benchmarks).

But I'm also skeptical of a lot of modern deep learning research in general.

In particular, your critique goes both directions.

If I had a penny for every dissertation in the past few years that boiled down to "I built an absurdly over-fit/wrongly-fit model in domain D and claimed it beats SoTA in that domain. Unfortunately, I never took a course about D and ignored or wildly misused that domain's competitions/benchmarks. No one in that community took my amazing work seriously, so I submitted to NeurIPS/AAAI/ICML/IJCAI/... instead. On the Nth resubmission I got some reviewers who don't know anything about D but lose their minds over anything with the word deep (conv, residual, variational, adversarial, ... depending on the year) in the title. So, now I have a PhD in 'AI for D' but everyone doing research in D rolls their eyes at my work."

> Those same people will likely at some point call for a strict regulation of AI...

The most effectual calls for regulation of the software industry will not come from technologists. The call will come from politicians in the vein of, e.g., Josh Hawley or Elizabeth Warren. Those politicians have very specific goals and motivations which do not align with those of researchers doing interpretability/explainability research. If the tech industry is regulated, it's extremely unlikely that those regulations will be based upon proposals from STEM PhDs. At least in the USA.

> faking results of their interpretable models

Jumping from "this work is probably not valuable" to "this entire research community are a bunch of fraudsters" is a pretty big jump. Do you have any evidence of this happening?

throwawayjava··on Why are we using black box models in AI when we don’t need to? (2019)
> If your model does not adequately predict the data generating process, then your model absolutely does not explain it or articulate its inner working.

That's a very dynamicist viewpoint. I don't necessarily disagree.

However, in what sense to the prototypical deep learning models predict the data generating process?

I tend to agree that a lot of work with "interpretable" in the title is horseshit and misses the forest for the trees.

throwawayjava··on Why are we using black box models in AI when we don’t need to? (2019)
I think it's a real open question whether the interpretable models are actually worse, or merely worse in competition/benchmark problem sets. The more deep models I build, the more I'm convinced that behind every inscrutable parameter hides a certain amount of overfitting, with maybe a few notable exceptions. E.g., can you build a decision tree that's not obviously overfit but is also susceptible to adversarial perturbations?
throwawayjava··on College as an incubator of Girardian terror
Yeah, but I don't need great writers.

I need people who I can trust to given presentations to clients, executives, or directors of other divisions of the business.

I need people who can communicate clearly in writing with clients/stakeholders.

I need people who can write good commit logs, comments, and technical documentation for other engineers.

In the extremely limit, I need people who can write a white paper or research paper.

I'm not looking for the next Dickens or Fitzgerald.

throwawayjava··on College as an incubator of Girardian terror
> I think grads are much more likely to possess these skills for sure, but I would guess that a large percentage of grads don't possess these skills either (at least in my experience).

I agree with this assessment. Even some top-tier CS programs seem to routinely graduate students with poor writing skills and sub-par cultural awareness.

I always recommend to interns that they take some writing-intensive courses, and possibly even pick up a minor in a writing-intensive field like English or Philosophy. And then not just take the course, but also use what they learned to write about things free time they way they (should be) writing code outside of their CS courses.

I think a lot of the strong disagreement in HN re: the value of college basically boils down to the huge amount of variety in the college experience.

Surprisingly, this variety has less to do with the quality of the institution and more to do with the quality/preparedness of the student.

A good litmus test for whether someone is wasting college might be to ask the question: what did you read/build/do this semester outside of your courses that used stuff you learned in your curses during the last year or so?

The less impressive the answer to that question, the more likely it is the student should maybe think about leaving college until they're ready to fully engage.

(Obviously, that litmus test only makes sense for full-time undergraduate students... for working students, it might be something more like "how are you using what you're learning in your day job".)

throwawayjava··on Cash registers in Poland fail due to new year bug (PL)
The official explanation from the vendor is that this was an "anti-fraud security setting".

Can anyone familiar with CC processing provide insight on whether that's a reasonable explanation?

Regardless, a problem that requires a "software fix" from the vendor and manual visitations to each individual machine doesn't sound like a mere "setting"

throwawayjava··on Software Disenchantment (2018)
https://fi.google.com is great if you travel often.
throwawayjava··on Principles of the American Cargo Cult (2003)
> 4. I think academia suffers from this as well. Mathematicians and physicists always go on talking about "simplicity" and "beauty" as if their job is to deduce the simplicity of the universe.

There is a lot of value in building concise and easy-to-understand explanations of extremely complex phenomenon. Be careful not to throw out Occam's razor with the bathwater.

I tend to agree that the pure mathematics and theoretical physics communities get obsessive. The hero-worship of theory builders in those sciences compounds matters. However, pure math and theoretic physics are the worst offenders by far in the natural science. Theorists in both fields are typically a small minority even within their own departments. The other natural sciences and the engineering disciplines are much less infected.

Some of the over-obsession with beauty in mathematics has its roots in the Church's heavy patronage of mathematics and natural philosophy, as well as religion's overall grip on nearly every intellectual mind prior to the 20th century.

throwawayjava··on Is College Still Worth It? The New Calculus of Falling Returns [pdf]
Those studies say something more like "UW Madison/U Washington/UIUC really do give you as good an education as the ivies" and quite a bit less like "college doesn't matter/is just a signal".
throwawayjava··on Is College Still Worth It? The New Calculus of Falling Returns [pdf]
Their familial controls don't make much sense to me.

An actuary's kid will have an easier time becoming an actuary. Same for lawyers and doctors. That doesn't mean that college is a non causal factor in those students lifetime earnings... Quite the opposite. You're not becoming any of those things without college.

The student went to college precisely because they understand viscerally and precisely how college sets them up for a life of higher than average earnings. And what they need to do at college to tap into that potential.

Similarly, I'm not sure I believe the claim that there's no obvious causal link between education and financial acumen.

The big difference seems to be "do you know WHY you are at college?" And in cases where the answer is yes, it's still a good choice.

throwawayjava··on Consumers who sought cash settlement from Equifax probably won't get full $125
What about the Equifax case or the Zappos case is high risk? Or even low risk?
throwawayjava··on Almost everything on computers is perceptually slower than it was in 1983 (2017)
Even in development. In fact, probably especially in development!

I've done a lot of programming where my productivity was input-constrained, so I know that that such jobs do exist.

I much prefer jobs where my productivity is idea-constrained. The final code tends to be a lot more interesting, the process of creating it a lot more joyful, and the final software artifact a lot more useful.

As a bonus, I tend to be paid at least an order of magnitude more for idea-constrained code.

throwawayjava··on College-educated workers are taking over the American factory floor
Most students in CS are hired prior to graduation. On both sides the savings of skipping that last semester are marginal, and on the student side there's a nontrivial opportunity cost. 6 months of: studying whatever problem you want with the background you need to maybe solve it, networking, building code/ideas you own, socializing with a purpose (courting) or for fun, or, if you're smart, a bit of all 3.
throwawayjava··on College-educated workers are taking over the American factory floor
> with four years of college time, you can get two career educations with real life industry experience

...depending on both the student and the career.

Many tech jobs require not much more than literacy, 6th grade algebra, and a tiny bit of grit. Most smart middle schoolers could make mid five figures slinging PHP part time. I did in early high school, and I'm not particularly smart or hard working.

But there are many jobs, even in relatively easy fields like programming, where nonnegative productivity requires years of practice.

throwawayjava··on Education Is a System of Indoctrination of the Young (1989) [video]
And then everybody clapped.
throwawayjava··on “I lost my inheritance with one wrong digit on my sort code”
Speed limits are originally designed to reduce risk, not "compensate" for it. You can tell this is true because the victims of crashes caused by speeders do not receive proceeds from speeding ticket fines.

And this is sensible. How do you compensate a family for a dead body? You can't. So the purpose of the law should be to prevent the need for that compensation in the first place.

throwawayjava··on Robots in Finance Could Wipe Out Some of Its Highest-Paying Jobs
Depending on how you count, between 10% and 40% of the US is employed by the govt either directly or by proxy.

I understand your sentiment, but the reality of just shedding a large fraction of those jobs is hard to even imagine. Unemployment in 2008-2009 peaked at around 10%.

← PreviousPage 4 of 34Next →