skysight-inc/HackerNews huggingface dataset:
I've found that my paycheck goes a lot farther since I moved to Oregon. Oregon has (nearly) a flat income tax at 9%, while California has a progressive income tax topping out around 9.5%. The CA income tax advantage shrinks as you make more money.

On the other hand, if you don't make a lot of money, then you probably have a lower savings rate. If your savings rate is low, then a large portion of your income is subject to the 7-9% sales tax.

It'd be interesting to draw a surface map. On the two horizontal axis put income and savings rate, and make the height the difference between the total effective California tax and Oregon tax. I'd do this now, but I need to sleep instead.

Additionally, one should compare CA's Prop 13 with OR's Measure 47. Both limit the rate at which a houses assessed value can grow, but Prop 13 allows for discontinuities of assessed value when a house is bought, while Measure 47 doesn't. As a result, new home owners in OR pay much lower property taxes than new home owners in CA. (By new home owner, I mean someone who newly owns a house, not someone who owns a new house. Measure 47 favors old houses.)
Really awesome site! Kinda like a live Drudge Report for tech news. Love the layout. Bookmarked :)
Vim Cheat Sheet - For Programmers By Programmers
Hotmail, MSN, SkyDrive down due to power outage
I was prepared to vote an unequivocal "YES!" to the question until I clicked through and saw the additional terms regarding contracting.

Contracting can be a good gig, but it's also a tar pit. I'd rather not contract. Instead I'd prefer to raise money and focus on developing the company's initial product. Contracting often distracts from the company's true product needs.

That said, I'd rather build a company using the founder's funds with no external funding or contracting distractions. To me, that's true "bootstrapping" and that's the best path for almost any startup to take.

(Of course investors and advisors can offer excellent advice and open up fantastic opportunities, so never completely dismiss the idea of external funding. Almost every company that wants to move beyond a "lifestyle business" needs to take on significant funding and begin building a powerful support and advisement network.)
Reminds me of the drudge report.

I made this: http://tech.rawsignal.com

Maybe we can share tips on algos?
may be connected to http://edition.cnn.com/2011/US/09/09/california.power.outage...
Whenever I see someone that scoffs at Blub[1] because Blarb is 'so much better', I instantly think less of them as a developer.

In my experience, people like this spend all their time screwing around with esoteric languages and abstract debates about semicolons, and don't spend any time building anything of value anyway.

This isn't to say that you shouldn't learn Erlang, or Scala, or Haskell, or any number of oddball languages. Doing so makes you a better and more-rounded programmer. But the haughty attitude of 'Blub is better than Blarb' reeks of naïve fanboyism.

Every language brings something to the table, despite their drawbacks. Ruby is beautiful and a joy to work with. Python is powerful and has amazing libraries. PHP is easy to pick up and has a huge community.

Ignoring languages because they aren't 'purely functional', 'high performance', or 'mathematically correct' is hugely ignorant.

[1] http://www.paulgraham.com/avg.html
New Zealand vs Tonga live streaming watch World Cup Rugby 
World Cup Rugby 2011
Match scheduled:
World Cup Rugby 2011
New Zealand vs Tonga
Date: Fri Sept 9
Venue: Auckland, Eden Park
Time: 20.30 (Local)
Welcome to watch New Zealand vs Tonga live streaming and also you can
enjoy Rugby World Cup 2011 full season here. so enjoy Rugby World Cup
2011 live match between New Zealand vs Tonga LIVE video online kick
off betting preview TV live HQD Streaming Online at rugby game. There
is a lot of sport event that you can watch it so easily and once
again. There is a rugby event that we provided for you.
You need to redo the voice-over on your video, it's horrible.
Mount hagen coffee | organic instant coffee dried
Last minute for special price The Excellent coffee Mount hagen coffee is organic instant coffee,Mount Hagen instant organic low is organically grown highland low made of 100 Mount hagen best organic coffee percent Arabica beans. it's the primary certified organic freeze dried low within the world. Mount Hagen is 100 percent organic certified by EcoCert in accordance with the organic standards of the U.S. Department of Agriculture. Mount Hagen has been rigorously selected and separately harvested to bring you the very best quality, delicate and naturally made in flavored low. The freeze-dried low method is achieved while not the employment of any style of preservatives or additives. Our coffees are from plantations of the most effective cultivation areas within the world. These highland coffees are quarantined to be organically grown while not the employment of any artificial chemicals like herbicides, pesticides, fungicides or fertilizers. Directions Makes approx. sixty servings per jar. Hot: Use one level teaspoonful per cup. Add boiling water and stir. Iced: Place one level teaspoonful during a glass. Fill 0.5 full with cold water, stir. Add ice and serve. Serving suggestion: Use milk or soy milk rather than water for a delicious latte style. Replace lid tightly. Store during a dry place.
There is at leas one SEO element that you can do without compromising your ethics: Study which the most searched keywords are in your niche, and use those keywords in what you would have published anyway (home page, blog posts, press releases, whatever).

This is not just SEO, it is adopting the language of your users, which is good in itself.
What makes startups succeed or fail? That's what Startup Genome seeks to answer
Did you see this? - http://www.whitehouse.gov/blog/2011/09/08/president-s-americ...

What do you think?
Flames traded Langkow for Stempniak
General manger of Calgary Flames took a hard step to creating more financial flexibility for the Flames. He traded Center Daymond Langkow to the Phoenix Coyotes for winger Lee Stempniak.
At least Java 7 has multi-catch, i.e.

catch (FirstException | SecondException ex)
Blue Jackets sign James Wisniewski
The Columbus Blue Jackets has strengthened its defense by recruiting free agent James Wisniewski for a big contract and by extending ace defenseman Fedor Tyutin contract. Blue Jackets General manager Scott Howson announced that the team has signed defenseman Fedor Tyutin to a six-year contract extension through the 2017-18 seasons. Aaron Portzline of the Columbus Dispatch reported the deal is worth $27 million, so the salary cap hit will be $4.5 million per season.
strange that Pivotal labs help to diaspora [1] doesn't figure in this PL statement. Was it all free?

[1] http://blog.joindiaspora.com/2010/07/01/one-month-in.html
are there any girls?
Isn't that one of the arguments in favour of Lisp and similar languages? That the information density is so much more conducive to writing expressive code that is still sufficiently concise to keep in your head whilst writing it?
> so that's how I do that.

Probably not for long!
API's whole - How to write good APIs (video talk)
Yes. What gets me is that, in my opinion, most people think that learning to code starts with coding.

Really, I think the most difficult aspect of programming is taking the real world process, as you see it in your head, and turning it into an automated process using a programming language and all of the "best known practices" that have come about over some 30 to 40 years.

I suggest you look into Behavior Driven Development (BDD). BDD forces you to look at the why and even forces you to run through the "does it even make sense to make this".

You have the chance to describe the Behavior of your program in something that looks almost like English (you should also use mockups of how you want your program to run using pen/paper or something like balsamiq mockups).

Then, you start writing the minimal amount of code to make the program do what you described using BDD (Gherkin).

This will allow you to focus on learning a few aspects of programming you need to make that one behavior work.

I also wrote a book on programming that focuses on the "why" (I was able to keep the number of lines of code down to like 10 if I recall). If we can exchange emails in some way, I'll let you have a copy. (edit: doh, I just saw you email above so I'll send you a link).
Love the name "Howl", whoever came up with that should get a bonus.
There's no need to maintain some religious faith against ever raising taxes for anybody though. I mean look at today's tax rates compared to the early 80s:

Instead of focusing on one particular tax rate (marginal individual rates) and ignoring all the others, why not just look at tax revenues?

They've been more or less flat (at 18.1% of GDP) for the past 50 years.

http://www.businessinsider.com/federal-government-budget-ove...
Any similarly good brands in the UK?
Www.99xyk.com
Lack of discipline sounds like you have focus issues. I suggest looking up threads in HN on procrastination. You could also try http://webchat.freenode.net/?channels=startups Most likely will find some procrastinators ;)

Codecademy does sound like a good idea. If you need to ask questions with such material, you can make a post to forum, mailing lists or even stack overflow depending on where most of the Ruby support is at. Especially if you only commit an hour as responses may take some time.

Personally, I've learnt very well to know what keywords to ask in Google and it returns relevant results so I rarely post for support help.

Keep doing your best.
I could be misglancing this at 1 am, but it looks like a bit of pomp to me. The only data they have are the lengths of the translations (in syllables) and how long it took to read them. The "information density" is just a fancy way to report the former, and they only reveal the latter through the rates. It seems they simply observed that 1. translations differ in length but 2. are read in about the same amount of time. Alas, talk of "information density" had me hopeful they applied a protocol like Shannon's to the spoken domain.

http://languagelog.ldc.upenn.edu/myl/Shannon1950.pdf
I did say scripty code. My typical scripting session from scratch starts with opening a simple editor and starting to type in code. The structure is loose, perhaps it's testing something I've written in another file in a statically-typed language. As the code evolves, I slowly give it more structure by reworking it. At some stage I MIGHT put some code into methods.

But before that stage, nested scopes are useful because I'm far less likely to pass the wrongly-named variable into a function when I'm cutting and pasting code. An example coding snippet...

def out= new File("blah")
try{
def testdata= "abcdefg"
def result= SomethingToTest(testdata, out)
assert result == result.getSth()
}
try{
def testdata= "hijk"
try{
def result= SomethingToTest(testdata, out)
assert result == result.getSth()
}
try{
def result= SomethingToTest(testdata)
assert result == result.getSth()
}
}

If I use testdata1, testdata2, result1, result2, etc, I might forget to rename a variable after cutting and pasting, and think a test works when it doesn't.
It often leads people to write code like this:

try {
// do stuff
} catch (TheCheckedException ex) {
// ignore it
}

then the code continues even though it could be in a bad state if an exception did occur.

It's a much better solution to let it propagate up the call stack until it can be dealt with appropriately (e.g. by ending the application, giving a 503 error on a web page request, etc.) Unchecked exceptions will propagate up the call stack by default if you don't do anything, making it harder for people to write bad exception handling code.
> the Groovy developers

Probably just one of them.
As an aside, Greek is way more verbose than English, (hence all the multisyllabic words). It's hard to translate UIs to Greek because nothing fits.
They tend to force you to handle an exception at the wrong level. If you handle them correctly you still have to catch and wrap them at a low-level to not leak an implementation detail in methods signatures. IDE tend to be overly specific on the type of exceptions a method can rise when autofixing methods decls.

In the end you write boilerplate and fight the IDE.
The Most Horrific Traffic in the Entire World ranked by city
The labour theory of value is not correct. People view talking, texting and internet as different, and hence businesses will charge different for them.
Capital Markets are Worse than you think..Prostitutes are being taxed
RegexOne - Learn regular expressions with simple, interactive examples.
Thrutu: App for sharing photos, contacts, location, etc while on call
A shame, I actually use this. Not as much as I'd want, but Github and Pingdom notifications are very very handy.

Any other simple Pingdom notification systems for Android?
Because a huge proportion of the time there's nothing useful that you can actually do when you catch an exception, other than print the stack trace and exit. And because people are forced to catch the exception instead of letting it bubble up and stop the program, half the time they just swallow it and ignore it, which is even worse.

A decent roundup of some of the arguments for and against: http://www.ibm.com/developerworks/java/library/j-jtp05254/in...
I always felt the problem with web programming was not so much the expressiveness of existing languages, but rather the hacked nature of the web and more generally the Internet. We try to patch the stateless nature of the original HTTP protocol with cookies, AJAX, Flash player, Java applets, ActiveX, etc. We scale the net with ugly technologies like NAT and BGP. We hack some security on top with things like SSL. Heck, we can't even get simple web pages to render identically in two different web browsers. Though not practical, there's a lot to be said for a clean slate. I don't think any programming language out there is going to be make web programming easier...you gotta rethink the infrastructure on which your web apps run. Once that happens, writing web apps in a language should be no more difficult than writing a native app with said language.
This is really awesome. I have several thoughts to point out:

1. Why 'TOP TECH NEWS PAST SEVEN DAYS' is only gadgets? I only see tablets, iphone, android etc.

2. Why do you limit to only 3 top news. people may want to see more with just a small more>> link.

3. Windows 8 Tablet Appears Next Week (wired),
Samsung’s New Windows 8-Powered Tablet May Debut As,
Samsung to show off Windows 8 tablet next week <-- those are aggregated as "Tablet Next" instead of "Windows, Tablet" I think.

4. In 'PRogramming' tab, we don't see buzz news, instead we only see categories like Software Development, Android, Software Developer... I know that it is difficult to fix this but just wanted to leave it here.

You can make this fantastic by continuously improving. Keep iterating. Read on topic extraction articles or papers to improve accuracy.

I'm adding this to my everyday visit list.
Of these five I only have the firewall enabled on my Windows 7 desktop. And that only because I can’t be bothered to look into some issues with interdependencies when you disable the Windows firewall. (Can’t recall what exactly now.)

I don’t think the firewall adds anything significant to the startup time; it is just one of the dozens of services that start automatically.

Then, for many people an antivirus program may also be useful. Would that add 5 to 10 seconds to the startup time of a modern machine?

For the other 3—anti-rootkit, anti-spyware, keyboard scrambler— why do you think they are necessary for every user of Windows?
I'd say that still falls under the realm of being "pretty much a zlib compressed bitmap", no?
PageLever is hiring Ruby developers
We’re PageLever - the quickly growing, profitable, and amazing analytics platform winning over the hearts of marketers on Facebook worldwide. Customers such as YouTube and MTV ‘like’ what we’re doing.

We’re looking for developers who are ready to roll with experience in Ruby, willingness to experiment with MongoDB, and love Facebook. If you stopped being knee deep in IOS code to read this or moonlight as the neighborhood “Photoshop guy”, even better.

Here’s the catch: we want not just one solid developer, but two. As a pair. Like in kickball when you two were picked as a “package deal”.

Go call your other half of your pair programmer team and see if they’re interested. If so, let’s get started with the interview process: http://bit.ly/qxT3B5

If you can’t talk anyone else into making the jump, you can also interview as a single developer, too - we won’t hold it against you :) Here’s that link: http://bit.ly/n8Zw2d

What we value:
Making software that solves actual needs. Enjoying the team you’re working with. The option to work when and how you want. Contributing social goodness through OSS and/or philanthropy.

What we’re offering:
Solid Money.
Meaningful Equity.
Freedom to Innovate.
Relocation Costs.
Awesome Customers.

What you’ll be working on:
The big kahuna product. Mobile stuff. API development for integrations. Implementing customer feedback. Quickly expanding databases. Scaling. Data gathering algorithms.

We’re focused on growing PageLever into the next generation of software that shapes how we understand social engagements on the web. We’re a fresh YCombinator company with the best advisors a team could ever want. Constant ~10% week over week growth, even a month after launch. This isn’t our first company, either - both of the founders have experience in solving customers’ needs and know what it takes to succeed.

We're based in SF/SV.

Here’s some press links for good measure:

TheNextWeb - PageLever: The Facebook analytics app by which all others will be measured
http://tnw.co/nwKCfq

Mashable - New Facebook Analytics Tool Digs Deeper Than Insights
http://on.mash.to/nHcgSp

TechCrunch - YC-Funded PageLever Offers Deeper Insight Into Facebook Analytics
http://tcrn.ch/obr83t
Or just add anti-braindead and you wont need all that.
I'd like to start a twitter client that "curates content" based on ML and NLP. "Curating of content" is on twitters "OK can do" list as far as I know. What do you guys think about that?

"curates content" = skip the noise, more bacon.

older thread here: http://news.ycombinator.com/item?id=2971204
If the hardware cost benefit is not large, there isn't any point discussing software development cost. If the benefit is huge, then the software discussion is relevant. In other words, the decision table looks something like

HW efficient HW inefficient
SW cheap Yes No
SW expensive Maybe No
Prices definitely need to go up. I've done some research and have some ideas, so I'll be implementing that shortly, with a discount for current customers as a way of saying thanks for signing up.

There are some upper bounds to the price, because most self-published authors are not 'rolling in it' either, and at a certain point they'll just give up and do it themselves.
ASK HN: How do you promote your web apps part 2
Suggest your best ideas in generating traffic and do it in one or two sentences (making it easy for people to scan quickly)
So add a 'throws' clause to the method in which you call the code that throws the checked exception and it will propagate upward.
You can write ugly, hard to read code in Python too
Yes, to some extent there were debates about how the implementation would work, but also about how they would interact with all the various other features of Java, most of which were not constructed with lambdas in mind: generics, exceptions, inheritance, and so on, not to mention lots of fights over the syntax.

For instance, there was a long battle over whether () would be enough to invoke a lambda, or whether some sort of apply() or invoke() or .() method would be required, and a lot of the problems with () come down to differences between the way fields and methods are inherited in Java, esp. w.r.t. shadowing. I don't even know how it all came down, but it gets nasty, a lot of this stuff just wasn't designed with lambdas in mind.
Ways To Quit Smoking
How to stop smoking pot is much easier than done but it is very possible to quit forever, if you understand your addiction and take steps to quitting weed with iron will and determination to succeed.
The Best Way To Learn To Quit Pot For Good
Learn how to stop weed can be a long and difficult process especially if the addict is unguided and unprepared of how to stop weed smoking.
can't wait to see "entreporneur" in someone's twitter bio.
Now that's some visual clutter :(
Timely. http://www.vanityfair.com/online/daily/2011/08/washington-dr...
Self Esteem Help
This is completely wrong...Do not listen to this person. I have studied Chinese my entire life and I can assure you, tones are extremely important. Tones are not "dropped", even in fast speech. The problem is actually that the above poster cannot hear them.

This idea, that tones are not important, is an extremely widespread misconception, and as I see it, relates to three factors:

1) the general poor quality of western Mandarin education, which allows foreigners to get by without properly learning tones because teachers are too nice to say anything about it,

2) The idea that Mandarin and English are massively and irreconcilably different has led to general ignorance about the language, which in turn leads to amateur-level hacks becoming "experts" by merely knowing more than the absolute minimum about the language, and

3) general politeness shown to foreigners in large Chinese tourist destinations.

Once you get beyond novelty party Chinese, you realize that to be properly understood it is absolutely imperative that your tones are correct. Or, barring that, that you make an effort. And even then it requires greater effort from the hearer to run through the often massive number of possibilities to find the correct utterance.

Please, if you are considering learning Mandarin, don't listen to anyone who tells you that tones do not matter. The above post betrays a fundamental misunderstanding about how the language is spoken.
Revitaderm Review
Revitaderm is a perfect anti-aging wrinkle removing, spots eliminating one which willnullify the visibility of years on your skin. By creeping inside your skin instantly, it lets your skin bloom with a freshness and newly acquired moisture. With a tantalizing glow making your skin vibrant and young, RevitaDerm will make you look fabulously endearing making all signs and symptoms of aging go down the dumps.
I meant more in the form of U.S. startup visa, but thanks.
Classic Cardy UGG Boots 5819
Cervical Spondylosis|Pain in the neck.
Mere Brother Ki Dulhan Online
Mere Brother Ki Dulhan Online
Get a local prepaid SIM, and divert my home mobile number (via VoIP trunking) to the new number.
I don't know if I am as gung ho about this idea as others are. The difference between the best analysis book (i.e. Rudin's Principles of Mathematical Analysis) and the average analysis book is so significant as to justify the far higher bounty required to move baby Rudin into the creative commons.
Duties of Top Managers
explanation of the tasks of top managers and how everyday life of top managers
I used Notifo to notify me of critical issues when on call, because there is no better service to do this on the iPhone.
No, I wouldn't say that. Those filters make a huge difference to the compression ratio!

The png optimizers you see (optipng, pngcrush, etc)? What they do is carefully pick the optimum filters to get the best file size. So I'd say those filters were the most important part of the compression.
I like checked exceptions because you can't not deal with the error condition. Swallowed exceptions is a code smell that any half-decent developer will notice, whereas failing to check for some return value is much more subtle. Java allows you to have both, since you can design your exceptions as unchecked, or rethrow a checked exception wrapped in a runtime exception.