skysight-inc/HackerNews huggingface dataset:
goldsberry says that randomness in rebounding is one of the things that keeps basketball interesting in the era of advanced analytics.

but as a player, there's not much to it. of course it helps if you're tall, but if you're diligent about boxing out and go after the ball, you'll get rebounds. you don't need to over-think the randomness since it will average out over a game. and if your teammates are doing their jobs boxing out, your team should have favorable chances of getting rebounds just through floor coverage alone.

ps - http://www.secondspectrum.com is doing some really cool visualization of sportsvu data from the nba.
Speaking personally, the marginal value of my time is quite a bit higher than my normal billable rate, because I'm busy.
Interesting tag! I hadn't heard of that.

But even so, unless you actually inspect the live DOM and ensure it's really using that element for your session, and inspect enough of the rest of the code to ensure it's not some misdirection, you can't really trust it.
Chrome is flashy, thats all. But Firefox is extremely robust and a real work horse. Have 200+ tabs open and it works just fine. Dont forget "Old is Gold".
Dont write off firefox JUST b'cos its old.
Can you use iTunes to load it onto your device if you don't have the extra space on your device (without deleting apps)? I know this is harder than just pressing update on the device itself. I remember before you had to update your device only using iTunes right?
Have you written a web application in Go? It's actually quite nice. And the low memory overhead and self-contained nature of Go binaries means you can easily put multiple applications on the same machine with nothing more than a reverse proxy.
Yep, the multiple same type issue definitely happens and that compicates client side matching. In my experience it has been infrequent enough that having to make the a couple wrapper classes would be preferable. Sometime tuples can be very ambiguous, take points for example. Point(x:Int,y:Int) is similar to (Int,Int), however sometimes the anonymity is nice so you will want to have both options.

The Boilerplate grows really fast as you try to pass results up a call hierachy.

So let me extend the example to demonstrate it how it doesn't scale:

//Sorry for the Scala-ness
//Presume a mapByType partial function on all discriminated unions if the union value is of that type, then it calls
//the partial function otherwise it just returns whatever it's current value is
def lexAndParse : ParseError | LexError | Int | String = lex().mapByType{ case t : Token => parse(t) }
newtype LexError = Err
def lex() : LexError | Token = ...

newtype ParseError = Err
def parse(t : Token) : ParseError | Int | String = {
tryParseInt(t).orElse(tryParseString(t)).getOrElse(ParseError("$t not Int Or String"))) }
}
def tryParseInt(token : Token) : Option[Int] = ...
def tryParseString(token : Token) : Option[String] = ...

versus:

pub enum LexParseResult {
LexError(Err)
ParseError(Err)
IntResult(Int)
StringResult(String)
}
def lexAndParse : LexAndParseResult = {
match lex() {
LexResult.LexError(e) => LexAndParseResult.LexError(e)
LexResult.TokenResult(t) => match parse(t) {
ParseResult.ParseError(e) => LexParseResult.ParseError(e)
ParseResult.IntResult(e) => LexParseResult.IntResult(e)
ParseResult.StringResult(e) => LexParseResult.StringResult(e)
}
}
}

pub enum LexResult {
LexError(Err)
TokenResult(Token)
}
def lex : LexResult

pub enum ParseResult {
ParseError(Err)
IntResult(Int)
StringResult(String)
}
def parse(token : Token) : ParseResult = {
match lex(){
Token(t) =>
tryParseInt(t).map(r=>ParseResult.IntResult(r)).orElse(tryParseString.map(r=>ParseResult.StringResult(r) )).getOrElse(ParseResult.ParseError("$t not Int Or String"))) }
LexError(e) => ParseResult.LexError(e)
}
}
def tryParseInt(token : Token) : Option[Int] = ...
def tryParseString(token : Token) : Option[String] = ...
Stripe: Open-Source Retreat meetup
That's a very short view. Look back more.

> The current surplus is not a feature of German productivity but the result of having an undervalued Euro and depressed domestic demand.

The Euro is not really undervalued. The current surplus is a feature of Germany's long term export oriented industry.
The state of things really does suck, and I'm trying to do something about it.

SSLMate [https://sslmate.com] sells SSL certs from the command line for $15.95/year. The sslmate command line tool takes care of properly generating the key and CSR, and properly assembling the certificate bundle containing the chain certificate. Certificates secure both example.com and www.example.com. No more hard-to-use websites or obscure openssl commands. I'm working on a config file generator too, so you'll be able to specify your server software and it will output a secure config for you.

And since the author mentioned out-of-process SSL termination, I'm also the author of titus [https://www.opsmate.com/titus/], an SSL terminator that is so paranoid it stores the private key in an isolated process (which would have been impervious to Heartbleed). It also solves the original IP address problem by using Linux's transparent proxy support - your web server sees the client's actual IP address even though the connection was proxied through titus.
Node-fxos – Node Libraries for FirefoxOS Development
> So if you're Google, you friggin add your name to a static list in the browser.

It's worth noting that the Chromium project accepts URLs for inclusion into the bundled list of sites using HSTS. (This is shared with Chrome, Firefox, and Safari.)

https://hstspreload.appspot.com/
As the other comment mentions, restrictions like those may well be overturned, but it's true that free speech is not an absolute right within the U.S., considering we have laws against slander, libel, divulging personally-identifiable information and some types of medical records, espionage, etc. Free speech is an individual right that like any other right, gets balanced against others' individual rights.
You realize that no matter how I answer this question, someone will say "Oh, you weren't as poor as X", and thus claim that I'm not qualified to empathize, right?

I had a family and was self-employed, which meant no guarantee of stable income and self-employment insurance, plus self-employment taxes. My take home covered rent, food, and basic utilities - usually. We certainly couldn't afford new furniture or appliances. We ate at a 10-year-old kitchen table that cost $100 from a grocery store with 4 chairs, which were literally falling apart from use. My couch was second-hand from a garage sale. My car was a used one that I learned to repair myself because I couldn't afford to pay a mechanic to fix it for me.

I could have "afforded" to rent furniture. I even looked at it at one point, did the math on it, and nope'd right out of there. My wife wasn't happy at all - she'd been campaigning for new furniture for a long time - but it was the right financial choice.

I'm in a much more stable financial situation now, but my kitchen table is a used one that my wife and I stripped, sanded, and refinished ourselves. My entertainment center we got from some friends who were moving and didn't have room for it. My TV I picked up on the curb, and it cost me $35 for a new DLP bulb. My coffee table I got for $20 at a furniture outlet store. I still have the garage sale couch.
A Hackday in Paradise
Uh, no... I live in a one bedroom apt and rent out my bedroom while I take the couch. If i'm present in the apt, it's perfectly legal (as long as the stays are less than 28 days).
I like small things and things made for small business, as I think they are very underserved in the software market.

Out of curiosity and ignorance, I need to ask: what is the size (or examples) of a small business that would use this?
Thanks for your response; it does clarify things.

But, I don't think I understand your concern about abstract hashing and how it would need to be something fundamentally new. Both the order normalization and self-reference are simply preprocessing stages on your data, albeit slightly different forms. The sortedness requirement, I think, is captured by MIME type parameters (the "charset=" in "text/html;charset=UTF-8"), as it does not change the fact that the document is an RDF graph. For the placeholder trick, I think you're right and that you'd want something like a "text/rdf+selfref" MIME type to indicate that it is not in fact valid RDF until preprocessing has been performed. All told, your RDF module would be described in MIME as something like "text/rdf+selfref;sorted=".
The second link by uulbiy (https://www.reddit.com/r/privacy/comments/2j9caq/anonabox_to...) shows they were much more deceptive (in direct questions) than just being vague on their kickstarter page.
For my day to day work, I use PHPStorm and PyCharm. But, I've been working on a bunch of exercism.io problems in various languages, and figured I'd give Coda a shot for that. I ended up absolutely hating it. Couldn't get the split windows to work the way I liked, and I felt like I was fighting with the editor every step of the way. It's a shame, because it would have been a nice way to manage all the little exercise folders.
An Illustrated History of Camouflaged Ships
No, they have proposed that something like polarization modulated signals would make it possible to send data just as well as frequency modulated or amplitude modulated signals.
It just says they created the complete box, it says nothing about the components. For anybody that has any experience with assembling hardware, it is completely common case to use components from other manufacturers. Apple says "we created iPhone" but they use Samsung chips inside, should they say "Samsung created iPhone" instead? No, because they added their own work to the components, things that the components didn't do before. So the question is - did the source components do what Anonabox is doing? If not, they created something new and have valid claim to that. They don't have to make the silicon and extract the metal from ore to have right to claim that.
Found a new interview with him from September 2014 here, just raised 2 million via crowd funding, if it works it would be astonishing...big ask but http://www.globalinnovationmagazine.com/issues/oct2014/#26-2...
This are the set of tools that I developed in Mozilla this Summer to improve the development experience for FirefoxOS.

Example of usages that I envision are: deploy and reload CSS without webIDE, bind FirefoxOS console to your terminal, gulp automation.

Here is more: http://nicola.github.io/node-fxos/
Thanks, I didn't know that. But even if the spec says javascript on the page should not be able to extract the private key and XHR it somewhere, it's just a bug away.
I am a long time mac user (since 10.0), and I have never actually looked at the appearance settings, so I checked just for you. In OS X 10.9 and 10.10 the only real appearance settings are two color options, and the size of the side bars (scroll bars). You can also change the location, size and hiding settings for the dock. If you really like XML files then you probably have the option of changing the font, but it isn't straight forward.

Personally I have only ever changed the dock location (usually to the right side) and the desktop image.
Sorry to reply to my own message, but I just found this [1] where the recommendation is:

"I managed to fix this by going to the Virtual Machine Settings, clicking Advanced, and then checking the "Pass power status to VM" checkbox."

Haven't tested extensively, but I haven't had a crash in the past day.

[1] https://communities.vmware.com/thread/467919
Huh, I missed that. Thanks for pointing this out.

I had used StartSSL years ago and forgot about this. Not reading all the text, I expected the usual login/password prompt and hoped for a "reset password" form. Getting a browser SSL error interrupted that flow.

Now that I know, it makes more sense, but I'm going to take the position that this is a UX fail. Whether the browser's (which didn't even prompt me for a cert) or StartSSL (who could've made this clearer), I don't know.
I do not think it's reasonable to believe that Airbnb enables so many new visits to NYC that it offsets the tax loophole, no.
Which is exactly my point.

You: "But that doesn't answer the question. WHY does the air get pushed down?"
They: "Because of such-and-such effect..."
You: "But that doesn't answer the question. WHY does such-and-such effect happen?"
They: "Because of fluid viscosity and boundary layers and navier-stokes blah blah blah..."
You: "But that doesn't answer the question. WHY does fluid have viscosity?"
They: "Because a such-and-such bonds between the molecules of the fluid..."
You: "But WHY..."

See how it goes? Turtles all the way down.
Just wanted to mention that you can alternatively upload your own locally generated CSR to StartSSL instead of using the website to generate a key pair for you.
Thanks so much Willem!
This feels like a hostage situation again. The last time they said they were going away they also prevented people from downloading their images. I'm having a hard time understanding that (granted S3 'out' bandwidth costs money but still.)
I'm excited to see your 5-10 year prediction come true, and I think it will. However leasing will always make sense for some people. I have two 4 kW solar arrays on two separate houses, and I paid nothing for them. Instead of paying by electric bill to the utility, I now pay Real Good Solar (the company who leased them to me) a flat rate comparable to my average monthly rate calculated before I had the panels installed. The main incentive for me is that Real Goods Solar's bill increases ~2% per year, compared to the utility's average monthly increase of ~10%, so in 5-10 years my electric bill will be substantially cheaper than it would have been without the solar. The lease has a 20 year term, after which I own the system.
Can you explain why you don't like languages with batteries included? Isn't it nice to have one JSON parser that you know is quality and that everyone can use? People new to the language don't have to go figure out which of the 8 libraries that are out there is the "good one". Standards like that also mean that you can jump into any random codebase and know exactly what's going on. So.... can you explain? I don't understand why they're a bad thing.
Again, so what? In the case of a politician running for office, the media is likely to do that research anyway; take a look at Oregon, where the governor's fiancee is mired in scandal over long-past personal relationship, which is being pushed with a barely-implicit guilt-by-association angle for the Governor's implied failure to perform due diligence on his intended wife. You're also overlooking the 'public interest' exemption to redaction of search results which has been extensively documented and would certainly apply to the case of a candidate seeking office.

Meanwhile, you're completely ignoring the actual problem, which is that now anyone can do a bang-up research job on private rather than public individuals, without being held to any ethical standards for journalistic accreditation or publication. Somewhere upthread I pointed out the example of mugshot aggregation sites, which operate a thinly-veiled extortion racket under the rubric of 'free speech'.
Going Virtual for Your Start-up
Editor is $70 if you want to buy and this book is more than $30. Combined price of both of these is more than I paid for my OS long back. Too much investment for a editor and learning it.
Jerry Seinfeld on Standups, Startups, and UX Design
Safestyle UK discovers the dangers of viral success
yep. Using AESA (mostly military) a circular polarization beam synthesized for use in bad weather conditions, ie. rain-mode
Thanks, I've updated the post in response to this suggestion from you & a few others. Might need to force refresh your browser to see it.
> "If you spend $50 a day on food in NYC with a sales tax of ~9% we are talking about $4.50 a day. And $50 a day is high, if we are talking about people that are so price sensitive that they won't come to NYC at all without AirBnB."

I agree with the general notion that the wider economic benefits of AirBnb are a bit suspect.

But the benefit to the city isn't just direct income via taxes. That $50 on food results in $4.50 in tax revenue, but also pays the cook, the waiter, the restaurant owner, the guy who owns the building it's in, and the supplier (who probably operates from NJ, but whatever).

Considering how slim restaurant margins are, it's pretty safe to say ~90% of that $50 goes straight back into the economy. The city after all isn't just there to collect tax money, it's also responsible for creating jobs.

If AirBnb was dramatically cheaper than NYC hotels it'd still be a benefit to incur even low levels of tourist spending from tourists who were otherwise unable to afford to travel here. That said, having looked at a lot of AirBnbs in NYC before, they are largely not much cheaper than hotels.

Only the extreme end of sketchy AirBnbs are notably cheaper, and that has negative externalities to the extreme.
Same here, that was probably the best episode I ever listened to. I remember waiting in my car to hear the end.
> - Build agents for TeamCity, this was one of the first scenarios and it's been amazingly helpful so far.

Can you expand on what you've done with them and how it's been helpful?
Yes they do. They provide a link to the specific notice on Chilling Effects when search results would have returned a URL that they received a takedown request for. The notice contains exact URLs.
It's not bravery, not yet, anyway. I have never been threatened, and I figure before that changes, a lot of people who actually are brave, and much more of a threat to oppressors than I ever could hope to be, would disappear in some shape or form. So I'm not brave, I'm just slightly idealistic :)
Why does the fig documentation emphasis development environments. Isn't fig a general orchestration tool for deploying containers on a single host?
You say that as if it's hypocritical, but this seems like an almost axiomatic statement to me. It is perfectly reasonable to have opinions about exceptions to free speech which are safe and unsafe, and to advocate why to those with different opinions. Just like the USA's interpretation of "free speech" isn't sacred for the rest of the world (and might actually be wrong!), a European nation's interpretation of safe and unsafe free speech is not absolute and might be wrong.

Portions of the U.S. used to have a strong cultural affinity for human slavery, yet many within that same U.S. argued that slavery was wrong from day 1 of the current republic. Europe used to have a cultural affinity for anti-Semitism (and it hasn't completely gone away). If you believe in any sort of objective truth whatsoever, then it's possible for a 'cultural value' to still be wrong.
It looked like my Nexus 5 was one of the nicer phones available when I got it, and it was around $350 or so. Is the extra $300 the Apple tax, or did I just get a better deal (or comparatively worse phone) than I thought?
Is non-white bread different?
"No options" for people who wish to purchase these things less than "in full."

Like I said, it might be an absolutely terrible idea, but this business presenting the opportunity in this fashion actually reduces the overall risk for this demographic.
> Germany has not had anything like this level of current account surplus before

That has a simple reason: Germany is a larger country in a unified Europe now. After recovering from the effects of the reunification, you have now a stronger and larger economy with more and larger trading partners. For the larger export success are a few simple reasons responsible:

* the east european market directly next to Germany is now larger and easier to access. Poland.

* Germany is no 33% larger than before the reunification. Once the added economy started to recover from the effects of reunification and many investments in East Germany were done, the now larger economy, contcentrated back on the european and world market.

* globalization has nicely enhanced the reach of even small companies in rural Germany to trade with even remote locations

> It is entirely due to mistakes in macro economics

That's entirely wrong.
>>I didn't say that GM's bailout was a good thing, only that Tesla has also taken money from the government ( at its most dire time, I might add; had they not received those loans they'd have been insolvent for sure

Just like the car companies, who were also bailed out at their most dire time. Except the car companies declared bankruptcy anyway due to gross mismanagement and horrible business practices. From wikipedia: "In September 2008, the Big Three asked for $50 billion to pay for health care expenses and avoid bankruptcy and ensuing layoffs, and Congress worked out a $25 billion loan.[85] By December, President Bush had agreed to an emergency bailout of $17.4 billion to be distributed by the next administration in January and February.[86] In early 2009, the prospect of avoiding bankruptcy by General Motors and Chrysler continued to wane as new financial information about the scale of the 2008 losses came in. Ultimately, poor management and business practices forced Chrysler and General Motors into bankruptcy. Chrysler filed for chapter 11 bankruptcy protection on May 1, 2009 [87] followed by General Motors a month later.[88]"

>>And second, even though Tesla paid back its loans, it doesn't mean the taxpayer benefitted at all from the transaction.

There are an incredible number of government-business transactions that the taxpayer does not directly benefit from. In Tesla's case, I'd argue that the benefits were actually there. You may not be able to afford one of their cars, but having a high-tech electric car company enter the market and succeed against well-entrenched incumbents is in everyone's best interest. You may disagree but I think you'd (fortunately) be in the minority.
It's OK to comment on other cultures' behaviors, and that includes commentary on your behavior being expressive of cultural norms.
It's all well and good to build one, but this project didn't get 600K because it's a good idea - it got it because it hit the right buttons on the largest by far crowdfunding website around.

If it's not permitted on Kickstarter, we would probably do better to convince them to allow it, with certain restrictions of course. A purpose-built site simply wouldn't have the traffic to produce that kind of funding for smaller projects.
It seems that they're buying parts from a manufacturer and putting them together with a custom configuration of OpenWRT. I went through the listing and nowhere does it say "all components completely designed and manufactured by us". The OpenWRT logo is actually on their page, so they're not hiding what they use. Open up an iPhone (which is built by third parties - not by Apple), and you'll see components from lots of other manufacturers too. The people complaining seem to not know that literally no one - not even Linksys or Apple - builds routers or any other consumer electronic product entirely from scratch.

This product is neither great nor original, but the claims that they somehow lied about what they were doing just ring hollow to me.
(quoting you from another branch in this discussion):

> They aren't victims of their circumstances, they're victims of their own consumerism.

Yes, creature comforts should be comforting and worthwhile instead of anxiety inducing money sinks. But I think sometimes advice about _when_ to buy creature comforts can be lost on people who have never had the opportunity to know the deep comfort involved with having some savings they don't intend to spend.

I'd rather have money sit in a bank account slowly losing value to inflation than buy a couch, TV, game console, etc. It's WAY nicer, and I think part of the reason people get caught in traps like this is that the advice they get about how to manage finances doesn't clue them into this.