skysight-inc/HackerNews huggingface dataset:
The fastest way to test your design and copy, for free
Yes, in general home prices can and should keep going up. This is because of inflation. Unfortunately you get bubble situations like 2005 and right now where the prices get out of whack. But it doesn't take away from the fact that the Federal Reserve will do whatever it takes to maintain and keep house prices going up.
Reminds me of https://www.gnu.org/software/emacs/manual/html_node/elisp/Bi...
Google anti SEO gaming has a lot of "security" through obscurity aspects to it, so, it's not as though the technique doesn't have real world valid examples of usefulness.
Thats exactly why I was disappointed that all the top of the line phones went with 1440p or 4k displays. I have a 27" monitor that is 1440p, I don't need that kind of resolution on my Note 5. I wish it was still 1080p display and better battery life.
Chinese cells are like illicit drugs: quality varies widely and it's hard to know what someone is getting. I bought 4 laptop batteries from Amazon and all had overstated capacities of the 18650 chemistries... some had 2000 mAh (10% overstated), others 1800 (22% overstated) , when the 4s3p packs were marked "8800 mAh." I tested the cells individually, and they came out to about 85-99% of spec. The problem is also in the manufacturing because I have zero confidence in these cells not development crystals under anything more than 0.2C dis/charge and lower temperatures.

I think we need an independent UL/CE for evaluating and lifecycle testing and certifying cells are less likely to short out or die prematurely by digging deep into how a battery is made against its specifications, conducting MTTF tests and many other tests and approaches for holistic grading and improvements. Otherwise, fake and shoddy cells will continue to flood the market with phony and dangerous goods. It can't be leveraged as a bureaucratic industry or incumbent protectionism, but to keep standards high as are for all other wall-powered devices. This will knock players whom can't or won't make good products out of the supply-chain, but they deserve it.
Obviously "No thanks", "Close", "Cancel" and so on are standard mechanisms for dismissing a form. You're arguing that it's standard to make the user read and understand that the funny or insulting quip is the mechanism to close the form. I disagree.
When Does Equality Flourish?
Nice job, keep it up! Love the label + checkbox/radio trick, I'm using it as often as I can.
> NOTICE: The sessions shown in the screenshot are NOT REAL.
For most of us, the threat is the exact opposite of a dedicated attacker. It's an opportunist (or automated system) that doesn't need to compromise every system on the Internet. It just needs to compromise enough. You can compromise enough for almost any purpose without getting into getting past port knocking schemes.
Dropping down to C is pretty cool in a language like Tcl. To toot my own horn, a bit, I worked on those chapters here: http://amzn.to/1U6sFPN

Erlang is a bit different though: if you're really concerned about being 'robust' with it, you don't want to link in some random C code in the main node. Not only could it crash, it might simply block for an unacceptable length of time, messing up the system's internal scheduler and making it unresponsive to events.

So with Erlang, to do things properly, you need to get the architecture right as well, which makes it that much tricker.
Kent Dybvig thesis is really fun to read. I tried before but my lisp-fu was too weak.
I would label ASLR as an obscurity measure.
I don't have great measurements for this, but we have done optimizations to reduce the data flowing over the Go<->C interface. One of our key measurements that does make a big impact on performance is how often we need to upload data (that's not already over there) to the GPUs. So that's something we have worked on reducing (buffer reuse, compression). We also have a series of caches on the other side, so we aren't drawing more than we need to. It's hard for me to tease apart how much of these optimizations (and others) are ultimately aimed at addressing the cgo overhead, and how many are just typical stuff. The data we work with is cumbersome and my intuition is that there's probably a lot of room for optimization in our drawing even still, regardless of cgo. I wouldn't be surprised if a direct port C/C++ implementation of the rendering pipeline was significantly faster than ours in getting data into and out of the GPUs, but a big part of the project is data storage/networking/serving/caching as well and Go has bridged the gap for us (a small team that needs to build reasonably fast things reasonably quickly :)).
> Cruising at altitude is not that hard.

Not in RVSM airspace above FL290 (29,000 ft). In RVSM [0] airspace its required to have a functioning autopilot coupled to an altimeter of a certified accuracy (+- 65 feet)

Most pilots couldn't fly the required accuracy, that high up, for any length of time, with manual hand-flying. Even in a FBW airliner, it would be hard.

[0] https://en.wikipedia.org/wiki/Reduced_vertical_separation_mi...
New television series for HBO
> With battery tech starting to become viable and with continuing efficiency improvements, we are getting closer to a point where solar might be able to compete on it's own, but in it's current form, the industry is still highly dependent on subsidies and tax breaks.

Small quibble: Wind and solar are already cheaper than utility power in ~20 states (unsubsidized), and cheap wind drove Exelon to close two nuclear power plants in the last week.

While wind and solar can now "stand on their own" as it were, we should be doing nothing but increasing subsidies to deploy them faster.
I feel like any solution that thinks supply and demand shouldn't affect housing is missing some sort of perspective itself.
Douglas Crockford would prefer highlighting that would indicate from which scope the variable inside the closure comes from.

So specific color for variables in specific scope that carries over to nested scopes where the variable is used.
See my other reply though: it's not just about the API, which is nice, but about getting the architecture right. It does make the system more robust, but it requires more thought and planning.
Energy STORAGE is a huge bottleneck issue for anyone that follows renewable energy news as well... Solar power itself has been cheap enough to be viable for a long time, 330W 72-cell panels for roofs have been $0.64/watt for several years now. You can quite economically cover the roof of a building in enough high-efficiency 60 or 72-cell panels to generate far more kWh in a year than the building will consume in the same year, but the problem is storage for when the sun isn't shining. It's easy to produce 1600kWh/month from solar panels on a roof, if your house only consumes 1200-1400kWh/month, but you need to use many of your 1200-1400 kWh/month at night.

Off grid energy storage has been severely hampered by the lifecycle cost of $ per kWh stored. Lead acid batteries suck, lithium ion/liPo has until very recently been very expensive in $/kWh. Other energy storage systems have been limited in scale or are only feasible at very specific places, such as large scale pumped-storage hydroelectricity.

If the cost of $$$/kWh stored comes down far enough, it will be entirely possible to build a home that has no connection to the electrical grid at all. Assume this prototypical home is in an American city where electricity from the grid costs 8 cents per kWh. If you make a refrigerator sized battery low enough cost it may be possible with TODAY's cost of solar panels to have a lifecycle cost of 6 cents per kWh consumed. While simultaneously having the effect of making that home energy-independent from the grid and the whole thing being its own immense UPS.

The powerwall is the first step towards this.
I'm hoping we're past the point of no return, and can no longer fuck it up.
SSH key with public key auth over VPN.
The primary (but not only) reason is increase in so called viewability of ads (AMP renders fewer ads that nobody ever sees). Because click-through-rate is calculated as percentage of "renders", rather than "views", the CTR goes up when you have less "renders" that don't turn into a "view", because nobody can click on an ad that they have never seen.
Oh yeah, don't get me started on exchanges. I'm astounded at how bad their technical processes are. The ASX (Australian Stock Exchange) has something like a 3 day time to settlement. And I'm told it's one of the more 'modern' exchanges (I guess the other ones are still using stock tickers and abacuses).
Slack Makes the World Go Round
Arama Motoru Optimizasyonu (SEO)
Any of them. Try spiped.
Yosemite: the first open source modular chassis for high-powered microservers
> ost of the differences between Go and Java amount to removing features that 20 years of Java experience have proved to be unsound or unnecessary (inheritance and exceptions, for example).

We'll just have to disagree about this point.
Κόπα Αμέρικα: Ξεσπά η Βραζιλία απέναντι στην Αϊτή
The world of mushroom growing
One commenter on a previous iteration of this argument said that moving the port (not port knocking per se) made the access logs quieter, and that was reason enough for their use.

Edit: heh, same thing is going on a few comments down :)
Yes, but in Go you don't have to deal with the [colored function problem][1], and the code to parallelize I/O is no different than the code to parallelize computations. I agree that these examples don't do justice to Go's concurrency facilities--the most compelling examples are probably too complex for a slide deck.

[1]: http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
District of Columbia to research basic income
An excerpt of an email from At-large CM David Grosso, member of the Council of the District of Columbia:
Today, I voted with my colleagues on the Council to raise the minimum wage to $15 per hour. Raising the minimum wage is a good thing, but is $15 per hour enough? Should it be $35 or $50 per hour? Without studying this in depth, we run the risk of implementing legislation that does not properly address the needs of all District of Columbia residents.

That is why I introduced an amendment to study how to implement a guaranteed minimum income system in the District of Columbia. The amendment was accepted as part of the minimum wage law. A minimum income system would provide residents with the financial assistance needed to cover basic needs such as transportation, education, housing, and child care.

And a DCist story about the CM's amendment (among other things): http://dcist.com/2016/06/diverse_coalition_minimum_wage.php
Tesla needs more than just steady supply of cheap batteries to make it. As a company it's boom or bust. Musk is extremely bold. Many investors forget that bold=risk.

1. Aggressive cash-negative growth. Tesla is not going to make profits with Model 3. Currently Tesla needs more capital to finance future losses instead of than future returns. Musk has wooed many investors that may not be as patient as they should. Musk estimates that Tesla will make profit in 2020, but it's not looking good.

2. No sustainable competitive advantage in technology. Most of the important intellectual property is owned by Panasonic. Cars are nice and different, but they have suffered from reliability problems. Tesla's warranty costs are also higher than its competitors ($2,000 in warranty accruals and $1,000 on repairs per vehicle in last year).

3. Tesla is small manufacturer and it has fragile and stretched supply chain (Tesla manufactures tens of thousands of cars, competitors manufacture millions). Subcontractors are not going to squeeze their profit margins for Tesla.

Even if his dream "all cars will be electric" will become true, Tesla as a company is not necessarily the winning bet.
It is a necessity, because the rest of the Bay Area has even higher housing costs--at least the parts that aren't subject to terrible commutes, which are in large part caused by Proposition 13 starving governments of revenue. They don't want to live in SF for cheap, but they do want to live in SF for not-soul-crushingly-sums-of-money. Wanting to live where you work is certainly not an entitlement, at least not more than wanting your neighborhood to look the way it did 30 years ago forever and ever.
Best 5 books for entrepreneurs
I recently visited Austin, and I completely agree with you. Getting around was a nightmare. All the apps felt way jankier than Uber and Lyft.
This is why I oppose free trade to some extent. Chine isn't only competing on the price of their labor; they're also competing on the price of their environment - pollution is simply cheaper there than in the US or EU. However, the difference is, their environment is our environment!

Personally, I would install transparent tariffs for the whole world - they would be based on the estimated cost of externalities depending on the laws in the country of origin, and go down as soon as said countries adopt (and credibly enforce) better environment protection laws.
I had a PHP program that processed HTTP requests and stored some data onto a local database, and decided I needed to rewrite it for various reasons so I decided to choose Go. Some points I recall:

* Static typing is good.

* As I expected, the standard library and other packages available had the http & routing stuff I needed, which is all good.

* I like that errors are specified in function signatures, unlike exceptions in languages like ruby/python.

* I don't like errors being easily ignored, and return values being assigned default or arbitrary values. I once may have also accidentally used the wrong equality operator against nil.

* Defer is nice, but would be better if it was based on current {} scope.

* Append on arrays? has very bizarre semantics sometimes mutating or returning a different reference.

* Initially I ran into trouble reasoning how to use some sql package and ran into "invalid memory" deference issues or some such when passing a reference. Thus, I'm skeptical about "memory safety."

This was only a simple program though and turned out to be worthwhile for me in the end.
Dijital Yayıncılık
That analysis is sort of ridiculous. On the numerator you're using a number much higher than the number of cars Tesla has ever produced in a year. On the denominator you're using a years-old size of a rapidly growing market for batteries.
1. No.

2. What's your point?
I mentioned google as an example of a company with a public bug-tracker, not as an example of one that treats reports poorly.
Wikipedia's definition[1] is "In the process of setting electoral districts, gerrymandering is a practice intended to establish a political advantage for a particular party or group by manipulating district boundaries."

It can be clearly recognized where it occurs, and there are plenty of examples in the Wikipedia article. I don't have the skills or knowledge to say exactly how it should be done, only that it shouldn't have extreme obvious political bias.

[1] https://en.wikipedia.org/wiki/Gerrymandering
Also because they were there "first". That goes for suburbanites as well as gentrifying creatives, as well as the poor people creatives displaced and the subsequent hipsters and then the professional types who flood the streets with thousand dollar strollers.
More generally, I believe your position is a form of Monism (the universe is made of one thing) called Idealism (that one thing is the mind). Other forms of Monism are Materialism (everything is matter) and Neutral Monism (both mind and matter are made of something else).

https://en.wikipedia.org/wiki/Monism

>We imagine other people have consciousness because they act like us. We could define consciousness in a non-solipsistic, objective way, but it would be a fundamentally different thing.

I think most people would say conciousness just refers to the experience of qualia, which doesn't require redefinition to allow other people to have it.

>Can consciousness affect the physical brain though? I believe yes, because otherwise we would not be talking about this

I don't think it's necessary. We could essentially be p-zombies, but with a mind along for the ride. We experience making decisions but that's just a projection of the physical brain's processes.
(I didn't submit this, but thanks to the OP! This is an early access preview... General availability is very soon)

10 years ago SpiderOak made a zero-knowledge cloud storage product which is now called SpiderOakONE and is comparable to Dropbox. Semaphor is a new app, analogous to Slack or HipChat, with end-to-end encryption, and team/enterprise focused.

It's written in Golang with the client side (local) presentation layer in React. Source and a white paper are published. Cheers!
I got a little bit creative with syntax. Haskell doesn't have rows at all, and its kind of proper types is called “*”, rather than “Type”. Other than that, the syntax is pretty similar.
Insights on SaaS Startup's Journey
We want to cover all of the things that SaaS founders and leaders don’t talk about. Are you willing to find out all the dirty details?
>This product has the potential to completely change the way we obtain and consume food.

How? It is completely useless for farming, which is where over 99% of our food comes from. So even if it completely changed gardening, it would have almost no impact at all on the way we obtain and consume food. And all it does is plant seeds, that doesn't change gardening at all.
> Worldwide production of lithium-ion batteries in 2013 was around 35GWh

I don't think measuring it in terms of GWh is the best way to go about it, because a huge number of lithium ion batteries manufactured are NOT the type Tesla needs to use. Their battery packs are composed of 18650 size cylindrical cells.

Vast amounts of LiIon batteries manufactured today are pouch/flat type cells for laptops, tablets, mobile phones and other portable consumer electronics.

I would be very curious to see a number of the total estimated quantity of high-capacity 18650 cells manufactured worldwide in one year vs. the number of 18650 cells consumed by Tesla.
It got pretty hyped a few years back when it was new, and 'NoSQL' stuff was just coming out.
The consensus is that U/L's aggressive political campaigning prior to the vote backfired big time. They really screwed up on messaging by not understanding their audience. Had they made it about losing 10,000 jobs, they might have won. Hell, if they had just not called people multiple times without consent, they might have won.

There are multiple efforts going on as a result of the vote. Former U/L drivers are trying to put together a rally. A non-profit group (Ride Austin) has sprung up to replace U/L. Certain council members are trying to fight the rest of the council. The state legislature is consider a bill that would pre-empt city legislation.
The people you describe are not the people I am describing. What debt do poor Americans have? they can't even get credit. These immigrants I describe live in ghettos along with the US born poor but guess which ones move out and into a nicer neighborhood in ten years? Trust me, debt means nothing. We have this thing called bankruptcy. I know plenty of people who were in debt, declared bankruptcy and started over with a clean slate, they built themselves back up. You have no idea what you are talking about.
Even making minor changes to the Wordpress URLs from the defaults is enough to avoid getting hit by most (if not all) of the automated exploit I see on a day to day basis.
NAWS China Lake [0] is home to the EA-18G [1] test fleet. They carry the ALQ-99[2] jammer which can disrupt GPS quite effectively.

[0] https://en.wikipedia.org/wiki/Naval_Air_Weapons_Station_Chin...

[1] https://en.wikipedia.org/wiki/Boeing_EA-18G_Growler

[2] https://en.wikipedia.org/wiki/AN/ALQ-99
and when I grow big, I will use Cassandra.
Mongo in on word: popular. Couchbase, not so much. I'd hazard a bet that you'd find some dirt under that couch if you went looking but not enough people have looked at it yet.
Interesting- do you have a source for this? Everything I have found states otherwise- for example- https://www.cga.ct.gov/2003/olrdata/ph/rpt/2003-R-0621.htm
I'm pretty sure it already has.
Memories of Farmville - this is amazing but it wont work on the large scale, the models seem to slow to in its workflow to care for a larger area.
I'm amazed that anybody can organize anything via Facebook groups. It's like pounding a screw.
Having not used it, I'd be interested to know what those quirks are?
Places like this: http://missionlocal.org/2016/01/community-meeting-on-new-sf-...
>This product allows a person that knows nothing about farming to be a farmer

No it does not. It allows people who want to garden to garden. But people who want to garden can already garden. Your packet of seeds tells you right on it how deep to plant and how far apart. That's all this is giving you.
TL;DR During updates, Mongo moves a record from one position in the index to another position. It does this in-place without acquiring a lock. Thus during a read query, the index scan can miss the record being updated, even if the record matched the query before the update began.
While I love to hate on MongoDB as much as the next guy, this behavior is consistent with read-committed isolation. You'd have to be using Serializable isolation in an RDBMS to avoid this anomaly.
The presentation focuses a lot on [web] servers and google scale, but I found that Go also works quite well for applications/services on embedded linux systems.

Main pros for me there are:

- Easy to cross compile and deploy
- Daemons often need to do a lot of communication (some also for providing web APIs) and need to embrace concurrency. Both are covered very well by Go's ecosystem.
- Compile-to-binary eases distribution concerns in cases where you want to avoid to publish all source code (and thereby know-how) compared to VM languages or scripting languages.
Weird to see that Mongo is still around. We started to use them on a project ~4 years ago. Easy install, but that's where the problems started. Overall terrible experience. Low performance, Syntax a mess, unreadable documentation.

They seem to still have this outstanding marketing team.
So is this an argument that defense in depth is not a worthwhile strategy as long as you have a single "really good" layer of defense?
I do all the time. I spend a significant portion of my time using Jupyter, which has syntax highlighting and other 'improvements'. I really dislike it. Then again, I'm within a shell in tmux all day, so...
Survivorship bias
For that matter, it's not so hard to setup sass-loader with custom default locations... I'll usually have my own copy of bootstrap's variables.scss, a mixins.scss that points to bootstrap's... from there, I have a copy of bootstrap.scss included higher up pointing to the local mixins/variables, and the rest from the node_modules/bootstrap(-sass)/ path...

I can then, inside my component...

require('./mycomponent-style.scss')
.... <div class="mycomponent">

with the mycomponent-style.scss

@import "variables";
@import "mixins";

.mycomponent {
...
}

And have all of bootstrap's variables/mixins to work with... I can update variables for those bits of bootstrap I want changed, components also update based on those values. It actually works really well, and it's not hard to setup.

I should really write a current article on using Bootstrap@4 from source... There's a little bit of boilerplate, but so worth it.

That said, I do appreciate the inline options, and feel that future React apps in particular should probably go in that direction. It really just depends on how you are working with.
Here's One Way Facebook Might Be Changing the Electorate
Tesla keeps their cost per kWh close to the vest.

Only public statement was in response to an analyst assuming Tesla was at $260. Their investor relations team confirmed they're below $190 (back in April).

http://electrek.co/2016/04/26/tesla-model-3-battery-pack-cos...
Because then you start moving your RDBMS logic in the application layer. And AFAIK, this is not the place for it.