skysight-inc/HackerNews huggingface dataset:
You are the only reasonable voice on the matter I've heard so far. Infinite upvotes from me.

We all know PHP has its shortcomings, but there appears to be a witch hunt going on here.
The time to first byte latency due to long distance is going to be the same whether the payload is 2kb or 100kb.

If you have servers with a very low throughput outbound connection to the cache, then reducing the data transfered in this manner could be worth it. But 100kb over the wire at todays throughput is not going to add all that much latency to the whole transaction. As you suggested, some figures would be nice though.
Before you close it, make sure not to miss the inflation monster at 2:10.. lol
I'm assuming the original reason is lost in the mists of time, but one advantage it has when calling/using external/3rd party code is in style conventions. If in my code my convention is to use functionNames but in yours you use functionames or FunctionNames, I can still code in my style after include()ing your file. A small advantage, granted.
"Anybody that thinks Android hasn't brought anything new to the table hasn't really used an Android phone."

Not sure who said that anywhere in the discussion, or in the linked article, or anywhere else.

http://en.wikipedia.org/wiki/Straw_man
On the other hand, he could have just heard about the contents without reading them at the time, and later read them when they were publicized.
RICETTA|MUFFIN AL PARMIGIANO|GLUTEN FREE
> people do not buy significantly more food when you make it cheaper, people do not buy significantly less food until they run out of money.

That's not really accurate. Yes, the total amount of food may not change, but the type of food changes quite a bit. People will eat less desirable, but cheaper food.
I'd prefer them both to be one way or the other, but if they have to be different this is the right way to do it. For instance, functions can check to see what name the were called by (and process the call differently if we want to distinguish between cases). Variables can't do that so we must explicitly distinguish between them.
PHP can not be improved. An "improved PHP" would be completely different language, and probably a rewrite of the codebase. The difference between "improved PHP" and PHP as it stands today would at least as great as the difference between Perl and Perl6.

And if you are going to design a new language (that's what "improved PHP" would be), you have very little to gain in basing your work on PHP. The ecosystem is in the current PHP, and it is as likely to transition to completely different language as it would be to transition to your "improved PHP".
Amsterdam, the Netherlands. INTERNs welcome.

Silk (www.silkapp.com) is looking for software engineers. We're building a product that makes it easy for people to create sites with content that is easy to query, visualize and share. On a deeper level, our vision is to bring the semantic web to the masses and build an amazing company around that. (More about the product and company: http://gigaom.com/europe/meet-silk-the-semantic-web-for-the-... and http://www.guardian.co.uk/news/datablog/2012/may/10/silk-sit...)

We're working on many interesting and challenging problems, with a custom-built Haskell graph-database on the back-end and a cutting-edge Functional Reactive client-side framework in Javascript on the front-end.

The team is still small (~9 people), so you'll be able to make a large impact. We are well-funded by top-tier VCs and located in the city center of Amsterdam.
Contact us at jobs@silkapp.com.
He sounded like Bernanke.
Mentally? Perhaps.* Physically? No.

Google her. You'll see a lot of news about her suing the DMV over her gender.

At the very least, it confuses everything she says. She spent most of her life as a man, and succeeded as a man... And now she's trying to use her tech articles as an example of a woman succeeding. Some will take the message to be 'You can succeed as a woman, but only if everyone thinks you're a man.' and that's not the case.

* I don't know her and can't speak for how she thinks.
X-Wing WebGL Simulator
You needed to "scale" a static page?
So basically this is Edge Side Includes reinvented?
I believe that is referring to this http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2006-074...
a) Why are you comparing Android to a Mac ?

b) The Mac has had pretty impressive notifications courtesy of Growl for nearly a decade.

It is rather cute that Android users have found a feature to latch onto. Even if it isn't at all unique.
Cloudjot
Enjoy
Yes, I believe that images (encodings of electromagnetic radiation of particular wavelengths) and audio (encodings of mechanical waves of pressure) are universal concepts aliens are also likely to be familiar with, whereas understanding the information encoded within the transmission requires interpretation within a context we are highly unlikely to have here on Earth.

This is just my intuition and speculation but I would guess somebody could formalise some support in terms of Kolmogorov complexity (http://en.wikipedia.org/wiki/Kolmogorov_complexity): there are only so many ways to represent an image or audio, and over time an intelligent race will discover the least complex method and use it. Therefore, alien races of equivalent levels of technical advancement in a given field should be able to decode raw (uncompressed and unencrypted) transmissions of common types of information (images, audio).

Any additional complexity on top of this method will probably be quite structured, e.g. with television signals we have portions of the signal that are blank because during that time the CRT of old televisions would be retracing and not displaying data. (Actually, I believe these "dead" portions of the video signal are sometimes used to send additional structured data, e.g. Teletext, which would make the structure of the signal even more apparent.)

I suspect it'll be much easier to look at alien video transmissions and figure out what they're about than trying to listen do the same with audio transmissions because video would provide objective context (assuming it's not just a video of talking alien heads, or whatever the equivalent of a "head" for them would be).

With respect to encrypted transmissions, if the entire protocol is encrypted from start to finish, and you're using the right cipher* then no, you can't distinguish encrypted data from random noise. This is the principle behind TrueCrypt's hidden volumes (http://www.truecrypt.org/docs/?s=hidden-volume).

* What's the right cipher? So far no nobody has found a distinguisher for AES, and that's in common use, so that's probably good enough to make an alien race blind to us; i.e. we could be picking up signals from a race as sophisticated as c. 1998 humans (http://en.wikipedia.org/wiki/Advanced_Encryption_Standard) without realising it.
I suffer South West Trains quite regularly. This is all spin over an utter turd of a service (Twitter included as it's useless and about as real time as tea leaf readings)

SWT reality trip:

a) Their staff are rude. The amount of times I've got a mouthful of abuse from ticket office staff for asking what is going on (when there are no trains and no information) is ridiculous. They also treat you like a criminal inconvenience, not a customer.

b) Their info boards are regularly broken. When they do work, they lie. Train on time? Turns up 10 mins later. Thanks - missed my connecting train. "Sorry Mrs Gouranga, I'll be home 2 hours later than usual. You'll have to eat dinner and send the kids to bed before I get in.".

c) Their service is just about as unreliable as it possibly could be. The last 5 times I've had to get on one of their service there has been major disruption to the point I've said "fuck this shit" and got a taxi, bus or hobbed it on foot for 6 miles home. The infrastructure is falling to bits as is the staffing

d) Boiling hot trains. Even the air con services are useless as the air con is always broken. Armpit city. I'm not joking, it's horrid, even in first class (if you can call it that). Crazy enough, the train drivers are stupid enough to leave the train heating on in summer as well.

e) Their ticket machines regularly just pack in to the point there is a queue out of stations of literally 50-60 people in the mornings. It's actually better to top up your Oyster card at a local shop before you get to the station.

It sucks. The article is a typical "feel good about SWT bollocks propaganda". They can go to hell, Twitter or not.
Joker Movie 2012 HD Wallpapers
We've been very pleased with Play 2.0. Very easy to use and very productive :)
Well, one obvious thing with BBC News is that ads aren't shown for UK visitors but are for international visitors.
Escorts In London
First byte, yes, but won't you get the first 100 KB a lot faster due to being effectively 20ms away from it, vs. 320ms, thanks to slow start? Maybe little impact at 1KB, but for a 4MB abortion like some of the web pages I've seen, ...

(This all from TCP acceleration, not deltas, though. Deltas might give you 1ms on a 1G link if it saves you sending 100KB. BFD. Deltas to the edge, where you might be constrained by bandwidth on a mediocre 3G connection, is where deltas would rock - coupled with SPDY and tcp acceleration and caching and we'd be living in 2015.)
Delicious Ice Cream Illustrations for Hot Summer Weather
It's not actually a catch-22, it's just a shitty situation.

Catch-22 means you can't do something without doing another thing first, but you can't do that first either because it relies on the thing you wanted to do in the first place. It's a closed circle with no way in.

This, however, it's just painful. Women can't emphasize their gender without being ridiculed by assholes, but they can't hide it because they would then be helping prolong the ridicule for others.

"You're either part of the problem, or part of the solution." Sitting back and doing nothing allows the problem to continue. I'm as guilty of doing nothing as anyone.

I really don't care who wrote the article, only that it's a good article. If I see something techie don't by a woman, I generally think "Good for her" and then continue on with life. I don't assign any special weight to her words at all. They still stand on their own.

On the other hand, my experience is that closed communities are a lot better about not discriminating. If someone says, "the op is a She", everyone apologizes, switches, and continues on.

Open communities, where any asshole with a keyboard can leave a comment, tend to be slums. Assholes know they can post their opinions without censorship, so they do. Constantly. There's repercussions, either.

As much as I like finding random stuff on the net, the only communities worth joining are the private ones. And there's precious few of those any more.
Not sure that your "Straw man" link is appropriate - the very first comment in this thread starts with:

Copying Apple is not really 'innovation'

This implies (to me anyway) the notion that Android does not innovate (aka bringing something new to the table) but merely copies Apple. (I assume that Android is meant here because the original article discusses the mobile sector.)
I'm one of those on the fence. I've spent most of my programming life working on PHP and the recent barrage of negativity against PHP has made me more interested in learning another language, if just to make an educated comparison and see whether I am continue to use PHP "because I know it" or because it is actually good.

I'm currently having a go at Python + Flask in my spare time.
Standing in line to receive 'free' food is not without opportunity cost, so it's not hard to keep the marginal cost of getting that food more expensive than the market price for anyone with the ability to actually pay for food.
That still doesn't make sense. If 'i' is not the lowercase equivalent of 'I', then the lowercasing should just result in another letter, right? The only thing that could cause the bug is if it uses two different ways of lowercasing (perhaps one when registering the class, and another way when looking up the class).

The mapping between uppercase and lowercase can be completely arbitrary, and as long as it's used consistently you shouldn't get these kind of bugs.
Class names can crop up during execution as well though. This is valid PHP:

$classname = $row_I_got_from_mysql['classname'];
$object = new $classname;

I'm sure this can still be solved though. It's not trivial, but it's not "takes over 9 years to fix" complex either.
From my point of view there could be one very simple solution: just add new codepoints in unicode for turkish I and i. So the latin i would follow the common case conventions, and turkish i would use whatever crazy stuff they have there.

Of course that might be bit late to do now, there is probably too much text encoded in the current format.
Eh? cageface is supporting nodata's position. A straw man argument is used to attack a position.
Hello.
We didn't want to put people through a sign-up process AND then then ask them to fill out Weavrs profiles, so we opted for a 3rd party authentication.
If we had used Twitter for Auth, then it becomes very confusing. There's Twitter accounts for Weavrs and for the User.
If we had used Facebook, then people get really worried about privacy and Weavrs are not private beings.
Nothing gets pulled from your Google account - just your username which you can change in Weavrs.
> Y Combinator gave a chance to people who would never have a chance at seed investors or Angle investors.

Do you really believe this? I think most, if not all, YC founders are capable of raising a seed round and making connections in the Valley with or without YC. YC just expedites this process.
> You can do the "1 file thing" with either.

The GP was referring to bottle.py being one file and one import, not about the ability to have the whole app in one file.
If this is a known bug and it's been there for 10 years then why the hell did the developer STILL chose to use PHP in the first place?
It's worthwhile looking at a couple of infographics in this case:

http://www.informationisbeautiful.net/2010/whos-suing-whom-i...

http://blog.thomsonreuters.com/index.php/mobile-patent-suits...

Basically, you can't purchase a smartphone without choosing to back someone who's suing someone over patent issues. Do I agree with Apple's patent wars? No. Do I agree with Googles (nee Motarola)? No. But if you want to boycott people over them, you're basically back to a Nokia dumb phone. Oh, wait - they're suing people too. Tin can and a bit of string, anyone?

The entire patent system is broken, both for the speed at which things happen in technology, and for the level of experience needed to see when something is "obvious". However, I can't feel too bad for Samsung in this case, viz: http://www.idownloadblog.com/2011/09/29/apple-samsung-copyca... (just a few examples of their completely independent "inspiration"). The world does need some mechanism to prevent people from wholesale ripping off other people's work. It's just not the current patent situation.
Your homepage needs some work, I'm still unclear on what Weavrs is.
If this is such a dealbreaker for developers in Turkey, why have none of them, in the 10 years this bug has been alive, submitted a patch for it? PHP is open source, it relies on code submissions.

edit: not trolling, just curious. What drives people to complain about specific, well-defined open source bugs without any effort to fix it? I understand hard-to-nail down issues like user experience, but this shouldn't be that hard to plan out and fix independently.
Because other people are involved. EG If you hire three farm hands, you can no longer say that the revenue of the farm is directly related to your productivity. It is now related to the productivity of the farm.
Totally agree that lack of Swype is hurting apple. I really would like a better data entry than the current keyboard and I hope they license Swype on IOS and not try to do it with Siri. On the other hand, has anyone compared playing "Temple Run" on IOS vs Android, the touch response on IOS totally blows away the competition.
I'm still not sure how this solves the personalization use case. Usually (I think) the main problem is rendering the page, not pushing it down the wire. So if you still need to render for each request for a personalized page to make sure it's not been updated, where's the gain?

I think I might be slow, but I'm not sure where the wins are here and how you overcome the personalized rendering problem? I'd love for you to talk a bit about it.
Sure. Think about how this works outside of the internet. The fact that we have multiple grocery stores, clothing stores, hardware stores, etc means that someone is copying someone else's idea. There is this mythology in certain corners of the startup community around ideas-- all you need is a great idea, you should keep your idea secret, etc. The truth is every company is copied and most "new" ideas are just combinations of two or more existing ideas.

So go for it. The question is really whether your market intuition is right and customers are really looking for a cheaper, simpler execution of this idea.
It becomes highly elastic over longer time periods, if you can cheaply store it for one year you can feed to to cows / chickens / pigs and then eat them.
It's all about Seo Guys
We have heaps of experience in web development, and recently decided to focus our skills on SEO and online marketing.
which Apple is kindly ripping off for mountain lion.
Plus use volume button for taking picture ton iOS hat got an app banned from the app store.

I'm also guessing that the patented search functionality is not that unique, nor the transforming mail/tel number into link, nor is the "slide to unlock" (I could go on but you probably wouldn't get my point).
Apps of the week
Şimdi İstanbul'da oturuyorum. :) (I think that's right, I'm still learning the language...) The comment was meant to be snarky -- obviously, the e-i-ö-ü \ a-ı-o-u rule would be broken, which is the reason for the undotted I. Further, nobody could have anticipated in 1927 the vast extent of automation that we are going through now.

For those that don't know Turkish, there is a faced of the language called vowel harmony. When suffixes are added to a word, which is common in Turkish for everything from pluralization, verb congugations to prepositions, the vowels in the suffix will be altered to match the last vowel. (Some Arab loanwords don't follow this, mind you, but it works 98% of the time.) So, the dotted and undotted vowels (except e for some reason) all follow this pattern.

(Incidentally, however, the problems could be solved by turning the single dotted i into a double dotted I, keeping the original symmetry. At that point, a lowercase dotted I would no longer break any system, since you could map them to be functionally equivalent for anything after the reform. While we're at it, I have a few ideas for English language reform...)
Slightly different UI ? I don't think you've actually used a Windows Phone.

It is completely different in every way from iOS and Android and very obvious that it was designed from scratch. In fact they even pushed a whole new way of approaching app design. http://ux.artu.tv/?p=234

Google OTOH never even had UI guidelines until Honeycomb.
I need to write an engineering spec for what is essentially the robotic endoskeleton for the terminator arnold plays in the franchise by the same name.

Help a girl out?

I can write software specifications but this task is beyond me.

My engineer must think I`m the reincarnation of tesla to have asked me for a spec, but I think I can pull it off, just having trouble getting started with everything else I have going on (new bf and dog, tcombinator, freelancing, my adult career, doing nothing, etc).

I was thinking you can talk to your peeps and see if any of them want to help.

Before the backlash, I don't intend for these robots to be used to kill people. They are for jobs that humans die doing or cannot do, like cleaning up nuclear accidents like fukishima without suffering the huge doses of radiation a man would (or at least not dying/becomong non-operational as a result of it). Thanks
How do you lowercase in a culture-invariant locale? Or do you mean english?
Most of us have probably read it, but:

http://37signals.com/rework/
God help us from those kind "enlightenments".
For me, the point of goals is to get myself in motion. Once I'm going, though, the goals can change or disappear altogether.
TF2 does have somewhat de-facto items serving as currency, although none of them offer any specific gameplay advantage. They are:

* buds (limited apple Earbuds given for a short period of time): These are worth roughly 2 bill's + some keys, or 24 keys.

* bill's (Bill's Hat, also given for a short period of time for those that preoredered left 4 dead 2) worth around 8 - 10 keys

* keys worth around 2.44 to 2.55 metal

* metal

Everything else is measured around these 4 items. All these prices seem to come from a single source. The "TF2 Spreadsheet", a google docs spreadsheet, created by "the powers that be" which seem to have defined these prices somehow.

It is not a perfect system though, because what generally happens is the values are used as a starting point for a sale. Whoever's selling wants more, declaring that the spreadsheet prices are only a reference, and they know their item sells for more. Whoever's buying usually ridicules the seller saying that the particular item will never sell for the spreadsheet price, which is already outdated.

How trades are made with this system, I don't understand. For those not wanting to deal with all the chaos, there's http://www.tf2wh.com/, which seems to have a rigid credit currency set. Of course it helps that most of the trades are done by bots, so no human interaction is required.
Software Design and Services for Mobile, Web and Tablets
This paper provides really valuable insights about Make's /modus operandi/ and desired usage:

http://miller.emu.id.au/pmiller/books/rmch/
US tax return preparation service
Paul Jones is a licensed CPA and attorney that specialize in assisting US citizens living abroad with their income tax needs. Paul understands the complex laws and reporting requirements of US expatriates. There are tremendous tax savings available to US citizens living abroad such as the foreign earned income exclusion and foreign tax credit. In many countries tax treaties with the United States need to be considered.