skysight-inc/HackerNews huggingface dataset:
Isn't it fun to explain that to provide SSO to Office 365 you effectively need 8+ ADFS servers and a couple of pairs of load balancers (or NLB) spread across at least two data center locations?[1]

At least now dirsync is 64-bit so they've removed the "don't run this on your ADFS server" bit.

[1]https://devcentral.f5.com/blogs/us/big-ip-and-adfs-part-1-nd...
Yep, the last time I called someone, they were overjoyed that they didn't have to communicate with me via typing. We really do need to keep the norm in mind.
Tales From The Cryptography: Inside Al Qaeda's Geek Squad
Have you got the wrong browser there? Chrome supports H.264 fine.
+1 joins are efficiently done by databases, not by applications. At least in any reasonable dataset.

Joining in application works for a few thousand records.
Unfortunately, it doesn't look like it will actually avoid any of the proprietary mess. The encryption/decryption framework is still based on proprietary blobs that will have to be distributed. And they can be distributed with prejudice.

That is, just because you're on a browser that supports this exchange standard doesn't mean that you'll have access to the blob that actually does the decrypting. The major distributors will just continue their current strategy of platform/device lock-in.

I had gone into this thinking it would be a cool way to easily allow protected/authenticated cross-platform playback. But it does nothing of the sort. Content providers will still discriminate, and we'll be powerless to stop them. This just provides a common API for their discrimination. So... I guess that's something?
I can relate. I'm running on fumes now. Making rent is my new mount Everest. I climb it every month.

One thing I hate is how people I know are second guessing me lately. Everyone has advice for me. It's frustrating. Humbling.

EDIT: Keep that passion and fire you have mindcrime. You are doing the best you can. It's all you can ask of yourself.
I believe that you can transfer them right away without losing any time on your lease. Meaning if you have 6 months before a domain expires and transfer it to a new registrar and pay for a year, you'll have a year and a half before it expires.

I've never done it myself but I've read it in multiple occasions so it might be worth checking if you're really looking at moving away.
For many of the poorest families, having children is a way to generate more household income and a retirement guarantee of sorts. (Apologies for how callous that sounds.)

It seems to me that the birth rate has gone down nearly everywhere, as income has gone up. I believe that's likely to apply to BI as well.
I have dreams of working with the Borg team when I was Google, and like Jean-Luc Picard, I sometimes wake screaming from those dreams :-)

I have a huge amount of respect for the folks in SRE who would juggle clusters like you and I might adjust thermostats around the office. It was not a job for the feint of heart, and personally I don't think it was appreciated as much by the people who deployed on it as it should have been, but that is always somewhat true about the operations side of the house, you know you're doing ok when nobody is screaming at you.
I tend to treat Mongo similarly. At my job, we hate Mongo and I've stood up and cursed it more than once.

Plenty of personal projects end up running on Mongo, because it has a rich query layer for quick hacking. I also never expect these to exceed the amount of RAM on my machine either.
>journalistic ethics

Hyping a BFL's product with no mention of the number of outstanding orders that haven't been delivered, nor of competitor products. Also, failing to disclose that he was mining on a BFL employee's mining pool (Eclipse Mining Consortium) is connected to BFL-Josh completely destroys any credibility that otherwise might have been. I'm less impressed than ever WRT Robert McMillan's journalistic ethics.
In what way are tagged unions "the mathematical dual of structs"?
I agree with this, My wife has worked at a couple companies in billing a/r and specifically has encouraged the bosses to let her make collections type calls just to find out what's up. more often than not, she was able to not only get lots of positive information, but a significant return on past due invoices and whatnot, thereby justifying her employment. There were often cases of "oh, I didn't realize I had an invoice" or "oh, I moved and it must have gotten lost, here's my CC number to make the payment" etc...

Oh and for the record, she has had instances where she had to track someone down via googley means because their cell changed, or business address changed, etc... and she was never reprimanded for "How did you get my number?!?!?" Usually they were grateful. Granted not always ;)
Yeah, that's great except it's completely non-obvious and totally inconsistent with every other application that I use.
I suspect that on a global scale (and excluding China due to its "one child policy") this is true, but it may not hold up as well in the USA or "first-world" countries in general. Within the US I suspect there's a high standard deviation for the number of children in wealthy families, but it may be higher than for those where resources are highly restricted during reproductive years.

Globally, I've seen references for years about high birth rates in poor countries, with (anecdotal?) indications that having multiple children was a requirement if you were going to have someone to take care of you in your old age. I suspect that also ties in heavily with youth mortality rates - you may have multiple children in hopes that some of them will actually make it through.
Japanese Animation and Video Game Website Layouts
There is possibility it's not depression (at least not in scientific understanding of term), but some different kind of animal, like Generalized Anxiety Disorder (http://en.wikipedia.org/wiki/Generalized_anxiety_disorder ).
Good question :)

There are basically two uses of bitcoin: a medium of exchange and a store of value. My "invariant" above can be rephrased to say that the total value of all bitcoin is approximately equal to the total amount of value people ("investors") want to store in it. (Entities, e.g., Silk Road, that use BTC as a medium of exchange can immediately convert the BTC they receive from their customers into dollars if they do not want to hold BTC.) So, if an investor has $10,000 he wants to store in bitcoin, it is almost completely immaterial to that investor whether he can buy 100 BTC or 10 BTC with that $10,000; all he really cares about is how well his $10,000 investment will hold its value, which is sort of independent of the current price, since for example the fact that 1 BTC costs about $100 today is pretty good evidence that they will cost about $100 a month from now -- and if 1 BTC cost $1000 today, that would be pretty good evidence that they will cost about $1000 a month from now.

The point is that withholding BTC from sale increases the price of BTC whether or not the reason for the withholding is so that one can sell them a month from now or because one has destroyed them (i.e., destroyed the relevant private key).

That is an example of the "Fundamental law of microeconomics," which says that in an efficient market, the price is determined by supply and demand -- "supply" meaning the number of BTC for sale today, not the total number of BTC in existence.

Thought experiment: how would the price of BTC be determined if no one knew how many BTC are in existence? Would people just give up on trying to buy or sell BTC because that figure is unknown?

P.S. Comments like these where I answer a technical question tend to stay at score 1. Since I am making an effort to increase my average comment score (currently 2.0) I plan to stop answering technical questions in comment threads unless this comment gets upvoted at least to 2 or 3.
So I feel like I'm already pretty easy to identify as a hacker when I'm out on my laptop due to the stickers that I currently have on it (not a github sticker, but others that are equally as nerdy).

There are a few hacker spaces in LA, I need to venture there sometime to meet up, it's just kind of more difficult than what I am thinking of because you have to drive there, find parking, etc. I'm basically thinking about networking with people in my neighborhood. For instance there is an awesome coffee shop around the corner that I always hang out and hack at because it's walking distance from my place. I also know there are a lot of hackers in my neighborhood, it's just hard to find them. It would be cool if I could set a status as "come hack with me" set my location on a map, and put it up for others to see so they can come hang out. Likewise others could do the same. So if I'm at home messing around, and I see there is a hacker close by who wants to hang out and hack on things somewhere close by, I can roll over to meet him. It would be a good way to network with other hackers in my area and work on cool things together.
I've used mouseflow (www.mouseflow.com) before and it worked well. Easy to set up.
> The best possible outcome is actual science content for the masses.

This is actually the job of science reporters: you consume the dense content and explain it in a way that laypeople can understand. Unfortunately, the profession has been undermined by, well, everything that has been undermining journalism.
The site looks nice, I just wish it weren't going with the endorsements trend.
Weev placed in solitary confinement for tweeting from prison
Synthetic alcohol: booze without the hangover
No, it's worse than that. At least Emacs is roughly on par, in terms of capability. Replacing Excel with Google Docs Spreadsheets is like replacing vim with Notepad.
It's a crappy solution, but if they want to cripple their service I don't see it costs me anything. Heck, it may even work out better in the long run - the less trade you do with someone the less intelligence you have on their activities, and people have something relatively simple to get into the habit and skillset of disobeying authority on.

It's always going to be necessary to have people with the skills to circumvent authority. In the absence of external selection pressures keeping society honest mutation and internal interest groups ensure that you'll diverge from an acceptable standard of living.

This doesn't seem like a bad thing for my interests. It may be a bad thing for the interests of those who just want everyone to be able to go to any webpage, click a button and go, I suppose.
Excellent! Beautiful, streamlined, and all the features work really together. Very polished product. One issue, is that my header image clashes with my "tagline." [0] Any way to fix this?

[0]: http://hoverboard.io/jordanscales
So where and how do you store these passwords which you don't know?
This reminds me of something I witnessed when I worked at Google. There was this long-standing problem, I don't want to go into details but it had to do with websearch indexing and it had gone unsolved for years though it was regularly affecting search results in a negative way.

Then one guy solved it. The changelist he prepared wasn't even that long but it was crazy complex. Helpful comments contained links to a 100-pages long academic paper on top trees. Since it had been long established on the team that the guy was (a) a genius and (b) hundred percent reliable, it was generally assumed that the solution would work, however all code changes at Google need to be reviewed and nobody was able to review that CL. A number of people tried but they all dropped out, even though, unlike the ABC Conjecture professor, the author was absolutely willing to answer any questions you had.

Eventually the powers that be decided to trash the CL, not because there was any doubt regarding its correctness, but on the principle that you can't let anything that only one person can comprehend enter the codebase.
> People will pay for a half-assed book on PHP

This is an interesting tangent, and just as a corellary, I don't anymore. I find online sample code and community wikis a lot more engrossing and knowledgeable than single authors writing 300 page tomes of dead tree. Knowledge bases like the java and python documentation, qt developers wiki, etc are all much more useful tools for learning new languages, frameworks, etc than a big book on it, and I find wikipedia articles and Stack Overflow answers better explanations of broader concepts like variable capture or shared memory than a book on it conveys.

So I'm not buying books. I read a bunch in college (off the shelf in the CS lab), and a few were great, but I find myself getting much more out of collaborative online works than one mans ideas of the right way to do things (even when they have a dozen editors for reviewing).

But more on topic, and in a broader sense, I think we have finally reduced the cost of information to such an insignificant quantity that writing such books usually isn't a profitable endeavor. It takes radical success selling knowledge on dead tree to make back the time investment to write it all down, and people like myself won't even consider it because people will freely give their knowledge in smaller chunks (usually, there are plenty of books online for free, like Python the Hard Way) that the "industry" of selling knowledge is collapsing, in a good way. The challenge now is organizing the absurd amount of information generated into useful knowledge rather than actively adding more to the pile. It is a distribution problem now, not a creation one.
> This country was founded on people having very little walking very long distances to build homesteads from nothing.

You mean all those homesteaders that killed native people and stole their land with the backing the government?

> I'll agree there are some people who truly can't make the changes I indicated; we have a social safety net for them, and I do put in a weekly effort to help them. Most who whine "I can't" can, they just won't.

The social safety net is far from adequate enough to negate these problems, assuming one is even able to qualify and access those programs.

> Obviously there are exceptions, and a short aphorism of "you'll do it if you want it bad enough" is not expected to have encyclopedic thoroughness covering those few genuine cases who really, truly, can't; it's directed at the other 99.99% whose only real barriers to success is themselves.

Do you really believe that 99.99% of folks who have a shitty situation just can't muster the effort to change things? Do you really believe that people WANT to live that way? To constantly be uncertain if they are going to be able to work, to be able to get health care, to eat, to have a home, to not face imminent violence? Western society is not organized for the welfare of the people in it and there are social and institutional forces that actively keep people from the things we have been talking about.
"What’s more, Cain said, Google’s contract terms are much simpler than dealing with Microsoft. And since Google updates its software via the Internet, which Microsoft only recently started doing with some of its products, it means clients won’t be working for years on outdated applications."

This is just willfully ignorant. If you have Exchange, you probably have Active Directory. You can update Office various ways. I updated 1000 computers from Office 2003 to 2010 without touching any of them. I can also push an update to all our computers only downloading the patches once, not with 1000 computers downloading the same thing all at once.

I haven't seen Google Docs mass controls, but with AD and Office I was able to fix a PowerPoint video acceleration issue with a subset of our machines. Otherwise I'd have to change a setting for every person who logged into these particular machines. I realize that I may not have had this problem with Google Docs. However, we've found that we can't replicate what is done with PowerPoint in Google Docs.
The concept of modern D is:

1. Easy to read and understand code
2. Provably correct
3. Industrial quality
Actually, probably some journals could survive from advertising. But I'm a bit biased by thinking of mathematics journals, and trust me, you can't make that much advertising to mathematicians.
Ask HN: Is it possible to compare JavaScript frameworks to e.g. Django or RoR?
I still haven't made a choice which framework I should focus on and writing enough code in all of them to familiarize myself seems daunting.

I used Django for a long time for my personal projects until I realized what I like about Flask. Their design philosophies differ greatly and so do the JavaScript ones.

I'm aware that JavaScript in the browser adds another level of complexity, but is there a way to compare those frameworks to the ones found in other languages?

Which are the ones that allow choices, modularity? Which ones are opinionated and which even insist on things beeing done certain ways, like bringing their own template engines or module loaders?

I've been trough a lot of blogs, reading opinions and direct comparisons, but I haven't seen anyone approach it by saying "If you love Django you'll love X".

Is it just not possible?
> Just a few D users discovering hacker news.

I've been a regular here for 4 years!
I apologize for being dense, but what data exactly is the OP crunching here?
Two words: "Google Support"

Yes, you can can read it both ways...
If your Linux distribution supports multiple workspaces (many do), might there be a way to only record one of them? Does anyone know?

Alternatively, you could just run multiple X servers.
##math on freenode is a good choice.
I actually liked the blunt honesty. It's so much better than the usual "Your call is very important to us" corporate double speak.
Check out and support local creative projects on Kickstarter
I'd like very much to know how they got hacked. All the talk of 4096 bit RSA and security is great, but how did the database get compromised?
Dammed if you do, dammed if you don't.
The OA is not proposing that we do away with peer review.
FYI it looks like you've fixed the update controller (as per the gist), but I can still:

* See other peoples rewards (just go to /rewards/whatever-id), not that big a deal, unless you want to keep them private.

* Go to the edit form of any reward (just go to /rewards/whatever-id/edit), big-deal factor is same as above.

* Delete other peoples rewards (inspect the delete link of any reward in chrome, modify the id in the href, then click it), this is somewhat of a big deal. Sorry to whoever had reward with id 4!

PITA I know, security doesn't get easier I'm afraid :)

EDIT: updated gist to be a little more useful, though you probably worked the required code out for yourself.
Best screen reference/walkthrough I've found:
http://www.bangmoney.org/presentations/screen.html
> Is there any way of even roughly estimating how much Flattr might bring in?

Of course: you try it, write up a massive future post about the results, and voila! But that probably wasn't the answer you wanted. I have no idea how many people are using it, but the idea sounds pretty great and if there's a good crowd to try it out on then HN readers wouldn't be a bad bet. I don't think anyone would mind another small button between PayPal and BTC.
We're F'd, it's over
That is not the case. A lot of the benefits the government provides also have income limitations that phase out.

Ex. Section 8 housing vouchers, CHIP (Children's Health Insurance Program), subsidized child care, among other.

Put together there are many cases where someone is better off earning less but receiving more benefits. In the cited example a single mom will earn the same net income whether she earns $29k gross or $69k gross.

(See the bottom of the document)
http://johnhcochrane.blogspot.com/2012/11/taxes-and-cliffs.h...

http://www.aei.org/files/2012/07/11/-alexander-presentation_...
This has another benefit as well - you're not burning more gas just to carry around gas that you're going to use later. If you had a 20 gallon tank and put 7 gallons in at a time, that's 13 gallons (x 6 lb/gal) you are carrying around needlessly - 78 pounds at its peak.
The site looks really great. I'm impressed!

One small typo on your personal post about shipping hoverboard:

"But that's more - Hoverboard isn't just a portfolio"

I believe you meant "But there's more..."
will

red, green, blue = itertools.count()

work too?
Interactive map of racist, homophobic, and ableist tweets
Simple answer - Google has no competition.

And the competition has no chance given the scale required to just match, let alone surpass "google quality".

This isn't going to change any time soon, unless they create a search market place by opening up their index.

If one were to ask Larry Page what his number one priority was, it is a good bet his answer won't be search.

Compare what Google has on offer with this http://www.wolframalpha.com/examples

Why such a big disparity?
At least Flash is available for Windows, Mac, and Linux. Will any CDM be so widely available?
Unless you're a vim user
>But they do have capital, which they got by having a fairly good reputation from making cheap FPGA miners

The capital they have is from taking pre-orders and not delivering. They've also burned a lot of that capital spamming the internet with ads to sell more pre-orders. If they ever had a good reputation they have squandered it by letting their loud-mouthed-pompous-ass spokesperson loose on the forums.
Designing Puppet – Roles and Profiles
The one question I asked my team that got us to PMF
If it works in a Python shell, it will work for an enum (this doesn't).
Google & Time Launch Timelapse: See How The World Has Changed Over Time
This is the big problem with their response. All I want to know two things: what they know, and when they knew it. After that, I want to know that they've fixed their problem and that's it.

I'm not sure if this answered much.
This reminds me of: http://xkcd.com/1138/

Heat maps like this aren't terribly useful...
FWIW, the opt-out process for junk mail seems to be reasonably effective. Since adding my name to DMAChoice I receive very little junk mail (spam drives me crazy too).

This FTC page has a list of places to go to opt-out:

http://www.consumer.ftc.gov/articles/0262-stopping-unsolicit...
After this thread, I'm down-voting commenters that repeat this comment. Enough is enough already.
Why "separate and parallel to our language parser"?
Nah, it's just hipster double speak :)
Appeals court ruling could be 'death' of software patents
"By that standard, all fiction is 'a very real part of the universe'."

Strangely, I believe that statement supports crntaylor's argument, being the point of fiction as far as I can see.
I enjoy reading DataGenetics [1] (found it on the front page of HN of course). They write thorough articles on various topics. I've read a couple of it and found them great, e.g. PIN analysis [2] and Distributing passwords [3].

[1] http://www.datagenetics.com/blog.html

[2] http://www.datagenetics.com/blog/september32012/index.html

[3] http://www.datagenetics.com/blog/november22012/index.html
Even still, people are using mysql_, because mainstream PHP culture is one of ignorance.
if you use "None" with this PEP, you'll get the same effect.
I'm an admirer of Google. My point, which I was being kind of oblique about, is that IMO its not really logical to expect Google to have the same revenue model for a car as they do for the search service.

To me it seems totally reasonable that Google would charge for the software. It's an innovative, valuable product. I see no reason why they shouldn't get paid for that.
That sounds nothing like the C++ I know.
Let's say, "depressingly unshocking", then.
A Statue of Nikola Tesla in Silicon Valley
Honestly I'd settle for an up-to-date version of nginx.
1. They didn't have the money to do it without taking pre-orders.

2. Other miners would reject their blocks if they "51%-attacked" the network. (Nobody would trust Bitcoin if one entity could control the blockchain.)