skysight-inc/HackerNews huggingface dataset:
The average student loan debt in 2016 was $37,172. And while there are those that do take on significant amounts of debt, they typically are those seeking professional degrees, eg: M.D. or J.D. There are of course those who both take on large amounts of debt AND don't get a professional degree, and those people certainly made a mistake in their lives, but they are not your average graduating college student.

Additionally, those with even an associates degree can, on average, expect to make more than the typical high school graduate. An Associates will net you about $400M over your lifetime, a Bachelors about $1MM, and a doctoral or professional degree will be about $2MM more. Now of course these are averages, and there are certainly overlaps where a high school graduate will out earn someone with a professional degree, but that is not the common case and should be considered an outlier.

Taken even a step beyond that, if you fall into one of the top 10 occupations for a bachelor's degree, even in the worst case scenario, on average you will still make $400M more than your typical high school graduate.

https://studentloanhero.com/student-loan-debt-statistics/

https://cew.georgetown.edu/wp-content/uploads/2014/11/colleg...
You've been a good community member and I'm sure what you're feeling is for good reason, but you can't post like this to HN. Especially not in a major thread about a divisive topic.

I don't want to ban you because I'm sure this is temporary and we've all gone on tilt sometimes. So instead, I'm going to moderate a couple of your comments in addition to the one that was flag-killed above. If after a day or two you're sure you want them to stay up, email us at hn@ycombinator.com and we'll restore them.
I never understood why people fetishize writing monolithic applications myself. In practice, any large application can be broken down into isolated components that you can reason about independently. It seems like people often use a static typing as a crutch instead of spending the time to design their applications properly, and break them up into small reusable components that are easy to maintain.

My team has been working with Clojure for the past 6 years, and we've built and maintain a number of large applications. Dynamic typing is absolutely not a problem for us.

I find that immutability plays a far bigger role when it comes to maintaining large applications. When you work with immutable data, it becomes possible to safely reason about parts of the application in isolation. This is a key factor in making large apps maintainable.
Please explain what I missed or misunderstood. I'm not trying to be contentious here.
"have been impacted by the iPhone. Chromebooks are locked down with an app store". Windows 10S apparently as well. The damage done by Apple making this acceptable is huge.
Japanese men finding true love with dolls
It's always been possible (on MacOAs) to invoke the binary from within the .app package on a command line and get a textual interface. I believe one gets the same on Unix-alike-OSes and Windows when one launches the executable from within the command line.

Granted, this has some new supporting features, but overall it seems to be mostly a rebranding of existing functionality.

It's still certainly useful, though.
According to a lot of music lovers and studio engineers, if you are within that scene.
outdated software stack ...
no meaningful ML/AI strategy

Yeah, because not being buzzwordy enough is just SO much more important than having meaningful products and services that fulfill a vital role.
It should also be noted that other actors in the situation are also making choices. The sister is staying with the bad boyfriend. The bad boyfriend is stealing food. Neither of these two is sustaining themselves. And that's ignoring the father.

What really jumps out of the story is that even just if one out of four people in the situation makes good choices, he can uphold all three others plus the ill mom. Its remarkable how little it takes.
Your caricature is way off. What people are really afraid of is being stabbed. These aren't 'poor families' with no homes, these are filthy crazy people. My morning walk to work is up Powell street, tons of them hang out there because of all the tourists. Every morning I walk up a river of piss as all the businesses wash off the human excrement. The range of sanity seems to go from 'has a screw loose' to 'totally gone'. Meanwhile back home in the east bay my wife can't take the baby for a stroll without being harassed by these people at the parks and paths around the city.

I roll my eyes every time somebody self righteously points out that 'we should all feel really bad for these poor people'. Enough is enough. I refuse to talk to them anymore, I will never give money to a panhandler again. I'm going to carry pepper spray for when(not if) I have an altercation with one. I know many people who have.

Don't know the solution to this but the typical progressive answers "universal basic income" and "free housing" are laughably naive in this context. Who is going to volunteer to have the apartment complex full of babbling lunatic druggies in their neighborhood?
That chicanery happens when the man is insecure and thinks a woman won't go out with him unless it's a team dinner. If there's a magic potion to turn an insecure man to become more secure without the man doing stupid things and screwing up asking out women, you'd make trillions.
Transverse Peirce Quincuncial also makes a nice global conformal projection:

http://frammish.org/tpq.jpg
Ask HN: *app.com or *.co?
Hi HNers,

Brief scenario: Planning to launch an app and I've landed on a very apt name. The .com is taken and the registrant isn't responding to e-mails (even to a reasonable offer) at all. The domain has been parked for years. The app is going to be web + ios + android. I am going ahead with the same base name of the app, and have 2 choices to use the webapp domain:

(1) append "app" to the name and make a .com [name]app.com

(2) make a .co. [name].co

Thoughts? I've gone through the round of "Let's not focus on only this name, let's try to find others" and finally got back to the name because it's so apt to convey the app's meaning to non-technical audience.

Thanks.
How We Assess Skill Level
Its actually a quantitative result from the (left wing) Brookings Institute: Of the people who do all 3 of these things, 98% are not in poverty.
Kotlin also happens to compile to JS and native code (using LLVM).

It's very wide use of lambdas with unique syntactic support for them makes it feel very different from Java.
That's funny. Reddit took over my [desktop] web surfing precisely because of how much faster/cleaner it is than any other comparable website. Beaten only by HN.
When your non-tech friends ask you to explain Blockchain to them
I am not a scientist, but I can't stop me thinking that an old radio engineer would think about that article: "They are sending information by modulating polarization (indeed in a weird manner), so why the fuss?"

Or if you prefer, I am thinking some people are over interpreting what a "particle" means. BTW I like your comment, it reminds me the blog:

https://profmattstrassler.com
Sorry by START II, I meant New Start. START II was cancelled before it went into effect in retaliation for George W. Bush cancelling the anti-ballistic missile (ABM) treaty.
Mill CPU: Memory (2013) [video]
Unless the business is a tech company selling enterprise software. If, as other commenters have mentioned, their software is subsumed by cheap or free open alternatives, that could be detrimental.
Loot Crate, Inc's fastest-growing startup, announces layoffs
> Disclosure, this comes to mind because of something that happened between me and a colleague of equal rank in a volunteer organization who went directly from "I don't think I can see a movie tonight" to "This situation is making me uncomfortable" with nothing in between.

The problem here is you're not reading signals correctly. If someone says any variation of "I don't think..." that means they are not interested. If they are interested but just legitimately busy or whatever they will 100% suggest a time that will work or at least give you some kind of an in. Granted, there can be mixed signals and it's not always the easiest thing to figure out, but you have to just accept it for what it is. The truth is asking people out is hard, rejecting people is hard, and we have these little dances to save face.
Yeah it was the naturally occurring silicon deposits that got SV started.

Film reel trees are the natural resource that got Los Angeles to be the entertainment capital.

Excellent sun coverage with access to ample water from snowpack helped the Central Valley dominate the nut industry... Well that is true!
What do you mean? It's Peter ;)
Grass is always greener on the other side...
Neither, it's a feedback loop. By writing negative stories, when company insiders have a scoop and they want to leak it, they know they can contact Mr. Alden because they've seen his previous articles on the company and his track record of not revealing leakers. Mr. Alden then writes an article using such leaked information, which generates buzz within the company (employees share these articles among themselves), resulting in more insiders who know about Mr. Alden and what he does. This encourages more people to share with Mr. Alden.

A similar situation happened with WSJ's Christopher Weaver and Theranos, after his initial few articles, several Theranos investors contacted him with more information, which lead to more articles published, and further attracted people who had company information to share.
Ask HN: In the event of a singularity, which stocks would you buy and why?
By singularity, I mean AGI that passes the turing test. Which stocks would you buy?
I still don't get why Palantir is making the world worse, besides being apparently a bad product.
> And what you say about DACs has not been true for many years. These days, even run-of-the-mill DACs employ oversampling.

Oversampling does not solve the issue i have commented, which is that 44KHz is too low. Read about filtering at the ADC and DAC stages. Read about the pros/cons of using FIR-digital, IIR-digital, brickwall-analog filters at them. Oversampling with a FIR filter was already used on the second CD player on the market, the Marantz CD63 aka Philips CD-100 of 1980. All through the eighties all kinds of DAC+filter combinations have been used and now in 2017, despite any combination you use, higher-resolution (say, 96Khz sampling rate) audio sounds better. 44KHz isn't enough.

You see, what happens is as you approach the 22KHz limit, all sorts of nasty stuff will happen with the audio. No matter what filter you use, the upper octave (say 10-20KHz) will have any of the following ills:

- ringing
- rippled frequency response
- wild phase shifts.
- pre-echo or post-echo

So, again, let me repeat: 44KHz isn't high enough. Using a higher sampling rate like 96KHz or more, allows to move such problems away from the audible range.

> With all due respect, there is nothing remotely practical about the theoretical ability of any medium to record frequencies above 22Khz. Do you play your CD4 quadrophonic records to your pets? On what? Ribbon tweeters?

Yes there is. What this means is that a system that can resolve up to 50KHz will have clearer reproduction of the 10-20KHz range, which is so important to add definition to the sound. "Clearer" as in "less artifacts and distortions."

> It is also relevant that the dynamic range of vinyl is a function of the circumference of a track, and decreases as the record plays. It also decreases every time you play a record.

What decreases on the inner grooves is the ability to record higher levels for the high frequency ranges (>14Khz). And even this is a limitation that is self-imposed by record cutting engineers to make the record easily playable on the cheapest kind of stylus, the 0.7mil spherical stylus.

Advanced stylus shapes (line-contact, shibata, hyperelliptical, Fritz Gyger FG70, JICO SAS) wouldn't have any problem with this.
Okay, bake me 100 of your best cakes by tomorrow morning, and watch me flush them down the toilet, or alternatively, throw them in your face, depending on my opinion of their decorations. Now let's continue with this arrangement, every day, for 5 years.

Your response might be "Please pay me enough, and of course I will." or "Hey, you paid for the cakes, what do I care?"

So, how much does five years of your life cost? Is that what developers make? What else would you throw five years away on for that money? Would you rob a bank, and do a five year prison sentence for the same amount?

At some point the trade between effort and wasted time gets negotiated by qualifiers. These kinds of things do start to matter, eventually.
It's amazing how many mediocre people are being propped up by investors all over the place.
Do some a/b testing with friends and family.
Not just "what is better". I believe there is survey templates for this kind of stuff.
Does it sounds legit? *App makes it harder to pronounce? Use it as a verb?
I do not think there is a universal answer even if you can disclose the name.
I've heard Palantir is maybe the most credentials-/prestige-focused tech company in Silicon Valley.

I remember thinking that sounds like a good way to build a below-average team that seems very impressive from the outside. When you look at what they're doing, this strategy actually starts to make a lot of sense.

They're selling a product that's somewhat incomprehensible. The value of that product is very difficult to measure, due to both its complexity and the "how do you put a dollar figure on social impact"-factor.

They're selling that product to government agencies, which probably can't properly evaluate that kind of purchase and don't care much about cost or ROI (due to government's inherently inefficient incentive structures). Credentials matter for winning contracts, because if you're the person who makes that decision, credentials and prestige are something tangible you can point to and prove you did your job.

This doesn't sound like the makings of a great respectable tech giant, though. This sounds more like one of those companies built specifically to exploit inefficiencies in government spending.
Supposedly, You can't use the term 'Woo' in a domain name -- Help!!!
I just got a cease and desist from a law firm representing Automattic for using the term 'Woo' in my domain name... Not even sure what to do! Help!
Is it really productive to compare this situation to an implication of life-threatening violence?
For me, i cant listen unless the band is playing live in front of me...
What exactly is "buzzwordy" about "software stack" or "ML"? This is legitimate jargon that means specific things. We use these terms routinely at Google internally.
We detached this comment from https://news.ycombinator.com/item?id=14675360 and marked it off-topic.

Commenting like this will eventually get your main account banned as well, so please don't.
It is a horrible reading experience. But it gets better as you learn, and you get a more interesting story than a child's story (though not as much culture).
I'd be happy to discuss it with you in a different context.
>There seems to be a common theme of startups succeeding with dynamically typed languages, and adding static typing later. However calling the original decision a "mistake" is neither fair nor accurate.

People forget how old reddit is. Most good options in this space for statically compiled languages did not exist back then, so there wasn't really a decision to make. It even predates rails.
> Several of the stories were overtly misogynistic, and none of them had any useful knowledge about Palintir or working for them.

Sounds like you got a ton of useful knowledge about Palinitir and working for them!
Physical effort has no (and should not have) a bearing on how much you are paid. Work smarter, not harder. A society doesn't advance if everyone spends all day digging ditches with spoons.
People get upset when the interface isn't implimented in the latest JS library.

As far as the UI, they should just do that in Javabuilders and call it a day.
By

- Not having ridiculous profit margins on bandwidth

- Having the profit margin of a commodity (storage), instead of the profit margin of company in monopolistic competition (GCP, AWS, Azure)

Why would you imagine it hard to compete with Amazon?
Well it can't be often if it's exceptional.
Men don't either.
Yingying Zhang kidnap case update [pdf]
Even that still means that data collection becomes more limited now (before: every, every, everything, like for any "cloud" product versus now: what they need for training)
Yea. Ain't nobody wanna pay a deployment fee. Visual Studio charges for the IDE as I understand it which you don't even have to use.
Interesting, but the variable premium scares me. Is there no limit on liability? What happens if lots of people claim in the same month?
"Dynamically typed languages for large code bases are terrible."

Perhaps this is what you believe based on your experience or opinions on internet.

However large code bases, complex systems, have been used successfully, for example for:

- Driving the Deep Space 1 (DS1) NASA spacecraft for 3 days without manual input.

- Search for airline ticket reservations encompassing almost all the airports in the world and most airline companies, not to mention all the diverse routes available. Really complex stuff. (ITA software, currently in use across the globe)

These big, complex applications were written in a dynamically typed language.
Yes it is possible and IBM is the one pushing for it.

However it is still light years behind JEE and Spring features, including parity with existing JDBC drivers.

Also besides instruments on OS X, there are no comparable performance monitoring tools like VisualVM, Mission Control and many others from the JDK vendors.
The sound of it makes me think or Erlang's OTP system. I've just been really digging into it lately. Though the stack walking seems different, the entire OTP system is wonderful in letting you deal with errors by composing restartable processes and supervisors.

Heck, it's easier to handle recovering from an error by just restarting a process and letting it follow the normal unit logic.

Do have any knowledge of how CL and Erlang/Elixir/OTP are similar or vary on error handling?
I’m saying that dynamically-typed programming languages are the best choice right now, but that it’s not because they’re dynamically-typed; existing fare for statically-typed languages is just worse.

Probably should have clarified that earlier since it looks like I agree with the statement that choosing Python was “a mistake”; sorry. I don’t. Vehemently.
Apologies - my bad.
Yea, I use a lot of symbols in my emails (obviously nothing like APL), but enough for me to realize I like that kind of notation.
On Sia, contracts are direct been renters and hosts. Hosts can collude with themselves to make it look like they are storing lots of data, but to what end? Renters on Sia only pay for the data they are directly storing.

For the Sybil attack, Sia uses proof of burn. Hosts provably burn money to demonstrate legitimacy. A Sybil attacker would have to spend real resources to appear as many hosts, and as the network grows, the required burn grows as well.
Volvo admits its self-driving cars are confused by kangaroos
America... what a nation of morons.
This is the sad state of politics today (particularly in the US). Choose your god, individualism or collectivism, and all of the answers will be presented to you in black and white in a way that supports your god.
Sure, no problem.

> You are saying there is a chance a bad actor might abuse a social dynamic in which you are the less powerful participant?

When the commenter said that, they were humorously turning the hypothetical BPD scenario on its head. The commenter was making a comparison to the original sexual harassment topic, where a bad actor (VC executive) abused a social dynamic (sexually harassing women founders) in which the aggrieved were the less powerful participant (needing to raise money to fund their businesses).

The comment points out the parallels between your fear of men being taken advantage of by BPD-afflicted women, and the far more likely event of a male superior abusing power over a female subordinate.

On another note, it seems like you have a strong personal experience with a woman diagnosed with Borderline Personality Disorder. I think that this traumatic experience has made you more sensitive to the risks of this happening to others. I understand how you must feel. I don't think the risk is as high or is as catastrophic in a business situation, if a company adheres to the law and conducts thorough investigations of personnel accusations.
Ah, cool! The last major project I worked on in TS was still before null and this checking.
After I wait eight seconds for the page to load, I see your lovely reminder that I should "View Reddit in the app because I deserve the best." At the very least, you could have the decency to harass me about your app while I'm already waiting.

Also, I can load the desktop version of the site in under a second on my phone. IMO y'all should've stuck with some good old fashion HTML and CSS, especially since there's nothing dynamic about Reddit's content.

Hell, you guys could probably get away with responsive styles alone, but I get it. As a business, you find it optimal to piss off your users into downloading an app so you can send them push notifications, dig into their contacts, and find out where they're eating tacos.
ML is extremely relevant to what Palantir does, particularly on the broad-scale analysis stuff they purport to do. Extremely relevant. It is surprising to read that they don't have a strategy -- not weighing in on whether that's accurate or passing judgment, just saying it's a more surprising observation than you're implying.
>The people getting in trouble are the serial harassers who are so egregiously bad that a multitude of incidents are documented.

Donglegate was less than five years ago, did you already forget about it?
Heya,

I'm sorry for the confusion. My issue with quoting webpages is not that it quotes them -- that's fine -- but that it does so in a very verbose manner. This leads to information overload. For example:

Me: What is the boiling point of water at an altitude of 1km?

Google: At sea level, water boils at 212 °F. With each 500-feet increase in elevation, the boiling point of water is lowered by just under 1 °F. At 7,500 feet, for example, water boils at about 198 °F. Because water boils at a lower temperature at higher elevations, foods that are prepared by boiling or simmering will cook at

The problem is with the vast quantity of information, and the fact that some is both irrelevant and truncated. The last sentence is incomplete and cut off, yet as a listener I have no way of knowing this. I will thus try to remember it, at the expense of the facts that came previously.

When reading a webpage, the important part is to read the specific parts of interest, and not overload the user. If it can't do that, it risks providing irrelevant or, quite frankly, confusing data (such as the odd answer to how much a Dreamliner weighs). I don't know if that's better than not providing an answer at all.
The same can be said about any company to justify your opinions, like Linkedin, they use Java and Scala and their page speed is so slow. Compared to Facebook they are like a 1900' tractor. A facebook page opens in less than a second, a Linkedin page in 5.