HNHacker News
TopNewBestAskShowJobs

throwawayjava

2,805 karma · joined May 1, 2017

submissionscomments
throwawayjava··on Compensation in 2019 – new grad tech offers
I save $100k annually on a $300k salary without trying too hard (e.g. I have expensive hobbies). The key is to bank everything except salary and not go insane buying dumb toys or luxury living space
throwawayjava··on Prohibition Tossed a Wet Blanket on America’s Inventors
Man, Econ really is the miserable science. "I started with a politically charged theory passed down from The Elders and, after 6 years of being paid to search for evidence of that theory, guess what, I found some".

For starters, using patents as a proxy for innovation is dubious at best. Patents are a terrible proxy for innovation. My own experience has been the inverse: organizations/individuals that patenting shit lots of shit are consistently the least inventive. Not sure if this was true in the early 20th century, but it certainly is today.

throwawayjava··on What College Admissions Want
Yes. It's called a discount rate. The national average for private institutions is around 45%. Maybe higher by now. See link below for stats.

At most private Universitues, only suckers pay full sticker price.

https://www.insidehighered.com/news/2018/04/30/nacubo-report...

throwawayjava··on What College Admissions Want
Education in general is not a profitable business.

Except for a few ultra elite institutions, colleges mostly resemble high schools -- they rely on some combination of public funding and donations, take most applicants, and are happy to just keep the lights on.

There are 5,300 colleges in the USA. Most of those take nearly all comers, don't look anything like the ivies, and would have to shut down without somewhat regular infusions from donors. Most of those 5300 have 70+% acceptance rates, and a 70% acceptance rate basically means you're admitting everyone who could reasonably be expected to make it through the first semester of watered down 100 level courses.

The alternatives that are profitable aren't much better. E.g. the coding boot camps tech folks like to champion charge for 3-6 months of very narrow instruction what their public branch campus counterparts charge for several years of instruction. And, when it gets down to it, are mostly a way for VC firms to vertically integrate worker training programs for the rest of their portfolio.

Educating people is expensive and the people who need the education almost by definition do not have the means to pay for it.

throwawayjava··on When the A.I. Professor Leaves, Students Suffer, Study Says
So does CS at a lot of places.

Also, econ/fin/law makes more even at undergrad only institutions. It's a perception thing with admin. ESPECIALLY at those places, until institutions pay CS profs market wages, stay away unless you want to wake up when you're 60 and realize you can't afford to retire like all your grad school friends and so can't spend as much time as you'd like with your grandkids because you're teaching courses every semester.

throwawayjava··on When the A.I. Professor Leaves, Students Suffer, Study Says
Not at the types of institutions I would be working at (or most institutions, for that matter).
throwawayjava··on 9th Circuit holds that scraping a public website does not violate the CFAA [pdf]
"will this person be negatively perceived by a jury of their peers, or, especially, a jury of 3 federal judge? And, will this person say dumb shit that torpedos my case for reasons other than its merits"
throwawayjava··on When the A.I. Professor Leaves, Students Suffer, Study Says
Med is different for a lot of reasons.

But, yeah, the delta between econ/law and CS faculty salaries is why I turned down TT offers and went to industry.

They can pay. They're choosing not to.

throwawayjava··on When the A.I. Professor Leaves, Students Suffer, Study Says
The top schools aren't the ones who need to worry, and it's not the famous professors who need to be retained.

It's the mid and low ranked schools who are facing competitive pressures from alternative options.

throwawayjava··on Debate in Austria over enshrining use of cash in the constitution
oh. I always had trouble imagining a mainstream use case for cryptocurrency. Apparently, the use case that it'll finally find is providing infrastructure for negative interest rates set by central banks.

Quite ironic ;-p

throwawayjava··on Depression, anxiety rising among U.S. college students
s/click/viewers and the basic business model has been going strong for half a century.

s/clicks/listeners and the basic business model has been going strong for just a little over a century.

s/clicks/circulation and the basic business model has been going strong for at least a few centuries now.

So, never. Or, more accurately, in about 20 years when "clicking" becomes an anachronism and someone will make this comment except it'll be: "s/taps/clicks and this has been going on for half a century"

throwawayjava··on Depression, anxiety rising among U.S. college students
> Enough of the extra income is weighted towards the beginning... No banks involved....

Whether it's banks or other taxpayers or recipients of other entitlement programs is, I guess, a bit of a red herring wrt the point I was trying to make.

The question is about the knock-on effects of squeezing an entire generation for some chunk of what they're worth before they even enter the job market.

Again, I think the K-12 analogy is the best way of communicating the point I'm trying to make. Why don't we also charge high school students $10K @ 4% instead of paying for high school through taxes? Well, because that would be a huge net negative for society.

> Also most stem phds work as researchers and teachers--they generally aren't paying tuition.

I have a stem phd :). I was referring to the huge opportunity cost re: delayed earnings. US students opting out of phds because they have huge student debt to service is a real thing. This is true even when the phd would undoubtedly increase lifetime earnings (e.g., students from no-name schools turning down CMU/MIT/Berkeley/Standford phd acceptance letters for mid five figure salaries).

throwawayjava··on Arabic and Islamic Themes in Frank Herbert's “Dune” (2004-2017)
I think this is true of non-writers in general. Writing good fiction is enormously difficult work and reading it is leisure. Creates some tension.

Maybe the same reason we know have people poo-pooing the modern computer age -- moore's law for decades, the modern software stack, the internet, etc. -- as not amazing innovation. And down playing the role all of that has played in everything else humans now do from satellite systems to sequencing the genome. They think that because their interactions with computers are mostly mindless that modern computing must have been no great feat to build.

throwawayjava··on Arabic and Islamic Themes in Frank Herbert's “Dune” (2004-2017)
Because the article is interesting and insightful.

The full paragraph you quote starts with:

"In this article, I try to explain in detail where Frank Herbert got his names, concepts, and words from."

I'm not sure that "but you didn't read the whole book/series!" qualifies as a reasonable critique of someone who's just giving some (AFAICT straight-forward) etymological background on a few names and concepts...

Also, HN is not some high arbiter of taste. It's just a voting-based algorithm, and the population of voters isn't that large. A re-statement of your question might be: "so why did 60 random internet people click on this at around the same time?", and the answer might be "because there were 60 people who like dune, happened to be on hn around the time this was posted, and don't know much about islam/arabic" :)

throwawayjava··on Depression, anxiety rising among U.S. college students
> ...$25k in loans to make hundreds of thousands more over their life time.

1. Future reward should be discounted, usually by a fairly large constant, because of interest and risk. Also, in many fields, most of those extra hundreds will come toward the end of a career. So, highly discounted.

2. I wonder if it's really a good idea to set up a society where banks that provide educational loans are able to capture huge percentages of future productivity. Seems like this would have all sorts of really negative outcomes. Some of those negative outcomes are already happening -- e.g., we effectively import 90+% of our scientific human capital because US students aren't willing to do phds.

We realize that allowing financiers to capture a big chunk of the rewards for K-12 ed is a bad idea. Why don't we realize that the same is true for college?

throwawayjava··on The Paxos Algorithm, or How to Win a Turing Award
Thanks, that's clarifying. You can do this sort of "lightweight" verification in basically any theorem prover. The difference you observe sounds like a difference in community emphasis rather than capability?
throwawayjava··on The Paxos Algorithm, or How to Win a Turing Award
> In practice, we don't do it.

There are lots of very large Coq code bases that work just fine with code extraction. Scalability of extraction isn't the problem.

Is it really true that TLA scales to large programs? Why isn't there a Compcert in TLA? Why isn't there a Flyspec in TLA? And how about stuff like CertiGrad, where just the spec is pretty involved?

My impression has always been that Coq/HOL scale and TLA-style systems break down once your spec gets big enough (let alone the impl).

throwawayjava··on The wisdom of never leaving your hotel room
Yeah, this is maybe something more appropriate mid career than when just starting out.
throwawayjava··on The wisdom of never leaving your hotel room
Plus 1k for the cleaning and delivery services.
throwawayjava··on Ask HN: What are problems that enterprising college students could solve?
This sounds like a problem in your community: a large group of people every year trying, probably often failing, to find concrete ways to actually help out.

Go out and interview folks running non-profits, research labs, churches, health clinics, legal clinics, schools, anyone else who fits into your colleges definition of "community around us".

From those interviews, build a large list of project-sized problem/solution statments for future groups of students. Include skills needed, points of contact, possible adoption challenges, etc. Validate those project descriptions with the people you interview.

Identifying and describing problems that need to be solved and what it means to solve them is something lots of people build careers around

throwawayjava··on The wisdom of never leaving your hotel room
Most luxury apartment buildings have an affiliated cleaning service and can recommend an interior designer.

Find one with a restaurant on the bottom floor and you're done.

It'll cost close to 5K/mo all in for decent square footage. That's before food, which will probably run around 50/day at least. Still very achievable on a dev salary in a major market, as long as you don't make any other expensive life decisions (i.e., children). Not what I would spend my money on, but certainly an option if it's what you want

throwawayjava··on Dear Tech Workers, U.S. Service Members Need Your Help
1. That "thin" line runs up a $686 billion tab every year. It's one of the thickest lines in the US budget.

2. Tech workers help pay a lot of that tab by working in productive sectors that generate the profits needed to keep the war industry going.

3. A very tiny percentage of the service members are ever deployed. Of those, only a tiny percentage ever see combat. Those that don't see combat are paid very well for their time. Why does this matter? Because $686 BILLION pays for a lot of software engineers.

IMO: if the military needs more technical expertise, then:

1. Get good management! Open up leadership positions to non-officers or, god forbid, civilians. No more officers who majored in Theology at bible colleges or History at an academy running "Cyber" teams. The business world stopped hiring blank slate MBAs to manage software projects a LONG time ago. Time for the military to catch up.

2. Especially in the Army, stop running pointless rural jobs programs and reallocate that headcount to salaries for skilled professionals in more productive locales.

We're spending 680 BILLION employing enormous numbers of people to run around in circles (sometimes literally). There's more than enough money to pay people for their work and more than enough patriotic talent willing to take the jobs. What's needed is competent management and headcount.

throwawayjava··on I Took a Pay Cut for a More Meaningful Job
AFAIK FMLA covers at-will employment (which is the vast majority of employment in the US)
throwawayjava··on Ask HN: Best resources to gain math intuition?
You'll find the complementary opinion in Mathematics departments -- a general chagrin about the type of mathematics that they have to teach in their service courses for engineers.

Mathematics is a very general tool. As with any very general tool, a lot of the devil is in the details of how to use it in any particular domain.

For this reason, in-sourcing mathematics service courses is best for everyone. The very best math-adjacent departments in every field tend to do this either directly or indirectly. E.g., in the direct model, many CS departments internalize the Discrete Mathematics course and some combinatorics. And an example of the indirect model is Mathematics departments that hire Math Finance professors to cover the service load for econ/fin/bus depts.

I think this in-sourcing (either directly or indirectly) is best for everyone -- mathematics depts don't do a good job at teaching those service courses and often don't do a great job of it in any case. Unfortunately, most departments don't have the headcount (in students or faculty) for a specialized mathematics curriculum, so they have to share the math faculty with N other majors to predictable effect.

throwawayjava··on I Took a Pay Cut for a More Meaningful Job
It's illegal in the US to fire someone for being pregnant (FMLA).
throwawayjava··on Learning to prove theorems via interacting with proof assistants
The work described in the linked article is very different from what PRESS is doing.
throwawayjava··on Google Doesn’t Want Staff Debating Politics at Work Anymore
Sexuality has always been an open topic at work. People talk about their kids. Display pictures of their family. Bring their spouse to the Christmas party.

It's only recently that people can talk about their non-heterosexual relationships at work. In 1995, mentioning your lesbian partner would've been overtly political and, in certain workplaces, is STILL called "political" and can get you fired [1].

[1] https://www.nytimes.com/2018/05/10/us/gay-teachers-wife-texa...

throwawayjava··on Software architects should be involved in earliest system engineering activities
Professional conferences and the like. For better and worse, it more resembles fields like medicine, law, traditional engineering where most shop talk happens in professional settings and at a specific allotted time, as opposed to online throughout the year during after work hours.
throwawayjava··on Software architects should be involved in earliest system engineering activities
I think a lot of posts here completely missed the point of the article, which is NOT about the role of architects in pure software products such as websites.

The author is talking about large defense systems like satellite arrays and airplanes. The status quo that the author is responding to is that engineers of the physical systems (missiles, satellites, etc.) make all the decisions with software bolted on after the fact. This is definitely true at places like Boeing.

You could replace architect with "senior software engineer" or whatever.

Point is, software should have some seat at the table during the design process.

The fundamental thesis of the piece is: "If, instead, system acquirers ensure that systems engineers address software concerns at the same time as the physical solution is conceptualized, acquirers can opt for a slightly different physical system, whose software architecture is tuned to optimize the provided capabilities."

Which, to me, sounds entirely reasonable. If some system needs an MLOC or so and the software will be doing a complex thing like piloting the aircraft, you better be thinking about the software from the beginning of the project...

throwawayjava··on Launch HN: Lofty AI (YC S19) – Real estate investment with alternative data
Thanks, that's much more clear. I'm still confused about how you make that guarantee on the first 20%. You keep it in reserve?

Edit: generally, I wonder if you have a huge perception problem even if you've designed a responsible insurance product due to the fact that people are (reasonably) suspicious of taking on enormous amounts of counter-party risk from a pre-seed start-up.

← PreviousPage 7 of 34Next →