skysight-inc/HackerNews huggingface dataset:
If it takes a year (or more) to negotiate licensing fees, if the labels are demanding that google censor its search results in exchange for licensing, and if Amazon is being hailed as a folk hero (in some circles) for making the same move, it seems like the sane decision to me.

This isn't google tv; the labels' recourse is purely legal. If they want to sue to make listening to my own music off a server a public performance[1], I look forward to seeing that non-bungled legal action in the news. If they give super-licensing rights to Apple, I look forward to giving more business to a company that already has unreasonable leverage over the music industry.

It's really just too bad they bungled this.

[1] http://news.ycombinator.com/item?id=2534850
Unfortunately, there is no such thing as a tech-savvy "Internet generation". Most of those kids who know how to use Facebook inside and out would be just as clueless as today's senators are, if they had to deal with anything remotely technical.
What do you use to do the hg-git conversion?
Ask HN: Should we be concerned? Potential partner uses proprietary framework.
I'm an intern at a growing, local web development firm. I've worked with this startup for one year. Late last year, I partnered with a group of students to form a business. Over the past five months, we've worked to develop a solid business model, talked with potential customers, and now we're ready to start software development.

My boss expressed interest in a mutual partnership and we've begun moving in that direction (although, no written contracts have been signed by either party). If we form this partnership, our software will be written in a proprietary framework solely owned by this firm. We're wary to jump into this arrangement for several reasons:

1) We won't own all of the code. The codebase would be licensed to us by the firm in return for minimal equity (less than 5%) in the company.

2) The firm's framework has gone through several revisions over the past few years. The latest revision was a complete overhaul. Even though the firm has built some impressive web applications with the framework, we're concerned about the overall quality of this codebase.

Despite these concerns, there are some positive aspects to the arrangement. We'll have easy, cheap (read: free for now) access to existing hosting services. I have extensive experience with the framework and feel comfortable undertaking the software development of our project.

We're in an awkward situation, because saying "No, we're not interested" could damage our relationship with an otherwise very connected individual with many valuable contacts.

Are there any others out there that have encountered similar situations? For those that are ahead of us, what advice do you have?

EDIT: Formatting.
I'm a dentist coming out of residency and looking for a job. I use craigslist religiously to send out my resumes. One thing I do right now, which is very annoying is everytime I send out an email to a post, I copy paste it into my google docs spreadsheet.

I've made a spreadsheet to keep track of where I've sent the emails and status of each email. Another annoying thing is that every time I want to send an email, I copy the text from my sent emails and just change the location of the job in the body of the email.

If I could just look at the posts and reply in bulk with my resume that would be something I'd be willing to pay for. Not sure how much you charge, but I'd probably pay $10 for example one-month usage because I would probably spend about a month looking for a job.
Apple has $43bn right now.

http://www.investorplace.com/33461/apple-inc-nasdaq-aapl-cas...
I was going to talk about this, but I think part of higher education's problem is the lack of mobility between studies. I think it's hard to switch to a different area of study unless you studied at least 4-5 courses of it as an undergrad, or familiarity from research.
Acer Iconia tab A500
Vagrant provides a good UX for devs using VMs for web servers IMO.

http://vagrantup.com/

I have a fully-licensed copy of the latest version of VMWare Workstation for OS X and still use VirtualBox with Vagrant.
For anyone else as ignorant as me (from Wikipedia):

Mens rea is Latin for "guilty mind".[1] In criminal law, it is viewed as one of the necessary elements of a crime. The standard common law test of criminal liability is usually expressed in the Latin phrase, actus non facit reum nisi mens sit rea, which means "the act does not make a person guilty unless the mind be also guilty". Thus, in jurisdictions with due process, there must be an actus reus accompanied by some level of mens rea to constitute the crime with which the defendant is charged (see the technical requirement of concurrence). As a general rule, criminal liability does not attach to a person who acted with the absence of mental fault. The exception is strict liability crimes.
Yes, and due to accelerating change, the rate at which laws are generated/enforced by people ignorant of the subject matter will only go up.
Has a legislator ever paid much of a political cost for passing unconstitutional legislation? It must have happened, but I'm not aware myself of any serious pain for any of them.
Here's 1.8.7, 1.9.2, and 1.9.3dev running that application's test:

https://img.skitch.com/20110515-x4r8414pkei9j3h73d1sy67iud.j...

1.9.2 and 1.9.3 is really slow at starting up bundler/rails/gems.
Yes, and they're lobbying state governments to be allowed to do more.
"The codebase would be licensed to us by the firm in return for minimal equity (less than 5%) in the company"

I've never heard of such an arrangement. What does licensed even mean?
The example of the 60s generation and drug laws doesn't encourage me there.
Upvoting. I realize this is a single vendor link, but I recently spent a long time redesigning my home network and settled on the same unifi system.

It's really worth looking at commercial grade access points if you are looking for a more robust networking solution, even at home. There are other good manufacturers besides ubnt, but their 3 unit unifi price point is pretty good. 2.4 ghz only however.
Well I was interested until I read that it won't be available until October. It'd be nice if they had a preorder of some kind...
We would use the firm's framework to develop our product. We would not have any ownership of the framework.
Much commentary from the submission half a day ago.

http://news.ycombinator.com/item?id=2549462
MIT sucks, seriously. Stanford is better. Better in engineering than MIT, better in non-tech areas than MIT, better weather than MIT, better girls than MIT, better things to do outside of school than MIT. Can't beat it.
What does Google Fiber have to do with it?

Just curious, as the internet access was plenty fast at CMU 15 years ago when I was there, so I can't imagine it is worse now. And of course these days you host virtually (hah) everything in EC2 or the like, so local bandwidth should never be a limiting factor.

Perhaps I'm just sensitive on this topic since I've been using an (at best of times) 100k connection in Rwanda starting a software company here.
I think it's best if you do go after ideas related to things you are passionate about, as amac suggested. IMO startups and businesses in general are largely about vision, especially in the early stages. It's hard to have vision for something you aren't passionate about or don't know well. Vision isn't something that can be harnessed with an x step business process either.
I'm not sure this sort of criticism is warranted for an invite only beta product, specially that the main reason the service isn't complete yet is because the music label cartel didn't give their blessing, so it's surprising to see the author side with the labels in this flawed link-bait article.
Yeah, that's definitely in the "too small to pay a company but big enough to have real problems to solve" range. I completely agree that just having people who care (and plan ahead) goes the furthest.

At a previous employer, the number of "Oh, we have a conference going on and the internet access sucks, please fix it" or "Yeah, we have a conference this weekend with <ABSURD NUMBER OF ATTENDEES>, can you get it built out for us?" calls we got were absolutely insane.
It would take me many days to create and test an admin with multiple objects, even a simple one, and then I have to maintain it. I install rails_admin and I've got what I need. This is for internal testing and maintenance. I don't care if it's heavy.

I suppose your logic makes sense if you're gainfully employed, but I bang this stuff out for myself and clients. A 90% solution with one line of code sure beats weeks of work.
Its not just a CMU problem. That is the attitude of the entire state of Pennsylvania and probably all of the north east.
Let's substitute one criminal activity for another. Let's say instead of linking to a site that allows you to download copyrighted material, we were talking about linking to a site that allowed you to order a hit on your wife/husband. Or a site that allowed you to order custom-made child pornography. (1)

I'm pretty sure that, if that were the site in question, many of your rhetorical questions won't seem quite as ridiculous. In fact, I'm pretty sure even the last question you pose, telling a friend the URL, can in some cases be construed as illegal, and certainly immoral. Again, not all cases, but some cases.

And if we forget the slippery slope fallacy and focus on just the linking, how would you feel if a news website actually linked to a site that allows people to download child pornography? Or allows people to order a hit on someone?

1 - I'm not saying copyright infringement is anywhere near the level of wrong I'm talking about. It's just that using something that is clearly considered wrong to all people, is a great way to clear up, in your own mind, whether what you're objecting to is the text of the bill, or the fact that it's talking about copyright infringement. I'm guessing most people here would be all for a law that banned passing out the URL of a site that solicited murders, etc. But when talking about copyright infringement, your preconceived notion that copyright infringement is OK gets in the way.

EDIT: Minor fixes.
Melatonin is great. Dream Water has the similar effect too.
> divergent thinking, in a subject (math) that doesn't traditionally involve a lot of it.

I strongly disagree with that.

Divergent thinking as well as creativity is very important in mathematics and has always been. Solving problems - this is what mathematics is all about. So creativity is vital, and more important in math than in many other professions that call themselves "creative".

It is a common misconception that math is about following calculation steps and simple algorithms. This is "math" as taught in school, and it is okay because those are the very basics. However, as soon as you join mathmatical competitions, or even start studying math, things are different: It is no longer about using math but about understanding and maybe even extending math.

That means: defintions, theorems and proofs. And, of course, always keeping some examples, visualizations, simplified views, and heuristics in mind. Those help you to stay on top of things, so you don't get lost in this forest.

To find proofs, or even just good definitions (which is sometimes as important), you have to be very creative. Learning other proofs means getting lots of ideas about what could work, but as soon as all well-known tricks are exhausted, there are still lots of open questions whose definite answer (i.e. proof or counter-proof) will need yet another genius. Or just another student whose thinking diverges into directions that others haven expoited yet. Or maybe they also thought about that, but didn't take this seriously or didn't try hard enough.

Dedication to an concrete problem at hand is in no way a contradiction to divergent thinking. It is more about the combination of convergent and divergent thinking. Sticking to only one of those, and you either won't get far enough, or be lost into totally secluded corners without even noticing.

Also don't be fooled by math competitions (which are very different from plain calculation competitions!). Students may get excercises that are fairly well-known to mathematicians. However, in the view of the students those are new, unknown problems they almost certainly haven't heard of up to that point. They might be well-prepared with lots of standard tricks and maybe know about similar-looking issues. But in the end of the day, they have to be creative - very creative - to find their proof.

It is not uncommon for the jury to receive a solution from a student the original creators haven't thought of. Usually, such an exceptionally creative solution leads to a special award on the competition.

Also, usually the students get multiple tasks, so when they get stuck with one excersice, they can skip to the next one. When they later come back to the first one, it usually makes a lot more sense and have some more ideas to explore.
Many phones can be tethered via Bluetooth, allowing the phone to remain in your pocket. That's my BART/CalTrain solution.
Using Hyper-V no longer requires installing Windows. The hypervisor can be installed on its own (for free, even): https://www.microsoft.com/hyper-v-server/en/us/default.aspx

(Disclaimer: My group supports Hyper-V server.)
I don't think most people would be for a law that bans passing out a URL that solicits murders. We may not agree with the site, but sharing the URL of it should not be a crime.

If you gave someone -- say a reporter -- the contact information of a murderer to interview for a story, should that be a crime?
For anyone else who is wondering, this is a quote from Slashdot's post on the launch of the iPod: http://slashdot.org/story/01/10/23/1816257/Apple-releases-iP...
Also works with encryption.
> with a test suite that takes less than a second to run

I'm jealous. That would probably save me a huge portion of my development time. Node is my top contender if I dump rails.
On keeping a journal, and forcing myself to make predictions.
But I doubt that you could maintain it without knowing how it worked. The moment anything went wrong, you would be in trouble.

I'm sure you could build a car that looked pretty, but not one that ran well.
I made a toy implementation of this sort of thing in Forth:

http://pastebin.com/vHaU3jPW

This code isn't very well factored, but I think the results are pretty clean looking. With this code:

: printPair ." ( " . ." , " . ." )" space ;
1 2 counter 0 5 range zip 1 2 counter 3 7 range zip chain ' printPair map

You get this output:

( 0 , 1 ) ( 1 , 3 ) ( 2 , 5 ) ( 3 , 7 ) ( 4 , 9 ) ( 5 , 11 )
( 3 , 1 ) ( 4 , 3 ) ( 5 , 5 ) ( 6 , 7 ) ( 7 , 9 )
In fact, what it would be doing is redefining "guilty". You'd be of guilty mind when the crime you intended to commit was sharing a URL.
Wonder how google would stay in business if this passed. How to stop the engine from knowing that it's indexing an illegal website?
Let's say instead of linking to a site that allows you to download copyrighted material, we were talking about linking to a site that allowed you to order a hit on your wife/husband.

These sites don't need any special laws about linking: once law enforcement gets wind of them, they will be gone instantly. All an investigator needs to do is order a hit and then arrest the dude that shows up to execute it. That's the end of that business.

Copyright infringement is hard to enforce because it's peer-to-peer and can happen outside the US' jurisdiction (see TPB). This makes it hard to build a case against someone: uploading 10MB of a movie to someone on the swarm is hardly massive copyright infringement, and if they're outside of the US, you can't do anything anyway. So making linking illegal is their last hope: maybe people won't find the tracker sites and P2P will die.

Not bloodly likely. The links will just move out of the US too.
If you're using Arabic numerals, that is.
I just tested this on one of my apps (yakkstr.com) and 'rails c' and 'rails s' both startup in about 5 seconds. I'm on 1.8.7 and rails 3, not sure if that makes a difference, but 20-30 seconds doesn't mesh with my experience at all.

I'm on a 2.66 GHZ i5 imac, not an SSD.
The slashdot effect ain't what it used to be.
It used to be quite common and is still done (and is required for the hack known as JSONP); lots of the time you're retrieving JSON from the same server you loaded the original page from so it's safe.
VMware's cap is a fifth of MS's ($40B vs $211B), I had no idea they were that big. http://www.google.com/finance?q=vmware
"These sites don't need any special laws about linking: once law enforcement gets wind of them, they will be gone instantly."

But you said it yourself in the next sentence - what if the sites are operating outside the United States, in a country over which the US has no control at all?

Let's say I can order a hit from a site in Country X, and the US can't stop the site. Should I be allowed to spread a link to that site around? In fact, if I were to tell someone the link and he went and ordered a hit, I'm pretty sure I could be jailed as an accomplice.

IANAL by any means - am I wrong? Would love a lawyer to weigh in here.
In Python, I'd normally use a generator: the language and libraries support you in coding that way. Occasionally you run into the only-iterate-through-once restriction as a problem, and for that I stick a memoizing adaptor in.
It's great to hear that you can see a good use of this tool. Thanks for your comments about the pricing. I'm still considering that at the moment. I will keep your suggestions in my mind when making that final decision. :)
Yes, you should be able to spread the link around. Hits happening outside of the US' jurisdiction is not the US' problem.
Bad example. You're not going to find someone stoked about catfood, but I think you could easily find someone who loves their cat and cares about nutrition. People who love animals aren't hard to find.
"If you gave someone -- say a reporter -- the contact information of a murderer to interview for a story, should that be a crime?"

No.

Which is why I said about sharing the URL: "Again, not all cases [should be illegal], but some cases."

But as I said in another comment, if I gave someone the URL to a site from which he could order a hit on his wife, knowing he was planning on doing so, and then he went ahead and did it, could I be arrested as an accomplice?

Let's remove computers entirely to see where we stand. If I gave someone the phone number of a hitman, would I be an accomplice?

I don't know the answer for sure, but I suspect that I could be seen as an accomplice. So why is this different?
One example I recall from the 90s is where Congress passed a law giving the President line-item veto power over the budget (meaning the president was free to strike down any parts of it he saw fit), which was something the Clinton Whitehouse sought.

That power was ruled unconstitutional by the Supreme Court and overturned.

I don't recall anyone paying any kind of price for that even though it was a complete abdication of Congress' authority.
Italy Refuses To Renew Man Driver's License Because He's Gay
Would you mind testing out https://github.com/joevandyk/slow-rails and see how long 'rake' takes to run?

For me on 1.8.7, it takes about 7-8 seconds. Annoying because the application is empty, it's just 28 gems being loaded. On 1.9.2, it's 20 seconds or so.
To clarify, I'm talking about hits happening in the US, but ordered from a website outside the US, over which the US has no jurisdiction, and therefore can't take down.

(Look at my other comment in this thread for another example).
I'll release complementary Puppet modules for Redis and UFW soon. I also might extend the webapp module to support Ruby with Unicorn, RVM and Monit.
Last time I tried it, it didn't work. Wasn't really in the mood to filter through many false positives on Google, so I dropped it.

The "UX" of Vagrant fails when it doesn't work on a rather vanilla debian workstation.
Sorry I should have made it clear. SIP/RTP don't work with NATs at all (public IP and a NAT'd client) if you follow the spec. By NAT traversal with SIP, I'm referring to this case, not NAT'd client to NAT'd client.

You're right that using relays requires some thought in order to keep it secure.
You can only do it for images that the activation server is willing to keep singing for you. Sometimes they go back one or two versions (or a version is know to be jailbreakable, they won't allow it to sign).

The funny part is that the signature is always constant for your device for each version so if you proxy your signing request and cache it (like use Cydia's "on file" thing) you can install and active for older builds.
The Filter Bubble - Internet personalization shrinks your world
A competitor might be up against some interesting patents. (I am guessing, not looking).
That's the second pithy one-liner from patio11 today.

"Development skill leads to success in software businesses like the ability to cook amazing waffles leads to successfully running a bed and breakfast."

(Completely off topic, but I found both lines hilarious).
Search Your Gmail Messages with ElasticSearch and Ruby
Dangerous Blend: Ethics in the Future of Digital Media
I am curious what you view as good advice, what you view as snake oil, and what you don't know enough about to evaluate.

Thanks for the feedback.
GMail import for ElasticSearch, with demo web app for private search
Not that state schools are much cheaper these days, but do you really think it's good advice to suggest accumulating 200K+ in debt to get an undergrad degree?
Please do write this up! I'm sure someone on the Chrome team will want to know.
I think this is where you can pre-order?

http://www.amazon.com/gp/product/1118026470?ie=UTF8&tag=...

By the way, does anyone know similar books?
Not that anyone would ever accuse Bill Gates of copying anybody else but this seems pretty similar to what Chris Dixon blogged about a couple of months ago:

http://cdixon.posterous.com/mit-is-a-national-treasure
I can't speak for pnathan, but I would assume he uses hg-fast-export.
Good 'ol Franken is also a big fan of Internet censorship:

http://www.techdirt.com/articles/20110301/01385813308/senato...
I don't think the author intended to insult Java/C# developers. He just gave an extreme example to show that a good IDE will pay it self back.
Reasons To Give The Vim Text Editor A Chance
Well, it wasn't all that long ago that it was illegal to "export" cryptographic algorithms from the US without a license. There was a popular T-Shirt that had RSA implemented in Perl printed on the front.

And I'm not sure, but I believe it is currently against US law to transmit recipes for making crystal meth to someone else.
The title says "π" (pi), not "n" (en).
It doesn't actually work though. Every time I use it to search for stuff within the last 24 hours or week, several of the results are over a year old.
I mentioned it because I genuinely enjoyed drum programming on the MC500 MkII; I still think its interface is the fastest and the best for this (not so much for other things :). 10 velocity levels are enough for drums generally.
the law obviously allows Google to not have any measures in place that bar their users from uploading pirated music.

Didn't Limewire just lose despite making that argument? I mean, granted that unlike Google Limewire probably was encouraging infringement, but it seems like an awfully fine line.
The law has no trouble distinguishing between something that happens as a side effect and something that is intended.
Edit: Please disregard my comment. Puppet does a lot more than simple deployment scripts. See http://www.puppetlabs.com/ for more information.

Can someone please explain the advantages of deploying with Puppet over Fabric.

(Fabric is a Python library for writing deployment scripts.)