skysight-inc/HackerNews huggingface dataset:
Right but the same would apply to the NYC Metro area or DC, which are also sprawling areas with commute zones.
If there is a patent that covers what preact or vue do, then yes. A patent on "react" would not use the term react (it might not even mention JavaScript or web browsers), and it applies to any implementation of a particular concept. So if some aspect of React's DOM handling is patented then anything that implemented DOM handling (patents are a bit more complicated but bear with me) would be a patent violation and any user of the code could be sued. You can also be sued even if you are just a user of a project that uses preact.
No. The community around a business is their customers who dont contribute directly to the product itself, but to the general economy, knowledge and hype around it. You pay to buy the product and probably wouldnt work on it in behalf of the producer for free on your free time.
My most recent job at the Canon Innovation Lab in Kitchener made me the happiest because of the people I worked with. Incredibly dedicated team that were great to be around and working with University of Waterloo students kept me young at heart.
And median pay is 77k in SF yet that's also the poverty line for a family of four. Median pay doesn't mean good pay.
It's not a client library, actually an official client library for Node.js already exists:
https://github.com/google/google-api-nodejs-client

It's just a command line tool that internally uses the official client library.
Not every developer is a highly paid superstar in Silicon Valley. When needing to juggle family / life, I'm sure this proposed model would make it a lot easier to explain to the wife/husband/partner why they need to stay up a bit longer at night to work on their (previously) non-paying projects.
excluding Menlo Park (Facebook) which is in Mateo County.
I don't know why this was getting downvoted, because it's correct. All the banks repaid their TARP loans from the Fed at a significant profit (https://en.wikipedia.org/wiki/Troubled_Asset_Relief_Program).

Even QE, which is not a direct bailout but certainly helped banks' profits, was substantially profitable for the treasury the last I heard.

(edit) Let me add, I was no fan of the bail-outs when they happened. But I can't deny they were, in retrospect, really profitable.
Personal attacks are not allowed on Hacker News. Since you don't seem to have a history of this, I haven't banned you, but if you post like this again, we will.

Please read https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all, from now on.
Maybe there is a way to make this a little more fair. Every open source project could add a patent clause that said "If you license your software with a patent clause and invoke that clause against anyone, you lose your right to use this software". I know, I know, tit for tat. On the other hand FB wants to be part of the open source community they should do it in a fair and reasonable way, and if they need to "protection" maybe everyone else needs it too.
> they can manage open source perfectly fine

It's easy to "manage open source perfectly fine" if you just open-source less of your code, or release it without any patent grant at all. I'm not sure how much credit should be given for those non-efforts, though.
https://m.youtube.com/watch?v=qjLBXb1kgMo
Heh.

Yeah it's a mix of tech companies and gov. + gov contractors. A lot of people seem to work for the "State Dept." here (cough CIA cough) or other such agencies.

Tech talent is varied as you say. There are a lot of tech companies, some of Amazon's AWS is here, and there Microsoft, Google and others. They are probably dwarfed by Lockheed, Booz, Northrop and "We put butts in seats" ManTech but overall at least the NoVa area seems tech-y enough.

Traffic is not bad if you don't have to get on the beltway or go all the way to DC in rush hour. And there is Metro, with all the hate and issues they've been having it works and is better than other cities I've lived in.

> Housing is incredibly expensive

Compared to Midwest or South it is ridiculously expensive. But out in suburbs (and not DC proper) it's more manageable than Seattle, SF, NY and such it seems.

> 5) Weather fucking sucks. I lived there 8 years, it sucks

True, true. Though it's fall now. Finally a few weeks of nice cool mornings when opening windows feels nice. And I do like the mountains out West. Skyline drive, hiking and the small towns and farms.

> 6) Quality of life just isn't good. Average commute times and cultural amenities are bad.

I just tried not to commute and lived closed to work. Now work from home. Now you might ask why would I still stay in this area, and that would be a good question. So far it inertia mostly and maybe the idea that it's probably safer to stay in a tech area if had to wanted to switch jobs and working from home wasn't an option any more.
I see. The page mentions "digital" a few times, but I guess they're either only referring to part of the machine, or are using the term unconventionally.
My work at a coding bootcamp. I found that I find teaching about programming a lot more enjoyable than actual programming. The reason for that is:

1. Much more interaction with people

2. If I didn't sleep too well on a particular day I can still teach but with programming I'm not productive enough

3. Deadlines and pacing is easier

4. Much more free time when students are doing an exercise or don't need you that much anymore (after 2 months)
They do some of the boring and physically demanding tasks. Robots bring the bins, but humans still stand there putting things into them or taking things out of them, and that is still incredibly boring, albeit necessary because those taks require visual acuity and fine motor skills, which are currently kind of hard problems in robotics and AI.

And even though those human jobs are standardized as much as possible, there are still inefficiencies in the system, many of which are (in my inexpert opinion) caused by the design of the bins and UI deficiencies in the stowing app. If Amazon really wants to improve employee efficiency, I think they could do well to invest more in their internal tools.
приятно познакомиться!
The one I recall being referenced is from Angus Deaton and Daniel Kahneman (of Thinking Fast and Slow fame):

http://www.gallup.com/businessjournal/150671/Happiness-Is-Lo...
Thank you for showing me(/us) this, I've not heard of it before. Thank you twice for your personal wisdom as to your thoughts/experiences.
They're not in conflict, per se, and they are indeed both important - but progress towards one of these goals has the advantage of serving the goals of megacorps, while the other one does not.

FWIW, I work as an open source developer on a strategic "infrastructure" project that my employer funds because having an open source base platform serves their commercial interests - and I'm very much okay with this, it absolutely is a good thing for them to be contributing to, but at the end of the day we're also a proprietary software firm. I'd just like to see more work go towards figuring out how to fund developers whose projects aren't of strategic interest to proprietary software companies than articles that keep making the assumption that all important open source software is libraries or utility software that ultimately would line up nicely with corporate interests.
Doesn't the license explicitly state the opposite?

> Notwithstanding the foregoing, if Facebook or any of its
subsidiaries or corporate affiliates files a lawsuit alleging patent
infringement against you in the first instance, and you respond by filing a
patent infringement counterclaim in that lawsuit against that party that is
unrelated to the Software, the license granted hereunder will not terminate
under section (i) of this paragraph due to such counterclaim. [0]

As I read it, it only applies if you are the original instigator, not if they are.

[0]: https://github.com/facebook/react/blob/af312ce006ebe76307662...
err ICO?
Silicon Valley at a Crossroads? [George Gilder]
Simple React and Redux Walkthrough
If you don't mind my asking, what field are you in? I've been fascinated with 3d printing for a while(built my own printer etc) but haven't quite found the right place to apply and you are certainly selling the formlabs experience!
I agree.

Hillary's collusion with the DNC is more troubling than the Russia narrative.

The DNC betrayed Democrats and worked to 'fix' the primary. That and the associated media are the real concerns.
That's the right approach. The question is whether you can keep enforcing that - sticking to the product roadmap and release plan - if/when a large software company becomes a "customer" of your open source project. That's when it requires a tremendous amount of discipline to stick to this. But the right approach.
Book printers china
In the top 10 list, two cities in the top five are a ~1 hour drive apart. That makes them one commute zone for a lot of workers. How do I know? I commute from San Francisco to Sunnyvale most days, and I see a lot of people doing the same thing.

The list, which is fundamentally broken...

New York

Washington, D.C.

San Jose

Seattle

San Francisco

Los Angeles

Boston

Chicago

Detroit

Dallas
interesting idea - and if you don't have a permanent residence you could just stop by a post office. Seems like they have the right infrastructure and are presently in need of a new business model.
All of this just poisons the water. I know people are looking for justifications for their favorite framework, but if Facebook wants to trojan horse FOSS with asymmetric privileges, it should just sell React licenses and call it a day.
> If everyone used React, Facebook would then be rather free to sue everyone

The extremely clear and explicit purpose of the patent grant is to disallow "first strike" use, so this could only happen as a countersuit. How is that worse than the mountains of open-source code released with no patent grant at all?
Not hatin, but this is an old idea -- as old as the industrial revolution. Still interesting though; I like your site.
Amen. I'm on my third job move in the last 6 yrs to try and harness this elusive situation. Hope I've found it this time.
Perhaps; but the Postal Service currently operates at a near zero level of security for residential mail. Both incoming and outgoing mails said outside in an unlocked box (for many of us) that can be easily accessed by any passerby.

If (even) more of the contents of those boxes became valuable for easy impersonation and theft, the motivation for people to rummage would increase, and we would all likely pay a cost both in convenience and dollars for ordinary mail use.
How was the pay, relative to what you could have got coding fulltime?
"you can't have a temperature that is 80% hot AND 80% cold. This problem becomes even more apparent as you increase the number of states"

I don't see why this is an issue. You can also define each of the states as its own binary random variable and then the probabilities of two states conditioned on the temperature can add up to more than 1.

I thought your original post was meant to explain a practical application of fuzzy theory and how it differs from probability theory. Perhaps there is another example that better illustrates how fuzzy theory simplifies a problem where using probability theory would be messy / impossible?
Yep, that agrees with one rule I've found very helpful in my Sidekiq project:

All free/OSS work/discussion is done in public.

Never private email, never Slack. Always open an issue. Security issues are the exception here. No one should get to monopolize my time without paying.
My first job where all I was expected to do was empty the bins, sweep, vacuum and mop. Once all of that was done, I was allowed to do whatever I wanted which meant I learnt a heap from the techs and started doing billable work.

I learnt a heap from working there and went back after a particularly bad stint at another workplace as a tech.

All they ended up caring about was if I was billing out enough to cover all the extra time I was staying at work doing tech stuff, and still managing to keep the place clean.
Stratum Security was my best experience to date. They're very welcoming and provided a lot of guidance. I became a better programmer after working with them. And the way I was let go after the project ended, with a glowing LinkedIn recommendation and a bonus MacBook Pro... beats words.
Apple was the most rewarding in many ways, but I was happier working retail at Nestor's sporting goods in Quakertown, PA. I was young and full of vigor, we went camping together many nights after work, rode bicycles together every Sunday, and all was well in the world (year: 2000).
Not working at all is my happiest. I don't like working for money. It's always a compromise. Working for fun is something different.
Danger, Inc. Good people, making an important thing (the Sidekick), under hardware constraints that were neither too limiting nor too generous.
Working at a non profit in SF. I had almost full autonomy doing both tech support and dev, and by the time I left I had the job down pat. People liked me, and I liked working there.

Alas the obvious downside was not making nearly enough to live on remotely comfortably in the Bay Area.
This was painful to read. I had to stop halfway.

This post dedicates the first several paragraphs - not sentences - on why the author posted her "rant", why it was a mistake, why she deleted the posts, and re-posted, multiple times. She could have simply said "This article was originally posted on Reddit as a rushed rant, and I dropped out of fear that it might impact my employability when it gained traction. I decided to post this, however, because I felt this point needed to be said"

A couple of "pages" in, I still have no grasp of what the point is, just that she got lots of attention in Reddit and people. Let's not forget the "RIP my career" hyperbole.

Past the "why I'm posting this again", the original article starts with "I'm shooting myself in the foot right now". At this point, this serves no better purpose than grandstanding for attention. I can see from the provocative title the article is going to be about hiring process, which we can all agree is non-optimal. I'm expecting this would either contain critical thought backed either by data or personal anecdote. This sentiment has been expressed by so many people, I have hard time believing this would "end" your career. Let's get to the point.

Past random rants, follows a meta-analysis on a subreddit. The author shares a screenshot from one subreddit that seems to gear towards job seekers. (the author mentions /r/jobs) There are no links, none of the post titles she mentions are found in the top page of that subreddit: https://www.reddit.com/r/jobs/top/ Even one examplarly post that she shared a screenshot of - "No interview no nothing..." has 8 upvotes in 3 days. It's not a pinnacle of "concensus". Even for her standards, it's not representative of any meaningful sample.

Then there's a distracting update on upvotes and comments. Why does that matter? Two-digit upvotes are not even impressive; look at any post in front page, right now.

Several pages' worth of reading and I still have no idea why the hiring is broken. I've learned that there is a subreddit for job hunters and a preview of random posts, and her imaginations on why. Oh, and the post gained some traction in Reddit. Sure.

It then links to several medium posts - and no followup. What does the article by Jason Shen matter? How does that relate to your point? What am I expected to get out of it that would help understanding your point?

And that's when I stopped. The author is right; this post would likely hinder her employability. If I had Googled her name, and saw this meandering screed, I would have second thoughts in bringing her in. Not because she's become too controversial figure to be a risk, but due to her apparent lack of organization of thought. Not to mention apparent need for attention. Even this response is a screed, because there's no central point or articulation to respond to.

Best of lucks to the author, I hope she gets better vindication than internet endorsements.
No explicit patent grant has been functionally sufficient for decades so not sure what you're saying there.

What about Google and Microsoft's FOSS contributions do you consider "non-efforts"?
Many of the top-dollar patents in FB's chest are likely very broad / fundamental to the modern web. If you implicitly or explicitly retain a license to use whatever's needed for React, etc. than you likely have a decent foothold to say you have a license to many of those key fundamental patents, significantly impacting FB's legal position, and these battles are all about position.

It's my "not a lawyer but spent way too much time in legal negotiations" understanding that if you sue FB for patent infringement then you lose license to the patents you get in the BSD+PATENTS, not the software. This would prevent you from saying "well, I've got a license to those patents because I've got a license to use React" (including a possibly implicit one under standard BSD/OSL). This agreements says that at that point, you can no longer assume you have a license to whatever patents could be construed to coverer React, etc., which could be all sorts of wonky over-arching crap from the 90's that FB bought.

The reason you is your whole org and patents is everything is because it would probably be really damn hard and expensive and risky to try to slice it finer.

Don't take this as an endorsement of the license. I'm still not sure what I make of it. FB has done a poor job of communicating about their motivations and indented mechanism, leading many to suspect treachery, and that's not an unreasonable position, but from I can kinda start to see where they may be coming from.
> Facebook would then be rather free to sue everyone (especially other mega corps) for violating Facebook's patents.

Nope, that wouldn't trigger the patent revocation.
Sad butterfly
i mean, the real problem I feel like is that there are people walking too, and this is kind of a major trip hazard for the elderly and disabled, and/or pretty much everyone. "I'll just step here and WHOA WHAT HAPPENED WHY IS IT JELLY?!"

I suspect this was a problem that didn't need to be solved.
So speaking as the guy responsible for Google's opensource-licensing for a long time (i've finally been able to divest myself of most of it :P):

You are right in a sense, but Google/MS also take more risk to do so.

Google did also try something not quite like this, but in the same vein.

The initial webm license terminated both patents and copyright if you sued over infringement. (Apache, et al just terminate patent licenses. You could still use the software if it had no patents).

The practical upshot you couldn't use that software if you sued over infringement.

This was done, of course, because of the state of the video codec world.

Fortunately/unfortunately (depending on who you ask) despite being okay with it prior to release (IE we asked, ran it by the a lot of folks, etc), certain partners later decided they weren't okay with it because it wasn't GPLv2 (but was GPLv3) compatible.

So we changed it.

The point of all this is that:
License innovation by itself is not a bad thing. Needs change of communities change over time, including open source.
IMHO, innovation in this space needs to be done for a good reason, and needs to be done collaboratively, if you want any chance at success.
The open source community defies definition. It's a diverse multitude of people with different motivations. This will ensure its survival even under challenging circumstances.

There is a risk, maybe significant, of the generational hand off. A lot of folks who built this rich legacy were academics and pioneers motivated by ideology. Software has moved on from early pioneers motivated by liberty and freedom issues to being subsumed by establishment interests.

At the moment there is also widespread cynicism about ideology in general and a lot of open source is increasingly developed by corporate interests. This could have repercussions for the 'nature' of open source as institutions and a connection to individuals beyond their identity as 'users' has not really been built.
There arent many places that would allow you to contribute in your work time. Stop these guesses about the guy and quit attacking him for those stuff you invented.
At my current company (Aha!). Fully remote which is great for me because I'm a night owl. Interesting and technically challenging work in my favorite stack (Rails/React). We use our own product so I get to see my new code/features in front of me the next day. Great environment to learn about running a seriously profitable and successful startup from the inside. And the engineering culture is right in the sweet spot -- independent and self-directed but with brilliant colleagues available to bounce ideas when I get stuck; committed to quality but pragmatic about reality for a large codebase; forward-thinking and open to new technologies but cautious about balancing value and benefit vs. the inherent risks introduced by change.
My first industry job back in my home country (I live in America now). The company did outsourcing work for a large multinational technology company, and for me it struck the perfect balance between having to be too emotionally involved with the product and getting step by step specs of what needed to be done.

The work was like this: they gave us access to the product's source code and a set of high level requirements (i.e. support standard X, write a new tool that enables automation of Y, add feature Z, etc.). It was up to me and my team members to figure out how to actually implement those things according to the requirements they gave us.

I absolutely loved that setup and really, really miss it. It was challenging in the sense that I had to learn a code base, learn new stuff, read RFCs, and figure out real solutions to real problems. But the problems were handed to me - I didn't have to come up with them.

Every job I've had since then comes with the IMO unreasonable expectation that I be super involved with the product and come up with new ideas and features for it as if I owned it somehow (which I don't). I absolutely loathe that - if I wanted to have that attitude towards work I'd start my own company (which I haven't since I have no business ideas). I'm much more of a "tell me what's the problem and I'll fix it" kind of person, but I haven't been able to find any jobs like that after my first one.
My prior expectation of almost any of the aspiring business-owners that you describe, is that they do not have the knowledge necessary to successfully run their business.
> understanding that if you sue FB for patent infringement then you lose license to the patents you get in the BSD+PATENTS, not the software.

That's correct.
mins = 0; while(true) { wait(60); clear; print numPeople*(mins++);}. Run on a terminal hooked up to a big screen. Not exact, but it will get the point across.
No, it found that an API was not copyrightable. The case is not relevant.

An API is already not patentable, and while the case included some patent claims, Google successfully argued they were not violating them.
No, fed bought bonds. That's like moving money from your savings to your checking account. In fact it likely decreased money supply because more money would have been created if bonds were held longer.
Or like complaining that physical media is crashing and burning while paid digital media is exploding.
I really miss my first job after school. I was working in a factory. No responsibility, no thinking, just some mindless labour. I worked physically hard enough to be tired at the end of the day and got to talk to my coworkers while the job was pretty much done on autopilot.

But the pay was not great and the career options were non existent.

But I don't think I'd be able to be very happy outside of work on that sort of money now days.