skysight-inc/HackerNews huggingface dataset:
Make sure to use git@bitbucket.org:{username}/{reponame} instead of any https links bitbucket might give you.

I was able to upload an existing repo I had by:

1) Uploading my SSH Public Key at https://bitbucket.org/account/ (i.e. the contents of ~/.ssh/id_rsa.pub)
2) Create a blank repo at Bitbucket
3) Adding a remote (git remote add bitbucket git@bitbucket.org:{username}/{reponame}.git)
4) Pushing to bitbucket (git push bitbucket master)

The most important parts were adding my SSH Public Key, and making sure to use git@bitbucket.org:{username}/{reponame}.git instead of any https links you might see on bitbucket.
I never said "newbie-friendliness," though I can see how that might have been implied by my last post. I said "user-friendliness", which I think also lends itself to easier uptake from novices. Sorry for the confusion.

I know vim quite well. I still consider it onerous and unpleasant to use, and I find claims of its "power" to be overstated; I have noted before and still think to be true that editing text isn't the hard part of my job. I am definitely suspicious of claims that "it'll still be there in ten years" to be hugely important; my editor might change in ten years, but Cmd-X will still be cut and Cmd-V will still be paste, you know what I mean? The specifics of exactly what text editor I use matter so much less to me than "does it not make me hate using it?".

All of that is an aside, however, and tangential to what I was saying: for me, the visceral reaction to both vim and git is not a pleasant one; I find them to be designed for people whose mental model with regards to computer interaction is alien to mine, and despite being capable with both I find such tools uncomfortable to use. I don't consider either user-friendly (and, I think, to most people), and while I don't begrudge those who prefer those tools, life is simply too short to spend my time squeezing blood out of that particular stone.
Sure it is. Stack space isn't free
To me, there's a dichotomy between the "if it compiles, it usually works" aspect of Haskell (and how this is often touted as superior to the dynamic typing, test-driven approach) and that you can't get a picture of memory usage until you run and profile the code. In my experience, hard to understand memory consumption issues are common and take effort to solve.

Reference:
http://blog.ezyang.com/2011/06/pinpointing-space-leaks-in-bi...
Why upload your drive when you could just mount the dvcs as a drive?

https://github.com/mfontani/git-fuse-perl
I worked with carriers on handset pricing strategy so I'm familiar with this issue. There is a reason many country telecom regulators ban subsidization of handsets - in most cases bundling is anti-consumer.

Bundling uses a common pricing psychological trick - by reducing the fixed price (i.e. the phone price) but increasing the variable charge (i.e. the monthly bill) the consumer has a perception that the deal is "cheaper". I'd venture to say that the wealth level of consumers who buy high end smartphones in the US is lower than those who do in other markets - essentially the lower one time charge encourages consumers to buy phones they really can't afford (it's like layaway for mobile phones). Furthermore, the consumer is locked into a long term contract (usually 2+ years) so they can't churn.

Finally, carriers can exploit uninformed consumers. For example, you can offer two free phones with a plan, one of which has a cost of $300 and the other $200 to the carrier. You can list both phones at a fake MSRP $350 making both phones seem like equivalent deals when in fact consumers who buy the $200 phone are essentially writing a $100 check to the carriers. Since carriers bundle phones with the service and most models are carrier specific, there is no perception of the actual value of a phone and thus, it's really easy to do this.

In general, the US market is pretty anti-competitive because of
i) bundling
ii) carrier locked phones
iii) lack of pre-paid options (esp on the high end)
iv) long term contracts
v) CDMA networks which prevent re-using phones with another carriers

So in general US customers get a raw deal when compared to other markets (don't get me started on how we get charged for incoming calls and SMS). On the plus side, we do tend to get coolest phones first.
> Also, point-free style is nice, but it is easily and often abused, leading to unreadable code.

That's why it's called point-less style. It's too seductive.

> Many people would argue the same of Haskell. So much semantics are encoded in the particular operators, monads, functors, monad transformers, arrows being used, that they are hidden from plain sight.

In a sense. But at least Haskell is parseable. And overloading is only done in a very systematic manner. So if something fishy's going on, you at least see strange symbols you haven't seen before.
Cognitive bias? Advertising is impersonal but advertising firms are very personal? Why do people ever make bad decisions in the face of data?

I think there's a core of people convinced that advertising really works well or convinced that "it would if only". I'm skeptical.
http://www.ted.com/talks/derek_sivers_keep_your_goals_to_you...

Try your best to keep your goals to yourself. When you start explaining your idea to someone else, the thought is that you receive a dopamine reward associated with completing that goal. Common wisdom suggests that if one tells all their friends about their awesome idea, they'll be more motivated to finish it, but this just isn't true. Individuals who explain and take credit for their idea are more likely to feel more accomplished than those who keep it to themselves.

This was one of the biggest things for me. Be humble. Keep ideas to yourself and reward yourself on results, not just ideas.
As for the DevMode argument, even if Dart cross-compiles in the browser as opposed to using the server-side VM, there may still need to be the "chatty" communication between a browser plugin and a "VM". This will help with hot-swapping code and taking advantage of other debugging features in the IDE while still testing in your favorite browser.
I am on bitbucket and have been for a long time. I've even bought some of your services for a project.

However, github's UI is really exceptional. Things like the slide-over really make it a smooth experience.

My feedback is that hg is solid, bitbucket guts are solid, and the UI is what's really holding you back (besides the git fanboys hollering really loudly).
I'm in exactly the same position, and will now proceed to move all private repos over to bitbucket.
Because they'd already promised to release it anyway and they were buying at most 6 months lead time on a 'competitor' at the cost of forking their app base between two popular flavors of Android.
The patent was filed in 1963 and granted in 1965. I don't think there's much concern over it being still in force.

And yes, the patent is for spinning a pregnant woman around rather quickly, with her head on the axis, causing the baby to pop out due to extra force. It's crazy. Although I'd contend, more valid than many software or business process patents granted in the last few years...
perhaps they should update the web site:

===
Thank you for signing up for Bitbucket!

You are currently on the 5 Users plan. You can always upgrade your plan to add more collaborators.

We're excited that you're getting started with Mercurial, arguably the best distributed version control system around. We've put together some great resources to get you up and running quickly so that your team can focus on building great software faster.

Cheers,
The Atlassian Bitbucket team
===
I can't disagree with any of these points.

NodeJS is no magic bullet, those who treat it as such should be extremely wary. It is, however, rather nice to work with.
Bevel in the Bezel
Which is why, I imagine, they'll either stay far, far away from the biggest players (Caribou is several orders of magnitude smaller than Starbucks) and just harass companies too small to take a stand. The system works again!
I hope you're having a great time bashing on Adobe. I think I was flagged as a bad boy once because I was telling bad things on Apple, it's funny I don't think this will ever happen if you bash Adobe, you must win karma points or whatever it's called if you do that.
I love Heroku's little "language and community" section of these articles when they add a new supported platform. For example, the link to the explanation of Scala's Hindley-Milner type inference method (http://www.codecommit.com/blog/scala/what-is-hindley-milner-...) definitely taught me something new about the internals of Scala, and in general a new topic in Computer Science.

Congrats on shipping yet another supported platform!
One thing he doesn't mention is that Tokushima, is, I believe, something of a backwater, It's not even on honshu (the mainland of japan), wikipedia lists it as the 86th most populous city: http://en.wikipedia.org/wiki/List_of_Japanese_cities_by_popu...

I'm not sure how much this plays into the cost of living; I am assuming that things are a whole level cheaper than in Tokyo, as it would be compared to any other country, but I'd also be curious how it compares to secondary cities, such as osaka, or other smaller places w/ more population....
Top 5 Developer Features in iOS 5
Rhapsody to Buy Rival Music Service Napster
Thanks benyawarath! Glad you found it helpful.
I suspect the real problem was social or political. To do anything that involved the database, the developers had to request the DBA's to write the SP's. This kind of bureaucracy invariably leads to developers advocating NoSql/schemaless databases, storing data structures as XML in a blob field or whatever else they can come up with to route around the obstacle to development.

They chose a new architecture and platform which made the broken process impossible for technical reasons, but I wonder if they would have gotten the same benefit cheaper if they just had fixed the process in the first place?

But I guess it is easier politically to shift platform than changing a process which reflects turfs and hierarchies in the organization.
You should mix it in with your list of things to do.
As much as I loath Java and co, I have to give them that their mature development tools make up a bit for their weakness.

I.e. in Haskell you make a change to a type and propagate it, until the compiler stops complaining. In Java you click some `refactor' button in your IDE, and your changes will propagate through the code base automatically.

That's less of a comment on the languages, since Haskell will probably grow better tools some day, but more a comment on the relative stages of maturity.
Your TCO points sound more like a "commercial vs FOSS" argument than a "SQL or not" argument. Care to elaborate or refine?
Sometimes I think about having a terrible boss working in some huge company where I am told what to do and go into work 8-5 every day.

...then I realize I need to get my butt in gear and make the startup work, because I can't handle that!
> I'd like to point out that this uses important improvements over the naive Ziuba's strawman version

The Ziuba version was not "a strawman", it was an example used to trivially generate high in-request CPU load and demonstrate the misbehavior of evented system under this condition.

If you want to compute fibonacci fast, just use Binet's Fibonacci formula, it runs in O(1), then your only issue is that you're going to overflow very fast on doubles (not sure you'll even reach fib 1500). Using decimal, you can probably go higher before reaching your limits (though you'll run out of display space long before that if you print all digits): Python's decimal.Decimal reaches ~fib 4000000000 before an overflow error.
As a student I make regular use of private repos because publishing answers to marked coursework is frowned upon.
You can also stream the specific station here: http://uk3-pn.mixstream.net:8026
I am really excited about the rebranding and all the new things being rolled out to make what was formerly Think Vitamin Membership even better :)
DENTISTAS DE CULIACAN|DENTISTAS - YouTube
Oracle is correct when the bemoan NoSQL's lack of joins and relations ... so I'm using CouchDB as my operational store and exporting the data to PostgreSQL so that I can issue arbitrary queries. It took a little bit of work to make the exporter understand that there might be missing or extra fields in the CouchDB documents, but it was well worth it.
I think what is particularly interesting about the data surfaced in this article is the baseline prices from Groupon et al are so grossly exaggerated in this particular vertical (service industry).

For the service industry in particular, hourly rates can vary drastically by geography and type of business, whereas for spas, restaurants, or other store-front businesses, it's clear whether or not you're getting an actual deal/coupon because you can compare the deal to the base menu or pricing packages.
Show HN: spaceuncharted.com
I was tired of games like Mafia Wars and wanted a phone-based MMO Strategy game where hundreds of players could actually engage each other on a 2D map, so I made one.

I track the state of the game each night so we can display a visual timeline of territory controlled by each alliance. (example: http://bit.ly/q5CFhU) I use jQuery mobile for the front end so it runs on most phones (via Phonegap) as well as modern web browsers. The server side is handled by Java Servlets and MySQL.

This started as a hobby - I'm not a developer by training - so I am very interested in feedback, suggestions, and ideas for improvements.
I am a former teacher. For the past few years I have been working with middle school kids, developing the content for a future online app that supports students as they transition from exploring random interests to developing mastery in areas of interest.

Do you have any interest in partnering with me to build it?
Sprint buys 30.5M iPhones from Apple for $20B in 'bet-the-company' move
Good point, but there are still two ways YC could miss good applicants: (1) they present themselves better in some other medium that customers care about, or (2) they don't know how to sell yet, but have an aptitude for learning to sell.

That said, I don't know how the YC application process could be changed to catch either of those situations.
If the library developer can prove that a C operation is pure, why shouldn't he tell Haskell about that?
I think this will lead to a Streisand effect for the BBB. (http://en.wikipedia.org/wiki/Streisand_effect). By taking away a company's accreditation for a reason that has nothing to do with the company's business practices, the BBB is showing exactly how objective it is.
Never saw Pulp Fiction. I remember SLJ giving a speech in "Deep Blue Sea", though. Alas, I think that speech ended a little prematurely :-)

As an alternative, how about having (Simpsons) "Comic Book Guy" read it? (with apologies to Steve Yegge)
How Bad Do You Want It
David Brin on the History of Class Warfare and it's Relevance to Today
Hack Yale: Lecture series trains future Zuckerbergs
On the one hand Fee Fighters is fighting the "noble" fight, but they lose points for being so ideological.

BBB is a business and their terms are well known. Fee Fighters knew them and was required to abide by them and chose not to.

I do like that Fee Fighters is bringing this issue to bear. I'm personally not a fan of BBB. Pay to play doesn't seem like the incentives are aligned correctly. That and I can't afford their accreditation process for my business.
It depends on your view of what makes the world a better place.

For tech startups, the distribution of world-changing impact probably closely follows the distribution of investment returns. If it's extremely bimodal, then it makes sense to concentrate on generating big wins.
"This kind of shit lands on Craigslist so often that it makes you wonder what they actually teach at business schools."

Other than "business", they teach confidence, which for the most part is what wannabe entrepreneurs lack. Unfortunately, the salaries they provide (unless you are the cream of the class at Wharton, Harvard) aren't up to par with senior developer/engineer salaries, which is the reason many techs/developers that would otherwise do well in a startup because of their experience need an MBA to handle "everything else".

Many MBAs may come out of school wanting to start another Facebook, but they do have a purpose in life- and that is to have the education/experience/skill to handle the "business" side. Their purpose isn't (necessarily) generating ideas, though, which is a good point. Developers/engineers have plenty of ideas also, and not all of them good either.
There are over a hundred million "Apple Fanboys"?
One thing you should do is update your HN profile to include links and other info. I'm sure I'm not the only one who reads HN who is looking to fund people regardless of yc application. I did check out alexhaefner.com but not much is there. If you have something to say make it easy to find. Also if your domain is alexhaefner.com get rid of bluehost as the registrant and put it in your name.
> There's a number of projects that I just won't put online because I'd rather lose than share them.

Assuming that those projects don't generate much revenue for you [1], what's the point of keeping them private?

From a political point of view, I always see such projects as a good opportunity to promote Free Software. From an economic point of view, I like to put some pressure on my competitors that way. For really valuable stuff, I'm using strict licenses like GPLv3 or AGPLv3 which ensure that sharing won't result in any disadvantage for me.

So I really wonder (as a seriously meant question!) what kind of projects you are talking about. What kind of non/small-revenue project would anyone rather lose than share?

[1] Otherwise I'd wonder why you couldn't afford paying GitHub, and also couldn't afford to switch to Mercurial for hosting them on BitBucket for free.
HP Acquires Control of Autonomy Corporation plc
Economist Brian Beaulieu at the Colorado CEO Forum (video)
14 Questions to ask Before You Renew Your Domain Name
Should the US have OK'd Microsoft's purchase of Skype? Should the EU?
My partner and I are applying, but like others have said, we're not betting the farm on it. If we get accepted, great, if not...well, we keep doing what we're doing, which is make software.

We just want to have an opportunity to work on our idea full-time.
College economics classes - how useful are they?
I'm a college student who's debating the value of college economics classes. I didn't like the AP economics class I took in high school. It seemed too idealized and non-applicable.

I'm wondering what you guys think about the value of economics classes in college, especially for pursuits related to entrepreneurship. If it matters, I'm attending a top 10 school.
#OccupyTheBetterBusinessBureau
Good day

I created www.amebopost.com. I am extremely sorry if I annoyed anyone. If I had known that I'd be getting this many users, I would have endeavored to make it more professional and thoroughly fix the bugs before making the site online.

My original goal was to create an avenue where Nigerian programmers could convene and share programming ideas and code.

The About Page was just me being Silly. It will be taken down.
> they'd solved an "unsolvable" problem

Without giving away any proprietary information, could you elaborate on that? It sounds very interesting.
Their stock (which I unfortunately hold a bit of) dropped over 10% today. If that's the case, I hope they announce it rather than let the speculation continue.
As long as Adobe can find ways to help steer an awful lot of what is great about Flash into the HTML5 space (with tools and process to support it), then it's all to the good.

I get a bit exasperated reading all the HTML5 boosters who, for understandable political reasons, blithely dismiss flash at a technical and especially domain-specific level. Flash let's me do the following in a browser with relatively clean deployment, like, two years ago: http://www.icecreambreakfast.com/flash3d.html . I'll be ecstatic when I can reliably get the same possibilities from HTML5, but these are real, hard-and-fast features based on specific knowledge about a relatively complicated domain, and often times I get the sense that the domain knowledge issues and feature specificity are somehow beside the point with Flash bashers. At least for browser based games, Flash lets me do a lot of things I want to do right now.

It's hard to shake the feeling that a lot of the anti-flash feelings mirror the structure of GIMP versus Photoshop as discussed occasionally on slashdot. I love the idea of GIMP, politically, but taking away Photoshop from me would literally be like partially lobotomizing me.
I attended this last week and had to share. It's very, very long, but it's the best macro-econ presentation I've ever seen. Really worth watching if you are thinking about macro factors over the next few years.
> Unlike its rivals, Sprint also will almost certainly offer unlimited data plans for new iPhone buyers, since it is a clear competitive advantage, one person familiar with the matter said. The company believes the combination will allow it to poach customers from Verizon and AT&T, the person said.
If sprint throws in tethering for those two years they will certainly poach a lot of customers. But with their overall network quality, it's likely that they suffer an AT&T style meltdown. Their 3G speeds are already the slowest of all national carriers, and an LTE rollout looks far off.
So tone deaf. A PR coup for FeeFighters. A total PR debacle for BBB. FeeFighters could in fact give a fuck about their actual accreditation, so they had nothing to lose. BBB meanwhile looks petty, out of touch, and defensive.

You didn't need to be a chess grandmaster to see how this will play out. You barely even need to see one move ahead. What moron at BBB OK'd this? How incompetent is the rest of their organization?
But who deploys node in a single instance? There's documentation all over the place which tells you how to load balance over several instances - and it's easy to do so. This is my point, the node is cancer article was pure troll.
Windows 7 has finally taken over Windows XP in worldwide usage shares
I guess design doesn't count towards the success or usability of the iPhone's "irrational" loyalty? Android is waiting with open arms for your "rational" assessment of technology. Enjoy them.