Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-04-04login
Stories from April 4, 2012
Go back a day, month, or year. Go forward a day, month, or year.
31.SQL Injection through HTTP Headers (infosecinstitute.com)
87 points by arb99 on April 4, 2012 | 37 comments
32.NASA Claims Supersonic Breakthrough For Biz Jets (aviationweek.com)
80 points by yairharel on April 4, 2012 | 28 comments
33.Jeff Dean - Achieving Rapid Response Times in Large Online Services (research.google.com)
77 points by tim_sw on April 4, 2012 | 8 comments
34.The history and power of silly digital games (nytimes.com)
72 points by LouDog on April 4, 2012 | 6 comments
35.A deep dive to find a nasty bug (boundary.com)
77 points by ice799 on April 4, 2012 | 5 comments

>“We’re sharing this information now because we want to start a conversation and learn from your valuable input,” the three employees wrote. “Please follow along as we share some of our ideas and stories. We’d love to hear yours, too. What would you like to see from Project Glass?”

Why would you ask that? This type of product is so different from what's available on the market that I doubt the Project Glass team would receive any type of suggestions they'd find useful.

That would be like Apple asking people "What do you want the iPhone to do?" before it was first released in 2007.

If you're creating the product, create it. Find the features you want it to have and research the features it needs to have. Asking the public "what do you want it to have" will not do anyone any favors. Decision by committee can be truly atrocious.

37.No Free Lunch for Intel MIC (or GPU’s) (nvidia.com)
68 points by ajdecon on April 4, 2012 | 22 comments
38.The perils of Lisp in production (symbo1ics.com)
69 points by fogus on April 4, 2012 | 41 comments
39.Building and implementing a Single Sign-On solution (merbist.com)
67 points by raganwald on April 4, 2012 | 42 comments

Besides the novelty factor (which others have mentioned), his 'paint' version is also much simpler, and therefor much easier to understand at a quick glance.

  - Large text
  - Not very much text
  - A single image
  - A single visual flow (top to bottom)
  - A concise color palette (greens and black)
Compare to the 'standard' ad, where:

  - Text is too small
  - Too much text
  - Too many images competing for attention
  - Muddled visual flow
41.XCode Sucks And Here's Why (devcodehack.com)
62 points by par on April 4, 2012 | 58 comments

Ad-blindness is another factor.

At first glance, his simple ad looks like part of the content, the fancy ad just looks like an ad and is filtered out subconsciously.

Definitely a factor to take into account when you're targeting gamers I'd think.

43.Nantucket: an accidental limerick detector (daniellesucher.com)
59 points by Omni5cience on April 4, 2012 | 14 comments

The Lifecycle of a Project Manager:

Phase I: (Idealism) Treat building software like building a bridge. Analysis --> Design --> Development --> Testing --> Implementation.

Phase II: (Pragmatism) Realize that Phase I doesn't work. Try to figure out why. Decide that the weak link is Analysis, i.e. we're no good at estimating and hitting deadlines because we never have good enough specs. Devote your life to the art and science of getting the perfect spec. Implement the methodology du jour to make that happen.

Phase III: (Realism) Realize that Phase II doesn't work. Decide that no existing Analysis methodology works because no one knows how to conduct analysis, no matter what the methodology. Focus on optimizing the practitioners with better education and 10,000 hours of real-world experience.

Phase IV: (Enlightenment) Realize that none of the other phases works because we've been focusing on the wrong constraints all along. Instead of optimizing scope, quality, or quantity of the product, optimize the schedule. Adopt a new model: define the deadline first, then build whatever you can by that deadline. Hit your deadlines every time, not by estimating better, but by not caring how pretty your deliverable is. Eliminate the problem of estimating by making the deadline a constant. Eliminate the problem of analysis by replacing it with prototyping and revising. And eliminate the problem of blueprints by adopting a strategy of inventing, not engineering.


Fork it!

(oh, and tap Shift key 2 times, not 4)

Take a look at the Source on Github which has been updated from the original I wrote for the NYT. It also now uses jQuery (NYT was dependent on PrototypeJS)

https://github.com/NYTimes/Emphasis

Its a nifty project to contribute to and I welcome updates and discussion.


The MintChip is not even comparable to Bitcoin: it's not decentralized; it's not resistant to a Byzantine Generals-type attack; the supply of coin is not fixed; security is implemented via "tamper-proof" (ha-ha) hardware... the whole scheme looks rather hackable. IMO it's not a real alternative to Bitcoin.

This strikes me as an attempt by the Royal Canadian Mint to disintermediate credit card companies by offering a new, low-cost, "irrevocable," centrally-controlled payment system.

47.Ask HN: A place to sleep, a laptop, no résumé and a hungry man.
61 points by inDesperateZone on April 4, 2012 | 50 comments
48.Ask HN: What service would you pay me 10$ a month for?
58 points by freeslave on April 4, 2012 | 90 comments

As a tax lawyer, I can say with complete certainty that healthcare costs will trump taxes as the #1 lifetime expense for almost everyone (except the Buffets and Gates). #2 will be costs associated with childraising. Taxes are a distant #3, and for people with sufficient debt (mortage and/or student loan), may actually fall to #4.

Also, while the rest of your advice is sound, it is unncessary to organize an LLC or incorporate a S-Corporation for side projects. In either case, you will face additional taxes (nominally called "fees") for the privilege, along with additional tax filing burdens. You can already deduct business-related expenses as an individual. Indeed, both LLCs and S-Corps are treated as "pass-through" entities, so you would already be doing that for your LLC/S-Corp expenses.

The primary reason to form an LLC/S-Corp for a side project or for consulting is for liability protections (i.e., lawsuits, debt, etc.). Unfortunately, for single-member LLCs or sole-owner S-Corps, creditors will generally require the owner to contractually waive such protections.

The secondary reason, and the reason you're probably thinking of: you can sell the LLC/S-Corp, recognizing capital gains (lower tax rate) or even avoid taxes altogether (via certain norecognition transactions). In contrast, it is extremely difficult to sell an unincorporated/unorganized business, and you will essentially always recognize the gain in such a sale.

50.Prices that AT&T, Verizon and Sprint Charge For Cellphone Wiretaps (forbes.com/sites/andygreenberg)
57 points by pitdesi on April 4, 2012 | 16 comments

Yahoos –

Today we are restructuring Yahoo! to give ourselves the opportunity to compete and win in our core business. The changes we’re announcing today will put our customers first, allow us to move fast, and to get stuff done. The outcome of these changes will be a smaller, nimbler, more profitable Yahoo! better equipped to innovate as fast as our customers and our industry require.

Over the last 60 days, we’ve fundamentally re-thought every part of our business and we will continue to actively consider all options that allow Yahoo! to put maximum effort where we can succeed. As part of this process, I believe we have to focus to win in a select group of core businesses globally:

· Core Media and Communications: Our content, media, and communications experiences must be best in class. That includes getting today’s core properties right and innovating on a next generation of great product experiences across all screens.

· Platforms: We must make our core platforms and systems a genuine strength for Yahoo! – platforms that we can really leverage to support our massive scale, drive the deepest personalization, and boost speed to market.

· Data: Our massive data sets must become a genuine competitive advantage for Yahoo!. We have to unlock the value in our data to allow us to really understand our 700 million users, encourage and win their engagement and trust, leverage everything they do with us to more fully personalize their experiences, and to give our advertisers the immediate insights they are rightfully demanding.

We are intensifying our efforts on our core businesses and redeploying resources to our most urgent priorities. Our goal is to get back to our core purpose – putting our users and advertisers first – and we are moving aggressively to achieve that goal.

Unfortunately, reaching that goal requires the tough decision to eliminate jobs, which means losing colleagues and parting with friends. Today, we will begin the process of informing employees about these changes. As part of that effort, approximately 2,000 people will be notified of job elimination or a phased transition. We value our people and for those who will be leaving, we thank you for all you have contributed to Yahoo!. We will treat all of our people with dignity and respect, providing resources to help manage through their transition.

Change is never easy. But the time has come to move Yahoo! forward aggressively with increased focus and accountability. Our values have always been about treating all Yahoos with dignity and respect, and today is a day to embrace those values. This is an amazing company with exceptionally talented people and I know we will all do our best to encourage each other through this difficult period of transition.

Thompson-Scott.png

EDIT: The mail sent to us by our respected CEO Scott Thompson.

52.Larry Page: one-year anniversary of taking over Google's CEO (businessweek.com)
54 points by tilt on April 4, 2012 | 50 comments
53.Driving Inside the Soviets’ Secret Submarine Lair (wired.com)
50 points by tilt on April 4, 2012 | 25 comments

Now here's an interesting bit:

"Question: can we trade the programs we create? How will you stop malicious viruses etc?"

"yes. And I won't stop viruses, the players will have to do that themselves."

~ https://twitter.com/#!/notch/status/187474819980328962


But what has Google ever engineered, at least physically, that has set your expectations so high?

Driverless cars.

56.Instagram For Android Hits 1m Downloads in Under 24 Hours (thenextweb.com)
47 points by acro on April 4, 2012 | 26 comments

In the spirit of "extraordinary claims require extraordinary proof", has anyone verified this?

Problems:

1) No mention on the Royal Mint website that I can see. News releases seem to normally be on http://www.mint.ca/store/mint/about-the-mint/news-releases-7...

2) Whois should probably point to Royal Mint, not this person's house, and not to a hotmail address.

Administrative Contact: Zaykova, Vessela vessyz@hotmail.com

Address: 131 Camelia Ave, Ottawa, Ontario, K1K 2X5 This is a suburb. Streetview: http://bit.ly/HMFiMB

3) Domain is registered through GoDaddy, which IMHO is a bad sign... like having a hotmail address ;)

4) Site T&C say the site is operated by ChallengePost.

ChallengePost has been listed on techcrunch: http://www.crunchbase.com/company/challengepost

ChallengePost.com has their domain registered through GoDaddy though, so perhaps I'm wrong about that signal :)

5) No mention on the ChallengePost blog at http://blog.challengepost.com/

6) Vessela Zaykova does apparently work for the Royal mint though, according to http://ca.linkedin.com/in/vessela

So - very interesting news, an inadvertent early leak, or very elaborate hoax?

Oskar

58.Self-sustaining solar reactor creates clean hydrogen fuel (geek.com)
46 points by ukdm on April 4, 2012 | 27 comments

> applications (in general) are a backup filtering mechanism for people who haven't figured out a more effective way to get what they want yet.

It blows me away how many people don't get this.


We originally launched an app called "Can'tWait!" and we ended up having a really hard time iterating fast on the product after it was launched. Little-by-little over the course of several months, we ended up building all of this syncing and hybrid-integration stuff to help us iterate faster. At some point we realized we had gotten so much faster with these tools, that we had to make them available to everyone. Clutch.io is our MVP for bringing those tools to the world.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: