skysight-inc/HackerNews huggingface dataset:
He praises React because it makes it easy to change the UI design at any time in response to new requests from the designers. The hard parts he talks about are animations, pre-loading, and virtual rendering, which require some higher level orchestration to get right in any framework. You have to have some component keeping track of this stuff. They mentioned that they had to extend the standard transition component to make it more reliable.

He also talks about writing code in a way that will work on both the server and client side, which is something you have to think about no matter what library you're using.
I've been wondering, as someone who has been observing the Bay Area on the outside, is it really the cost of living that's so high or just the cost of housing?

I've been looking at some of the stats here:

http://www.bestplaces.net/cost_of_living/city/california/pal...

http://www.bestplaces.net/cost_of_living/city/california/san...

It seems that aside from housing, everything else is just moderately higher.

Compare that to NYC, which is also on the list:

http://www.bestplaces.net/cost_of_living/city/new_york/new_y...

If it's just housing that's insanely expensive, I could see why some have been trying to arbitrage the situation by living in alternate housing arrangements (think RVs), such as some notorious cases with Google employees.
Evil. I like it.
I'm on the Shared Systems team at Square, and was on Abuse prevention at YouTube, so I pretty much seem to only land in cost centers :-)

But I get to build RPC services and other cool infrastructure in Go.
Ask HN: How to get started with a very large code base?
I recently got started with a very large code base for a project, and I can't find my way through it, the documentation is very bad, do you have any specific advice for getting started with such code base ? Any tips will be helpful.
I mean, that already exists; it's called Shodan, and it lets you search the webcam output of cams that have their security improperly configured and are dumping data in the open.

The engine: https://www.shodan.io/
The Ars Technica story: http://arstechnica.com/security/2016/01/how-to-search-the-in...

... and still the public does not care.
Psyduck... Psyduck... https://en.m.wikipedia.org/wiki/Psyduck
I 'grew up' in the Valley, 80's and 90's, lucky enough to wise up and leave it by way of a move to Europe. Never looked back.

My personal, subjective reality is that the reason to leave the valley is this: culture. Which is to say, by way of corollary, a reason to Be in the Valley is this: the lack of culture.

Let me explain what I mean by culture: If you have to drive and park, its not culture.

After 15 years of success in the Valley as a relatively content systems software developer, what it boiled down to was this: can I take a bus where I need to go? No?

Well, go where the buses are. Go where the train, is.

Too many long days spent in dread of the ride home, the inevitable gear-grinding maelstrom of disaster that starts on the onramp and doesn't end until you get to your generic hide-away.

Cars: a reason to move.
A beauty that's getting harder and harder to appreciate. And that's not even exclusive to the Bay to begin with.
Bingo. Prop 13 is the elephant in the room that is not mentioned. All discussions of CA property markets have this giant red flag in them. It very much distorts the free markets.
Maybe we shouldn't teach people how to write, as they may grow up to write trite race baiting articles.

I was fortunate to have an uncle in IT who gifted me hand me down IBM PC hardware that my parents could not afford in the 80s. I was making more money in high school with stuff I was able to self teach than many of my "privleged" relatives in real adult jobs.

These coding initiatives are great, as they introduce kids to a whole new world of inspiration and discovery.
How I Would Growth Hack a Barbershop
Housing on the peninsula is incredibly constrained so most people are priced out. Right now in the East Bay, San Leandro and Castro Valley are probably the best price points for square foot per $. Commutes suck from both places but they are equally positioned between valley and city giving you access to both.

If the bubble continues I would expect that both places will get priced out in the next 2-3 years. At that point you'll have to look at the Tri-Valley area (Dublin, Pleasanton, Livermore) for the affordable price points.
[robot voice] markets reveal preferences markets reveal preferences markets reveal preferences markets reveal preferences markets reveal preferences BZZZZT markets reveal preferences PHFFFFFZT markets reveal preferences markets reveal preferences markets markets markets market mark mark mark mar mar mar marmmmmmmmmmmmmmmmm
Interesting is not a value on a one dimensional scale, because the art isn't one dimensional.
Debuggers are great for this. Nothing will teach you like stepping through the code. Do whatever it takes to get one working.

I recommend replying to your question with at least a bit more detail, particularly the language or languages in question and what the general environment is. I could be more detailed for a few environments but I don't want to just blindly guess.
Raspberry Pi 3 Model B Offers Built-In Wireless LAN and Bluetooth
I pay $6/sq ft for my office in Braddock, right outside of Pittsburgh, PA.

...that's $6/sq ft for a year.

So two months paying for my two bedroom apartment, in Mountain View, can get me more than a year of rent for my office.
The Return of Homejoy
Made the transition from SV to Brooklyn. Wages are basically the same, housing is much more affordable (our apartment would be at least 2k more per month in San Francisco), and there are people here who do things that are not tech! Don't get me wrong, there are plenty of startups and great companies with offices in Brooklyn and Manhattan, but it's SO refreshing to be around people who don't just want to pitch their startup or talking about growth hacking.

I'm very happy with the change. I do miss the beauty of the pacific northwest, but otherwise it's been great.
The React team was probably quicker at responding to the designers' ideas. The stuff that took a longer time was getting all the transition animations to work, which can be difficult in any higher-level framework.
It also means you can pay them more.

I guess it's a personal question as to which one you choose.
Using Machine Learning to identify authors of texts
I think many ask you to take a hit. If you relocated to SF, you would expect your compensation to go up, wouldn't you?

Fun calculator for relocations:

https://www.wolframalpha.com/input/?i=compare+salary+of+100,...
If they were so flexible, they would work from a condo overlooking the ocean in a tropical island. There is little need to congregate in an old city for this kind of work.
Just remember you'll pay the same or near what they cost today, just get the same experience later on. Therein lies the rub. If that doesn't bother people, and I know it doesn't you then that's ok of course. I just like to understand where people are coming from. I spend very little money most of the time, I'm not wasteful, rich or foolish- but kind of splurge on big-moments like these with the Vive.

Oculus may be playing some catch-up with Vive's roomspace and other features, but I can't see Vive 2.0 adding a lot of features without bumping the price up even further. I'm guessing 2.0 will have incremental improvements on the existing stuff (resolution, cameras, controllers) which would be lucky to drop it in price. So it's as safe of a bet as anything can be for those willing to dive in.
riiiiight, beyond cherry picked anecdotal evidence, I guess that explains the MAU numbers, because errrybody is on twitter twatting away incessantly

twitter was an interesting novelty a few years ago but you can't sustain a worldclass communication platform when the user can't figure out how to use it effectively or how to keep track of and follow conversations

when the average user has to become a developer or a UI expert in your own freakish cult of UI to be able to use your product... well, don't be surprised when they leave in a confused herd

this isn't rocket science, old fashioned bboards and forums up to now have this stuff figured out

but twitter came along and said, F* that! what we need are MODAL windows out the yin-yang to confuse the hell out of each and every user until they leave and go use something with better UI
The best way to afford housing in the bay area is to have already bought when the market was low. You can use that money to put in for a 3 bedroom house in or very close to SF. Unfortunately, it's too late to do this for anyone interested now.
Was about to ask why it needs to be a fork and saw your link answers that question, thanks. I'm not sure what Kha is though is my only other question, might want to add a (quick) description for others who may not know as well. I'm guessing it's some sort of game development framework though?
Steph Curry with the shot Boi
If you had bought a house in the Bay Area at that time, it would be worth almost double now. Houses that were $500k are now $900k-1M
Here's what I bashed out in a 5 minute session:

What makes a writing app dangerous? Is it the blank space set up before the writer? Is it the notion of using a form of communication without context? Does it have some other type of functional definition or characteristic that makes it dangerous?

Well let's have a look - there's a timer, a generic area for typing that appears to be fully justified, and in the lower left hand corner there is some very faint text illustrating typing speed and some other metrics. I'm still not seeing much of any danger as I would relate to the term. There's a bit of mystery - as in, what is the actual purpose of this other than intrinsic use of the language?

Oh, I see. Taking a bit of time to contemplate the next line and the screen starts to fade away. Is it taking the text along? Where does it put the text if it disappears? Will this be chopped up into 140 character components and spread amongst the world a la E-Horse Books? That could be dangerous, at least moreso than a general sense of foreboding that text will be gone if the writer doesn't keep going, and going, and going, which while constructive in its own right, isn't particularly known as the best approach to writing. Sometimes thought should be given a priority.

So, at the end of this five minute exercise, we discover what's really dangerous about the program. It's clever. The reason the app is so dangerous is that it prompts a person to keep typing and writing with minimal amount of active thought. Yay.
It sounds like the car attempted a lane change, but cancelled when it detected the bus. The bus didn't want to wait for it to return to its lane, so it just scraped the side of the car. If the car was further in the lane, it would have been rear-ended, but the report just says side scraped.
Why stop there? Microelectronic engineering anyone?
> The non-tech world thinks wiki means Wikipedia.

I'm talking about the opposite case, where somebody thinks "Wikipedia" means "wiki". I don't think I've ever heard anybody describe a wiki as a Wikipedia before. I don't think that's a widespread misunderstanding at all.

Regardless, language does work this way. The value of words is in their meanings. Sometimes those meanings drift, but that doesn't make that kind of drift valuable, and so it's important to resist that drift. If you make the word "wiki" ambiguous, it loses value.
The vast majority of cases do not go to trial.
It's clocked at a higher frequency, and the video codecs seem to be built in software that runs on part of the GPU that isn't directly user-accessible (early builds of the firmware supported fewer codecs). So, the question would be if it is hardware limitation, or if it's just a case that hasn't been implemented in the firmware blob yet. Maybe it wasn't implemented before because the hardware wasn't fast enough to do it at the lower clock.
I don't think so. Even if there ends up being one, I'd send a PR to insin. Planning to keep it @pragma jsx friendly, though.
As Yogi Berra said, "Nobody goes there anymore. It's too crowded."
Did you ever get to the point of having revenues?
If it was a single lane, then technically the bus was attempting to pass a moving vehicle in the same lane as itself, which puts it at fault.
Don't forget cache.

Using style=`...` in the HTML, although delivered in a scalable manner will lead to huge HTML size and no caching on the CSS ( e.g. external CSS files will be cached if the user loads another page, that uses it ).

This might be okay for a single page application, but indeed having the browser to re-compile the CSS in the inlines every time you do unmount a React component is another performance hit.

I don't like the idea at all.
I've been following this closely. While there has not been any official word recently, here's what I've observed:

Every update of OpenVR/SteamVR does include updated builds/fixes for Linux and Mac[0], but parts of the drivers are out-right missing right now so it's not possible to run an HMD (at least an Oculus one) end to end on these systems right now.

I'm speculating that they had good support for a while, then they ran into some cross-platform bugs so they cut support temporarily to rush towards a full release, then fix it later. I'm hoping full Linux and Mac support will become viable after things cool off with the Vive launch.

Another thing worth noting is that almost every game shipping on launch is using Unity or Unreal Engine 4, both of which have full cross-platform support. Only thing stopping studios right now is good VR SDK support.

I really do wish there was more official word about this. I've emailed gaben but no response yet.

[0] https://github.com/ValveSoftware/openvr
I drive defensively and lived in Boston. I couldn't deal with the mindset of Boston drivers. I moved to Seattle. I am so much happier here. Sometimes drivers cause traffic jams because they spend too much time waving at each other to go out of turn: "You go!" "No, you go!" "No, I insist, you definitely stopped before me!" These are my people.
I make 50% more here than in Utah. Before stock, I am saving less than I did in Utah. I had a $1100/mo mortgage in Utah (4 bed, 2 bath). I'm paying $3800/mo in rent here (3 bed, 1.5 ba). Utilities are about 2x. Food about 30% more. I pay roughly 10% salary more in a taxes.

It's expensive to live here. That doesn't mean I don't like it though :)
Would they have missed it if they were driving, or did they trust the Google car more than their own instincts, though?
That is the kind of behavior encouraged by an engineering discipline. Our rules are even more strict than the ones lawyers deal with.
There are problems even with that loop - let's say the machine says "yup, cancer" but the clinician disagrees. Does the diagnosis get changed? Maybe - but often the process would err on the side of caution; because lawyers, and this could end up leading to lots of extra, unnecessary and damaging surgeries or other treatments.
Pretty much that exact order.
In case someone unfamiliar with vi reads this: do not get the impression that vi deletes all your work whenever you stop typing for 5 seconds.
D’Arcy said this type of migration—from big to smaller cities—is common around the world. The same patterns can be found in the UK and Germany, for example, with people moving from London to Cambridge and Berlin to Munich.

This is a strange comment, given that 5 of the 8 cities listed as top destinations outside of San Francisco are larger cities/metro areas.
4+Ways+to+Conquer+Allergy+Safe+Chocolate+Pancakes+Delights
I AM in the wrong that I should have asked. I've explicitly admitted that my wording was wrong.

coalescence IS in the wrong that he impled that the Oculus Rift CV1 is a crappy product, without directly saying it.

If you could go ahead and recognize that second part, it would be nice.
We considered Spine. It was easy to use and enjoyable to work with. For 2D, we ended up with Maya LT exporting to Unity, not only was Maya more versatile as a 3D engine, I believe it ended up being more cost effective.
"Google had operated its self-driving cars in autonomous mode for
more than 1.3 million miles. Of those miles, 424,331 occurred on public roads in California during the
period covered by this report" So, you where talking about a specific report not the overall system, got it.

Our objective is not to minimize
disengagements; rather, it is to gather, while operating safely, as much data as possible to enable us to
improve our self-driving system. Therefore, we set disengagement thresholds conservatively, and each
is carefully recorded.

That's a long way from falling asleep at the wheel. That's we don't want to put people at risk so we are going to hand off control if "Disengage for a recklessly behaving agent" etc.
why don't you just say you don't like cars, instead of redefining what human culture means? that would be a lot easier.
Greece is a bad place to start company. It is practically impossible to transfer money abroad. Complex and fast changing law system. And its expensive compared to neighbor countries.
The whole point of room-scale is that it is the scale of your room. We'll see how well developers manage to make that work, Hover Junkers handles it by having different sized hoverships depending on your room size.
$140k after taxes in California nets you about $7,100 per month. $80k after taxes in Georgia nets you about $4,500 per month. A ~700 square foot apartment in a luxury building runs $1,300 in Buckhead (the most desirable location downtown). Looks like a similar apartment runs $3,800 in a desirable part of San Francisco. So immediately, your pay difference is swallowed up by the rent differential. But everything else is substantially cheaper in Atlanta too. It's not the land of $4 toast. Prices at a nice restaurant will be ~70% of that in SF.
You left out tax differences and inflated costs for other necessities such as food, transportation, entertainment, etc.
Sounds more to me like a bunch of computer science professors trying to market 4 year degrees and 10s (or 100s) of thousands of dollars in debt to lower income African Americans, with questionable benefits in terms of employment outcomes.
Blazegraph 2.0 – GPU-accelerated distributed graph database
You essentially want to turn traffic enforcement over to a pervasive surveillance state? Yeah, not a good idea...
Part of the way through earning a degree in social science I found I had acquired an amazing power. I can take almost any research paper in a social science and poke enough holes in it that anyone who doesn't like the results will no longer accept it.
> My personal experience points to opposite results of what you claim.

Let's see the hard facts rather than conjecture masquerading as such.
So you lost out due to people exploiting our flawed system which pushes all productivity gains to land speculators.

Then you went and got a rental.

Christ. People just love rentier activity. What is better than money for nothing!
Are tech workers priced out of San Francisco?
Really neat presentation style! I thought this was a proper mix of wording / explanation and code. very neat.
To be fair if you had bought a house almost anywhere at that time it would be worth almost double now. OP did even better and bought two!
And yet we're happy to let them fly our planes.
> Offering a glimpse into the not-too-distant future, [Joseph Sweeney] describes a day when... artificial-intelligence system will build the app... Coding might then be nearly obsolete

It's always cute to hear school administrators (or any non-technical policy types) predict the future based upon superficial understanding of the underlying science and technology.

Code synthesis for fully specified and very simple programs is still considered a hard problem. Automating the entire software and product design process is fully AI hard.
The first link's house looks like it's on the verge of collapse
A computer programming class in K-12, or at least 9-12 high school curriculum, should be thought of as an introduction and not an end unto itself, i.e. this is a little taste of computer programming to whet kids' appetites and possibly lure in some who otherwise would never be exposed to the topic.

Similarly, art and music, science and mathematics. Everyone should get some of this, though not all of us will become artists or musicians or scientists or mathematicians.

I think it's generally a good idea, though I wish they'd leave off the "of color" qualifier; there are plenty of white children from rural areas or working class communities who could also benefit from introductory coding.
That's true, we're hiring in Boulder and Amsterdam, angel.co/stream
And then what? All other houses are doubled. Does he cash out his "money for nothing" and live elsewhere or realise that the gap between his 2 bed and a 3 bed is now also twice as large.

Property speculation is utterly engraved into Western society now and it's killing it.

EDIT: it's interesting how people upvote this as they can see it's a truism, but downvote my post attacking land speculators.

NEWSFLASH: buying land and sitting on it to exploit scarcity creates no wealth. Therefore if you buy lower and sell higher that money comes from wealth created elsewhere, making you a leech. If you buy somewhere to live in, fine, but more than one place to speculate: you are leeching off of the labour of others.

EDIT: don't have time to reply now as i've got a prod issue to debug. Read up on Henry George or don't.

If you think making money from doing nothing then using the same money to consume goods is fine, well to hell with you.
Wolfram Alpha needs better marketing. This tool is amazing.
> not a evil business really, right

Well I would agree, but ahem popups, popunders, sound, retargeting, tracking, simulated download buttons, simulated anti-virus messages, animations, sound, maximise on rollover, sound (sound there multiple times intentionally :p)

Now then, an industry that resorts to every underhand trick they can think of is not doing much to have my sympathy.

If I could visit a site with ADS, and just ads, without any tracking, retargeting or other trickery I'd gladly have the ads for that site on permanently. By the same token I wouldn't even mind seeing ads on the sites I actually paid for if they were locally hosted and tracking free.

> Note in print days, you still pay your subscription, yet you get shit loads of ads

How many print ads had sound, retargeting, tracking or dropped malware? Comparing apples and oranges here.

Oh no, just to make the internet usable I need to block >50% of the domains a page tries to load. So to turn on ads I need to figure out which of the 20 blocked domains and 10 blocked scripts will let ads through. But tracking and retargeting gets enabled when you do that. Fuck that.

Simple ads, no tracking. It's not hard.
>so pretty quickly people learn that the bus drivers drive with impunity.

So true. There are no worse drivers on the roads than MUNI bus drivers. They are terrifying to drive near. I've nearly been crushed by MUNI buses multiple times, while driving in my own lane minding traffic laws.
Mindshare?
Nah, SteamVR is their implementation of OpenVR.
$500k in 2010, at the depths of the housing crisis, would have gotten me a little over 1000 sq ft near an oil refinery in the East Bay. It's academic though, since that means a $50-100k down payment, which I could not have saved. Everyone gets hung up on the real estate appreciation in the Bay Area, but forgets that down payments are very hard to save up.

Edit: I wasn't considering condos. Go fee simple or go home.
You're at least 50x more productive at prototyping Python than in C. I am too. I know some veteran C++ programmers who are far more productive at prototyping in C++ than in Python, though. And even for myself (who is a huge fan of dynamic programming languages), there are some tasks - eg. MapReduces - where I'll prototype in C++ rather than Python because the integration with the framework and faster performance outweighs any gain from language constructs.