French 3 Strikes: Court Fines First File-Sharer, Even Though He's Innocent - <AUTHOR> http://torrentfreak.com/french-3-strikes-court-fines-first-file-sharer-even-though-hes-innocent-120813/

<comment><USER2> It doesn't sound like he is innocent.

""By saying he knew [his ex-wife] was downloading infringing content, but didn't prevent her from doing so, he self-incriminated," he told TorrentFreak."

Innocent has a specific meaning - and in this situation it is implied he did not break Hadopi. He broke the law. However ridiculous, shortsighted and just plain wrong the letter (and intent) of that law is - he seems most certainly guilty of it.

<comment><USER3> I don't think it's about his "innocence" or lack thereof.

The problem is that authorities are sending me, and thousand of other computer literate people like me across France, a very clear message:

It's okay to download music illegally as long as you don't do it from your own connection. Couple that with the fact that most home routers are still running on default WEP (?!) encrypted connections, and we're virtually outside the reach of this law.

This law is a terrible one, I really hope the government will do something about it. Thankfully, it looks like the victim is "only" going to be fined for 150euros. But what if the next scapegoat won't be as lucky? (In all honesty, the madness going on in US courts give me the creeps...)

<comment><USER2> I am 100% in agreement with you. This law is ridiculous and should be struck down as soon as possible. However he seems guilty of infringing this insane law - just because the law is wrong doesn't mean the person is not guilty of the crime it covers.

Did he do anything wrong? In my opinion, no. Did he do anything wrong according to the Hadopi law? Yes.

My statement was purely semantic.

</comment></comment></comment><comment><USER4> If the law does say that you are responsible for what happens over your connection to the Internet then he is not innocent. Normally this would result in an abetting charge of some sort but in this case the law seems to say it's as if you committed the act yourself.

I totally disagree with that idea because it's basically telling everyone that you should be doing your illegal downloading over someone else's connection since they'll at least share the blame with you, or at worst take the brunt of the blame. This will eventually result in all those nice businesses shutting off their free wifi. Heck, if I ran a business there I wouldn't offer wifi at all since there's the obvious liability.

But I did notice that the result is a somewhat reasonable fine as opposed to an outrageous gouging of money that will potentially ruin a person's life that serves as RIAA justice here in the U.S.

<comment><USER5> Free WiFi? Dig deeper.

WEP connections can be breached in minutes, WPA connections are also easy to break if you use a dictionary word.

Everyone who is even on a "secure" network would have a right to be afraid of laws like this.

<comment><USER6> Even more afraid than those of us that keep our networks open.

If you 'close' your network, and somebody does something nasty over it, you have to prove it wasn't you, while if you leave your network open it is obvious that it could have been anyone.

Closing WiFi networks is some of the worst kind of security through obscurity, and from the legal point of view of defending yourself from accusations based on what others do over your network, leaving it open is by far the best option.

It is also much better from a practical point of view, for example, now I hate traveling to Germany because of dumb laws like this and how sheepeshly Germans follow them, the whole country has become a WiFi wasteland, while in Poland you can find open WiFi networks basically anywhere.

</comment></comment></comment><comment><USER7> In the US, you are contractually responsible for whatever is done with your connection. But that's not a legal distinction. You might be throttled or disconnected, but you won't get a criminal record.

Edit: in some ways it's worse because there are no courts involved, so there is not always any reasonable way to defend yourself.

<comment><USER8> Two interesting news stories today related to this in the US:

A judge showing surprising common sense that, even in civil cases, you are not necessarily responsible for someone else using your connection.[1]

The RIAA continuing their campaign of ruining peoples lives over a few shared music files [2]

[1] [http://gizmodo.com/5943025/you-are-officially-not- responsibl...](http://gizmodo.com/5943025/you-are-officially-not-responsible- for-porn-stolen-with-your-unsecured-wi+f)

[2] [http://www.theregister.co.uk/2012/09/11/thomas_rasset_loses_...](http://www.theregister.co.uk/2012/09/11/thomas_rasset_loses_filesharing_appeal/)

<comment><USER9> JTR is a bit of a special case though.. she willfully and knowingly infringed copyrights (and this has been affirmed through at least 4 appeals that I know of).

The MafiAA knows they'll never get that judgement.. it's just to make a point. Besides that, any decent court will allow you to work out a payment plan. (I say this as someone who has been sued for absurd amounts of money before!)

It's annoying, unethical, disgusting, and a lot of other mean things, but hardly life ruining.

</comment></comment></comment><comment><USER10> > According to the Hadopi law it doesn't matter that the man didn't carry out > the infringements himself – as the owner of the Internet connection in > question he is responsible for what happens on it.

That's ridiculous. Imagine you get charged with drunk driving because unknowingly to your wife was driving your car while being drunk... How are such ridiculous laws possible.

</comment><comment><USER11> TorrentFreak is the Daily Mail of IP law news - take everything they say with a very large dose of salt, as they definitely have an agenda to push.

</comment><comment><USER12> 150€ sounds very reasonable. If this always were the punishment for file sharing I would have no problem at all with this.

<comment><USER13> Would you say the same thing if they hadn't moved the Overton Window[0] by getting very large judgments against Jamie Thomas-Rasset and Joel Tenenbaum? Keep in mind that those songs would normally cost $2.

[0] [https://en.wikipedia.org/w/index.php?title=Overton_window...](https://en.wikipedia.org/w/index.php?title=Overton_window&oldid=501043565)

<comment><USER12> 100x the original price as punishment for very low cost products where infringement is hard to catch doesn't seem unreasonable to me, no.

Staying too long in my parking space costs me about ten times what I would have to pay otherwise, and that's an offense that's easy to catch.

</comment></comment></comment><comment><USER14> I would love to see people find all the people responsible for this law, repeatedly break into their wifi networks and download infringing content until they themselves get dragged into court. Only when that happens will they realize what a terrible law hadopi is.</comment>


12 Free Web Apps to Boost Your Drawing Skills - <AUTHOR> http://mashable.com/2014/01/01/drawing-apps-online/

<comment><USER2> Awesome little app for simple quick drawings</comment>


MBAs go contrarian on Google - <AUTHOR> http://paul.kedrosky.com/archives/2007/05/03/mbas_go_contrar.html <comment><USER2> This reminds me of an old Slate article about a study that compared the % of Harvard MBAs who were working on Wall St with performance of the stock market and found an inverse correlation. The greater the % of Harvard MBAs working on Wall St the worse market performance. The analysis went further and suggested that any time more than 30% of the graduating Harvard Business School class went to work on Wall St, it was time to Sell Sell Sell!

I was working at Microsoft at the time, and the place seemed overrun with a bunch of recently hired Ivy League MBAs (particularly Harvard grads).

The slate piece:<http://www.slate.com/id/2109982/>

</comment><comment><USER3> I noticed near the peak of the Bubble that a lot of MBA students wanted to go work for startups. In fact they were dropping out of B school to do it. This struck me as odd at the time because they'd effectively announced by going to B school at all that they were not startup type people. And it did turn out to be a pretty good predictor of a coming crash.

</comment><comment><USER4> I like to think of Google as entering its third stage. Stage 1: "Do No Evil." Stage 2: "Spend Previously Earned Goodwill on Evil." Stage 3: "Do Less Evil Than Microsoft."

<comment><USER5> Sounds about right. I don't think it's done anything hugely evil yet; it just has niggling little evilisms that everybody notices because of the motto. It hasn't smooshed anybody by doing anything other than making a better product, I don't think.

<comment><USER6> Unfortunately any large company that wants to grow will have to do things that some people, somewhere might consider evil. I suspect in this forum, no one would think anything of Google driving a hard bargain with the local government in Lenoir, North Carolina regarding a new datacenter. That's just business and Google's playing fair. Not everyone agrees with that, though.

But I agree a lot of the extra scrutiny comes from the chance to point a finger and scream "hypocrisy!"

</comment></comment></comment><comment><USER7> I know it's trendy to hate on MBAs, but the top schools do crank out some pretty bright talent.

I hear Google has some of these guys answering support email!

</comment><comment><USER8> Why does the fact the MBA grads want to work at Google take away from the company? There are a lot of very talented MBA graduates who are very good at specific things.

It's not like Google is letting MBA grads run engineering.

<comment><USER9> "There are a lot of very talented MBA graduates who are very good at specific things."

If the best person for a job is an MBA, the job hasn't been defined very well. A typical MBA is smart enough to get an MBA, but boring enough to think that "Business" counts as an area of study -- it's about as specific as getting a masters in "Stuff".

<comment><USER10> An MBA is not a degree in "stuff." It's a degree in _business administration_ , which is a well-defined field of study.

What graduate degree is more relevant for a Director of Finance or M&A; financial analyst than an MBA? Like any large company, Google has lots of business needs which are most appropriately handled by businesspeople. Just like engineers -- we can learn on the job, but we can also get professional credentials from a university.

And I can't believe _I'm_ having to defend MBAs. I'm a grad student in engineering and I'm somewhat unimpressed with the direction of the MBA program here. But it's a legitimate learning experience if you're trying to be a _business administrator_ at a medium to large company -- like Google.

</comment></comment></comment><comment><USER11> With all that money you would think Google would pay for their talent to earn their MBA and stay with the company to add increased value in the future... At least thats the attitude where I currently work

</comment><comment><USER12> So is it time to proclaim Google dead? :)

<comment><USER3> No; the article says MBAs want to work at Google, not that Google wants to hire them.

<comment><USER13> There are 10 MBAs from Stanford alone [out of a graduating class of ~300] going to work at Google.

Google definitely wants to hire MBAs.

</comment></comment></comment><comment><USER14> Talk about a leading indicator.</comment>


Google Experiment Tests Top 5 Browsers, Finds Safari Riddled with Security Bugs - <AUTHOR> http://rss.slashdot.org/~r/Slashdot/slashdotYourRightsOnline/~3/9uzJePr70GI/google-experiment-tests-top-5-browsers-finds-safari-riddled-with-security-bugs <comment><USER2> Seems a bit odd to post this now considering all were fixed earlier this year.

<comment><USER3> He seems to be just indiscriminately shoveling links from a few selected sites onto HN (13 paywalled links from wsj.com alone in the past 24 hours).</comment></comment>


Thread Local Storage - <AUTHOR> https://stffrdhrn.github.io/hardware/embedded/openrisc/2020/01/19/tls.html <comment><USER2> I wrote this article. As I worked on it I discovered many good resources on Thread Local Storage (TLS), I linked to those in the Further Reading section.

Even with some really good documents it was still hard for me to see the big picture, that's why I drew the diagrams. I hope this article and the diagrams help with others in the future.</comment>


How to Clone Silicon Valley - <AUTHOR> http://www.altamirano.org/technology/how-to-clone-silicon-valley

<comment><AUTHOR> Silicon Valley thrives in a Gold Rush mentality. Silicon Valley has found gold in software development and technological innovation and everyone around the world wants a piece of it. It just seems so easy from far away to make a quick fortune in only a few years by selling a startup or going IPO. Let's look at the history of the San Francisco Bay Area and the monumental Ecuadorian initiative to clone it.</comment>


The Right to Work - <AUTHOR> http://reason.com/archives/2010/03/11/the-right-to-work

<comment><USER2> In the absence of state licenses, how does one prevent license mills? Right now, there are "colleges" (Diploma/Degree Mills) that will hand you a B.A. or B.S. or Associate's degree based on "life experiences". You write them a nice letter about why you think you deserve the degree, wrap it around a $1000 check, and you get your diploma in 6-8 weeks. If we abandon state-run license boards for professions like doctors, lawyers, or architects, then within a few months anyone will be able to pay a few grand to hang up a "Joe Schmoe, Attorney at Law" shingle in front of his office. The end result will be a lot of confusion for consumers, because unless a consumer's able to do hours of research, determining which licensure boards have sufficiently rigorous standards will be an impossible task.

<comment><USER3> Let's say there are no state licenses, and you need a doctor, so you go to a hospital.

Would you be concerned about the quality of the doctor?

Would you be the only one to feel that way?

Would a hospital who is capable of addressing those concerns be more successful than one incapable of doing so?

Would you as a training doctor be concerned of the public prestige of your license?

Would you as a doctor be willing to work in a place who hasn't justified or proved its quality to the public?

of course these questions don't answer your main concern, but you post assumes in the absence of a government monopoly in licensing, people would be incapable of creating quality control.

There's a tendency to imagine a transition period and think it would be unsolvable because you can't think how it could be solved.

<comment><USER4> The problem with your reasoning is that we have actually have lots of historical experience with what it is like when we don't license doctors. It was awful. I'm no fan of the AMA. But I like having doctors who know basic anatomy.

On all of your reputation issues, people's judgment of the quality of doctors is almost entirely a function of their bedside manner, and not their competence. If you just go off of reputation, and reputation is based on the decisions of lay people, the result is that competent doctors get bad reputations and confident charlatans get excellent ones. And health suffers accordingly.

A similar well-documented example are public health measures. My surface impressions of a restaurant are a bad guide for whether the cook washes his hands properly after going to the bathroom. And dysentery comes through infrequently enough that you won't discover this from your neighbor getting sick until far too late. But well-constructed licensing requirements solve this problem and save lives. (In fact there is good data suggesting that public health measures like these save more lives year in and year out than all of the advances of modern medicine.)

We also know what happens with public engineering. Before licensing requirements were created, the USA averaged one random bridge collapse per _week_. That's pretty bad. It gets rapidly worse if you get an earthquake. I live in an earthquake prone zone, and I am a very firm supporter of having the buildings I am around and in be built to standards created by qualified engineers, then inspected by properly licensed inspectors. California is among the few areas where significant earthquakes don't tend to come with massive loss of life, and I appreciate that fact.

I could multiply examples, but the flip side of the argument does not hold. The article is correct that there are a lot of stupid licensing requirements out there. The article is correct that the motivation is often restraint of trade. The article is correct that we're often all better off without those rules. But the article is dead wrong in concluding that we're better off removing _all_ licensing requirements.

<comment><USER5> You make good and interesting points, but remember you can (at least hypothetically) have licensing and accreditation without the government providing it. For instance, there is no legal requirement for IT certifications, and yet there are a plethora of them, some meaningful some not but most in the industry know the difference.

Similarly, even if the government did not require a license, insurance companies would likely refuse to provide malpractice insurance for those without proper training.

I agree that when it comes to large public engineering and the creation of buildings, then there is a compelling public need to make sure minimimums are met. If a building collapses unexpectedly, likely far more people than the purchaser will be harmed and irrevocably.

But that compelling public good is far weaker in other areas that require licenses now. If I have a bad florist, only myself and the person I am bestowing the flowers on is going to be harmed at all, and only minutely then. If I have a bad lawyer, the stakes may be higher, but again only I am harmed.

</comment></comment></comment></comment><comment><USER6> This reminds me of a friend of mine who has worked in the city department for years and spends his free time reading law. Despite that experience, he can't be a lawyer in Indiana and advise based on this knowledge without going to college first, no matter if he can pass the Bar exam or not.

</comment><comment><USER7> So, in this brave new license-less world, how would we ever get any new doctors? Who is going to recommend a doctor he's never used before? If a charlatan sets himself up as a doctor, how many people have to die under is care before word gets around that he's really no good?

Maybe florists are taking it a bit far, but it's easy to see a yoga instructor could cause someone serious injury if they didn't know what they were doing. Even interior designers have to know about things like egress paths or they could end up creating a space that becomes a deathtrap in the event of a fire.

<comment><USER3> it's not about a system without licenses, the problem is the violence involved in them.

If someone wants to give flower licenses that's fine. The problem starts when they start to claim the right to take your business from you if you don't have it. Or give you a fine. Or lock you in a cage if you don't pay the fine.

Of course the issue is more complex in cases of life and death, or just injury. My point is that it's necessary to consider what does a licensing monopoly entail. It entrails a group of people claiming the right to administer punishment backed by violence.

I know there are a lot of good objections to what I wrote, so many I can't address them all. I wanted it to point out the monopolistic and violent nature of government enforced licensing, not because it closes the issue, but because it's essential to understand this when speaking about the issue and contrasting that with voluntary, non coercive forms of licensing and quality control.

<comment><USER2> The role of government is to protect the liberty and general welfare of the American public[1]. This involves trade-offs.

For instance, I give up the right to drive over 65 miles per hour on the highway in order to protect the safety of everyone else on or near that highway. It sucks that I can't drive as fast as I want to, and it's an affront to my liberty that's enforced with violence (cops will throw me in jail if I drive recklessly or persistently speed), but the government decided that that loss of liberty is less important than the damage to the general welfare if everyone can go as fast as they want (more car crashes and deaths).

Sometimes, the trade goes the other way. If we banned fast food, the general welfare would improve greatly. But the government (and ultimately the people who elected the government) decided that the resulting loss in liberty would be too great to justify.

In this instance, people lose liberty when they're restricted from holding certain professions[2] without licenses. But the general welfare is improved because now people can trust that their doctors and lawyers meet a certain level of quality[3] as determined by the state. The government weighed the lost liberty and the gained welfare, and made a judgment call. If we don't like that judgment call, we can vote for candidates who see things the other way (or donate to legislators who agree with your position, or start a grassroots organization and convince people).

[1] - There's also "establish Justice, insure domestic Tranquility, provide for the common defence", but those aren't in conflict in these examples. Government policy still regularly makes trade-offs between them. [2] - strictly speaking, you can own a law firm or doctor's office without a license, you just can't practice law/medicine. [3] - whether licensing tests are great reflections of ability or knowledge is beyond the scope of this comment.

<comment><USER8> Ironically, your speed limit example is exactly a case of government interference that doesn't cause the intended positive result. See the Montana no posted speed limits study (TLDR--no speed limit = decrease in fatalities): [http://www.motorists.org/pressreleases/home/montana-no- speed...](http://www.motorists.org/pressreleases/home/montana-no-speed-limit- safety-paradox/)

The author's point is not that the role of government isn't to protect liberty and the general welfare of the American public. He is simply saying that licensing doesn't do a good job of that, and in fact causes the exact opposite effect through lack of competition (bad for prices and quality, and thus bad for consumers) while really doing nothing to ensure quality. In order to protect the liberty and general welfare of the public, the government would be best to _stop_ requiring licensing.

</comment></comment></comment></comment><comment><USER9> I expected an article decrying unions, but found one decrying the licensing of doctors and lawyers.

To use the case of florist licensing to condemn all licensing is an egregious leap. In general I believe it is sound policy to license professions where the ordinary consumer of their services cannot be expected to know how to judge their quality. Highly specialized professions dealing with the general public such as doctors and lawyers are obvious candidates. For the actuarial profession, you might argue that the hiring companies should be sufficiently sophisticated to judge their competence without formal credentialing. The hidden consumer in this case are the insurance regulators and the public relying on them. And, in fact, companies don't always require credentials in actuarial roles, but regulators won't accept annual statements without a supporting statement from a properly credentialed actuary.

I think lawyers are a problematic case. With most professions you can go to court if the designated gatekeepers are acting in an illegal or unethical fashion. The state Bar association, on the other hand, is going to be nearly impossible to fight for anyone who plans on making a living as an attorney. So, while I do support the goal of ensuring a base level of competence for a professional that may be the only thing standing between you and a jail cell, I am deeply concerned about the current mechanism for achieving that goal. The completely free market leaves too much blood on the floor for my taste to be worth considering as a solution.

</comment><comment><USER10> I feel like I've read this article in Reason before.

<http://reason.com/archives/2004/01/09/flower-power>

<comment><USER11> Nothing's actually changed since then.

</comment></comment><comment><USER12> Full employment is a threat, not a promise.

<comment><USER13> What does that mean?

<comment><USER14> When threatened it means labour camps, when promised it is (unfortunately) a lie?

</comment></comment></comment><comment><USER15> "John Stossel is host of Stossel on the Fox Business Network."

I was willing to humor Reason, but I won't humor Rupert.

<comment><USER16> "The world's greatest fool may say the Sun is shining, but that doesn't make it dark out." -- Robert Pirsig</comment></comment>


Ask HN: For torrent users, what's your setup? - <AUTHOR>

Full disclosure: I've been pretty lazy when it comes to setting up an efficient, anonymous, and performant torrent system. I played with a raspberry pi seedbox a few months ago, but didn't find much use for it, so I've been doing the lazy thing and going to TPB directly.
Now that it's down, I'd like to switch horses and put more effort into a system that accomplishes those three goals.
So pirates of the HN seas, I ask you: how do you download torrents? What programs/sites/VPNs/etc. do you use and why? <comment><USER2> In my experience, the best thing you can do to keep yourself safe is use private trackers. With these you're extremely unlikely to get a DMCA request/ISP notice. You also get higher quality torrents that are uploaded in a more timely manner and seeded better. One downside is that you have to seed, but I have seeded constantly for years from multiple ISPs and have had no issues ever.

I'm gradually transitioning away from a desktop based setup to a raspi based one. I'm planning on using deluge/transmission, as many others in this thread have mentioned. I'm going to setup a webUI so that adding torrents is stupidly easy. The raspi will also function as a network share, so anyone on my network can stream/drop content. I was also considering writing a command line tool to grab torrents from private trackers and add them to the seedbox, so that I could share my account on those trackers with the people I live with. This is technically against the rules of private trackers, but I don't think there would be any way to tell that I was using this for multiple users.

With this setup, I might end up running all of my traffic through a VPN, as my current ISP shapes torrent traffic, so I could probably get better seeds setting up a VPN on Digital Ocean or some other cloud/VPN provider.

<comment><AUTHOR> Could you recommend any private tracking communities to investigate? I've heard about what.cd, but not many others.

<comment><USER3> [http://i.imgur.com/X54mWAF.png](http://i.imgur.com/X54mWAF.png) It's a flow chart starting with what you want.

</comment></comment></comment><comment><USER4> I rent a dedicated server from Kimsufi. 16 GB of RAM and 2 TB of storage. I think it costs me $25-$30 USD a month.

I threw Ubuntu on it and then setup rtorrent, rutorrent, and Apache HTTP Server.

I only use private trackers like what.cd.

I'm still trying to determine the best way to transfer the data from the server to my media box. At this point I use lftp with sftp which is working out well, but I want to set up an automated system.

<comment><AUTHOR> Interesting. What's your experience with what.cd and private trackers in terms of the usual file-sharing metrics (seeder/leecher ratios, upload rates, prevalence of malware, media coverage, etc.) How do it and others compare to public trackers?

Also, I hope you don't mind me asking (not fishing for an invite) but: How did you secure an invite to what.cd? Did you by any chance do the interview?

<comment><USER4> Ratios:

It depends on the private tracker. The key is to reciprocate - I initially did poorly on what.cd and had my downloading privileges revoked. I got on Bandcamp and found free albums and just started uploading FLAC content. Now I'm a power user with a nice buffer.

I had better initial experiences on other private trackers but I prefer what.cd's ratio system.

Upload Rates:

what.cd is pretty good about this. I have yet to find something I wanted that didn't have someone seeding. Other private trackers I frequent aren't as good about this.

Prevalence of Malware:

I run Linux systems and primarily download music from private trackers. I get other media over Usenet. So I haven't really had any issues with malware.

Media Coverage:

I'm not exactly sure what you mean.

Invite to what.cd:

I did the interview.

</comment></comment></comment><comment><USER5> I'm using a Raspberry PI with transmission to handle my torrents.

I can go to the web page and just paste the magnet URL and it just downloads it for me.

I also have flexget running from time to time which checks if there are any new episodes of TV Shows I'm following and automatically downloads that for me and places them in the correct folders after downloading.

I was mostly inspired by this tutorial ([http://www.raspberrypi.org/forums/viewtopic.php?t=47084](http://www.raspberrypi.org/forums/viewtopic.php?t=47084)) but I've made some changes along the way.

I can publish my flexget config if you want to take a look, I believe I had to make some changes in it after an update. I'm also not using the Trakt.tv functionality. I find it easier to just edit the config file than to sign up for a website and create a bunch of lists and whatnot.

<comment><USER6> One tip to save a bit of time: Most browsers have plugins that let you automatically send a magnet link to your remote transmission daemon when clicked on (the chrome plugin also shows your transmission activity in a popover).

<comment><AUTHOR> Thanks mcrider. Cool tip! I didn't know to look for plugins.

</comment></comment></comment><comment><USER7> I've heard good things about what.cd from people who actually pirate material. (I, myself, only used Torrents when I couldn't get material I purchased legally to play/stream on my Linux laptop.)

</comment><comment><USER8> I pay $6 a month for a seedbox from seed.st. That way no torrent traffic goes through my pipes. Any files I download can be transferred to my machine from the seedbox using secure ftp.

<comment><USER9> > That way no torrent traffic goes through my pipes.

Pipes you control are pipes you control, whether they're in a data center or in your home. You can't avoid a counterfeiting arrest by printing the bills at OfficeMax then mailing them to yourself in a security envelope. Hopefully you're only referring to network quality benefits.

<comment><USER10> I think the idea was that you're only connecting to your server, rather than a variety of peers on the torrent (which may include studio reps). Also, ISPs are probably more likely to look for illicit activity on the BT protocol rather than SFTP.

Of course it's still illegal and still traceable but assuming the seedbox provider doesn't keep logs on who is transferring what, the risk should be a fair bit less than torrenting it via your own client on your own network.</comment></comment></comment>


The most powerful camera in deep space just sent 1,000 more pics back to Earth - <AUTHOR> http://arstechnica.com/science/2016/08/dunes-craters-and-gullies-nasa-releases-1000-more-dazzling-mars-photos/ <comment><USER2> Yet still we have no pictures of earth</comment>


Authy (YC W12) launches two-factor auth as a service - <AUTHOR> http://techcrunch.com/2012/08/02/y-combinator-backed-startup-authy-wants-to-help-you-prevent-a-dropbox-style-security-snafu/

<comment><USER2> Very neat service. The Duo Security team also has a similar product with a lot of features: <http://www.duosecurity.com/>

They make the X-Ray Android vulnerability scanner (<http://www.xray.io/>)

<comment><USER3> Duo is more mature, but seems to be positioned more as an enterprise alternative to hardware tokens. They seem to charge per user per month, somewhere around $2, which would be crazy for someone like Facebook with a billion users.

</comment></comment><comment><USER4> Considering all the security issues these days, this is just awesome. Democratization of 2-factor security is really needed. Congrats to Daniel and team!

</comment><comment><USER5> Doesn't Twilio already offer 90% of this functionality?

> _queue jokes about Microsoft security_

Cue, not queue.

<comment><USER6> If you're able to build the solution using Twilio (or anything else), then I'm pretty sure Authy isn't for you. I think it's clear that their eventual product is going to be a simple, drop-in that enables two-factor on your mom's knitting forum.

<comment><USER7> I'd think the biggest draw would be not developer ease as much as end-user ease. This way, an end user with an Authy account would only have to give their phone number out once, to Authy, or install one app from Authy, and automatically be able to use two-factor authentication on any site that supports it. It's like OpenID for the second half of two-factor auth.

<comment><USER8> Give your phone number once to Authy and then to every app that wants to use Authy.

<comment><USER7> Why? If that's necessary, Authy is doing it wrong. A client app ought to be able to request an auth token that Authy sends to the user without ever having to reveal the user's number to the client app.

</comment></comment></comment></comment></comment><comment><USER9> I want _interaction-free_ TFA in my phone. I want to be able to walk up to a computer, put in my username and maybe a PIN, and subsequently have _every website_ log me in because the browser knows my phone is on the same LAN as the browser or is in NFC or Bluetooth range.

But I would especially want this if the TFA is running on a separate system from the main CPU in my smartphone, only sharing radio/networking hardware at most. This wouldn't be foolproof, but if my smartphone OS company can patch security holes in a timely manner and deliver the patches on-air, then this is good enough for me.

If Authy can deliver the 2nd factor automatically from my iPhone to my other devices through Bonjour, I will rave favorably about them to everyone who will listen.

<comment><USER10> This is a horrifying prospect. One that you would trust a LAN, two that you would want any external device to QUERY the credentials and access the creds of another device.

Horrifying. There are so many better ways of providing zero interaction auth that is secure: BrowserID, NFC (smartphones that can thus do asymmetric encryption), the QR experiment Google did.

Even if you just tweaked your idea to do something along the lines of what Google did... You go to a browser, type gmail.com, enter your email address. They push an event via GCM and your phone asks if you trust the computer that just asked for auth. You click "YES". Similar flow, but no where near as horrifying.

<comment><USER9> _> This is a horrifying prospect. One that you would trust a LAN, two that you would want any external device to QUERY the credentials and access the creds of another device._

I'm horrified that people jump to such stupid conclusions. There is no need for one machine to query credentials of the phone or vice versa. The browser just sends out a signal and the phone can supply the 2nd factor to the server.

</comment></comment></comment><comment><USER11> I don't want another token application.

I already have FOUR two-factor-auth apps on my phone, each with multiple tokens:

Google

RSA

Blizzard

SWTOR

If I can add all the above tokens into your app, I would consider using it. Otherwise... well, good luck with that.

<comment><AUTHOR> I hear you. I designed authy so that 1 token would work accross sites for this same reason.

Unfortunately its not technically possible for us to allow you to install RSA, Google in our App, as that would mean we would need access to their private seed, which they don't allow.

<comment><USER12> Are you sure? <http://en.wikipedia.org/wiki/Google_Authenticator>

<comment><USER13> Google Auth is easy to use in any app <https://bitbucket.org/thejeshgn/py2fa>

</comment></comment></comment></comment><comment><USER14> or you can just implement a google authenticator & HOTP for your own site. it's open source and a billion libraries exist

<comment><USER15> in the other hand, Authy has few libraries (opensource too), one nice, simple and easy to use app (0 config), and 1 token for all apps.

</comment></comment><comment><USER16> I think this is really cool. Authy guys are making 2-factor authentication main stream, which is incredible. I've used them before on some sites and the process is as easy as you would want it to be. Great job!

</comment><comment><USER17> Brilliant timing for launch w/the recent DropBox debacle - did the Authy team push launch to draft on that story?

<comment><USER18> No, I was already talking to them about the story. They just lucked out on the timing.

<comment><USER17> Awesome, love getting the details on these things given my own experiences w/PR and how timing specific press opportunities can be.

Would make an interesting follow-up to understand how they pitched TC / how the DropBox timing impacted publication (if at all). Either way thanks for responding.

</comment></comment></comment><comment><USER19> I wish them luck, since two-factor auth is something which should be implemented more often.

</comment><comment><USER15> now that big companies have been hacked, it's the time to start looking for solutions like Authy to prevent phishing attacks.

</comment><comment><USER20> That logo looks a lot like Shazam's logo.</comment>


Show HN: We just launched our MVP, a new RSS Reader - <AUTHOR> http://subpug.com/ <comment><USER2> RSS isn't ever going to be a big deal. If you are thinking in terms of market size it's never going to be really big. Facebook, and Google+ have both taken the subscription model in a direction that is more consumer friendly.

If you accept that premise, you are building a product for informed, longish- term computer users, and you are treating them like they are beginners. If my intrest was piqued by RSS I probably already use an RSS reader, and have a bunch of feeds I want to use.

You are missing the ability for me to organize my feeds into folders. I have a lot of feeds, and I need folders to triage my reading into a sliding scale from important to least important.

After all of this keep it up, because I am, and I think many others are, willing to pay for an app that does RSS reading well.

<comment><USER3> Fair point. But if this supported adding and managing feeds of my choice I would certainly give it a try. I'm guessing that this is a test of their reader and hence an MVP.

P.S I currently use Google Reader and am looking for alternatives.

<comment><USER4> Try newsblur: <http://www.newsblur.com/>

As discussed on HN: <http://news.ycombinator.com/item?id=1834305>

It has folders, hotkeys, and I think I like the layout more than Google Reader (I'm still in the early stages of switching over).

<comment><USER5> Also open-source (<http://github.com/samuelclay>), actively developed, and social features coming soon (within the next 2 months). And of course, a history of shipping.

</comment></comment></comment></comment><comment><USER6> It's a pretty app that looks like it's taken a lot of design inspiration from Google Reader. Which is a good thing, I think they nailed it in terms of UI.

That said, I was really hoping you'd have your own sharing mechanism. The major thing Google Reader lost in the transition was the ability to share and comment in a unified manner - having to go to Twitter or Facebook to read comments on something you shared elsewhere is a pain.

Also, doesn't look like there's any tracking of read/unread items.

<comment><USER7> Google reader user. Agreed: If someone could restore the features google reader killed, I would start using their product immediately.

Specifically:

sharing, comments, bookmarklet for non-rss content.

Float (float.com) has an interesting idea of removing everything except content from facebook/twitter/etc, which I like, but they are still missing a usable webapp and the aforementioned features.

</comment></comment><comment><USER8> Great start.

However, as a heavy RSS user, an MVP isn't gonna cut it for me.

Couple of specific things are going to prevent me from using your product:

1\. Your UI shows way too few feed items on a page. Compared to Google Reader, for example, you display maybe 30% as much content on a single page. That makes reading RSS feeds slow on your product.

2\. There is no ability to group RSS feeds in any way. I'm not a single interest kinda of a person, so my RSS subscriptions contain all kinds of content. I don't read all that content the same way, and I don't feel like reading some of the content all the time.

I like the filtering capability you have on the feeds. This is something I've been missing for some time. I wish you'd expand it from simple keywords to maybe regular expression based. Look into how killfiles in Usenet clients used to work for inspiration maybe.

</comment><comment><USER9> You know what I really like my RSS reader to do? Zoom in and out on command. Show me birds eye view (readable view) of everything, let me scroll fast, but then let me zoom in to the headlines which I may find interesting and then let me zoom in more for details without making me click to visit the site. By zoom-in and zoom-out I mean the way Prezi does it, i.e, the camera zoom in/out and not the Ctrl+ font increase of browser.

</comment><comment><USER10> Looks really nice, but I'd like to know more about its unique value proposition (what makes me use it instead of Google Reader, where I have all my stars and shares, and great search).

It looks really great and it has some quite comprehensive features. Which actually sends me back to what one of LinkedIn's founder once said[1]: _If You're Not Embarrassed By The First Version Of Your Product, You've Launched Too Late_

If this is the first MVP of the idea, it might be worthwhile checking out Ash Maurya's great post[2] on the subject.

[1] [http://articles.businessinsider.com/2009-11-13/strategy/3006...](http://articles.businessinsider.com/2009-11-13/strategy/30067340_1_pros- and-cons-philosophy-product)

[2] [http://www.ashmaurya.com/2009/11/from-minimum-viable- product...](http://www.ashmaurya.com/2009/11/from-minimum-viable-product-to- landing-pages/)

<comment><USER11> _If You're Not Embarrassed By The First Version Of Your Product, You've Launched Too Late_

Sort of OT, but I'm not sure this is really broadly useful advice. In the world of iOS apps, for instance, that first impression is often the only one you'll get before people move on. Hard to say which is the correct approach for an app like this but sometimes it pays to polish the hell out of 1.0 instead.

<comment><USER10> Apple does make iterating your MVP harder. Not impossible, just harder.

But don't forget that MVP is primarily a tool for learning with the least amount of effort. Not less. So, if you are making something nobody wants, why make it very polished? You will just waste more time learning this fact. Time that could be used changing the product/trying something new entirely.

And even on app store: you can iterate with different product names, and different brands. So you can lunch different iterations, possibly A/B testing app name, logo and description, without much extra overhead, all at the same time.

<comment><USER11> I think it has a lot less to do with release delays in the App store than it does with the attention span of the typical customer. You can iterate all you want but if they've already formed an opinion of your product based on a first impression they're unlikely to give it a second look. All the apps I've released have had a big initial sales spike over the first week or so and never again climbed back anywhere close to those numbers, despite a large number of functional and aesthetic improvements.

<comment><USER10> You can release multiple products with different names and even different brands (you use different accounts if needed). It may not be cheap, but it is possible. This way you will have the huge spike over and over again (you may change name/logo for different experiments). And please don't use vanity metrics[1] for measuring the outcome.

[1] <http://techcrunch.com/2011/07/30/vanity-metrics/>

<comment><USER10> This interview directly talks about iphone apps and MVPs on its first 5 minutes: [http://www.youtube.com/watch?feature=player_embedded&v=Z...](http://www.youtube.com/watch?feature=player_embedded&v=Zo6JYfLFEVQ)

</comment></comment></comment></comment></comment></comment><comment><USER12> Looks great, congratulations. Three comments:

1\. On Chrome in Windows, the smaller fonts look a bit scrunched in a way that makes my eyeballs hurt. Is this configurable?

2\. I notice that you say to bookmark the URL, and I presume my user id is stored in a cookie. What happens if I want to read from another device or if I clear my cookies? It would be awesome if you could generate a unique URL for each user. Bonus points if it's easy to say over the phone or type in by hand/from memory (I use at 4-5 devices to browse the web daily - 2 x laptops, Playbook, and my BB).

3\. That Tweet sidebar thing is interesting but feels a little laggy. Is there a way to turn it off?

</comment><comment><USER13> 1\. Formatting is FUBARed when zooming in (Chrome browser).

2\. OPML import? Already have a set of RSS subscriptions, need to be able to import existing feed list, don't wish to reenter all these in…

/goodluck on the venture.

<comment><USER2> In edit subscriptions you can do an OPML import. I had the same first thought.

What is broken though is they don't seem to support folders.

<comment><USER13> /thanks, found it! Cannot believe I did not see it there earlier.

Though I do not expect it to work after importing… …I have A LOT of feeds -- I see the subscription titles showing but it seems to be stuck on "refresh" right now…

</comment></comment></comment><comment><USER14> 1\. It doesn't seem to remember whether I have seen something before. I have over a hundred items per day in my feeds and I read them erratically, so I don't want to have to remember myself.

2\. It would be nice to have a more integrated sharing feature. An ideal method for my group of computational science friends (since migrating off Google Reader and being dissatisfied with long threads on G+) would be linking into a (possibly private) reddit. It would be nice to at least see if the item has been shared yet.

</comment><comment><USER15> I really like what you guys have done here. Ever since Google Reader switched over to the Google+ design, I've been looking for a replacement.

This is a great MVP, but for me, there is one feature I would NEED before I would consider switching.

Google Reader shows you a count of how many posts are unread, and as you read them, it removes it from the list. That feature is the most important for me. Any plans on addressing this? Or do you already have this and I'm just not seeing it?

<comment><USER16> If you choose the "Blank" starter pack then you can import your OPML file from Google Reader.

<comment><USER15> Yes, but that doesn't address the feature that I was looking for.

</comment></comment></comment><comment><USER17> Too much whitespace in the list view, if I'm using RSS I want to scroll through hundreds of articles in rapid succession and cherry-pick the interesting ones.

Would be nice to be able to import my Google Reader subscription list so I can instantly compare the two tools.

The Tweets and shared comments is an interesting idea, but took me a while to find - this is the one thing that would get me to come back and use this over Google Reader. Nice differentiator.

</comment><comment><USER18> Huge fan of the logo and its secret onclick event.

</comment><comment><USER9> I typed cnn.com, nothing happened. I then typed www.cnn.com and I see that it recognized. I then clicked the dog icon, it is still thinking....

I like the interface and the fact that you don't need to sign up. Not sure if I'll remember to come back to this because it really isn't working for me right now.

</comment><comment><USER19> I'm a heavy RSS user but this doesn't really fit my workflow. I may be different than a lot of other heavy RSS users though.

I'm currently using Google Reader to keep track of things for me. I sync it up with iReadG on my iPhone and then I scan through headlines on my iPhone and star the ones I'm interested in reading. I do this while I'm out and about and need to kill some time while waiting on things in life to happen. Just scanning headlines from HN, Slashdot and TechCrunch usually fills all my mobile downtime.

Then when I get back to the computer I go through the star items and read them, unstarring them as I go.

Your interface would be nice if I could work it into my workflow but it doesn't look setup for that.

</comment><comment><USER20> _Subscription packs_ are the best part of your idea _so far_. I suggest you keep them, but spend some time thinking about who your target user is, how you'll tell them about how you'll provide them value, and how you'll provide them value.

Here are some questions I had:

1\. what does a user expect to happen next when they click on a subscription pack?

2\. why is your landing page dark while your app is light?

3\. why isn't there an action when a user clicks "All your favorite websites in one place."

4\. why isn't there a clearer call to action?

5\. it seems like you're targeting users who don't currently use RSS at all, will they even understand what your product does?

</comment><comment><USER21> Design is great! Who did it and how can average entrepreneur imitate it.

BTW I thought there will be easy way to import Google reader list but there is none. (I first selected interesting then blank.)

<comment><USER22> You can import using OPML. I also would like an easier integration method, that and also explaining what OPML is. It took me awhile to figure and I have good knowledge of GR, imagine someone that doesn't.

</comment></comment><comment><AUTHOR> Hi everyone. We've been away from our computers for a few hours but wow, thanks for the feedback (good and bad). We're going to go through all of your comments (and those that have been submitted by email and Twitter) and prioritize our efforts.

We know there are still lots of things that need improving (handling lots of feeds, how new items are displayed, organizing feeds, etc) - we'll do our best to get to these asap, but wanted to get this 'out the door' as quickly as possible to get your feedback.

<comment><USER23> It's a great start. Keep rocking it.

<comment><AUTHOR> Thanks! I'm just going through all the comments again now and importing the requests/issues into Redmine.

</comment></comment></comment><comment><USER24> On iOS 5:

The design is nice.

Don't show the entire story when you visit one of the categories. Just show headlines.

It rendered terribly slowly, scrolling was jerky, and page navigation was completely unresponsive. Eventually the browser just crashed.

The first category I visited was Science. It showed science stuff.

The next category I visited was Film. It also showed science stuff.

<comment><USER25> about the science/film problem you're talking about: I had the same impression. What's happening is that your feed is showing science and film articles, but because there was only recent science articles, you had the impression that your feed did not include film articles

</comment></comment><comment><USER26> Would be nice if you didn't remove the session id from the URL. I would like to bookmark the URL so I don't have to keep the e-mail in my inbox.

Also, frictionless use is cool and all but it would be nice if I could just create a username and password so I know I'll always have access to my feeds.

</comment><comment><USER27> I put together a usablity review of subpug.com using moustach.io. I hope you find this useful.

[http://moustach.io/welcome/e/reviewed/YDtJ9-Su30Q3VH3VGotGnZ...](http://moustach.io/welcome/e/reviewed/YDtJ9-Su30Q3VH3VGotGnZhI1WUGf20J/kzNiYpDhRIM9MP2gkgz5dw)

Good luck.

</comment><comment><USER28> It shows the same ten posts over and over again. This may be a bug. Want my OPML file?

<comment><USER29> Same here. It also would be nice to have a selection screen after you do the OPML import to verify if you still want all that crap :)

</comment></comment><comment><USER30> I love the UI. People have already mentioned this; it needs to keep count of the number of unread articles. Looks very promising though!

I was curious as to what JS Frameworks you've been using besides jQuery. Underscore.js? Backbone.js?

</comment><comment><USER31> As it is advertised, the subscription info is stored locally. How can it be deleted? I tried to delete the cookies, but it didn't work. Please, don't tell me you are using those naughty evercookies.

</comment><comment><USER32> I'm curious to know why you didn't just create a chrome extension like <http://reederforchrome.tumblr.com/> or Helvetireader.

</comment><comment><USER33> Seeing some weirdness on chrome+ubuntu:

[http://www.zimagez.com/zimage/screenshot-12282011-065319pm.p...](http://www.zimagez.com/zimage/screenshot-12282011-065319pm.php)

</comment><comment><USER34> sick! the UI looks like it would feel better on a tablet, you should consider pivoting to be an ipad app since it's oriented for media consumption

<comment><USER23> good call

</comment></comment><comment><USER35> Bug report: I am using Opera 11.60 on Linux (64-bit). When I click on "blank" pack, Opera hangs and I have to terminate the application.

</comment><comment><USER36> It feels very fast and I really enjoy the color scheme. One thing I noticed: On small resolutions the top navigation bar wraps.

</comment><comment><USER37> Lose the transparency on the top action bar. It's distracting, and I'm not realistically going to read text through it.

</comment><comment><USER38> I really, really like the navigation using 'j' and 'k'. Thanks for having that.

</comment><comment><USER39> Really like the UI with the comments on the side Good job!

</comment><comment><USER40> Very interesting. BTW, why there is horizontal scrolling?

</comment><comment><USER41> You know, I actually needed something like this, thanks

</comment><comment><USER42> RSS is alive again.

</comment><comment><USER43> good job, it's a nice app!

</comment><comment><USER44> Love the subscription packs and the friction free signup, but once I'd picked a pack, I wanted to go back and add another pack to my set of subscriptions... but couldn't figure out how, probably because this is an MVP.

When looking at my subscriptions I clicked on the pub in the upper left to go to your homepage (to add a pack to my subscriptions) and what it does is change the view in some way that's totally not obvious to me. I get a different top story. Maybe its changing the sort order, but theres' no visual indication of what has changed, only the story I was reading is replaced. I click it again and it switches back.

Great MVP, and bonus points for the effortless signup.

<comment><USER45> Had the same experience but if you click on the original link from HN again you can add other packs. Probably just needs a link back to that landing page.

</comment></comment><comment><USER46> Very cool. Sadly, scrolling performance Chrome/MBP+Lion is unacceptably choppy.

<comment><USER39> same here. got better after everything was loaded

</comment></comment><comment><USER47> What's 'your MVP'? It looks and sounds like an app...

How does your RSS reader beat the competition? Anything of note?

<comment><USER48> I believe it stands for 'minimum viable product'[1]. Basically releasing a rough v1.0 that does the bare minimum, and then turning it into the real deal in the next major iteration.

[1]<http://en.wikipedia.org/wiki/Minimum_viable_product>

</comment></comment><comment><USER49> RSS is dead & google reader works fine.

<comment><USER22> RSS is still alive and kicking. Seems like no service has been able to make it gain as much traction as it should.

The recent Google+ integration into Google Reader made the product take a step backwards. Then you have apps like Reeder (which was my favorite at some time), Pulse (became my next favorite), and then Flipboard (which has won me personally).

Except, I feel like something is missing from all of them.

Google Reader has this awesome Sort by Magic feature, but seems to have been broken recently. If applications could use this sorting method and bring in social better (the integration is lacking right now) it would be awesome!</comment></comment>


We're Not Fooled: Ignoring Privacy Is Facebook's Business Model - <AUTHOR> http://www.techi.com/2010/05/were-not-fooled-ignoring-privacy-is-facebooks-business-model/ <comment><USER2> This article is based on a false premise. Facebook doesn't need you to make your data public to serve you ads -- it already has access to this data. Advertisers tell Facebook which demographics they'd like to target, and /Facebook/ does the targeting and ad serving.</comment>


Six Steps for Understanding a Large, Legacy Codebase - <AUTHOR> https://spin.atomicobject.com/2020/07/21/understand-legacy-codebase/#.XxcD0LYTK4U.hackernews <comment><USER2> I look at the database first, then the important data structures in the code. The data tells me more than studying the code.

> Show me your flowcharts and conceal your tables, and I shall continue to be > mystified. Show me your tables, and I won't usually need your flowcharts; > they'll be obvious. -- Fred Brooks

> I will, in fact, claim that the difference between a bad programmer and a > good one is whether he considers his code or his data structures more > important. Bad programmers worry about the code. Good programmers worry > about data structures and their relationships. -- Linus Torvalds</comment>


Report: CEO of Bitcoin exchange arrested - <AUTHOR> http://www.businessinsider.com/report-ceo-of-major-bitcoin-exchange-arrested-2014-1

<comment><USER2> The article is extremely poorly edited, but I wouldn't worry because at the moment the only primary source is the press release at the bottom.

Interestingly, Manhattan U.S. Attorney Preet Bharara refers to Bitcoin as being "a new form of currency" and "like any traditional currency" in the context of money laundering. I think we can take this as a clue that this is the stance the prosecution intends to take.

</comment><comment><AUTHOR> Worth pointing out that he was not arrested for Bitcoin usage, but for selling "over $1 million in Bitcoins to criminals bent on trafficking narcotics on the dark web drug site, Silk Road"</comment>


Microsoft: Outlook.com Security Will be Better than Gmail   - <AUTHOR> http://mashable.com/2012/08/10/outlook-security/

<comment><USER2> "Single-use codes are codes users can have sent to their phone via text message (as long as that phone is already associated with the user's account) that can be used to sign in to an account without needing the password. That way, a user can sign in on a public computer without worrying that a keylogger might capture the account's password."

Does this mean I can spam someones SMS by requesting periodically to log onto their account using SMS code to the associated cell phone number?</comment>


To Master Vim, Use It Like Language - <AUTHOR> https://danielmiessler.com/study/vim/?fb_ref=118ef0e03ab54c0d8197214328648a68-Hackernews <comment><USER2> This article is well written, but it has nothing to do with mastering Vim. It goes no further than running "vimtutor" at the command line. It has all the same tips and shortcuts as any other vanilla Vim tutorial. This is a common problem among Vim articles and tutorials. Authors title them as if it will give you Vim mastery, but instead it only offers the basics.

Mastering Vim means going beyond vanilla movements and learning all of Vim's nasty warts to replace good GUI features. It means learning the wonky, dead Vimscript language. It means knowing how to use the arcane arglist. It means knowing how to go into insert-normal mode, and when to use the expression register. It means knowing everything about very magic search, and why default search is poorly designed. These are all randomly chosen examples, because mastering Vim involves mentally juggling a very large playbook of oddball features to complete editing tasks.

The main resources to help you master Vim are the book "Practical Vim" by Drew Neil, and if you're ever in the unfortunate position of needing to write or edit a Vim plugin, "Learn Vimscript the Hard Way" is invaluable [http://learnvimscriptthehardway.stevelosh.com/](http://learnvimscriptthehardway.stevelosh.com/)

<comment><AUTHOR> Article author here.

The irony in your comment is that I recommend Drew's book in the primer, and Drew has recommended this primer as well.

Maybe they're both good ways to learn Vim.

<comment><USER2> Then title it "Vim Primer," which is accurate.

<comment><USER3> This is hardly a primer. If somebody is using the motions and actions described in the article they may not be a complete wizard in obscure vim features, but they are certainly far beyond being merely "primed" to use vim. I've been an avid vim proponent for years and I still picked up new things from this article.

</comment></comment></comment></comment><comment><USER4> My issue with getting better at vim is that I've gotten to the point where I'm comfortable moving around text, copying/pasting, and everything I would normally do with a mouse. I know vim is so much more than that, but it's one of those things where "you don't know what you don't know" and because of that, I don't have the incentive to continue learning. Hopefully this post will inspire me to incrementally advance my vim usage.

<comment><USER5> Aiming to combat "you don't know what you don't know", here's a list of things to consider. How comfortable are you with:

* find/replace/regexes

* registers and macros

* vim settings (spell, list, highlight, number, wrap)

* the plugin ecosystem

* editing multiple files simultaneously (splits, buffers, moving between them)

* folds

Anyone else want to chime in with stuff I've either forgotten or don't know I don't know?

<comment><USER6> I asked on /r/vim about "Who uses folds?" Didn't get any takers. I always forget they exist and haven't used them in my workflow yet.

Tag files would be another good one.

<comment><USER7> I use them all the time (I've switched them on by default in .vimrc) while editing C++ code. Extremely, extremely helpful to get the structure of a file at a glance. For example, if a 400-line file has about 10 functions in it, you can fold all "zM" and instantly you see only the function signatures, while the bodies are folded.

How to enable it: use "set foldmethod=syntax" (with C++) or "set foldmethod=indent" (with JS, where "syntax" doesn't work for me). Also, I use "set foldminlines=0" so that 1-line paragraphs get closed as well (it looks more consistent).

How to use it: close all folds "zM" (I remember it because the M is shaped like it's all folded on itself). Open all folds "zR". Open one fold "zo", close one fold "zc". Open one fold recursively "zO", close one fold recursively "zC".

By the way, I almost never use manual folds, so "zf" is almost useless to me.

</comment></comment></comment></comment><comment><USER8> I consider myself at least an intermediate user of Vim, and I'm glad that you mentioned the "f" motion (along with its cousins "t" and ";"). I don't think these keys get enough exposure among beginner Vim users (they aren't mentioned in vimtutor), but they allow you to quickly and efficiently move across files and do things like "ct(" (change text up to first left parentheses), which is super useful for changing function names.

Shameless plug: I wrote a plugin ([https://github.com/unblevable/quick- scope](https://github.com/unblevable/quick-scope)) that facilitates the use of "f" and family that even beginners can take advantage of.

<comment><USER9> The commands you mentioned along with "ci'", "ci[", and "ciW" to replace all text between delimiters have been some of my favorite to use. It really annoys me when my terminal's vi-mode doesn't support "ci" (I think it's vim-only).

<comment><USER10> The "ci" and "ca" commands are part of a Vim-only feature called Text Objects (type _:help objects_ in Vim's command mode, or search the web).

I like using _yap_ and _dap_ to copy/move paragraphs around when I'm editing markdown text.

</comment></comment></comment><comment><USER11> The thing that always frustrated me about Vim (and command-line apps in general) is that it punishes you for being a GUI power user. The more mastery you have of conventional GUI keyboard shortcuts to highlight, jump words, copy/paste, etc., the more often you will reflexively hit them and do the wrong thing while trying to use Vim. You have to unlearn a lot of perfectly good skills before you can really master Vim, and that's frustrating.

Of course it's not Vim's fault that the standards established by vi were not taken up by the early GUI systems, but I wish there was a better way to deal with this problem than a figurative grizzled old console cowboy going "suck it up, n00b, it builds character." I'm aware that people have made command sets that make Vim and the *nix console in general more GUI-standards-friendly, but these are never presented to actual CLI newbies, so by the time you're aware of them you've done half the work already...

<comment><USER12> I have the opposite problem. When I'm writing stuff in MS Word at work, I'll often see a ":w" appear in the text when I automatically try to save the file Vim-style.

Cream[0] is a configuration for Vim that makes it work in a way more familiar to people used to Word and other traditional Windows GUI programs.

[0] [http://cream.sourceforge.net/](http://cream.sourceforge.net/)

</comment></comment><comment><USER13> > inoremap jk <ESC>

Using two keystrokes instead of ESC to leave insert mode is definitely a personal preference and not necessarily more efficient or comfortable.

<comment><USER9> Way more useful (for me anyway) is mapping Capslock to ESC. It works with any vi anywhere as long as you are using your main machine to connect. Also with inoremap don't you have to wait for the letter j to show up until you type your next character? That would drive me crazy.

Edit now that I have actually looked at the article: Yes, you can map it to Control but for me it's an awkward place to put a modifier. What if you want to do Ctrl-A? Ctrl-C? At least the way I type, I'm better off using the one in the corner.

<comment><USER14> I have a similar remapping of Caps:

      * When I tap Caps, it's `<esc>`
      * When I hold Caps OR hit it in combination with any other key, it's `<ctrl>`

It really feels like the best of both worlds. I primarily develop on OSX, so I use [https://pqrs.org/osx/karabiner/](https://pqrs.org/osx/karabiner/) to handle the remapping.

<comment><USER15> This works great on my Linux machine. On the Mac though I hate that all Mac apps use Command for well, all command-key combinations instead of Ctrl, so I map the Caps-lock to Command instead, but while Karabiner can do the dual "Esc on tap plus other on hold" for Ctrl, Shift and Option keys, it cannot frustratingly do it for the Command key. ITerm can switch caps-lock back to Ctrl, but then I lose the Esc double function. It's maddening.

</comment></comment></comment></comment><comment><USER16> From the article: "Arguably the most brilliant thing about vim is that as you use it you begin to think in it."

Bill Joy, regarding vi: "It's like one of those pinatas--things that have candy inside but has layer after layer of paper mache on top. It doesn't really have a unified concept. I think if I were going to go back--I wouldn't go back, but start over again."

Hunter S. Thompson, on an unrelated topic: "That was the fatal flaw [...] the desperate assumption that somebody--or at least some force--is tending the Light at the end of the tunnel."

I think vim is a useful tool. It's available on most systems and is powerful. But trying to grok it and appreciate its UI isn't really something I want to do.

</comment><comment><USER17> While a tweaked configuration can be a great productivity boost, it has a major drawback. My main reason for using vim is its ubiquitousness. Whenever I need to ssh into a box to check something out, I can trust that it's there. However, I cannot trust that its configuration has been tweaked like I expect. Hence, I stay away from getting used to non-standard key mappings.

<comment><USER18> Checking something out on some server does not require remapped keys or commands: you generally just browse some file and fix a couple of things. Tweaked configuration for more involved tasks is fine, to me.

</comment></comment><comment><USER19> This is a really good introduction to vim. It is better to think of it as a grammar to manipulate text.

A few additional things that have saved me keystrokes...

replace mode ( _R_ )

insert normal mode ( _< c-o>_)

paste from a register in insert mode ( _< c-r>reg_)

expression register ( _=_ )

clipboard and active selection registers ( _+_ , __* respectively)

command ranges (e.g. _10,+5s /foo/bar/g_)

miscellaneous commands ( _:global_ , _:argdo_ , _:normal_ , etc...)

</comment><comment><USER20> I have my interns setup Vim on their first day, and it's usually their editor of choice by the end of the summer. Apparently it gives them mad credit among their peers at school too.

</comment><comment><USER21> Great tutorial. About 20 years ago, I was a Level 4 user (by the article's definition), but that knowledge faded with disuse. When I switched back to a Linux/UNIX machine about a decade ago, I started using vim again (well, I started using _vi_ again, but it was vim), and remembered a lot of Level 1 and 2 stuff, and could recall being able to do more, but never had the motivation to crawl through the man page to force myself to recall how I did more.

This article is so logically laid out I think anyone could get to at least Level 3 with the article and a few hours diligent practice. Level 4 would then beckon....

When I became a serious sed - and then ed - user, I became a much better (faster, more productive) vi/vim user when I didn't need to be in visual mode all the time.

</comment><comment><USER22> Vim Adventures is so much fun. [http://vim-adventures.com/](http://vim- adventures.com/)

</comment><comment><USER23> Which plugins do people find valuable? EasyMotion was recently recommended to me:

[http://code.tutsplus.com/tutorials/vim-essential-plugin- easy...](http://code.tutsplus.com/tutorials/vim-essential-plugin-easymotion-- net-19223)

<comment><USER5> I like vim-surround[0] and vim-unimpaired[1].

[0]: [https://github.com/tpope/vim-surround](https://github.com/tpope/vim- surround)

[1]: [https://github.com/tpope/vim-unimpaired](https://github.com/tpope/vim- unimpaired)

</comment></comment><comment><USER24> from config: _" I remap it to Ctrl at an operating system level. This way my left pinky can simply slide to the left by one key to execute Ctrl-whatever."_

Been a while since I used emacs, ctrl- _everything_ is an emacs idiom [0] and a pinky killer. I guess the best bit is it's configurable. Really like this tute Daniel, found a nice add for my .vimrc already.

[0] [http://mally.stanford.edu/~sr/computing/emacs.html](http://mally.stanford.edu/~sr/computing/emacs.html)

</comment><comment><USER25> I agree that knowing basics of Vim is of great help and adds value to a programmer's skill set.

I don't agree that it should be the only thing one uses for all development/writing tasks.

Yes, vim is ubiquitous. However, no one uses vim without high levels of customization. So i think there is a bigger dependency issue here.

Also, I've seen millennials struggling to cope with vim - it's like handing a cassette to a person who's grown up with an iPod.

As long as the work gets done, an editor does not matter.

</comment><comment><USER26> Learning vim is easy, I've done it a thousand times! (As Mark Twain might say)

This time around I've been keeping a list of the stuff I miss from my usual workflow. Here's two of the most maddening:

1\. Searching for literal text. Is there a way to avoid having to manually escape special characters?

2\. Maintaining cursor position when scrolling. Maybe I want to go look at another part of the file and come back. How can I scroll without it moving my cursor?

As far as I can tell, I'm SOL on both counts.

<comment><USER27> 1\. /\Vliteral search

2\. C-e and C-y as long as the cursor position doesn't move out of the visible area

<comment><USER7> 1\. For the mnemonic, "\v" turns on "very magic" where all possibly special characters will have their special meaning without prefixing them with "\". Now, "\V" is just the opposite of "very magic", which is "very not magic", i.e. disable all special characters.

</comment></comment></comment><comment><USER28> Thanks for this tutorial. I'm at Level 1 having switched from an IDE (PyCharm) and I find this helpful. Any reason why you use Pathogen vs Vundle for managing plugins? Does it even matter?

<comment><USER29> You're doing yourself a disservice. Intellij (PyCharm) has a vi plugin. Whatever extra stuff you give up from regular Vim, you gain an order of magnitude of productivity using a development environment that is "smart". Think about what PyCharm does for you and what Vim doesn't.

Vi(m) is a model, not an implementation. I wish people would stop handicapping themselves with very bad implementations. Intellij, Visual Studio (Resharper) understands the languages your working in. Let the machine do what it does best and aid you in the language while you concentrate on domain.

<comment><USER30> In that spirit, I find it hilarious that the entire industry proudly releases products weekly that do things like re-order laundry detergent at the press of a button or games that require the player to do nothing more than swipe their finger this way or that. On the other hand then there is this long raging religious war over the tools used to build these products where some claim the end all be all is this text only, esoteric, super high learning curve tool. Sure it's superpowerful once mastered, but as in so many other areas, the argument that you just made seems to carry the day: let the machine do the work.

Also, Minority Report.

<comment><USER31> Text-interfaces are the most direct and flexible way to get the machine to do work. When you're stuck to a consumer-friendly GUI, you can only command the computer the way the product has been designed to command the computer. You learn how to use a product rather than how to teach the computer.

That said, of course I use a web browser for 99% of my Internet actions. But being able to Alt-Tab into the terminal and run wget to quickly pull down a list of files may feel like 1970s-era, but it's still a powerful technique today, and for as long as users need to do things beyond what designers intended them to.

<comment><USER30> Respectfully, I propose you are limiting yourself when using left-to-right text-interfaces. I think consumer-friendly may be a bit unfair as well. I'm currently learning sign language and in parallel programming a Leap Motion interface so as to bypass one-dimension (a line of symbols) and two-dimensions (a gui on a plane) and more easily encapsulate concepts (words) by states of motion in three dimensions.

Text-interfaces work well because they restrict input to precise parameters, however as interfaces become "smarter" and are able to capture the meaning of imprecise interfaces such as hand gestures and interpret them precisely without requiring the user to deliver them with robotic precision, interfaces will become more expressive, we will be able to work more naturally in the domain in which we think, which is, these physical three dimensions.

If you've ever watched a mathematics professor write on the chalk board you'll know what I mean. So expressive. So much conveyed with so few markings. And yet, very sloppy. But still. Reading it off the board, those symbols just feel so much better in your head than any words would.

</comment></comment></comment></comment></comment><comment><USER23> Is there a way to navigate words taking camel case into consideration? helloWorld should be treated as two words when I want to delete or move, at least sometimes when I want to edit.

<comment><USER32> I am sure there is a 'normal' way to do it, but look into easy motion. I use space in normal mode as a shortcut to go to any word in the line and that includes camel case movement.

</comment></comment><comment><USER33> Does work less well if you do not think in English.

<comment><USER34> Wouldn't the same apply to every programming language?

<comment><USER35> Kinda works in reverse for Ruby. I wish the Ruby maintainers had seen the need for proper English language documentation.

</comment></comment></comment><comment><USER36> This has been one of my favourite articles on Vim for beginners. I'd recommend this to any beginner or a user of any other text editor.

Great post.

</comment><comment><USER37> What is a better editor VIM or emacs? Why?

</comment><comment><USER38> Vim is a regular expression system hooked to a 1970s user interface. If you need to apply regular expressions to text files, vim is useful. I used vi to write code for years, but that was decades ago. There's been some progress since the 1970s.

<comment><USER39> That's just not what vim is... I don't even really know where to begin, you're just flat out wrong. I'd say you're confusing vim with something else, but I don't even know what else fits that description.

<comment> vezzy-fnord He does have a point. Using vi derivatives does seem a tad spartan today, and I've personally never been a fan of vi, nor of emacs, but much of the community has this pseudo-elitist dichotomy set up around those two editor families.

I'm not really a fan of what passes as IDEs, either, but I generally am not attached to any particular editor and hop around them.

(The right answer to vi vs. emacs is, of course, Acme.)

<comment><USER40> There's nothing spartan about it. Vim has tons of plugins. Using it as a Javascript editor, I've got syntax highlighting, git integration, linting, code completion, and more.

<comment><USER41> What is the JS plugin scene for vim like right now?</comment></comment></comment></comment></comment>


SaaS Analytics For Stripe - <AUTHOR> http://baremetrics.io

<comment><USER2> Does Stripe not have a dashboard for this?

<comment><USER3> They do not. They show a few really basic gross revenue/transaction bits, but not really anything useful.</comment></comment>


Uber Dribbbles Up a New App Icon - <AUTHOR> http://techcrunch.com/2016/02/02/playoffs-you-wanna-talk-about-playoffs/ <comment><USER2> Why does TechCrunch pull this crap? Their entire "article" is an image that links to Wired.com and nothing else.

Of course I guess I shouldn't be surprised, their quality has always been subpar, fits in with the rest of the tech blogging industry.</comment>


Watch live streams of the talks at Hacking at Random 2009 - <AUTHOR> https://wiki.har2009.org/page/Streaming

<comment><AUTHOR> The program is available here: <https://har2009.org/program/> It's in the Netherlands so the times are CET, UTC+2: <http://en.wikipedia.org/wiki/Central_European_Time></comment>


Startup School 2013 Doodles - <AUTHOR> http://startupnotes.org/

<comment><USER2> This is fantastic and beautiful!

I made a few sketches myself as part of a larger project I'm working on (a year without cameras): [http://crafture.me/post/64711241777/startup- school-2013](http://crafture.me/post/64711241777/startup-school-2013)

<comment><USER3> Wow what an awesome project. Keep up the amazing work!

<comment><USER2> Thanks!

</comment></comment></comment><comment><USER3> Thanks for posting! If anything is unclear (it's always hard to find quotes without trimming too much context), let me know.

<comment><USER4> Hi Greg. Thanks for your work here -- it looks great! I have a few questions.

Which mistake was Zuck referring to with "That mistake cost me billions"?

What did he mean by "When a problem arises, lockdown"?

What did Chase mean by "The worst part of being a nonprofit is that nobody says no"?

What did Balaji mean by "Show people what a world run by Silicon Valley would look like (without disrupting)"? Politically?

<comment><USER3> Good questions!

1) They naively structured Facebook in the early days, and Peter Theil had them restructure. Then Eduardo didn't move, so his stock didn't vest. That cost Zuck billions (according to his offhand comment).

2) When there was a problem, nobody would be allowed to leave. They don't do that anymore (because it's illegal), but teams sometimes commit themselves to it on their own.

3) People don't want to write him a check, but they also feel too bad to outrightly say "no". So, he had a ton of "they're about to write us a check"s, yet nobody ever did.

4) He wants us to show the world the benefits of SV's way of doing things. However, imposing it would upset people. Rather, we should be enticing them by showing them what it _could_ be like.

</comment></comment></comment><comment><USER5> Beautifully implemented. If it's not too much to ask, please consider making public the source code behind the display and design - really gorgeous way of showing a collection of notes.

<comment><USER3> Already is: [https://github.com/gkoberger/startupnotes](https://github.com/gkoberger/startupnotes)

(I did it fast; I need to refactor soon. Also, I'll add a license.)

EDIT: Open license added, have fun with it!

<comment><AUTHOR> Super nice job!

<comment><USER6> Very creative, good job!

</comment></comment></comment></comment><comment><USER7> These are beautiful! You should sell these, maybe individually as mugs/posters - I'd definitely buy some key one-liners for our office.

For those of you who want a bit more context, here are two sets of notes from this weekend:

[https://github.com/charlesfeng/startup- school-2013](https://github.com/charlesfeng/startup-school-2013) [https://docs.google.com/document/d/1Xo99mjzc4nyK3J4_GBiba_Kz...](https://docs.google.com/document/d/1Xo99mjzc4nyK3J4_GBiba_Kz4h1NPL2Os06JhvbCh5c/)

There is some overlap between the two but also some differences so I'd suggest reading both.

[Disclaimer: I produced the first set - [https://news.ycombinator.com/item?id=6578780](https://news.ycombinator.com/item?id=6578780)]

</comment><comment><USER8> Beautiful! Did you tweet it? Can you post the link? We are curating a list of the best content on theneeds [1] and I'd like to add this one (we only import feeds or tweets).

[1] [http://www.theneeds.com/learn/top- content/startupschool](http://www.theneeds.com/learn/top- content/startupschool)

<comment><USER3> [https://twitter.com/gkoberger/status/392334524257804288](https://twitter.com/gkoberger/status/392334524257804288)

<comment><USER8> added, thanks!

</comment></comment></comment><comment><USER9> That is actually so slick. I wish more web services had designs like this.

<comment><USER3> Thanks!

</comment></comment><comment><USER10> Awesome. Much better than my hand-written notes.

[http://justink.svbtle.com/my-hand-written-notes-from- startup...](http://justink.svbtle.com/my-hand-written-notes-from-startup- school-2013)

</comment><comment><USER11> I took the courtesy to convert these into pdf slides (for easier reading on iDevices, etc) you can download them from here ([http://blog.websecurify.com/uploads/aa_StartupSchool.pdf](http://blog.websecurify.com/uploads/aa_StartupSchool.pdf)) for now but it will be great if Gregory puts them on his website next to the github link.

Thanks for the great work Greg!

</comment><comment><USER12> Dude, sweet post!

Big fan of sketch notes myself so I'll definitely be forking that repo.

[http://dl.dropboxusercontent.com/u/22019990/V84GJ7NUzlOJ_V9l...](http://dl.dropboxusercontent.com/u/22019990/V84GJ7NUzlOJ_V9lKIRsehsqm4bHLHtTNkW5FTaXYjs.jpeg)

<comment><USER12> ^ Sketchnote, but not from Startup School.

</comment></comment><comment><USER13> Great format, simple execution and presentation for us who were unable to attend, lots of valuable insights.

I think the theme that stands out for me personally from all of these notes is: Find something you can work on almost non-stop, expect to fail a lot (because you will), learn and adapt, keep trying.

</comment><comment><USER14> Is there a video of these presentations?

<comment><USER15> The official website says: "We'll have videos of the individual talks up as soon as we can." ([http://startupschool.org](http://startupschool.org))

</comment></comment><comment><USER16> Dat affiliate link ;). Only joking, you deserve it, this is great work.

<comment><USER17> Wait, where's the affiliate link? I don't see it anywhere.

Small comment about the site: looks great and well-made, I just wish that every next page click didn't populate browser history, such that I needed to hit 'back' 10 times to get back to where I was.

<comment><USER18> Annoying, but it allows for linking to specific "slides".

<comment><USER17> It would be better if you could anchor link then (like [http://startupnotes.org#zuck](http://startupnotes.org#zuck) or something)

</comment></comment></comment></comment><comment><USER19> Man this website is gorgeous. Great work. _follows @gkoberger_

</comment><comment><USER20> Great Job! All of the startup school notes being posted on the internet have helped me make up a little bit for not being able to attend startup school 2013!

</comment><comment><USER21> Great work. I noticed on the Dan Siroker (optmizely) slide that he states them having 140 customers, is that number right? Their site says 6000.

</comment><comment><USER22> Excellent work! One thing you missed on Nathan Blecharczyk's talk... "VCs want the B's Baby! (not the M's)"

<comment><USER3> haha I wanted to include it, but I left that out because he didn't actually mean it -- he was quoting someone else and it was bad (albeit probably true) advice. Hard to convey all that in a simple doodle.

<comment><AUTHOR> Yes, agree.

</comment></comment></comment><comment><USER23> Awesome. Love the sketches. Did you use Paper?

<comment><USER3> Only in the most literal sense :)

Paper: Mixed Media, 5.5inx8.5in notebook by Strathmore

Pens: Uni-ball Vision Micro

Scanned; shading was done after in Photoshop. I tried using Paper, but it was too hard to write longer quotes.

</comment></comment><comment><USER24> This is beautiful!!.... Thanks for creating this. This will be good reading material whilst waiting for the videos.

</comment><comment><USER25> This is great! Awesome summary, and your quote doodles kicked the pants off of mine for sure. :)

</comment><comment><USER26> How'd you create the Doodles? Just sketched them by hand and scanned them? or Photoshop?

<comment><USER3> Sketched (pen+paper) and scanned, touched up and colored in Photoshop.

</comment></comment><comment><USER27> Can anybody elaborates on Mark Zuckerberg's note "That stupid movie..."? :)

<comment><USER28> Mark was talking about how he always envisioned a way to connect people. And he was citing examples of early hacks he made in college. Of course, his most notorious one was the "FaceMash" hack, the one the movie, "The Social Network," put a lot of emphasis on. Hence, Mark was venting a little frustration that his other notable achievements went largely unnoticed by the public.

</comment></comment><comment><USER29> I would buy this as a little hand book. That'd be awesome.

<comment><USER3> I've been doing them every year ( [http://gkoberger.net/m/startup- school](http://gkoberger.net/m/startup-school) ); would love to eventually do something like that. I wouldn't want to make money; maybe I could donate proceeds to Watsi?

<comment><USER30> these would be cool swag !

(also, nice step up...I like the booklet > scroll)

</comment></comment></comment><comment><USER31> It looks really nice, but there might be a problem for someone reading these notes who didn't actually watch startup school. For example in Watsi's section you write "Worst part about being a non-profit: Nobody says NO", that could be a sarcastic comment, or it could be a problem of too much funding, or it could be it's actually meaning that everybody actually says no, but just not to his face. Also, the starting quotes without ending quotes drive me a little crazy, but that's just a personal thing.

<comment><USER32> In context, Chase Adam said something like "The worst part about being a non- profit: everybody is like 'yeah, this is really cool', but they don't write a check. Nobody says 'NO'."

</comment></comment><comment><USER33> Insanely great. I'm a huge fan. Thank you!

</comment><comment><USER34> when we will have the videos?

</comment><comment><USER35> Dear Gregory, this is really brilliant! Very well done!

</comment><comment><USER36> You are ridiculous!

</comment><comment><USER37> Simply. Excellent.

</comment><comment><USER38> Great work!

</comment><comment><USER39> Nice work.. and some good 1-liners.

</comment><comment><USER40> Everyone is praising you on the look/feel of your website, which I agree is pretty cool; however, the content of what "people" learned from the conference seems all but completely useless (unless the conference sucked that much that all you got out of each speaker was a couple of 1 liner's??). Not sure if you were serious about the content or just messing around to demo your website.

<comment><USER41> I don't think the idea here is to transcribe everything that got said during the conference. Ideas which translated well into doodles have been captured here. Not to mention what qualifies as "completely useless" is highly subjective.

</comment></comment><comment><USER42> Too bad your page flip animation violates Apple's patent.

[http://pdfpiw.uspto.gov/.piw?docid=D0670713&SectionNum=1&IDK...](http://pdfpiw.uspto.gov/.piw?docid=D0670713&SectionNum=1&IDKey=A80E3603A53C&HomeUrl=http://patft.uspto.gov/netacgi/nph- Parser?Sect1=PTO2%2526Sect2=HITOFF%2526p=1%2526u=%25252Fnetahtml%25252FPTO%25252Fsearch- bool.html%2526r=1%2526f=G%2526l=50%2526co1=AND%2526d=PTXT%2526s1=D670,713.PN.%2526OS=PN/D670,713%2526RS=PN/D670,713)</comment>