skysight-inc/HackerNews huggingface dataset:
Ask HN: Could you share your general purpose development contracts?
I'm a freelance web developer and I'm planning on putting together a general purpose web development contract for future projects. I was hoping to get a feeling of what I should be covering in the contract. I'd love to make a easy to read, non-legalese contract that covers the basics (payment, ownership, expectations, work hours etc.) which would give a client an introduction to my terms and be tweaked on a per-project basis.

I understand that I/WANAL & YMMV etc. but it would be nice to see what people are using themselves.
any wiki can do this. have u tried confluence/jira?
For a typical startup, anything less than 5-10% for a first engineer (non founder) is tiny, negligible, and just not worth suffering (lower salary, lost health, long hours) a startup for. Of course, there are startups that offer decent salaries and normal working hours. They're just rare. In those cases, equity isn't necessarily an issue and even no equity can be just fine.
From a strictly legal point of view: Paper, ink, and a safe. These are kept on your person and/or in your house and require a court order to access against your will. Expanding a bit, there is nothing that stops you from using local encryption to write to archival media. The problem with anything short of paper in a climate controlled system (and even with...) will degrade over time. Humanity has centuries of experience preserving and restoring ink on paper. We have quite a bit less experience salvaging anything else.
The story of a pivot
As of now there's still no article about the "incident" in their blog[1], but I'm sure there will be one soon. At first glance, users, comments, etc. appear to be working, though there aren't many new uploads yet.

[1]: https://thepiratebay.se/blog
With the way it's styled, it reminds me of when Firefox was named Phoenix (though that Phoenix logo was very different)
I find it interesting that there doesn't seem to be any more banner ads, or any tracking libraries. I wonder if TPB will continue like this.
For the record, I downvoted you both for posting insubstantial comments that are basically throwing out an opinion with nothing of substance, while I upvoted this one for talking about relevant issues.

But I do think that there's an argument to be had that spreading pornography and entertainment against artificial governmental restrictions could be construed as "fighting authoritarian governments". I don't know that I'd consider this kind of struggle particularly brave even, but not every kind of authoritarianism is locking up dissidents and not every kind of struggle is militaristic.

However, I currently am in a monarchy that recently had the civilian government taken over by the military, and currently uses government control of the internet to block pornography on a nation wide basis, so spreading pornography to me is literally combating the arbitrary policies of de facto military government parading around as a monarchy.
Pirating movies, music, software and so on strikes me as a mostly selfish act, and only loosely related to being anti-government due to there being laws against stealing (in the copyright infringement sense).

Also I don't really see the distinction between watching football, and watching whatever movie one has pirated via sites such as TPB.
Swift: No Macros, No Compromises
The Irish government has a lot of resources:

[1] NEWS: http://www.tg4.ie/

[2] Rosetta Stone: http://www.rosettastone.com/learn-irish

[3] Folclóir Póca (pocket dictionary)

[4] Learning Irish by Mícheál ó Siadhail

Now they also have it on Duolingo
1. I think the comment was mostly about applauding the very few who do stand up and fight rather have a good time, i.e., watch football, play video games, dance like nobody's watching, or whatever it is they like to do. I don't think it's extreme at all to use watching football as an analogy given it's popularity. Knitting would have been an odd choice, wouldn't you agree?

2. I'm pretty sure the commenter was talking about running a site like TPB, rather than using it.

By the way: I really don't see any reason to be offended by the comment. Some people stand up and fight, others don't. No shame in that at all.
One person dies on set of Martin Scorsese film 'Silence'
3D Printing Advanced Prosthetics (Gofundme & documentary)
>I don't think visiting The Pirate Bay is illegal in the first place, the same way that talking to a drug dealer isn't necessarily illegal either.

You'd think that, but stop and remember what the pirate bay actually does, again.

They don't have copyrighted files. They used to but no longer keep track of the people that do have copyrighted files. All they have is descriptions of files and ID numbers. Plus comments and a search engine.

So while I'm pretty sure you won't get arrested for visiting today, I'm less confident the current law won't become stretched enough to cover it.
An even bigger problem is Dropbox being the trojan, which is why I disagree with the "ecrypt-fs + dropbox" solution. We live in a world where Internet searches like "dropbox condoleezza rice" and "dropbox prism" are incredibly unflattering.
A. Im not even going to address the fact that you trivialized an extremely serious issue involving intellectual property, privacy, government and private industry abuse of power.

B. Your comment is like saying you dont see whats wrong with the TSA searching for toothpaste and nailclippers.

C.Your willful ignorance is a little bit terrifying

Enjoy your reality show in Sunday. Real housewives of Orange county comes on that day too. You dont want to miss out on conversation topics with middle Americans!
I work for a company that has two locations and a number of workers (including the CEO, who is quite hands-on) who work remotely the majority of time.

When I joined and introduced Basecamp which managed to de-siloed a whole lot of information, but required breaking old habits. The key change was ensuring the discussions and decisions which were being made offline either happened inside Basecamp, or were at least minuted there.

Recently this has had an interesting side-effect where some rebels are intentionally making decisions "off piste" for the avoidance of prolonged discussions.
It declares a variable named r10 and instructs the compiler to store it in the r10 CPU register. It's a GCC extension; the farthest you can get in standards-compliant C is

register long r10 = a3;

but the register keyword is advisory only (the compiler is free to ignore it) and you cannot specify the exact register you want to be used.

Reference: https://gcc.gnu.org/onlinedocs/gcc/Local-Reg-Vars.html
I agree that blindly accepting fingerprints is a bad idea, but I still think this can be solved for the majority of use-cases, with largely existing options, and without forcing the UI to be worse for users (when setup correctly)

From my understanding (I haven't tried this in practice yet), setting both StrictHostKeyChecking and VerifyHostKeyDNS to 'yes' will give most of what you want - it won't prompt to accept random keys (that's the StrictHostKeyChecking=yes bit) but it will explicitly trust SSHFP records it finds in DNS (thats the VerifyHostKeyDNS=yes bit). Obviously, you need to make sure your SSH client is using a DNS resolver library that actually supports & checks DNSSEC secured records.

Obviously you could just enable StrictHostKeyChecking (without VerifyHostKeyDNS) and use a simple shell script wrapper for SSH to accept a FP and append it to the known_hosts file before calling true ssh.

'ssh-keyscan' is your 'get-fingerprint-insecurely' tool in a nutshell.
Uhm google images allow you to see way closer.....
>Ahh, to be 25 and single again. Trust me by the time you're 35 and have kids you'll have a different sense of what's important. Your kids will be your sunshine but also your responsibility. Early retirement, living on a couple thousand dollars a year, will seem like the dumbest idea ever.

That's a choice that a 25 year old need not make.

For those of us who have hit or are even beyond 35, and chose not to have kids, things look very different. Particularly if you work in North American IT, you're able to funnel all of that extra disposable income into things like early retirement, as well as improving your day-to-day quality of life (that could be vacations, gadgets, whatever you'd like...).
My previous company had "read-only" credentials to production.
Another Tweetstorm Rant
More likely, zoe is just being snarky and is still contradicting YouTube's interpretation. YouTube made claims about the interpretation of the current contract, zoe says "mine does not say that" so she concludes, tongue in cheek, that there must be a "new" contract with the changed language.
Install an ArchLinux distro in userspace with no root privileges
> If not liking sports makes me a snob then ok, I can live with that. but let's not pretend working class sports culture is all good clean fun. It can be as venomous as any other culture.

As evidenced by the top comment in this very thread calling out non-sports fans as being elitist snobs without social skills. What a joke.
Do you have any references to the fMRI studies? I've never gone to the source for that sort of thing, and would appreciate a lead in getting started (not really sure where to even start looking).

The idea that we can biochemically run out of what powers willpower is a neat one. I feel like that implies there's something we can do to just replenish it, but making assumptions like that about complex things like brain chemistry is a great way to look smart while being not-smart.
I think you are correct, and it (as expected) changes the results. I ran owensd code on my machine, in a completely non scientific and error prone setup. For release builds:

Objective-C: 0.0310617s

Safe Swift (incorrect): 0.0641295s (106.5% slower)

Safe Swift (correct): 0.0355441s (14.4% slower)

So the "safe" Swift version is running about 14.4% slower than the Objective-C version. It's not bad at all for a language that is so young! In debug mode, however, I didn't even have the patience to wait for the test run to finish...
Vaccine Critics Turn Defensive Over Measles
Encryption is defined as:

"the process of encoding messages or information in such a way that only authorized parties can read it."

It may not be a secure form of encryption, but it is a form of encryption.

It would be pretty effective against the random passer by, and standard law enforcement would probably not be able to identify the language.

Plus, virtually any encryption a user has can be broken given time and processing power. By hand writing everything in another obscure language, without many native speakers you gain plausible deniability. If he/she manages to get on a list, he/she could claim issues with translation (either by him/her or by the translator).
I also felt better when two days later I met a buddy of mine (who is much smarter than me!) for lunch, and immediately he ranted about how he wasted an entire day getting Foundation's command line tools to work. He repeated nearly word for word the same issues I faced!
These days, I usually have a recorded sit-down (in person or over the phone) and discuss very specific details with the client and inform them that this recorded conversation will be the basis for the beginning of an agreement.

We then share the recordings with them, along with a written summary of the agreement.

Fortunately we've never had to go to court, but I'm told by my lawyers that this will hold up just fine. It also seems to breed a more organic agreement than a sterile, boilerplate contract.
I didn't say anything about coaches with million dollar contracts. I was responding only to the claim that football pays for the rest of the sports, which, other than men's basketball, are pretty much universally unprofitable.

If only a few schools' football programs fund the other sports, and all schools have a lot of sports, it only follows that most schools are losing money on sports, no matter how much money they pay their coaches.

That said, many unsuccessful football programs still have coaches with multimillion dollar contracts, so you're still wrong.

>It's a nice bait and switch you constructed. A "trick play" if you will.

This added nothing to the discussion and wasn't even a fair accusation, since I wasn't arguing anything like what you suggested I was. If I were being uncharitable, I would accuse you of intentionally misunderstanding my argument for the chance to be snide.
Thick Pollution Layer from the U.S. Over Iceland
How to prevent ice damming on your home
So then you have two avenues for attack, if someone wants to inject their own public key into your account - the Web UI and some form of custom SSH server.

Besides which you would need more than just "ssh github.com authtoken" - it doesn't identify who you are (thus knowing who to save the public key for)
There's a difference between a value-add, and a gatekeeper. And a gatekeeper can get away with skimming an asymptotically high percentage of the profit. A value-add like Steam is nice, but it's not essential the way that BnM distributors were, so that keeps their cut and control at reasonable levels.
I drove between Tucson and Bisbee (about a 2 hour drive) last month, and the number of RV parking places there is just astounding. I could definitely see this working.
Traditionally, discipline was often "improved" by a third party.

Sometimes I'm really grateful for my Dad who insisted chores were done and done properly, I was out of bed on time, and that homework was done to spec. I resented it at the time, and I guess I still do in a way, but I've never had a problem getting work done, and probably have him to thank for that.

Now, if he had just taught me to be a better negotiator and womanizer....
Scholarship money comes from a lot of places, but usually from wealthy alumni.

It definitely doesn't come from sports at most American universities.

There's something for the argument that sports attracts students who will become wealthy alumni and donate after graduation, but AFAIK, there's no data proving it, and some that contradicts that notion.
Are you talking about football in the American sense or to describe soccer?

No, I was asking if dragonwriter was referring to football (soccer) hooligans from the UK or other countries. Argentina guys in particular seem to get pretty rowdy, and there have been murders too.

But there isn't any sort of hooliganism where I am, I was just trying to figure out what dragonwriter was talking about with regards to pro sports being the focus of conflict. Which I don't see being anywhere close to the level of conflict (like actual war) that I was talking about.
Don't forget 'Dead Set', a really good zombie TV series set in the Big Brother house (Very critically acclaimed).

Also 'A Touch of Cloth' is funny, essentially British 'Police Squad'/'Naked Gun'.
>the popular premise that downloading Game of Thrones and porn == "fighting authoritarian governments"

You're confusing the users of the pirate bay with the site itself.

I strongly cheer for the site on freedom of speech grounds, even while I think the kind of downloading you describe is bad.

I think the word "authoritarian" is appropriate to describe shutting down a site for "contributing" to a crime just by letting users leave descriptions and contact info.
The health of high-bandwidth, distributed systems of content delivery is a vital part of resisting censorship.
An Apple Customer (Dis)satisfaction Experience
Relay: the next evolution of Flux [video]
My wife chimes in here and says, "don't even talk to me about LabVIEW". She's apparently not happy with it right now, haha.

I don't see what you mean about Magma. This is what I've found for Magma: http://www.math.harvard.edu/computing/magma/. It looks like Pascal with Python list comprehensions and sets as a first-class type.

Source code in most languages is a one-dimensional construct. Every source file in the project could be concatenated, the newline characters removed, and it would still compile to the same program (assuming the right ordering, barring white-space significant languages, etc.).

Is that because we are linear? Is that because our computers are linear? I don't think we're ever going to get away from written language as the abstraction of source code. Most (all?) people think in words. But how that language is presented might change. Literal lines and connectors between code elements has sucked in 2D because it just gets too dense for 2D space. Is that because linear things "want" to stay linear? Or is it because we have had to deal with 2D interfaces and it's easier to work in N-1 dimensions when using an N-dimensional interface?

And while I think I've seen attempts at this in 3D, then we have the other issue of 3D interfaces being terrible on 2D IO devices. Never have the two been put together.

But I think that's going to change very soon. A lot more people are experimenting with this sort of stuff these days. Good-enough stereo displays are accessible to everyone (slap your phone in the cardboard box you ordered a set of $5 lenses in). Language design is more accessible to everyone. Editor development is, too (I couldn't imagine doing this project 5 years ago, and even 3 years ago it would have been a very poor experience). There is just a culmination of different technologies that make it possible for just about anyone to hack on all of this stuff.

Somehow, there seems to be a lot of discouragement lately to do so, but that's a different story entirely. I'll just leave it at saying, I hate the phrase, "don't reinvent the wheel".
They come from the same sociological root: in-group/out-group dynamics. I don't know how much more intellectual you want to get.
I really don't see any reason to be offended by the comment.

As someone who enjoys football, I am offended by the comment. It presents a cheap, fictional dichotomy -- this notion that on one side are people who watch football (and apparently nothing else -- if you watch the Super Bowl, clearly that is the entirety of your being), and on the other are the freedom fighters and good people of the world.

My Facebook feed is full of similar people who, when they aren't posting pictures of drinking, building model airplanes, or doing other ultimately selfish acts of little consequence for the world, post trite motivational images that decry those who "care more" about a game than whatever pet cause they've decided is important...at least when berating people who might like something they don't. It's boorish and aggressive, and actually terribly offensive.

And the notion that the Pirate Bay is some sort of good cause is uproariously hilarious. Even putting aside the whole complex, nuanced discussion on piracy (no, people don't don't use the Pirate Bay to download Linux distros), The Pirate Bay is one of the most aggressively shitty sites on the internet. It is full of malware ads, diversions, pop-unders. The operators sell your security to make themselves money (and, apparently, a lot of it). Hurrah for their great benevolence.
It's a question of whom you want to secure it from. If the answer is "the government" I wouldn't even bother. If it's just from snooping, I find it very hard to believe TrueCrypt is not sufficient.
I haven't seen this before and it's awesome - thank you for sharing! :-) It's completely accurate, from my experience.

One thing I could add though (not really related to creativity as such): when he talks about the time at the start of the creative time-space, where your mind gets flooded with the list of things that you should have done and forgotten about - I think this is actually one of the benefits of this exercise. I find it very helpful to write down all these things as a list, because trying to remember them is subconsciously a source of stress. Not to do anything about them then, but just writing them down to get them out of your head.

This is one of the real gems of understanding that I got from reading David Allen's "Getting Things Done". Having these things written down on a list frees your mind from having to try and remember them and also makes it much easier to go through the list and sort it in terms of importance or even get rid of some items altogether! For me it has definitely improved my productivity and also helped reduce the stress of forgetting to do things that are important because I got distracted doing something else.
and what about the injustice of governments (at least in Europe, don't know elsewhere) that make you pay extra-taxes on any digital support with the excuse that people use them to store pirated material.

I'm pretty pissed off that I have to pay this tax despite storing only legitimate material, but not enough to do something directly. I cheer if someone else is fighting against the way the copyright industry works right now.
Show HN: RFC compliant HTTP Caching library in functional Ruby
HiJacking High Tech Cars
> If your hadoop cluster is slow...

You're right, there is a lot of misinformation and hope about Hadoop out there, and I think there is a lot of value in Hadoop as a cheap data integration archive. But I think the parent poster's point still stands. A Hadoop-based infrastructure currently has a lot of impedance mismatch for full end-to-end advanced analytics with a bunch of stats, linear algebra, or graph stuff from native code which are not Java-based.

I would love to see a TCO analysis on Hadoop+analytics versus buying a more traditional "supercomputer" stack with infiniband or one of the nifty Cray/SGI NUMA systems. Current data warehouse and BI folks are fixated on cost per PB of storage, and Hadoop is very cheap based on that single metric. I suspect that if enough human factors and accuracy/agility of modeling results are considered, the latter may be quite cost effective. It's just that the "big iron" vendors are still in the middle of retooling their marketing for the BI/DW/ETL crowd. When they finally figure it out, it's going to be a bloodbath.

For instance, SGI UVs can give me 24TB-64TB of RAM in a single "system". I still have to make sure I do multithreading/multiprocessing well, but the interconnects are lower latency than 40GBe. https://www.sgi.com/products/servers/uv/

HP ProLiants now can fit 48-60 cores and 6TB in a single 4U system: http://www8.hp.com/us/en/products/servers/proliant-servers.h...

Buying a few of these scale-up systems is a LOT cheaper than hundreds of nodes of Hadoop sitting around maxing out I/O while their expensive Xeons have 10% CPU load. Especially given than you can hire anyone out of science/engineering grad school and they can program these scale-up systems, whereas writing a bunch of Java MR jobs for Hadoop is quite foreign to them.
Microsoft iOS App totally insecure
IMHO the post "Screw motivation, what you need is discipline", hits the nail on the head. For many years I too thought that I need to first figure out what I love, then what is valuable to the world etc. etc.

However when I started using Pomodoro technique (http://caps.ucsd.edu/Downloads/tx_forms/koch/pomodoro_handou...) to simply complete daily tasks, I discovered that process is more important than product. When I changed my focus from goal or product orientation to simply discipline/process orientation, I started achieving more.

Somehow there is an emotional weight to thinking about results. To push this burden off, I felt I needed motivation. Ironically I started seeing much better results, when I aligned myself to disciplined execution with a certain detachment to results. Eventually I started hitting most of my objectives, even freeing my time off to do things outside of my work related goals.
Seems like a great opportunity to ease up visa/immigration restrictions in the US and encourage a brain drain from China of highly sought after professors and professionals.