skysight-inc/HackerNews huggingface dataset:
Concerning gcc:
Visual Studio 2012 Express can be downloaded for free on the Microsoft website (OK, you have to pay if you want to use the Professional edition; but since version 2012 the Express version is far less limited than the older versions). Linux/OS X lovers will hate me, but I prefer Visual Studio over the gcc toolchain (I personally miss something similar on Linux).

Concerning bash:
Windows also offers PowerShell (depending on version of Windows either included or can be downloaded for free on the Microsoft website). Many convinced command-line users admit that PowerShell is better thought-out than bash or other Unix shells. Microsoft says for most things on Windows it is better to use the GUI, but if you really need or prefer a command-line shell, we offer PowerShell for free.
I find it painful how political speculation from seven years ago is still so entirely true. This speech resonates today and better articulates how 'politically backwards' the US remains.

As an aside, I don't know if it is an attention span issue but I found the first ~25 minutes much more engaging than the later half.
If you're using ELB as the parent mentioned, SPDY wont be viable (yet).
Everything in design is inspired. This has been a basis for debate since the beginning of copyright law but it has been decided for a long time that inspiration alone is in no way infringement.
Couldn't agree more. As a working transactional attorney and hobbyist coder, I will say that the obstacle to better workflows is not (in most cases) deliberate inefficiency. Rather, the compensation and billing scheme at nearly all firms strongly discourages investment of time in anything that can't be billed to a specific client.

Look for that to change as more firms move to fixed fee work.
Just wanted to add my congrats!

Very impressive!
Nice and challenging. Is this an original idea? I don't play many such games.
Thanks for the feedback, I think accurately portraying game mechanics is a challenge we keep try to solve. Any thought on a way to better convey how the game works?
> for instance by reversing direction and releasing an SDK
> for native apps on the iPhone.

There was no "reversing direction", SDK was released as soon as it was ready.
Id like to know this too, do you use some kind of JS wrapper for iOS ?
Temple Run Oz: The New Disney Inspired Version of the Classic Game
Yep I know. Any suggestions on how to fix it? I've been stumped by it all morning :/.
Is this only for people who don't have a product order form yet, or is there a way for us to benefit from using you too?
Yeah I had this removed and it was better, but it slipped out in one of the merges we did. Will switch this back now, it's still not right though.
I think the issue is that TDD is handy for a lot of people. They (wrongly) assume it is equally as effective for everyone else. Then, they use it as a metric to judge others. It has become the "moral imperative" Bob Martin spoke of. Which is truly awful, and elicits a strong response from many who do not find TDD that useful. Quite a bit of job postings list TDD as a requirement, in fact, which is silly. It is a bit like requiring vim or emacs.

A couple months ago, in fact, I tripped on a blog post that said (paraphrased): If you do not do TDD, then you should re-evaluate your career as a developer. This is bullshit. It angers me because I keep meeting very smart junior developers carrying around a load of guilt over TDD.

I'm not sure what it is about TDD that make people forget that these things are all tools. You put it in your bag of tricks and pull it out when it makes sense. You don't beat each other to death over what tools they use.
Herbal supplements of Climinax
Why not also use software load balancers? I don't see the advantage of going to so much effort to avoid software load balancing. It's neat that you guys got it to work, but I would think that a hybrid system would have more functionality and could better handle degraded performance situations.
I would see them as similar if Google was creating this new building for the sole purpose of these chance meetings. These changes by Yahoo and Best Buy seem to put a lot of focus/emphasis on these spontaneous meetings/ideas/exchanges.
> Fix all other variables.

That's literally impossible to do in a straight one to one comparison. If nothing else, you have different people working at each one.

A broader study might get enough data to make meaningful comparisons, but I think strict TDD is too rare to get more than a few samples. It's a tough problem. I think you'd have to set up a completely artificial environment if you truly want to measure the relative efficiency of TDD.
The analog clock designs with the red seconds hand are all simplified versions of they style popularized by the swiss railway clock: https://www.google.com/search?q=swiss+railway+clock that can be seen in many clock products: https://www.google.com/search?q=clock+red+second+hand&hl...
afaik, the original plan was not to allow third party apps on the iPhone
> When asked why he bristled at his peers’ suggestion, Johnson responded, "We didn't test at Apple.”

That is pretty funny, obviously he didn't realize JC Penney is a completely different beast from Apple. People shop at JC Penney for price drops, not for quality products.
Soundtrack for the game, for your consideration and enjoyment: https://soundcloud.com/tackmobile/sets/adrift-soundtrack
Intels' Recommended Reading List for Developers
This is awesome. I'm still waiting for some of the larger CDNs to provide this as an option, but realistically don't expect it to happen until the working group gets closer to having a ratified and finalized spec.
Best Podcasts for Entrepreneurs
These are my favorite podcasts to get motivation and advice from. What are your favorite podcasts about entrepreneurship?
The puzzle is identical to 3D Logic: http://www.kongregate.com/games/AlexMatveev/3d-logic-2-stron...

Are you sure this won't be a problem?

Edit:

https://news.ycombinator.com/item?id=5332485

Yeah, its a clone of an old shockwave game I played
about 10 years ago and felt it would be perfect for
touch interaction.

If you played it 10 years ago, it seems like a reasonable idea to clone it, but the fact that the old devs have been active may prove itself to be an issue.
I loved the demo! The 10th level had me stuck for a few. How many levels does the normal game have? It may be cool to include some text that describes that. Maybe like "Features 100+ levels. Try the first 10 below" or something like that.
Welcome to the App Store! I'm very impressed with what you guys have done in 6 months; it took me much longer to ship my first app.

Here's a little bit of feedback:

+ The graphics are super polished. Great work!

+ The touch interaction could use some work. Sometimes, I drag and I feel it colors squares that I don't want to color. Or it colors squares that I've successfully colored already, and it's not clear how I can backtrack. Take a look at path drawing games like Scramble with Friends to see how they handle backtracking.

+ I understand that advertisements are ugly and you want to keep your game very slick and polished, but... you are leaving a lot of money on the table. I would make your app a Universal Binary (add iPad support) and then throw an iAds/AdMob banner ad at the bottom of the screen. Then, make it very clear that if the user buys an IAP, that you'll remove ads forever. You can keep your iPhone version ad-free.

+ Why isn't your app just called "Adrift"? Was it taken already? "Adrift by Tack" looks a little clumsy, or err... tacky.

+ From appstorerankings.net, it looks like your keywords are "3d cube connect center adrift by tack". Center comes from Game Center, and Adrift by Tack comes from your title. So it looks like you don't use many keywords. As a new app on the store, I'd add more keywords like: puzzle, flow, board, etc. And try to find more unique ones where you might rank highly.

+ Good luck working the press! You've already done a great job with HN. :-)

Email me at {my_user_name}@gmail if you want to chat.
Calling Vault - a private Google Voice (sort of)
Kurzweil doesn't believe individual neurons have mental processes. McGinn doesn't believe Kurzweil believes individual neurons have mental processes. It's just a pet peeve of McGinn, it's completely immaterial to the book. I agree in an academic paper one would never say a neuron "shouts" anything, but this a pop-science book, and McGinn should treat it as such.

The burden of proof is not on McGinn, but he is a smart guy, he should have an opinion and should share it. His opinion is only on what Kurzweil's calls the trend, not on the trend itself. This would be like discussing the current budget crisis, and suggesting it be called a budget debacle instead of a crisis, and offering no further insight.
Very addicting. Amazing stuff.
Ask HN: algorithmic interview questions for dev position in SF?
Hey,

I am using a new throwaway account because I don't want to be known.

I just had a phone interview with a big technology company (> $100 billion market cap) and the technical interview consist of an algorithmic type of questions. I did a search on HN and read through many topics on this and a lot of the big tech companies seems to be doing it. My background is not in CS. It is closer to biology and EE for masters. I don't understand a lot of the terms but I googled it, makes notes, and know some of it. I self taught programming so I am now a full time software engineer.

My post is not to gripe about the interview process but wants to know if I can find a programming job in silicon valley without learning those. In other words, the interview will be more practical instead of theoretical algorithmic stuff. My guess is that the big companies hire using these standard procedures. What about the small to mid companies?

It's not that I hate these questions. Well, I hate some but there are some that are interesting. But, most of the time I find them boring and when I was studying for it, I prefer building stuff.

Thank you.
I think your audience will likely be thinking: I believe you that your framework is better than Hibernate, but is it so much better that it will be worth my time to download it? to set it up? to learn how to use it? to train the entire team to use it? to get their questions answered when they have a problem?

The above is a high bar to hit - even if it is free. And if you charge, you have a bigger challenge.

If you are building a framework for the Java community, I think that your answer is to make a large part (that is significantly better than Hibernate) open source. Once you do that, and see the community forming around it, then you should think about monetizing it. Likely by selling support, services, premium connectors, monitoring tools.

While I would be willing to believe that you guys have an amazing product, I am still extremely skeptical in believing that you will be able to build a business around it. So think MVP without investing too much into it. And right now, MVP sounds like: make it open source.

You might want to see how the Vaadin guys make money.
It's what happens when you design a page in photoshop. take a step back, look at the whole page without trying to pick out any details, and the page is generally very attractive.

The problem is, of course, a good page design should try to call out specific detail.
If your point is that it can be useful, then yeah, point made. If your point is that it is so useful that all programmers need it desperately, sorry, a single place where a more complex understanding of math might (we'll never know) have yielded a better product does not go anywhere near being a point to be made.

I loved all sorts of math while in school, have forgotten almost all of it, and have had to use almost none of what I learned in such a direct way as this. I definitely wouldn't argue that it's not important, but you are overstating it based on an outlier.
I can see how this would be useful inside a large development team where junior devs might be too embarrassed to ask a 'dumb' question, without feeling inferior to the "rock stars".
(This could be useful for other Communities of Practice where N00Bs are intimidated/too-scared to participate in serious discussion).

I'd possibly use this to replace Campfire, with a toggle for Anon/Identified posts.
Hopefully you don't need it soon, that will take 4-6 weeks to get to you.
Both Ariane 4 and Ariane 5 launch from the same facility (in Kourou, Guyana, almost right on the equator (5.2 deg. N latitude)). The specific problem was that the Ariane 5 had more horizontal motion than the Ariane 4. Within the code there was a conversion of a 64-bit float to a 16-bit signed integer, which overflowed on the Ariane 5 flight causing the inertial measurement unit to start spewing out diagnostic information which the flight control software merrily interpreted as data and drove the vehicle off course.
Yes, this.

There's a difference between criticizing someone and helping them. The former can lead to the latter, but they don't always (or even often!) go hand-in-hand.
Often, customers don't see the consequences of "small" changes that they'd like to see. At AOL we had so many people giving feedback on products that it became a customer support issue. One solution proposed was to have a dummy site that allowed users to move elements around. Whenever they moved something on the page (or dragged/dropped from a dynamic list of popular suggestions) they'd see the consequences in real-time. Big bold messages declaring all the changes that were just made would make it obvious that they need to think through their ideas.
I think it's just the mental switch. It's like shifting from Mac to Windows, something I do frequently at school. Well, not that frequently - I avoid switching whenever possible because the simple cognitive shift to remember where my files are stored and which keyboard shortcuts to use is so disruptive to my workflow.
Very similar to one of my favorite flash games, 3D logic 2: http://www.kongregate.com/games/alexmatveev/3d-logic-2-stron...
I agree. Free demo on website + charge for app = profit... probably.

Does the website demo work on an iPhone (I don't have one to test)?
That's what he said in public, but there was a lot of suspicion that an SDK just wasn't ready for the iPhone launch, but was planned all along. Jobs never would have gone on stage and talked about how an SDK was ~ a year down the road, during the launch of a brand new product. It would have detracted from the, "look at this brand new shiny thing that we've built," buzz.
By the way, the parent of this comment is getting a lot of up votes. Others seem to agree with me.
Just to be clear, I didn't read the book. I even just skimmed the original post. I was just responding to the parent comment and it's claim about the sketchiness of (the definition of) consciousness.

Perhaps I should read Kurzweil once even if just to see how much our views are aligned..
Though much is boilerplate, it's also irrelevant.

Here, we have a DMCA takedown notice that lacks two of the necessary elements: specific identification of the copyrighted work infringed as well as the infringing material.

It doesn't take much to meet these elements, which together would have also allayed public concerns. Barring that, however, it's not a valid notice. As a result, Github has no duty to act as the courts have explicitly affirmed.
Drone spotted by pilot landing at JFK
The Isaacson biography talks a bit about, if I recall correctly, how a lot of post-game analysis done on apple products is meant to institutionalize knowledge gained during the development process.
Monetary compensation isn't everything, if you've already put years of effort into a project and the failure means additional years of effort are required to prepare for a new launch. The wikipedia article notes that replacement spacecraft were not launched until four years later.
Samsung Galaxy Nexus Disk Encryption Defeated
Yeah, I got to level 9 before I had to pull myself away. Good work.
You should consider modifying your pricing to be more in line with gumroad --- who appear to be your main competitor.
They charge 5 percent of the purchase price plus a $0.25 flat fee.
Why is a good start. But documenting the who, how, where, and when are important, too:

* Who is meant to use this code?

* How is this code supposed to be called?

* How is it organized?

* How does it do its job?

* Where are the dependencies?

* When is it appropriate to call it?

And finally, the What is also extremely important at a macro level:

* What does this block of code do?

* What are the gotchas?

* What special requirements are necessary?

Obviously, commenting isn't typically as useful at the granularity of a single line of code. But the bigger the block of code these questions document, the more important they are. By the time you get to a class or file level, they're essential.

I think that every programmer should take a course in journalism, so that they understand the critical importance of the 5w's + h. But I'd settle for programmers who actually take the time to write comments. An extra 10% of your time saves your team exponential time in the future, because it cuts down on the communication overhead. There's simply no valid excuse for not writing comments -- only laziness.
5min to enable all that (and use this for the mouse wheel thingy if you don't have a fancy mouse driver with a zillion options config panel: http://antibody-software.com/web/software/software/wizmouse-...). The only UI that is more eye-candy-loving-power-user friendly than Windows' is KDE, but it's always buggy as hell, all versions on all systems.
2600k
Another 37signals post! Let's get started!

> If you want star quality effort, you need to provide a star quality environment. No, window dressing like a free meal is not it.

Boy, we've all been there. I know what he's talking about! Now I want to know what specific advice he has.

> It can serve as a cherry on top, but if the rest of the cake is full of shit, that’s not going to make it any more appealing.

Hahaha, now he's got me on the hook!

> Make people proud to work where they work by involving them in projects that matter and ignite a fire of urgency about your purpose. Find out who you are as a company and be the very best you. Give people a strategic plan that’s coherent and believable and then leave the bulk of the tactical implementation to their ingenuity.

Oh.

No specific advice. Free food isn't good enough, so... do some other stuff to get people excited. So this is another Chicken Soup for the Startup Soul post. Or maybe a more charitable interpretation, instead of just blowing hot air at us, he's asking us to blow hot air at employees?
GetGoing (YC12) Now Out of Beta to Save Flexible Travelers Money on Flights
Microsoft €561m fine the fault of single line of code
Or the lock orientation button, which Steve wanted to be used only for turning sound on/off, but after many users complaining about there was an option put in the settings.
How come the flight system at Ariane 5 wasn't tested like this?
I think this question is central to his disagreement with Kurzweil, "Are we seriously to suppose that dreams and thoughts have geometrical shape?"

Which to my ear, belies his fundamental apprehension of geometry.
Looks great! Did not play much yet but I guess it needed a lot of trial/error and deep insights to designer some of the hard "levels".
I just wanted to say that. But game still looks nice.
How I Found Freedom in an Unfree World
by Harry Browne

The Power of TED (The Empowerment Dynamic)
by David Emerald

Loving What Is: Four Questions That Can Change Your Life
by Byron Katie

Get Out of Your Own Way: Overcoming Self-Defeating Behavior
by Mark Goulston and Philip Goldberg

Feeling Good: The New Mood Therapy
by David Burns

Mojo: How to Get It, How to Keep It, How to Get It Back if you Lose It
by Marshall Goldsmith

The New Manual 2.0
by Tripp Lanier
thenewmanual.com
The color schemes of LayerVault and FlatUI are also almost identical. http://pixxel.co/feed/layervault-issues-dmca-takedown
My guess is that the city size has a lot to do with the CPU cost of running an AI for so many agents so until hardware improves or their algorithms improve they won't allow larger sized cities.
For what it's worth, you may be interested in taking a look at Docracy (http://www.docracy.com/), which is doing what you describe.
loved it, all 10 levels.

I wish you can undo a color so it can be neutral (grey again). But I realize you can repaint it with another color while you're in the middle of dragging, you just need to drag a diff color to the mess up paint.
Swanson asked: It's a clock - how many unique ways are there to design it?
Building out the infrastructure for Facebook Graph Search
The start selling button seem to be displaying incorrectly on chrome. The color isn't filling the button and instead it takes the color of the background.
I agree that python logging is a bit homely, but didn't understand the up-front reasoning of this post, specifically the NIH part. I believe Python logging was modeled after Java logging which is why it is designed the way it is. Plenty of flexibility and lots of the associated grunt work too.

It needs to run under windows so hardcoding it to use syslog wouldn't make much sense, though I suppose the defaults per platform could be better.

Also, why is it important how Twisted does it? I don't see why one would use Twisted logging now that it exists in the stdlib.

Still I did enjoy the tips on using the syslog with python.
For me, having to switch between backslashes and forward slashes for file system directories in the terminal is annoying enough to make me want to use any UNIX based system instead of Windows.

On my personal machine, I basically only use Firefox, Sublime Text 2, and Terminal anymore.
Trying to convince people is a losing battle in a misguided war. The fact that people out there will continue to disagree with you no matter what you say is part of life. Just make the best contribution that you can, and if someone gets value out of it, great.

The fact that some software development organizations out there aren't using any test automation* even though they would probably benefit from it might make me a little sad, but it's not a problem that I'm trying to solve.

*or source control, or deployment automation, or incrementalism, whatever.
He/she probably can't. The concept is not new.
Here's a flash version of the same game. it is a few years old.

[1]: http://www.addictinggames.com/puzzle-games/3dlogic2.jsp
Take a look, here is good point view, and i think we have big problems if anybody can close accounts just with one letter...

https://github.com/github/dmca/commit/735e17614cca63102b8414...
Why you should avoid Google Wallet like the plague.
We've sold almost $35M in IT Training on DVD's since we started. We just switched to a subscription, all you can eat model and start with 0 subscribers. A little scared!
Salt linked to autoimmune diseases
A new approach to recruiting early users