skysight-inc/HackerNews huggingface dataset:
The target for content like this is the developer who prefers to be walked through the content. They need to visualize the content, be talked through the examples and "spoon fed" the information.

One of the main features is the ability to track their progress on a public transcript page which people can link to to prove that they've gone through the material.
I figure though HTC's profit per phone is likely on the order of $20 or less? (I'm guessing here but I should be in the ballpark.) Thus $5 per phone is hugely significant.
Adobe: How not to do password recovery
Yeah, we encounter this situation an awful lot. But this isn't just a problem for zero-experience users. In 3d video games, there is often a setting to invert Y-axis input. In some 3rd-person perspective games you can set your Y-axis mapping for character input (aiming) and camera/viewport rotation separately. Very helpful, and one of those silently critical features that is never lusted after (it's not a "bullet point on the box"), but can make a tremendous difference in user experience.
I was talking to someone who once worked at IBM, and he mentioned that they give a bonus (something like $2000-$5000) for each patent that you receive. He said that employees would get together in small groups and take turns filing patents and sharing the proceeds with the group. IBM, of course, paid for all the fees for filing the patent.

Just thought I'd share this random anecdote..
Yes. If you browse to /admin and find it non-password-protected, and then deliberately use it to manipulate an application or gain access to information you reasonably know you shouldn't have access to, nobody making a prosecution decision is going to care about your nerdy protestation that there was no password.

You will be afforded the opportunity to argue that /admin was "intended to be public" in court. Depending on what you do with /admin, a judge or jury may even listen to you.
appendTo is a company founded by former members of the jQuery project. While we consider ourselves JavaScript experts, we are focused on jQuery.

We do expect to include micro libraries such as YepNope as we get to them.
Hey - fortunately, your problems aren't actually too bad.

Of course, you can take my advice with a 'boulder of salt' ;)

1. Afraid of patent trolls? Well, there are a few ways to get rid of this fear. First, if your product isn't successful, no one will care if you are infringing - even patent trolls (unless you are a big company/name I am not aware of). Second, Let's say you do become successful and a patent troll sues you and is in the right - your product is successful, be happy about that. You'll most likely be able to come to an agreement to use the technology or be able to build your own tech around the patent at that point and stop using the patent's tech.

2. This is an easy one. When do you think you will be taking on investment? If your product is a success and you think your company will take on investment in the near term, then make it a C corp. Why? Because you have to be a C corp to take on a certain amount of investment and who can invest in you. I believe it is 1mm - but I could be wrong. Bottom line - most successful companies eventually have to become a C corp. But, let's say your timeline is for the long-term. You can become an S-corp and skirt some tax laws, favorably. An S-corp automatically turns into a C corp when taking on certain investment, growing to a certain size, or falling out of their definition of an S-corp. It's cool if you think you need the tax savings, but if not then why bother with the headache. LLC is the easiest to setup yourself. It gives you full control, good tax laws, and you can easily convert into a C-corp by merging it with one when you need to be labeled as such.

3. You incorporate your business. Your product will go under so many evolutions, changes, iterations, that you may not even recognize it 1 year from now.

Try to think of it this way; these are all technicalities at this point. Get these out of the way so that you are not putting effort towards these resource sucking details. Put your attention back into your product and focus on building something great!
That kind of makes sense given you have to sign in via Facebook (which is why I intially didn't try tt.fm).
Indeed. Does a penalty for filing a false notice (accusation) of infringement exist? What's the process for adjudicating disputes?
American ISPs agree to police their users for copyright interests
How the Sausage is Made
to complement save-as (aka, poor-man's branch)

Exactly. Today we use save and save-as as crippled forms of versioning. We can do better.
It depends. If it can be established that you accessed someone else's bank balance purposefully or knowingly, understanding it was meant to be private, you can be on the hook for a crime. A classic nerd mistake here is to look only at the computer-related act in isolation; a real prosecution looks at the totality of circumstances. What did you do with the information? What prompted you to access it?
Minus the cut to the retailer, minus the cut to the distributor, minus the cost of printing the thing... The income from advertisers is a much higher percentage of the paper's income than you think.
Except, as the article says, for the big brands that are built entirely on copied designs.
DEAP - Distributed Evolutionary Algorithms in Python
You cannot be charged for most crimes if you lack any criminal intent.
Where's the best place to get a personal VPS?
I imagine it's because we started getting the who's hiring posted on the first of the month on a regular basis and because of that it got more upvotes so stayed on the front page longer and got more posts.
The Shuttle fails in its primary objective, that of being a "reusable" vehicle. I attended a presentation by a NASA employee that explained the Shuttle process from landing to launch, and I was amazed at how much of the craft is replaced. I think we would have been far better off extending the Apollo program to new missions, similar to the Soyuz (which is still flying although much improved from the moon landing era).
Then, like you, that person is trolling.
tl;dr version - It is better for me if I start investing in a down economy. It is better for me if the market crashes when I have less money invested.
in 1:

'Content-Type': 'text/pain'

Should read 'text/plain'

in 2:

spawn('tail' , ['-f', '/var/log/system.log'])

I prefer to write

spawn 'tail', ['-f', '/var/log/system.log']

---

res.write(data)

Why not:

res.write data

Applies to all calls.

---

spawn= require('child_process').spawn

This is better written as:

{spawn} = require 'child_process'

In 5:

conn.end() if line == 'quit'

Better (or more idiomatic):

conn.end() if line is 'quit'

In 7:

if !username

Perhaps more idiomatic:

if not username

In 9:

app.set 'view options', {layout: true}

I think this is cleaner, but it is mostly a preference:

app.set 'view options', layout: true

Especially because in 10 you do:

res.render 'products/show', locals: product: product

Where it WOULD make sense to use curly braces, for the sake of clarity:

res.render 'products/show', locals: { product : product }

In 13:

photos.list (err, photo_list) ->

Just to be consistent I would use CamelCase for arguments as well.

In 14:

console.log('%s %s', req.method, req.url)

What's up with this? Why not:

console.log "#{req.method} #{req.url}"

In 15:

module.exports.generate

You're fine using here:

exports.generate

---------------------------------

Normally I consider it a dickmove to correct people in public, but in this case it's the right thing to do because a lot of folks inexperienced with CoffeeScript will read your examples.
So what, Jeff is proud of his discovery. So what, he made a few snarks.

I appreciate the info and he's ultimately correct. "[I] heard it here first."
How Sony accidentally did the right thing with Light Peak
Why Microsoft Can’t Get Rid Of IE6 Yet
And yet people are leaving the Sun, sister paper in the empire and really quite similar, untouched. In fact some of the advertisers directly said they were swapping their advertising from NotW to the Sun.

Tokenism on all fronts. NI will launch a Sunday version of the Sun within a few months with content suspiciously similar to NotW.
#container { margin: 0 15%; }

looks much better as

#container { margin: 0 auto; }

I expect downvotes but its a great app and it deserves a great website.
I'm not aware of any downsides, and I've been using iTerm2 for quite a while (a year?... haven't kept track of time).
That's not his logic at all.
If you find someones wallet in the street. Take the cash then give it back. If it can be proven you took the money, you can be charged with theft. The famous saying 'possession is 9/10ths of the law' relates to proving who's possession something is, not what your rights are once you have it.
Well, a call centre is a voice recognition system. It's a black box, you plug phone lines into one end, and your back-end corporate databases into the other. Artificial artificial intelligence, I've heard it referred to as.
Secret Nixon-Era Blueprint for Fox News
Augmented Reality - realxtend.org
This is the best explanation to your question that I know of.

http://www.quora.com/LikeALittle-startup/Why-do-you-need-gol...
If you read the article, you'd know that ISPs seem unwilling to cut off access entirely, even after 6 strikes.

Agreed on the judicial issues. While the ISP is legally free to make any decision it wants as to who is allowed to use its network, and in what capacity, they're essentially making these determinations based on hearsay.
I thought the "please let me know" in lowercase while almost everything else is allcaps was a nice touch.
First off, PyPy uses a JIT, so there's no obvious reason why it would have to be slower than 'optimized SIMD code' (whatever that is).

If you don't know what SIMD is, you probably shouldn't even talking about high-performance image processing in the first place. The parent is correct that this is probably still at least a full order of magnitude slower than proper SIMD code.

But comparing this to good SIMD is not quite fair, as the intent of this sort of JIT is to be competitive with naive compiled C, not to be competitive with optimized assembly routines. Neither is attempting to -- or has a chance of -- replacing proper hand-written SIMD for performance-critical code.

If you want to automatically generate SIMD code, you'd want something more along the lines of a special-purpose vector language, like orc.
You have to be kidding me, right? This app is so bloated and unpolished—it really doesn't feel like it belongs on the Mac. I'll take OSX Lion's sleek Terminal.app over iTerm any day. My favorite new feature, it lets you customize ANSI colors!

Screenshot of Lion Terminal:

http://akhun.com/seo/skitch/kenneth_%E2%80%94_vim-20110707-1...

Edit: I know I'm going to get tons of downvotes for this. But it's my opinion that something sleek and simple is much more powerful than something with tons of bells and whistles, especially when it doesn't look very good.

Edit2: To all those who bring up window splitting, the default terminal app does it too, as well as native fullscreen:

http://akhun.com/seo/skitch/Screen_Shot_2011-07-07_at_12.30....
A year in prison for owing $24,000 in back taxes for a couple years sounds extremely severe. I mean, any criminal conviction at all for owing $24,000 to the IRS sounds extremely severe, but I get the circumstance of the plea deal. Still, though.
That's only EVERY MAN'S DREAM... and the reason that Men's Health manages to stay in business. Any tricks you can suggest on the ab front? :)
If we are going to go into detail, then let's mention that the fact that you've matched the black-body line in the CIE color space does not mean that you've matched the black-body spectrum. Which means that you can have a light that looks "white" to an observer through a lampshade, but which distorts the colors of the surroundings (since nobody matches those to where they need to be in CIE 1931). This is exactly the problem with casual observation - "light looks the same" is not enough.

Anyway, all I meant to say is that the smooth spectrum of incandescents is what people like to light their homes. It allows natural perception of colors of the surroundings. The high-tech approaches to getting there are a) not as good, b) expensive, c) not so good for the environment, once you add it all up. Now, for specialized applications, I am sure that LEDs are wonderful compared to complex filters on incandescents, but that's not the product we are looking at.
The Pain of Implementing LINQ Providers: It's no easy task for NoSQL
Well it works, doesn't it?
This is a good article. It does not toe the (false) doctrinal line that "infringement" equals "theft". Also it makes clear that mere accusations of infringement can get you on the no-fly-list: "The big five have agreed to pass along alerts when copyright holders accuse their customers of infringements".

I believe this "voluntary", cartel formation is highly un-American. No presumption of innocence is made, no protection of speech is allowed for, no due process of law is granted, no petition for redress of greivance is allowed, apparently. No independent judiciary decides whether to enforce a punishment. Congress should act on this kind of blatant attempt to subvert our precious freedoms, that many veterans have died to preserve. Corporate death to this cartel: they have proved themselves un-American fascists.
Actually, in trade secret law, the measures you take to protect your secrets do come into play. I'm not sure they matter in a criminal case, though.
What app are you using to browse HN in CLI?
But it was wrong of me to post such a cavalier comment on such a serious discussion thread.
You absolutely can call it hacking, and people have been prosecuted for things like that. How much simpler can I say it? The difficulty of an attack has nothing whatsoever to do with the severity of the resulting offense. Difficulty is just one measure that can be used to establish your purposefulness in exploiting unauthorized access.
Thank you so much for your words. I will definitely keep them in mind as I continue my research.

In term of your suggestion about incorporating the business, I assume that I need to trademark the product's name and taglines? Is that enough protection?

Again, thank you so much for your advices--very helpful!
Your argument is logical but you see you are wrong. There is something about human beings that makes them act un-rationally. Many Indians who live on less that $2 a day own mobile phones.

Coca Cola and Pepsi realized that they need to trap this market hence they decided to come up with very small bottles that cost around half of a normal drink bottle and this strategy got them millions.

Similarly for stuff like Shampoo, ice cream and so on. Same thing can be applied to electronic items as well.
Isn't There Something Wrong with Spending More on War Than Peace
Oracle's Android Shakedown: http://www.cio.com.au/article/392822/oracle_win_would_strain...
While it's true that batteries act as a nice big filter, the fact is that automotive DC voltage ranges between 9 and 18 volts, depending on what's providing the power, and extremely noisy. I don't know exactly how it all works, but I know when the generator kicks in the lights go from "ok" to "POW! Let's get some lights on in this mofo!"

I'm pretty sure it's a hostile environment...which I'm guessing is why the incandescents die at such an alarming pace. I've had some last as little as a month or two.
Shuttle Launch: Free Seats to The End of An Era
Another Harry Potter movie, another invisibility cloak project
APIs for third party apps. I already use Seesmic to watch my twitter and Facebook feeds, but with G+ I have to use another app.
Fair enough, but keep in mind that DARPA did bring us the internet...
Hulk Hogan Says He Wants Austin for Last Match
I have yet to find a compelling use case, personally, for Facebook as something other than a Rolodex. Which is why LinkedIn seems redundant to me. I think my brain must be lacking some wires. I just don't get it. My wife does. But I don't.
You can hide the scrollbar. Preferences -> Appearance -> Check "Hide scrollbar and resize control"
Ask Slashdot: Open Patent Licenses? - Slashdot
Yahoo was a portal that was made "irrelevant" by Google. Google was not in the portal business. This is what happens when a company comes in and changes user behavior. In other words Google did not build a better portal, they build something that made portals irrelevant over time.
My point was that 'simd' is far too generic. There are dozens of instruction sets for writing simd code, and numerous compilers targeting them. Lots of compilers generate subpar simd code, so were pypy to do the same that would be far from unusual. If the claim is that pypy generates worse simd code than compiler x + instruction set y, then we're getting somewhere. If the claim was merely "i can write faster asm by hand", then my response is "well, duh".
However, I've noticed this mentality does not lend itself well to maintaining good relationships with less serious people.

How do you deal with these people, over the longer term? To extend your analogy, do you (we, to generalize) let them drown?

I've "been nice" and "rescued" such people, only to have them bite me in the ass further down the road.

It seems to be fundamentally contrary to my nature and instinctive reactions, but when I reflect upon these circumstances from a distance, the rational choice seems to be to let them die off (metaphorically speaking, in the work/business environment) -- the sooner, the better.

Only, they are the better schmoozers. And in many environments I've been in, the schmoozing seems to win over competence. (There's always someone available to fix their mistakes.)

For myself, I think -- for reasons I won't delve into here -- I've failed to pro-actively leave such environments.

Back to your analogy: Perhaps I need to be on the class 4 and class 5 rapids, in part because the morons generally don't venture there. More challenge, yet -- perhaps counter-intuitively -- for this reason, less aggravation.
I'm pretty sure that "algorithmic challenge" is NP-complete.
It's always beneficial if a company can ascend to platform status, but are there enough Kik users today to attract developers? It is a great concept, though.
"[Zuckerberg] recently bought his first house in Palo Alto for $7 million, a fraction of what he could afford... Skeptics may wonder whether all this conspicuous self-denial is scripted."

This skeptic wonders on which planet a 7 million dollar house is considered self-denial at all.
The reason I mentioned the TLD is because that is specifically part of the name of my product/company. ie my product is "Foo.me" and would never be labelled, branded, called, marketed, etc without the tld attached, whereas the other company's product is just "Foo".
I think only a few things in iTerm2 are really unpolished. That said, when a tool becomes part of how you do work for 14+ hours a day, feature-set and efficiency can matter more than simplicity and intuitiveness. After all, that's why we're using a command line in the first place! Terminal itself doesn't really "feel like it belongs on the Mac".

I wouldn't want to spend all that time in a terminal without native screen splitting, just to pick one example of a cool iTerm 2 feature.
My iTerm2 looks exactly like that screenshot, and is available now (unlike Lion).
These comparisons are getting pretty tenuous, don't you think?

If you run foo.com, and you open it to the public, then you have made the decision to allow the public to use it. You've got a DNS record that tells the world they're welcome to access your site. On the other hand, if I sit outside your house and use your open WiFi to scan for computers inside your house with open ports, I'm probably committing a crime. If you have not made your desktop machine public, my accessing it is almost certainly against your wishes.
Google has billions in cash sitting around, I'm sure if they hired a few thousand people to deal with this problem that some significant strides could be made. This, however, may not be the most prudent use of resources (cash).
One Day to Go to Final Shuttle Launch: Friday, June 8th 11:26AM
YouTube will not move away from Flash until they figure out how to get adwords to display with videos outside the Flash player. I also think this contributed to them dropping h.264 and that they might be working on a WebM player that supports ads and text overlays.
Another classic one is Band-Aid.
I listen a lot of music through Grooveshark.... I guess FB could implement something similar... I can see a future, where the average user lives permanently on FB listening music, chatting, stalking and who knows what...
Honestly this looks pretty tame... The only scary part is the lack of definition of what exactly constitutes an infraction.
"Truth is, 90 percent of the people there, you will find, they'll do the most stupid things, impulsive things. I know for a fact. At the same time, Americans are bighearted people, and the remaining 10 percent of them are smart. Bloody smart. That's why they rule the world."

My observation as well :-)
Too bad it only applies to desktop software. They are still one of the top purchasers of proprietary network/server software in Brazil.
I have a hard time understanding how anyone really learns any technical topic without working with the technology and exploring the reference

I think you'd be surprised. I learned C and C++ and never looked at the reference (standard) for either until far after I was proficient (with C I learned it a fair bit before a standard existed). I learned by reading Stroustrup, K&R, Lippman, etc... I learned JS by reading Crockford -- and while I've spent a fair bit of time looking at the jQuery reference docs, I don't think I've ever looked at the JS reference docs.

I think a lot of people learn languages/frameworks/tools from reading blogs/books/webpages/videos and not the actual reference docs.
Show HN: Coffee & Domains - domain name registration and management
Oh, you're right---we're moving into Northeast, Florida. But compared to DC/NYC/Silicon Valley, Florida is cheaper no matter where you live.

Thanks for the succint description of Florida. It's given me a lot to think about.

I only have to point out now that Incubate Miami is definitively not the local equivalent of YC if you struggle to find funding after you leave it. I know that my team doesn't have a dearth of experience in running a business, so the only use of a traditional incubator/accelerator is the connections it leads you to.

I'd consider something like Start-up Chile to be a good incubator: it's government backed, and its stamp of approval may open doors in the government sector.

YC is also good because its a proven money maker, and the press is only too happy to cover the companies that it graduates.
Murdoch closes the News of the World
Disagree on the "minor" bit -- I find Facebook's events system to be excellently done from a UX perspective. Simply making it possible to add GCal events from G+ and invite people from your circles would not do the trick.
Save-as also provides the function of being able to save to different media/locations. Furthermore, it is easy. Power users already have their more powerful alternatives and non-power users are used to what they know.

If it ain't broke...