skysight-inc/HackerNews huggingface dataset:
I don't get why people hate merges so much; it records the history of what actually happened, which seems like a nice default. I find it can be helpful for tracking regressions, even on private branches that never get pushed.
A simple set type for the Go language
Thanks your right the spelling and grammar needs work. I am working on that right now as we speak. I am working on providing a better experience but since currently it's only me and no co founder. It's hard to do everything just wanted to show the site to get some feed back
"The keep moving the posts in an attempt to find a formula rather than making good tools."

I disagree. They have been rapidly improving their tools (which in the past were absolutely useless). The improvements are the main thing driving the change, and they are using what they hear from advertisers to inform their changes. The difference between Facebook and Google is that the intent piece of Google made building an ads product that is essentially native and noninvasive to the users much simpler than Facebook. The WSJ piece from recently spelled it out, but the leadership of Facebook only recently started thinking about putting its best people on the ads product.
You're keeping PHP support because you like elephants, right?
If that's the only take away you had from Kiyosaki then I would say you are ahead of the game. You've found the gem in his philosophy (probably the only gem.)
which frameworks did you try for JS? and what were your needs?
Agreed. I think that there was a lot of snobbery the way he says 'look at how I got rich, you're doing it wrong'. But some of his concepts are immensely valuable. I like how he pushes the idea of strong education in accounting, law, and other business essentials, as well as his use of networking and assessing of market conditions.
LapPi - A Raspberry Pi Netbook: http://www.instructables.com/id/LapPi-A-Raspberry-Pi-Netbook...
25Y Male making over $250K+ annually. Still stuck. Help?
My friend is a 25Y old male with a wife and a newborn. He has a high paying salary (Over $160K+ annually), and his wife makes over $90K. His schedule is pretty flexible, and he enjoys his job although he hates his commute. They aren't a showy family. They both drive used cars, cook at home, max out their 401K, etc. However, my friend still feels "stuck". Like he hasn't accomplished what he was called to do in life. He's always working on some startup trying to become the next millionaire but continues to fail. What kind of advice can I give him?
To me, the big benefit of Git is private branches. When I'm in development I don't need to build clean, atomic commits or have anything worth pulling. I write commit messages like "savepoint 2013-12-12 do not push". I don't want to think about version control because everything is still dirty.

I don't know if you've looked at the graph of a Git repo where people merge instead of rebase, but even in that view it's nearly impossible to track even the history of master. It's a mess. Rebase builds such cleaner graphs that I would only advocate merge when you have no reason to ever look at the graph view.

For me, almost all of the time, when I'm ready to merge to master I can almost always squash all my work into one or two clean commits. At that point a fastforward is the simplest solution. Merge-only workflows are great for long-lived public branches (if you have an integration and release branch for instance) but they're insane for feature branches.
can you tell me a little more about whats confusing besides the grammar and spelling would love some feed back.
Fuse.js
I'm a PM at GoDaddy. The number of Ruby sites we host that I last heard was far less than 1% even.
Yes, git-flow is excellent, but like any branch / commit scheme takes dicipline to follow. I often find myself (on personal projects) fiddling with bits on the 'wrong' branch, as I tend to jump ad-hoc from place to place in the code. Probably itself a discipline problem. :-)
Tech Time Warp of the Week: Steve Jobs Predicts the Future in 1980
Don't worry about promoting from your page to your fans unless you see high repurchase value from that channel. If most of your fans are on your email list, definitely don't bother. Use lookalike audiences and unpublished page posts to try and acquire new customers from Facebook. It's really not a great channel for retention (in my experience), but it is fantastic for acquiring new customers.
http://domainnamewire.com/wp-content/virginia-internet-capit...

In your picture it would be covered by the license plate frame.
The problem comes when you start releasing from your branches. Then repositories diverge, different projects have different codebases with a common ancestor. Fixes don't get propagated everywhere, etc.
IMHO, This look more easy to read than OM
I don't think you can block News Feed ads with Ad Block, although I am not 100% sure about this. I thought they functioned like a native ad.
We (GoDaddy) agree. We are radically improving our hosting and focusing on fewer areas helps.
A similar story was illustrated in Carl Barks' Scrooge McDuck story.

A tornado lead to Scrooge losing all his money to everyone. This lead to everyone leaving their job and going on vacation. Soon, goods became scarce, so they had to turn to Scrooge who were selling produce from his farm at inflation-level prices. Soon everything returned to its usual equilibrium.

(Scrooge owns a lot of businesses, anyway, so that would be another avenue for him to recoup his losses.)
Very cool insights.

An aside, I wish Airwolf was as amazing a TV show at age 26 as it was when I was age 9.
Dploy - Continuous deployment for everyone
These are great! I love simple games like this.

They are fun, but it feels like they'd be a lot more fun with a bigger playing field. Have you considered making a larger playing area?
What makes you think they don't have the technology now?
Profiling memory leaky Sidekiq applications with Ruby 2.1
Not Wanted
A VC’s startup secrets he wishes he had known as an entrepreneur
"High paying salary" and "continues to fail" are contradictions and very unusual.
As much as I have not been a fan of Buffett over the past dozen or so years, I can't vote this up enough. Even better, the shareholder letters are available for free on Berkshire's website (some pdf, some html.) A little searching and you can find his letters to his partners from his hedge fund days. Buffett & Munger are exceptionally good at what they do and they articulate their philosophy & the nuts and bolts of how they do it for free to anyone that is interested.
Inspired by your sharing of simple games, I'll share the one html5 game I made a couple years ago for fun:

http://tapawaygame.com

It's meant for mobile devices, and it's unpolished, but it was fun and satisfying to make. I was inspired to make it after I had an eye exam. I'm always scared of "failing" that test where you have to tell the optometrist every time you see a flash on a screen.
4K isn't only for programmers though, or even only for programmers and a few other specialised technical or AV jobs. Bring the word of high-resolution monitors (ideally through demonstration) to your friends and relatives who are navigating tax law or writing papers about Beowulf: 4K is for them too. Doing any serious work or study in law, business or the humanities on a single small, low-resolution computer screen is horrible: it's like being forced to read only through a cardboard kitchen-roll tube. And the more people who are demanding reasonably-priced high-res monitor screens, the more likely manufacturers are to take note.
Real likes == money spent

Unless the customer was duped into spending (free trials)
Game 3 is my fave... Awesome... brings back memories of my Commodore 64 days where my favorite game was Galaga, crude pixels, smooth movement, great action.

One small refinement suggestion: perhaps a few "tick marks" on the horizontal axis so people can time it right (if not for all, at least for initial levels, would lure players in a little more), eg see http://imgur.com/kDEgbTo

Edit: here's a longplay video of that Galaga game.
http://www.youtube.com/watch?v=aSqk8t0Pxww
Exactly. They went about it backwards. They should have focused on driving traffic (website clicks). A successful traffic-driving campaign has a byproduct of likes. Even better, those likes tend to be people who used and actually liked your product, rather than those who just clicked like.

NOTE: If you have less than 1000 likes, you should pay for likes until you get up to that number, as it unlocks some advertiser features.
While I'm not a GoDaddy fan by any stretch, I think it's pretty cool that you're stepping up here to answer questions.
I couldn't agree more. It's because of buy-to-let `investors' that rents on one-bedroom flats start at about £550 per month in the city in which I live and only go up from there. That's up by about £250 in the ten years I've lived here, and has continued to climb even during the Recession. Prices to buy have more than tripled during the same period. The net effect of that is that some people got very, very wealthy, others got a little bit wealthier, and the majority got much poorer funding the wealth of the other two groups.
I'm not saying I'm ok with this but since OnStar was released I assumed someone was tracking vehicles. Especially when they announced the theft deterrent systems such as tracking and remotely disabling a vehicle.
Strawman; I was explicitly talking about wealth redistribution qua wealth redistribution.

Politics ruins another mind.
Their overall monetization plan with pages seems terribly short sighted. I've been pitching how to limit reliance on FB to clients for a while now, as we turn to other sources for social acquisition. I think this could be damaging in the long term for FB as this will likely become the trend.

A bit unrelated but if Facebook wants to make truckloads of money... I am still trying to figure out what the holdup is for an Adsense competitor -- I'd definitely try it on some of my content sites.

Most people browse the web logged into FB, so it doesn't seem THAT problematic from a technical standpoint. It also wouldn't be that out of place for me to start expecting ads based off of profile data.

Could you imagine how targeted the offsite ads could be? The marketer in me is already salivating over the concept.

I feel like I'm missing something incredibly obvious here.
You are absolutely correct (I'm a PM at GoDaddy). There are some terrific Ruby hosting offerings (personally, I love Heroku) so we are focusing on being great at a few things. We've come a long way in the past 6 months with our hosting performance, but still have a ways to go.
> I would go a step further and ask whether or not that $100 is better in the hands of a wealthy person (in the context of this article - a person who would put that money to work in the local/national economy to make more of it), or in those of the poor person.

That's a testable hypothesis, and as it turns out it's already been refuted: research has shown that dollar-for-dollar, tax cuts are a net drag on the economy, and food stamps deliver the biggest bang for buck economic stimulus. Even investments in infrastructure don't deliver as much of a GDP boost as food stamps. Giving that $100 to a wealthy person is one of the least productive things you can do with it.
sometimes its useful for optimisation or understanding programmer motivation. (as well as interviews and tests, which are easily the most common use cases)

TL;DR - having this kind of knowledge is a double edged sword

one case that sticks in my mind was optimising come code by swapping a list for an array - the original author was perplexed because insertion and deletion were the common operations on that data structure which should be 'O(1)' (constant time) operations on a linked list and 'O(n)' (time scales based on number of elements) on an array.

my reasoning was that the list implementation stored the nodes in an array and the corresponding inserts and deletes did those same array operations underneath - hence rendering that particular list data structure useless - it had all of the worst case characteristics of both the list and the array, and none of the benefits of either.

i might have been able to work all that out without knowledge, but knowing the ideal performance characteristics of arrays and lists made it trivial to debug and optimise.

its worth noting that the same kind of knowledge is what motivated the original author of the code to use the list data structure.

also worth noting that a lack of such knowledge is what allowed such a useless implementation of a list to begin with.
That depends on your definition of success.

At a certain level how much money you make doesn't really increase our happiness (http://blogs.wsj.com/wealth/2010/09/07/the-perfect-salary-fo...). It's tough, without knowing him, to know what his real goals and desires are, but it seems to me like "make more money" isn't the answer.
Facebook: Open Redirector with Modified Shared Link
The good news are that CERN has adopted KiCAD for it's open hardware platform and are actively developing it, adding some cool features which may make it more on par with commercial tools: http://www.ohwr.org/projects/cern-kicad/wiki/WorkPackages
Agreed. This sounds like an early existential crisis.
Whether it's good news or not depends on what your hopes for Bitcoin are.

If you'd like to have an open and decentralized protocol for direct cash transactions in online commerce, then this is indeed fantastic news.

But if what you want from Bitcoin is a standalone currency that's immune to political manipulation, it's not such great news: in this and other similar recent stories, Bitcoin is being used merely as a proxy for dollar transactions. If this type of transaction ended up becoming dominant, Bitcoin would effectively be pegged to the dollar, nullifying its advantages as a non-fiat currency.

For Bitcoin to work as a standalone currency, there has to be a real economy with prices denominated in Bitcoin, not just a dollar-denominated economy with an instant spot exchange built into transactions.
I'm surprised nobody has mentioned the PG article that makes pretty much the same point. One of my favorite essays by him, incidentally.

http://paulgraham.com/wealth.html
Great MVP! I would use this for an eCommerce venture. :)
I remember reading one and thinking that it was more insightful than most finance content that is actually supposed to provide actionable information.
The difference is that PCI DSS is an industry developed and maintained standard. HIPAA is a piece of legislation that created rules around privacy and security (and a lot of other things). There are some standards outlined in the rule. But there is no agency in place to perform validation or audits, and as such being "compliant" doesn't mean much outside of how much you trust the entity. But the penalties are very real, and very severe. Working for a small healthcare IT software company, we take HIPAA very seriously.
There is a windows version of make, as long as your other tools for the build process have windows equivalents.
OpenBSD needs a VAX donated
if you read the section with the header i quoted - that is the thing i am referring to. using --no-ff to make it easy to unpick a faulty merge on a shared repo.
It's good because if you don't know data structures, algorithms and how OS manages memory, files, IO and so on... you are just a web developer who knows how to use your tool.

You can't discuss with people over performance, or why memcached has better performance than redis in some special cases and know why by your knowledge, not some random article you've read explaining why on the web, you can't build the tools you use if you had to. You can't explain much of the ruby, PHP or any language you use's internals. You may grasp what is a garbage collector but can't really reason about it.

Plain horrible, if you ask me. I think it's worth it if you love it.

Otherwise just focus on getting a project manager job or some sort of job you don't need it.
I didn't "explicitly" say any of that. And I'm not "ranting", either.

Other than that, great point.

"Does the very existence of StackOverflow bother you?"

No, but the existence of abusive moderators does.

When I run across locked threads on SO, I'm not searching for "jokes". These are actual programming-related questions.

Please don't imply that I said things that I didn't. Thanks.
That's only the example, to make it easy to grasp. The same thing happens at scale in real life, too, it just isn't so obvious because it looks like merely the background state of the world, rather than something that is actively occurring.

Again, people are going to have a hard time reading this as a morally neutral statement, but the fact that taxes exist depress the value of assets on the market. It's already priced in to the value of the asset, so it doesn't look like something that is "occurring", but it's still there. This is a morally neutral statement, and yes, taxes can fund things of value that can bring wealth to the society at large, etc etc, but all of that adds to the truth, it does not somehow "undo" this fact.
I transferred a domain from Godaddy to Namecheap last week. 33% cheaper and don't charge extra to keep my home address private.
+1 entrepreneurship is risky and not for everyone.

I have generated wealth by working for other people, diversifying, having low living costs, and getting most happiness out of life from being with friends and family.

In other words, a mixed strategy of setting goals for lots of free time and consuming less than I produce.
GoDaddy actively pushed terrible SOPA legislation http://godaddyboycott.org/

Their past ad campaigns have been very trashy and sexist as well.

Their pricing is higher than other registrars, unless you play their discount/coupon games.
Yes, the same with Wikipedia. The site has largely been taken over by people who are there simply to "be moderators".
In summary I would recommend you don't worry about being right from the start. Spend a little time (like you are with this HN post) to find out enough to pick at least two very different quick routes for developing at least two very different simple apps. Then come back to HN to discuss your experience and at that point you have a decent chance of picking a right path.

Some further food for thought:

> I know you need to know Java to do Android

There are several languages and tools that codegen to the JVM, and more specifically, Dalvik, the special version of the JVM used for Android, so you don't have to learn Java per se.

For example, there's Clojure, a flavor of lisp that targets the JVM and supports Android/Dalvik.

> My goal is to develop mobile apps, starting with Android.

There's already at least one non-Java language/tool I know of that not only codegens to Android but also iOS and other platforms. So you can write code once and just push a button to have it run on Android, push another and it runs on iOS. I'm not going to mention the language/tool because it's controversial (eg it's not open source), but I'd be surprised if there aren't open source equivalents either already in existence or set to arrive soonish.

> My background is only perl/bash/SQL - just scripting.

The "Are We There Yet?" Perl 6 codegens to multiple platforms including the JVM. Unfortunately a key piece of their current codegen strategy doesn't work with Dalvik so I'd say Android's probably out for Perl 6 for at least a year or ten.
not exactly, i'm referring to the difficulty in undoing a committed merge if you don't use the --no-ff flag as suggested in this article.

i believe this is precisely why they suggest using it - because on private branches you can undo merges in much more destructive ways which are not viable on a shared repo - they suggest using --no-ff for when you merge in a feature branch

(edit: it is precisely why and there is an article linked from the original discussing the pros/cons of merge and rebase)
I found these posts interesting, and I don't know what to think of them. In terms of large corporations, I do think it would be more beneficial to split the money more evenly amongst the people who helped create the wealth, and, with bill gates in particular, is having money in stock actually generating wealth? Sure, if he sold it all at once it would crash, but if he slowly started getting rid of it and turning it into cash, what would Microsoft actually be losing? Wealth, more evenly distributed, would give more people a greater chance at, in turn, creating more wealth. I think one of the things, or at least one of the things that perturbs me, is the huge difference in salary that key players are able to command, through connections or plainly through the non-unionable work that employees can offer, limiting, collectively, their negotiation power.

This was just a guttural post, I'll probably need to re collect my thoughts and edit this or post something again more in line with the op
Those make it to your news feed because people share them (which I guess makes them "engaging," but not in the way that engaging promoted posts are engaging). Every time a post is shared, liked, commented on, etc., the person taking the action places that post into the queue of content fighting to get into all of their friends News Feed. I believe that Zuck said there are on average ~1500 pieces of content fighting to get into any given users feed.

You can help Facebook serve your feed better by marking posts as irrelevant, uninteresting, as spam, hiding stories from certain people/sources, etc., as well as trying to interact more often with those posts you find interesting (also, share them more). One of Facebook's core competencies is aggregation and analysis of the massive volumes of highly specific data they generate. Improve your inputs and their outputs will improve as well.
Using a basic bootstrap template and not putting a price on the homepage makes it look free.

Try to register and you're surprised by a $2,200 fee. Now you have my email address and had I known upfront, I'd not to have given it to you.
Thanks! I joined GoDaddy 6 months ago, and although 7 months ago I would have laughed if you told me I would be working at GoDaddy, the company is undergoing a remarkable transition with new leadership. We are becoming hyper customer focused and making our products world class.
It's called a strawman when you shoot down an idea that nobody else gives a shit about, however explicitly you do it and however many latin tags and semicolons you use.

Groups who capitalise phrases like The People traditionally want to redistribute control over the means of production, ie. they would have community ownership over microsoft itself. There aren't any socialist revolutionaries who want to break open the bank vaults and just start handing out cash, except in the popular imagination.

The other side of it, the one that's actually practiced in europe etc, is income redistribution, and that's different again.
I appreciate that, and wish you the best. Kudos for something something up and running. Your challenges are to get traction, and to make a good and memorable impression.

You need more of a hook to get people to sign up - currently I don't know what the benefit would be, and what you'll do with my data. That's a killer combination (in a bad sense).

And you really do need to change the name. Something short, catchy, and meaningless will do well enough if marketted strongly.
It's a good thing because capitalism.

Well honestly there is nothing like a good football team to bring in funding for schools. That causes schools to focus highly on sports because at the end of the day they just want as much money as possible. It's really sad actually.
perhaps because it's not in any way different than "At this point solve any conflicts that come out of the merge"? isn't conflict resolution usually done on a case-by-case basis?