skysight-inc/HackerNews huggingface dataset:
I hardly think that you and he speak for "those of us who have used PHP before", and to pretend that you do seems awfully arrogant on your part. I definitely don't share your sentiments, that's for sure!

Even if you did speak for everyone who'd used PHP before, I don't think this comment is in any way useful or productive - are we all just supposed to take it on faith that every person who has a strong negative opinion on something speaks for everyone who's familiar with the topic? It seems to me that this is precisely against the spirit of HN (and reasoned discussion in general). So yes, I think that if you're going to make a comment like "PHP needs to die" and want to contribute something meaningful to the discussion, you're expected to elaborate on why you think that way. It's surprising to me that you're even trying to say otherwise.

I'm not sure what to make of your assertion that the existence of a vocal group of PHP haters indicates that "PHP needs to die". I'll admit the language has its warts, but the hatred directed at PHP on HN seems way out of proportion to any other programming community I've been to, and out of proportion to the actual deficiencies with the language. And I don't really think that it makes sense to call PHP a "cancer" or to say that the existence of PHP is a problem; it's not as if we shun and shame programmers when they try to migrate from PHP to other languages, and it's not as if PHP paradigms are "infiltrating" other languages.
It isn't exclusive to 2012. It is exclusive to the product its self.

If the product will only run on 2012 then it is exclusive to 2012, but otherwise it will work fine on 2008 R2.
I've simply never been able to get used to the colours. When I bought my last MacBook I noticed that the brightness at even the lowest level is far too bright for usage just before bed. I ended up buying a 99c app on the MAS called Screen Shade that pretty much just overlays a transparent black over your entire screen. The first night I used it I thought 'well, this was pretty crap' but I've used it pretty much daily since. At night I slowly turn the brightness down and eventually switch screen shade on and adjust down as my eyes get used to it. It works amazingly well and skips the colour part. I realise that flux is probably better for my eyes, but I've never found myself in the habit of using it, whereas Screen Shade made it's way onto the new MacBook almost instantly.
I wonder what the uptake levels of HD would be if there was a discount on the license fee for SD screens (basically the modern-day analog of the b/w -> color switchover)
Google And Berg Team Up To Create An Internet Of Things
"You cannot read this"

That's a little presumptuous, don't you think? I can read it, as can many other people who have commented. Don't assume no one here can understand Dutch or any other language for that matter.
like http://www.youtube.com/watch?v=SNPJMk2fgJU ?
I've also installed redshift and redshift-gtk as suggested and they both crash on start.

Altough redshift doesn't if supplied with all the required parameters outright.
Mechanical Sympathy and High Performance Coding - Martin Thompson
I have it running fine under 64-bit Ubuntu, sounds like it might be a problem with KDE. Have you tried looking around for other packages for it?
This one: http://www.pinformer.co.uk/details.pl?action=display&id=...
That program is dramatically less useful than GIMP.
This served as my annual reminder that Google Translate really is very good.
Yeah, nothing beats trying to hover over a corner to get to the start menu in the midst of a panicked admin session...
I didn't set it to be in the Southern Hemisphere but just moved it further West. I never notice the transition from warm-to-cold anyway (not an early riser) and it delayed the cold-to-warm transition by 2 hours.
I have it working reliably here (64-bit Ubuntu 12.04), though it is noticeably lacking a lot of the configuration options available in the Windows/OS X versions.
The rate that the eyes/brain cannot detect changes will depend on many things including size of objects and speed (and possibly smoothness) of motion.

Using polarised 3D both eyes should still get 48fps they just receive different(ly polarised) light. TVs using active shutter glasses do reduce the frame rate by half but will usually be reducing it from 96Hz or more

By the way - in the cinema at 24fps each frame is usually flashed twice which encourages the psycho-visual system to fill in the blanks and smooth out the motion so it appears sharper and less blurred than it would on a LCD/Plasma TV screen that usually holds the image for the duration of the frame. Some high end models can do black frame insertion if they are using the right type of LED backlighting and are set to the right mode.
I used to wear yellow glasses for the same purpose. How silly is that. =)

Flux helps a lot but the display side still sucks. I have to adjust the the brightness few times per day. Apple display have a nice brightness control but it's a mirror.
There are a few similar apps for Android, you can find most linked from here:

Screen Filter https://play.google.com/store/apps/details?id=com.haxor

I only use that Screen Filter app to shut off the soft-key backlights since last time I tried it all it did was drop a configurably-transparent black over everything on-screen.
This bit me too, upgrading an app from 3.2.8:

https://github.com/rails/rails/issues/8269
ah, public shaming. the easiest and most low-brow way to sway opinions on the interent.
The gaming potential of this is obviously awesome; however, I think this could revolutionize the home good ecommerce world. A user could build an entire room with a couple of clicks.
The slow transition is the biggest difference I've found when introducing people to it. It's actually pretty hard to notice it taking effect.
Life beyond the framework
Not at all clear except on calm days; all my readings about sniping and very long range target shooting talk about the need to read the winds way beyond the location of the shooter. Long target ranges have flags at intervals, snipers have to learn how to read it from vegetation movement and so on.
I Fought For My Life...And Won[pdf]
The idea of quitting his job four days before his first child is born and letting his wife support the family for six months is monstrously selfish.

We don't know the details, but that's time that she should be spending with her baby.
Since brightness control has never worked on my installation I expect f.lux to have problems. Or does it not rely on this?
Zero-Day Java Exploit Debuts in Crimeware
Should I? I've added an entire repository, they have all means to deliver just the right package to me, and they fail it.

This doesn't sound like a KDE problem:

% ldd `which xflux`
linux-gate.so.1 => (0xf773b000)
libXxf86vm.so.1 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf76f6000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf754e000)
/lib/ld-linux.so.2 (0xf773c000)
This is currently on the front page: http://news.ycombinator.com/item?id=5032509
It depends, are you trying to get a job contributing to SVN? I would say no.

Bringing it back on topic, I was just thinking the other day how I've been using git for the last two years straight, and still have to google Every.Single.Time when I have to do a command I don't often do, like unstaging a deleted file. And it's usually the same link to a StackOverflow post that my eye instantly zooms to because it's purple.
Global registers were deprecated in 5.3.0, and completely removed in 5.4.0

http://php.net/manual/en/security.globals.php

5.3.0 is 2 and a half years old.
Well not so much thinking about (committing) murders, more hypothesizing on what the next logical evolution of drones would be, and how (once they have been developed and mass-produced by the military) they will be used by organized crime.
The reason for not knowing the proper keyboard shortcut might also explain why this is a "panicked" session.
Well you're certainly snotty enough to be European. Which thing I said, in particular, do you disagree with?
Well that's the thing, you need to adjust, not disable it. I found out that the slow transition over an hour is essential, otherwise it's too disturbing. It didn't work on linux for some reason though. I haven't had any trouble while coding with it, or see anything well enough. When you do some work where you need to see colors properly then it's not usable of course. But it's fine for late night reading.
Half the people in my office leave their laptop display at about 50% brightness all day. It drives me crazy -- I always want to go over and turn it all the way up. I like my monitors BRIGHT, but others say it bothers their eyes. You might be right...
There's still some skill required, if you can't hold the rifle in a firm and steady way it's not going to work. Probably wouldn't take that long to teach something that, but from experience as a JROTC rifle team member helping to teach all the cadets it's not trivial.
Ubuntu Phone, Jolla Sailfish and KDE Plasma Active to share API?
Ok, so I've been sitting here thinking for awhile now because I have the exact same feelings that you do about the growth hacking buzzword. I went and read your blog post and I have the exact same sentiment. I am a marketer and coder, so in theory I should love this new definition of "growth hacker" because it describes perfectly what I do.

So why does the term bother us so much?

Let me reiterate what you said in the other thread:

"I have a huge respect for both Ellis and Chen, and stated that on several occasions in the blog post. The same goes for what 'growth hackers' do, in fact, I could call myself one since I do both marketing and coding! I just don't like the term growth hacker, as this is just another buzz word for something that just isn't new."

I think the real reason we distaste this new buzzword, isn't because it is 'new' or a 'buzzword', but the PEOPLE that are now calling themselves growth hackers. Basically anyone who was previously a digital marketer, seo specialist, page optimizer, inbound marketer is jumping all over the term. Posts like this one, where it feels like it is equating people who use Geckoboard with growth hackers starts to become disturbing. Just using these tools doesn't make you a hacker.

The definition of growth hacker is solidifying, but it seems to be getting more generic by the day. If I could throw my hat in the growth hacker definition ring it would include these things:

1. Can Code

2. Integrates growth at the product development stage (e.g. AirBnb using Craigslist)

3. Comes up with innovative/clever new techniques

For #1, I think it IS essential. People will probably argue that point, but if you can't code you don't really know what is in the realm of possible.
#2 is just marketing: growth hackers are marketers and product development is marketing.

The problem I see, is that there will be job descriptions for growth hackers used as band-aids after a product has been developed. People will just hire them hoping to grow their business, yet a growth hacker should be a position from the early stages of development.

Sadly, it looks like the new buzzword is taking a death spiral that will ultimately make it a meaningless differentiator for people who can actually do #1,2,3.
You're totally right. It was a little presumptuous. You know the saying: "Assumption is the mother of all..."? From an autistic, mathematical point of view you are right, but if I look into the stats of my Google Analytics, I see less then 4.1% Dutch. If I take into account that especially Dutch people would click on a link ending with .nl, I think I may assume the percentage of Dutch HN readers is even low.

What I meant of course is: most of the people cannot read it. So, lets trigger them to judge the design, just by its design. This gave me a lot of new insights I want to thank everyone for :)
Definitely think he's onto something. I've dealt with my share of jQuery developers.
Define "dramatic slowdowns" ?

added: Apparently someone on php.net agrees with you

http://php.net/manual/en/language.operators.errorcontrol.php...

they say it takes 1.7 times as long BUT that is only .005 ms in their example
Looks nice. Small note: the top logo does not fit in IE8.

How does moneymonk compare to moneybird?
>its unlikely that mortgage payments are lower than rent - otherwise, it'd be better to pay the mortgage than renting!

In some places, they are, and it is. However, I would be incredibly surprised if there is anywhere where the mortgage payments on a 100% LTV mortgage are lower than rent; and this is one of the reasons why many settled people don't own their own home. They can't (yet) afford a sufficient deposit to make the repayments affordable.
I find this to be unnecessarily prescriptive, as are almost all purely semantic assertions about what should be (semantic used in its weak, normal language sense here). It is certainly true that Schemes and Clojures and Adders and Emacs Lisps and so on differ in many respects from "Common Lisp" but that hardly justifies fixing the label "Lisp" to refer only to Common Lisp. I mean _Emacs Lisp_ contains Lisp in its name! Would you claim Emacs Lisp is not a lisp?

It remains that these languages have more in common with one another they they have in common with, say, Ada or Standard ML, but even were it not the case, so long as a listener understands what a speaker means when they refer to a language as being "a lisp," I see no problem with the continued usage. Language works when it allows communication, and as long as a word clearly denotes a concept in common parlance, it hardly needs to be dictatorially controlled. If people were referring to Clojure as a "Common Lisp," it would be useful to correct them, but this is not the case.

Vague language can even be enlightening, as it forms the nucleating body for useful discussions. For instance, one might pose the question "Is Ruby an Acceptable Lisp?", and while the answer is obviously, stridently, hilariously, no, the discussion will help illuminate what both terms mean.

So I favor letting language do its job, and letting lisp continue to refer, as an improper noun, to a cloud of languages sharing a family resemblance.
There's also HgLab ( http://hglabhq.com )
Repeating a post from a recent gun control thread, you're actually doing noticeably worse than the US:

From Wikipedia, school shootings in Europe in this century, last two numbers are killed and wounded:

R., Georg, 18, Sep. 17 2009, Germany, 0, 10-15
Kretschmer, Tim, 17, March 11, 2009, Germany, 15, 9-13
De Gelder, Kim, 20, Jan. 16/23,, 2009, Belgium, 4, 12
Saari, Matti Juhani, 22, Sep. 23, 2008, Finland, 10, 1-3
Auvinen, Pekka-Eric, 18, Nov. 7, 2007, Jokela, Finland, 8, 1
Bosse, Bastian, 18, Nov. 20, 2006, Germany, 0, 22
Steinhäuser, Robert, 19, April 26, 2002, Germany, 16, 1

Other spree shootings in Europe in this century:

Merah, Mohammed, 23, March 11–22, 2012, Toulouse & Montauban, France, 7, 8
Amrani, Nordine, 33, Dec. 13, 2011, Liège, Belgium, 6, 123 (he also used grenades)
Breivik, Anders Behring, 32, July 22, 2011, Norway, 75, 242 (a bomb killed 8)
van der Vlis, Tristan, 24, April 9, 2011, Netherlands, 6, 17
Radmacher, Sabine, 41, Sep. 19, 2010, Germany, 3, 18 (arson was also used)
Bird, Derrick, 52, June 2, 2010, United Kingdom, 12, 11
Sacco, Angelo Secondo, 54, June 28, 2005, Italy, 3, 9
Antonello, Mauro, 40, Oct. 15, 2002, Italy, 7
Durn, Richard, 33, March 27, 2002, France, 8, 19
Selamet, Ozan, 42, Jan. 18, 2002, Belgium, 6 (2 strangled)
Roux-Durrafourt, Jean-Pierre, 44, Oct. 29, 2001, France, 4, 7
Leibacher, Friedrich, 57, Sep. 27, 2001, Switzerland, 14, 18
Kaya, Hakan, 24, Dec. 22, 2000, Germany, 6
"If you’re not committed to your life’s work in a company and with people you could endure for decades, are you making progress on it?"

It's a good question. This post reminds me of another question: Are your goals worthy of your life? If they're not, I think it's best to find a new company/project.
Speaking of genetic differences, you see this same sort of split whenever "what music do you listen to while coding?" gets discussed here. Half the folks suggest music that makes them more productive. The other half say that any music at all distracts them to the point that they can't get anything done.

For anybody looking to correlate the two, I wrote the above and fall squarely into the "no music" camp as well.

Maybe we're just overly sensitive to any intrusion on our concentration. (I also prefer nobody throw hamburgers at me while coding, so there's a 3rd datapoint.)
Is serious work == Photoshop or does it bother you when programming too? I only tolerate f.lux when programming, but it happens to be what I do every night :)
I'm not sure what you mean by "Linux is not Windows" in this context. In my experience, most installs of Windows these days (Windows 7 and Windows 8) are 64-bit installs. That's what is sold at Best Buy on their desktops and laptops for example. On the contrary, when a user goes to install Ubuntu, they're recommended to use 32-bit. When I'm on forums, people mention compatibility problems with 64-bit Linux and recommend 32 bit instead. Maybe I'm outdated on that information? Can you elaborate?
Google Adds Ability For All Developers to Reply to Comments in Play Store
I don't know about XMPP transports specifically but this is mostly a frontend app change and not the backend. The MSN/Messenger servers are still the core of all of the messaging platforms and will stay in operation.
Interesting. I suppose at such long distances one can no longer assume that wind speed is the same at the target's location. I wonder if tech like this could be made to also read wind speed from vegetation movement?
The Best Parts of Agile
I just recently started using flux ~2 weeks ago and I've finally gotten used to the "temperature" change. First couple times it happened I was kinda thrown off, but I find it does actually help lessen strain on my eyes (since I sit in front of a computer screen all day)
This also means that you cannot fix any of the things that annoy you. I would love to enter custom times or fix transition bugs. :( At least it works with multiple displays now (on OS X).
How does upvoting on this site work?
It's a bit of a mystery.
Most modern ATMs are actually PCs running Windows. Not sure if that qualifies as "slow and clunky".
Yeah, when I saw this post I doublechecked if I even had it installed. Yep. Installed and active. But with the super slow transition I'd only really see it if I turned it off.
Domain name is weird. Why isn't this on something that could plausibly be considered an official EU site?
Interesting, but just to get this part over with: EMU != EU != Europe.
I tried this a while ago, but just found the colours weird and distracting, probably because I don't really have a problem with the normal colours/intensity at any time, but more a gamma issue.

I was hoping more for a decent gamma adjustment tool as there don't appear to be any decent free ones out there.
aaahahaha ... the part when the angler fish was comparing it's camouflage slayed me.
> If there's interest, a future post could cover topics like: the nature of e^ix, [...]

I'm sure I'm not the only one who would be very interested.

Great work!
Is this the same as STIP, where Visa stands in for the issuing bank?
Do you remember Firefox trying to cancel 64-bit build for Windows? Stating they have a lot of extra bugs in it?

In Windows they still run 32-bit software on 64-bit OS, but a typical Linux install will have not a single 32-bit program.

That's why not having a 64-bit version is pathetic.
As you say, quality is defined by a number of factors. I'd say that a good, high-level general purpose programming language should be:

- coherent

- non-verbose

- provide solid high-level abstractions

- safe

- have a solid standard library

- optionally, easy to get started with

Of all these qualities, PHP is geared toward "ease of access" with a sprinkling of non-verbosity, and fails mostly or totally in the other categories. Just like the popularity of the Millenium trilogy does not mean Stieg Larsson can write, the popularity of PHP is more an indication of its low barrier to entry (especially combined with widespread hosting support) than anything else.
> you can log your credits and debits in different accounts, no need for ACID transactions here,

Um, yes. There is. There totally is.

There's a reason ACID is illustrated with examples based on debiting one account and crediting another at what is a logically simultaneous instance (Atomicity).

Because if you do one and not the other, your accounts are now Wrong-with-a-capital-W-for-legal-consequences (Consistency).

We need these to happen in some sort of order, so we pretend only one such entry happens at a time (Isolation).

It would also be jolly nice if we didn't lose the records (Durability) every time the RAM lost its juice.

> You don't require from your data to be consistent at every instant

Again: yes. You do. That's literally the entire purpose of double-entry bookkeeping: to guarantee that the books are always consistent.
> People had the option of buying vinyl, CD or cassette in the mid-'90s, and they generally preferred CDs.

While agree with you, you haven't proved that this is due to a CD's objectively better sound quality. CDs are also more convenient than either tapes or vinyl: vinyl is bulky and much easier than a CD to damage. Tapes are smaller but also easy to damage. Both wear out with use faster than digital media.

Case in point: MP3 also took off massively despite objectively worse sound quality due to lossy compression. Because they were more convenient than CDs, and this convenience was boosted each time hard drive sizes and internet speeds increased.
OpenStack specialist Mirantis Gets $10 Million in Funding from Dell, Intel
Ignore troll, it's fairly obvious he has no aspirations to improving his own skillset and instead prefers to sit on his glass throne and throw stones.

Bad developers will remain bad developers if they want - they are an unmovable force ... and this guy appears to be a horrible developer. If he ever somehow managed to weasel into a team of mine, I'd fire him with a quickness.
The Unreasonable Effectiveness of C
Roll Your Own Netflix
Elon Musk: Vegetarians only on Mars colony
If you only disagree with the posturing and not the actual argument, how would you phrase what they said?
I happened to start using f.lux on my macbook 3 days ago, and I'm loving it. Where I am (south west England) sunset is around 4pm, and I usually work until 5 or 6pm. Having a much warmer screen tone as the sky gets darker really feels nicer on my eyes.

I think you really have to use the slow transition (1 hour) mode, 20 seconds is quite jarring.

I program in Aptana with coloured text on back background, and I don't find it any harder to read in night mode. Overall, I can't recommend f.lux enough.

On a related note I've just started using http://www.protectyourvision.org to remind me to get up and move around every 20 minutes, also a highly recommended tool.
I use xflux on a 64-bit Debian system and it works. I'm not sure, but you might have to specify the location parameters when starting it.
I just wish it would go based on ambient light if you have a webcam rather than what the sun is doing. Where I work, I'm not always exposed to natural sunlight, and I don't always work during the day going into the night where I'm going to want my screen to adjust to me trying to fall asleep halfway through a second-shift schedule.
I wonder if there are also geographic differences at play? I love it during summer in Germany (= bright until ~10PM) but it annoys me when it turns dark at 4PM, while I am still at work.
Cobalt2 theme for Sublime Text 2
I miss a Berlin toggle, there is no sun for two thirds of the year.