skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Contractum_trinius

A contractum trinius was a set of contracts devised by European bankers and merchants in the Middle Ages as a method of circumventing canon law edicts prohibiting usury. At the time, most Christian nations heavily incorporated scripture into their laws, and as such it was illegal for any person to charge interest on a loan of money.

To get around this, a set of three separate contracts were presented to someone seeking a loan: an investment, a sale of profit and an insurance contract. Each of these contracts were permissible under Church law, but together replicated the effect of an interest-bearing loan.

The way this procedure worked was as follows: The lender would invest a sum equal to the amount of financing required by the borrower for one year. The lender would then purchase insurance for the investment from the borrower, and finally sell to the borrower the right to any profit made over a pre-arranged percentage of the investment. This system replicated the effects of a loan with any interest rate agreed between the two, yet provided protection to the lender against default, while the borrower remained under the protection of the law when it came to collection of the money by threats or force (loan sharking).

And...

http://en.wikipedia.org/wiki/Vix_Pervenit

Vix Pervenit: On Usury and Other Dishonest Profit was an encyclical, promulgated by Pope Benedict XIV on November 1, 1745, which condemned the practice of charging interest on loans as usury.
You are misreading the first line of the article. The article's author is lumping himself AND Jeff Atwood (not to mention nearly the entire population of Hacker News) into the same bucket here: ALL of them saddened by the passing of Aaron Swartz.

He then disagrees with Jeff Atwood about a further point: whether Aaron should have "accepted the penalty" for his activism.

Personally, when I first read Jeff Atwood's original essay I felt that I understood what he was getting at ("I'm disappointed that Aaron 'quit' on us, and I hope no one else does."), but I felt (as does this author) that his suggestion that civil disobedience requires one to accept the penalties for breaking the law. I am neither sure that Aaron Swartz intended to engage in civil disobedience, nor am I sure that meekly accepting the state-imposed punishment is a necessary component of civil disobedience.
you should research the background of this case more. the jstor documents in question were already in the public domain.
I'm not sure I understand the correlation between a person being passionate about their background and community, and that person being litigious.
Hot tip: filter uncommitted make-your-own-rules types by looking at driving instead of walking.

Any Joe Schmo can jaywalk, but it takes a real free spirit to decide no cars are coming and run that red light.
The most amazing thing about stuxnet is that if hollywood were to make a movie about it we would find it too unrealistic, even if it was less fantastic than the real facts.
Historical Echoes: Cash or Credit? Payments and Finance in Ancient Rome
One hopes to be the first to see the post.

"So I had some time and a cray... Also some refactored code"
Stick to your First Principles
Why couldn't Google just sell their hardware via other - more experienced - companies in the retail world?

I purchased by Dell screen from a store that was not Dell's, Likewise for my Vizio TV, Nintendo Via, HTC phone, etc.

I'm sure we could all live buying Google hardware from a non-Google retailer and so could Google.

(Not saying Google would do that, just saying whether or not they open their our branded retail store is really a non-issue, it should be more about it been available in any bricks'n'mortar store at all)
That wasn't even remotely funny. No pun intended.
> The budget for something like this is probably in the tens of millions if not more.

Absolutely. This was a massive defense spending project by any measure. How many people do you think worked on it? Assuming the project was highly compartmentalized, I would estimate that there are at least SIX subteams currently working on the next Stuxnet.

- 0-Day exploitation of PCs. How big is the team responsible for discovering / purchasing 0-day exploits?

- Hardware/firmware-level infection. This would require expert knowledge of the specific control systems.

- Networking / infrastructure. This requires an intimate knowledge of target network topology.

- Boots-on-the-ground payload delivery (nontechnical).

- Spear-phishing payload delivery. Perhaps the points of entry were several levels removed from the actual target facility (e.g., security guards' wives' laptops).

- Testing / QA.

All of this of course has to be backed up by world-class intelligence support, which I shan't address further. The technical feats of developing this alone are astounding and intriguing.

Holy shit.
Here's the key line from the article:

> Here's the profile of a female entrepreneur that I want to work with

Note the use of the word "I". When the author brings herself into the article like this, discussing the author is entirely relevant.
Microsoft has been doing this for decades. Ever try to collaborate on a web project using MSN Messenger? Every message you sent that contained 'index.php' was mysteriously dropped. It IS Orwellian, but you should not be surprised. The big communication services all seem to have their own little moral or technical hacks they use to keep your discussion limited and away from certain topics / words.
Being a woman entrepreneur, and having been part of an incubator for startups (ImagineK12), I have to agree with what she is saying in this article. Even though we were the ONLY women founder team in an incubator with more then 30 men, I never saw myself as different from my male co-founder peers.

Its important to focus on results. Driving product, customers, team, company requires similar skills whether you are a woman, man, white, black, gay, straight. Using your contraint as an excuse will not let you see your full potential.

I personally dont have anything against women organizations, but I try to not partake in them often because I dont feel the need to. I am happy to help other women succeed, but I am happy to help other men succeed too. If you stop looking at the world as 'us against them', there is a whole lot of new opportunity you will open up for yourself.
Marissa Mayer Is Wrong: Freedom For Workers Means Productivity For Companies
I think the experience of a college or university degree is well worth the time and money. You may meet others that have your same interests. You may be exposed to concepts and ideas that you have no concept of now. It might happen because of a required class or it might happen because of a relationship with a mentor or a professor.

You have the rest of your life to work. Be a monk and study for a few years and come out the better. Having accomplished 'a degree' is a big deal. It's a lot of bureaucracy and busy-work, but that shows that you have not only skill, but perseverance.

Also other mentioned coming to the US. Why? I can't see why. I'd go to Berlin or Vienna or some other place in the EU.
Or worse: "Internet Tycoon"
Ask HN: How do you make the leap to software development?
For a long time I've wanted to learn software development but don't really know where to begin.

I was a math major in college which I've found has been quite useful for programming (similar ways of thinking) and while I was in school did quite a bit of programming for numerical analysis and financial engineering classes.

In addition, when I take programming tutorials online they come easily and usually get through them pretty well. For example, I can get through the project Euler problems pretty easily (but again these are little programs that run int he console).

With all that said, how do I make the leap to learn about how different technologies come together to make software? Even though I feel like I've programmed a lot, I would have no idea where to start if I wanted to make a simple java app. When I load Eclipse for example, all the files and menus are a little overwhelming.

Similarly, I've finished a bunch of javascript books, but how do you piece everything together to build a website? Are there resources that anyone may be able to point me to?

Thanks for your help. I feel like I have some programming skills that are going to waste because I can't seem to close this gap.
wow. thats an astonishing thing to say. you sure have a high regard for "rules". some rules don't deserve to be respected. they're not automatically right just because they are codified. there's also a difference between a censure (a formal reprimand) and criminal prosecution. you ought to think more about the implications of what you've said.
Apple has always been against Porn on their devices. It's no surprise they're against it on their services as well.

Of course this could be a really poorly working spam filter, but I'm inclined to believe this isn't the case.
It should shortly - the roll-out takes a few hours to get to 100%.
Why do they mention "child pornography"? Maybe I'm wrong but isn't "barely legal" meant to mean 18 year old adults and not "nearly legal"? Or is it just a common code phrase child pornographers use I wasn't aware of?
I don't know what versions are provided by the "amazon Linux AMI" (which the article cites as the image) but I would venture to guess that those are probably the standard (which would make the title apt)
1. Do not take this statement for granted: "When your page is simple, yes, you don't need that much interactivity. But the market will demand more and more functionality on that page." Simple, fast apps that don't overdose on interactivity seem like a better bet. The vast majority of problems being solved with software do not require the bells and whistles of Facebook & Gmail.

2. A huge aspect of choosing Rails or client-side MVC is productivity. If you're going to build a web app in Ruby, you're going to have to have somebody on your team that is good at Ruby. By layering a client-side MVC on top of that, you're now requiring javascript expertise. Your life is now twice as difficult.

3. It's amazing how powerful DHH's approach is. Just look at the new Basecamp. Does any part of that app feel slow, clumsy, and non-interactive? Absolutely not. I imagine myself being opening up the Basecamp codebase and "getting it" within a day. If you understand your constraints well, you can deliver amazing software with an order of magnitude less complexity.
Exactly; for regular apps with little interaction needs, I start with a pure Rails back-end, and mix KnockOut.js only where relevant (for instance), or not at all.

For more UI-dynamic apps like https://www.wisecashhq.com, I go Rails JSON back-end + html rendering for skeleton, and KnockOut.js for the interactivity.

Now that DHH advocates "his way or the highway" isn't really a surprise :-)
It's not about user facing JavaScript apps. It's about adding another tool to the mental toolbox.

Calculus, statistics, physics simulations - all of these will be of use in a persons career, yes, but like you I think that is not important. What is utterly important is that the most expressive and flexible tool in the mental toolbox for two hundred years is put in the hands of as many human beings as possible.

I want the next Einstein to be literate, able to use Lisp on her OLPC device and change the understanding of the universe from her school hut in Rwanda, circa 2039.

We live in a world of wonders, invented by the brightest few thousand humans who ever lived. Let's give ourselves the best chance of the next thousand adding their full worth too.
mcherm is right about what I meant: a hopefully-not-controversial statement. Sorry for being unclear.
I think it would make more sense to work out deals with existing retail stores to have small 'Google' sections much like happens with other brands. They could use that as a chearper/quickly/lower investment way start learning whether or not a real store would be viable.
Chrome 26 Beta: Template Element and Unprefixed CSS Transitions
More than 10% of the time on facebook, I get a "try out these new games your friends are playing" (even though I've rarely played games on facebook), which takes up roughly the same amount of space as the google+ one does.
> I'm just saying that just being a CS major does not make one a great programmer and likewise, a great programmer need not be a CS major.

I'm emphatically not saying this, I'm saying that a degree is good for employment. Many places will outright refuse to hire people without at least a BA in computer science (or computer engineering, I guess? I am not aware of the related fields).

Thankfully, investors care more about the end code than degrees.
But isn't that worse? You are browsing an app that you logged into with Google+ and now all of a sudden it's installed on your phone?
Let me be frank: I received a 1 page resume of a female computer scientist, where the word "women" was mentioned 8 times (organizations, etc). We did not interview that person, since frankly we were scared.

You should delete your comment immediately. You have violated long-standing and well-enforced laws against gender-based discrimination on hiring. You openly admit that you did not hire a qualified female candidate primarily because of her gender. Your comment could, and if it comes to it, would be used in litigation.
Why are you inclined to believe this isn't the case? What possible reason would there be for Apple to care one whit about the email that goes to iCloud accounts? The only thing that makes any sense at all is virus/spam filtering.
OpenJournal - Discuss academic papers (open source)
It actually sounds like you got disillusioned and probably heartbroken and are now scared of intimacy but don't realize it because you've activated a defense mechanism and are rationalizing your fear as "having realistic expectations".
Your post seems to imply that solving problems and focusing on goals are male-specific patterns of action. That's a rather more dangerous meme.
That's the thing though. Apple has never filtered emails before or even hinted that they would.

I'm going to take a guess that this is just a misconfiguration in the spam filters.
At this exact moment, I disagree with you. But this may be only because I'm feeling something of a pinch in my brain parts over social media feeding frenzies that keep popping up about booth babes and gender bias and blah blah blah... Every time I read a vitriolic blog post or some -ist group rocking the boat, it feels like a setback, for me, personally.

Every thought Shelly expresses here has gone through my mind countless times, only in far less kind phrases laced with many a shocking expletive. She says, "Excuses amplify problems." I see this. I also see it making problems where none may exist. I see it as making problems for me, too, in that loudly expressed excuses put many people on guard for criticism and generally result in creating a hostile political environment. That fixes nothing and helps no one.

The approaches that men and women have to solving problems (in the most general logical scope possible) may be completely due to cultural nurture. Women talk out loud about their problems. Men internalise them. Then when we have to sort stuff out, of course we look at each other through the filter of our own bias and flatten/marginalize other players for the sake of convenient argument. This also fixes nothing.

"Work harder than anyone else," is equivalent to "rise above." As with any experiment, it's not engineering when design refactoring stops at the first hurdle. And boy howdy is "there aren't enough women in $INDUSTRY" ever a hurdle.
If you're curious about the HTML5 version of YouTube, you can opt-in at https://youtube.com/html5
I should think discriminating based on a proxy for a protected class is still a no-no.
Terrible idea. I hate the (mis) connected nature of google services. E.g. I don't want to see Google+ contact's recommendations on my youtube page. Now I can't imagine the same happening with even other apps.
We cannot begin to imagine the extent to which world military powers are currently developing and deploying cyberweapons.

Given the success of Stuxnet, it's nearly certain that such offensive cyberwarfare programs have gotten increased funding and support from the highest levels of command. From the article, Stuxnet 0.5 C&C servers first went online in 2005. 2005! George W. Bush ordered the deployment of Stuxnet!

I personally cannot wait to hear about what the cyberweapons fo 2013 look like.
This is wrong. It goes beyond this. There are various clear examples of Apple exercising far too much authority.

It's not a question of whether you should use certain products. It becomes a question of whether you should trust Apple at all.
Wouldn't this make more sense as a civil matter than than a criminal misdemeanor? Then you don't have to worry about breaking the law photographing your own property.
I probably would not want to work with someone like that but I wouldn't use that either of those as a justification for not hiring the person.

The decision must be based on other factors, i.e., other people were simply better qualified, or the particular candidate was unqualified.
I am particularly interested in this aspect of the discussion (explaining the process leading to deciding to develop a new tech in-house instead of re-using any existing approach). In an ideal world there would be plenty of experimentation with real-world data to justify things, but I don't read about that happening too often.
> What possible reason would there be for Apple to care one whit about the apps that are installed to your phone?

There, fixed that for you.
> I have icloud and I'm not even sure what it's for

It's a syncing service first (and you can optionally opt in to get an email-id). The website provides you webapps for your synced iCloud contacts, calendars, notes, reminders and iWork documents and for "Find your iDevice". For other applications it serves as cloud "storage" but there's no web interface for those.

The app icons are equivalent to iOS app grid and the little cloud button serves as the home button for the "Apps"
Take this opportunity. With luck you might end up just like Bill Gates with his perpetual leave of absence from Harvard.
> Most people have better things to do than programming,

Most people have no idea what programming is and can't make that judgement for themselves—coding should be taught in high school, not because everyone will code but because people need to know what kind of opportunities exist. Let's be honest, a lot of high school classes were nearly useless in terms of how much you used what you learned, but they were useful because you learned you didn't want to become a chemist (or whatever).
Go does look awesome. I've spent some time with Erlang, Clojure and Scala (roughly in the order that I liked them most), but Go passed the "get started writing useful code quickly" test better than any of them. Haven't gone beyond the basics yet, but I think it might occupy a sweet spot of ease of use combined with "power", loosely defined.
Suicide in the Silicon Valley: Male Success Norms Bad for Men Too
Strftimer - A Ruby strftime generator
Pascal is awesome. I really recommend subscribing to his Newsletter.
I have a cochlear implant and I've had several of these audio induction loop tidbits for my CI processor (hearing aid) for years. In my opinion, the wire is a PITA and attracts a lot of attention.

This spring, Advanced Bionics is coming out with a bluetooth-enabled CI processor so that I finally can be able to listen to music on my smartphone via bluetooth without having to deal with wires. I've already got the money waiting to reserve myself one of these processors.
The sent folder still works as expected. Oddly enough, offending emails even sync in the sent folder across devices. So Apple doesn't delete your original work (they'll even sync it for you), they just won't send it.
iCloud is first and foremost just a bit of service glue to make the native email/calendar/etc apps 'work' without sending people to Google or assuming they have a work Exchange account. In that capacity, it's as good as it needs to be. [1]

Similarly the file sharing is just to set a third-party baseline so that file/save sync'ing between Apps on the mobile devices 'works' without sending people off to Dropbox. And in that capacity it also works just fine.

Sure, it resists power-user use. But that's just because, in true Apple fashion, it's not built for it and doesn't care too much about it. But that only makes it 'shit' inasmuch as about 90% of Apple's services are 'shit' and places it distinctly outside the way Jobs defined 'shit'.

[1] Though filtering this crude is cause to reassess that.
Or, more sinister, crops and other agricultural lands. Which would prevent monitoring by environmental groups for run-off control and such.
Ask HN: Economics student looking to get into web development
Hey guys, I am just finishing up my university degree in economics and over the last few months have become obsessed with web development, the start up world, and everything that comes along with it.

I've been working through the obvious resources like codeacademy and such, and am now looking at applying for devbootcamp or a similar web development program.

My question for HN is, will my degree in Economics be able to benefit me, should I continue to pursue a career as a developer?? Aside from working on projects to build my portfolio, which seems to be the general consensus of making yourself more hireable, does anyone have any pointers for a new university graduate?

Thanks in advance!
The title only suggests something unique about Go to those who didn't read the article.

There's a good chunk of that article dedicated to discussing the language choice and how other languages could have been used instead but -in this specific instance- wasn't chosen. The language choice is as much a part of the topic as the compression routines themselves. So it makes a lot of sense to include the term 'Go' in the title given that's a large focus of the article.

It's really no different to all these articles that spring up about fancy demos being built in Javascript or CSS tricks. Yet in those instances nobody says "the title is misleading. You could write that demo in C++ as well."
My son is 2,5 now, too. I definitely plan to let him get some martial arts training before starting school. Not sure what age would be good, but I suppose 4 at the latest (maybe sooner).

It seems like a good basic skill to have in life...

And also, running - in most fight situations, running is probably the best option.
The world of Gilgamesh seems very sparsely populated and almost lonely. Perhaps this was why they were more peaceful.
You have completely missed the point of the comment that you are responding to. It's not that she's a woman, but that she put so much of her efforts into that identity.

Or maybe you're joking, but jokes don't go well in discussions like this.
The road to success is a process of failing in increasingly smaller amounts. Success is not achieved by avoiding failure, but by how it is handled. Those who continue on the road in the face of failure may eventually find success, but those who stop moving forward never will.
Telecoil is great, but it doesn't really compare to a $400 pair of headphones. I have this one http://eu.akg.com/quincy-jones-eu/brand_akg/akg-headphones/q.... I put them over my hearing aids and listening to music is awesome.

I am not sure whether it is due to any technological limitations in Telecoil or a $400 Telecoil would work as good as this, but I'll be sticking with my headphones for now. :)

Another alternative is to get top of the line hearing aids and pair them up with an FM transmitter (I have a Nadia and a Smartlink+ http://www.phonak.com/com/b2c/en/products/fm/transmitters.ht...). Once again, average sound quality for music but you can pair the transmitter to your phone using Bluebooth. True handsfree.
Isn't that generally done on the receiving end? In this case, the message is simply never sent.