Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    SitePoint Blog

    blogs.sitepoint.com · Company blog · on HN since 2010

    SitePoint's blog for web developers, with tutorials on JavaScript, HTML5, CSS, PHP, image optimization, and SEO.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters link it for practical web tips, notably its PNG8 alpha transparency post, SEO checklists, and a piece on MySQL mistakes by PHP developers.

    Stats for nerds
    26HN people shared it
    37linked in comments
    208story points
    May 2011last shared
    2010people per year2011

    Top posts on HN

    1. 1
      Google Closure: How not to write JavaScript
      1 person · 101 points · first shared 2010 · 47 comments on HN
    2. 2
      WebKit Updates CSS3 Gradient Support, Matches Mozilla Syntax
      1 person · 43 points · first shared 2011 · 4 comments on HN
    3. 3
      Sophisticated Sorting in JavaScript
      1 person · 11 points · first shared 2011 · 3 comments on HN
    4. 4
      How to Process Large Volumes of Data in JavaScript
      2 people · 4 points · first shared 2010 · Discussion on HN
    5. 5
      Cross-Browser HTML5 Canvas with Fallback
      1 person · 3 points · first shared 2010 · Discussion on HN
    6. 6
      5 Signs You Should Raise Your Rates
      1 person · 3 points · first shared 2010 · Discussion on HN
    7. 7
      5 Awesome HTML5 Games
      1 person · 3 points · first shared 2011 · Discussion on HN
    8. 8
      Load Non-blocking JavaScript with HTML5 Async and Defer
      1 person · 3 points · first shared 2010 · Discussion on HN
    9. 9
      HTML5 Completion Date Announced
      1 person · 3 points · first shared 2011 · Discussion on HN
    10. 10
      How to Be a Real Jerk if You Make WordPress Themes and Plugins
      1 person · 2 points · first shared 2011 · Discussion on HN

    What HN people wrote when they linked it

    • klsFeb 2011

      You're not a Lawyer or a Mechanic

      The nature of the arrangement is more similar that not. Both do project based work as service professionals. And both have unforeseen variables that cannot be known at the time of estimating. Lawyers routinely deal with unforeseen political issue (ruling not going the way they expected) and mechanics routinely deal with unforeseen problems that are technical in nature (mechanical failure, that was not known until the heads where pulled off).

      Software developers routinely deal with both natures of unforeseen variables in addition to the client adding work after the estimate. Which would be akin to a mechanic giving someone a quote and then when they are half way through the project the client saying well while you are in there go ahead and change out the pistons for forged steel ones, and then arguing because the client got charged for the parts and labor. In all three cases the client pays for the additional work not the service provider.

      paying by the hour is a poor and dated way to do business

      I differ on that opinion as well Sitepoint does too, almost all of the top talent in any development field works by the hour not by the project. Most know to not take the entrepreneurial risk of another company while engaging in a contract that limits their reward.

      http://blogs.sitepoint.com/2010/09/14/flat-rate-pricing-vs-hourly-billing/

      You're selling a software solution to a client, so you should charge for that solution

      Right and if I am…

    • Matt_CuttsJan 2011

      SSL adds latency, because you're setting up an encrypted connection. Google hates slowing down users, and we don't want to slow down every user unless it's a clear win. That's one reason.

      When Google switched to AJAX-based search, that temporarily stopped sending referrers, and lots of people screamed bloody murder. For example, http://getclicky.com/blog/150/googles-new-ajax-powered-search-results-breaks-search-keyword-tracking-for-everyone said "So what can we do about it? If you run a blog, write about this. Submit this story or your own story to large tech blogs like TechCrunch, CenterNetworks, ReadWriteWeb, GigaOm, etc - no large site has written about this yet, and one of them needs to. ... Do anything you can to spread the word and let Google know that this is not acceptable."

      Or see http://www.seobook.com/Ad-Networks-Partners-Hoarding-Publisher-Data-For-Profit or http://econsultancy.com/us/blog/3240-google-ajax-bad-news-for-third-party-analytics-providers or http://blogs.sitepoint.com/2009/02/04/google-update-breaks-third-party-analytics-tools/ . So we heard lots of complaints.

      SSL as an option provides a nice choice for people who care about these issues and don't mind taking a tiny hit in latency.

    • getsatMay 2011

      I'm by no means an expert, though I've worked with experts and picked up some stuff from them. The rest I learned from Google and various forums:

      http://www.google.com/search?query=on-page+seo

      http://blogs.sitepoint.com/ultimate-seo-checklist/

      http://www.sitepoint.com/forums/search-engine-optimization-3/faq-search-engine-optimization-182915.html

      Basically, SEO comes down to having awesome content, identifying it properly on your site, and getting other people to link to it.

      What is proposed in the OP's link is NOT impossible as the various detractors in this thread would have you believe, but it IS a lot of work. The tech stuff is easy, consistently building out your backlinks is the hardest part. If you're lucky, they'll start to grow on their own and you have 100% passive income.

    • ck2Apr 2011

      optipng/pngout/pnggauntlet are "only" png optimizers

      this site gracefully degrades a png with 24bit alpha transparency to 8bit alpha so you don't have to settle for a gif.

      I suspect they are using pngnq http://pornel.net/pngnq and pngquant http://pornel.net/pngquant

      Some background here:

      http://blogs.sitepoint.com/png8-the-clear-winner/

      http://www.ethanandjamie.com/blog/81-png8-transparency-without-fireworks

      That site is great because it's so easy, they did some very impressive drag-and-drop code and it makes very high quality output that is as good as Fireworks.

    • harisenbonNov 2010

      While interesting, if you haven't read the original article, most of the points lose their meaning.

      http://blogs.sitepoint.com/2010/11/19/mysql-mistakes-php-developers/

      Also, aren't most PHPers using frameworks (like CakePHP or Symphony) now instead of raw-coding PHP? I can imagine this being useful for dealing with small or legacy systems, but I haven't had to write a raw SQL statement in almost a year now.

    • luckystrikeNov 2010

      Some examples you might find useful:

      http://blog.templatemonster.com/2010/06/11/55-coming-soon-pages/

      http://blogs.sitepoint.com/2009/05/14/design-a-successful-coming-soon-page/

    Related

    Six Revisionssixrevisions.com173 people

    Git Tutorials for Beginners

    Six Revisions
    Publication · last shared 2017
    Google Webmaster Central Bloggooglewebmastercentral.blogspot.com263 people

    Changes in rankings of smartphone search results

    Google Webmaster Central Blog
    Company · last shared 2016
    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Chrome for Developersdeveloper.chrome.com1.1k people

    "Begin disabling installed extensions still using Manifest V2 in Chrome stable"

    Chrome for Developers
    Company · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023
    Dev.Operadev.opera.com159 people

    CSS: It was twenty years ago today

    Dev.Opera
    Company · last shared 2024
    ProgrammableWeb Blogblog.programmableweb.com158 people

    Jobseekers Invited to “Apply Via API”

    ProgrammableWeb Blog
    Company · last shared 2014