skysight-inc/HackerNews huggingface dataset:
I disagree. IP law is a new term, so why not frame the debate around the original ones?

Copyright and patents have the U.S. Constitution to back them, but copyright has been diverted to serve large media companies -- through copyright term extensions that are frankly unreasonable.

Ideas are not property. Piracy is not theft. Copying and hacking should not be de facto crimes. Copyright should not be retroactively extended to re-copyright works that entered the public domain.

That doesn't make me extreme. To the contrary, it hilights the extreme political stance of the large media companies. I'll pick one as an example:

Rupert Murdoch, Jan 14, 2012:

"""So Obama has thrown in his lot withSilicon Valley paymasters who threaten allsoftware creators with piracy, plain thievery."

"Piracy leader is Google who streams movies free, sells advts around them.No wonder pouring millions into lobbying."""
This is scary; these "riders" often get very little to no attention.
I never took those kind of paycuts in any of the companies I've been an early stage employee in. In fact, in a couple of them I got significant increases in salary to compensate for the risk, and then options on top to further compensate for the risk.

The only times I've taken paycuts to do a startup was as a founder, in situations where I've had 20%-25% of the company or more.

If you let people talk you into taking a lower salary to work for a startup without getting a reasonably large chunk of equity, I agree with you, it doesn't make that much sense - at least not unless it's a calculated gamble for a huge exit rather than a startup where the founders are talking about a relatively low priced sale.

But most of the time, if the company has a solid idea and really need you, taking a big paycut isn't necessary. If a startup is going to be sunk by a few tens of k of difference in salary costs, then I wouldn't join it. I might get talked into deferring some of my salary (at a price) until after an A round, but that's it.

You get what you ask for, pretty much. And I always ask. If you take the first offer on the table, then you'll be paid accordingly.
I've been meaning to clean up my vimrc. I think I may finally do it. Vundle seems like it would be nicer to use, though.
Argument from authority is not much of an argument, but dons is intensely focused on ghc performance, here's an easy to google example. http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell...

It's not to hard for you to go get benchmark numbers in haskell, check out http://www.serpentine.com/blog/2009/09/29/criterion-a-new-be... or read about how snap does its benchmarking.

As for erlang, there's a lot of papers about reliability. I'm not saying the performance isn't there, it's just not a focus of the erlang community. You'll have a much tougher time figuring out instruction counts for a given function in erlang. Given that erlang is interpreted, without a major focus on performance, it seems unlikely erlang would be quicker.

This is just - what i perceive as - the general consensus. I'd love for you to generate some numbers to prove me wrong.
Six Fundamental Methods to Generate a Random Variable
You're asking a rhetorical question, but I'm going to answer it anyway. Please note that this post is for informative purposes, not normative ones.

The thing which is "magical", to use your term, is the family unit comprised of a mother and a father and their children. The children are exposed to both male and female influences, the combination of which is generally recognized as beneficial to their emotional development. The mother and father both have a stake in the upbringing of the children, without attendant conflicts of interest and jealousy. They may also be incentivized towards caring about future generations, building a better world for their children, and a number of other things.

Without that context of the family unit, there is, in fact, significantly less which can be said to be "magic" about the number 2. Notice that "family" occupies a significant portion of the cultural conversation of religious opposition to marriage-related issues, particularly internally-directed conversation (though the likes of 'god hates <x>' is another significant portion and usually louder / easier to find).

Again, this post is informative, not normative. Judgements on the extent to which any of these matters are desirable, and how much they ought to affect the social validity of a marriage of 3, 4, 5, or more, or marriages between 2 people (heterosexual or otherwise) who are not in the business of having children, or alternative ways to achieve any desirable goal mentioned in the above paragraphs, are once again left as exercises to the reader.

Note also that a pragmatic argument against 3+-person marriages exists, and relates to the fact that these are almost always polygynyous marriages and there may be negative social implications to having many unmarried males around, rendering societies more prone to crime, war, and other things. Again, the extent to which this is true and ought to influence social policy? Figure it out yourself.
You can't see the numbers, but it's not really accurate to say "You can't see which answer has the most backers." The comments are still ordered by popularity. In general, the ones near the top have more backers and the ones near the bottom have fewer.
You're probably right. My hope is that they will use this time to do their homework a little bit better, but somehow that seems way too optimistic.
Lock your online doors
Stopping Internet crime is a constant game of digital cat and mouse for Web heavyweight Google
If even that. As I've pointed out elsehwere, when I've joined startups as a regular employee, I've demanded raises and gotten them.

If those tiny differences would make and break the company, it's underfunded and I won't have anything to do with it, or it's too early for them to start hiring and they should offer substantially more equity and involve me as a co-founder.
Worse, they punted on what for me is the essential Eudora feature, a multiple document interface (MDI, see e.g. http://en.wikipedia.org/wiki/Multiple_document_interface). I personally like both filters and knowing when I've gotten new email that was filed into one, keeping some emails open until I deal with them, etc.

No substitute for the real thing.

And Wozniak is correct about how useful the arbitrary button feature is, but I'm pretty certain Eudora isn't the only email client with scripting ability (EMACS for sure, although I transitioned from rmail back in 1996).
If I change the faceting does bouncing the nodes cause a re-index automatically or is it more involved?
SOPA withdrawn by Rep. Lamar Smith
Yahoo Firings Will Be 'Across The Board'
Publisher Terry McGraw on Steve Jobs and Digital Textbooks: This Was His Vision
While we all know that they will regroup and strike again, we also know that somebody, somewhere out there, has gotten a very powerful message that lead them to reevaluate the scope of the grip they thought they had on this society.

Something of a historical importance has happened this week, and we all were part of it.
MegaUpload Takedown Proves SOPA and PIPA Are Unnecessary
You can think about this as a campaign finance problem or as a federal politicians have too much power problem. You don't have campaign finance as a problem if lobbying doesn't do these companies any good.
Perhaps working at MegaCorp is a better deal, in financial terms. But the programmer already decided that there are more important criteria when she chose that career over getting a business degree or going into finance...
I find these sorts of "n steps to greatness" guides to be suspect: sure, some of this advice is useful but a lot of it is simply common sense and little of it expands upon the original essays it cites; at worst it boils down to a set of platitudes that may or may not benefit you given the actual context.

The problem here is there's no correct way for everyone and by creating a list of potential actions people may be led to think they're just not capable when in fact what they should be doing is finding a path that works for them and not caring what some guy on the Internet claims is the right way of doing things.

For instance, telling someone to be assertive or to keep trying until it works is a specious claim; it's not incorrect all the time of course, but often people miss because they just don't get the social context they find themselves in, not because they haven't tried enough times. If your attitude is, "I'll do this until it works" you risk being reflective and trying to decipher the cause of failure.

Who knows, this might be an exact fit for some people. But for others, I would steer clear and find your own path to greatness, sans self-help gurus.
Modularized Association Methods in Rails 3.2
Anyone else find it odd that seamicro.com doesn't give you any way to actually buy their product?
You might find this of interest as well (as seen on G+ Node.js' page): http://nodeup.com/eleven

It's a podcast about various databases, both SQL and noSQL, in relation to Node.js.
To me, it really doesn't matter if you maintain your plugin settings in your .vimrc or in separate files, as long as it's well annotated and organized the way you like it.

Plus, all I have to do is track my .vimrc in my dotfiles repo and let Vundle manage my plugins for me.
"Big Words" - Really? C'mon. NGINX is great, but this journalist should better understand her target audience.
Warming up to Ember.js
It is very hard for people to understand the impact of changes before their lives. All those things are "just the way the world is" for them. Conversely, I think it can also be difficult to understand how profound changes in the current day are if you aren't paying attention, and the world is big enough that there are profound changes happening somewhere that I may know is happening, but I don't understand how profound it really is.

And then, every once in a while, a polio vaccine is created, and the world is different for everybody. I certainly think the WWW is one of those. Facebook might be (800 million people under one roof is something, but I'm not convicted it is really changing the world).
Was it always about "foreign thieves"?
LOIC is open source and was used in yesterday Anonymous attack
Did they just seize the domain and not the servers, or what?
I honestly can't agree with any of the top comments, saying you're "disturbed" or just being upset with this move is rather pointless. Google stated early in the life of Google+ that Google+ is Google and now they're following through. There is no surprise here or reason to be upset. Would you really rather maintain a separate login for all of Google's services? That's inconvenient and makes no sense for one company. It's a smart move on Google's part, the complaints are really unfounded, previously it was Google is too disjointed, now that they're making moves to rectify that people still complain.
SOPAs death on Wednesday - shown in one image
or a "two-hand" regression. (take a pure noise scatter plot and put one hand over the upper-left and the other over the lower-right to help your audience "ignore the outliers", and voila, a perfect linear correlation!)
Sciences, Humanities, and ... Design? The Case for a Third Pillar of Education
1 XXXXXXXXX 0.047 ms 0.019 ms 0.017 ms

2 ve151.cr01.iad1.mtsvc.net (70.32.64.249) 5.867 ms 5.917 ms 5.972 ms

3 65.97.50.1 (65.97.50.1) 6.085 ms 6.072 ms 6.880 ms

4 br01-1-1.iad2.net2ez.com (65.97.48.205) 6.011 ms 6.828 ms 6.817 ms

5 te-8-4-244.car4.Washington1.Level3.net (4.79.170.225) 5.752 ms 5.738 ms 5.829 ms

6 ae-1-60.edge1.Washington4.Level3.net (4.69.149.15) 6.822 ms 5.520 ms 5.513 ms

7 gblx-level3-40g.WashingtonDC4.Level3.net (4.68.63.170) 5.476 ms 0.927 ms 0.847 ms

8 lag9.csr2.DCA3.gblx.net (67.16.146.29) 1.001 ms 1.247 ms lag9.csr1.DCA3.gblx.net (67.16.146.25) 5.220 ms

9 ae4.scr4.WDC2.gblx.net (67.16.166.249) 1.903 ms 1.862 ms 1.848 ms

10 ae1.ar9.AMS2.gblx.net (67.16.130.182) 81.173 ms 81.284 ms 81.096 ms

11 worldstream.xe-4-1-0.ar9.ams2.gblx.net (159.63.22.178) 82.248 ms 82.521 ms 82.164 ms

12 te5-4.core2-msd.worldstream.nl (109.236.95.197) 83.107 ms 83.211 ms 83.100 ms

13 customer.worldstream.nl (109.236.83.66) 83.080 ms 83.358 ms 83.325 ms

; <<>> DiG 9.7.3 <<>> -x 109.236.83.66
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47189
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;66.83.236.109.in-addr.arpa. IN PTR

;; ANSWER SECTION:
66.83.236.109.in-addr.arpa. 972 IN PTR customer.worldstream.nl.

;; Query time: 10 msec
;; SERVER: 70.32.65.21#53(70.32.65.21)
;; WHEN: Fri Jan 20 11:36:24 2012
;; MSG SIZE rcvd: 81
I suppose this is only fair, as I certainly use the term "politician" with the same dismissive tone of voice on occasion. And I have to admit that there are skills involved in being a successful politician that I don't much care to understand or appreciate. So henceforth I will use the term with more respect. Perhaps they will do the same someday.
How can you be sure its the real MU?

WOT ratings say otherwise
http://www.mywot.com/en/scorecard/109.236.83.66/
> seeking common ground, and compromising

> negotiation

This. Realizing that the other side is not the devil and has legitimate interests of their own, even if they are clumsy in communicating them or harmful in their actions.

Viewing the other side as evil is lazy. Coming to authentic, common ground is very hard work.
I remapped Caps Lock to Escape too and it interestingly one of the best hacks I ever did. On my keyboard at least, Esc is far away from the home row, and the smallest button on my keyboard (1x1.6 cm^2). Caps Lock is the fourth largest button (1.8x3.2 cm^2) and is only a small distance to the left. I can easily reach Ctrl with my pinky, but not Esc.

It's also useful outside of Vim, in almost any application Esc means "Cancel the current operation". The only disadvantage I see is that I'm constantly toggling Caps Lock on other PC's.
alias vim=pico
alias pico=nano
alias nano=emacs
so quit with the bs and just let people get married.
It's great to realize the voice that the American people really have. The power of the masses is always far greater than any other force; it's just a rarely-used power.
Replace "consumer" with "musician" or "filmmaker", and every argument in support of Apple's locked down systems also applies to the RIAA and MPAA. To hear them speak, these policies are the only think keeping the ravening barbarian hordes of Internet users from destroying the all of the art and culture in our society.

The MPAA views Internet users in the same way that Apple views people attempting to unlock or jailbreak their device. They have nothing but contempt for those of us who dare to use the products that we've purchased in a way that they have not envisioned. In their world, they tell us what we are and are not allowed to do, and we meekly submit. Both MPAA and Apple have this mentality and I find it rather hateful.
Doesn't this happen already? Moreover, I don't think it will ever get as unbalanced as wallstreet compensation was at the height of the financial boom simply because we aren't as "close to the money" as traders are. E.g. A trader has a P&L so it's very easy to calculate how much value he brings to the firm. For an engineers working in industries other than finance the calculation isn't as straightforward and requires more art (read: politics) than simple calculations.
Feel Good Friday: The Days are Long, But the Years are Short
Yes, you are. You would probably also be downvoted for suggesting that we "Give peace a chance." As nice a sentiment as it might be, it's more platitude than practicality. You don't even mention why or to what end you're suggesting that people stop pirating, so no one is likely to change their stance or behavior based on your comment.

Moreover, the piracy numbers thrown out by the industry are almost entirely fabricated (it really doesn't seem like they have any good idea about how much piracy is going on), so even if everyone did what you would suggest, the industry would almost certainly blame piracy for their profits falling by 50% anyway.
I agree completely, in fact I wrote an article about dubious advice today. It's not sexy, so it didn't get any votes on HN.

http://diegobasch.com/luck-be-a-lady-while-our-funding-lasts
That would be the best way to do it :(
"The online theft of American intellectual property is no different than the theft of products from a store. It is illegal and the law should be enforced both in the store and online."

How to show you understand not a single thing about the issue.
Congrats. Hope everything works out for you two.
I think you're 100% correct. I wonder what the chances are of them getting input from tech experts on it, though. If they want to get something passed, I think they will need to get the input from industries professionals who know what they're doing. Or else we may just have a repeat of SOPA.
or is it?

> host www.satuno.net
www.satuno.net has address 109.236.83.66

Only a few days ago was this: https://webcache.googleusercontent.com/search?q=cache:diYc90...
The problem is not engagement. It is the duty of citizens to elect representatives and its the duty of legislature to make laws in accordance with the constitution. They are the ones who should be doing the research to find an optimum solution to the problem. It's their job after all. What you are suggesting is that we should guide them like children and show them the way so they can do what they were supposed to do in the first place. If they are our representatives why do we need someone else to represent ourselves to our representatives?
When elections come there are'nt any better alternatives either. The power of voting is over rated doesnot amount to much.
Great! Glad the extracted structured data will be added also; another list of structured data: http://page.mi.fu-berlin.de/muehleis/ccrdf/
Thanks. Those haven't bothered me too much yet, but good to have on the radar. That's the first real critique of Lift I've seen, other than 'it's not MVC'.

As for Yesod, I was also thinking it would be nice to have the type safety and parallel/concurrent performance of Yesod with the templating and structure of Lift. Don't know Yesod well enough yet though. Too many side projects.
and, given a choice, if they could get their money without having to deal with customers, would prefer to do so

So would I. I'd love to make free money too if I could.
Take a look at Google's privacy principles here:

http://www.google.com/intl/en/privacy/

I can't speak for Google, of course, but my own take is that privacy is taken very seriously internally. Perhaps more seriously than anything else, actually. Google is generally open with employees with respect to source code, financial data, and access controls, they are not that way with user data. I don't have access to it, and couldn't get access to it unless it's vital to the success of my project (and then, only for a limited time period).

I even have a sticker with the 5 privacy principles stuck to my monitor's base.
Erlang is interpreted. Since this is not about a simple CGI application a benchmark in which you compare the running time of a compiled executable with the interpretation and running time a another program it doesn't make a lot of sense.

Also this performance usually isn't the best way to argument about languages for web applications. Often your bottleneck is somewhere else and i you really have resource intensive stuff why not just interface C?
Anyone listening...
Do those results have a multiplier applied?

Files behind a CDN are static files, such as CSS, JS etc. These are requested by other HTML files, which in turn include 10 of them maybe?
I'd be careful of sites like this - there are bound to be people trying to capitalize on the takedown by hosting phishing sites. Another "MegaUpload came back" site is:

hxxp://megavideo.bz

Don't visit it without a patched web browser, either.
Smith says he wants to wait “until there is wider agreement on a solution.”

I think he'll have a much greater chance of success if he waits until there is larger agreement on the problem. Both sides seem very confused as to what this legislation was trying to solve - building a real consensus depends on building that broad understanding before looking for solutions.
You're Not a Perfectionist, You're Just Scared
This idea that the root cause of all bad legislation is political donations: it's wrong, and not supported by the data. The vast majority of political donations are made by people who are not lobbyists.

If lobbyists' money didn't give their words extra weight, why would they donate any of it?
please let me increase the number of stories I receive in a day (I currently receive 10 stories every morning)

allow me to set the time that I receive the email.
thanks
I just updated my current side project to 3.2.0 with no real problems (or at least none that 1 minute of web searching on the runtime error message didn't solve).
I really hope we are moving towards a new understanding of design. The tendency of those who do not understand what design is to lump it in with "art" has been detrimental to the development of products, services, and software by those who focus too much on one aspect of the design process while ignoring others. If engineers, marketers, managers, business executives, etc. (as well as some misinformed "designers") had a better understanding of the balance of aesthetics, economics, usability, and feasibility inherent in good design, the world would be a better place.

Cross posted from this google+ thread: https://plus.google.com/108998673146368660257/posts/VnnVUJjq...
It's not a useful argument anyway. It's like arguing about what's the best sexual position: what you and your partner can agree on means infinitely more than what a bunch of total strangers on Hacker News think anyway.
This is indeed a modest proposal.
Useful jQuery Image Sliders and Galleries Tutorials
Uses of image sliding for website designing are increasing every moment. To customize the sites especially to showcase featured articles and products in the front page, image sliders are just what the designer’s need. Search online and you will get a list of stunning jOuery image sliders and tutorials for creating your own.
1 192.168.1.1 (192.168.1.1) 0.445 ms 0.411 ms 0.393 ms

2 static-50-46-144-1.evrt.wa.frontiernet.net (50.46.144.1) 5.230 ms 5.847 ms 7.239 ms

3 50.34.2.181 (50.34.2.181) 8.676 ms 9.344 ms 10.746 ms

4 ae3---0.cor02.sttl.wa.frontiernet.net (74.40.1.101) 42.017 ms 42.012 ms 103.224 ms

5 ae0---0.cor01.sttl.wa.frontiernet.net (74.40.3.137) 43.757 ms 103.175 ms 61.421 ms

6 ae1---0.cor02.ptld.or.frontiernet.net (74.40.2.153) 90.361 ms 73.926 ms 73.900 ms

7 ae0---0.cor01.ptld.or.frontiernet.net (74.40.4.109) 74.283 ms 59.163 ms 60.004 ms

8 ae1---0.cor01.plal.ca.frontiernet.net (74.40.2.158) 59.850 ms 59.944 ms 59.924 ms

9 so--0-0-0---0.br01.plal.ca.frontiernet.net (74.40.3.150) 59.901 ms 58.096 ms 58.916 ms

10 ge9-2-1G.ar1.PAO2.gblx.net (208.49.158.141) 58.791 ms 58.890 ms 58.877 ms

11 worldstream.xe-4-1-0.ar9.ams2.gblx.net (159.63.22.178) 190.796 ms 190.857 ms 190.848 ms

12 te5-4.core2-msd.worldstream.nl (109.236.95.197) 191.380 ms 191.415 ms 165.722 ms

13 customer.worldstream.nl (109.236.83.66) 167.148 ms 167.814 ms 168.522 ms
Rahnan
good
Yes, that's true. I suppose you could always just move them to a circle that you never share with. But I agree that, if this is really a problem, it's best not to have a Google+ account at all. (You've got to admit, though, this is a pretty contrived scenario. Someone that runs their own web server can also tell that you've never visited their site, for example.)
Haskell web frameworks handle parallel tasks perfectly. For example even better than node.js

of course, node.js has no parallelism