skysight-inc/HackerNews huggingface dataset:
There have been loads of popular demonstrations that have toppled governments recently, from Egypt to Ukraine. Tunisia is one of the few where you could say they have achieved their intended goals though, toppling the government is the easy part.
I like to think start-ups offer some unique experiences to their employees. Work that makes you grow as a person. The sort of thing your dad smiles at and points out all that extra hair on your chest.

There's a certain high-level manager at a Valley startup. His team just launched. Everyone's high. Super-buzzed. Nice party. I have a little printed crib-sheet. John. 43. B-school. Wife left. Couldn't handle being a married single mom. Has visiting rights to his daughters, but doesn't have time to exercise them.

It's my job to go home with him. Make it all worth it. Usually these guys are into wife-play. As in, I play the role of their ex. Give them a taste of a still-sizzling marriage for a night. "New honeymoon vibes" is what my boss calls it.

Basically a tailored prostitute for guys who royally fucked up their personal life. Because that's how the modern startup views itself: a family surrogate, and I'm just another extension.
Many HN'ers will be familiar with Don't Break the Chain - a technique that motivates you to achieve your goals by working towards them every day, thereby building a chain of days in a row that you have done something.

It's a great technique, but having used it for years I started to notice a pretty big flaw, which is that if a chain does get broken it can be pretty demotivating - and the longer the chain, the more demotivating the feeling.

And so I developed 100%, which rather than using 'days in a row' as a motivator, instead calculates a 'dedication percentage' based on the number of days in last 30 where you completed a task, with the aim being to keep that number at 100%.

By using a percentage, you don't get a massive crash when a chain gets broken, and by using a rolling time period you can build back up to 100% in relatively short time (compared say to rebuilding a 150 day chain).

The idea was to build upon the basic premise of don't break the chain, and address what I saw as its main flaw.
In my opinion, that's a very good question and one that demonstrators rarely think about. Frankly, and until somebody convinces me otherwise, I think that Occupy Central was and is a strategic failure if the end goal is gain a better form of democracy in Hong Kong. China has shown time and again that it will not back down when things get physical, and in for example, the case of Tiananmen square, the government got more paranoid.

So rationally, I don't think it's a good move by the pan-democrats, as it essentially shuts down any possibilities of negotiation - the pan-democrats have very little leverage now that they've already "done their worst".

On the other hand, protests are not about strategy and rationality. People strongly believe in their ideals and they want to do something rather than sit around waiting for negotiations that may or may not happen. I can understand that which is why I'm not as quick to criticize the protesters as many in HK would.
I have wanted to use Mixpanel for a while. But your product is very very expensive for a Startup. When we're trying to be frugal, there's no way we can justify spending $150 per month on collecting data on just 5,000 users (where 98% of them will be free-users). Your product becomes interesting to a Startup only if they won't have to worry about paying for analytics till they're really successful. That means many millions of data-points. Not 25,000 or even 500,000.

The only Startups that can afford your service at this point are the ones that have only paying users.
I didn't want to check-in the wavs (because they're huge). But, if you run `unitgen mixer --track1=foo.wav --track2=foo2.wav` and pass in two 44100 wavs, you can use `a` and `s` to play with the cross-fade.
Ask HN: Please review our startup Forever Fluffy (new features, users)
The opening paragraph is structurally identical to "buy our nuclear power plant, it'll generate a billion terawatts, oh and it also comes with this bike shed". Prolog (the submission says) handles the gruesome problem of dealing with RDF, oh and it also generates HTML pages and JSON!

That pattern's a red flag whenever I see it. Like an ostensible proof of P!=NP that begins with a 30 page history written for laymen. Who is that paragraph aimed at? Is there really a sizeable population casually using RDF and Prolog but losing sleep over HTML and JSON?
We are in the mobile space, but my company is not a potential customer for Mixpanel or Amazon Analytics. I haven't looked at the offerings of either company. (we developed our own simple analytics)

However, I read all three responses to your comment. One comment points to your high(er) price, one more says your price is unaffordable, the other one says the giants will "will douse the flames of your party." Imo this is a problem - not just for your company, but for every startup/small-company out there.

Amazon and Google can both afford to lose money on their analytics engine. In the old days, people may have described it as predatory pricing. However, that doesn't matter because the legal definition of "predatory pricing" is somewhat limited and consumers/customers mostly care about short-term matters like the price of the product today. Of course, MixPanel itself is a venture-funded company that can absorb some losses (so you're in a better position that what a bootstrapped company would be in). However, this just points to the challenges that small companies face in the market. Of course, I root for the little guy (and I myself started a company that has never sought funding and hasn't gone through the consulting/services path either). I also want giant companies to have a smaller market-share, so I wish you the best.
Yes. Too late to edit :(.
What other alternatives do you have to suggest to fight for a true democracy?
> I'm not sure what you mean by "what we want is (one of) the consequences, not the causes".

OP wanted a society in which only one member of a couple is expected to work a full time job. That type of society was historically a consequence of sexism and would be difficult to achieve otherwise for the reasons I explained above. The causes of that sexism have nothing to do with it.

> As to "it just calls into question the legitimacy of "sexism" as a pejorative", sure, that's right. But in day-to-day English, "sexism" is pejorative, and that is not going to change any time soon. Therefore it is confusing to use the term when describing the biologically-based division of labour that was for 99.9999% of human history the only game in town.

Statements that are accurate but confusing are inherently necessary as a precondition to identifying and eliminating the confusion.
This is going to be Tianmen all over again: kill the chicken to scare the monkey. I remember seeing a photo of military vehicles coming into HK a couple weeks ago. If West did little with Russia you can bet they'd do even less with HK.
1. Video and live streaming.
2. Photo sharing made simple across devices.
3. Continue mobile appification.
4. Siri competitor for your life (email, contacts, calendar). This is what aviate needs to do.
“cloaking” device from multiple angles
AdequateRecord making ActiveRecord 2x faster – coming in Rails 4.2
During my morning boot (awakening) I was thinking about the self modifying code solution. I don't think it is needed and that it would eat up lots of memory bandwidth. I think a 256 entry jump table is sufficient which could be inlined so

R8 <- load 64 bits from ram
JUMP A1
@A0
SHIFT R8
@A1
R9 load low 8 bits to register
pc += R9 * SIZEOF_AVX_INCR_ROUTINE

Each AVX_INCR_ROUTINE would be the same size and have an absolute jump back to A0. There would need to be a DEC counter so the whole thing was only done 8 times. Also memory reads could be interleaved during the count or use the AVX register for a destination directly from memory. But it seems like a waste if there are already 64 bit registers sitting there.

If one used U16 counters, every 65k elements read would need to sweep through and write the high buckets out to 32 bit counters to prevent overflow.

I don't yet have any solid evidence but I think using the AVX registers for histogram storage could enable histogramming at the read bandwidth of main memory.

https://software.intel.com/sites/landingpage/IntrinsicsGuide...
Funny you would mention that. I wasn't aware of any connection (thematic or otherwise) between Thiel's work and Average is Over, but by happenstance, I had the latter book in my hand just a couple of days ago. It caught my eye on the shelf at B&N, and I picked it up, skimmed around a bit, and thought "I should read this". But, for whatever reason, I didn't wind up buying a copy right then and there.

Now I think I'll go back and get it and give it a read.

Also, while we're talking books, I'll throw in a plug for The Origin of Wealth by Eric D. Beinhocker. It's a fascinating read for anybody interested in economics, capitalism, etc. It's not targeted at entrepreneurs per-se, but the principles in there have some interesting implications (if true).
EU to accuse Apple of illicit Irish aid
I hope he is considering Fecal Transplant for his C.Diff infection.
Baby Mams in Atlanta gone wild
True. Now I'm going to have nightmares tonight since you raised that specter. sigh
Why should they? They have no reason to fear the government, and rightly so as we don't give them one.
Is the search space of an optimization problem really that big?
There is the Arab Spring which started as demonstrations and ended up as full fledged revolutions which overpowered long standing regimes. Different dynamics, admittedly, but who can claim they can predict the dynamics of a society in turmoil.

The most worrying phenomenon, which I think you allure to, is protests with no clear intended goals which act as a massively confused way to defuse anger. It's like if we need volume for our fundamentally egocentric revolutions and this is why ideology is less of a bonding element in a range of protests lately. Or like crowdsourcing loud proclamations of the least common denominator.
Hong Kong is rioting {60,000 demonstrators}
You need to power devices and protect said devices. Water will come crashing in eventually so prepare for that. Tends to disrupt communications right quick. Those umbrellas did a bang-up job deflecting spray from police but won't for riot trucks.

Apps like Bambuser allow live streaming but also leak details like GPS coordinates if not careful about what settings are turned on. If you end up getting shot at, you don't want to lead aggressors right to you.

Malicious people will get users to spread malware, state entities like intel agencies just as well as thieves. People will be looking for 'things' that work, be aware of these 'things' be it a VPN or chat app.

You will be monitored via ISP level hardware like activists were in Syria via BlueCoat equipment. Encryption is your friend for anything outside of very public channels. Try to coordinate outside of the most public channels before broadcasting plans widely.

Moderation of chat as you mentioned is key, consider setting up chat channels in places that can be moderated like IRC. Having a wide assortment of moderators is good for eyes on the problem, but focus on technical problems like flooders instead of political/social. All but the most aggressive trolls can simply be ignored, they will flame out if not fed.

Overall depending on centralized communications is a problem, internet can and will be cut if deemed a problem. Walkie-talkies and other independent devices can help keep crowds coordinated. But really police and intel agencies are in love with the data mobile/internet networks yield. Expect IMSI catchers and other nefarious hardware sniffing communications.

edit: Many I knew from Syria no longer exist, don't get shot. That disrupts communications permanently.
tl;dr yes. I just spent the past few minutes trying to reverse engineer it. I'm no expert, but here's how I figure things. For the left side of the equation:

The formula for a circle's area is a = PI r^2. For a unit circle, the area is simply equal to PI.

Now for the right side of the equation:

r^2 = x^2 + y^2 is the Pythagorean Theorem and also the equation of a circle. If we solve for y, we have y = sqrt(r^2 - x^2). In other words, the height of any circle (centered at the origin) is sqrt(r^2 - x^2) given any particular place along the x-axis. This is the same expression which is integrated.

For a unit circle, we assume r = 1 and ignore everything outside of -1 and 1 on the x-axis. This is why the integral is bound between -1 and 1. So now we have integrate(-1, 1){ sqrt(1^2 - x^2) }.

By integrating we get the area of the top half of the unit circle. But we also need the bottom half. So we just double everything and that's what the extra 2 is for. We now have the area of a unit circle on the right side too.

QED
That depends entirely on how much excess capacity there is, it's not per se inflationary. If you mobilize idle capacity with new money, then you're increasing the size of the pie (more money chasing after more goods).
The case for being average
Bummer! It doesn't look like anyone is hiring for "database" in All Categories

Empty post

Unclear how this got 9 upvotes.
Heard the same often repeated about enterprise grade storage arrays. These things keep the disks spinning pretty much all the time. A home grade NAS is going to aggressively power save.

Absolutely: don't confuse home/SME with enterprise grade. The needs are very different.
Theres not much Mixpanel can compete with anymore. You're too expensive for more than the most simple, low traffic setups and your support is terrible. I've emailed you several times after dealing with your support team and never heard back. I really don't see the point anymore.
Mailgun downtime resulting from Rackspace cloud server reboots
Many of the devs I know aren't, but then they haven't put much effort into Amazon. Amazon App Store is basically Amazon Fire tablet users only. The Amazon Phone has barely sold so can be discounted for right now. Other than that, the folks who install the Amazon store... which requires manually enabling 3rd party apps on your Android phone and then installing it... are folks looking to get the free apps Amazon gives away to get people to use their store. So, not only is it a much smaller audience, it isn't necessarily the best quality audience. That's what I've heard anecdotally at least.
A recent infographic in The Economist revealed that in the 140 million hours humanity spent watching “Gangnam Style” on YouTube two billion times, we could have built at least four more (desperately needed) pyramids at Giza.

Perhaps the pyramids got built because the Egyptians were putting off something more important.
The amount of hyperbole in this thread (and in the protest) is unbelievable.

Protesters are quick to talk this up as the next Tiananmen Square when in fact looking at the ground it's nothing like it.

You just need to look at Hong Kong culture to see that this is being overblown. It's the HK style, there's no middle ground, it's either the end of the world or nothing worth mentioning.

Of course the people have a right to protest but people should really think about what they are doing instead of getting delusional in the name of "freedom".

Show some class for once, have a measured response not this circus that is clearly going to end in a terrible car crash. It's already being hijacked by troublemakers.
Haha. NEXT SIDE PROJECT!

:)
Tinholes – performant, strongly typed lenses in Clojure
The case of the woman with 3 boobs = How to tell if FB media stories are true
The problem with this concept, is that not enough people own bitcoins yet to support the scale of jobs-offered a successful site will need. There won't be enough quantity or variety of jobs. Try again in five years.
There are a lot of non-developer types who need to deal with metadata and for whom the mechanics of websites are irrelevant, e.g. scientific researchers or art historians or statisticians.

Librarians invented metadata not computer scientists.
Yes, going to and excelling at Stanford was absolutely essential.

It allowed him to go work in a prestigious firm in finance and another in law which provided him with personal capital and also connected him with investors which allowed him to start an investment fund, move back to the Bay area and gave him the time to search for and evaluate investments. Presumably this is how he met Max Levchin and invested in his company.

It also allowed him to be confident and respected by others, both of which were extremely important to his success.
I ran a couple different scenario's. It seemed a little too much in favor of the CTO, otherwise an interesting idea!
I assume there are mathematician farms where they are no longer born but grown for the purpose of finding any possible ways to cut steps from hashing.

Do the chips still run this plain vanilla sha256 algo, or have they found some steps that can be skipped? Things like not calculating the final steps if you notice that there won't be enough zeroes.
Have any of you read both? Did you think the book was worth it if you already have the notes?

Yes and yes: http://jseliger.wordpress.com/2014/09/24/zero-to-one-peter-t...
Too funny... I made very nearly this same suggestion to a co-worker last week (in jest though). My spin was that the NSA should both fund themselves, and justify their existence, by offering valuable services, like the "Is my spouse cheating on me" report, and a "background checks on potential co-founders" service, etc. As well as, of course, providing archived copies of lost email, files, etc.

The thing is, I really was just joking. But somewhere out there, there's probably somebody who thinks this is all actually a good idea.
SPARQL which is the standard query language for RDF is based on Prolog. So why go back to Prolog?
Google's Webmaster Tools documentation claims it's still used, but I haven't seen it in ages.

https://support.google.com/webmasters/answer/35624
Holy shit 2 million dollars for a video game that could easily be played on a $35 dollar raspberry pi 20 years later. I hear it all the time but it really is amazing how fast technology advances.
Show HN: Rad urls – trending urls on social networks
And for the practicing computer scientist, category theory provides a single structure suitable for expressing linear control theory, automata, and more: Arbib, Michael A., and Ernest G. Manes. "Machines in a category: An expository introduction." SIAM review 16.2 (1974): 163-192.

"Category theory, not always a total waste of time." (TM)
[At] Medium your rss feeds are [a] mess
We effectively went through the same thing - moved off of mixpanel when it got too expensive.

We instead started throwing all of our events into Google big query. You can steam events directly into a table or proxy then through your server to add more metadata. You can even use mixpanels great open source client libraries and point them at your servers.

Initially I was worried that we would miss mixpanels built in analysis and tools but we honestly preferred querying a database with SQL better. The tricky queries are the funnels but once you wrote the query once you can just save the template. The only thing we had to build was a chrome extension that could graph the results of an arbitrary query.
PCC: Re-architecting Congestion Control for Consistent High Performance [pdf]
How to Win Anyone's Attention
Based on user stories. it appears that the algorithm that upgrades users to allow downvoting may only run periodically. So people hit 500 or 501 but don't instantly get the ability.

For what it's worth I was just about to get the downvote when the threshold went from 200 to 500. I thought, how will I ever get that many points? because back then 200 seemed like a lot.
They're aliens, who knows how they think? After all the Vogons are basically intergalactic bureaucrats.
Yes -- well, 1/2 the area of a unit circle, which is why I multiply by 2. I used Sage (http://www.sagemath.org/) to create these quick results:

f(x) = sqrt(1-x^2)
2 * integrate(f(x),x,-1,1)

Sage replies: pi (Sage is smart enough to knows this result is equal to pi, so it doesn't provide a numerical approximation, but simply prints "pi").

plot(f(x),x,-1,1,gridlines=True,aspect_ratio=1)

Sage replies: http://i.imgur.com/GZdnT8z.png

The function by itself produces a line equal to 1/2 the distance across a unit circle at the coordinate provided by x. Therefore a definite integral of the function on the interval -1 to 1 should produce an area equal to 1/2 that of a unit circle, or pi/2.

My Calculus tutorial: http://www.arachnoid.com/calculus/
"I, as a non-tech founder, would never aproach a developer with a "pay you later" proposal. I do exactly what I advised. I pay the developer about 70% of market rate. And he is actually learning a lot with the experience."

You're in a minority if you never approach people with "pay you later". And... 70% of market rate... and people are learning a lot with the experience.... you are hiring very junior people, it sounds like.
A wise gopher would use Rob Pikes glog package instead https://github.com/golang/glog
Working from Home:  How Well It Works
Mailgunner here: usually we just redirect traffic from one environment to another, but this time we are having unexpected networking issues that are preventing us from that. We are still debugging the issue, stay tuned on status.mailgun.com
This is also a sample site, you can fork the entire project if you wanted to use this elsewhere https://github.com/gordonwritescode/cointract.me

Has Bitpay integration to convert to a bank deposit upon receiving, uses BitAuth though I would remove it if I forked this for localbitcoins.com methods of 2FA.
He joined my Cards Against Humanity game in Burger King a couple years ago at Defcon. Definitely an interesting guy... He had lots of stories and was pretty open about everything.
I am completely against net neutrality. The problem I have is that people think it's a solution rather than a stop-gap. The problem is still, ultimately, that we have monopolies at play. That's the real issue. But for some reason, all of this effort and energy has been focused on getting net neutrality, rather than fixing the actual problem.

I also don't think that ISPs would ever do some of the things that people are spreading fud about. I have serious doubts they would ever block certain sites for business reasons. We already have laws against that. I doubt they'd ever turn sites into a package you need a monthly access fee for either. People don't like paying more for less. They'd never so blatantly piss off their entire customer base like that when they really only stand to lose money. It's much more in their favor to keep things working the way they are now, except to allow some sites that need a lot of bandwidth the speeds they need.
With New Ad Platform, Facebook Opens Gates to Its Vault of User Data
So what is going on, then, do you think? Is he oblivious or in denial about it? Is he lying? Or something else?
HikariCP・A solid high-performance JDBC connection pool at last
Those delusional freedom lovers with their low-class demands for better representation. Next thing you know, they might start looting tea and throwing it in the harbour.
> "Around two in the morning, the group met in front of the GM Building. The 40‐foot cube was unveiled. They all agreed it was too big. It obscured the building. Macklowe was grinning. He then gave the signal, and the model was dismantled — only to reveal a 30‐foot cube he had secretly constructed underneath. His magic trick worked. Apple was sold on the smaller cube."

This is a good lesson for software developers who need to convince management. John Carmack had a similar story about convincing Samsung management.
Pattern matching is welcomed everywhere, it saves conditionals and keeps the code clean.