skysight-inc/HackerNews huggingface dataset:
The # of users really says nothing about how expressive the language you're programming in is.

And if we're talking about consumer products like facebook, it doesn't even say anything about how fast your programming language is since performance is dominated by database access time.

At best, we can try and claim that Facebook found PHP to be insufficiently expressive/safe/suited for them once they had X number engineers making Y number of changes per day.

Maybe they really could "move fast and break stuff" with 200+ engineers trying to commit to a vanilla PHP codebase.
Steam announces its first Controller
Top 7 Social Share Buttons You Just Got To Love | Onenaija Blog
I hope it turns out better than optional typing for Erlang. I have frustrating memories of using it, which left me sceptic for optional typing features.
I wrote a simple temporary image hosting service that is very similar.

http://img42.com
Hardly. You clearly don't understand what a Codec is. It is not simply "math" anymore than Google Search is just "math" or a physics engine for a game is "just math".

Justify your piracy with better arguments.
7 HTML5 Game Design Mistakes to Avoid
It looks like it could work. I think I'd accidentally press the buttons on the back, though. Does anyone remember the SpaceOrb 360 [1]? I had one for a little while but returned it because it just didn't work as well for me as did a keyb/mouse combo. If microsoft won't match console gamers against PC gamers [2], how will steam pull it off?

[1] http://en.wikipedia.org/wiki/SpaceOrb_360
[2] http://www.rahulsood.com/2010/07/console-gamers-get-killed-a...
While J is mostly a transliteration of APL (with improvements like trains and forks, and other stuff)

K is a different language. Arthur carefully picked the most useful 20 monadic (unary) and 20 most useful dyadic (binary) function and put them on symbols that make sense and are easy to remember:

a+b is addition
+m is transpose (think of mathematical notation for transpose)
a*b is multiplication
*v is "first", like in C
a|b is max / or
|v is reverse (closet graphic to APL)

etc.

Also, K does away completely with matrices and uses nested vectors exclusively.
The bullet points are objective and contain links to the scientific literature. The triune brain theory is rather more subjective.
I'm wondering if https://www.lob.com/ has an equivalent in Germany or Europe in general.

(yes I've seen the international shipping, but domestic for us is probably faster and cheaper)
Friend of mine switched to e-cigs a while back to try and quit. She seems to be doing pretty well. I met her at an airport terminal just before a transatlantic flight and she was complaining that the airlines don't let you use e-cigs on the plane.

I did double take when I saw her e-smoking in the terminal though. ;)
The development from Java to HTML5
> does nothing to address the things that I hate about writing JavaScript (oh, the weakly-typed type system for one thing

It can't because it's actually JS, by design. Yet it dutifully tries as hard as it can within this design goal by e.g making its == compile to JS ===. Maybe you'd rather be interested in ClojureScript or Dart, which use JS merely as a VM instead of their systemic core.

> If a front-ender on my team started using CoffeeScript on a project I work on, I'd take him to one side and say "it's fine to practice weird kinks in private, but compile it into JavaScript before you check it in". :)

If a back-ender[0] were to come to me-as-a-front-ender (since I'm equally both), and tell me what language to use, I'd tell him to, well, mind his own server-side business and let front-enders use whatever language they deem able to make them go from A to B in the most clean, reliable, and efficient way possible to them, or else I'll make them rewrite their stuff in NodeJS under cover of both ends being able share and reuse code, just to make them suffer ;-)

[0]: which I don't know if you are or not, but given the substance of your comment, I'd venture mostly the former.
Searal adding as default search engine
Just started reading "The Discipline of Market Leaders", and it seems to be a great book I've never heard before. Thanks for the recommendation.
Would love the opposite, a scala -> java converter.
What about circle strafing a moving target while jumping/ducking and shooting? For me, that takes 3 simultaneous inputs on my left hand and 3 on my right hand. On each hand, some of those inputs vary or alternate. I can't speak for "most FPS" but competitive FPS require this coordinated action.
Could you kindly elaborate on how you would charge someone's credit card immediately without the CC number? (that is, specifically NOT via cheque, bank number, wire transfer, or cash)
How is that different from saying you have to take a vacation day when you are sick?
One question I'd like to see added is "how much revenue does this firm make from this patent and how much does it stand to loose due to this infringement".

This, I think, would immediately make it noticeable if the person is a patent-troll, or a legitimate business trying to protect their revenue.

I believe, that in the spirit of patents, a patent holder should have to prove damages to their revenue (or possibly future revenue).
Wile I don't consider them to be solid points (see my reply), yours is a solid one: when one asking a question (say on SO) asks speaking in JS tongue, I'd expect the person answering to reply in JS, simply out of courtesy.

And conversely.
I remember asp classic. It was the defacto standard for programming on the web, until something better replaced it. That something was PHP.

PHP means access to easy to install, ready to go software, which meets 95% of the needs of small businesses. I would love to see that in python, or anything else, but it simply isn't there. The most widely used python CMS? Plone. It's massive, hard to maintain, and far from easy to install or host.

I've been on and off working on systems like WordPress for pyramid/python for a while, but it's a massive project. One day I might finish it...
> If a front-ender on my team started using CoffeeScript on a project I work on, I'd take him to one side and say "it's fine to practice weird kinks in private, but compile it into JavaScript before you check it in". :)

I know this was just a hypothetical, but this is a bad idea. You've lost the original source code and replaced it with something that is, I think everyone can agree CS-advocates or not, hard-to-read Javascript code.
Would a Facebook group not work?
Windows Developers Can Use HTML5/JavaScript App Model With Windows 1.8 SDK
Rethinking the Weekend
Undiscovered Country of HFT: FPGA JIT Ethernet Packet Assembly
Valve's SteamOS Arms Linux Gaming for Living Room Wars
Looks like there's no data in the world that's going to convince you away from what you already want to believe, no matter how overwhelming. Good luck to you.
Which you usually don't for fun personal projects.
Google Android Expands RenderScript Support Library for Developers
I find Dan Ariely's books on human irrationality very interesting and very easy for normal people like us to get into.

https://en.wikipedia.org/wiki/Dan_ariely#Publications
Maybe this can help for games that don't bother to adjust/disable acceleration:

defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

I could care less about programmable buttons, but my RAT5 required a kext installed along with the companion software to work properly (hover bugs and whatnot), and it does not seem to have any acceleration, even outside games (I did not use the above settings)
You may be able to spread more virally if people don't enter the recipients details into your app, and it may make it easier on everybody.

This is definitely a "maybe", you'll have to do the research.

If you just have the recipients phone number and the photo, you can send a photo MMS to the recipient saying "x bought a printed version of this photo with PigeonPic. We need your address to send this photo".

Just an idea, you'll need to work on it, but I know, I don't have people's mailing addresses.
> From the blog posts it seems as if the guy's landlord was on-board with him subletting

This has never been clear to me. His landlord was the one cited for (supposedly) violating the law, so he naturally was interested in a defense to avoid the fine and having a citation on record. I'm not sure he actually approved of his tenant renting a room of his apartment on airbnb.
Clearly, we should be moving to Nigeria.
I am one of those people. It's neither a gift, nor a product of discipline; I just remember trivial shit about lots of people that I have ever met (but certainly not everyone I have ever met), all the way back to the 4th grade.

This app will help the forgetful types, but it won't win over people who have an innate ability to remember some utterly trivial facts. IIRC, the majority of successful CEO's share this trait...try to pull Refresh on them, and you'll find out how much closer you got to dog house than if you just kept your trap shut.
'The unkindest cut of all? Food writer John Birdsall returned from a Portland, Ore., food festival and reported that the Bay Area’s vaunted “populist craft foods” scene might be as “extinct as the $1,500 flat.”'

linked article here: http://blogs.sfweekly.com/foodie/2013/09/why_portlands_food_...
Regarding your comment about DOTA2, i see how they have a stake in making this good for rts, but i am not sure how it will work. Me and a cousin hacked an old XBOX (not 360) controller and made it into a usb controller and i tried playing League Of Legends with it... hellishly tough man. I figured it would be more suited to a controller than other rts games because it involves a lot of button action, instead of just the point-and-click of rts games. so while the controller was pretty cool for casting spells, but mouse movement is a pain. because u have to click all over the screen pretty rapidly (MOBA games get pretty intense) and such rapid precision is very VERY hard to obtain from a controller.

Maybe its just all of us aren't used to doing those tasks with a controller as we are used to it by a mouse (btw long time halo veteran so am more comfortable on controllers for FPS games) but i think a learning curve would prevent high level players from switching to controllers becuase it would (albeit temporarily) really shunt their skills
Fully agree on QNX: very elegant OS, unique concepts like "syscalls" via synchronous (!) messaging, real-time from the bottom up.
We used it for a robot we build in the 90s. Everything from the low-level control to the image processing on some fine 386 boards with QNX-native networked IPC.
Too bad that Blackberry was probably the death-spell for it.

Also agree on Mach, although somehow NeXT/Apple seem to have managed to make a very good modern OS out of it - with a lot of Mach cruft hidden in the basement. The original NeXTStep Kernel suffered seriously from memory leakage and instability. Unbelievable it became the basis of iOS much later.
Cheating Makes People Feel Good (When There's No Victim)
Ask HN: As a recruiter, would you prefer traditional resume or social resume?
As a recruiter myself I frequently receive 2 page format resume. However, they fail to show insight of a candidate. I am more interested in getting to know about candidate's online contribution as well such as on github, stackoverflow, dribbble (if designer) and so on.

What do you all think?
Yeah i tired playing LoL with a mouse. Not a good experience. EPICLY HARD. You just can't get that level of rapid precision with a mouse. for FPS games, this controller looks like a BEAST!!! but for games like Dota, this is gonna be a huge pain. I can already see people complaining after every death that they are playing form a controller
You can easily add something like accessors using traits. I cooked this up in 5 minutes: https://gist.github.com/jsebrech/6740010

You can do a lot with meta-programming in PHP. For example, you can write your own array type if you are so inclined and use it anywhere you would use an array. Here's an experimental library that showcases the meta-programming abilities: https://github.com/jsebrech/php-o
Well, JetBrains have now made PyCharm3 Community Edition, which is free and open source, and they are charging for the premium edition with support for web frameworks like Django, Flask and Pyramid.

The RAM thing still bites. When I get a new laptop in a year or so, I'm going to go all out on RAM. :)
There's some discussion on it from /r/apljk a year ago which stated that it was a research project: http://www.reddit.com/r/apljk/comments/xktud
This is a great series about how innovation and creativity happens, too (hint: through remixes):

http://everythingisaremix.info/watch-the-series/
This is how Sony makes cameras
Regarding your reference link [1], I just noticed another devious strategy. At the bottom of the page, the "I accept the terms of" is in black for higher visibility while the "JustFab VIP membership program" is in pink. Now, Black on white is easily more visual than hot pink on white. And since the hot pink is next to the black, its visual contrast reduces even more. Combine that with the fact that users are very highly likely to tick a checkbox, any checkbox with the phrasing "accept the terms" it makes this even more sinister.

Regarding link [2] I'm unable to even find a way to 'escape' the subscription process. Oh, no wait, it's again present as a "Checkout as Regular member" again in a hot pink on white scheme while the other giant CONTINUE TO CHECKOUT is in a more contrasty white on pink, and it's larger. Also, wait, if that's the regular member checkout link, then what's the giant checkout button do? Bam, chicanery yet again.
>> 20-something hipsters on HN think of this

Seems very wrong. For some reason, especially the mention of "meeting" the girl at the bar, and of course, "befriending" people on this basis seems wrong overall. I don't think these are really friendships. Seems to be a business world thing.

I find it so creepy, I might go out of my way to post hilarious fake information about myself. Like how I baked gummy-bear pie for my niece, and how my stocks in BLAH something were faring. This way I would know who was doing this to me. I would disdain them... If i were "important" that is =)
Is Ubuntu doomed?
Yelp confirms Harvard study about fraudulent reviews
What's the probability that the customer is unaware that this is a "membership" email rather a monthly email sent because you signed up and bought once? It's not uncommon for Newegg or Amazon to send you emails.
> Most of the criticism of php seems to contrast it with a language plus a framework. If you really want to compare, compare php with ruby or python, not Django or RoR.

Why? What difference does that make as a programmer using it? If another language is more modular, and lets libraries handle things that are baked into php, isn't that a good thing?

> As for php encouraging shitty programming, a good bit of that is that so many more people program in php because its easier to get started with. This does not mean that just because php attracts shitty programmers that it doesn't have more or many awesome programmers than languages such as python.

Maybe not, but it makes it harder to hire the good ones.
In my city (Amsterdam), most of the apartment buildings that are popular for short term rental have no more than 3 to 6 apartments. I know all my neighbors. They don't change all the time.

In that context it's extremely invasive to suddenly have strangers in your building.

Luckily I have good contact with all my neighbors, two of them rent out their apartments regularly, but also live there part of the year. But often apartments are owned by people who just own the property and don't give a fuck about the people that live there.

Unregulated, AirBnB would ruin the quality of living for many people.
This is something I could see using from time to time with friends as a sort of fun lark or joke.

So you may not want to rule out younger users from your market. Imagine it, for example, being marketed to heavy instagram users. The branding is all different, but given that you already have the core product, it would be trivial to buy a second domain and create a new skin of the site for this audience.
You don't need nicotine under any form, believe me. Just stay away from it.

It's not healthy, it's filthy.
Hehe...the Hudson airplane did not land in the river by default. The default choice in New York would have been to take out a few city blocks. This incident was a textbook example of good decisionmaking under pressure.

Most computer guys don't realize this, but you can't save the state of a flight. Most decisions are mostly permanent once made. And some, like for instance all decisions made on an aircraft with no engines, are completely irreversible. So if you don't make the right choice on the first try, you have to live with the wrong choice. At low altitudes under visual flight, a pilot makes multiple such decisions a minute. In an emergency, this number would be a lot higher; on the order of once every few seconds.
never knew this was still in developement, It was a great idea but got little attention against linux like some other projects including Haiku
> The fact is, most people aren't qualified to interpret the data.

All too often, when that is given as an excuse, the people analyzing the data turn out to have made mistakes and the general public does have qualified individuals who can, and will, point out the errors. Alongside this, frequently this raw data is not shared with the reviewers, who should be qualified and should need the data to do a proper review. Unfortunately, this often results in a rubber stamp culture of reviewing rather than thorough peer review to validate the results.
I think it is fair to contrast PHP with RoR or Django, because it was built specifically for generating HTML. Ruby and Python are general purpose languages that do many more things than generate web pages. No one writes iOS apps in PHP but they do in RubyMotion. No one writes high performance Math routines in PHP but they do in Python.
coffee-script is not less compatible with standard js tools. Again, "it's just javascript" and you can use backticks in coffee to get embedded js.

Common mistake made by coffee-script-nay-sayers.
> Can anyone please point me in the direction of an open source project on Github that can showcase to me the 'elegance' of all these other programming languages that have the scale and adoption of some of the more well-known PHP community pieces?

Just look at MoinMoin's source and see how much more elegant it is than MediaWiki.

> either an unfair comparison (language to 'rails')

Why is that unfair?

> a bad taste left in the mouth because the person worked with a nasty domain specific language like Wordpress, Drupal, Magento, etc.

If that's how PHP is used in practice then it's fair to complain about PHP.
Oooh, you just reminded me of this one.

http://filer.case.edu/dts8/thelastq.htm

Pretty much has to be the most powerful AI (as it reboots the entire known universe).
In some WM is not possible to "drag&drop" files. I use i3 without an X file manager.
coffee-script compiler output is pretty well-formatted -- so it's indented correctly even though javascript does not require that.
>CodeIgniter
Abandon ship immediately.
Javascript, C and Java suck, yes. Show me something as bad as the OP in python3 and then maybe you'll have a point.
How Best You Can Rescind Your Mortgage Financing
That's okay, but that doesn't seem to help much to verify your type correctness before runtime, which seems to me to be a big part of the benefit of type checking. Also, what you'd really want is something that implements type variables like:

@typ[A implements *](A, ret=A)
def square(x):
return x * x

But I don't know how you'd do that in Python.

BTW, your printargs looks pretty cool! I might just makes something like that for JS...
Google's Hummingbird Update: What Is Brewing In Search Engine Land?
My personal bias against PHP has been born out of every single PHP project that I've encountered has been horrible. Everything from simple one page apps to complex projects has just been an unmaintainable mess.

Several years ago I was told to use Magento on a project. Great, Magento is a mature PHP app and I'll get to see some great PHP code. Nope, I was horrified by what I saw and dreaded coming to work everyday and having to deal with that mess of a system.

I have a hard time getting behind a language that everyone uses but no one uses well.
The parallax and blur effects can be turned off in the preferences (enabling high contrast disables the blur effect for example). If memory serves correctly both settings can be found in the accessibility tab.
Hence why I think the "ADHD Overdiagnosis Epidemic" in the USA is bullshit -- the fact of the matter is that 45% of the USA smoked in the 1950s, a number which has since been cut in half [1]. Considering the hypothesis that intoxication is a basic human need, it stands to reason that, given the stigmatization and taxation of tobacco, that we're now just relying on amphetamine rather than nicotine. I'd suggest that ADHD has been engrained in American life for at least a century, the difference being that, up until 10-20 years ago, we had a readily-accessible, socially-acceptable medication for it.

[1] http://www.gallup.com/poll/109048/us-smoking-rate-still-comi...

[2] Siegel, Ronald K (2005). Intoxication: The Universal Drive for Mind-Altering Substances. Park Street Press, Rochester, Vermont. ISBN 1-59477-069-7.
The primary culprit is the app zooming effect, which can be rather disconcerting for users. Hopefully Apple will supply an update allowing one to toggle that particular animation off.

I remember getting severe motion sickness the first time I ever saw Doom being played, and again with Quake, although those passed with time. It's very unpleasant!
If you start the file with ".LOG" it will add date when the file is reopened.

Stupid party trick.
The author mentioned the ES6 problem, which I think is the only valid point made in the whole article (others are way too subjective).

Despite the hope that ES6 could be usable as-is, there's always the legacy syntax problem -- and the same applies to coffee-script (and its various forks). Some bad parts of javascript are going to stay in ES6 -- solved beautifully by pre-ES6 coffee, but due to the changes elsewhere we'd have to start over.

It remains unclear what we would be using when ES6 gains traction.
With all due respect: No molecule is a mathematical formula. Mathematical formulas - on the other hand - are.

Patents on software are a patent on describing how to use a machine. Almost every single component part of the machine has surely been patented at some point.

How many times do we need to patent the use of a computer and/or networks before we're done with this nonsense?
MPEGLA collect royalties from device makers and chip-makers. Good luck to them if they want to collect royalties from every VLC user. I can think of nothing which kills the demand for H.264 decoding hardware faster.

EDIT: This is as an aside to the fact that I'm pretty sure they don't have an enforceable claim to kill x264.
Get Three Free Months of Code School. (Plus a New Relic T-Shirt.)
Stay as far away from the Oculus Rift as you can, then...
The lack of preemptive multitasking didn't mean that people didn't want to run a Unix-like OS at home, if that's what you mean. MSDOS was horrible, and regardless of the capabilities of your machine one would probably rather use something else.

I had Amigas with 68000s, and one with a 68030. AmigaOS didn't have any special capabilities on a 68030 that it didn't have running on a 68000. AmigaOS was a Unix-like IS with full preemptive multitasking that could operate in 256k of address space, on a 68000.
They are still in "stealth" mode.