skysight-inc/HackerNews huggingface dataset:
Build a Chrome extension with CoffeeScript
A lot of buzz about Node shouldn't be confused with a lot of "hype". If people are talking about something a lot and using it for very specific projects that's very different from people evangelizing it as a silver bullet solution for everything.
A bit old (2003) but nice to have another example of exploiting hash table weaknesses.
Ah, I see. Yes, that might make some of those operations better. Other operations that are common in our workflow might still need to look through the whole super-repo - for example getting a list of all changes (staged or unstaged) in the repo and generating a code review based on that.

(I almost habitually run "git status" whenever I've task switched away from code for even a few seconds to make sure I know exactly what I've done, which would have to look over the whole super-repo as well.)

Thankfully we're a while away from the times based on the synthetic test - it's not something I notice at all, but I probably write less code than most engineers here.
Provide a concise, objective definition for functional languages which Lisp, Scala, Haskell, and Lua satisfy but Javascript does not.
I've seen tons of different Mandelbrot implementations in Javascript and Processing.js (it's a pretty popular example of the ImageData object) and I can say that this particular one is indeed fast considering that is using 128 iterations on a relatively big canvas.
Just few days ago I was saying that I wish Google docs could handle latex. Now this looks perfect! I will be sharing this with my advisor and other students and see whether we can use it.
The takeaway I had was much different. They did not seek to demonstrate that it worked. They sought to explain how, at the neuron level.
They haven't lost customers because there is nowhere else to go.
What's a factor of 1000 (or is it 1024) these days?
You're absolutely right, nobody is under any obligation to be non-disappointing.

He's soliciting opinions. I'm not sure how anybody can comment meaningfully based on the data he's given.
We've built a couple of apps with Sencha Touch for the iPad and iPhone. Awesome framework - can't wait to try out the native packager when Sencha Touch v2.0 goes GA.
Try something old
A sobering look at Facebook
I don't see a SLA for Stripe on the ToS page, why not?

Blanket SLAs are not normally worth the paper they're written on. Look up the breach-compensation for your favorite TOS-SLA sometime.

Publishing the uptime history is a much more honest approach.
Kudos to stripe for doing just that.
> If you proposed a good solution I'm sure they'd be happy to provide time and money and open source the result.

If they provided money, I'd provide the time in order to produce a good result. See the problem?

More to the point: FB is all take and no give, as near as I can tell.
Thing is:

1. In general, I'd like to receive information asynchronously. Meetings should be for solving problems. They're a team-mutex, and mutexes should be avoided.

2. Standups are generally by definition, not for solving problems.
This could be very useful! One potential challenge is there may not be a huge range of installed packages.
I'm not knocking them for publishing their failures. That is all great.

I'm questioning the comparison with other unrelated systems that are much bigger than them, especially when they don't publish a SLA themselves.
or "let's switch this to Redis"

Don't throw node and redis in the same bucket please.
"Leaving from Zurich to most European destinations by plane I usually don't even need an id."

Not true. Having an ID on you is needed while travelling Schengen, and you can get a fine if you don't have one.

One chick from our bus even managed to get one when we were stopped by Polizei for a random check a few km inside Germany.
I'm going to make a guess at your age based on this list, I predict you are less than 30 years old.

This is because your list is missing Java. During the mid to late 90s Java was Jesus. It was the solution to every possible computing problem imaginable. The amount of hype surrounding Java puts anything we've seen since to shame, even NoSQL, "cloud" computing, social networking, etc. It was infuriating. And it took a few years of everyone and their mother banging away at Java development before people realized that it wasn't the Messiah, it was just a technology with a few advantages as well as some disadvantages, and that it was a good idea to only use it sometimes and keep using other languages when appropriate.

Remember that JavaScript has absolutely nothing to do with Java except the name was changed and some of the syntax was changed to make it more closely resemble Java merely out of a crass marketing attempt on Netscape's part.
this isn't going to be very popular, for obvious reasons.

> The most devoted, upstanding employees are the least paid, and the most conniving, disinterested ones are paid the most.

disagree. the best employees are the ones are constantly being recruited, they know their value, they have the quitting credibility to leave and go get a job anywhere else if their value isn't met.

anyway, if the employee wants to stay, it shouldn't get to the point of a counter offer. they ask for the raise, they have implied quitting credibility that is obvious and doesn't need to be used as a threat, they get the raise. if you have to actually threaten to quit, somebody is doing something wrong.

> If an employee tells you they have a job offer, tell them that if they take it then you’ll wish them well, and stick to it.

clearly Mr Cohen isn't working with superstar engineers, the type that are a massive blow to the company if they leave. you do what you need to do to keep them at any cost, not whine on a blog.
I bet that it's the Android@home home automation introduced one year ago. Or a console which will bring Android Apps to your TV.
PHP Harvard Computer Science Lecture
Management that engages in that frees up more money for others who want to negotiate. Why should management give money to people who don't want it?
+1 to this. CloudApp is AWESOME.
Looks amazing. Compiles fast, supports packages, and the error logs are much better than what I use.

That said, it would be nice to be able to download the files with one click, sync with dropbox, and maybe have support for versions or diffs?
Hide apache and server software version
'Ohmigod' != 'Oh my god'. The meaning of the phrase is beside the point.
I used git-p4 at my last job, and the only thing that ever got weird was p4 branches. At Google we have an internal tool that's similar to git-p4, and it always works perfectly for me. Enough developers are using it such that most of the internal tools understand that a working copy could be a git repository instead of a p4 client.

So if you're planning on doing this at your own company, my advice is to write your own scripts that make whatever conventions you have automatic, and to move everyone over at the same time. That way, you won't be the weird one whose stuff is always broken.

I think most people got burned by cvs2svn and git-svn and think that using two version control systems at once is intrinsically broken. It's not. svn was just too weird to translate to or from. (People that skipped svn and went right from cvs to git had almost no problems, I'm told.)
Which would also be tremendously useful for e.g. make.
Keep in mind that the talk in question is talking about the web site (and some other stuff) going into production, and as is mentioned in the talk, it is done more than once a week, and the whole shebang can be pushed in some number of minutes (I forget the amount mentioned).

Back-end services have their own release schedules and times, and obviously are made to be highly backward compatible so that they don't need to be done in lock-step with the front-end.

I think you're right about the "diamond dependency" model, but I think the merge-up and merge-down in Vista had more to do with having multiple independent branches in flight at the same time.
Yes indeed it was him.
Wow I've never read this before. Simply amazing. So succinct, yet so powerful.
But that, too, would be overkill. From TFA, here is the issue:

OK, if I go into the main menu, click "Operations", then click "Sales", then click "History" it takes me to the Sales History Menu. See?... Then I click on Sales History Display by Part. I enter "R27-93" and the main screen pops up. Then I click on Invoices, I hit F5, then F3, then F7, and the Invoice Part Number changes to "GT548". This should never happen. What gives?

What makes the article so mordantly funny is that it takes hours to get to this. Somebody could have typed out a description of the problem in minutes.
Right, so "literally the entire codebase for all their products" is incorrect. Thanks.
I haven't used twisted in ages, but I have to second that.

It's quite a solid framework - with possibly the worst marketing in software history.
For me it is one of the reasons why I avoid Apple products.
Stack Overflow lets me log in with OpenID.
"files in the .ibooks format generated using iBooks Author"

That clause is ambiguous, and I wouldn't bet on it being interpreted in the sense your scheme would depend on.

You'd need "generated using iBooks Author" to denote which "files", where it's more likely to be interpreted as denoting which "format". That is, the clause disambiguates the format from any other format that may exist with the file suffix ".ibook".

ANYway, this EULA update is appreciated.
I can't concentrate on programming because my brain can't ignore how bad the music is.
Woody Harrelson takes a beating in Reddit Q&A
Toronto, Canada - Full Time

Full Stack Web Engineer

EventMobi is looking to add incredible talent to it's rapidly growing team (we're now 11 from the 5 we were 3 months ago!) We're looking for someone who's interested in taking on a real challenge and solving interesting technical problems.

We're in need to scale our architecture, build out our API, and continually add awesome features to our platform.

Our mobile apps are built off Backbone.js, Handlebars.js, Zepto, HAML, SASS and a few of our own internal 'frameworks' working off a Node.JS server

Our backend and app generator is built off a sturdy LAMP stack and we use Ruby for all of our testing and test automation (Cucumber based).

If this alongside work that rolls out to hundreds of thousands of users sounds interesting to you, send us an email to work@eventmobi.com or hit me up on twitter @bijanv
There already exists tup: http://gittup.org/tup/ which does that sort of thing.
Why does senior management at these companies think that programmers should be managed by people who know nothing about programming?

Because most programmers don't want to manage. The few who do and are good at it are out of most companies' price range. Remember, as Random Educational Software Shop, you're competing in the same market as Google and Facebook. 99% of the good developers are going to go there instead, because they get more money and better work. You can't just wish people will work for you; you have to actively recruit them and make it worth their while.
Why should they publish an arbitrarily chosen figure in addition to telling you the actual figure?
This is just an embarrassment. A clear sign of someone not understanding their audience or its motivations.
For me they are two 'states'. When i am doing something 'tough/complicated/new etc' that needs 100% of my attention i need complete silence, no music, no sounds, nothing. When that's not the case (95% of time) i am fine with any kind of music, my taste goes from dubstep to classical and based on the mood i am fine to listen to anything.
Hi creator here, just got in from a few beers to see on HN which is amazing to see! I've only been coding for about 20+ months or so and this has been my evening/weekend project for the past few months, its a very new site, only out for about 5 weeks now. There are still lots of things to improve but the feedback has been amazing.

I am aiming for a fermium model at the moment, deep down I want to offer free a service which helps people collaborate on important work. Ideally with premium accounts subsidising a free but fully functional accounts. i.e. help people work together first, make a living second.

few buzzwords for people:
> MongoDB/mongolab,
> 100% CoffeeScript,
> Node.js,
> Now.js/socket.io,
> Twitter bootstrap, stole css for menu bar from nide https://github.com/coreh/nide
> S3
> Linode
> loggy.com
At the moment it is just a full installation of tex-live 2011 on ubuntu, if something is missing just do some feedback and I will install it within a few (waking) hours.
Google Adjusts Political Posture With Sponsorship Of Conservative Conference
It may be a Western-ism for sure but I (a Brit) was thinking mostly about the UK when I wrote it.
Seamus Blackley launches mobile game startup with Atari arcade veterans
Extensions to re-enable Google jk keyboard navigation (Safari, Chrome & Firefox)
The UK does.