skysight-inc/HackerNews huggingface dataset:
I'm a developer at Facebook I thought I'd share my experience.

Before I joined, I wasn't really convinced by PHP. My experience using it was good for quick and dirty work but quickly resulted in a mess. However, the Facebook codebase was nothing alike.

The PHP stack uses generators to deal with async requests and doesn't suffer from callback hell. To write the UI, you write new custom components using XHP (XML in PHP). It heavily uses classes, traits, and most badly designed native php functions have a better counterpart available.

On the javaScript side, all the code is written using CommonJS modules. It runs a custom version of JSLint and Jasmine for unit tests. React as the main framework. We also have source transform for ES6 classes, arrow functions, spread operator ... It definitively feels at home for any node.js person :)
CFML Language – Talking to Adobe about the Edu + Intern Program
"Being able to do everything with a single language is kind of a big deal for many companies;"

Its a shame that so far JavaScript seems to be the only language you can use on the client and server. I come from a Perl background and every time I try to do something in JS it seems like a kludge.
Rough diamond hints at vast quantities of water inside Earth
Port Blair Airport is on that island.
There already is in the DC area. These ads have been all over Metro at the Pentagon station and areas where lots of other defense/government workers get on/off: http://oathkeepers.org/oath/
> Why spend all that money on subcontractors and new tools? Because I’m investing in building an even better news reader.

Do people want a "better" news reader? I feel this would be profitable if you stopped wasting so much money.
You could run git on the server instead of the client.
looks nice, i like the scrolling but there is a bug there ... if you highlight something that is more than a line it will scroll to the next article.
this strategy is ineffective with the transaction tax. it should be obvious why.

Explain like I'm a 5 year old child how a 6bps tax will prevent HFTs from running a strategy generating 20-100bps of alpha. It'll certainly prevent them from running a market making strategy generating 1-2bps.

You also still haven't explained why it's better for the whale (i.e., someone large enough to move markets) to be able to make others suffer the price impact of their trades.
This was available for years now. This is a server preloaded with google search algorithms if you buy the search appliance.
Trello or Asana is pretty easy to use

https://asana.com/guide/explore/videos/crm

Plus you can use those for your projects/tickets/personal todos too.

I hate having <Dr Evil>one million</Dr Evil> webapps to do <Dr Evil>one million</Dr Evil> things. Even if they aren't best in class for _everything_ there is something to be said for _good enough_ in a single location
> you'll need a ~1.5km-2km long runway to get the plane down in one piece or with everyone alive

You'll need a ~1500m long piece of hard and flat-ish ground, a good road will do (again especially if you don't need the plane to get up in the air again, at least on short order). With risks, granted, but it'll do.

> Something like this (or even setting up a 2km landing strip broad enough to allow a Boeing to land!)

Width would probably be a bigger issue than length actually.
To help the lazy:

http://swtch.com/~rsc/thread/squint.pdf

(it's also linked at the bottom of the article)
> A "radio jammer"? For what frequency? For what range? VHF, HF?

Er… GSM?
I remember seeing an article from the guy who built this where he mentions that you shouldn't bother with a CRM until you get to a certain number on sales.

http://spreadsheetcrm.com/

I couldn't find the article. Seems about right though. It's easy to spend a lot of time looking for something that we feel we need when a simple spreadsheet app probably works well enough for solo use.
Original question asked on superuser.com: http://superuser.com/questions/728968/can-document-root-of-t...
You're not being serious..

https://github.com/joyent/node/wiki/Projects,-Applications,-...

In fact I work at a company which is on target to process more than 2bn events / 1bn page views this year on a node / python based service oriented architecture. I'd say that's a handful more than your average hobby project.
> and happiness... I don't know really, I'm inclined to believe a lot of developers use NodeJS because it's new and hot and Java isn't, instead of looking at their customers' needs.

I agree. To be happy, We don't program using a particular language. We play video games instead. We program using a language chosen by us or for us to satisfy customer's needs.
Ask HN: Who has applied to YC S14?
With the deadline 2 weeks away, I'd be interested in hearing who has applied. Also, what geographies, and demographics etc.
Well this is a bit absurd, but what if the parachuted out of it? I have no idea what the motivation for hijacking it would be, though. Perhaps stealing something on the plane, or kidnapping someone. Again, just crazy speculation.
As someone who joined news blur after the reader shutdown, I hate to say it, but this seemed inevitable. The design was incredibly confusing (not to mention hideous) and there were so many options nested in so many menus that any time I needed to change something I could never find the option. I switched to feedbin since it had some semblance of design, was easy to understand and synced with many more apps.

Also, I was credited three free years for being an early adopter and I suspect many others were as well, so I really doubt a big revenue bump anytime soon.
So much conjecture and media picking at slivers of 2nd hand evidence.

Occam's Razor. The plane fell in the sea. It is a very very big space to search.
I don't like this kind of argument. The user wants a certain experience, and the hardware isn't able to provide it properly. Your answer is to change the requirements, to tell the user to behave differently? The product should be shaped after the use, not the other way around.
Ruby on Rails has been accepted into Google Summer of Code 2014
that far away from land would you even need to "jam" a cell phone or similar? I would assume the plane has equipment to maintain passenger contact with cellular systems and that would be just as easy to disable as the transponders are.
You are doing it wrong.

I don't mean to be contrarian but if you want to be successful as a independent developer (I have been for almost 15 years now) and you are looking for a CRM you are off the rails.

CRM systems are for the most part, for companies or sales individuals who need help managing the number of contacts they have at any given time and ensuring they follow a structured interaction pattern.

I know about a dozen people like me, some of whom float in and out of full-time gigs and consulting and others who are years or decades into the independent consulting arrangement. Not a single one interacts with a high volume of customers. At any given time I have two or three I interact with and maybe one in the pipeline. If I make contact with new potential customers I create a contact record for them in Outlook/Gmail/Whatever and record any extraneous details in the notes section. That is all, if you need more than that I question the approach.

ps - Another tip. 'Freelancers' are cheap and not serious, 'consultants' or 'developers' or 'independent developers' take home the big checks. Just a perception thing.
Regarding your second point, why should he delegate that critical task to someone he hasn't worked with extensively before?

Why should he prove someone else couldn't do that job? They probably could, but he can do it better and it's his money/equity after all.
Zuckerberg Called President Obama Over NSA Spying Threat
You need 4 years total though. Which is still pretty good though, in places like the US you're lucky to get even a green card in 10 years...
a log...
every article about db version control should mention sqitch. it's a great tool that works similar to and in conjunction with git.

http://sqitch.org/
I really like everything on GSA expect the price tag. I am not much fan of Site Search since I have no control on Meta tag level. I wish they would have kept Google Mini as middle layer between GSA and SiteSearch where I was able to control search in custom <meta> tags. Perhaps also they could have put Mini to Virtual Image or cloud instead of having to buy hardware with it just to make it easier.
See http://close.io by Elastic (YCW11)
Didn't like the article. Has your typical handwaving about "using an ORM" that will resolve all your complexities. Object Relational Mapping is a problem completely orthogonal to database migrations.

I like flywaydb. For "rolling back" you need to use your regular disaster recovery, as migrations will modify data aswell as the schema. Use transaction logging.
Check out alembic's neat solution to this: http://alembic.readthedocs.org/en/latest/tutorial.html#worki...

Basically you can solve the problem by fixing the order manually after merging code. And it won't run until you resolve the ordering.
That's true, but I still test the rollback on all my liquibase change sets. This helps to ensure that I have a straightforward option to back out of my changes solely in the case that something goes badly wrong immediately during deployment into the live environment.

But I agree that any regression after that point requires independent consideration, for the reasons you give.
At my company(we are small just 2 devs), I decided to go down the Node route, because why not, the project I just got off of was a lot of client javascript(with Play framework) and it made sense. This was the end of 2011. I was looking for something to replace Play framework because the impending doom of Play 2.0(which ended up being terrible..for us).

We started writing stuff in Node using the node mysql, and ran into a few issues(https://github.com/felixge/node-mysql/issues/200), that were resolved really fast.

As I got into it more and writing more business logic it started to fall apart. The async nature really started to show it's face. The async library was awesome in helping with taming the callbacks . When you want to execute queries in series, iterate over data, manipulate the data coming in and then write some data to a csv, it's just not pretty.

The code looked good, and it was all in really small functions, but making sense of order of execution with callbacks flying all over the place proved difficult. It was possible definitely but if you looked at the logic in Java, it was just like a big sigh of relief. Not sure how to explain it but looking at code that executes like you think it would makes me happier.

Luckily we didn't have too many projects done in Node and switched to Rails 6 months after and have been happy ever sense. I've revisited Node a few times, but even with generators it makes certain things blah. Specifically looping through arrays that need to execute callback code.

I really, really want to like Node.JS, but it's just not there for me. For me both languages on the client and server is overrated anyway and with Angular I'm writing less Javascript then I ever have.
While they're at it, why don't they also block Google fiber since it disrupts a duopoly...
4096
Trivial extension to Gabriele Cirulli's 2048. It doesn't seem impossible to reach 4096. Post if you reach 4096 (then I'll put up 8192)!
Well, I have DB background. I've designed the schema for a moderately large OTA (tingo.com) where I've used Flyway, and I would recommend and use Flyway. Forward only migrations aren't bad, and work pretty well in the real world. As some else pointed out, there are situations (like drop table) that cannot be reversed.

As long as each release is backwards compatible with the previous one, you won't ever need to roll back.
They'll hit another spike when users from the google reader shutdown renew their yearly subscriptions.
Facebook Users: Get Ready To Scroll Past Video Ads – NBC News.com
Free Macrame Patterns-bestcbstore.com
The new Silver Bullet is born! Will get you best developers, cut bad things 50% and improve good things 2x! JS is the only language you will _ever_ need!
> NPM effectively kills the possibility of experiencing dependency hell

Am I the only one feeling that package management is the cause of dependency hell? Doing it the old school way where you just always have all the dependencies in the repo will never lead to these problems.
@arfon doesn't admit that there's a bug, rather he says that "requiring a unique primary_extension isn't really a 'bug', rather it's a consequence of how language detection works in Linguist."

The work to fix the design issue was already done by @nox, who submitted a pull request which is still open: https://github.com/github/linguist/pull/985
If we go the terrorism route.

First, you only declare you have done it if you don't plan on doing it again. This could merely be a test run. Determine if something is possible and then hide the evidence of what you have done. Examples, killing an entire load of passengers in flight so a dead plane arrives/crashes at its destination. The damage to the industry would be immense. How its done is from simply vacating the air in the cabin to poisoning them.

If not terrorism, who would take a plane that far off course except to possibly steal it or someone on it? That is more far fetched than simple terrorism.

I would have preferred it to be a mechanical issue, but that they tracked the plane off course and for so long makes that difficult, unless of course the pilots detected a decompression issue and tried to turn around. Even then they would simply go low and continue on, I cannot for see any reason no one would have raised contact unless they were prevented from doing so.
>It’s extremely difficult to hire top talent these days; good developers like to learn new things and to use new technologies.

I have to wonder how true this is. Someone who gets good at whatever their domain is is probably better at that domain than the leapfroggers.
Proposed online neighbourhood for web addresses ‘sucks’
It doesn't have to impact the sea floor, the Kursk explosion was detected by seismographs.
For people who read to relax, speed reading does the exact opposite.
Yeah! I already noticed it but never had time to correct it! Thanks for the highlight! Ps : it's for mobile/tablet compatibility but yeah, it should be disabled in desktop! Thanks for checking!
hh hm! Just get da bleedin blk box to eject from da stupid plane if the damn ting finks da plane is gonna crash. wolly
Ah I see your point. They have made the move to non-discrete graphics for their Mac Mini systems as Intel's offerings have improved significantly, but my MacBook has an nVidia 650M in it I think, which does me alright when I reboot to Windows on it.

But then again, I am not really playing modern games so am not really stressing it that much; (having said that, the fans do go mental in it).

I wonder whether it is a vicious circle for gaming on the Mac? Nobody buys a Mac to game on because there's no games on the platform, so developers don't write for Macs because nobody plays games on them etc. etc. etc.
Via The Guardian's live updates:

https://twitter.com/sgify/status/444421777280614400/photo/1
some= russian propaganda stations (russian state controlled and run)- independent stations are running.
I come from a JS background, and every time I try to read Perl it seems like a kludge.

Boom. Objective opinion about a language I'm not good at. See what I did there?
Unless it was packed with explosives and blew up when touching bottom Kursk-style[0], that's unlikely.

Not to mention the whole area is 80m deep tops, usually much less than that.

[0] http://en.wikipedia.org/wiki/File:NOSAR_Kursk_sesmic_reading... the barely visible initial event (1.5 Richter scale) was caused by the explosion of 500kg of kerosene and 1000kg of concentrated high-test peroxide[1]

[1] http://en.wikipedia.org/wiki/High-test_peroxide 85~95% H2O2, cheap and stable until in contact with a catalyst, then it decomposes explosively (~5000x volume increase) into O2 and H2O steam
But then it is also on the video footage collected by various spy satellites. If anything remotely looking like a plane this size had landed there in the correct timeframe, there'd be police/military personel kicking in doors down there right now.

Since we haven't heared of any such operation (which would be extremely difficult to keep secret, given the circumstances), the reasonable assumption remains that the plane fell into the sea.
With that interpretation 14/3 is 4.(6) or using 3/14 just 0.2(142857) and both are way off. But if we stop taking the date more or less as it but allow (arbitrary) computations on the components, we probably can get even closer than 22/7.
Passion Projects
Maybe if it was a 5x5 grid instead it would be more interesting. This version you basically have to complete the game twice in a row.
Which is a problem precisely because cars are so dangerous.
I think the frustration with the various state differences is less interesting, to be honest. That's part of what makes the US great IMO - states have to compete with each other as people and businesses can vote with their feet.

The difficulty you encountered during what I would have thought should be a routine L-1 is most concerning & perplexing. I really never understand this point - more than a million new green cards were issued in 2012 [1] but you can't even easily get a temporary work visa.

To make matters worse every year 50K new green cards are issued to completely random people, I mean it's a lottery after all [2]. Why does the US want to hand out residency en masse and then stop people who can create jobs and grow the economy? As an outsider looking in I would think you're getting the worst of both outcomes.

I don't believe there is a good answer. Regrettably decision making has become so paralyzed in the US Congress and Senate and the whole machine only exists to serve itself.

[1] - http://www.voanews.com/content/us-issues-million-green-cards...
[2] - http://en.wikipedia.org/wiki/Diversity_Immigrant_Visa

Edit: references
Radar can detect mental states like "deliberately" now? That's mighty good radar. Further, any story with the phrase "sources familiar with" should be immediately discounted, and its author told to feel shame.
Cabin pressure and O2 are not something the pilot can fiddle with while in flight. Easyjet are often accused of doing it to save fuel/make passengers docile, and it's been debunked.
The initial explosion was barely detectable from nearby Finnmark[0] (and undetected from Svalbard or Hedmark) yet was 500kg of concentrated H2O2 and 1000kg of kerosene blowing up.

[0] http://en.wikipedia.org/wiki/File:NOSAR_Kursk_sesmic_reading...
Which would cause the oxygen masks to deploy.
Sure it was my fault she used functions within functions because she didn't know how to understand Pythons module system. It was my fault she had big nested hashes without any comments to explain the structure. It was my fault she had two variables "Indexes" and "indexes" in the same function. I must be the shitty coder, not her....

I at least try and make my code maintainable.
How we built ampp3d in 8 weeks
I seem to remember Cialdini's "Influence" touches on this (it's a great read about persuasion and influence in any case)

Basically we have a strong need and desire to be self-consistent, and so we seek reasons to rationalise our decisions and they don't need to be all that logical as we try really hard to fill in the gaps. Just present a somewhat plausible story, and you can make people substantially happier about their purchase.

A lot of aspirational brand advertising serves to make you willing to spend money on an expensive product, but also to help you justify the purchase to yourself afterwards by continuing to give you reasons why you made the right choice, so that you go tell your friends about your awesome expensive new Mercedes rather than go around telling them the car salesman tricked you into buying a car you can't really afford once you've had a chance to think things through.

On the lower end, those "write 200 words about how much you love X for a chance to win" competitions are based on a similar principle: They don't care one iota what you write; but apart from getting your address for marketing purposes, they also want people to think about positive things to associate their product with, and commit to them in writing - our need to be self-consistent makes us feel better about the product as a result and we become more likely to advocate the brand and be a loyal customer.
Oh, I did not know that. Nice to have that option too.
Has anyone had experience with alternatives to Google Site Search? How did they compare?
I have the opposite experience. I tend to read good fiction -- the nice, trashy, swords-and-sorcery-and-spaceships stuff, not the deep, meaningful War and Peace stuff -- at speeds way above my comprehension level. I enjoy it just fine, my imagination fully engaged, and I'm just accidentally skipping words and sentences and paragraphs in my eagerness to find out what happens next. When I go back and reread a good book, I always encounter material I know I missed on the first time through.

Nonfiction on the other hand -- textbooks and papers and the like, the real information dense stuff, not the light and fluffy pop science books -- I read at a much more plodding pace, carefully reading each word, skipping nothing, and frequently backing up to reread a paragraph.
Check out https://kouio.com if you're looking for something visually clean and simple.
While it is unfortunate that a pull request on this project has been around for 5 months without much progress, I think the commenter is being a bit dramatic. He is acting as if GitHub is blocking all commits with Limbo code. The language can still be under version control, it just might not have syntax highlighting and its own color in the repo stats bar.

GitHub isn't discriminating against certain programmers. Stay calm and keep coding!