skysight-inc/HackerNews huggingface dataset:
>if copyright were bloody finite, then people would eventually be able to play stuff anyway. //

Only if their system for locking up the content is deficient. Lets assume that it can't be cracked - the work won't enter the public domain, it shouldn't be allowed copyright protection.

It's not just about the term, though practically with a short term (7 years I call short) the effect might be largely the same - but the law shouldn't be designed around public benefit only being accessible if someone can crack DRM/encryption or reverse engineer a server or some such.
The first problem is solved by getting a new vendor. The second, well someone has to have access to that.
What are you suggesting, that there never be any discussion of code that lives in a github repo on HN, but instead all discussion take place... in the GH issues?
That's where we're heading in Uruguay with alcohol, tobacco and marijuana (all three are legal but advertising is restricted or forbidden for tobacco and marijuana, with alcohol to come soon).

The government is facing a huge lawsuit though.

http://en.wikipedia.org/wiki/Philip_Morris_v._Uruguay
And a lot of them aren't.

And a lot of the ones that hurt lots of people now, predominantly harm people due to effects of the criminalisation. Even heroin is a quite safe drug (comparable to other opioids, which does not in any way make it harmless, but also not nearly as nasty as it's often portrayed) - to the extent that it's prescribed for post-op pain in .e.g the UK (under the name diamorphine).

It becomes the horrible nasty mess that people overdose on when you incentivise criminals to cut it with anything from other drugs to brick dust and sell it at all kinds of unpredictable doses because their customers have no recourse.

Give people predictable doses of clean heroin, and it's not much different than having people stay on prescription drugs like Vicodin. In fact, one of the most common gateways to heroin abuse is a dependency on prescription drugs like Vicodin - once the prescriptions are terminated people often turns to the black market due to dependencies, and gradually get nudged over to heroin because it is far cheaper.

I'm not saying we should have ads for heroin or let grocery stores sell it, but the criminalisation even of these drugs do massive amount of harm and we owe it to the people harmed to actually seriously consider whether the criminalisation is even moral.

Your concern of advertising budgets is easily prevented by outlawing advertising. Whenever I visit the US, I'm shocked at the amount of drug advertising on TV for example, as in Europe both drugs (prescription or otherwise) and alcohol advertising is strictly regulated or outright banned in a range of countries.

Likewise many European countries regulate sale of e.g. liquor heavily, including with government sales monopolies with stricter sales policies in a few countries.
This is my solution, but honestly there's a lot to be desired, especially with regard to photos.

Storing Aperture, iPhoto, or Lightroom databases on the network is not ideal. Wifi, even 802.11ac, is barely usable. Gigabit means you're wired and also has issues. Apple frequently has implementation bugs on both AFP and SMB which slow things down way below gigabit speeds, and your NAS's processor also becomes a factor. Forget about using this setup if you're not actually on the local network (i.e. VPN).

The result is having to manually manage your photo databases (which one's are on my laptop? which ones are on my NAS?) which works ok in Lightroom but Aperture and iPhoto are not very good at. This also creates backup stress (um, can I delete this?) and means I have to decide in advance if I want to look at those photos from two weeks ago before I leave the house. If so, grab a cup of coffee while they copy.

Ideally you would have a system where a) your photos are automatically stored in the cloud b) you can select which albums are stored locally and c) there is some sort of cloud backup option that you control (computer with more storage, NAS, or other cloud provider that archives your cloud data).
At this point, changing out a cert takes me about 15 minutes (typically for multiple servers). 10 of those is figuring out the order in which to include intermediate certs. I really should script that part out.
If you want a company name, you need an EV certificate.

Domain Validated (DV) certificates (the free ones, or cheap in sslmate's case) are just proof someone - we don't know who they are - has control of a domain. Hence Domain Validated - someone did something to prove they had control of the domain and was given a DV certificate.

They don't include your company name, company ID or physical address in the subject because there is no requirement for the CA to verify those things. Here's HN's DV certificate:

https://certsimple.com/images/blog/non-ev-subject.png

Now visit http://github.com - who have an EV certificate. It shows 'GitHub Inc' in a green bar on every web browser. Click the green bar, and compare the certificate details:

https://certsimple.com/images/blog/ev-subject.png

- you can actually see GitHub's registered in Delaware, with company ID 5157550, which matches their state registration: http://businessprofiles.com/details/github-inc/US-DE-5157550

- you can also see GitHub's office in San Francisco

That info has been manually verified by a CA - that's the extended validation in 'EV' - and that's why browsers show 'GitHub Inc' in green.

You can also see the difference using openssl:

openssl x509 -in example.com.crt -noout -text | grep Subject

DV cert:

Subject: OU=Domain Control Validated, CN=billing.example.com
DNS:billing.example.com, DNS:www.billing.example.com

EV (green bar with company name) cert:

openssl x509 -in example.com.crt -noout -text | grep Subject
Subject: 1.3.6.1.4.1.311.60.2.1.3=GB/businessCategory=Private Organization/serialNumber=09378892, C=GB, ST=City of London, L=London, O=example Limited, CN=billing.example.com, DNS:billing.example.com, DNS:www.billing.example.com

Disclaimer: I sell EV certs at https://certsimple.com. I specifically /don't/ sell DV certs, and we send people to https://letsencrypt.org if they really want a DV cert.
>And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.

Most "desktops" today are in fact laptops, and the reason you want to have the CPU sit idle is battery time.

>However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.

If you're not pooling disks together but just have the built in disk, and usb hard disks that you conenct occasionally you don't get much if anything from ZFS, but you get the penalties it incurs...

And it's not a substitute for backing up your disks either...
Good points. I wonder if the two World Wars are outliers though. I don't know if there was anything comparable before them before - there really hasn't been anything since. Of course the ability to rain thousands of tons of bombs on cities in WWII was due to technological advancement at that time. Thank goodness at least that technology has advanced beyond those horrors.
If so, they're doing it wrong.
SHOUTCLOUD – ALL CAPS AS A SERVICE
false dichotomy alert
Hello HN,

Since the first time I used my Oculus DK2, I've been convinced that virtual reality could disrupt education as we know it and some amazing experiences like Apollo 11 just proved that...

That's why I'm building Unimersiv, a platform dedicated to virtual reality courses on which VR developers will be able to share and sell their educational content. I envision a world where people will be able to learn anything faster (sports, sciences, history...) through their VR headset.

I would love to know what you think about this idea, is VR educational content something you appreciate? As a developer, would you publish your educational content on Unimersiv? (btw, don't hesitate to contact me if you are currently working on a VR courses).

Thanks!
It's hard to argue against Ruby for that type of course. Perhaps Ruby and Sinatra or Ruby and Lotus (http://lotusrb.org/) instead of Rails.
That's a bit different, they explicitly said Swift is a work in progress and code compatibility is not guaranteed between versions...
IDK, maybe pull down a little on the frameworks and add another "traditional" back end language like python maybe? Or dare I say php since it's easier to pick up. Because all those frameworks look a lot of work for a bootcamp IMO. People can't go from learning command line and html to handling servers and complex frameworks in the course of a single camp.
As a citizen, I have a vested interest in seeing the currency protected, so this isn't "us versus the G". Your argument is irrelevant to this matter (regardless of how much I agree with your feelings about the NSA).
Don't overload them. Present an easy to get started IDE and prepare some code that already generates a hello world in a GUI/browser. Then teach them a little fancy stuff like color changing, making a ball jump by pressing space, etc. If you hit a newcomer with vim and expect him to do something without giving him 2 years, then he will just think that programming is not for him.
Cheating in Atlanta: A Teachable Moment
The Tangled History of Soviet Computer Science
You're not going to train an unicorn teaching technical stuff. This can be learnt easier and better using the internet.
What do you want them to learn form this exercise? "learn SaaS development" is a bit vague. Ruby on Heroku is perhaps the most canonical example.
> I fear my hallucations; she shoots at them!

Welcome to XXI century, it's becoming harder and harder to tell hallucinations from reality apart. Hell, nowadays you can't call paranoid someone thinking government is watching everything, because he's actually right.
If the government saved a ton of money by not trying to fight the "War on Drugs" and also collected a lot of tax revenue on softer drugs like marijuana they'd have a lot more to put into education, treatment and prevention.
The Differences Between the Plane Crash in Tapei and the Miracle on Hudson
The Best Little Bar in Manhattan: An Experiment in Belief versus Bourbon
Reduce the video’s server load with Transloadit
You mean like OpenSSL...?
Listing Available Orlando Transmission Repair Service
Sounds nice, I think I will take a look at it some day :)
Ruby on Rails. It lets you build out generic webapps the fastest, is very mature now, and Ruby is the most pleasant language to use out of those.

Meteor is also a nice option for iterating quickly and building prototypes, but note SEO support is nasty.
French TV network TV5Monde targeted in ‘pro-Isis’ cyberattack
We had revenue, and the revenue was 10x that for forums with adverts and our monetisation was far less intrusive (visually and on a privacy basis).

The instance I still host has over 300 sites on it now, and remains profitable. Though without the company, this is now going into a non-profit which owns the server instance. The profits being used for charitable purposes.

We did not fail to produce revenue from communities, we failed to make the argument to investors about the potential market and to grow to seize it.

We could have remained a lifestyle business on the revenue, but our target was growth and we failed to sell that to investors.
Can you elaborate? Private prisons do spend millions lobbying-

http://thinkprogress.org/justice/2011/06/23/251363/cca-geogr...
How surprising.

Actually, let's have Samaritan from Person of Interest explain how it works: http://imgur.com/a/yaLPk.

(This is the best infographic I ever saw on the topic.)
How do you plan to compete with existing solutions such as those from Taser who have scale and established ties to enforcement agencies?

How do you plan on selling to government agencies who only deal with established (high credit) vendors?

How do you plan on differentiating your product?

Is there a reason why Gopro hasn't pursued this market?

If I were pursuing the market, I would focus on small rural departments to establish scale - the Walmart scale up model. But, do small town cops desire to be recorded while they work?

If you can answer those questions, you may be on to something. I wish you luck.
Yeah, I'd heard that with reiserfs your data could just disappear one day without a trace. Once I got the developer to admit fault he was able to show me where he'd hidden the data. It was badly corrupted by then but still identifiable.
I heard from several vets I talked to that the older "giant" breeds typically have some genetic artifacts associated with increasing their size. Hip dyplasia, for example ( http://en.m.wikipedia.org/wiki/Hip_dysplasia_(canine) ).

It's amazing more breeds don't have congenital issues, given up until recently the breeding process was performed entirely without genetic testing.
Thanks for pointing to Photos' Framework. That might really solve some of the problems that you mentioned.
8 Web-based alternatives to Instagram
CodeWorld(http://codeworld.info/) sounds like a good fit for the author.
Never heard of it, so checked out Stackdriver. Seemed very interesting, especially since it's geared at AWS (which we use).

Until I noticed the big red flag on the front page "Stackdriver is now part of Google."

Surely Google is going to kill this product and use the knowledge to offer something similar for Google's cloud services.
I was very amused to realise that it was actually cheaper for me to buy a RFID ticket, run it into the debt limit of $1 and then dispose of it at the end of the trip. Talking to the station staff about it they acknowledged that they didn't like it but that it was perfectly within the law to continue doing so because after all it was still a valid ticket. There's probably room for doing a mix network in places where this loophole isn't possible though, even just a scheme when you see another person adding funds to a zero balance card and it becoming custom to swap your empty one for theirs would do the trick for privacy.
Yes. Xenix was not a reimplementation, but a port.
CodeWorld[0] provides a nice graphical environment in which to learn Haskell.

[0]: http://codeworld.info/
This is really cool.

The article is pretty light on the technical details about the actual processor architecture.

I think their choice of naming is unfortunate, confusion with ARM's Cortex-M3 is quite likely. Or are you supposed to pronounce this "M to the third" or something?

Update: D'oh, of course it's "M-cubed". I knew that, I blame not being a native speaker for not thinking about it. :)
I've had HFS+ corrrupt my TimeMachine partition, and Disk Utility was unable to repair it. DiskWarroir was no use as the volume was too big (the new 64-bit version addresses this).

HFS+ is still unreliable. The journalling is only for file system meta data. The data in the files is not journaled or checksumed, and can be corrupted without detection.
>No former entrepreneurs VC's

In my experience this is the critical matter. The entrepreneurial business scene in London is dominated by the finance sector, which mostly involves shuttling money through various assets in order to harvest a bit each time it moves.

As such, a lot of early stage technology VC is geared towards "tax efficiency" on the behalf of investors rather than potential for big gains from the technology. Note that this is raised as an issue several times in the OP.

In contrast, one can easily raise multiple millions in order to attempt some novel wheeze in stock trading or playing some game on the financial markets.
What is a Flat Company and how to create one?
Encourage them to participate in open source projects! They will learn from some pretty awesome developers, and also contribute to the greater good :)
Show HN: Jison Debugger – A visual editor for JavaScript parsers and lexers
Are you hiring for remote workers? If not, do a search on your city and see how many jobs come up. If barely any then that's the reason (chicken egg problem because your local devs have no reason to use the site).

Otherwise consider having one of your developers re-write the job ad (HR-speak is an instant turnoff). And consider posting the salary range and explaining the hiring process.
In a nutshell,

- Had a funding plan
- Got there quick with angels
- Got too big for your britches
- Discounted adviser's advice and got in bed with a big VC firm, doubling target funding
- Got bit by the big firm legal and the money got cold.

I kinda feel like this is going to happen even in the bay area if you start playing with major industrial investors or get too big for your britches.

Way cool that y'all were able to recover from the experience and are much wiser for it. But, other than the (not small, for sure) difference between US and UK laws (which your firm should have figured out), is it not so much an issue of raising funds in London as it is business practice maturity?
> By that metric, marketing and advertising must be cost centers! But they somehow always manage to take credit for revenue.

I'm puzzled by this. Compared to customer support, marketing's benefit is _very_ easy to measure. You just correlate a given marketing action or strategy (say, a particular ad) with the lead generation / customer acquisition / "new" customer base metrics over its duration + a certain margin afterwards calculated from your product's delay-to-purchase, comparing with your prior projected growth at the rate it was going before the marketing strategy.

Of course once you throw in larger entities and multiple concurrent strategies and other confounders it takes a bit more math chops to isolate specific edges, but usually it's easier for a manager to find information about measuring marketing output than for typical "cost centers". And when all else fails, that's what the "Where did you hear about us?" box on the questionnaire is there for.

> And maybe a department only gets labeled a "cost center" in the first place if the manager running it is not influential or politically savvy enough to take credit for a piece of the revenue.

But yet, that's the kind of manager who gets put there! You want your best managers in the meaningful places that your company really relies on, and the lesser ones, well, there's an open spot down in Office Health & Safety right?

So it "earns" the label of a cost center because management put its worst person in charge of it. Okay. That's still... bad overall management, not just bad political savvy on the part of one manager.
Very cool.

The pessimist (realist?) in me can't avoid remembering Vernor Vinge's "A Deepness in the Sky" novel, where the perfect surveillance device is a network of "dust computers".
The only thing that makes me hesitate this popular view:

1) There was a mafia in Italy and US long before Prohibition and after Prohibition

2) The violence and deaths of police officers in the US started to rise in 1900 and peaked at 1921 and declined for another 30 years.

3) Doesn't explain the statistical violence peaks of the 1970s and 1980s in our society.

4) We are at one of the least violent and peaceful decades in US History

[1] Police deaths in London and NYC (I could use other markers just this was a lazy first choice http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2586786/
[2] US Crime Rate (Which I would argue is flawed since the recording of crimes prior to 1960s was not tracked in the same way as records are now kept after JFK assassination http://www.csmonitor.com/USA/Justice/2012/0109/US-crime-rate...
Absolutely. Hard drugs are illegal in nearly every country, most of which don't have private prisons. Hard drugs are illegal because most people think they should be. The blame (or credit) lies with the majority.
You're setting yourself and the students up for a really bad experience.

People have to experience repetitive text editing before realizing why vim would be valuable.
They need to copy and paste code and make file backups by hand to get a clue why git would help.
They need to try to build a big JavaScript application to appreciate why all the frameworks exist.

Don't rob them of having to experience why all these projects were created and what problems they're trying to solve. Ignite the spark with some fun, playful basic stuff.
Agreed. Apparently if you aren't part of the in-crowd then you are a no-one.

And if it isn't on the web then doesn't exist.

Some other things that made me go "wha-?" were:

"StackOverflow is not just an indicator of how smart you are and how many upvotes you got for the "best programming joke"" - StackOverflow is a lousy judge at how smart one is. Alan Kay is on SO, with a reputation of 3,000. Mine is over twice that. Alex Martelli is over 300x that. How is this a measure of "smartness"? (Oh, and most of my comments on S.O. were from an era when it was okay to ask about programming jokes, or the most significant inventions in CS since 1980.)

"I often hear something like "my company doesn't pay me for open source contribution and at home I want to spend time with my family". ... By paying your salary your employer does already invest in open source products, because you're an active user of them. The problem is that you are not interested in becoming more active in that contribution. I see this as a lack of passion and self-motivation. Will you be an effective developer in our projects? Not at all, because our entire management model relies on self-motivation."

I am also a user of patented products, and a user of public domain products, and a user of Apple products. There's no explanation of why open source is special; why is it okay to not be passionate about developing new patents, or developing new software for Apple?

I am also self-employed for 15 years. That should surely be better evidence of self-motivation than contributions to an open source project or SO.

And finally, I actually do develop open source products. It costs about $30,000 to acquire a copy of my MIT-licensed code. The only way the above makes sense is to assume that open source software shouldn't cost anything.
I just read Andy Weir's The Martian in one day -- it was (obviously) fantastic. I highly recommend it.
Ok, clear.

It can be a great way to run project in a lovely pressure cooker.
Everybody 7days per week involved/committed without the distraction of homely nuisances.

I'm very interested in your camper-van-blogpost

And Mauritius is great!
So there would literally be a microchip in my brain?! All kidding aside, this is cool.
An Axiomatic Basis to Computer Programming (1969) [pdf]
Smartphones applications collect personal data every 3 minutes
>In the end, all those arguments basically say "any exemption to hackers legitimizes hacking and helps pirates" along with a few tired arguments about disappearace...

No, no they don't. You're doing exactly what the EFF is doing - being intellectually lazy and recasting their arguments into unrepresentative excerpts that you then proceed to dismiss. A number of points tptacek listed are nuanced legal arguments, and I see nobody addressing them.
Well he's the fella sitting in the office, so I don't think he's too concerned!
Opalist – get the latest news and tutorials for Opal (Ruby-to-JS compiler)
After 10+ years in the Microsoft stack, I've decided to go with Python + Flask and PostgreSQL for a side-project SaaS.
I thought the same (I'm working for 3scale, company with offices in the same building than MobileJazz in Barcelona).
We just recently moved to Tenerife with one of my coworkers for those reasons.

Good times.

Not many developer meetups here in Santa Cruz though :/
Perhaps you should take a look at what the prison corporations themselves have to say on the subject. For example, see this article:

http://reason.com/archives/2012/04/22/4-industries-getting-r...
It's criticism my friend.
A bug in the Sundown and Redcarpet markdown parsers may lead to XSS
It explains why iterated functions turn into group like structures and the Mosnster is present.