skysight-inc/HackerNews huggingface dataset:
We use a coding test as a part of the interview process for new developers and it works quite nicely. Note it is just one part of the process, though it can help sway a decision when we are on the fence (I have personally seen it push the decision both in favor of and against a candidate). Also the test is a solved problem, we don't ask candidates to do our work for us :) Lastly we put a 2 hour limit on the test. Depending on what language the solution is submitted in this may result in an incomplete submission which is fine. We don't want candidates to spend tons of time on it (it is pretty easy to tell when someone has disregarded the time limit) since two hours of work is enough material to gauge metrics that we care about.
73 people in Newry still enjoy black and white TV
Mustache may be too limiting for designers, and a custom template language may represent an annoying learning curve. How about Twig which is well adopted within the community?

(after a Google search, it appears people have done this integration already)
> (Is there a way to rotate rather than just strafe-move?)

In chrome i had to explicitly allow canvas to take control of the mouse, then you have full mouse-look.

edit: more info below
Or even the Tokyo Subway, which is two systems (Tokyo Metro and Toei).
There may also be a "hot dogs in packages of 8, buns in packages of 6" dimension to choosing the odd-sized in-game prices/currency-bundles. A user who has a little in-game change left may feel they have to add more, to get full value on their previous purchases.
I burst in laughter in the office.
According to Herb Sutter only the parts that are a subset of the C++ standard: http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and...

Nothing is more infuriating than half-baked support that makes you run around with feature tables and obscure seemingly arbitrary coding guidelines ("use only this subset of this feature", "if you use this thing, remember to have a workaround for VS").
Adobe's official PR stance on this is somewhat confusing; are they releasing license keys to allow for an easier 'try before you buy', with the understanding on the honour system that you'll purchase a license (almost a humble bundle with a fixed fee)? Or is it a completely free license with the hopes to wet your appetite for CS6 and up?

UPDATE: You still need a paid license to use it legally. This is a service Adobe is providing to make life easier for existing licensed users of CS2 to enable continued usage. "While this might be interpreted as Adobe giving away software for free, we did it to help our customers" (
http://blogs.adobe.com/conversations/2013/01/update-on-cs2-a...)
Actually, your suggestion is not far off what we were trying to do when Tim posted that message.

Here's the official statement: https://groups.google.com/forum/#!msg/vertx/gnpGSxX7PzI/qbP2...
Direct link to github project at http://goodeggs.github.com/teacup/
Thanks for your feedback.

If you're running a 70+ hours a week we would consider you more then an active runner :).

As I mentioned in a different reply, this is our MVP. I invite you to follow our progress and as we move into the future version of the device you'll see much more value from our pod.
12 Must-Watch Security Startups for 2013
Check out the list of security startups that NetworkWorld thinks you should keep your eye on in 2013.
HD is great for sports. Far too many people associate HD television with DVD/BluRay etc when the draw for many has been sports.

Now, for some of us it has been the BluRay and similar, but I am oddity amongst my friends who all watch the game in HD
Diversity at Technology Conferences and Metrics vs. Quotas
"A quick search suggests there are ruby interpreters for blackfin"

I disagree. A google search for blackfin ruby interpreter did not suggest that to me.
What a complicated answer to a question with a simple one. I spend all my time on YC now. The last release of Arc was years ago. So this case doesn't prove anything one way or the other about programming languages.
Hipstercircuits | Some really hip electronic circuits
Should Congress Ban 'Wiki Weapons'?
Everything I read about healthcare recently just reinforces the notion that we need public health care. Let's just model our system after say, Canada's, and call it done.
Nice post, especially for my mails management ! I hope discover other tools, for example in calendar things, on comments and an other Alf's post.
I love $new_C_stuff, but variable-length arrays are generally a security hole waiting to happen. Be very careful before using them.
Ring-A-Ling The 5 Best Android Ringtone Apps are on the Line
Is San Francisco The Brooklyn To Silicon Valley's Unbuilt Manhattan?
CES looks for solutions to the patent troll toll
No. It turns out the EU delegates were more worried about their own governments getting Wikileaked than they were about "payment neutrality," so the proposals were put on the backburner.

People don't seem to understand that it's very easy to kill bitcoin, the same way they killed online gambling in the U.S.: make it illegal to transfer money to bitcoin exchanges or to financial institutions known to violate these regulations. This would kill all the legitimate exchanges and essentially prevent legitimate users from using bitcoin. This solution also has the advantage of being jurisdiction agnostic; the rules would apply only to US banks (or if such laws are issued by the EU, to EU banks) or to other financial institutions operating in the U.S. or with U.S. customers. It's also (relatively) trivial to implement such a blacklist--financial institutions can act on a dime if jail time is at stake.
I absolutely agree. If it doesn't fulfill some need then it doesn't get used. If it doesn't get used I never practice it or get better and thus forget it. This is why everytime I have a problem best solved by python I have to relearn it.

With out a problem you don't explore.
Wouldn't the whole point be to impress people with CS2 so that they upgrade to a new version and Adobe gets paid? So... yeah, it needs to work and it needs at least basic support. If I download my "free" version of Photoshop and the installer crashes I am less likely to buy the new version.

A crippled version of the most current version of the software would make much more sense.
Couchsurfing with the Taliban
OLPC announces XO Tablet with 7-inch screen - to be sold in Wal-Mart
amateur runner/triathlete here:

- i do agree that this is not a real problem. i do exactly as you say, i check my soles every now and then, and if i see any deterioration, the shoes go straight to the bin. i wouldn't be a user of this product, having said that;

- your idea of "email (me) every X months with a 20% of coupon for the SAME PAIR" i think is a great idea. i tend to buy 2/3 pairs of the same running shoe every time. if instead i could establish a rule that after x distance i get sent a new pair that would be another thing off my to-do list. there is definitely a subscription model here somewhere.
I wouldn't call a product with 300+ million active users irrelevant. However, it wasn't on a significantly upward trajectory anymore.

Google was very smart to tightly (and smoothly) integrate its chat service into its mail service. They did an excellent job leveraging a successful product to turn what was basically a me-too product into another very successful product. Ditto for Facebook, I guess, although I think they were actually pretty late to the game, considering how obvious a fit it was.
You can monitor the inputs to their decision making to see if fear is a factor.

In the rest of the developed world the news, TV, radio and media in general do not talk of things that create fear. Advertising is not based on fear. People do not talk of losing their job. People do not talk of going bankrupt (or financial trouble) because of health care/university loans. People do not talk about home invasions or terrorist attacks like they are a real thing.

In short, fear is not an input to the decision making process in developed countries. It is an extremely strong input in America.
While EC2's hyppervisor, Xen, does support live migration, EC2 has no support for it.

With that said, you can "migrate" EBS-backed instances by start/stopping them which (may) place them on different hardware Indeed, if you are large enough, you'll occasionally get emails from Amazon directing you to do just that due to scheduled maintenance on the physical machines.
Your Website is More About You than You Think
The link is down for me, does it work for you?
I wish that Heroku would just use a third party open source auth system like Persona. This stuff is difficult and complicated to implement correctly. Sure, Persona could have had this same bug, but I'd rather trust someone who's job all day long is to implement auth systems (and which I can get the source to).
If you didn't want to imply something bad by your analogy, you should have chosen a different one. The analogy of the High Road and the Low Road has implicit that the High Road is the good path and the Low Road is the bad.
(Just in case you can see this:)

Thanks for letting me know. I'd figured as much (from browsing anonymously) -- I guess the powers that be don't care enough to get new commenters. Oh well.

I won't bother to create a new account; I really shouldn't wasting time posting here anyway.
I wonder if Python's metaclasses would get you what you're describing. Some thought would have to go into the primitives required to generate the constructs for the destination language(s), but metaclasses would allow you to serialize to different languages fairly easily once the primitives are in place. This approach isn't nearly as elegant as Lisp, but I think it takes what you're describing out of the "pretty much impossible" realm.

Overall though I agree with you, I just had a slight disagreement with the "pretty much impossible" claim.
7 Deadly Sins of A/B Testing
These kind of quick-installs are nice as long as you double check that they meet all your needs. I'm not familiar with Azure, but I've used these on Dreamhost and Linode. I've noticed in some cases that the quick-install things can be out of date or set up with poor security practices, which is why you should double check them, but just to get up and going it's a great service.

One thing I noticed, and I'm not sure if this is intentional or due to technical reasons or what, is that all of these scripts are for Linux-based OSes. I'd expect to see at least a few Windows scripts in there too.
Khernighan's lever.
The fundamental question is how we compose things. The Unix way is to compose small programs via byte streams. Another way is to link lots of libraries via function calls. Yet another way is the image approach taken by Smalltalk and Common Lisp. These approaches all have tradeoffs and their own version of the dependency hell.

Thanks to the batteries-included philosophy a few lines of python can yield power, which would be a Big Program in the early days of Unix. I assume nobody would suggest that Python's glob library should exec the find executable or something.
Heh, in my case when I started to learn how to program, the need was "having fun" I guess.
Teachers are not a commodity. Supply and demand do factor in, but that doesn't mean it's wise to drive the salaries as low as possible just because someone is willing to do the job at that price. I don't know much about teachers salaries, but I do know that if the salaries in your school system aren't competitive, many of the decent/good teachers will quickly find better paying positions in surrounding communities.
Software moves fleets. Coordinates ten of thousands flights. Make sure that hundred thousands soldiers have supplies.

It's called logistics.

It's a new world.

It happened.

It's been said that this single piece of software paid back for all DoD AI research.
whoops. sorry about that typo
c) sort of exists in the form of https://github.com/libav/c99-to-c89, although currently it only supports the subset of c99 that FFmpeg uses.
Perhaps it's an apt metaphor: All you need to know about health care in 2013 is that there's no response.
...or why Pebble is the only cool thing this year.
I don't see why this should be. It sounds a bit irrational. From my perspective, Java is an iffy language and Java programs are often nightmarish to read. But the JVM? I see no reason why my feelings about Java and its culture should color my opinion of the JVM. The JVM is a technical marvel. It runs Ruby faster than Ruby with far less effort. It supports a whole host of very different languages, many of them quite good. And it's just blazing fast (modulo startup speed).

There are other valid choices, of course, and the JVM is obviously not the optimal choice for every project, but I think it's fallacious to rag on the JVM just because its most popular language isn't to your taste.

In short: Java bad. JVM very good.
> At first, I felt lost and out of touch with society......

Thank you for that perspective. It's extremely interesting to hear, and I hope others can experience the same.

If you are enjoying it, I suggest you go and live outside America for a few years. There are many developed countries that don't focus on consumerism like America does.
Which had copied this (including the "DATA" name) from good old BASIC:

10 DATA 1,2,3,4,5,6,7,8,9
20 FOR I=1 TO 9
30 READ A(I)
40 NEXT I
Microsoft’s distorted reality
Whom the Gods Would Destroy, They First Give Real-time Analytics
Shale Gas Will Fuel a U.S. Manufacturing Boom
The Rhee people use this as a divide and conquer strategy to undermine the unions. Government tax revenue streams are a major target for corporate interests, with schools being the biggest remaining. The teachers unions are the corporatists last hurdle before mass privatization of US school systems can begin.
Easier said than done. If you recall, the relatively modest improvements in the Affordable Care Act were narrowly approved by Congress and then narrowly avoided being struck down by the Supreme Court.
Wow. Those are pretty nasty vulnerabilities.

Way to responsibly disclose them after working with Heroku!
Ruby also has __FILE__ and __LINE__.
who so far as I can tell has never done a day's real work in his life?

How could you possibly know a thing like that?

The things you've said in this thread are so much worse than anything you accuse Dustin of saying. I wonder the contrast doesn't strike you.
Lead and Crime: Assessing the Evidence
Real-world Cryptography Workshop - talks summary
Issues I have with public health care:

1) The government hasn't been able to run anything efficiently as long as I've been alive. It's not like we can just go back if UHC doesn't work out.

2) The more the government runs our lives (especially something like health care), the more they will be able to dictate our choices (what we eat, risky behavior, etc).

3) I haven't seen one person that supports public health care tell me the downsides. I know they exist and we need to know the risks (and talk about them openly) before making such a huge change to our current system.
How MongoDB's Online Classes Were Created
You seriously underestimate the infrastructure, availability and security implications of `counting money electronically'.

Give me $1M and I wouldn't blink at $30K expense.
Cached copy here: http://webcache.googleusercontent.com/search?q=cache:http://...
Variable length arrays:

If, because of parameters outside the programmer's control, a call to malloc() fails to allocate an array of n doubles, it returns NULL.

If, because of parameters outside the programmer's control, the variable-length definition “array double arr[n];” fails to allocate an array of n doubles, the behavior is undefined.

Your choice.
This kind of bug can happen when you have code like this in SQL:

SELECT @id = id FROM table --Oops, forgot where clause. This selects a "random" row

DELETE FROM table_2 WHERE id = @id
I don't even need public healthcare. I just want something that does away with the current employer-sponsored system. We should make it easier, not harder, for people to move between jobs, take gaps to start companies or get new training, etc. We shouldn't be discouraging younger workers from getting preventative care so they can stay healthy and keep contributing to the economy.
Ambition & Passion are great drivers as well. In the end, you should love what you do.
That's a valid point. Did you start programming at an early age? I only ask because I'm coming from the perspective of picking up programming a little later in life (well, after graduating college). I think as we get older and we get preoccupied with career, friends, etc - it's a little harder to stick with new skills or hobbies just for fun.
This is cool. Twilio is one of the first API's I fell in love with strictly because of their docs and how easy it was to learn everything, there are some other API's that took me longer to get used to working with (Google Maps comes to mind) but with something like this my progress would have come along so much faster.

I feel more and more like now is one of the best times to want to learn anything, programming included. But you guys really are making it so easy for the next generations of programmers to learn the right way.

Thanks for this. I hope it makes the kind of impact it is capable of.
Yeah, the author obviously has never used Visual Studio (Or Eclipse or SlickEdit or...) in the last decade or so.

However, the "real world deployment" thing is kind of a spectrum. There's definitely the super-tight provisioning/deployments with ec2/puppet/jenkins/etc, but it goes all the way down to "have debian and hand-install widgets". That seems to depend on the organization's willingness to buy into the "cloud" idea, which seems to be regulated by the leadership's comfort with software.
I don't really see how variable length arrays save time? Those seem like a feature that belongs in C++ but definitely not in C imho.

However, what I like to see in C are "//" style comments, declaring variables at other places than start of scope, the integer types with bit size specified, etc...

But the VLA's? They're created on the stack, right? So you'd need malloc for large ones anyway.

What actually would save time (for the coder of course) in C, imho, would be a way to automatically clean up resources no matter where you exit a scope or function. Something like destructors do in C++. E.g. if you could type something like "onleave free(myresource);" which would execute what you type after "onleave" whenever the scope exits.
Github and LinkedIn both use Node.
As someone who just started playing around with C++ after many many many years of absence, i must say i am surprised how well it goes. I love the new "auto" keyword for variable declarations. I had a hard time to get into pointer arithmetics again but it's slowly coming back.

Also i took this opportunity to use LLVM/clang, Qt5, Qt Creator and all in all i'm really surprised. I thought everything would be much more cumbersome, i'd have to dig through terrible error messages or reinvent basic stuff on my own, but so far the stdlib and Qt offer what i need.

If you're like me amd avoided C/C++ like the plague, i'd suggest you try again next time, it may not be as bad as you remember :P
No, San Francisco is the Manhattan to Silicon Valley's Atlantic city :-)

Seriously, there's a reason SF is so expensive; that's where the banks and the lawyers are. SF was, for a time, the capital of California and is still the main nexus of political power. And I say that as someone with a love for LA as well as the Bay.
My understanding is that they wanted to shut down the product activation servers for CS2, so they released an update for it that removed the product activation check (and made the updates available on a publicly accessible web page), so that existing CS2 users could keep using it without things breaking.
Beta Testers Wanted: Learn how your emails perform across common ISPs.
From your friends at SendGrid.
Where on earth did you get the idea PG thinks libraries don't matter? I don't think I've ever seen PG say anything like that. Here's where, in fact, he says the exact opposite:

Of course the ultimate in brevity is to have the program already written for you, and merely to call it. And this brings us to what I think will be an increasingly important feature of programming languages: library functions.

http://www.paulgraham.com/popular.html

In fact, read the whole section 6, on Libraries.
Indeed, US/EU allows you to voluntarily pay taxes above the legal minimum corresponding to your situation. I'm happy you find that awesome.
PolyCrypt: WebCrypto API Polyfill In JavaScript Funded by Homeland Security
Junior - A front-end framework for building HTML5 mobile apps
Is it really so easy to outlaw an arbitrary product? Gambling has a history of regulation as a vice. But bitcoin? What about suddenly outlawing trading cards? It doesn't seem that simple.
There are very few C compilers that implement the whole of C99.
> People don't seem to understand that it's very easy to kill bitcoin, the same way they killed online gambling in the U.S.: make it illegal to transfer money to bitcoin exchanges or to financial institutions known to violate these regulations.

What happens when people don't need to "buy" money with their bitcoins and just use it for goods?
Outdated version of WordPress leads to MasterCard Hack - Hacking News
There's only a few reasons to use Lisp. It's educational from a math/comp-sci aspect, you enjoy programming in it, and you can make money doing so. Career wise, it's way down on the list of languages/environments in which I would choose to do my daily coding. (And I don't currently have my brother-in-law calling me on a weekly basis to assist in automating various tasks in AutoLisp... )
Lisp in general is not popular today, but Arc hasn't even been heard of by most.
Show HN: CouchCachet, a Social Media Tool for Lazy People
This was created at last weekend's Foursquare hackathon. I hope you enjoy it. We had a lot of fun making it.

Built by Brian Fountain, Justin Isaf, Christopher Kennedy and Harlie Levine.
In Praise of Modern Board Games
Dependency Injection is Evil
Yes, I started when I was 12 or so. In QBasic. When I discovered you could make graphics with it, the fun just did not stop. Somehow I managed to make a space shooter game by modifying the code of "gorillas.bas".
I wonder if the embedded-language angle of attack is more promising today. Lua and Javascript did not need bug libraries. They are embedded into larger programs and invoked useful functionality there instead. Nevertheless, in both communities people try to write standalone programs nowadays and standard libraries will emerge at some point.
You do realize that this is a recipe for inordinate amounts of public debt that you and I will never have to pay but our children and grandchildren will. Much like Social Security, Cananda's unfunded liabilities are long term too great:

http://www.reuters.com/article/2010/05/31/us-health-idUSTRE6...
That was a really dumb idea. Kill off thousand's of themes and anger millions of developers and end users, just for the sake of having cleaner, "purer" code?

Better idea: fork Wordpress into something called TemplatePress, implement a templating engine which does not allow for arbitrary php code in themes, and see how well people like it. Chances are it will be dead within a year-- people choose Wordpress because it is easy to modify it to their own needs. They don't care about maintainability or cleanliness or portability.