skysight-inc/HackerNews huggingface dataset:
Good-ish article in this Stackoverflow article[0]. The short version is: Any website that has your location (e.g. city, address, etc) can sell that data on and do.

In the US in particular there are nearly no data protection laws (except healthcare records). So companies "share" data with impunity.

[0] https://stackoverflow.com/questions/1996106/how-does-ip-geol...
Maybe "doing a good job" is an overstatement at this time. These companies seem to be taking shots at the CMS component of Wordpress:

https://www.contentful.com

https://prismic.io

http://osmek.com/

https://buildwithcraft.com
There are "immoral laws" and there are "immoral laws." Mandatory female genital mutilation is an "immoral law." Making drugs illegal might be bad policy, but I don't think it rises to the level of immorality.

The fact is that drugs have externalized effects, whether you're talking about peer pressure to engage in drug use, crack babies, broken homes, or drug addicts committing crimes to feed their addictions. It's a pretty widely-accepted that society has a right and legitimate interest in policing things that have externalized effects. It may be the case that it's futile to make drugs illegal--that criminalization creates worse societal harms than drug use, but that doesn't make the laws immoral because there is no denying that drug use does in fact cause societal harms. Drug laws are in that sense no different than gun control laws or liquor laws. They may or may not have the intended effect, but it's hard to deny that they address real societal harms.
How the Web Summit used data scientists to scale from 400 to 22,000 people
333k is well above most people in the top 5%. Just $166,200 = top 5%. 250K = Top 1.5%

So, really we are talking about the top 1%.

http://en.wikipedia.org/wiki/Affluence_in_the_United_States
Harsh! Without police, random thugs would rule. Now you may slander police as thugs, but they follow rules, and those rules can be changed. Where your random thug is just out for himself, and out to get your stuff.
Deutsche Welle just did a series on Leipzig ("Hypezig") on their Made In Germany show this week:

http://www.dw.de/hypezig-the-new-start-up-zone/av-18039297
Interactive: Berlin's migrants make the course of the Wall visible
There's a bit of added friction on the Bitcoin end as well, don't forget.
>> 1. "Don’t optimize for the short-term" vs "Keep it simple and straightforward".

>> Often the simplest thing may not work in the long run. But its better to err on the side of keeping things simple.

IMO, the best reason for simplicity is that simple things can be torn out and replaced more easily than complex things. So the simplest thing isn't necessarily right, but you haven't wasted much resources by choosing it, so you've left your options open. You always want to have options.
To Catch a Crook: The F.B.I.’s Use of Deception
Please read "the ad hominem fallacy fallacy": http://laurencetennant.com/bonds/adhominem.html
This is amazingly close to what I just wrote about [1], which is basically the idea that we're going to gitify many current services, and wikis are an obvious application of it. The idea of things like a central authoritative Wikipedia is essentially ridiculous.

[1] http://montrealrampage.com/king-ludd-17-git-and-our-distribu...
Unfortunately I cannot recommend the parrot backend for production use yet. We recently found a serious GC bug which is reproducible under very tight memory constraints, such as my mips box with 256MB RAM or with very big perl6 modules.

I'm working on it for a week already and cannot promise to be finished until Jan 31, 2015.

But the other 2 backends, jvm and moar, are doing fine.
It's only intellectually incoherent from the perspective we hold, on the outside of the bureaucracy. From within, either cognitive biases fill the gap, or there is information which, true or not, fills the gap.

I'm not sure which is scarier, as I find myself often wondering whether our governments are barking mad, or know something we do not - or are just deluded by bog standard cognitive dissonance.

Either way, the problem you describe extends far beyond prohibition, and drives much of the world's woes.
Can someone disassemble and reverse engineer/monitor one to try to verify that its not spying on us?
When people say "It is the year of Linux of the desktop", they mean GNU.

Long time GNU/Linux user since 1995.
I have great advice howto improve your health and productivity tenfold: DO NOT GET MARRIED! EVER! :-)
To be honest, I don't think it is possible to evade the authorities and run a profitable business on BTC.

I think that is really where these markets are running into trouble. They need to spend the BTC they earn to cover their costs and lifestyle, at which point it becomes pretty obvious given I doubt there are many people converting BTC to cash in 6 figure quantities per year. Given the blockchain isn't anonymous, every 3rd party you move your BTC through can receive a warrant until they find the name you withdrew the cash under. They all want your bank account information which means you'd need a fake bank account.

Once you hit the "I need a fake second identity for financial information, etc." you are going to throw up all kinds of red flags.

Yes the banks break the rules [e.g. HSBC]:

http://www.reuters.com/article/2013/07/02/us-hsbc-settlement...

But they do eventually get caught.

I think Tor and the Darknet is great when you need to start a revolution or other non-profit-activity. The moment you try to make money you can live off of and cover your costs is the moment you accept you will get caught eventually.

> How to make the equivalent of unlisted Tor exit nodes so that Tor isn't so trivially blocked?

Run a VPN connection through TOR via a service that lets you pay anonymously. [e.g. gift cards you can buy with cash]

Of course, then the VPN can snoop all your traffic but given you are using TOR...you should be expecting that anyway. TOR guarantees technical anonymity, not privacy. You screw up your OpSec and you are screwed anyway. ~
This is basically what Urbit is doing, among other things.
All built on the JVM which has its own set of issues compared to BEAM or natively compiled Go or Rust.
South Park Explains Why Freemium Isn't Free
Do you really expect that any site doesn't watch you use their site?
I only paid one up-front fee of about $10.00. It isn't subscription-based. That is stated quite clearly on the home page. Be sure you go to http://pinboard.in/ and not one of their rivals.
Manufacturers should make changing the password a mandatory part of initial set-up.
TIOBE not only isn't definitive, but there's little reason to think that its that much more meaningful than throwing darts at a board for its declared meaning ("an indicator of the popularity of programming languages") or the things it claims to be useful for ("to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system").
Reading things like this make me long for the simplistic development environment of a web startup. Almost none of this would fly in an "Enterprise IT" environment, except in the very rare case where the team is legitimately building (and owning) a product rather than creating business process optimization crutches.
Ok you win, haha. Still, I believe that Twitter will not make it. We'll see what happens.
Exactly. I am curious from a technical standpoint how a company/service is able to figure out the coordinates associated with a given IP address.
isn't this issue sortof analogous to the expansion/contraction of a language core?

Except in this case the core is user-generated and ever-expanding.

I bet there are a lot of issues in Java history that could predict possible bumps in the road for such a system (since it was essentially concurrently designed by a bunch of actors -- except in that case they were corporate entities)
This problem can happen in any codebase, though I can see the argument that it might be more prevalent without modules. I can also see a lot of solutions: modifying functions to always be backward-compatible and defining the behavior of a function with a thorough unit test.
Congrats! Keep up the great work.
Let us say you decide to hide out in Cambodia while operating servers in Iran.

The point is where isn't important. Given a large enough market, the US would do whatever was needed to catch you. :P
Oh please. What's the best way to learn a new programming language? Writing code in it. What problem(s) should you solve? Well, there's the crappy foo-bar thing that would be awesome to solve...

That's a WIN for both sides of the equation. You're expanding your knowledge and learning something new; The company is getting the benefits of you learning new stuff. This is how 'engineering culture' is supposed to work.

It's complete garbage to associate this with "exploitation." If the company were saying "this is mandatory that you do exploratory programming on nights and weekends for the next 6 months" then you might have half a leg to stand on.
Examples can be found here http://zeromq.org/docs:labs
AFAIK Twitter storm uses ZMQ under the hood.
Whatever our attitude might be towards drug legalization, expecting a government agent to throw their career by taking a principled moral stand against, er, shutting down drug dealing networks, is perhaps going a bit far. There certainly are areas of government or law enforcement work that I would not like to participate in for personal moral reasons, but without going into the specific technicalities of how this particular investigation might have been conducted, this isn't one of them (though I'm a Brit so this particular case doesn't apply to me, but of course we have similar laws and similar investigations).

The war on drugs may be a bad idea, but that doesn't make drug dealers activities OK. They are after all knowingly and directly funding the gangs and cartels that are murdering people all over Mexico and Colombia. Yes, Silk road sold Cocaine and not just domestic American weed. The law enforcement guys busting those people are doing good work, it's just that the reasons they have to do it are bad. That's on us and our elected representatives more than it is on them as government agents.

This is why I have no time for users of hard drugs claiming they're sticking it to the man and it's a libertarian issue. Yes it is, but that's no excuse for voluntarily choosing to fund murderers.
Not sure I agree. Nobody is putting that genie back into the bottle no matter what they do & by extension this supposed "benefit" is also not affected imo.
They are reordered, but only speculatively.

This requirement is needed for:

T1: rd y; rd x;

T2: wr y 1;Wr x 1;

If you allow reordering its possible for an execution to observe x=0 y=1 on thread one, but that's a sequential consistency violation.
These are neat comparisons, in both part 1 and part 2 (especially the strikingly opposite effects of big weddings vs. expensive weddings near the end of part 1). But boy, what I wouldn't give to see error bars on those graphs!
The real "more dangerous" argument is that the next gen sites will be even better, better hidden and more secure. They will evolve. So we will be in a situation where they will have to crack on everyone rights to bust this darkernet (situation I don't like), and with the way the security agencies are acting lately I doubt that they will think twice about it.
I don't know Erlang, so I might be missing something key here.

"I am thinking more and more that if would be nice to have all functions in a key_value database with unique names."

Yeah, sure... Sounds good, right. Until you have naming conflicts.

So then the patch is "oh, let's just add another column to make it more unique", without realizing that you've just, in essence, created a "module" of sorts except it's stored in some sort of giant key/value database.

And then you've come full-circle back to the dilemma the author complains of which is that he doesn't know where to put a function that seems to belong in two modules.

Eventually, I'd say this is a general failing of modules that could potentially solved by some sort of inheritance. Maybe even a tagging mechanism if you really want to be "patch-work joe" about it.
>>After a quick look, Perl 6 still looks like $#%&@ to me.

So you took a 'quick' look at the massive Perl 6 specification there is and already made decisions over it.

>>I don't see why anyone would bother.

A great deal of the programming world still runs on Perl. That includes the Internet itself. Plus a whole lot of new Perl projects are started everyday. There are companies which have pretty big Perl code bases running in production. And Perl has one of the most biggest following any language can boast of.

I am sure there are several who wouldn't just bother but use it do all kinds of awesome stuff.

>>Why would anyone want the same drama with Perl?

Because Perl 5 and Perl 6 aren't even the same languages. Python 3 was a just print statement and a for loop refactor over Python 2. The reason why there was so much friction in Python adoption was no one saw why they were supposed to deprecate a whole code base just for a print statement and a for loop.

Perl 6 is a whole new language, Only retaining some of its Perl 5 roots. Apart from these, they are two different languages in their own regard. No one is going to rewrite Perl 5 applications in Perl 6.

Some cool libraries and framework ideas from the Perl 5 world are going to seep into Perl 6 but that is that. For nearly all the cases there are Perl 6 is going to be used for new projects.

Meanwhile Perl 5 is developed and maintained at a good pace and will be continued to. Perl 5 and 6 will co exist, neither will go away. Unlike Python's case, where the 2.x cycle won't be developed and maintained anymore.
This could actually be very useful!

I have some old DOS-based stock-taking software that has been working for years but needs to be ported to the web to remove the hassle of maintaining and updating it across old and new machines.

Porting it to something like this instead of reworking the interface completely could help speed up the process and users wouldn't be disturbed by the switch.

Sounds silly, but sometimes these old, primitive interfaces are all you need.

EDIT: anyone knows of other libraries that simulate terminals?
Thanks for your tip, we are looking into it. You are right, our responsive design currently is not very well optimized for mobile.
Erlang is used in infrastructure projects. A few I know of:

Rabbitmq -- probably the most popular messaging system

Riak -- distributed, fault tolerant database

WhatsApp -- managed to route billions of messages a day with only a handful of engineers and servers.

Ericsson -- pretty much got the market for cell base nodes cornered. Chances are about 50% if you use internet on your smartphone, that Erlang will be involved.

Some firms on Wall Street use Erlang -- remember Serge Aleynikov case, he is an Erlang programmer.

Ejabberd -- a very popular XMPP server

CouchDB/Cloudant(IBM) -- another database and database-as-a-service company use Erlang.

So I would still say the original statement holds. By success might mean the amount of work being done not amount of people writing code. Think about WhatsApp. It was only 10-20 engineers that worked on the back-end yet think about the massive amounts of data they were able to handle.
The Groovy use case was a bit crazy.

It was on a corporation that was replacing their HP-UX/Perl/C++/CORBA infrastructure with JEE/Java/Red-Hat Linux.

The new sysadmins (newly grads) just started replacing the existing, battle tested Perl scripts with Groovy ones.

The only reason pointed out was that they couldn't grok Perl.

As for its use in general, here in Germany it seems to have been replaced by Scala/Clojure.

When Rails was hype, the JUGs around my area used to be full of Grails and other Groovy related sessions. Nowadays it seldom comes up in the agenda.
> Now you may slander police as thugs, but they follow rules

They are supposed to follow rules (aka, the law), just like everyone is supposed to.

There are quite reasonable bases for being concerned that they too often don't, and that they are less constrained to do so than others, because they receive preferential treatment from the enforcers of the law, being as how that is their own community.
This reminds me of the book Phantoms in the Brain by one http://en.wikipedia.org/wiki/Vilayanur_S._Ramachandran in which he describes a similar experiment. It's a great read by the way. Anyway, as I recall, watching someone tap and stroke a model body part, say a nose, in a non predictable pattern, whilst an unseen hand replicates the touches exactly on your own nose, can result in an overwhelming sensation that the model, though yards away from you, is actually your own nose. Always meant to try it out, it sounds great fun.

I don't know if the Wired article or the experiment itself has glossed over this first stage - before the delay is introduced - but perhaps if the first step has already introduced the spooky feeling of your back being an arms length in front of you (maybe to a milder degree than if it had looked like a back), then when you start feeling your back (still in front of you) being touched when you can clearly see noone is touching it, this could naturally lead to a feeling of an invisible actor?
Persistent Data Structures for Objective-C
Security Influencers on Twitter
If you're controlling car brakes, no, don't use Erlang. That's called "hard real time" and mostly gets written in C or Ada or those kinds of low level things: http://en.wikipedia.org/wiki/Real-time_computing

For most other things, Erlang is a fine choice. In your other comments you talking about web pages. People compose those all the time with languages like PHP and Ruby, and things mostly work out.

Odds are, with a lot of web stuff, a decent portion of your latency is going to be in the data layer anyway.
What surprised me is the "Buy me a coffee" barner. It is supposed they are having a big success with BBVA selling their product/application. The business sound really interesting, but "buy me a coffee" doesn't give the impression I should like to receive for such a product. I was expecting to see something about how our product is the top one in security or any other required feature.

Perhaps I am a little harsh, but if you guy are having success now and you want to give a good impression I should take the banner out.

Also, I find it completely right to rebalance your life, now is the moment in which you can take a little rest and recover from the strenuous effort and stress. Is not only a desire, if a necessity for your enterprise to go on, don't get burned!

Enjoy family, get your batteries full, let your mind and mood recover. Cheers.
10 Signs You’re Being Cheated on – Skinny Menu
"When WIRED spoke Thursday night with Troels Oerting, head of the European Cybercrime Center, he said his staff hadn’t even had time to assemble the full list of sites it’s pulled down in the sprawling operation."

That sounds a bit cavalier. Are they actually checking whether the sites are involved in illegal activity before they pull them down? Or is merely hosting a website on Tor illegal nowadays?
I'm not sure this part is true.

You can buy servers and server parts anonymously via places like Craigslist with cash. At which point, you just need a fake ID to trick the Colo and pre-pay them for 12 months in cash w/o being recorded. Its possible given I've run into colos that were run by college kids with just a single cage. I'm pretty sure they wouldn't turn the offer down and just say you were "too busy" to set it up yourself due to work.
The current drug laws have quite a bit of racism woven into their fabric. This is quite high on the immoral scale.

From everything I have read the 100:1 (and the current 18:1) ratio was targeted towards minorities.

http://en.wikipedia.org/wiki/Fair_Sentencing_Act
Mac OS X Affected by Critical “Rootpipe” Privilege Escalation Vulnerability
Ggvis 0.4 overview
Going to a group meditation once a week has been a huge help for developing a daily practice. If you're just starting out you should try many different groups and see which style suits you. Look around at the people and ask yourself if you can relate to them. There are many different styles of meditation and different kinds will work better with different minds.

If meditation is too difficult at first, it might be a good idea to start out with a more physical practice such as yoga, tai chi, other martial arts, or even running. Gaining control of your body is a good gateway to controlling your mind.
Most make tools indeed suck, but some don't. And Make itself also sucks -- it was just there first.

djb/apenwarr's "redo" is a good make alternative, infinitely simpler and about as capable.

tup is a good make alternative, that does away with dependency definitions, recursive makes, etc. It just works and works quickly.
I asked earlier about image copyrights (may be a broader question for all). Is it okay to link to some other site's images (even if there is no business conflict) ? For example, is it okay to include Spotify's album cover ?
Upload Images to Amazon S3 from an iOS App Using Amazon Cognito
All of the differences highlighted are statistically significant (p < 0.05) in the multivariate model. So there's that. :-)

The downside is that the paper only presents probabilities relative to a reference point, but doesn't give raw probabilities.
Both of those things could be improved by marrying the right person.
The FBI and government in general seem to think lying is appropriate and moral in every situation.
> Making drugs illegal might be bad policy, but I don't think it rises to the level of immorality.

I do. Because we know that it leads to increased detrimental effects of abuse amongst those that abuse drugs, as well as vast amounts of violent crime to support the drug industry.

Personally, I consider legislators that continue to support drug laws no better than mass murderers.

> The fact is that drugs have externalized effects

There is however little to no evidence that outlawing drug use has had a positive effect on these, and a lot of evidence that outlawing drug use is directly causing some of these, such as pushing drug addicts into other crime.

Before these effects were understood I would have agreed that drug laws were not yet immoral. But these effects are known. There's no excuse.

> that doesn't make the laws immoral because there is no denying that drug use does in fact cause societal harms.

Since when it is a requirement that a law has not positive effect for it to be immoral?

> Drug laws are in that sense no different than gun control laws or liquor laws.

What massive social harm does gun control laws or liquor laws cause? How many people are left dead because of gun control laws or liquor laws?

> it's hard to deny that they address real societal harms.

Yes, they are causing a substantial proportion of them.
They caught a crook while simultaneously undermining the credibility of a respected news organization that's historically critical of them.

Sounds like someone's gunning for a promotion.
One can only hope that for the coming decades (not years) that those who put such policies in place (and those who continue to enforce them) will be rotting in the ground, and more forward-thinking people will begin to realize the irreversible damage the War on Drugs has caused (and continues to cause), and start to undo such shit policies. Hopefully that wasn't too much of a run-on sentence.
This is Vudu Spark, Walmart’s very own Chromecast competitor
100k downloads per month to make a living. I don't know a lot about the app ecosystem but that seems like low profitability. ie. relying on something taking off with hundreds of thousands of people to only make a conservative amount of cash.
survivorship bias much

;)