skysight-inc/HackerNews huggingface dataset:
Don't know if you've seen this, but it might be interesting to read:

Ask YC: What are the going rates for consulting gigs?
http://news.ycombinator.com/item?id=182369
Yes, you shouldn't write getters and setters; your object system should do it for you. Do people really use programming languages without a proper metaobject protocol?
What source are you quoting? are you really sure?
This is essentially the same as http://news.ycombinator.com/item?id=218496 (without the login needed for those who don't want to sign-up with another site)

...and some reasoning is explained at http://broadstuff.com/archives/1031-Why-would-Associated-Pre....
Why would Associated Press wish to redefine Fair Usage?
Are you saying an improvement from O(n^2) to O(n) is not impressive? BTW, if this is the improvement you are referring to, its not a "order of magnitude".
If all they have is nonsense, then they shouldn't be able to downvote, right? What is the argument here, I don't want other people to see it but I can't say why?
Presumably it also means they think the effect of the credit crunch on the wider economy will be limited (at least over the timeframe that they care about).
Yes, how sure are you? I read somewhere that Viaweb was rested by yahoo and the yahoo webstore as we know it is code written in C++ and not lisp.
Sigh I miss the days when Hacker News was YCNews and all we ever talked about was how to start a business and what programming languages we love to hate.
Ask YC: Multiple UI screen configurations in Java?
Are there any good design patters/frameworks which will allow me to reconfigure a Java/Swings UI screen by reading the component state from a config file?

For example, under different conditions, different components might be enabled/disabled.

The problem is that with increase in the configurations, the config file might get unwieldy.

The other option is to create multiple screens with the components themselves hardcoded disabled and display the appropriate screen based on the qualifying condition.

There are about 10 screens in the set each changeable based on the condition
Actually, it's not spam at all. It's just a system (let's not go down the "evils of giving someone my email user/pass" road again) that allows users to more easily send to their contacts.

To look at it another way, if you like our widget.com site, we at widget.com are trying to make it as easy as possible to tell your friends. Re-entering your contacts into our system manually is such a pita, that almost no one does it. I don't know about you, but I have never received spam from MySpace, Facebook, LinkedIn, or Yelp. I have received invites from friends/associates/folks I kinda know. This is not spam, this is email from a someone I know using a different sender. Is it always welcome? No. Do I really mind it? No. If you do, you should have a filter on your mail that trashes all mail from addresses other than those in your contact list.

We all know that the centralized contact model with API's and public/private keys would just plain rock, but it's not here yet, and companies are just trying to live with what we have (long enough to get their next round).

Ok, and one more thing - for those of you who try to send emails, this post is a nice summation of the things you should do, have to look out for, should know about, and the sites you need to visit to improve the chances of your legitimate messages getting through.
Paulgraham IP
Search ARIN WHOIS for: 68.142.205.137

OrgName: Inktomi Corporation
OrgID: INKT
Address: 701 First Ave
City: Sunnyvale
StateProv: CA
PostalCode: 94089
Country: US

NetRange: 68.142.192.0 - 68.142.255.255
CIDR: 68.142.192.0/18
NetName: INKTOMI-BLK-4
NetHandle: NET-68-142-192-0-1
Parent: NET-68-0-0-0-0
NetType: Direct Allocation
NameServer: NS1.YAHOO.COM
NameServer: NS2.YAHOO.COM
NameServer: NS3.YAHOO.COM
NameServer: NS4.YAHOO.COM
NameServer: NS5.YAHOO.COM
Comment:
RegDate: 2004-03-24
Updated: 2005-08-26

RAbuseHandle: NETWO857-ARIN
RAbuseName: Network Abuse
RAbusePhone: +1-408-349-3300
RAbuseEmail: network-abuse@cc.yahoo-inc.com

OrgAbuseHandle: NETWO857-ARIN
OrgAbuseName: Network Abuse
OrgAbusePhone: +1-408-349-3300
OrgAbuseEmail: network-abuse@cc.yahoo-inc.com

OrgTechHandle: NA258-ARIN
OrgTechName: Netblock Admin
OrgTechPhone: +1-408-349-3300
OrgTechEmail: jluster@yahoo-inc.com

# ARIN WHOIS database, last updated 2008-06-15 19:10
# Enter ? for additional hints on searching ARIN's WHOIS database.
From the source of http://paulgraham.com/articles.html :
"// Begin Y! Store Generated Code"

I didn't mean to imply anything about the code or architecture of Yahoo! Store, just about its origin.
Uninterruptible Power Supply
Leading Manufacturer of devices or systems that provide electrical power with out interruption in the event that commercial power ceases. Call 804-355-2803 or visit the website site.
With all due respect, am I alone in thinking there is a lot of echo in HN at the moment, with much of it not really hacker related? Example...

http://news.ycombinator.com/item?id=218496
http://news.ycombinator.com/item?id=218540
http://news.ycombinator.com/item?id=218550
Should/is there any guidance to use on HN? Is it doomed to be another digg/reddit/etc. clone?
Your definition of spam seems to be dependent on knowing the sender. I disagree completely with that definition. I receive quite a bit of spam from facebook, all under the guise of coming from my friends. More likely they have been told they must invite more people to unlock secret features (Probably to enable their virtual frog to grow wings or something).

Duping/bribing users into giving you their address book, so you can spam their friends, is not a good business practice IMHO.

I do agree though. If you have a legitimate reason to email people who have opted in, or expressed a direct interest, some of the sites in the article are useful.
Guidlines are pretty clear - http://ycombinator.com/newsguidelines.html
Let me clarify. Spam as defined as unsolicited bulk mail/messages. Often folks even throw the work "indiscriminate" into their definition. I don't consider someone that I know actively sending me an invite to something they find useful unsolicited or bulk. I ignore most of them, but where it came from someone I know, it's not spam. Now, if Facebook (or some craptastic App) sends things to me that are not actually from a friend/contact/someone I know or does so by duping someone into sending the mail, then yes, that's spam. I guess it's kinda the definition of porn thing ...

Again, aren't we, as web app folks / eutrepeneurs /start-up peeps only talking about legitamate uses of sending email? I know I sure am and protecting my companies name / ability to send such mail and keep as much out of spam boxes and filters is of utmost importance. For folks who don't know much about the subject and want to know more, the OP is a good post to get rolling. Surely not the be all and end all though, but a good starting point.
Well, that ends up as a lot of data on the server. One of the people behind the casual collective just released his tracker stats that show 100 million plays (loads), which would be 10 terabytes, assuming of course that each load resulted in a store.

We don't have a full time server guy so I'd prefer to stay out of that kind of thing, for now anyway! I think next time we'll just design the game around a strict 100k limitation.
Hardcoded multiple screens with bits enabled/disabled is a very bad idea for many reasons and is worth avoiding simply to be able to manage complexity and coupling/cohesion issues in your system.
Fascinating, learned something new about PHP. I can think of writing several ORM libraries that could take advantage of PHP's reflection class. Too bad though that most PHP coders do not take advantage of the languages diamonds in the rough so to speak such as __call(), __get(), array_map and the like.
That's a good point. We'll definitely put bosses in for the next version.
I remember pg saying in a comment or article somewhere that his site was one of the few remaining sites still running on the old viaweb system (presumably the one written in lisp).
There is a good example I used a while back to build-up a java GUI with appropriate-state java actions and views which I shall retrieve when I get home. It is pure java without any third-party libraries needed.

It basically load/saves configuration data to/from an XML file and is particularly useful for (re)building GUIs/Views on the fly without having to recompile classes etc. (so you can change icons/layouts/components).

I think I even have it setup in a simplified worked example that can used immediately.

Otherwise, a bit of Google always seems to help :)
Fun game, but it's weird that the Level 2 Weapon (the shotgun) has a lower DPS than the level 1 weapon.

Why would anyone want to use the shotgun then? :P
'Darlings' of UK games honoured
UK hacker's case before Law Lords
The healing power of computers
+1

I'm not sure why you got downvoted.

Then again, I never really understand other people's voting. That's just the way it goes.

Your English is fine. Keep on posting!
Enhanced Class Inheritance with JavaScriptMVC
http://news.ycombinator.com/item?id=55451
Resume Writing Service Tips
Thanks, must have missed this.
Aloe Vera Anti-Aging Skin Care Product for Acne Treatment
Ask HN: dealing with chronic pain
Without going into more detail than is necessary, I have been dealing with a chronic pain problem for the last couple of years. I've been down the standard medical route, (doctors, pills, a surgery) and so far, the results have been suboptimal. In the meantime, my hacking and learning ability has suffered substantially because I have a very difficult time concentrating on something else while the pain is present. Has anyone here had similar experiences? If so, how have you dealt with it?
Icahn supports Yahoo-Google deal ?
More detail http://news.ycombinator.com/item?id=218387
When McCain Drops Out
Verisign, McAfee and Symantec sites can be used for phishing due to XSS | News | XSSed.com
Not one, not two but 43 Silicon Valleys in India!
Thanks :)

Will be posting more stuff of a similar nature soon.
The Turing Test was made a lot earlier yes. The prediction that it would be passed before 2030 is strongly related to the singularity. If (when?) the cost of owning and operating one million real time turing-test-passing entities was less than $1000 per year (currency is another definitional problem) then I think we can safely say we'd have reached a concrete landmark on the road to 'the singularity'. I just came up with that in a few minutes - there are actually people who devote a lot more time to this and yes they do have some pretty concrete predictions.

Do you accept that notion that there are some activities that are more 'scientific' than others? Or does your definition of the word only encompass a boolean value for each activity? I am in the former camp and frankly believe that anyone who holds the 'absolute boolean value' notion probably has a mental disorder (I can't describe it any other way).

The original context of the article was that the singularity was more a religious idea than a scientific one. In context of the concept of a scale of 'how scientific' something is I believe the the singularity and the surrounding body of work associated with it is far closer to science than religion. That was the point I was trying to make.

So I think I get it - you think the word scientific should only apply to something if it say 98% perfectly applicable whereas my standards for use are a bit lower at maybe 85%. And of course the common criteria is probably somewhere around about 50%.
Simply mindblowing. Most people don't earn 2.8 million in a lifetime.

Then again, he isn't most people!
I would assume it is karma bombing in lieu of being able to downvote the dreaded first-amendment post.
Hasn't this article been posted here recently, or am I misremembering?

In any event, it's a fascinating article, and a great introduction to a interesting and overlooked subject-- the history of color. How many other fields can boast serious interventions by both Newton and Goethe?
Drivers of cars with bumper stickers are more agressive
The author is suggesting that some getters and setters--particularly the ones that introduce a public method to replace a property against a private variable without introducing any actual value-added logic or protection--are counter-productive.

I've been pondering the following things recently in relation to the glue code in Java issue:

1) IDEs often require Beans be created, which require getters and setters. So, if you have to use IDEs, you are pushed towards getters and setters in many cases to create Bean-compatible classes.
2) Rather than stuffing all this in the code and creating explicit glue, would it be possible to implement an interface which adds getters and setters for Bean compatibility at runtime if explicit ones have not been created (ostensibly because there is no value to add in the method body that provides additional logic or security)?

I need to get back in to this and see if its possible or even makes sense. I've been out of Java since 2000.
Based on some of the games I've seen on Xbox Live Arcade, this would be a massive success.
Ask YC:  CSS Frameworks
I'm sure some of you out there are using one of the many CSS frameworks available out there. I'm considering plunging into these but wanted to see if anyone here had anything to say about any of them or could recommend one...strengths, weaknesses, etc.

They seem like a great idea but I'd like to hear the thoughts of some people that have used them.
Create you own webbased surveys, collect answers and analyze the answers
Modules.js: A New Stand-alone JavaScript Module Loader
I'd say a good solution for articles, is to give people a downvote on articles when they reach a certain level of karma.

As far as comments go, I think it's a far more complex debate, but I think the current system there works quite well.
Wow - they call it the "Drudge Retort" instead of "Drudge Report" the entire article.

Back to the topic...this sounds like something that's next to impossible to enforce.
I tried the first level and it looks exactly like one of the castles in zelda for snes.... At least the map layout.
Pesumably you might want to know what the current limit is too:

videoPlayer.play(file)

videoPlayer.setVolumeLimit(number)
videoPlayer.getVolumeLimit()

videoPlayer.setVolume(number)
videoPlayer.getVolume()

Hmm...
Starve the Beast 
Interesting view on economic deficits and the effect on progressive programs.
Not the entire article:

The Drudge Retort was initially started as a left-leaning parody of the much larger Drudge Report, run by the conservative muckraker Matt Drudge. In recent years, the Drudge Retort has become more of a social news site, similar to sites like Digg, in which members post links to news articles for others to comment on.
Functional Programming in C# 3.0: How Map/Reduce/Filter can Rock your World
Small Publishers Feel Power of Amazon’s ‘Buy’ Button
The Scala argument in Paper Tigers is incorrect. If Java-style static typing catches 90% of the bugs that can be caught with 5x more complex type system, I would say some trade-off for simplicity is acceptable and it is reasonable to just use the simpler type system.

I think types should be optional. ECMAscript actually supports optional types, doesn't it?

The whole argument of static vs dynamic typing seems wrongheaded. It should be all about minimal code size. Normally you want the shortest program possible. But you also want some confidence that your program works, hence you write unit tests. If tigers are too scary, than you can use the optional static typing, write more unit test, etc - all at the cost of increasing code size.
Those are both pretty good sites. If you're still not able to find anything, my partner and I do graphic design as well. http://www.alfajango.com for our portfolio.
Hosted Exchange Solution
Apps4Rent is a leading provider of hosted Exchange, SharePoint, Virtual Desktop, and a comprehensive list of open source applications used by businesses.
SharePoint Hosting
Apps4Rent offers SharePoint hosting using which you and your staff can access your Intranet. You can store documents, run blogs and wikis. SharePoint is a popular collaboration environment.
Are you sick of brands?
Application Hosting
We are experts in Application Hosting (Software as a Service) for businesses. If you have a business that uses specific application then we can give you a server or a virtual private server and install the application that you want.
Website Hosting
We are a leading Web hosting service provider that integrates latest Internet technology with your business strategies and operations. We have our own dedicated servers which are housed in the state-of-the-art datacenters.
In the E-Mail Relay, Not Every Handoff Is Smooth
Hosted Exchange
Apps4Rent is a premium provider of hosted Exchange services and caters to small and medium businesses. Our plans have been designed in a way that you get the best of hosted Exchange technology at an affordable price.
How could have never seen haloscan?
Lol. Yeah, I thought about that too. :-) Although to be fair, you don't need the second pair of accessors now

That said, I can only think of one use case for wanting to know what the current limit is - so that I can restore it when I'm finished. So maybe the API needs to look like this:

vp.limitVolume()
vp.saveLimit(self)
vp.restoreLimit(self)

Anyway, I'm not disagreeing with you really. At the end of the day I think that accessors are necessary and even desirable (see my other post about MVC). Technologies such as Cocoa bindings can massively reduce the amount that needs to be written by using accessors.
Why not charge what you need/want instead of worrying what the market rate is?

http://freelanceswitch.com/rates/

If you're charging too much, you'll find out soon. If you're charging too little, start increasing your rate.
Whoever told you it was a great marketing strategy to post your site more than 3 times within 30 minutes needs to be fired.

http://ycombinator.com/newsguidelines.html

READ IT.
Read Books via Twitter
Creating great products and services for an uncertain world
How does one self fund a start up properly?
I have a startup (I plan to set up as an S-Corp) and I'll want to add some of my personal funds to it as I earn side money, but I want to know the right way to go about it. If I pay myself with equity can I create additional shares, or do I have to transfer shares? If I consider it a loan to the corporation, do I need to specify terms of repayment?

I'm concerned about regulations regarding share sales as well. I'm more concerned about the company making money in the long run than getting a loan repaid, so shared might be the right way to go, but I'm not sure.

Any websites that go over this for the self-funder, or person seeking a family and friends round?

Once things get going, I think I can manage it with it's own funds, but the first steps confuse me.

PS - I did submit this over the weekend, but the timing (around midnight on Saturday) may have prohibited responses. Thanks.
"If I pay myself with equity can I create additional shares"

If you don't mind the embezzlement/laundering/fraud charges.

http://www.inc.com/resources/finance/articles/20040801/noVC....

Fantastic article for what you're wanting to do, especially when it talks about cash flow, though you'll be cutting it close there.
Somethings to remember as we build our products/startups.

Light, and easy on the eye too.
Well I don't like the TC stories, but upvote for wanting other people to avoid using AP. The problem for me with AP started long before the last week, if you read a lot of news you realize that most of it comes from the AP so there are no differing view points. You get one side of the story, whatever the AP reporter writes is what you get.
$ host paulgraham.com
paulgraham.com has address 68.142.205.137
paulgraham.com has address 216.252.126.190
paulgraham.com mail is handled by 10 milter1.store.vip.mud.yahoo.com.
paulgraham.com mail is handled by 10 milter1.store.vip.sp1.yahoo.com.

$ host 68.142.205.137
137.205.142.68.in-addr.arpa domain name pointer html1.store.vip.mud.yahoo.com.
$ host 216.252.126.190
190.126.252.216.in-addr.arpa domain name pointer html1.store.vip.sp1.yahoo.com.
Another nice one...

Experience is the product:
http://www.slideshare.net/peterme/experience-is-the-product/
I'm always skeptical when people equate elegant or clever algorithms with convoluted, unmaintainable trash. One reason is that the terms "elegant" and "clever" are so ambiguous and are frequently defined as "code that I cannot understand" by people that can't tell a closure from a case statement. Cleverness doesn't imply unnecessary obfuscation and complexity. In my own experience I'm constantly exposed to code that is completely lacking in cleverness, which makes it unnecessarily bloated, complex, unorganized, and redundant. Much of it can be deleted and rewritten with just a few lines of a little bit more "cleverly" crafted code, making it much easier on the mind and eyes. If it requires some developers to learn what "pattern matching" means, then this is a good thing.

It's just that I haven't had any experiences where some developer pulled out an obfuscated hack that he/she was proud of, calling it "clever", and having it cause maintenance problems. All of the maintenance problems I've come across have been from code that was decidedly not clever or elegant and not something I could imagine anyone being particularly proud of. Has anyone else run into this "cleverness" problem that I hear so much about yet never experienced? I read a lot of the “your hack may be clever but it doesn't make us money” fist-shaking from developer blogs. Maybe I just hang around the wrong developers. I do work for BigCo (only a month and a half left!), and so this is certainly a possibility. The words "enjoy" and "coding" are never used in the same sentence here.
Oil is already at >$130/barrel. $50/barrel would mean less than half the price. The only thing they're relying on is that, long-term, oil doesn't see a halving of its price.
Dr. Stewart Friedman on 'Time Bind' vs. Psychological Interference
Can Twitter Be Saved?
The first great battle of the Internet is over.....
Sony Ericsson F305 Leaked
Site is too slow for me to even finish the article (images won't load). Maybe Johan should spend a little less UI critique time and a tad more on web server/site optimization.
Why the S-Corp route? LLC's are more popular for good reason. Either way, pick up the Nolo series of books (or get them from the library). They are actually quite good. http://www.nolo.com/resource.cfm/catID/9FA25870-14F1-4657-97...
Agreed. This article seems like a good idea (essentially: "don't write needless code", and "don't expose fine-grained stuff you don't have to") extended to the point of pedantry.

Certainly accessor methods can be clean and useful, especially for things like computed or read-only values. They certainly aren't a red flag for maintainability by themselves.
There are some really good ideas here. There are also some I just can't see working before the population reaches 20 billion+. The vertical farm for instance I just can't see working.

Using salt solutions to heat and cool a building is an interesting idea. I'm not sure how a thermostat would work in that situation though. I would suspect the temperature is controlled by the mix of salts in the solution and once that is set it would be a pain to change.
Dollar pushes oil to near $140 a barrel
Thanks, I'd like to avoid jail time if possible. :-)

I can still loan personal money to the corporation, right? I need an example of how to go about that. Has anyone here done that? My plan was to seed the company, then loan it some cash a few months in. I'm only talking about 10k here.

The Inc. article is good, but it's short on the details I need. Anyone have links to this sort of situation? I can imagine people with tech startups end up in this situation all the time.
TheFunded Goes From Criticizing VCs to Helping Members Court Them