skysight-inc/HackerNews huggingface dataset:
I'm not a PHP advocate, but I'll take this one:

PHP encourages (practically requires) a coupling of processing with presentation. Yes, you can write PHP that doesn't do so, but it's actually easier to write code in the incorrect (from a sound design perspective) manner.

The ideal web application is the one that best fits the unique characteristics of the data being manipulated. When exploring how a web app should work, you should be thinking at all levels: view, controller, model. A framework that forces you to separate all three from the start is a bad framework. It pushes you toward generic data manipulation forms and reports. If those generic tools are the best ones for the data model being manipulated, why involve a programmer at all?

We would have much more interesting and varied web applications out there if the prevailing "wisdom" of MVC would die.
since i bought my first macbook pro 4 years ago i never looked back :)
macosx is my favourite os.
A company called Dialogue has been selling a laptop like this, called FlyBook VM, for years
http://flybook.com/vm.html
Web 2.0 Is A Gift, Not A Threat, To VCs (2006)
Hackers Play Social Engineering Capture the Flag At Defcon
There are two types of mocking frameworks for .NET. Most, like NMock, Moq, Rhino Mocks are written in managed code and cannot mock static, sealed or private methods. On the other hand Typemock Isolator, Telerick JustMock and Microsoft Moles are using the .NET Profiler API (using that requires some unmanaged code). The last 3 can even mock stuff from mscorlib, like DateTime.Now.
Thanks for sharing. There are ways to turn cash into cash flow very easily. For example, you could take $100k USD and buy a fixed annuity that would pay you approx. $650 a month for the rest of your life. That number is pretty low due to interest rates being very low, and there is a risk of inflation. You can get inflation adjusting annuities, and of course there are other secure cash flow vehicles.

I admire your ability to generate passive income. Very few can do that without actively working every day. Don't discount the benefits of cashing out should your revenue begin to dwindle. You can still get the benefits of cash flow vs. cash without owning a business.
Java Programming 101
Does anyone have a beginner guide or book for Java programming for first time programmers? It would help me out a lot thanks!
I don't see what they really have to gain. Perhaps they are trying to eliminate "the competition?"
its not the only recovered $391,000 its the protection of a RICO possible racket whereas through fraud-like accounting they 'steal'musicians money.
Depending on which paragraph within the same blog post I checked I write like Margret Atwood, Mark Twain or Isaac Asimov. By removing the last sentence from my Asimov-like paragraph: H.P. Lovecraft. Removing another sentence I write like Edgar Allan Poe.

I'm not sure what this tells me about my writing, but it does stroke my ego. Sometimes that's just what a writer needs.
In the long term, this actually bodes well for society.

Previously, the reason for not collecting debt was due to the higher cost of legal action, resulting in people using a variety of methods from simple reminders and payment plan offers, to intimidiation and threats.

Now that legal action is cheaper, courts will be requiring much more is done to ensure accuracy and fair representation. This will still be fairly cheap (things like ensuring the bank's data dump includes all the relevant documents, and verifying the records that make up the chain of custody for the debt, which are all just electrontic transactions), resulting in the ladder becoming firstly reminders and secondly a fair and accurate hearing in court, with hopefully no resorting to threats and intimidation.

Cheap and effective justice is something to be praised, and in this case will eventually reduce the cost of credit too - and increasing better informed consumers of credit mean a competitive marketplace, passing the savings on to where they will boost the economy overall.
PHP is great if you need to get some small thing up and running yesterday. PHP is also great if an out of the box solution will almost fit the bill due to the fact that there are so many. Just take a box and do some small modifications, voila, done!
Grep the articles for "conclusion" and read the articles on "what every programmer should do..." in semi-detail. HTH.
How to think like a computer scientist is always a popular one: http://www.greenteapress.com/thinkapjava/
[edit: I am sorry if that sounded like a generalization, but what I intended to say is that from first hand experience and abnormally large amount of people are fixated over porn. It's kinda understandable with teenagers, but grown men and women? I know this stuff since I am sorta an unofficial tech support, so I come upon GBs of stuff that rattles the hell out of me. It might be personal bias, but I genuinely think that porn is more prevalent here due to social norms than a more liberal country kinda like Victorian england.]

Nah, you're completely right. Me and my friends have a joke: nobody has sex in India; we're all children of God. I find it unbelievable that kids at my college never discuss sex.

Edit: formatting.
I clicked on it, after approving the use of my location, I see a totally empty map of the approximate area that I live in... am I missing something? I tried search and it said it couldn't find the location, not sure what I was supposed to put in the search bar (an address? search term?)
Pretty nice app. Reminds me of Buzz

1) When I drag the map, it didn't follow me with chatter
2) You should link your logo (what's with the "done" button?)
3) On google maps, when you click on a marker, it highlights the sidebar, maybe you should do that?
4) Might as well add a get directions button?
5) How about the little yellow guy?

Cool stuff.
It should just be a location. What browser are you using? What was your search term(s)?
Open-source hardware standards formally issued
Newport Estate MI- Newport Home Developers - New Home Developments
New home construction in Newport Michigan. We offer quality homes at affordable prices.
Thanks for the suggestions.

1) Agreed - we should make it do that (there are reasons that it is a little tricky - but not insurmountable)

2) Agreed

3) Agreed

4) The mobile version has that. As desktop locations seem a lot less accurate, I wonder what the true utility of that in the desktop versi0n would be.

5) "Little yellow guy" - erm - what little yellow guy (am I missing something?)
Data Centers With No UPS or Generator?
But the PHP guys had told us about the deprecation of pass-by-reference years before it was deprecated. I think that's a really good argument for portability and long term maintenance.

It they would've simply changed it over night, I'd have problems.
maybe we need categories? Biz&politics, social, apple, math, IT, programming, and other as an initial set?
I write like Joyce apparently and Defoe
My favorite fable
Rackspace isn't in the business of consumer products. They are slowly becoming middleware for MSPs and a platform for cloud based services.

GoDaddy... now there's something.
There is also a link in the bottom left to "search here" (admittedly, maybe not the best UI)
> When exploring how a web app should work, you should be thinking at all levels: view, controller, model.

And separating those aspects programmatically makes it easier to think about them, not to mention program the ideas that occur to you when thinking about them separately.

> If those generic tools are the best ones for the data model being manipulated, why involve a programmer at all?

If intertwining essentially unrelated ideas is the best way to write programs, why use high level languages at all?

MVC--just like garbage collection, just data abstraction, just like most other high level languages features--is about modularity and separation of concerns.

> We would have much more interesting and varied web applications out there if the prevailing "wisdom" of MVC would die.

How do you reconcile this with the fact that there occurred a veritable explosion of various interesting web applications when MVC was (re)discovered by the webdev crowd?
Impressive uniques progression... what did you do on day 1? I mean, what strategy did you employ to launch the meme? I guess you launched it on codingrobots blog/newsletter/twitter, did you do anything else?

Regarding the spreading, a tweet from some real author will be great (how?).
And what about publishing some real-time stats about the results? i.e. 30% of our users write like Dan Brown, 10% like xxx, etc...

EDIT: "Margaret Atwood, who is in our database of famous writers, tweeted about it (apparently, she doesn’t write like herself… oops :)"
Already happened... enjoy the exponential growth in visits :)
PHP may be one weird concoction, that's for sure, but all of the arguments brought up by this guy - and this is the exact same boring song belched out whenever there's an argument of "PHP is a terrible language" - fall into the category of vanity, because no matter how one twists and turns these points they still really don't make the language itself terrible, and they don't make PHP one bit less capable, nor one bit less adequate for the supposed job.
How is the geo-IP lookup performed?

It put's my location in rural Algeria (I'm in Nottingham, UK).
It does this even if I check the 'share my location with geosay.com' type warning that Firefox provides.

With Chrome & Opera it again puts my location in rural Algeria, however clicking on 'Share location' narrows it down to a map of the whole of the UK (better, but still not too useful).

Saying that, I don't think it's a problem with your site, as clicking on the 'show my location' button (above the streetview guy) in Google maps can't find me either and I'm guessing you're using the same google maps API to do your lookups.
Wow, I'm speechless about your contribution! Thank you very much!

I'm the founder of VisualizeUs (http://visualizeus.com), a social bookmarking site for images, and we're in the same situation as endlessvoid94, so the information in your posts is extremely valuable. Right now we aren't monetizing all our traffic properly (900K unique visitors last month, 10M pageviews last month, 51% of the traffic is from US, and you'd laughed about the total revenues!). We have adsense and direct sale to small sponsors, but without any special work on selling the spots (two people just to run all the site).

We're looking for an ad network to monetize our traffic. As you can see our public is creative young people that loves pictures and visual culture, and thus not any graphical ad could fit on there. In fact, to prove that point, the two sponsors we have right now on the small spots, they have a huuge difference on clicks just because of the creativity and theme.

We've just applied to IndieClick, and I'll explore some of the options you mention in your post, including the adnetwork you're working at, as I think it fits into our public ;) I'd appreciate any tip or special suggestion from you, as your opinion is very valuable! Truth is, as a hacker, I'm so new to all this ad world, and feel kind of lost sometimes ;)

Also I'm open to share any info that can be helpful of course!
...or big thing running yesterday, right? Take Facebook for an example.

To me, Facebook seems like a pretty complicated piece of software. The concept isn't very complicated but there are so many features all over the place.
I think the "Little yellow guy" is the Street View icon.
To be honest I don't think case insensitivity is really that much of an issue. Common Lisp is case insensitive as well and I have never had any problems with that.
I used a custom PHP framework for client sites and Wordpress a lot. However, due to my time restraints and their money restraints, a lot of clients have been migrating to Squarespace. This is good because I can still consult and train them, while getting more bang for everyone's buck.

I don't want to manage entire websites on a client-basis anymore. Its one step from MSP IT (not like its a bad thing, I just like code).
Could you make it that the actual news articles show up in the RSS feed when displayed on google reader? I don't want to have to click the page and then click the article to actually view it.
Reddit certainly attempted this a few years ago. They had a 'recommended' tab in their main navigation. It worked about as well as their search at the time (ie. completely useless).

If I recall, it was based on your activity (this was pre-subreddits) so if you interacted with lots of political stories, for instance, similar political stories would be suggested.

The problem was if you downmodded a bunch of articles involving Ron Paul, your recommended links would be Ron Paul articles.
On Hosting
We try and get a real geo lookup from your browser basically using HTML 5 JS if your browser supports. If you have gears it will fall back to that, if I remember correctly that is!, then it will go to maxmind.com javascript service to try and find you.
On that note, would you mind talking about what you use to store the data, efficiently query it etc?

I am in the nascent phases of developing a location based app, but have gotten stuck in trying to figure out a good way to store the data. Currently cassandra is the top contender.
> You can still get the benefits of cash flow vs. cash without owning a business.

I know, but it might take a different mentality than mine to pull that off successfully. Less money to spend keeps me from doing stupid stuff.
There are 2 lookups. If you say "yes" to share my location in firefox then it uses the browser's navigator.geolocation functionality. If you say no, it uses MaxMind's geoIP service (see http://www.maxmind.com/)
SugarCRM 6 redefines meaning of Open Source
We use mongodb as the backend datastore. It has built in location searching which so far has worked really well.
One thing we weren't sure of was whether to automatically populate the map when you arrive. So by default it will just try to locate you (on the desktop edition) then you need to actually search. Do you think it would be better to auto load your local data?
More evidence that curation, not creation, is the point of sharpest demand in the media business. The immediate challenge, I suppose, is finding the right mix of focus and serendipity.

More broadly, the challenge is having my own life modeled well enough so that information relevant to short, medium, and long terms plans gets reformulated appropriately.

I could see this leading to a point where 'news' is not something I check in the morning over coffee. Rather, it's a feature that presents itself whenever I shift my attention to doing another thing (e.g. working on project A, planning weekend B, etc.)

The really fascinating thing would be getting updates about apparently tangentially related items. It's the classic 'local angle', only with regard to activity, not place.
Like someone else already said, "small thing"... like Facebook? Like Flickr? Like Wikipedia? Like Digg? :)
What this mostly did for me was drive home the point that non-geeks don't really use Foursquare all that much. Kinda embarassing to notice that I know almost half of the people behind checkins in my little 80000 ppl town. Thanks for putting the foursquare hype in perspective for me.
That would be cool. It would rock to have geosay stuff on the street view map
Oh btw, please try in in your phone (if you are an iphone or android user) as well as your desktop browser.
Find and invest in another NeXT?
Yes, newsletter, Twitter and blog. First "outside" referrals were from reddit (http://www.reddit.com/r/reddit.com/comments/cnmny/what_famou...) and my HN comment on "What are you working on today?" (http://news.ycombinator.com/item?id=1501078). Total of 132 visits on the first day.

Currently:

facebook.com 20.75%
tumblr.com 8.24%
twitter.com 5.57%

Of the popular writers, Margaret Atwood tweeted about it (apparently, she doesn't write like herself -- she is in the database :) http://twitter.com/MargaretAtwood/status/18463485898 and William Gibson http://twitter.com/GreatDismal/status/18450533599

I don't track any stats regarding results of analysis, I can only see which result pages get more visits.
On Distraction
>Wrap an iterable with enumerate and it will yield the item along with its index.

Now that's a feature I wish I knew about sooner. I've been using:

for item in a:
print a.index(item), item

which has always felt kludgy.
A Visual Studio plug-in to save us from the Add Reference dialog
I think that is true to a large extent. I think it also shows that many people don't turn on location in twitter (as it is off by default this is no surprise)

We do think there is room for a location based service for sharing information that isn't about check-ins, and gaming mechanisms. That's what we're trying to do anyway...
Gephi announces the release of the Toolkit Library - now Gephi in a single JAR
see code examples here: http://wiki.gephi.org/index.php/Toolkit_portal
Anytime! We think that foursquare is great but there is simply more scope for local information than just showing information about venues.
I'd be interested to see examples of long-lived memes like this.
Dude, you have no facebook Like, Tweet this, Buzz it, links?

.... oh wait.... they do exist...

Umm ok... How about you use the regular icons for familiarity sake?

I also like the "bio" idea. Seeing a name I don't recognize makes the experience a bit hollow.
What value, if any, can information from Reddit be used by Conde Nast to drive their larger business (i.e. selling ads)?

Not knowing anything about the deal (but knowing a bit about Conde's general disdain for the web) I'm still surprised that your biggest problem is an ad-sales framework.

At the same time, I always assumed that Reddit was one of the most future-forward components in Conde's portfolio, and that it could provide as much if not more intelligence value to its owners than it could via direct revenue.

This are totally off the cuff responses. I could easily be wrong about everything.
No one ought to convince anyone of anything.

Use it yourself and keep using it for as long as you like it. When you stop liking it, stop using it.

That doubles as a recipe for learning any new thing.
I've had plenty of tries at taking a field I know nothing about, then learning enough to be at least mildly good. I've never given anything the kind of commitment I give to computers, but I know that I can learn other things to a degree that I'll be good there.

That's not to say you shouldn't concentrate on your strengths; there are just some things you'll have to learn along the way, especially if you want to create a company, and you're going to suck at them, at least at first.
Custom Essays - Your Instruction Your Style
Custom essay written for you on your instructions will not be available to anybody else. It is not like choosing from a collection of pre-written essays. If you have a problem in finishing your essay in time ordering a custom essay is the best solution.
Check out this code for searching locally with mongo. It doesn't get simpler. Straight from geosay.com

class GeosayController < ApplicationController

def api

expires_in 1.minutes, :public => true

results = Tweet.near(params[:lat].to_f,params[:lon].to_f)

render :json => results
end

end

....

class Tweet

include MongoMapper::Document

def self.near(lat, lon)

self.all( :latlong => {'$near' => [lat, lon]}, :limit => 30)

end

end
ZocDoc raises $15 million to expand across US
This is a pretty cool idea and a perfectly simple implementation. However, I think you're solving a problem that doesn't exist: If I wanted efficiency, I wouldn't be reading blogs and news aggregators in the first place. I come to websites like HN to relax and browse through interesting articles and discussions -- sort of like leafing through a good magazine. If you distill it down to 10 articles then suddenly I'm finished reading and I can get on with my work... Too soon!!!
I tried a couple of times, got Raymond Chandler, Margaret Atwood, Stephen King and... Dan Brown. All for different elements of the same page. In turns inpsiring and soul-crushing..
The level that is FYM is a sliding scale. See http://yourmoneyoryourlife.info/
"The problem was if you downmodded a bunch of articles involving Ron Paul, your recommended links would be Ron Paul articles."

I could think of an obvious solution for that problem.
Interview with Mike Faith of Headsets.com about Silicon Valley and startups
then, before you know it, you're Slashdot!
He didn't say you _can't_ use PHP for such things, he said PHP is "great" for getting smaller sites built quickly. It's possible to build very large apps with PHP alone, if you like, but there are other solutions I think are preferable. Most of them weren't even available when Facebook was born.

For example, I would rather build a Facebook-sized app in Rails than a PHP framework, especially with Rails 3's new features. There are some very capable PHP frameworks out there, but you'll still end up writing much larger models and a lot more code than if you were using Rails.
New StackOverflow meta chat site
I've been leading much of my life with, "Practicality beats Purity" and "Beautiful is better than Ugly".
Yes. Or say (on the main page) that you should search for (whatever it is you call search results). If you autopopulate the map, I'd consider renaming that field "filter".

I also don't know what to search for. I typed "test" and it moved me to some result in New Mexico (several states west of where I am right now). I'd strongly recommend including some example searches that will consistently bring up good results.
These topics always just smell of "Now I'm a grown up programmer I'm going to tell the world how much I understand by slamming an easy target language".

I love PHP and have used it for years since moving away from asp.net and agree with some of the posters arguments as a theoretical principle, but as day-to-day PHP developer I also say so what. Naming and parameter inconsistencies? Yes, my libraries have that too and I can at least learn the PHP ones with some experiernce. I don't know any asp.net developer that doesn't have to use some kind of tool to help them find where System.Obscure.FoundItOnline.Function exists in the monster .net namespace system. It allows me to be productive and allows me to be the gatekeeper of how well or poorly I implement things.
This is a crucial point of the constant argument about poor PHP logic/presentation support for me, I can happily write mixed and messy code for a £500 job or I can write some clever system that implements caching and output buffer manipulation and have a great template system.

There are far too many people spending far too much time thinking that academic level programming considerations are applicable in every detail to every day programming practices of web developers.
estimations...
Could a for-profit business be built through crowdsourcing?
I mean a full-fledged business including product development, management, HR, sales & marketing & profit sharing.

Open source has created some amazing systems & applications, some more complex than your standard business model.

I don't see any reason why a business couldn't be built up to produce and sell software or a subscription web app.

Is this possible? What would be the challenges? What would it take to build the infrastructure to support this? Anyone interesting in discussing this offline in more detail?
I don't use a UPS for a power outage - I use it for a power "blink". Where the power turns off for second or so.

Yahoo will need the same, unless they know the grid where the are never does switchovers, and never gets hit by lighting.

Maybe they don't need a generator, but a UPS is essential.
Surprisingly regular patterns in hurricane energy discovered
Amazon affiliate links for books by said authors?
In Jon Bentley's long-ago "Programming Pearls" column in CACM he had at least one "Computer Science by Bumper Sticker" column. You can find one in the collection_Programming Pearls_ .