skysight-inc/HackerNews huggingface dataset:
PHP is fast and just about everybody "knows" it (which is a curse as much as a gift). But as someone who made a living writing PHP and made the jump to another language:

a) I find it more enjoyable to program in other languages.

b) I can generally get things done more quickly in other languages (feel free to ignore this point if you're the opposite :P).

c) Aside from speed, ubiquity, and the docs on php.net (which are awesome), I don't really get anything out of using PHP.

d) People will pay me more to program in other languages.

So yeah, I suppose my first reaction on reading "PHP" in any job description is "Eww". It's not really because I think PHP is wholly unsuited for programming, though. It's just not optimal for me, personally.
I haven't used WebObjects for years, but I'm curious how this whole Java kerfuffle is going to affect that. Do people still use it?
Well, Apple could open-source all their Java work, for Oracle to start with.
As much as I love my HTC Desire, its interface doesn't quite stand up next to my iPod Touch for exactly these reasons.

For instance, the GMail app recently added the feature that the email subject line and 'from' line are always visible - but the way they implemented it was to pop in a reduced version of the message heading as soon as the full version is completely out of view. So if you scroll as you're reading the first two lines, there will be a brief period where you can't see all of the message header, then the header will pop in with no transition - right over what you were reading.

The iOS mail app doesn't have this feature, but the equivalent behaviour in Contacts is a lot smoother, since the alphabetical contact header just docks at the top of the screen as soon as it starts to move out of view, which feels a lot more natural.

All of these are tiny, tiny little differences that don't particularly impact the use of the system, but make a big difference to the overall feel.

Before I bought my iPod I must confess to having been quite disdainful of Apple fans. Nowadays I understand the difference a bit more.
I meant web development with ruby.

In 2004 you still only had cgi/erb for web development. While ruby was really cool, it just wasn't practical for web development.
Yeah I was thinking the same thing. Maybe it's good for people looking to get rid of clutter, but what person is going to want to go and buy some clutter?
You'll take language X with team A and process 1 over language Y with team B and process 0? Help me understand what, if anything, this says about languages X and Y?
With a high footfall he might not need a good product. His excellent sales skills will win him a lot of business. He's not expecting repeat custom (they last for ever) and for a few dollars most people aren't going to return a broken vegetable peeler 12 if his claims aren't true.

I know nothing about this man other than this video so I'll accept your assertion that he had a good product. The video does not show he had a good product though. A lot of people can be sold a hell of a lot of crap.

In london I'd wager he would, by most people, be lumped in the dodgy tat seller category and he wouldn't do as well. His charming patois isn't so charming when you've seen a hundred of them.

As I said though, this doesn't make him a bad salesman. He's obviously very good.
If you build something truly good, it will get popular. I don't understand why you care so deeply about TC and YC. Simply telling your friends and get them to tell their friends and talk about it when you can should get you far if it truly is an awesome product.
I think you unintentionally (or maybe intentionally) make a good point here. Regardless of language, re-writing your entire code base is almost always a bad idea. If you have 100,000 lines of PHP, it's probably going to stay that way. If you were motivated properly, you could start to migrate things over to language 'X' slowly, but even then the benefit may not outweigh the cost.
Get Quality womens underwear from uk
Feeling good and looking good is very important for a woman. First, you would want to be comfortable in your own skin.So, you can find womens underwear,intimate clothing & apparel at UK From simply-intimacy.co.uk/
Interesting article, thanks for posting. To mesh with the recent "Rands in Repose" post, this gave me some good relevance points to ponder for a little while.

I've developed a similar fascination with graph data over the past couple of years. My particular affliction has focused on treating program code as data (nodes) and stitched together with edges.

For visualization I was considering generating partial 3D models using something like StructureSynth and putting them in a 3D world like opencobalt. Also stumbled across Orange (http://www.ailab.si/orange/) which looks useful too.
Could the guy's email signature be any longer?
Despite dangers, synthetic marijuana use goes sky-high
Well, I experienced a reverse ewww when I was interviewing at Amazon for an Imdb job. As soon as I mentioned that my previous employer used PHP, I had a very short and quite frank answer: Oh, what for? PHP is such a bad language. So bad, that nobody should use it.

I was kind of floored since I didn't exude a fan-boy mentality, I was simply answering the questions. That was more of an inner chuckle, but I wasn't surprised by his answer at the end of the day. By the time the interviews ended, I realized that PHP might be the last thing these guys will look at.

Coincidentally, I took another offer where the core is PHP + Symfony + Doctrine. I was very impressed at how well behaved, structured and developer friendly a good source base can be, no matter the language.
"He just had a picture of Einstein, whom he admired greatly, and he had a Tiffany lamp and a chair and a bed."

and a jet, and billions of dollars..

Somehow, I find this "austere" portrait of him quite laughable.
I stated this in another thread, but I will restate here because it seems appropriate.

The App Store will most definitely become the most popular way to find and install applications. Therefore if your app is not in the app store it may as well not exist. The regular user is going to search for the best application within that garden to fulfill their needs which puts all developers at the mercy of Apple to get their app in the store.

I wonder that if this model gains popularity on the desktop, how long it will be before users click that app store icon to find an application they need vs. click the browser icon to find a service on the web that may fit that need.

With strong shift towards web based apps over the past few years it's interesting that a move like this may re-invigorate the desktop app!
Utilitarianism, Halloween, and Phantasm
In some ways it doesn't, which was the metapoint. People get extremely hung up on "php sucks" or "python rules" or "C# kicks ass", but the language is only one portion of the equation. How the language fits in to the bigger process of development is a huge factor that is often/usually ignored in these discussions.

No, actually, the teams (people) could be the same. It comes down to lang X with sane processes (testing, documentation, version control, etc) vs lang Y with no (not enforced, standardized, adhered to) processes.
Java throwables come in two flavors: Exceptions like IOException which must be checked, and Errors like AssertionError which do not need to be checked. If you really, really don't like checked exceptions you can easily build libraries and write code that rely exclusively upon unchecked exceptions. I wouldn't personally recommend this design methodology.
Ask HN: What gives with multiple submissions?
I've had a few submissions lately go through that were duplicates. I used to never check HN before submitting because it caught all dupes and treated it as an upvote. I just submitted "Ewww, you use PHP?" after reading, only to be surprised to be the first to submit it, followed by surprised again to see the @newsyc100 tweeting it had > 100 upvotes already. Checked the front page, and sure enough there's the article I just submitted as new, submitted 5 hours ago.

Has anything changed or am I just happening upon a quirk in the system a lot more frequently?
Inspirational browser startpage
Code across platforms
Is there away to do that currently? Android runs java, WP7 .net, iPhone Objective C.
I think he is saying that Oracle caused a lot of headaches for Apple in the past so Apple is returning the favor by trying to force them to support Java on their platform.Who knows how this will play out, but it will be interesting since many Java developers use Macs.
Excuse me, but what exactly are you disagreeing with? I said three things:

1) This move by Amazon is good because it will probably force Rackspace, Linode, et cetera to reevaluate their plans and make better offerings. This doesn't only affect the $20 plan, it affects all the plans. Hell with my requirements I'd be spending $1360 a month in Linode, in which case wouldn't you like paying a Benjamin or two less if you where in a similar position?

2) Anyone that doesn't have any infrastructure in place yet would be a fool not to take advantage of this promotion to help bootstrap their app. Hell if it doesn't work out you saved the equivalent $360 the experiment would have costed you in Linode.

3) That sadly I can't use this promotion because I already have an infrastructure in place consisting of 17 instances and other Amazon services.

Where did I suggest anything about eggdrops and IRC servers? So are you implying Linode is not for me because I need 17 servers? Did you even read the comment before trying to refute something I haven't said?
Ah, finally.
I'll concede, it isn't perfect and has quite a few quirks, which I can mostly avoid now. However, in my use case some features outweigh the inconveniences (i.e. exporting data). And it's free while all the alternatives I'm looked at aren't.
Sorry, I got way wrapped up in my point and forgot the facts that are actually driving the discussion.
If you're not paying for the service, you are the product, not the customer.
The usual caveats: This is just one man's experience.

I have a PhD in Comp Sci. It took me 4.5 years after my BS to get it. (2 for MS, 2.5 more for PhD.)

I rather suspect that I don't make any more than I would have if I'd just started work 4.5 years earlier, but I do believe that the work I've done is much more interesting than what I would've found with just a BS.

OTOH, times were different then (mid-90's) than they are now. Arguably you could learn more about AI/ML if you went to work for Google or a startup right now than you would in school.

I guess my advice would be: Apply to grad school, but look for an interesting job at the same time. If you find one, take it.
simplelittlebusiness.com
They aren't entirely bad suggestions, but it can be improved somewhat, depending on taste:

>Rule #4: Use only built in #ifdef compiler flags, do not invent your own

Actually you can separate the source code into src/linux src/w32 src/mac -- but that is just my preference.

>Rule #9: Require all programmers to compile on all platforms

No no no -- build has to take no more than a make command. Anything else is just domed to failure.
Don't accidentally overlook one of the most important aspects of social games: The most stimulating part of the game for many people is how it fosters more interactions with those you already know. Many people despite having many friends on occasion still feel lonely and disconnected from those they know personally. Social games help overcome that by creating a habitual fabric of interaction between the player and the people they know. This ultimately fosters interactions outside the game, possibly in via instant messaging or conversation over a coffee.

A good social game optimizes for social interactions outside the game as well as gameplay inside the game.

Hardcore games permit escapism, whereas social games permit connectivism.

Examples of features that I've see work well and conversations they fostered in real life:

-- feeding fish "Hey did you remember to feed my fish as well?"

-- stealing crops "Stop stealing my crops!"

-- giving bath to your avatar "dude, your creature is filthy, there are bugs flying around him and everything. give him a bath once in a while"
It is widely believed that a flourishing democracy requires an independent, diverse, and financially solvent press.

Most of Europe has a socialized independent press, in Germany it's financed by a soon to be mandatory per-household charge (currently mandatory per-TV/Radio charge) and it's been mostly working out so far. Quite frankly I don't understand how you can call a company owned newspaper like the NY Times independent.
In theory, it should have minor (if any) effect.

The existing version of Java 6 will still run (and Apple has said it will have support for the normal cycle, whatever that means).

Potentially other versions could appear.

WebObjects use of java is primarily server side, and as such has less (possibly little) GUI usage.

It may even be possible to run WebObjects on other platforms. That becomes an interesting situation if the license stipulates Apple hardware, but Apple no longer provides the proper runtime environment to use it.
Godlike genius.. Godlike nothing! Sticking to it is the genius! I've failed my way to success. --Thomas Edison
I agree, really hate that restaurants make you download their menu as a .pdf...

Re: "All that said are either of these business types currently reliant on SEO traffic to make a buck?"

I don't think you should look at this as "SEO traffic", but rather ask if it's problem when they are not found through search engines for relevant queries, eg. "brand-name + product-name". Same goes for restaurants, is it a problem if the official site is ranked below a long list of review sites?!
Peter Thiel Invests $3 Million In Xero To Support Its US Expansion
Adult live cam
Ramrodproductions.com is a video sex chat site that contains discussions and depictions of a sexual nature. All materials beyond this page are intended and authorized for access by CONSENTING ADULTS ONLY. No minors are authorized, allowed or permitted to enter beyond this point.
For more please visit:- http://www.ramrodproductions.com/
Understanding the Dreaded Investor Due Diligence
CaptainShiznit.com
this doesn't sound realistic
There are quite a lot of free VOIP providers who will just give you a real phone number which you can use for incoming calls for free. Might be worth getting one of those and pointing a soft client at it when you want to be able to take calls.
Vinod Khosla - Smartest guy in the Silicon Valley
This is plausible only if it's extremely rare, so the novelty of someone interacting with 4chan is shocking and cool enough to drive sales.

Let's not confuse 'chatting with pirates' with a sustainable business model for everybody.
It should be Oracle's focus to satisfy its customers. If a lot of Java devs work on Mac's then Oracle should make sure that all Mac's have the best java software available to them. This is not Apple's responsibility
Consider Canada too, rates at a 25% or more discount.

Random quasi-useless data point: I hired a very good Linux sysadmin really wanting to learn Django for a small/simple Django project. He lives in a "developing nation" (euphemism for "poor") I paid him $40/hr which is about twice what he was making and he picked django really quick and did a great job, luckily he doesn't fall in any of these categories but I realize this is an oulier.
I'll bet you'll find whatever versions of Flash you've had have steadily required more and more CPU. I read the crash dumps when my Safari becomes unresponsive and I have to force quit it, and it's always Flash.
Access and distribution of PII is also greatly restricted compared to the US in other countries, particularly in Europe.
You've been getting quite a bit of press, though, in the sense that when I think "distributed social networking" I think Appleseed instead of Diaspora (even though I didn't remember the name exactly, but, hey, that's what historious is for).

Keep up the good work, I firmly believe that a framework for distributed social apps will be the future. I would love something like Google Latitude but without Google getting my location, and then I could choose who to update and in what manner...
Developer problem solving sequence
I am not a laywer but I believe my web based MMO, Forumwarz, meets the criteria.

Forumwarz launched in 2007. You can buy brownie points with real currency. The brownie points can be converted into the game's currency, Flezz, which can then be gambled through conversations with GambleBot, a robot you can speak to via IM in the game.

Your winnings can be used to purchase virtual items, those items can be traded with other players through our auction house (the auction house was added in 2009, I believe).

There are limits on how you can trade the virtual items to discourage people just buying their way to the top of the game.

Obviously I'm not a lawyer but I feel like if our game isn't exactly prior art, it's pretty damn close!
Although a part of me thinks all this FUD, I can't help be concerned about this situation. Here is one more possibility - what if the dev tools now require you to pay an annual fee to even download them?

gcc is GPL, so they can at best make it difficult to get them free, but clang is racing ahead and it is BSD.

I just hope that my faith in Apple that they won't do something ugly like giving free dev tools when they needed developers and switch to charging for them when they got the app market they wanted.

I think there is now room in the market for a company with good design sense to make Ubuntu machines!
> Actually you can separate the source code into src/linux src/w32 src/mac -- but that is just my preference.

IMO the author suggests to develop in a single source tree which compiles on every platform for very good reasons, in particular to minimize duplication and being able to update a single method in a single file to work on all platforms. Your suggested multi-directory approach requires to duplicate most os-specific methods and classes. Depending on the situation one or the other approach might be better, but I think the author has a point in many of them.

> No no no -- build has to take no more than a make command. Anything else is just domed to failure.

Building with just a "make" should be fine on Linux, but for anyone who downloads the source code to a Windows/VS or OSX/XCode machine, it's great being able to just open the project in the standard editor and compile it.
Does anyone have a great idea for what to name a new datastore?
Google AdSense Beta Interface | Tricks Window
I may have just discovered my latent epilepsy
Some of the heavyweight ones are nice as far as human readability goes. Consider the AutoSlugField (in Django). Say you have an object, Item(name='Phillip Lim Pleated printed silk-chiffon dress', description='...).

Which link is less scary?

http://secret-project/item/phillip-lim-pleated-printed-silk-...

or

http://secret-project/item/47a61d7c-dde1-11df-ba19-0026c72a6...
Kind of - you can use Mono to write on all the platforms you've mentioned. The UI layer will have to be different for all of those, but if you can segment all your business / game logic into a library, you could certainly share a significant amount of your code between all those devices.
The article linked here makes a bad case against auto incrementing. In fact, I'm the opposite. Every field should have an ID that has nothing to do with the data being stored. That, the record should not contain the (in the case of MySQL) primary key.

Take the traditional users table.

username
password
email

You might suggest that username can be the key. And sure, it will be a unique key. But, internally, I don't want to operate on the username. I'd rather operate on an internal value that is not related to the rest of the record. So I add an ID.

This ID doesn't have to be exposed to the user. However, should it ever pass that I need to let users change their username, I can easily by editing a single entries field.

Basically, your application logic shouldn't impact your business logic. Referencing record 12345 should also reference the same record, regardless of what else is changed.
So you believe every Amazon customer should get in the promotion of X amount of free service for a whole year without any retention mechanism?

In comparison if you ask your internet provider to bump you up from 1mbps to 2mbps (or to lower the price from 50 bucks to 40) because they have a promotion for new users, and they give it to you, providing you sign a contract for another 12 months, is not equivalent to telling the internet provider that because they are offering a free year of service (up to lets say 5 gigs of downstream bandwidth) to new customers you should do to and without a contract specifying that you're staying with the company afterwards.
Dr. Sam Robbins On How To Start A Lower Cholesterol Diet
Las Vegas 23 Oct 2010 - You could eat a bowl of oatmeal, a handful of walnuts or a baked potato topped with a heart healthy margarine to lower your cholesterol and you could also stay off medications.
To reduce your low density lipoprotein (LDL), the bad cholesterol, you should eat oatmeal since it contains soluble fiber. Some of the foods that have soluble fiber are kidney beans, apples, pears. psyllium, barley and prunes.
To decrease your total and LDL cholesterol eat ten grams or more soluble fiber a day. Eating 1 1/2 cups of cooked oatmeal provides 6 grams of fiber. If you add fruit, such as bananas, you’ll add about 4 more grams of fiber. You can also eat cold cereal made with oatmeal or oat bran.
To reduce your blood cholesterol you should eat walnuts according to research. You can keep your blood vessels healthy and elastic with you eat foods such as walnuts that are rich in polyunsaturated fatty acids. Almonds and other nuts produce the same effect, however, only eat a handful because nuts are high in calories.
According to researchers, you can lower your cholesterol by eating fatty fish that has high levels of omega 3 fatty acids. You can help your heart by eating omega 3 fatty acids which will lower your blood pressure and the risk of blood clots.
The Food and Drug Administration recommends using about 2 tablespoons (23 grams) of olive oil a day to get its heart-healthy benefits. To add olive oil to your diet, you can saute vegetables in it, add it to a marinade, or mix it with vinegar as a salad dressing. You can also use olive oil as a substitute for butter when basting meat. Olive oil contains a potent mix of antioxidants that can lower your “bad” (LDL) cholesterol but leave your “good” (HDL) cholesterol untouched.
Food items such as margarines, orange juice and yogurt drinks can reduce LDL cholesterol by more than 10 percent because they are fortified with plant sterols. By drinking two 8 ounce glasses of sterol fortified orange juice a day gives you the needed 2 grams of plant sterols.
You should think about cutting back on the types and amounts of fat you eat before you make other changes in your diet. Fats will raise your cholesterol. By eliminating fats in your diet you will improve your cholesterol levels and overall health.
For additional information or queries in regards to lower cholesterol diet please send all correspondence to Dr. Sam Robbins
http://www.drsamrobbins.com
>>;crediting an account of the first player with virtual currency, wherein the virtual currency is not redeemable for legal currency.

Nope. Your money has gone into a black hole in the internet forever.
I disagree that you have to pick one language and one language only to be really good at. At least after you've become a decent programmer. As a polyglot (I can start a project comfortably in PHP, Python, Ruby, JS, Erlang, and wouldn't feel too out of place working in Clojure or Objective C), I think a "master" programmer is someone who's gotten to that point to realize that a programming problem is a programming problem regardless of language. Language is only the syntax you use to formulate your answer.
50 ideas to change science forever: Computing
wow what fail..