skysight-inc/HackerNews huggingface dataset:
The bay area isn't urban - we're talking about large stretches of suburbia. The area also isn't converting to urban despite the demand, which is part of what the article is talking about.
Engineering approximation..
This can not be overstated. I haven't seen many GUI type programmers programming in my live, but none of them was faster than "slow". I die of impatience when I watch them edit.
The Glass Room by Mozilla and TTC
What about https://www.riotgames.com ? More so because they have an engineering blog, which is very interesting : https://engineering.riotgames.com/
What is Mastodon and why is it better than Twitter
I've been working on a series of content with this exact same title but it looks like it will have a different slant. I always get something of value out of all of Patrick's content over the years and this is no exception. Getting the first customers is one of the hardest, if not the hardest, thing for many entrepreneurs.
Is it actually legal to not log anything ? They specifically claim they don't log IPs, so if someone wants an email data, all they can give him is just encrypted email dumps ? how can that be a possibility ?
I'd give anything to work remote here. My partner and I have discussed buying a small 'ranch' on the other side of the cascades as a 'weekend home' and downsizing to a small studio here on weekdays. We figure the two combined would be about what we pay in rent each month now, if not a little more, but at least we'd be able to escape on weekends. We love pnw, but hate having to live in the most crowded part of it for the sole purpose of making our commute tolerable.
I still get a couple of emails every week from recruiters with job openings in Bay Area. I always tell them I am willing to talk but only if I don't have relocate to Bay Area. I rarely receive a reply back and if I do they usually tell me job location is not negotiable. The multitude of tech companies that refuse to allow remote work (or do not allow working from a different office because of location of hiring team etc.) are also a big part of the problem.
You're not meant to write it by hand. I know you can, but why would you want that world of pain?
No, the caller has control.

result = await maybePromiseWhoCaresIUsedAwait();

You can use await without knowing if the function you called returns a promise or not. This works fine:

result = await 3;
> one becomes immediately suspicious of the US intent.

I suggest your read or watch this and you'll be immediately less suspicious [1]

[1] https://en.wikipedia.org/wiki/Confessions_of_an_Economic_Hit...
Makes sense, the way I see it: Netflix is the distribution platform for long form non-live content. By building out these videos BuzzFeed realised they can v become an oven churning mildly interesting content to sell to Netflix that engages the 20-40 bracket. Basically stuff they want to see. Perhaps I'm wrong but that's how it feels it's going to go.
If you drive 30 minutes any direction from San Francisco, you will see plenty of vast empty fields covered with wild grasses.

I don't argue that we should cover all the land available with houses, I like wild grass, but I just point out that if we really hadn't enough space -- we would have settled it already.

I've never heard the now popular "Earth is overpopulated" rant from anyone who lives outside major metro. Going by train in Russia or Japan (yes, Japan) and watching empty fertile lands for hours is a really useful educational experience.

Also,
1. Americans love to live in private houses. And that takes up way more space, and energy to maintain than condos/flats. Yes, some people in other countries just cannot afford private house, but I've noticed often they just feel anything bad about living in a condo.

2. Americans like their cars. And parking/highways take a lot of space, obviously.
It's no myth that kids in the poor schools around here are surrounded by peers who generate frequent school-wide lockdowns over (often realized) fears of significant violence, disregard authority and the importance of school to the point of cursing at and threatening teachers all the time (I'm talking lower elementary school kids here, not high school) and often, eventually, end up on the wrong side of the law. Kids in middle class and higher schools aren't dealing with that crap. In legitimately upper-middle-class (professional class, if you prefer) schools there's additionally peer pressure to do crazy stuff like study for the SAT outside of just the super-nerd clique, which, by that age, is vastly more effective than anything a parent would do to encourage that kind of thing. Norms and expectations among one's peers in school are, as I understand it, so hugely important that they overshadow most other factors in education (aside from basic home-life stability stuff, like not being abused and having food).
Sounds like a remake of the 1980s blockbuster "Give us money, the Japanese 5th gen computers are coming!"
An article from Ars Technica [1] on this topic makes the following point:

"Unlike most Azure compute resources, which are typically shared between customers, the Cray supercomputers will be dedicated resources. This suggests that Microsoft won't be offering a way of timesharing or temporarily borrowing a supercomputer. Rather, it's a way for existing supercomputer users to colocate their systems with Azure to get the lowest latency, highest bandwidth connection to Azure's computing capabilities rather than having to have them on premises."

Somewhat interestingly, this sounds like a bit like hybrid cloud except that it's hosted entirely in Azure datacenters rather than partially on-premises.

[1] https://arstechnica.com/gadgets/2017/10/cray-supercomputers-...
This works better than anything else I've found. Pen and paper. Typing isn't as effective for some reason.
Not really. Its quite straight forward and really just makes it easier to store your creds (on any platform) securely, and enables you to switch roles via profiles in your ~/.aws/config.

One thing I would point out is that by default it will timeout the session in 4h and the role in 15m. This means that every 15m you will need to exit your bash shell that aws-vault exec created, or replace the env vars you generated.
Set the two env vars for session and role ttl to your desired values in your bash profile to avoid setting them on the cli on every invocation.

You just want to look at this file, as the env vars are not documented. https://github.com/99designs/aws-vault/blob/4acbb48b48b90555...
Sorry if I seemed too negative initially-- I was just typing on a phone :) For the sake of public record, I'll add a few notes here.

"12. Don't be afraid to ask for the job after your interview..." Only, only do this if you can pull off suave confidence well, and if you are fairly certain that you killed the interview(s). It is very rare to have someone ace all interview segments in the modern tech interview (for better or for worse), and if someone were on the fence, but seemed to be so totally unaware as to ask for the job on the spot, I would be concerned about self-awareness. Not to mention that many companies have a review process anyhow, so it can seem naive to be over-confident. That said, perfectly fine to exhibit confidence about how the interview went-- I feel like this went well, I'm really excited, what are the next steps, etc.

"20... You can type something like this: Project Manager - Actively seeking a new opportunity..." To each his/her own, but I would go one step further, and just avoid having "actively seeking" in the title anywhere. There is a lot of noise in LinkedIn messages, and I tend to ignore those that are too needy at the first outreach.

"24. Write your resume in the same font. Write it in the same colour and sized font." If you don't know anything about type design, this is probably safe. But after a dozen or more resumes fly by, I don't mind a little pop of color or finesse :)

"27. Leave photos or graphs out of your resume. These can confuse an employer's tracking system...." While I totally agree with the tip, I think the reason is wrong here. Many tracking systems are fine with photos. The real problem is that it's very jarring to see a photo on a resume, and feels too personal. Or heaven forfend, your marital status, which I have also seen.

"30. Apply for jobs where you only have to upload your resume...." It's annoying, but some of the best employers in the tech industry still do this, so, probably a little premature to use this as a hard filter.

Also, +1 to whitespace in resumes.
JS didn't invent Promises/Futures nor did it invent Async/Await.
So an llc ...
If I recall correctly from my bioinformatcs classes (years ago) - the non-coding DNA still serve many functions - a protective role by containing sequences which stabilize the structure of the DNA, or providing binding sites used in promoting or suppress gene expression. The non-coding are recognizable by different characteristics from the coding sections. Not to mention the fact that by definition, at least half the sequences are just the complement of a coding sequence - so putting in stop codons before and after on the complement would be useful to make sure it's not expressed. Add in structural sequences to create preferences of where it's safe to swap genes with the sister chromosome DNA during meiosis, and all sorts of other things, and you end up with quite a but of non-coding DNA still serving a purpose.
NIMBYs in San Francisco scream bloody murder and call it "violence" when developers want to build on empty parking lots. I am not exaggerating. The idea that "geography" is the limiting factor here is willful ignorance.
Ah, thanks for explaining that. I was always a little confused about the relationship between these projects.
I will write about them, too.

They are only implemented in clang. I'm using gcc for production builds so that's what I focused on first.
Atlas / Patrick are synonymous in my mind, and his stuff is always worth a read imho.
The median new home sale in the US is around $310,000 for 2017 so far (the average is closer to $360,000).

20% * $310,000 = $62,000

Emphasis that that's just the median down payment for a new home in the US today.

The median existing home sale is closer to $250,000 for 2017. So you're looking at a $50,000 down payment just at the median.
> They certainly can't afford to buy a house.

It's not uncommon for people to rent. Buying just isn't affordable, if for example you prefer good public transportation. Forget about buying houses though - even rents are becoming crazy.
Resources are obviously a constraint, but in my opinion the "right person, right time, right message" thinking is the best thing our marketing team taught me.

We used to run paid social/adwords campaigns, but once we were able to identify segments and customize the message, we ran smaller, more targeted campaigns.

I don't think having huge campaigns is as needed as figuring out your customers and how the present your product in a way they are ready to receive it.

We initially didn't have as much data to help us understand our segments, but we got a marketer that really had amazing intuition and experience. She was able to help us develop these targeted campaigns before we had the resources to really invest in better marketing software and bigger campaign budgets.

Many months we spend less than $300 on paid adverts and we're growing our customers and revenue. We've also got many good customer who advocate for us.
It's very nice. You should expand to cover bioRxiv (biology) too.
Have a blog post handy? Need to make a flask rest api and would like it as automatic as possible.
The historical rule of thumb is mortage + taxes <= %25 of take home pay.
Perhaps not exactly "junk dna" but you are right in your thinking about gene duplications... duplications are thought to promote "neofunctionalization" (a new function) or "subfunctionalization" (specialization).

See wikipedia [1] for an overview.

[1] https://en.wikipedia.org/wiki/Gene_duplication#As_an_evoluti...
M.B.A. programs consider closing as students lose interest
Given that I am conscious, and I am part of the universe, I conclude that the universe is conscious.

Or, at the very least, the universe cannot be entirely unconscious, since I am part of the universe and I am conscious.
As a human go player I can say that evaluating board position is close to impossible.

You may have a seemingly good position and in two turns it seems that you have lost the game already.
I've been using https://github.com/webpro/release-it to automate releases. It requires your github key and for somereason my github key doesnt persist thru sessions but it works.
It sure is, and no less than several billion times over, at least, depending on how you count, and that's just on this planet alone.
On El Cap specifically, its face is designated as wilderness so no powered machines of any kind can be used there.
For Qubes 4, they are planning to deprecate the Xen paravirtual drivers in favor of the HVM drivers. These drivers are much more battle-tested and less complicated than PV drivers.

Also, with their recent foray into enterprise support, they will hopefully be able to expand their auditing efforts in the next couple of years.
The barriars to financing does not discount the accuracy of his/her/its comments
Whatever happened to filtering client side?
We've created our own problems with low density zoning which makes it difficult to scale out housing in geographically constrained areas with strong economic growth like the Bay Area and Seattle.

There have been many threads recently which blame Amazon and other tech companies for creating Seattle's problems, yet other communities all over the US and beyond are clamoring for the exact same problem.

Seattle has gone a long way to accommodate the growth, but it still isn't enough. Too much of the city is zoned for single family residences. And the Bay Area suffers from the same issues.
To be fair, as far as bootcamp statistics goes, Flatiron is among the most fair and honest. You should see some of the other stuff bootcamps get away with.
The ELR, Cadillac's sort of coupe-sister to the Volt took about two years after the Gen 1 Volt to show up in the market. Maybe a similar timeline plays out for a Bolt sister in the Caillac line? Though with GM talking about going mostly electric by 2023, maybe it will be a shorter wait than that.
The bond markets have pretty much been expecting a default for several years but they have continued making payments even though they can't buy food and medicine. It's a very strange policy.
Perhaps I was too terse in my comment and earned myself down votes.

Realistically, if you are shipping software in the real world where it could run on older browsers, you do need to use something like bluebird just to get uniform support. Not to mention things like maps/each/joins/timeouts that you will likely need for anything non-trivial.
There were some required reading books that I enjoyed and learned from, and some that I still don't see the point of. On the other hand, some things that I did in my own time in high school laid the foundations for my career and current interests. I can't see that as completely wasted time.
Just some wishful thinking here...

Is it possible that the local insect populations got wise to these malaise traps that the researchers were using in western germany?

Apparently the way that a malaise trap works is that it waits for insects to fly into it's wall, hopes that they crawl up the wall, and then hopes that they crawl right into a bottle filled with ethanol.

Now I do not know anything at all about insects and how they might learn or adapt to various situations.

But I know that they can adapt just like anything else, and maybe some of them starting saying "no I will not crawl up that screen into the bottle of alcohol" after 27 years and got the word out to other local insects?

Am I crazy for thinking that might be the case?
In case anyone was wondering, I ended up getting the job :)
Unfortunately one can use the anthropic principle to say anything about science beyond the horizon, since anything beyond the horizon is unobservable
> do people really enjoy passively consuming entertainment?

Considering how long "passive" entertainment has been about, I'm going to have to say Yes.

- Streaming
- Podcasts
- Television
- Radio
- Records
- Plays
- Orchestras
- Circuses
- Gladiatorial Fights (MMA, Boxing, sword/shields, etc)
- Listening to oral stories

And I know I'm just scratching the surface.

> becoming more passive, and getting wearied by the onslaught of information has not done us any favors

The phrase "bread and circuses" didn't come about in our time.

There's an eternal fight between those who the government's policies impact, and those who it doesn't affect (along with a small fringe group who get involved regardless). The affected have always, and probably will always, lament the laziness of the unaffected.
FWIW, ProtonMail also allows you to export your public key from their service. People who you give the key to can use it to send PGP encrypted mail to your ProtonMail mailbox. Unfortunately this isn't bidirectional, there's no built-in way to send PGP-encrypted emails from your ProtonMail account to non-ProtonMail users.
Never Stolen: An alarm for your MacBook
Am I the only one that really dislikes the "catch" behavior?

The fact that catching a promise marks it as resolved and triggers subsequent "then"s rather than "catch"s. It means that every callback needs to be aware of every other callback and their own place in the order, so that only the last catch statement doesn't rethrow the exception.

Something like $.Deferred() allows you to set 10 "fail" callbacks independently, which helps a lot when the original promise is generated by a deeply nested method and different stages of the chain add their own handling.
Last week's article motivated me to plant Milkweed (Asclepias tuberosa and Asclepias incarnata) in my garden next year, to help with the population of Monarch butterflies and bees.

On the other hand, I'll still be deploying my organic mosquito control based on plant oils injected into a mister system. I really don't think mosquitoes fulfill any role in the ecosystem that can't be filled in by other species; but the difficulty is in avoiding messing with any other insects.
Armenian, actually, and that reduces the numbers to a very small population here, Fresno and L.A.

Edit: there are other communities on the East Coast AFAIK, but I would be trading this for that.
Programming Conferences worth attending in 2018
None of that exists in the bay. There's nothing in terms of affordable housing. That's the entire point of the article. No one can afford to live there except for highly paid engineers. A condo will run you 700k easily in any decent place.
Happy the blog post helped. One update is that we've moved to an entirely keyboard-based model for editing, so there is only minimal mouse work now. More details here if you are interested: https://blog.isomorf.io/an-experiment-in-structured-code-edi...
If you are paying that much in rent you can afford a mortgage on a larger place that’s a reasonable commute to the city.

Now it'll likely be a condo, not a single-family home (that'll be more, or further way, or not as nice) but it's doable for sure. Not in SF, but just outside (Oakland, Fremont, Daly City, etc)

What you can get will depend on what you can wrangle as a deposit but there are plenty of options if you can get 10% down.

Source: it’s what I did recently and I pay less than that for a 1300sq ft place in Oakland
Probably just a reference mismatch: instead of the age of the universe, they might've meant its birth/inception around ~4k B.C. (E.).
Or rebrand to Anecdotes.com
> I think you're staking out a very strange political position

But that's not my political position. I assume for the sake of argument that my political position is the same as yours.

> if you're suggesting that it wouldn't be undemocratic to disenfranchise women, African-Americans and people who don't own significant amounts of property.

Of course it would. I wonder if this is tripping you up: a democracy can do undemocratic things. Doing undemocratic things did not cause Athens, the United States, or dozens of other countries to not be democracies.

> The history of the word 'democracy' is irrelevant.

The history of the word is one of several ways (which you are just not hearing) of demonstrating why what you're arguing is not just wrong, it is nonsensical.

> But personally I would not call it a democracy any longer in that circumstance.

At this point, I have to say, you're welcome to your own definition of 'democracy' or anything else. Use it in good health.
"Is the Universe Conscious?" on nbcnews.com has to be some sort of cultural milestone.
Japan also has somewhat adverse housing regulations that waste a lot of construction. They are likely kept in place to stimulate economic activity - but it's not a particularly friendly environment for home ownership or environmental concerns.

https://www.theguardian.com/sustainable-business/disposable-...
I think this actually misstates the problem in an important way, because many people believe that we can simply print more, ignoring the entire other side of the equation.

There has to be something to buy with that money or it's worthless paper and metal. There have to be people working to provide goods and services. If that's not the case for whatever reason--because of a lack of resources, because enough of society has broken down that people can't, won't or don't work, or whatever else--you see failures.

So it's not just a currency problem. It's a problem of whether things that are actually useful to people are being produced and money is just a way of measuring the exchanges. Pretty much any naive maximization of money results in issues, whether that involves ignoring externalities for profit, or broken incentives caused by distributing piles of money that cannot, on average, be exchanged for useful goods or services.
there is a lot you're leaving out here or misunderstand. The reason that there is a housing crises int he SFBA is that all of the cities in the SFBA have produced an order of magnitude more office space than housing in the past 10 or so years. Look at communities like Cupertino, building the apple space ship for 14k people, but adding virtually no housing to the city. Lather/rinse/repeat for Palo Alto, MPK, MTV, etc and you have a terrible region-wide housing crises.
Or perhaps actually trying to fix the root issue rather than scrambling for the "F you, I got mine" route and buying property you don't need now on the speculation that its value will increase over the next decades.

Companies should be incentivized (by us, software developers) to hire remote workers for jobs that don't need to be physically in an office.
That is a lot. Not everyone has that kind of income per family.
Swagger Editor[1] can spit out the skeleton of a Flask based server from an OpenAPI 2.0 specification. The generated code makes use of the Connexion famework[2].

Paste your specification into the editor, fix it if it's not valid, open the "Generate Server" dropdown in the top menu, and select "python-flask".

[1] http://editor.swagger.io/

[2] https://github.com/zalando/connexion/
In search of Russia's lost gold