skysight-inc/HackerNews huggingface dataset:
OO doesn't match the way I think anyway. OO makes it appear as if all objects can do something, e.g. window.open(), list.add(item). In the real world some objects are passive, some objects are active and conscious and some complex objects have behaviour but don't respond to simple instructions (e.g the economy).

I believe this is a very fundamental feature of how we think about the world and it's totally unlike OO. But I also think that it doesn't matter at all. Formal systems don't need to resemble language or the way we think about the world (or the way we think we think about the world)

We don't naturally think like Snoopy swearing, but regular expressions are still a very productive tool for someone who has learned to think differently than he would naturally do. The same goes for maths and many other tools.

I'm very skeptical about OO, but that's not because it doesn't match the way I think. I'm skeptical because OO APIs force me to know things I don't want to know. They constantly make me think about which class has a particular function.

But the rationale for putting a function in one class or another is based on implementation considerations that are of no concern to me as a user of an API. It's mostly about which object's state is affected most, how dependencies are managed, what types of changes are expected, and so on.

I've given this example elsewhere but here's the short version again: Say you want to initiate the sale of a property via some API. There are many objects involved: A buyer, a seller, a contract, an estate agent and a property. Which of the five classes involved contains the method you're looking for?

It could be in any of these classes and I don't want to think about it. I want a sell(property, buyer, seller, contract, agent) function and the API should figure out its own state and dependency matters.
My ConnectU v. Facebook deposition transcript (page 329), and some other interesting documents
Guaranteed Car Loans with Affordable Rates 
Hi...I ma Lynda Matias Expert Writer For Cardollarsforall.Cardollarsforall that Change Your Life . Approval 100% Guaranteed Car Loan Even Bad Credit History . Cardollarsforall Offer 100% Guaranteed Car Loans with Affordable Rates Even Bad Credit History Visit: http://www.cardollarsforall.com For More Info.
Yes. I got started on the Commodore 128D, after I got bored of all the games mine came with. Would I have done so if there hadn't been a BASIC manual on my shelf and an interpreter baked into the system? Dubious. I then learned Pascal once I got my first PC, because Turbo Pascal had been included by the previous owner. The first compiler I had to fight for was Turbo C (had to convince my mom to ask one of her colleagues for a copy). But by then, I'd been programming for over 3 years.
Breaking news: Pink underwear don't mean shit
I'd still like to see that post, this blog post gives the overview, yours should give the details.
There is no simpler way to allow open ended integration with arbitrary web services.

Providing an email address is simpler, and it's already provided to these specs by a zillion times more web services. Email also provides for better reliability (receive a message sent even when your service is unreachable) and queueing.. all outside of the code and often infrastructure you'd need to do yourself.

The main reason it may be worse are that we've got a ton of programmers, frameworks, and virtual hosts that seem to live in a limited little world called "the web." (Sorry - personal rant - this mindset is annoying for me when trying to hire programmers these days. It's even annoying when I talk to somebody about a new business involving a lot of programming, and they assume it's a website.)

Sure, spam is also an issue, but that only reinforces my point. Spam is an issue because email is in common use.. it's not for arbitrary HTTP POST because it isn't. If it ever is in common use, spammers would have no trouble using that too. They're doing plenty of arbitrary HTTP POSTs to web comment systems including cracking some CAPTCHAs in the process.

If he changed his stance to saying there'll be an arbitrary body provided at setup time, or given no body, it'd HTTP GET it, perhaps allowing some keyword substitution for a few standard things like the address that changed.. That'd be something different. You really wouldn't have to write or deploy any "code" for many integrations - for the sender or receiver. You could instead just provide the appropriate info to call an existing web service with its existing parameters.

On the other side, the email address callback also allows you to contact humans more easily, and if you did the same arbitrary response with keyword substitution thing.. You could make websites do form letters for you. I'm not sure that's a good thing or not.
David Pogue: TED 2009 - Greatest Hits
Hey, you developed Clicky? Can you send me an email? I have feedback! hi@dustincurtis.com
There is something distinctively Russian about this delirium. I'm pretty sure I've never seen a Dostoevskian programming blog post before.
In the US it is next to impossible to hold kids back. One of my son's classes (7th grade) a 65% is still a C. If kids could be held back on some subjects easier while moving them forward in other subjects that would be great. It might not work out but they admit in the article things are so bad they don't know what else to do.
I'm curious if anyone is using Woopra? It's really cool realtime analytics. The application is written in Java, but it's like crack. I leave it open, starring at it for hours as people visit my site.

It could use a lot of work though. I see a lot of opportunities for startups in this space.
Another vote for http://www.processing.org/. It's superb; if you haven't tried it and you, like me, spent your childhood writing programs on your spectrum, you should check it out.
Samsung SGH M610
I'm a potential coder, and I think there's enough information: preferred language, general complexity of the project, and required skills. Everything else would be outlined in initial communication.

Posting a budget would be disadvantageous to him, as the answer is probably, "the least possible, and no higher than a certain amount."

This post is not "weasel speak," whatever that means.
China aims for its own Silicon Valley
Chiropractor Ochsner | Chiropractor Doctor Ochsner
Health From Within is a corrective and wellness-based chiropractic center. Its purpose is educating and leading individuals and families in how to live an optimally healthy life by fully expressing their potential.
An E-2 visa is not contingent on $100k, the money invested just has to be sufficient for the type of business to be established. So for a software startup, it can be on the order of ~$20-30k.

You'll have to write a business plan, and submit that as part of the application. The main deciding points - apart from a reasonable plan and presentation - are, that the business will eventually employ US citizens, and that the money invested comes from abroad.

Worked for me, good luck to you.
There's not a shred of real data about learning outcomes in that article, only subjective opinions from decidedly biased sources. Also, there's no hint of a cost-benefit analysis. Online instruction may not be as good, but it should be much cheaper and save time, which could still make it worth it.

Universities are bloated bureaucracies full of people who can't be fired (for the most part), most of whom don't really want to teach.
I find Google Analytics good enough. Decent integration with Google Adwords if that is required in the future, too
I agree to a certain point: If the difference in quality contributes enough value added, the user to pay for the service. The availability of any competing service decreases the difference and makes it much more difficult to have the user subscribe to a premium service.

Hopefully, the premium-based-monetization services would make more money and expand faster than those with the free model.
deploy/rollback is probably ok for a consumer site. But not everything is a public website (no really...) - if you're deploying a service with an SLA with dollar penalties for downtime you might want to stick to a more traditional release cycle. I sure hope the phone network, the stock exchange and my bank aren't using deploy/rollback and releasing 50 times a day!
> The web only wants to remember the crap, but that's probably because you probably aren't a target customer for any of the great stuff

yeah, its our fault.
I'm sorry (and please don't kill me!), but... how is this Hacker News?
There's a difference between automation and how often your customers see something going wrong. I'm all for the automation. But lets say the error rate is so low that just 0.1% of automated releases go wrong. Rolling out 50 times a day means you'll expose an error every 20 days. Compare that to a monthly, weekly or even daily cycle and you can see you're exposing yourself and your customers to problems without much corresponding gain.
Fixed fee projects are similarly fraught with danger. There are two scenarios:

1) The client over-pays due to developer over-bidding. (In relation to the time it took him to complete the project.)

2) The developer over-works due to under-bidding.

Neither is particularly advantageous for the client, as a developer will not be as responsive to a client's needs if he or she is working towards a minimum feature set.

A developer can make a reasonable estimate based on clear goals. If requirements change (as they inevitably do) the developer will be compensated accordingly. Similarly, if the project is finished in less time than expected, the client will reap the benefits.
> $6 (30% of market price)

30% of the price a consumer would have paid in the traditional model. In all probability even accounting for costs this represented a huge increase in profit per unit sold for the band itself.
I honestly don't see many people paying a premium just to have a domain record to list their personal info on. If someone won't buy a domain with an existing TLD for their personal info why would they pay a premium rate for this? It's like the white pages asking you to pay a premium to be listed in their book.

You also have the chicken/egg issue. If .tel was popular and people were asking you for it then I could see the drive to get one but it's not and without a significant value add(which I am just not seeing) I don't see it taking off.

It looks to me like just another company trying to cash in on the gold rush of a TLD that comes from the mid-large size companies buying up a bunch of domains to cover their trademarks and little else.
Nice use of the Silk icon set.
Tell me about it.

The good news is I don't have to pay for roses or a fancy Valentine's dinner this year.
I owe alot to the Pre-computer 1000 : http://www.vintagecomputing.com/index.php/archives/324

As a 7 year old I just loved the feeling of making the computer do what I want. The instant feed back of print/ input/ run cycle also played a big part in it.

After playing with C++, Pascal and learning Java I didn't get the same feeling until I started learning Python - Really captured that moment again :)

I've enjoyed learning Clojure too - the LISP syntax is so different to what I've learnt that it brings the same feeling :)

Great article!
First, you are totally right about HTML/CSS/JavaScript

Second, that's a pretty cool link! I don't know Ruby, so I learned a thing or two. Unfortunately, I had to use some of my existing programming experience to save me when I experimented a bit. For example, I decided I liked 'cheese' better than 'honeydew'. That put me in a state where I needed to guess what the tutorial was monitoring for and had to replace cheese to move forward. Additionally, there was times where I experimented and it advanced a page with no way for me to go back. With some polish, this could be a very promising educational tool!
I've never yet seen fixed price work well, and I think on something of this size it's doomed to fail. The biggest problem is defining the scope which is almost impossible to do in any detail at the beginning of a project.

Instead, I'd recommend either fixed price for small, bite sized tasks, or (as per my current contract) a weekly rate until completion. I work on rapid turn-around, so the client almost always knows exactly where the project's at and how it fits with their requirements. Of course a precondition of this is a decent level of trust on both sides, and a client who's not a pain.
(as a web programming novice) I think the problem with the web in this context is there are still some significant hurdles to getting set up, e.g. getting a server to host your webpages (unless you only want your friends to be able to see it when your PC is on). If you could get rid of these barriers...

I think if someone could provide a browser-based all-in-one solution with language+IDE+hosting+tutorials, then that would fulfill most of his criteria. You could type a few lines, instantly view the page and then send a link to your friends (who can view it at any time).
I had a class where a 40% was an A. It was tough to get 40% in that class.

What a good %age is can be dependent on how hard the work was. It's not trivial to make all the things being tested such that you can easily see where people need help AND you simultaneously get the traditional >90% = A.

Now, I think I'd rather the teacher knew where I hadn't grasped enough. When you're doing it though, trying hard and only getting half the stuff right can be frustrating.
This would depend on each user, but can be generalized with sufficient data. Filtering can be measured by average hours wasted. If filtering can give a user a relevant article of news within x amount of time, then it the user saves normal - x amount of time. If you multiply this by their hourly salary, then you get a good grasp of monetary amount. Get statistics regarding the ratio of money saved/hours saved vs paying amount and you probably get a good idea of pricing and the amount of people that would pay.

Ideally, I would get all news/articles relevant to me within 10 minutes and this would probably save me 50 minutes every day. Personally, I would pay if the service if saved me a significant amount of time and had the absence of articles of which I was not interested.
Do you know how much a tire weighs? That weight is gas you could be saving by not taking it along. It's environmentally-friendly to leave the tire-swap for when you get to the station (because you will have to go to a station after you get a flat either way--if you were carrying a spare before, now you won't be, and that's just as unsafe as you felt before.)
Don't look now, but Gmail is on the verge of getting major upgrades daily
Cows keep producing milk, but that's not much good unless you live near the cows.

Factories stop making iPods since people don't go to work if they know they won't get paid. Likewise, the truck drivers won't keep bringing food to the supermarket. Which might not matter anyway if your bank has collapsed and you don't have any cash.

So after your food has run out, and you know your neighbour has food but doesn't want to share it with you, what do you think happens next?
Zylom - play games on RealNetworks Europe
I figured, by the headline, that this was going to be an article on evolutionary psychology: "conscious thought", in a way the user-interface to our own bodies, is all just stuff that we've just started learning how to do, and hasn't had time to work its way into our instinctual (automated) processes.

The scary thought behind that is that, eventually, we might evolve past consciousness, without our external behaviour changing at all (self-driving cars? Self-driving people.) All our acts of culture and art and science will be so ingrained into our genetic structure that we'll start doing them without having to meditate on the how of it (akin, oddly, to spiritual Enlightenment or Nirvana, through "mindfulness." For a more down-to-earth view, a permanent "flow" state.) We'll all, technically, become http://en.wikipedia.org/wiki/Philosophical_zombie s, until something shakes up our culture enough that we need to think about what we're doing again. Hopefully, though, we can keep introducing those shake-ups from within.
I suspect you hadn't been indoctrinated on GOTO being the one_true_evil at that point. I remember writing programs on my TI83 during maths and physics classes, but BASIC on a BBC was where it all started for me. Lots of GOTOs there. >:)
Florida Personal Injury Attorney
Personal Injury Lawyer. The law offices of Joseph C. McIntyre have over 25 years experience helping victims of Drunk Driver and motor vehicle accidents in Miami and the entire Southern Florida region.
I prefer Mint (haveamint.com). It's not necessarily the script itself that makes it worthwhile, but the huge amount of plugins ("peppers") you can get to extend it.
Hmmm. Another piece of technology which increases the cost when buying the car, increases the cost when you need to replace it, for a marginal increase in efficiency (up to 10% -- more likely to be ~2%, and on urban routes, I'm not betting on those gains on the highway).

Just like xenon headlights, huge starter engines for fast start-stop times, complex injection systems, etc, these increase the costs of building and maintenance, for little benefit, and huge profits for the auto industry.

When do we get mass-produced electric engines already?! They're not as complex as Otto engines (thus lower maintenance costs), so when do we start producing them in large scale to get lower prices?
One of my coworkers was in the exact same position, so he's beeon working on porting ActiveMerchant to Python. It's on github: http://github.com/afarnham/openmerch/
So once you've mastered php, you move onto something more powerful.

You can do tons in javascript these days also.
"If you could get rid of these barriers..."

What you don't think there are enough ridiculously bad programmers using PHP/javascript already?

Barriers to entry are good. It sorts the people who really want to do it because they love it, from the rest.
We care on the XNA team as well! It's not bundled, but you can develop for your Xbox 360!

http://creators.xna.com/

C# Express, Game Studio, and XNA Framework are free for personal and commercial use on Windows. Deploying to your Xbox 360 costs $99/year which includes the rights to sell your games on Xbox Live.

The download includes a simple Platformer game "starter kit" (written by yours truly) which is perfect for game development newbies with just a tiny bit of programming experience. There are loads more samples at http://creators.xna.com/en-US/education/catalog/
Luis von Ahn asks: can we come up with Google-proof age test?
X100 Keypad Problem Ways
Already posted:

Here: http://news.ycombinator.com/item?id=476757

Here: http://news.ycombinator.com/item?id=476641

Please also drill down and link to the original:

http://gmailblog.blogspot.com/2009/02/new-in-labs-add-your-l...
As a general note, consumers are not supposed to fiddle with the product, since customizations are supposed to be sold as services related to the mass market item. Exploration and learning should be restricted as much as possible (see Digital Restrictions Management, and the Right to Read). But then again, dumbing down consumers does fire back in the end...

So when users do finally get to program, the supported way of doing it is: http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind...
Encapsulation can also be handled well at the module/package system level, though

Yes, it's more or less the same, but you can define public and private parts for individual objects. The good part of encapsulation is separating interface from implementation: you can publish a data type without giving access to its innards.

sometimes there isn't a clear answer which object should be the primary one in a binary operation

I really haven't found it to be a problem in practice.
They're using tipjoy to encourage donations and visibility via tweets, which should also allow measuring how much money was raised directly by the event. Wonder what they are doing to measure the other impacts, such as e-mail addresses gathered from potential donors? Would love to see a report afterwards that shows things like which tweets were most influential in convincing people to donate or help.

Feels like this is notable in part because it's one of the first "twitter inspired" charity events. (Unless there are previous ones, does anyone know?) What can a charity do if it is going to be the next one to try such an event?
I'm an experienced developer, but when I wanted to write a Jabber 'bot in Python, well, it took longer to get an account for it from our Domain Admins than it took to write. In 50 lines I had something that was doing useful work (in this case, relaying alerts from the monitoring system into a Jabber conference). This sort of thing is incredibly accessible to anyone who wants to do it. The stuff an 10-year-old with a free language and an ADSL connection can do today dwarfs what I could do at that age.

I think _why rather likes the idea of himself as the Pied Piper, but the situation is nowhere near as bleak as he makes out.
If It Doesn't Spread, It's Dead (Part One): Media Viruses and Memes by H. Jenkins
"Beyond a reasonable doubt" and other legal myths in technical circles
Highest Paid Person's Opinion: Slaying the HiPPO (with science)
The Kindle and the End of the End of History
Website Traffic : Increasing Website Traffic
Increase Website traffic, - Secrets of getting more Website Traffic. Does your website need targeted website traffic? We offer one of the best website traffic services to bring visitors to your site. Targeted website traffic. Increase targeted website traffic to your online business quickly and effectively. 100% Real Targeted Traffic.
Hire: Equity for talented developer
Hello,

I'm looking to find an equity partner to help develop an exciting idea for a site. It will be all about community participation with the community choosing and ranking the best ideas/users.

We want a partner with serious enterprise, initiative, creativity and coding skills. I don't know much about hacking but don't think it's a simple job, at least not to do it right. We'll talk in detail about features but community participation, voting and live community activity updates to keep it fresh are a given.

The aim of this project is to help start ups with great ideas, like a lot of the guys on here, to get in front of serious VCs.

I'm in Corporate Finance and have the relationship with VCs, the other partner is a Strategy Consultant at a big firm and now we need a skilled hacker. I think we have the pedigree to make this happen!

Sorry if this is a bad job spec, I'm no expert in hacking.
What is Cisco going to do with $4 Billion? Which companies to acquire?
Teenagers Watch 87 Hours of Porn Per Year
Today - The Day Twitter Died
OOP and Democracy
This article makes a very "soft" point that's hard to prove, hard to measure, and hard to make use of. What is he saying? "Be more aware that shit happens"?

Thanks, dude, but that's not useful, actionable advice - it's fluffy, unprovable, undisprovable, unactionable.. useless, basically. I'd rather see less of this kind of article on HN, so I flagged it.
Google analytics, plus lots of product-specific stuff.

Scale is hundreds of millions of events per day, so there's a lot of work that goes in to making it all happen and be useful... lots of summary tables, log files, and the like.
Actually, what I was leading up to was that _neither_ is "valid". The better way (in this case) would be:

discuss (TweedHeads, visitor4rmindia);

This, to me, underlines some of the problems of the OOPS approach. Everything starts "looking like" methods even when they would be more natural as simple functions.
The closest modern equivalent is myspace. Myspace users are encouraged to modify their profiles with custom html/css. There's existing layouts to copy and modify. Any changes are instantly visible. It's easy to share layout code with friends.