skysight-inc/HackerNews huggingface dataset:
Tesla’s Model S Lease and Financing Program Expensive, Misleading
Yeah I actually had the same exact experience.
I guess you'd have to weigh the costs of a dog vs your productivity gains in dollars.
Actually, the way he repeated "you should contact an IP attorney, he'll explain you how it all works" throughout the whole interview made me think that.

Or maybe it's the way he justifies (rationalizes?) his actions to himself.
Yes, actually, there are lots of places with much higher speed limits on the highways. Good point.
Seems to be a dumb (random, possibly?) category-based item browser with keyboard controls and a unique UI. I wouldn't consider this a discovery tool as it doesn't seem to have the intelligence of other systems:

1. Learn what you like and suggest similar things (Pandora, Frank and Oak, Trunk Club)

2. Offer related things regardless of like (Amazon)

3. Allow you to follow people you like and see their latest creations or likes (Pinterest, Instagram)

4. See overall popular content (Pinterest, Instagram)

Some of these would be easier to integrate than others, may be in scope of the project
I'm glad to see T-Mobile grasping this nettle, but they're buing a bit disingenuous. Look at the plans here: http://how-to.t-mobile.com/newplans/ The $50/mo plan had unlimited everything plus no hotpsot restrictions until a few months ago, when they took that away. Now they're giving it back after consumer backlash. not advertised is a $30/mo plan with limited talk and text but only 100mb/mo of data (which will be eaten by T-mobile status updates and app checkins even if you have sync turned off). Don't want text because you never use it? Too bad, you have to pay for unlimited text anyway. They don't even mention this alternative here because they want to position $50 as the mobile price floor going forward.

They're going in the right direction, but kicking and screaming a bit.
Would the world really lose anything of value if a daisy-cutter were to be dropped right above Lodsys headquarters?
The first day of our CS class was going to the (a) CS museum and showing us pictures of the early programmers ( who were all cis females)
> The only caveat I'd add is "don't quit your job if it turns out you enjoy it just fine".

I agree wholeheartedly, but would also add that creating a startup on your own is not the only option. If your dream is working at a startup, go work for one! I know many people (myself included) who have found enjoyment and fulfillment working at a small startup without having to actually start one.

If, of course, your dream is to found your own company, by all means do so :)

My go-to phrase here--and one that seems muted in the tech community--is that "there's more to a startup than the founder."
And why are the users and not the printer companies being sued for this?
What if you were to add an extra step, like say opening the scan in an image editor and adding the most subtle watermark or something - would that bypass the legal minefield? Could this process be automated?

How is something like this even patentable it boggles the mind!
@edude03 this is all Custom JavaScript, Jackie is the man, very generous to the community
In our copyright class in school, we were taught that photographers do give up copyright in the specific case of work-for-hire (with all the criteria for determining work-for-hire that entails; a la CCNV vs Reid).

I've certainly had to get "work-for-hire" verbiage stricken from client contracts, but I'd love to be wrong about that.

As far as I'm aware though, except for that, copyright is granted to the "artist" who created the work[1].

[1] With one famous exception: http://www.techdirt.com/articles/20110713/11244515079/can-we...
Yes.

There's work underway at the IETF to define a standard for signing pages and included resources, so that caches can do their business while still providing the same authenticity features as an HSTS-compliant site. I can't seem to find a reference to an RFC right now, though, unfortunately.
I like to think of dog training as programming an emotional computer. There are lots of similarities (breaking up problems into smal steps for one) and the payoff feels just as great.
I might have worked on some prior art related to this. In 1993 I worked on a project for a "superfax" system for the NCSU library. It was basically a scanner hooked up to a Mac that would send the resulting tiff files over FTP. It was a great learning experience (well... scsi scanners can blow me, tiff is nuts, the ftp protocol is way over-complicated, but I was doing real internet socket programming in 1993, for money!). It was certainly a one-click scan-and-send solution. Maybe we can get this fucker overturned. (If the email angle isn't essential, which now that I think about it, it probably is.)
what's the metric that would be good enough? if it's size, google places and doubleclick are bigger than discourse. if it's open source, builtwith.angularjs.org lists more open source code than a single app, that is discourse.
Startup community on a ship in waters off Silicon Valley
Then it's back to Fidonet, eh?
A Eulogy for LucasArts
I advise meditating on 'force HTTPS everywhere' for a little while. The idea has a great number of pros, and almost no cons.

In general, leaking information to intermediate parties about what you're doing is bad, because they can use it against you, even if you have nothing to hide. At least with SSL, they only know the sites you're visiting, and can't see or fiddle with the content.
Did NOT expect patent troll cowboy.

But seriously, these people should be disbarred.
I sort of really hope this is actually the case. As long as no one actually ends up paying them any money.
Dogs certainly bring a lot more intangible benefits other than productivity gains. If you're getting a dog purely for productivity it'd probably be best if you didn't.
Women tend to get chased out of any industry that is shrinking, especially if the industry continues to offer good pay to the survivors. The medical profession has grown, so we have more women doctors. The computer industry has shrunk, so women are getting pushed out. The number of computer programmers in America has shrunk by more than 30%. Sources:

Stats from the Bureau of Labor Statistics (USA):

http://www.bls.gov/ooh/computer-and-information-technology/c...

2010 Number of Jobs	363,100

Especially worth a look:

http://americawhatwentwrong.org/story/programming-jobs-fall/

"In its 1990 Occupational Outlook Handbook, the U.S. Department of Labor was especially bullish: “The need for programmers will increase as businesses, government, schools and scientific organizations seek new applications for computers and improvements to the software already in use [and] further automation . . . will drive the growth of programmer employment.” The report predicted that the greatest demand would be for programmers with four years of college who would earn above-average salaries.

When Labor made these projections in 1990, there were 565,000 computer programmers. With computer usage expanding, the department predicted that “employment of programmers is expected to grow much faster than the average for all occupations through the year 2005 . . .”

It didn’t. Employment fluctuated in the years following the report, then settled into a slow downward pattern after 2000. By 2002, the number of programmers had slipped to 499,000. That was down 12 percent–not up–from 1990. Nonetheless, the Labor Department was still optimistic that the field would create jobs–not at the robust rate the agency had predicted, but at least at the same rate as the economy as a whole.

Wrong again. By 2006, with the actual number of programming jobs continuing to decline, even that illusion couldn’t be maintained. With the number of jobs falling to 435,000, or 130,000 fewer than in 1990, Labor finally acknowledged that jobs in computer programming were “expected to decline slowly.” "
California’s New Taxes Are Paying for Pensions
I think the relevant thing is that the "option C" he dismisses out of hand is actually what we're getting:

<blockquote>
Beyond the creepy A and B, all solutions to the problem involve a State which compels, through economic or other means (it hardly matters), humans who are not economically productive to submit to work or some simulation thereof. For instance, especially with the Oculus Rift, technology is beginning to present us with a Solution C, which combines physical imprisonment with virtual enrichment. It's not clear what a life-scale virtual environment would consist of, but it would surely involve work or something like it. I don't find Solution C particularly creepy, but I may be alone in this. It is certainly less creepy than A or B. I suspect that if it was done right, the customers would vastly prefer it to their present vile circumstances. But I also suspect it will never happen.
</blockquote>

That sounds like the life of virtually everyone on HN. Some rival goods are in shorter supply even for relative winners than they were in the past (even the relatively rich in the Bay Area don't have very nice houses; a $10mm house in Hillsborough is nice, but it's essentially a $1.5mm house elsewhere.)

We'll put more and more value into information goods and services, relative to a much more slowly growing physical economy.
This is a major reason why I hated working at Thoughtworks. They act like introversion is is a disease that needs to be cured in order to be an effective developer. Fuck that, I just need time away from people to recharge.
When I take a step back for wider perspective, your question "Why?" is a
surprisingly good, and oddly enough, and it keeps working across the
various knowledge "areas". For example, should an assembly coder know
HDL (verilog/vhdl) and understand the basics of chip circuits, limits,
and timing well enough to leverage them in assembly code?

Whether you're looking "down" the stack to the details of saving a
"file" on a piece of rotating rust, or looking "up" the stack to the
details of browsers, the question of "Why?" one should know the details
of the other parts/levels is still poignant.

The most fair answer is unfortunately a wishy-washy "yes and no". There
are times when having both deep and wide knowledge is extremely
important, potentially even a requirement, but there are other times
when the task is simple enough for it to be accomplished without
extensive knowledge.

Another way to look at it is through abstractions. The entire point of
abstraction is to hide enough details to make things easier. The trouble
is, when abstractions fail, you really do need to know those hidden
details.

Though you can often accomplish your goals without knowing all the
details of the other layers, you are still better prepared by knowing
them, and can be more efficient by knowing them.

BTW, Excellent link on the basic issues with XOR swapping on modern
systems, but it leaves out a lot of details. ;-)
I agree here. I really enjoyed the explicit control granted by sysV. The switch to systemd just seems like fixing something that isn't broken.

I will probably be proved wrong as systemd matures, but right now it's just not the case.
Hacker School employee here. I can confirm that she's been admitted.
Nobody's being sued. They want settlements, not litigation. The printer companies would refuse to pay the settlement offers, so the lawyers get nothing. The 10-employee companies can't afford litigation, so there's a chance they'll pay off the troll to avoid it.
FYI on hacker news, your email address is only visible to you.
Show HN: Remote Control Car with Raspberry Pi, Websockets, JMS,
That is the heart of patent trolling.

With a weak patent you do not want a single victim with deep enough pockets to fight it. You want a large number who will pay you something to go away and stop ruining their lives.
They're also a PITA to setup.
A lot of amateur webmasters have only just figured out FTP and wordpress. The whole CSR , key gen ritual is another big barrier.
>Windows XP with IE <= 8

FTFY.
> startssl.com offers free SSL certificates valid in almost every browser, good for one year

startssl certs aren't trusted by my browser (or maybe the os?), so ssl's identity authentication for startssl is void. It's still better than no cert since ISPs can't detect what certs my browser trusts, thus wont make stupid moves, probably.

If you can use more widely recognized certificates, please do.
Their motivation is to sell high assurance certificates to people who have been enticed by the free plans.

It costs them nothing more than a few seconds of server time to produce a signed certificat for me.
If Arnold gave a damn about California's economy, he would have tried to do something about illegal immigration when he was governor.
Isn't it fairly trivial to get around this patent? Instead of 'one-click' to scan a document and email it, just scan the document to a file and then attach the file to an email.

Training employees to do this would cost less then $1000/employer that the patent holder is asking.
I agree. I absolutely love almost everything on this list but I only despise the term "data science" slightly less than "big data". Sadly what is often called "data science" is the rather narrow analysis of log files generated by websites.
> Too bad, you have to pay for unlimited text anyway.

Which is a massive lie right there (from t-mobile). SMS is effectively piggybacking on the signals your phone sends out to find which towers are available, so were t-mobile being totally honest, they'd just cut out the SMS charge period. It's such a low cost (borderline free) to process and send SMS's that there is really no honest way to charge for it.

But we live in America, where tech literacy is abysmal for 75% of the inhabitants, and Telco's capitalize on this. Either that or we don't have a single honest Telco CEO.
Ask HN:Help please. Single person developing complex website
Hello HN,

I am a mechanical engineer and a Masters in Business from Canada.

I had a flourishing job but resigned from it, since i had a good idea on which i wanted to capitalise.

The idea requires a very complex website and I looked in at freelancing websites. However, I was not interested in them since the quotes were not good nor the portfolios were impressing.

I then contacted couple of webdesign companies and the quote ran to couple hundred thousands.

Now I am planning to invest my own time in developing this as at this point I am not in position to invest that amount.

I have now shortlisted on the grails framework and planning to roll up my sleeves and start. With a novice (just started) programming background is this a good approach.

HN please guys help me out here.

1. Is grails a good framework or should i consider Ruby.? I am not interested in php.

2. What do you suggest me to do here? How to get help from community? Where should i look for help?

Thanks in advance.
My particular pet peeve is not being able to replay a cutscene. "Wait, what did he say, I couldn't hear it." Or the phone rang and I got distracted. And it turns out to be an important plot detail that I missed. Aargh.
"Computer programmer" jobs have declined largely because the new BLS categories of web developer and software developer have exploded. US Software Developer jobs are increasing at a rate much higher than average. Check out http://www.bls.gov/ooh/computer-and-information-technology/h... for the new breakdown of what used to be "programmer".

But even if you step away from the numbers for a moment, do you seriously believe that "the computer industry has shrunk" since the 1970s? Seriously?
Yeah, but somewhere H&R Block purchased the inventory. You don't just generically purchase a 300x280 banner ad without regard to where or how it runs. It has to be connected with some sort of property or impression.

It could be a re marketing add, or a demographically targeted ad, but in that case the buyer still purchased it somewhere and some company or company is responsible.
Conspicuously missing is the $30/mo plan with unlimited data (first 5GB at 4G speed) and 100 minutes of talk. Now I wonder what will happen to my service next month. [Edit: 5GB, not 2GB]
While that is true, the financial argument is often not so great. As an early employee you are often offered a below market salary combined with a very small amount of shares in the startup. If you look at it entirely in financial terms, you're likely losing out unless you negotiated well when hired.

Of course, there is more to these choices than just financial considerations.
5 GHz also effectively has a shorter range than 2.4 GHz, particularly with building materials in the way. That gives more available capacity, and even without that it's likely to be at least another year before 5 GHz becomes standard in consumer laptops, plus most people aren't going to be replacing existing equipment immediately.
And he was formerly involved in a Ponzi scheme. Why is it so hard for these people to make an honest living?
San Francisco, CA - Full Time - UX Designer - Splunk

Splunk is the market leader in big data. We create products that consume and analyze machine data, used by thousands of top companies. The use cases range from web app management to IT operations. Customers have even used our product to analyze elevator usage data.

We're looking for a UX designer that can wrangle difficult data design problems.

* This is primarily desktop application design with an emphasis on interaction.
* Designers own products and features, meaning each designer is involved in the entire design process (research, interaction design, and visual design).
* Being able to communicate with, and work alongside developers is critical. Prototyping designs in HTML/CSS/JS is an important part of that process.
* Splunk is an exciting place to work with a great atmosphere, smart supportive people, and great benefits.

Full job description: http://www.splunk.com/view/SP-CAAAGK3?jvi=oDdbXfwI

If interested, you can email me directly at cnoel@splunk.com.
spartango: "Vert.x is a decidedly "modern" Java codebase"

eip: "[Vert.x] Callback spaghetti is hard to read and maintain."

My take, "modern" = like node.js = Callback spaghetti = hard to read and maintain

Of course this is coming from someone who hates callbacks, javascript and has ported node.js apps to Go and finds them faster and more maintainable in that form.
Ex: ISP signs a contract with "Google Ads for Publishers" to carry their display ads. H&R block buys a retargeting campaign through AdRoll. AdRoll runs this campaign by bidding on the matching cookies through AppNexus. AppNexus feeds into DoubleClick which serves Google's ads. H&R block shows up on the Apple website. H&R is 3 companies separated from their buy and where the ad is shown, and never signified any intent to advertise with an ISP or with Apple. Tracking back the ad to where it was sold gives you AdRoll, which wasn't complicit in the scheme either. Google is the "root" problem in the fictional example.
Teacher’s resignation letter: ‘My profession … no longer exists’
I miss having a dog.. I've been considering volunteering to take my elderly neighbour's dog for walks every evening.
> I would take the idea more seriously if its something that can be rigorously demonstrated; i.e. there is no way to amend the US government without adding so many rules as to frustrate the situation even further.

I cannot scientifically prove this hypothesis, as I am not dictator of the world, or even of a small island. (Technically, I'd have to be dictator of multiple worlds to prove my hypothesis, as I understand the scientific method.) Most political debates have this problem, so I'm not inclined to lose sleep over it. Of course, I don't expect you to accept the idea wholesale, either. I just threw it out there for discussion.

> That being said, any government that consists of human beings is going to have an emergent agenda of some sort or the other. It seems to me that job number one of any government would be to police it self so that that agenda is generally in the people's favor, first.

It's my understanding this is why we have 3 branches of government, yes. Even a relatively simple system can still verify results with other parts of the system (for example, setting up a Pingdom account to verify that yes, the website is returning HTTP 200)

> Surely even a more libertarian government would have policies in place to fight its corruption?

(a) I extrapolate my experience with architecting complex software systems to political systems. Perhaps what applies to the one is entirely different from what applies to another. Software is what I know, politics is an interesting mind game for me, and it seems like some lessons may carry over. Also, applying software architecture disciplines to business procedures has brought me continued success over the past few years, so I'm inclined to think that some/most of these principles may apply across all complicated systems, including political ones. But again, I can't prove it.

(b) I think there is a difference between letting multiple systems "battle it out" (e.g. Pingdom verifying an HTTP 200 response and perhaps even rebooting the server automatically if it is down), and a multitude of automatic failover rules within a system. For example, how many times have we seen recap blog posts from AWS or other large, abstract cloud systems which identify the root cause as "a system we wrote to automatically heal our main system screwed everything up?"

All that said, I agree with your original post's main point: sometimes you've just gotta throw duct tape on stuff yesterday, or in this case, add rules to limit political corruption. I think my point is simply that planning for both long-term seems conflicting: you throw the duct tape on today, but you don't plan to leave it there forever.

The eventual plan is to refactor to a simpler system and get rid of the duct tape.
Here's a basic solution to this general problem:

To succeed on a patent infringement claim, the plaintiff must prove a causal link between his patent and the defendant's technology. That is, the plaintiff must prove that the defendant either (1) reverse engineered technology covered by the patent or (2) directly relied on the patent itself in creating the infringing technology.

In other words, independent invention should be protected. If I get a vague patent that could arguably be construed as covering in-app purchasing, and ten years later you, in no way directly or indirectly relying on my patent, implement an in-app purchasing system, I should not be able to recover any money from you, since I in no way assisted your technology. I just happened to have gotten lucky in that I secured a patent with vague language that could be construed to cover a basic piece of tech that 10 years later became popular.
Probably because Javascript has no magical ability to leak your identity, especially inside of Tails.
Abolish the "Save" icon
It has nothing to do with paying money, it has to do with reputation. The fact the most the companies (CAs) that are willing to put their reputation on the line for you will do a bit of checking to make sure you're who you say you are, and that this process incurs some overhead, is a byproduct.

Let's put it another way, would you really trust that you're talking to https://www.amazon.com if it's trivial to get a cert for www.amazon.com[1] that's signed by a CA that the browsers include and trust[2]? How is it any different if the browser doesn't tell you the current cert is of dubious reputation?

[1]: It is, I could generate one right now using openssl.

[2]: It's not, that's why the system works.
Busted to hell for me in Safari 5.
Statistics (noun) - The practice or science of collecting and analyzing numerical data in large quantities.

http://www.google.com/search?q=definition+statistics

And I would argue that qualification that the data be "numerical" in this definition is wrong. Plenty of statistical analysis invokes categorical text data (e.g. sex, race, occupation...).