skysight-inc/HackerNews huggingface dataset:
So you'd rather spend your money on prisons, militarised drug police, DARE propaganda etc?

You could fund some pretty sweet social programs and healthcare if you took back the DEA budget...
How to monetize Bonobo Git Server?
It doesn't really matter if you're "interesting" or not. They're using keyword filters anyway, so if you don't encrypt your stuff, and say something that they consider suspicious, you'll probably show up in their alert system anyway. Welcome to the surveillance state and self-censorship. I'd say it's worse to not have your data encrypted.
I think people are missing the distinction I'm trying to make. It's, as I said in my original post, a subtle and mostly technical one, so that's not unforeseeable. Once again, for posterity's sake, then: there's a difference between "decriminalization" and "legalization", namely the one between tolerated and allowed.

Per my reading and understanding of how marijuana possession and use is handled in Alaska, it falls in the former category. What Uruguay has done falls in the latter. They didn't merely say, "There's no penalty for committing this crime." They didn't merely say, "We're going to make prosecution of this crime our lowest priority." They said, "This is not a crime."

That's what's different here, and it's an important, but apparently overlooked distinction that I think needs pointing out. That's all I'm trying to say here.
"Why is the drug czar of this country - Well, lets go back. Why do we have a drug czar in this country, a)? b) Why is he a cop? Why isn’t he a guy in recovery, who’s had alcohol and/or drug addiction and overcome it? And why doesn’t he help people with the same problem with compassion rather than condemnation? Why do we put people who are on drugs in jail? They’re sick. They’re not criminals. Sick people don’t get healed in jail. See, it makes no sense."

-- Bill Hicks
Please note the difference here between the US and the EU. In the EU, foreign treaties DO NOT require parliament approval (this is required by the EU treaty), and as such mean that effectively

1) No member of the EU has separation of powers, a very important part of the legislative power is vested in the (equivalent of) the ministry of foreign affairs.

2) Since the EU commission can unilaterally impose treaties even without approval of that ministry that have legislative authority, no EU member country can be said to be a sovereign nation. There is only the EU (which is further illustrated, for example, in that the EU has it's own embassies and hosts it's own embassies in for example China).
The problem is, that (at least today's) societies need some kind of immune system. As much as I liked the world to be without arms, I see the need for law enforcement.

I see the need of a society for people making harsh decisions. Sometimes the utilitarian greater good needs the suffering of the few to come into existence.

The problem is, when it is turned on its head, so that the greater majority suffers a little bit (financially, or otherwise) for the benefit of the smaller minority. And that is, what our current system of lobbying/economics/politics sadly seems designed to achieve.
So every language should be dump down version of Python or something?
20 Of The Hottest Tech Startups To Which You Should Send Your CV
TL;DR. Theory of evolution meets anthropic principle

I think you are missing my point as well. Reality IS non-local, we just PERCEIVE it as local. No triangle on Earth surface has sum of angles 180, but we say - well it's close enough to 180 so lets say it's 180.

We perceive causality because it's an easier approximation than calculating probability distribution of each molecule. It's like a Russian doll, we perceive the outer doll as whole because we don't look close enough.

Because we don't need to. Evolution didn't specialize us to notice the subtle effect of quantum reality, when a good enough approximation allows us to survive and thrive. We perceive things we perceive, because of their importance for our survival. True nature of reality isn't important to our survival. Thus we don't perceive it.

Reality requires infinite amount of data to process. So we approximate it to stop being overwhelmed.

E.g. geocentric or heliocentric model of solar system are both equally valid. We just choose Heliocentric because its orbits are easier to calculate. Or earth is essentially flat even though it's a sphere etc.
I think that github link contains the answer
This was truly a great article and i have bookmarked it for later reading (i haven't read all of it yet). But perhaps i can expand on this explaining what "options" are in the first place.

Ok imagine a situation where stock X costs $100 today. Alice thinks that the price will go considerably up, bob thinks it'll go down. So they make a deal, one year from now, Alice will buy shares of stock X from Bob at $104 dollars[1]. Now if Alice's prediction is right, she'll make a profit by buying low ($104) and selling high (at the then market price). If bob's prediction is right, he'll profit by buying low (market price) and selling high($104). This is called a Forward Contract.

Problem with Forward Contracts are that they put you in an obligation to make that transaction, no matter how much loss. What if the price falls and Alice doesn't wanna buy from bob? So then instead of a Forward Contract, she'd get an option (a "Call" option to be specific). This will give her the option to either buy the shares at the agreed upon price (called "strike price") if it is favorable, else do nothing. Well what about Bob? He can get into a "put" option (with someone else) that gives him the option to sell stock X if it is favorable.

Pretty neat huh? but the difference here is, Forwards are free (except for tax etc) and options cost a "premium" to get into. But since options COST something, that means you can SELL them as well and make money off of that. And their prices vary just like the price of stock varies.

Hope this helps
I see a lot of you are using Ghostery, which I've never even downloaded because they get paid to whitelist and are run by ad executives. Is there a reason why I would want Ghostery in addition to Noscript, or is all of the (privacy-protecting) functionality redundant?

This news makes me happy to see there's a point to me having Google Analytics blocked the last two years. I've noticed a new thing, Google tag manager, lately. Any point in whitelisting this? Anyone know what it does?
If we ever end up in the same city, can I get you a beer?
Nothing wrong specifically with Mint Cinnamon the only thing I can remember bugging me was the mintMenu being slow to show up after clicking it. I do enjoy messing with a different OS every now and then, XUbuntu actually stuck for quite a while, might be going back to it too, but I installed Mint XFCE yesterday (after trying ElementaryOS for a little bit) and it seems to run quite nicely on my AMD-E450 APU 11,6 inch net(ish)book
A briefer version:

If Goldman-Sachs or the NSA would do it, I won't.
>(There was recently a proposal to ban sale to tourists; I believe it was due to go into effect recently, though it may have been delayed or reversed)

Apparently it's been banned in most cities, but not Amsterdam: http://www.telegraph.co.uk/news/worldnews/europe/netherlands...

It's a very smart position, actually: the revenue from drug tourism in Amsterdam is way too high to compromise it, but resulting law-enforcement issues can be restricted to the city. Note that these issues would go away if the rest of Europe legalised cannabis: despite Amsterdam being a beautiful city in its own right, most Europeans go there to party and smoke ganja.
Linus himself has no issues presenting Android as a version of Linux [1], and with undeniable pride at that.

Yes, I'm aware of the clash between him and Stallman about principles and such, repeated eloquently and incessantly here and elsewhere. But if we applied Stallman's filter to HN very little would be left.

[1] https://www.youtube.com/watch?v=KFKxlYNfT_o&t=40s
They are changing the js API all the time. E.g. in ff26 they disabled the old download manager and replaced it with a new module that's available only since ff26. When the extensions you use didn't break, it's because the developers are busy updating them.
They don't need to pay anyone anything.
Review: I bought this after selling our daughter Amanda into white slavery
Indeed XFCE is a new option. It used to be only MaTe or Cinnamon desktop environments.
Note that antirez's reply (in the comments) begins with "thanks to Aphyr for spending the time to try stuff, but the model he tried here is not what I proposed..."
The costs already come out of your tax dollars. Or did you think the massive anti-drug enforcement efforts and booming prison population are free?
That is very neat idea!
I have the opposite view: Bitcoins are exciting and promising as a currency, but they are very flawed as a store of value.

If for some reason, I had no confidence in any currency/bonds I could get my hands on, I would prefer gold to Bitcoins, because I expect that, while it is more volatile than a properly run currency, it is far less volatile than Bitcoin and I expect that to remain so in the future.
Yes it is. Doubled, trebled, quadrupled. You Americans should learn to speak English properly.
I wonder about that. Obama during his candidacy was the most opposed to this cloak and dagger stuff, and then he got elected and became one of the most secretive presidents ever. If he had the policies he campaigned on, it would be a radically different government. How can voters influence outcomes when regardless of the principles and/or promises of who gets elected they end up getting the same policies?

I always get this impression that the first day in office of a new president some guy in a black suit comes into the oval office, sits down across from the president, and then says "You know those campaign promises you made? There's a few things i need to explain to you before you go ahead with those..."
It is a shame that all legalization efforts goes to cannabis - the drug that causes the least problems by being illegal.

What we really need is to legalize "hard drugs"[1] - heroin, methamphetamine. These drugs cause the most harm by being illegal and it is a shame, because, for example, pure heroin is gentle and harmless drug.

Too bad I am not see this happening in the next 100 years. But I am sure that it will happen eventually. Future generations will see the "war on drugs" the same we see slavery today.

[1] "hard drugs" is meaningless term
Yes (though I find it painfully slow) and there is more but making use of those would most often require you to duplicate type information.
A Daily Mail correspondent? Somebody whose entire business is to stir controversy for the hell of it? Seriously?
That made me wonder: Is there a general consensus that google will never ever be able to crawl single page applications ?
Because after having played with a client side framework, i really see no other real reason to get back to server side rendering.

Looks like all this is really just a way to compensate for google lack of advanced technology on the crawling side ( i just loved that last sentence :))
Quote: Optionality [Bitcoin could drop to zero]. I view that there's always a chance that a Bitcoin could be adopted. Could be used potentially as a basis for virtual currency. And so that would have some upside. An option premium of $5, $7, $10 seems reasonable.

This guy is a quack. There's no way he could define where is the "reasonable" point for Bitcoin to be in terms of value vs the Dollar. If he were indeed an expert in Finance, he should know that the value is driven by demand and supply, and not by what one guy thinks it's reasonable.

There's many ways Bitcoin may fall and drop in value, but just saying that it's because it's backed by nothing but confidence is really a wrong argument. Confidence is everything, and this is valid for both Bitcoin and fiat currencies alike. The key difference is that the supply of Bitcoin is limited, and that, inherently, ensures a better long lasting value vs fiat currencies on the long term as long as the utility/confidence remains there.
Aye. Those pesky visitors who block, purge and otherwise mess with my tracking cookies shall finally be profiled and analyzed. Great development indeed.
Ask HN: What are your biggest problems in finding housing/accomodation?
Finding your friends who'd like to live with you?

Finding other people you could live with?

Finding places that have openings?

Securing places/getting in first?
Rails is a great framework. But posts like this and the one discussing how the team made product decisions around their caching strategy [0] and the horrible hacks that they did to make it work, for me are telltale signs that Rails is not the right tool for building web apps anymore.

Web development is evolving, as it ever has, and I believe that the next step is pushing the view layer to the client, and caching data, not html, on every step of the way. The major hurdle here is SEO, but I hope that when the right framework comes, it will offer an elegant solution to this problem.

[0] http://37signals.com/svn/posts/3112-how-basecamp-next-got-to...
I like the idea of an oath like this and also thought about creating something a bit similar.
Maybe you could call it a "Hippocratic Oath of Computer Science".

I think it should be extended to all computer scientists not just programmers (or maybe even all of science).
Some things in the oath should be a lot more explicit and more strict in my opinion.
For example creating or helping create weapons or surveillance technology should be strictly forbidden.
Everything is speculation. I am not sure why "finance experts" bother stating their opinion on bitcoin. It is still too early to tell whether it will succeed or fail. If it ever stabliizes it opens huge possibilities to dramatically change banking as we know it.
Exercise vs Drugs. Guess which treats illness better.
To rephrase antirez from the previous thread:

People use Redis, in large part, for its time and space guarantees on data structure operations. (Without those, you may as well be using a serialized object store.) Strong consistency requires rollbacks; and the book-keeping necessary to do rollbacks throws away the time and space guarantees. So either you have Strong Consistency, or you have Redis, but you don't get both.

But Redis Cluster is a compromise: something which is roughly good enough for most cases people actually use Redis for, while failing horribly at things Redis isn't used for anyway, and still providing Redis's time and space guarantees.

Theorists balk, because there are obvious places where Redis Cluster falls down, and they can demonstrate this. Engineers shrug, because Redis isn't being used in their companies in such a way that those demonstrations are relevant to their problems.

Most people who need Redis Cluster have already Greenspunned a Redis Cluster themselves, and they're already happily living with the compromise it entails. They'll gladly hand the support burden of writing cluster-management code upstream to antirez; it won't change any of the facts about the compromise.
Some would say that the writer's intent is to illustrate the important bit with high contrast.
Get out of here. Why did you even feel the need to post this, especially with that title? Amazon is filled with these kind of reviews.
I must have misunderstood. I thought that the strike price always reflected the current price of the shares at the time the option was issued, but it seems that this is not the case. Thanks for clarifying.
There's only one Fabrice Bellard.
I'm not sure I understand what you have in mind. Assuming I have something like this:

int foo(void)
{
return bar(1) + 2;
}

is there any way in which I could arbitrarily modify this function? E.g. to dynamically turn it into

int foo(void)
{
return bar(2) * 4
}

using closures?

I get how you could do that, assuming you had a function defined for each of the possible operations you needed. But what about arbitrary modifications?
The Venue Pro and the contemporaneous Streak Android models were designed and manufactured for Dell by Qisda.

They were indeed very solid pieces of kit, being aimed at the corporate Latitude-laptop-buying market. My Streak 5 is still going strong after four years.
Primary purpose, for sure, will be to send emails to audience that cares for the offer.
Not sure I agree about heroin being gentle and harmless, but I do think that making any drug illegal immediately creates a black market, which in turn leads to violence and powerful, wealthy crime organizations.

I'm not sure where the line should be. I'd like to say make all drugs legal, but as soon as the first high school kid is killed in a drug-related car accident we will see an army of furious parent organizations screaming about making stricter laws.
I thought that the reference qualifiers on member functions and perhaps the function try/catch blocks were fairly obscure, but yeah, not really anything else.
A few of those items are actually caused by its C compatibility and would apply to Objective-C as well.

Like the issues numbered 1, 3, 4, 6.
If you're just looking at a web page then maybe sometimes server side rendering is a good way. But as soon as you're having a mobile app and a tablet app, and partners that want to read your data, you realize that what you need is an api. And once everybody except your website uses this API, then you start to wonder.
That wasn't GP's argument at all.
Above, I posted a link to a book that has helped make the author 6 figures for his writing alone. I don't think any of his books are on Amazon. Infact, he recommends against publishing with them, because you can make more money elsewhere.
>Wouldn't that be an incentive to move shop to Uruguay?

And? Uruguay gets additional tax revenue from them growing and moving the stuff in the clear. Cartels don't have an interest in shitting on their own doorstep, so they keep it clean; the local market for them has disappeared anyway, so there's no point in fighting for it. Win-win.
Any profession wide oath is going to involve moral relativism. Doctors quarrel about what 'do no harm' means all the time. That's a feature not a bug - the point is to get people to acknowledge that their work should not be a separate realm from their own understanding of morality, rather than impose any specific morality on anyone.
You forgot the Wayback Machine? Afaik a truly unique service, versioning the web.

The amount of times I was directed to some old webpage, only to find it 404ed, when Wayback Machine came to the rescue, quite a lot of times.

(btw if you use DuckDuckGo you can quickly access it with `!wayback <URL>`)
Can you not serve a static page and then have Javascript fetch the additional, user state-dependent content? At the very least, that will reduce latency for some content.

The public article will surely be interesting even if it is not all that useful...
So here's the operative difference: I can explain to a non-technical person what the Y-combinator gets you in terms of results. I could make a physicist or mathematician or mechanical engineer or even an analytic philosopher understand the significance, and then it's just a matter of notation.

And I really wish postmodernists would stop hiding behind the banner of "the humanities". Analytic philosophy, history, classics, religious studies, and art history are all capable of making meaningful and even true statements from time to time, and most of them can be made comprehensible to the typical person.
Yeah, out of all these only the "most vexing parse" struck me as somewhat obscure simply because it's so insidious. The rest... not really that obscure. I mean, come on. a[3] equivalent of *(a+3)? That's just pointer arithmetic. Most of the other stuff is probably intermediate level.
The Experts Predict Everything
Google India's GOSF loses direction on launch day
Yes you didn't explain it very well. Are you working on a startup, or are you contributing to random open source projects? Your family isn't necessarily "conservative," just experienced.
But it almost sounds like you are wasting your time going to college. If you aren't getting the most out of your college tuition, then you are wasting time and money. Perhaps you should take some time from college (it isn't for everyone) and do something else.
Of course it is very difficult to get a job with a company (startup or otherwise) without experience or a degree, or both. And contributing to an open source project without a degree might not be enough.
it's pretty easy to do a deal with Amazon and install it's application store.
I have seen JS webapps that leak memory something awful. I have never encountered anything as bad as the grandparent post, but a gig or two of growth after a week of just one tab open containing one misbehaved web app is not unheard of.
It's a little depressing how relatively radical the attitude of the legislators in the article is. It's not that they think this is 100% absolutely going to work. It's just that they realize what they're doing now isn't working and they need to change it and see if they can get better results.
Considering there are several perfectly good elements to use which accomplish this semantically and the author uses none of them, he's doing a piss-poor job. Strong, bold, dictionary list, underline, or italic text would be fine. A span with a reduced-size font and minimal contrast is just stupid and disrespectful.

Not the first time I've written this rant. I'm getting more than slightly tired of the problem in general.
The code I have is at https://github.com/matt-williams/blook8r.

My trilateration code isn't great - I tried doing it properly and couldn't get it working in the 24 hours of the hackathon. Positioning along a 1D line using signal strength from two beacons was much simpler and I implemented this and then bodged in a third beacon using some averaging.
As much as I appreciate Wikileak's efforts to put this out in the open, I feel like this deal fell through over much more 'fundamental' issues than copyright, like food security and such.
China will mostly stop buying dollars to suppress appreciation of yuan
A 3$/month server can serve hacker news traffic fine (~100 realtime visitors). They usually sell with unlimited bandwidth..
In my experience that's not true. I've seen top-posts that in most other fora would be moderated out of existence, thrive on HN when they're well-supported with sources and rational thinking.
"I can't Stop" a new look at Miley's video We can't stop
This is a beautiful and real look at what Miley is promoting
ASK HN: Tell me about tech in Detroit
Detroit is a fascinating subject to me. This isn't the first time I've asked a Detroit-related question. But it's the first time I'm asking with enough curiosity that I might end up moving there.

So tell me about tech in Detroit.

1) Is there a tech scene there at all?
2) Given all the talk about how the city needs to abandon the auto industry and start something new, is there any reason that new thing can't be tech?
3) Is there any reason that implanting a bit of tech culture couldn't serve as a spark that gets people to start heading back to the city?
4) Is there any reason I can't go buy a warehouse on the water for pennies, fill it with a bunch of cool shit, and spend all day building, hacking, and creating awesome things?

I must know. Tell me ALL THE THINGS.
I have a brand new beefy machine with lots of cores a big GPU and plenty of RAM, it is also dog slow on PDF documents of any appreciable length.

Then again I tend to load multi-hundred page PDFs.
Alcohol and tobacco and coffee and Coke and energy drinks.

Yes, fellow geeks, we're all addicts.
My experience was that the RSSI does change reasonably consistently, but that there's quite a lot of noise (so you need to smooth it appropriately). I also get the impression that it's affected by orientation of the phone relative to the beacon, and also by anything blocking line-of-sight (including humans). Mounting the beacons high up could reduce the effect of this last point.