skysight-inc/HackerNews huggingface dataset:
Ask HN: Those who make 200k or more, how did move past 150k barrier?
I feel like I am stuck at 140k to 150k range. If you have both partners pulling 100k or more, you have household salary of 200k or 300k. However, as a single person paying highest taxes, earning 140k or so is not that great, especially in Seattle and SF/NYC. I was paying 2900 in rent for 1bd in San Bruno (next to youtube office).

I no longer enjoy coding though. I have a couple of years of management experience. However, getting hired as a manager is 10x difficult in my opinion.

How did you go past 150k in total compensation? How much do you earn (range) right now if you have 10+ yrs of experience?
Not going into the 'social media' argument, but I don't think I can have a friend like that.

As I've gotten older, my tolerance for bullshit diminished. You don't have to be friend with everybody. If people are substantially different than you, chances are high you can't be best friends.

Writing messages through pigeon carriers may be entertaining for few days, but all of my friends are accessible through phone or email.
I have had the same experience as you. Duolingo in particular I think provides a false sense of progress, as it can be somewhat of a guessing game that is pretty easy. What I have found the best is to use a flash cards type app, creating different categories: verbs, adjectives, nouns, etc. after all, a lot of learning a language is memorization. Supplementing this with watching tv with subtitles has proven to be pretty effective for me, but of course as you say, nothing is better than being in a place and speaking the language every day.
I like a definition of creativity described in https://www.ribbonfarm.com/2015/02/18/a-dent-in-the-universe... , where it's contrasted with imagination. Briefly, creativity is domain specific, like in music or software, while imagination is a domain-independent survival skill for higher rungs on Maslow's hierarchy of needs.
Is it possible that lacking TCP Timestamps in the Traffic from the CDN is causing the TCP Window Size Auto Scaling Mechanism to fail?

See this commit:

https://svnweb.freebsd.org/base?view=revision&revision=31667...
You can certainly do that for iOS and Android - I've recently launched an application myself which does just that. At least 95% of the code is shared between platforms.

There are some desktop bindings available, but they're relatively experimental:

https://github.com/ptmt/react-native-macos

https://github.com/Microsoft/react-native-windows

https://github.com/jamrizzi/react-gtk (no code yet, just intent to develop)
To me, Parse instils confidence of Facebook's ability to handle (open source) projects. The shutdown of Parse would have to be one of the best sunsettings that I've ever seen.

They announced it in Jan 2016 and gave one years warning and shut it down in Jan 2017. Parse open sourced many of its components and provided an easy migration path for applications depending on it.

React Native, IMHO, is a fundamental part of their core business. Among many things, it lets them ship updates and more efficiently A/B test features more frequently. If Facebook gets sick of RN, at least it's a completely open source library that's able to be transitioned to fully community supported.
Try what I did. Set do not disturb mode always on. Wife/family go through.

The rest, once in a while I'll open and see what tried to get my attention.

I'm one. Crap apps with tons of pointless notifications are many.

I own this phone and my time.
It is backed up by on the biggest Software companies in the world and the amount of stuff Google has their hands in is mind boggling.
> Nobody needs to be “called out” on Hackers News. We're here for civil, substantive discussion, and we ask users not to post if they're not going to contribute to that.

I was being civil and argued the way the OP phrased it was attacking people with issues. Then a bunch of people complained about it.

It is pretty clear you aren't interested in a civil discussion based on the fact you feel attacking people with mental illness is civil and that you support that behavior personally. I'm glad you personally admitted that you feel people who feel burned out are detached from reality and delusional. Knowing that sort of sentiment is common on HN and YC's staff makes me feel better about cutting y'all off.

But please, tell me more about I'm the one who isn't civil.
> In economics, inflation is a sustained increase in the general price level of goods and services in an economy over a period of time.

Currency issuance is related. Is not the same thing
What's the difference between :disabled and the regular HTML disabled? Same for ID, etc. How do strings differ from variable names?

The only way I see that as being more "intuitive" is if you're familiar with other templating languages.

JSX is far clearer:

<button disabled={isButtonDisabled}>Button</button>
<form onSubmit={handleSubmit}></form>
<a onClick={doSomething}></a>

All you really need to know is everything between braces is plain JavaScript, and property names are camelCased.
I will try.

> How do you treat colinearity?

Use an LASSO as a feature selector or regularizer.

> How will you deal with unbalanced data where the ratio of negative and positive is huge?

User F1 score instead of accuracy as a performance metric. Try using cascade classifier.

> How will you decide whether a customer will buy a product today or not given the income of the customer, location where the customer lives, profession and gender? Define a machine learning algorithm for this.

More or less, the same as what you said.

> Is it useful to apply PCA to your data before SVM classification?

No, since kernel-SVM optimization is dependent on data (similarity) and not features. Also, we will be projecting the data into a basis expanded space anyways, so the dimensional reduction would be redundant.

> How do you compare a neural network that has one layer, one input and output to a logistic regression model?

An MLP-NN is the same as a logistic regressor, if all connections as 1-1 (no basis expansion), no activation function in the data-1st layer connection and Sigmoid as activation function in the 1st layer-output connection.

> From a long sorted list and a short 4 element sorted list, which algorithm will you use to search the long sorted list for 4 elements.

I am dreadfully bad at core CS questions...throw some AI questions at me. XD

> How will inspect missing data and when are they important for your analysis?

You might try to impute the missing data from similar datapoints. Maybe use something like K nearest neighbours on the non-missing components to deduce the missing values. Got to be careful doing this though, since it could massively bias your analysis: consider using a special encoding for "missing data" too.

Love your solutions. I might also try using cascade classifiers.

> Estimate the probability of a disease in a particular city given that the probability of the disease on a national level is low.

tough question. Would probably involve me asking a lot of questions about what data I have to play with. Very interview specific.
YMMV - I was raised a Catholic and never got any literalist stuff about creation, or nonsense about dinosaur bones being planted to confuse us. Nor is it in the catechism as such - there is quite enough unbelievable stuff in there as it is...
Usually in the US you can only be sued for actual, provable economic damages that are suffered as a result of your actions. It sounds like there may have been more to the story here.
I am in my mid 20s, and while I don't think social media like Facebook is irreplaceable, it's damn near that because, without arguing semantics about the word friend, I have friends from all over the world (and even within the same country) who I want to keep in touch with or at least send the occasional, "Hey, how have you been?" Even more importantly, if I end up traveling, it's very easy to keep in touch with them whereas using email is not because they probably get too many emails a day and my email might fall by the wayside and phone is not possible. Beyond this, people change emails and phone numbers all the time, whereas their social media presence doesn't really change all that much.
I see. Thanks. Need to read more about this.
> which means we can share code between our Clojure sever and our client

Im curious, what kind of code do you share between your server and app-client?
Finding indexes in deeply nested data structure in Clojure
Simply that it was odd that Chomsky continued the conversation when he didnt want to actually explain his point of view. His point that "why some people are poor" is well settled science answerable with a literature review is not being honest either.
"Why some people are poor" is not as conclusively understood as the curvature of the earth.
I personally know a few ML professors at my university who are not taking any CS grads as pHDs. They only want people with maths degrees.

A lot of these CS professors are themselves maths grads.
If the rich are more likely to get a block, they are more likely to collect the reward for the block. Every block they get, the richer they become. The richer they become, the more likely they are to collect the reward for a block.

https://cointelegraph.com/news/the-inevitable-failure-of-pro...

The author works out the math and it doesn't look that bad, especially compared to some proof-of-work centralization scenarios:

If that is the case, this user should control 50% of the stake in about 1,015 years and 90% of the stake in 1,275 years. In reality, it is probably less because not everyone stakes but that gives a rough idea about how long NXT can potentially last.
Yeah, runtime errors are bad. I don't know why you'd want to inject a string-based language inside JS.
Or KnockoutJS
Ah, so when I think of deterministic error handling, I think of compile-time enforcement, like that provided by a Result or Option type. Those can be ignored too, though, although the effort to do so is a little bit more explicit. :)
Then you're back at OPs original complaint which was that loops take you away from the markup you're currently writing.
idk, maybe try not building a terrible UI?
AWS Lambda Deployment Using Terraform – Build ACL – Medium
CRA or Next.js make bootstrapping incredibly simple, and they're production ready.
Aquitances :) and yes, I also have FB for people all over the planet.

I was just saying more on how we choose who we give our time to, rather than the medium.

As for Facebook/Gmail etc. They are fine tools for now, as all other software companies, they'll be gone one day.

Facebook probably faster than Google as it will be turning into a graveyard network at some point.
> Yes, but if I sign up from my cell phone, I'd like to have that info on my desktop browser automatically and on other computers, so no.

I'm pretty sure Safari will sync that info using iCloud, and I think Firefox has its own sync mechanism that can be used for this.

Or you could use any one of the numerous password managers (I use 1Password).

> Sure, but what a pain. I wouldn't go through the pain of searching, installing, configuring, and then removing an extension for each one of of those things.

If you actually care about having any of those, it's really not hard to search for and install extensions. You seem to be overplaying the difficulty involved here, especially for something of such relative low utility.
In my twenties I had a very large drive, but of shallow conceptual level. Since my brain slowed a lot, but I can grasp much larger problems and still progress.

It's a smoother exploration process rather than youth random rush through unknown space.
Akses Domino QQ Daftar Online – Situs Poker Online – QQpoker99
I'm curious, which languages? I've never seen any of my colleagues write !!, ever, in C/C++, Java, Python, or Swift. I've also not seen it C# or Go, but my exposure is limited.
Same goes for surfing. Your life will start revolving around weather patterns and swell forecasts.
Right, I jumped ahead; multiple return values is the how Go returns error values, it's not error handling itself. I don't like exceptions much either, but sum types / ADTs are just so nice for this sort of thing.
My favorite ideology used to shutdown dissent is the No Assholes Allowed rule.

Me: "Hey how come you guys don't use source control?"

Manager: "Are you being an asshole?"
Haha, what a great video.

To some extent he's onto something. Sometimes you are in this zone when everything will work if you just do this one quick little hack, and then the hack ends up not getting replaced with a proper solution, and in the end you end up with a harddrive right next to a speaker >.<
Mozart's requiem, Beethoven's late string quartets, ... here's an entire Slate article.
http://www.slate.com/articles/arts/music_box/2011/11/famous_...

I think there are actually very few masters in any age- most of the people whose works we celebrate and enjoy just aren't that brilliant. I'm not saying there's anything wrong with enjoying whatever we enjoy, or that it's trivial or worthwhile to try to spot the timeless master among the many skilled and successful artists. Just that I think you need a different lens.
Can you talk a little more about "the prison of an office" and why you consider an office this way? You say that you're tired of taking orders, and I can relate to this... but do you feel so oppressed from above that you absolutely must be "butt in seat" at 9:00 AM Or Else Death? I felt this way when I was younger fresh out of university and not so much anymore, and I don't believe I've become Institutionalized to such a Prison.
> They're not illegal in the US. So maybe your incorrect assumptions are why it is confusing for you?

You need to be careful about this. In many jurisdictions possession of such an image is a "strict liability" crime and you are guilty--even if that nude image is of your own child.

Now, normally this isn't a big deal as humans in the system normally treat these images as they were intended.

However, add a nasty divorce into the mix and you can wind up in very deep trouble.
The only adaptation I can really see working in the long term is being very conscious of our behaviour, and simply not doing it. The choice to do or do not open a new tab and type news.yc.. in the URL bar is always your own.
This is an extremely ignorant and needlessly mean comment. Baseball is known as "America's pastime," however, it's not just an American sport; its also popular in Canada, Latin America, the Caribbean, South Korea, and Japan. One MLB team is currently located outside the US and a second used to be. There are professional leagues in many countries outside of North America. A quarter of MLB players were born outside the 50 States [1] Not only that, it traces it's history back to a British game (Rounders).

Plus the British are more know for tea drinking than Americans.

For me, I absolutely love "trick plays," they are great and are part of what makes baseball fun to watch. Fake tags, fake throws, the hidden ball trick, outfielders "deking" that the lost the ball in the sun, or "deking" that they are going to catch a ball. Those are some of my favorite plays. I completely disagree when people call them Bush League plays, if that's your opinion you might as well call advancing on an errant throw, taking first on a dropped third strike, or scoring on a wild pitch Bush League as well.

[1] http://m.mlb.com/news/article/116591920/opening-day-rosters-...
Whaou, really interesting. Sounds really like what I experienced. So maybe it was not a burnout. Thanks, you are better than my neurologist :p
I'd love to see a revision/extension of the Pi connector adding the Ethernet signalling. This would make it easy to build clusters using any board compatible with the ecosystem. The SOPINE (a Pine A64 cousin https://www.pine64.org/?page_id=1491) seems to have the Ethernet signals on the edge connector, making a cluster much easier to build out of a single backplane. The Rock64, an A64 successor, has the Ethernet on pins, but the position is a bit awkward.

But yes. At least the USB should be available on the expansion bus.
We are in this "decentralized" web, is just that the giants have a habit into buying out anything becoming remotely popular.

Think end game capitalism. Capital amalgamation.

In fact, any modern corporation will be buying as many smaller parts as they can, and regularly firing 10-20% of the people every year (cisco , etc).

So then, the problem isn't in the "centralized" web.
CAC > LTV = "not providing enough value", to my mind. That is, people are not willing to pay for it enough.

This, to my mind, also means that small paid apps indeed is not a reliable market. Either you need to go viral (a rare stroke of luck), or you have to complement an existing business of some sort (and it has a web site which is a powerful lead generator, this goes without saying).

So no, I don't have a good example, for these very reasons. When I will have executed on a a million-dollar idea (which is, of course, peanuts for a startup but could be a great side project), and it would happen to be in the mobile-only space, and won't be a freemium game, I promise to write a post.
After Effects CS 5.5 because after this version Adobe discontinued the Pixel Bender (HLSL) shaders
Blockstack: $25M fund to rebuild the internet for a blockchain world
Does the additional patent grant in Facebook BSD+Patents license terminate if Facebook infringes upon your legitimate patents and you sue them as is right and proper?

Yes.

Does the additional patent grant in Facebook BSD+Patents license terminate if React infringes upon your legitimate patents and you sue another company using React over this?

Yes.

> Does termination of the additional patent grant in the Facebook BSD+Patents license cause the copyright license to also terminate?

If Facebook has any patents that are related to React, and you lose the grant for those patents, then Facebook can sue you over them if you use React.

If Facebook doesn't have any patents that are related to React, then why do they have a patent grant?
Even someone without a practiced throwing motion can demonstrate the importance of the hips in the motion; just try throwing with arm only while standing flat footed.
The DOD has equipment and processes to do this. The hardware and know how are the big costs, so maybe it costs $100m for the capability and $100k every time they need to do it. It is generally impossible for normal people or organizations to have so much value on one chip for them to incur the cost of the investment.
How to DELETE OR EDIT CONTACT STORED IN Your GOOGLE ACCOUNT
Reduce HN's frontpage from 30 threads to 10 (then three interesting threads become one) and stop pages loading so fast; they need to become slower (I'm sure people have ideas how to achieve that).
In every interaction with a blockchain, users have the chance to lose all of their funds. User error in with regular transactions is a far more likely issue than anything else (though there is no denying the importance of the validator code being written).

Also, running two wallets would not cause one to lose money. Running two instances of the validator code might - but why anyone would do that is unclear.
>If you don't understand the technology and block weight don't try to make claims.

Then just correct me graciously. These are all things I've read from public figures in the Bitcoin community so I'm not "making claims" and this stuff is certainly not readily available information.
The problem is that with social consensus you can argue for the way that it should have been in addition to arguing about the way that it was. This is exactly what happened with the DAO. Socially, the Etherum community decided that the DAO attack should not have happened, so they made a new client that required everyone to upgrade, and then they altered history that had actually happened.

This of course resulted in two factions, one that disagreed with the change and one that agreed with the change.

If you are using Etherum and your client complains that there are two valid histories and then asks you to use social consensus to pick the 'true' history, do you feel confident in the platform? Especially if you know that you have thousands of millions of dollars that you wanted to put into the system.
No company hopes or expects a meritorious lawsuit against them to exist.

But, and especially concerning patents, assuming one can't exist is pure folly. And designing your own licenses in a way that prevents someone else from initiating a meritorious lawsuit against you seems quite intentional, especially since they refused to back down once it was pointed out (and especially because there was already precedent in open source licenses for doing this in a sane way, e.g. the Apache License, Version 2.0, and presumably others too).
React does not force JSX use. JSX just compiles down to React.createElement.
How does this actually work? When I see JS-esque code passed as a string I get a little queasy. Is this "eval"-ed so I can use real JS there? Or is there some Vue parser that reads this little mini language and interprets it? What is `listItem` exactly, and how does that template have access to the data represented by it?

When I'm trying to digest a bit of code, the superficial representation of what's present on the page is only half the battle - I also like to understand what it's doing under the hood. For me, then, JSX is way easier to grok than this bit of code, since I have a mental model of how JS works, and JSX is just a very small serving of syntactic sugar to compile an HTML like template into native JS. I know the transformations that are happening, and I can envision the code that it's being transformed into.
I would argue that Ethereum isn't building a monetary system - it's building a platform for decentralized applications.

If doing so decreases the native assets velocity (for the sake security, finality, ease of sharding, etc), so be it.
If anyone is interested in more Vue talk and some back and forth, check out the VueJS subreddit here: https://www.reddit.com/r/vuejs. It's probably the most active VueJS community online.
I didn't, actually! I don't know how else I'd express it, but I'm thinking of Rust, Haskell, etc's "step beyond" plain static typing with sum/ADTs, pattern matching, and exlusion of null. A seemingly small detail, but it does feel like it makes the type system more deterministic and "stronger", in a sense.
It is an option to replace other frameworks - I've built an SPA with it, it was very clean and natural feeling to me.

Building Polymer components is very similar to building Angualar 1.5 `component()`s or react components (or actually any component system for that matter).

New elements are true DOM nodes which is quite an advantage in my opinion.

You can add redux/uniflow on top of that or some vdom lib like preact too if you need that - I wonder what will come out of `lit-html` that is supposed to be vdom alternative.

One interesting thing one should understand that applications view components that are not meant to reusable should NOT use Shadow DOM (just regular DOM)- this way you can use bootstrap or whatever else to provide "traditional" styling of your application.

BTW I think right now Polymer also requires a build process - because 2.0 is written in ES6 so that means building to support older browsers like IE10/11.
Miners and stakers are bound by the protocol. Their power to "decide what happens" is limited to the ordering of transactions, a subset of which is censoring them. Ordering transactions may sound trivial, but it is what gives the network resistance against double spends.

It is not in their power to affect consensus rules such as making money out of thin air or stealing other people's money. In that sense Bitcoin and many other cryptocurrency systems are trustless.

It is tempting to trivialize the creation of value in Bitcoin but there is are many diverse interests with an economic incentive to keep each other in check.