skysight-inc/HackerNews huggingface dataset:
What everyone in the Bay Area with a decent income does: live a life of complete luxury but pretend like you are middle class because somone else makes more than you. Eat out for every meal. Never do manual labor of any kind—press a few buttons for laundry, food, handyman services, or transportation. Have “the best” TV, stereo, and home appliances. Or have children drive them around in strollers that cost more than an old used car. Subscribe to services for everything: diapers, vinyl, beauty products, clothing. Go out drinking and spend more money than a median income family spends on groceries in week.
Perhaps Linus should have knocked together all the other things GitHub created/glued together, or more importantly grown such a large community under a single roof

There’s a reason MS bought GitHub and not GitLab
The problem with remote work is that you are incredibly dependent on your current employer. If your job disappears for some reason you will have a pretty hard time finding comparable work again. If you live in the Bay area or probably about major tech hub chances are you might find another job by just walking down the street and drinking coffee in the right place.
Please, for the sake of all that is holy, let's not let Coinbase get sold to Facebook.
When you factor in cost of living, you'd be making far more in Austin: https://hired.com/blog/candidates/where-engineer-salaries-pa...
Yes, also tall trees in the forest block the sunshine to smaller trees, at times. However, software and hardware need each other and although one may say that hardware is where the true innovation lives, our ability to reason and make practical use of <abstract> data is limited by our understanding of computing science.
The compiler flag would be -betterC. You can use classes with no GC if you're willing to allocate and initialize them manually.
It’s true, for people earning tech level salaries, the Bay Area is actually ‘affordable’ - see a comparison of earning and cost of living between SF and Kansas City here: https://ramenretirement.com/2018/05/14/cost-of-living/

You’ll save a higher percent and absolute amount of money working in the bay.

Of course, the issue is that not everyone earns $300K+ per year. Unless you make it into a senior role at a tech company by the time you want to have kids, living a ‘normal’ life in the Bay will be hard. Even doctors and dentists will struggle. I completely understand why people would want to leave. I expect they will. The Bay Area is great, but America is an amazing, beautiful place, and fine food / coffee / culture has spread far beyond the streets of SF these days.
How is this dynamic loading implented? Is it effectively a cross-platform wrapper over LoadLibrary/GetProcAddress/etc. (and their POSIX equivalents) or is there more to it? Is it possible to make link time optimization work with dynamic loading?
Probably do the same thing my friends working the oil fields did: work hard, save as much money as possible, and move when done. Like programming, their skills translate fine outside the boom area.
So they don't share data with the government? Tell us more.
This "synergy" seems to be pretty one-sided. Which of these synergies is useful for existing GitHub users? That's kind of the problem with this acquisition, which is why few Github users are excited for it.

It also doesn't feel like Microsoft understands developers or even end users consistently. VSCode is a nice editor, but not the only one. The MSDN docs and site is awful. Azure is okay, but Windows 10 is somehow more annoying than macOS.

Meanwhile Github is in a tricky position, because for most people there's nothing but "community" keeping them on it. Github has some decent features, but nothing so great it would stop me from using their competitors. And they don't even have a CEO to provide the vision. The only thing in their favour is inertia.
Did not know that individual contributors in F/A/N/G were making this much. Are we talking Jeff Dean level outliers or does this apply in a wider setting?
>Plenty of people (individual contributors, not managers) make over a million doing software in the bay area

As an absolute number - maybe

As a percentage - it’s minuscule
1) since (by the time of the article) he didn't take the test he wasn't hired for writing C code

2) C can be written in many styles, whatever he writes should be an easy uptake for later developers, thus adhere to the common style

I have no doubts that he can express anything in C and I assume this would be of good quality, but might take a different approach, thus makes it harder for the junior who is trained heavily in Google style and has to fix a bug or add a feature a bit later.
If Git/Github is the epitome of the developer's centralised experience, then I full heartedly welcome that.

As others have mentioned, there's certainly advantages to centralised systems like Github's network graph, issues, etc. But at the end of the day, everyone on GitHub still cares a whole lot more about the code, and due to the very nature of the protocol that's something that'll always be able to be taken elsewhere. It's not like "if they announce shut down you can export your data", there's a very high lightlyhood you have already done that and you have the full repo on your local machine.

I feel like Github is the best possible compromise - centralised network and features that's built on a decentralised protocol and easily able to be taken elsewhere.
It takes a lot more than just a change of a prominent person to restore
trust. And Microsoft forcing spying (so called "telemetry") and unwanted
advertisements (e.g. ads in start menu) down the throat of its own customers
does not instill the confidence either.

Becoming a platinum sponsor or opening source of a few tools is merely
throwing money at a problem of public image. It's the easy thing to do if one
has the necessary resources.

> Microsoft isn't the same company it was 12 years ago.

It may be not the same company (though I have strong doubts; I think its
hands were merely forced, so I don't see it as a genuine change), but it's
not clear that it's better than the old one.
This what I see https://i.imgur.com/VYryFhi.png gdi GDPR.
Around linux 0.99 pl10 or 12, Linus wanted to compile the kernel using C++ compiler. I do not remember exactly the purpose. He has discovered many bugs in g++ and many slowness that were "impossible" to solve because of the existence of exceptions handling. g++ developpers were also not very cooperative.
Especially if your skills are both kind of a niche yet in demand and you’re good at what you do, your salary can jump surprisingly quickly here — enough that even while living well you’ll still come out on top compared to working in a midwestern city.

That’s not to mention job security. With some exceptions, in many low CoL areas you’re looking at a sizable gap between jobs simply because the market isn’t as big, and worse, you might end up having to settle for a less than great option or find yourself locked in somewhere for far longer than you’d prefer. Out here, if you’re decent at all this is not an issue... many of us here can easily walk from one job straight into the next, should that be necessary.

I might move somewhere more cheap and quiet eventually, but it’ll be once I’ve saved up enough that I’m not beholden to any particular company and I’ve found something that it wouldn’t bother me to be doing for many years. For now, the demand and pace of the SF Bay Area is just too much to give up.
Interesting. Level crossings between railway and streets within cities seem like a colossally bad idea to me, and I don't know of any in Germany. (Except for trams, obviously. Those operate very differently from railway, and at much lower velocities.)

And I'm surprised that the buses don't adopt the same tech that we have, where blind people carry devices that trigger the announcement.
A bit like if you're a bookshop running your online site on AWS.

The downside risk for Amazon messing with anything is greater than any benefit they could gain.

I mean, Microsoft has a kernel module upstreamed. It's not 1990 anymore.
Inside Firefox’s DNS-over-HTTPS engine
Citation. People throw around fantastical, ever-increasing numbers (250k, 400k, 500k, now a million) in these threads, but never any hard data. How many is “plenty”? I argue that it would be exceptionally few, if any.
Anecdotally as a Canadian immigrant to the US, I probably take home way more than I would in Canada, and pay much less on my mortgage.
Canadian friends work in US (SF/Seattle) for a few years, then come back to Canada to start a family.

In Canada, they get the benefit of "free healthcare / transit / education" + amazing house that can be paid almost cash thanks to the years in US banking up + back to their friends and family + "senior" level jobs thanks to their expertise learned at the top 5 tech company.
Why would they sunset TFS (Or VSTS)? I use both and there is barely any overlap in features. GitHub is only code storage + a rudimentary issue manager. There is very little release management, test management, CI/CD etc.

If anything I’d expect them to integrate better and of course integrate more with Azure (e.g one-click setup of build/test on azure from any Github project)
SF Bay Area in the late 90s, early 2000s was much more tolerable.
Encapsulation. Hope this helps.
Show HN: Interactive Conway's Game of Life with good graphics and writeup/source
IMO "everyone is equal" is fundamentally about humility.

It's really about recognizing the depth of our own ignorance and bias, and devising systems and habits to minimize its impact.

That doesn't just apply to comparing individuals, but also more abstract stuff. For example, we seldom know all the tradeoffs present in a given set of genes, and genetic diversity is itself a good thing for the species.
The "crazy google bios" is CoreBoot, isn't it? Why wouldn't you want that?
Actually, the #1 issue is that everyone can easily file an issue/contribute in other ways at Github without having to create another account to do so.
Uhhhh your doing this backwards. Prove that google is protecting my privacy not the other way around.

The default state for people needs to be DISTRUST of corporations (and governments) that they do not have a direct financial relationship with (when you aren't giving them cash).

I don't think that much of this holds water but it exists and the picture isn't one of "were standing up to defend your privacy" https://en.wikipedia.org/wiki/Privacy_concerns_regarding_Goo...
While true, I don't think this explains the disparity between regular CloudKit use and CloudKit Sharing use. For example, this snippet from Apple's CloudKit paper[1] particularly struck me: "We identified the top apps using CloudKit, based on their number of active users in the past month, and examined their use of private and public databases. We found that 20% and 49% of the apps use only the public or the private database, respectively, and 31% of apps use both databases (20 apps use the shared database)."

So few apps from their sample set were using CloudKit Sharing that they didn't even bother using a percentage! That's quite unusual for an Apple framework.

[1]: http://www.vldb.org/pvldb/vol11/p540-shraer.pdf
I believe that Google's theory is what mine would be in similar circumstances, why sell the data to a business when you can use that data to build a competing business.
The point, though, is that if you aren't rich, SF is a pretty bad place to be, and there are a lot of other places where those on a middle/lower-middle income can have a great quality of life.
$1 million is definitely an outlier but more than $300k (total compensation) is not.
To use the steroids analogy, if you're looking for a sober (minimalist) notes app, checkout Dynalist.io I have most of my life there (lists, plans, journaling, etc) I am not affiliated with Dynalist, just a very happy user
Being evil is a natural state for any large corporation. Trying to be not evil is always either fake or temporary. Microsoft cannot change, until it is split into hundreds of companies. Neither can Google, Facebook, Amazon or Apple.
I completely agree with your comment. As much as I love Microsoft, this is a weird development.

It’s like if Google bought Mozilla and Firefox became just another Google browser.
Jeff Dean isn't even an IC. He does manage teams.
Eh I bought my place 8 years ago, and I wasn't rich when I did it. I lived in a not-crazy expensive apartment on the edge of the Tenderloin (good side of California but close enough to keep the rent cheap). I was in that apartment for 8 years before buying a place. I got paid OK, but not baller. I worked for some startups that paid very low and sometimes missed paychecks.

I guess my point is that yeah, it can be done (buying a place in San Francisco and doing well). The problem is that newcomers (and especially younger people) see a job offer from FlashyCo (Uber, Twitter, Salesforce, etc) as a meal ticket good for living the ultra good life (fancy car, fancy new apartment, etc). When they look at what it costs, they get upset and dejected. Many people today feel that they should be well on the path to Easy Street by their mid to late 20's. Traditionally that hasn't been the case at all. Wage earning really doesn't pick up until your late 30's to early 40's. But tech screws with all of that. Huge acquisitions, instant wealth, engineers over 40 age discrimination, etc. So in some sense people do feel helpless when they're living with 8 people at age 30 (protip folks: get a 1-2BR in a less hip area).
It's a little non-obvious because of the page layout, but scroll down for the writeup (much of it is about using raymarching as the basis for rendering an interactive application).

There are also a bunch of interesting presets via the dropdown on the right. And you can shift+click in the scene to toggle cells on/off.
Shhh, don't let them in on it :)

But yes, the math is heavily weighted in the favor of places like Seattle with still bearable costs of living but with competitive software labor markets.

edit: unfortunately we also have a very regressive tax system which makes it easier for developers.
I only scanned through the repo, but surprisingly few lines of code for a app of this size. Good work. Also, should you be using the Evernote logo in the app if it's unaffiliated?
WTF, not available in european countries?

one of those gdpr wall of shame sites?
This, I was trying to think of the right way to state this. Looks like I’ll be looking for alternatives.
> Bay Area home prices have been climbing for six years, setting another record in April, when the median sale price hit $850,000 — up 13 percent from a year ago, according to real estate data firm CoreLogic. Rents are soaring too, and workers are forced to move farther away to find affordable housing and commute on already crowded Bay Area roads and freeways to get to their jobs.

Citation is provided for purchase prices, but not rents. I can't find any market where inflation-adjusted rents are not at most flat-lined, if not lower over the last 2 years:

https://www.zillow.com/san-francisco-ca/home-values/ (down)

https://www.zillow.com/oakland-ca/home-values/ (no change inflation adjusted)

https://www.zillow.com/san-jose-ca/home-values/ (down inflation adjusted)

https://www.zillow.com/santa-clara-ca/home-values/ (roughly in line with inflation)
how are they forced? you can turn them off

can't with Windows 10
Or bundling GW-BASIC with MS-DOS. That might be the reason I got into software.
GitHub subscriptions included in msdn?
>When you factor in cost of living, you'd be making far more in Austin

I was stationed at Fort Hood in Killeen, TX another lifetime ago as an army infantry recruit in the late 2000's. I know all about living in central Texas as a person of color. Unfortunately red states have become a complete no go zone for me to even consider living in 2018.
If you genuinely believe this argument, wouldn't the logical parellal thought be to starve the government of manpower and weapons? Instead, most who espouse the '2 amendment is needed against tyranny' position are often voting for massive increases to defense and policing budgets. Not picking a fight, it just seems ineffective and incongruous to think that holding on to an AR15 in your home will help you against billion dollar integrated policing and surveillance systems...
Bay area companies need to increase the salaries. It is becoming a struggle for even highly paid engineers to survive. If you are single income family with kids then you are barely surviving.
Nice... blocked for EU residents:

> Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.

US version:

> Usually, U-Haul truck rentals are advertised at an affordable sticker price, comfortably in the three-digit range. But a trend out of northern California is pushing that sticker price as high as $2,000, and moving Californians to disbelief.

https://twitter.com/nolimits/status/968626509320617984/photo...
That assumes that all money is valued relative to cost of living.

But, I think, for a lot of people, a lot of their spending is nonlocal (e.g. internet shopping) or at least on price-standardized goods, and so is not tied to cost-of-living.

Let's say that in SV, you'd be making 400k, and—after spending on cost-of-living—keeping 10% as "pocket money." Well, that's 40k.

Now let's say that in Austin, you'd be making 100k, and keeping 30% as pocket money. That's 30k.

40k buys more iPhones (or whatever else you might want) than 30k. 40k is also more money to send back home to your family in India or wherever, than 30k is. It's smaller in relative terms, but what does that matter when it's still larger in absolute terms?

(Certainly, there's a lifestyle where spending on priced-to-cost-of-living goods can expand to consume all available salary. For example, if your goal in life is to throw extravagant parties with delicious food, then that food is going to cost less in Austin, so–even with 10k less in the budget—you can afford to throw more parties, and invite more people. But I feel like HN types are the least likely to have this kind of spending profile.)
Looking at my finances, I doubt it.
I assume it is because he thinks engineering involves making physical objects, rather than abstract ones.

I am a software guy, and I have heard other hardware guys make similar statements as well.

An example is a physical car engine (hardware), vs a video game rendering "engine" (software)
There is good food and culture in almost any major metropolitan city in the US. Will you find a variety of Asian and Indian foods in other American cities? Probably not but the food is still good.

Seattle, Atlanta, Austin, Miami, etc. You really cannot got wrong with any of these cities.
O-boy! I hope they'll make GitHub as awesome as Skype.
Different programming domains require different tools. Language wars stem from programmers incorrectly extrapolating the requirements of their domain to other domains that they're unfamiliar with. C is a good choice for kernel development. C is a bad choice for numerical computing. JavaScript is a good choice for web development. JavaScript is a bad choice for kernel development.

Some high profile C++ projects: LLVM, Webkit, v8 JavaScript engine, Chromium, Tensorflow, PyTorch, Eigen, OpenCV, Skia, Unreal Engine. C++ is a good fit for those projects: the right mix of expressiveness, portability & performance. It's not a good fit for other projects. Pick the right tool for the job. Move on with your life.
Stan is probably the most mature, stable PPL, and it's an extremely popular tool, although it isn't really deep-learning-adjacent so gets much less hype.

It's generally used more for modeling and prediction than for creating "products", if that makes sense. More popular among people with statistics or social science backgrounds than among programmers and computer scientists.

If you dig around Stan-related websites you can see various companies and institutions that use it. One I found quite quickly was Metrum Research Group, which does consulting work for the pharmaceutical industry.

https://metrumrg.com/
I live in SF. I am very, very tired of the homeless tents everywhere, dirty needles everywhere, and suspicious feces everywhere. The amount of bums living outside is unacceptable - this is perhaps the dirtiest city I have ever been to.
I'd kind of prefer Evernote on birth control
Aristotle's Nicomachean Ethics
> you will have a pretty hard time finding comparable work again

Why is that? The web is full of remote job offers.
SF!
Strongly held beliefs, supported by well-reasoned arguments, are a positive signal for every project leadership. It shows that they care deeply and have a consistent vision about the direction. I'll take a passionate, driven and unfiltered position over pleasant mediocrity any day of the week.

Great projects (Python, Linux, OpenBSD, Apple) don't just have an idea what they want to be, but also what not to be. If you have no idea what not to be, you become C++ / Scala / Microsoft.

Strong tribes win.
Apple’s New Software Aim: Fewer Features, but Fewer Bugs
Why "ab oculis" instead of "ad oculos", though?
back in the late 90s, I started a web site in my dorm room in NC and sold it less than a year later to a dotcom in SF. I moved out there in 1999. Lived through the first market crash, web 2.0, and the 2008 recession.

The bay area was so much fun during those years. The excitement of web startups, and the creative types of people it attracted. And it felt like everyone was in it together.

I don't know exactly when the Bay area started becoming "techbro", but basically what it's become is the new "NYC". The bros who would normally go into finance, have gone into startups. You have the investment banking mentality in the bay area now, and it doesn't feel like everyone is in it together anymore. It feels like one big competition.

Anyways, I left 4 years ago, and everytime I visit, I'm so glad I don't live there anymore.
> “It’s very difficult to label the underlying emotion,” he said, since external expression and internal feeling don’t always correlate well.

Not true. Paul Ekman spent most of his professional life studying micro expression and he developed pretty accurate system for recognising emotions leaking though micro expressions. The science presented in the TV series "Lie to me" was largely based on his work. https://www.paulekman.com/
I think that's a pipe dream. If it was a right wing totalitarian government, which is imho the likely lean of any totalitarian government in the us, there would be little defection or protest from folks in uniform.

Think about any standoff between protesters and police or national guard in the us. Lefty students or unionists or whatever get shot or peppersprayed by cops or national guardsmen with a family to feed and a career defined by obeying the rules - that equation will not change with scale.
I don't think so. That seems consistent with London too.
1) You'd have to live in Texas.

2) Unparalleled liquidity and depth to the job market for engineering in SFBA. There is a universe of jobs here that pay engineers better than the $140k quoted by Hired.