skysight-inc/HackerNews huggingface dataset:
They have actually changed the UI from earlier versions, probably to make it look less like github, and it does look very different[1] to github now.

I like the new look (I think it's more usable than github). In particular I find the "Commits"-tab more intuitive for inspecting code across multiple branches, even though I can't exactly put my finger on the reason. On github I often have to double-check which branch I'm looking at, on GitLab it feels more natural to me.

Basically the only UI-change I would make at this point is on the project-homepage. I'd show those tooltips to the right of the filter-buttons (not above) so they don't cover the other buttons while you hover.

[1] http://demo.gitlabhq.com/
The games I'm interested in will probably never be ported. Valve needs to get in on the Wine project, specifically with an eye toward improving the gaming experience, and then integrate that into Steam/Linux.
That's interesting... I was born in Germany and live here in an extremely densely populated, but quite affluent neighbourhood. Imagine 6-story houses, each maybe 60ft long each, standing directly next to each other. Each house has about 20 apartments. Because the city has not been designed for cars, there are far too few parking spaces for all the cars. Many of the houses have an underground garage, but not nearly enough for all the residents. So we have relatively narrow streets with very wide side-walks that are completely filled with cars, usually parking in two rows, sometimes three. When you come home at night (BTW, I don't own a car, but I frequently rent one), it's not uncommon for people to spend 15 minutes looking for a parking spot, driving through narrow streets and in slalom around cars parked on street in the second or third row. And when you eventually find a parking spot, it's quite possible that it's a 10 minute walk home.

Whenever I am in the US, especially in the suburbs, I am amazed how easy life can be. I just get into my car, without the usual 10 minute walk, and immediately drive whereever I want on a nice, wide street. Admittedly, I understand that for kids too young to drive this can be a problem, but for me US suburbs are always a welcome change.
There are examples of legitimate software failing in this aspect as well. Not to suggest that Oracle does not do this on purpose for nefarious reasons or that other software is being scummy somehow. I don't work at Oracle so I can't say if it's intentional or just part of the problem that's more common then you think.
This is my Forever Project too.

> There must be literally thousands of those projects out there by now. Which brings me back to my original point: is it madness to try?

Here's what I think: Don't blindly start Distributed Social Network Number 1,001. But pick 5 or 10 existing ones that look promising. Try them all. What's good about each one? What sucks?

Then, if one seems like a solid foundation, contribute and build on it. If they all seem too deeply flawed, learn from their innovations and mistakes and join others who are also learning. Explore other possibilities.

I was very excited about Tent.io, and wrote a small app for it, but after a few months began to see serious problems with its design. For now the Forever Project is on hold so I can build a music player. In a month or so I'll probably start thinking about what's next. My email's in my profile if either of you want to continue the conversation (or, if anyone reading has thoughts on this and wants to talk).
A sleeping add-on installer that waits ten minutes? Sounds kind of rootkit-y, opt-in or not.
http://i.imgur.com/SwCPbYg.png
Agreed with this. I used to code C# for a living but have moved on- however, I'm now playing around with MonoTouch in my spare time and I'm loving using C# again.

MonoDevelop is a poor man's Visual Studio, but it's a lot less demanding and runs on OSX. Backend frameworks like Nancy.fx are really great for being even simpler versions of MVC, too.
Factbrowser - The Research Discovery Engine
FOSS and Male Privilege [2009]
Hi, this is a great idea, perfect for when I'm in transit. It would be nice if you could add a feature to control the speed of the voice. The output is way too slow for my liking
Ask HN: How do I cut down on my cell phone bill?
I have a family plan with AT&T: 2 smart phose with data plans and 2 regular phones and I am paying $260 a month. Getting ready to quit my job :) and want to cut down on expenses. I am ready to lose 1 data plan and possibly both..

I would love to cut this bill by half - any ideas? suggestions?

PS: 1 phone for me, 1 for wife, 1 for mom and 1 for dad.
> But to say that we will see, by 2029, the development of computers with true consciousness, plus emotions and all the other things that make the human brain human, is nonsense. We'll be lucky to see such a thing in less than several hundred years—if ever.

2029 may be a bit early, but I think that actually to say it will take at least several hundred years is nonsense.

Look at the timescales of scientific and technological progress. Pretty much 99% of all knowledge and technologies we use are less than 200 years old. Most of it is less than 100 years old. We pretty much went from zero to space in a single life time. And the progress is not steady, nor is it slowing down, it's accelerating. One thing Kurzweil is definitely right about is that people don't understand exponential growth. Or any superlinear growth for that matter.
Since trying out the new Basecamp, I was saddened that I could no longer use it for my side projects any more because the new UI felt really intuitive to use, but it wasn't worth $20/mo for things I'm making $0 on. I felt a bit alienated when they dropped the free plan.

It's interesting to see the one-time-fee model they're trying out here and with Breeze, and I wonder how it'll work out for them. Personally, this is very happy news. I'm completely willing to shell out $25 just once to have a great, uncluttered, simple tool for managing my pet projects again. Way to go!
Relaxing isn't a project in my view. It's life.
For "home improvement projects, hobby projects, volunteer projects, school projects, etc."

with my best Lionel Richard : Trello? Is it me you're looking for?
I've been recommending Sidekiq to people for the past few months and it's great to see it being picked up by more projects. It's quicker than Resque for everything I've tried it on.
From my own experience:

The cattle farmer:

Goes to pitch events to pick startups to invest to. Watches every pitch as if it was cattle on the auction block.

The Bro:

Only invests because he thinks you are cool. No interest whatsoever in seeing you succeed.

The mother:

Wants people to know that he gave birth to your idea.

The loan shark:

Calls every week to ask you about his money.

The infomercial:

Only talks about how awesome your life/starup would be if you did X (something they came up with).
He (Zack, the author of the article) is involved in HAXLR8R. He's actually the Program Director. Or I guess you meant the parent comment.
It is not:

http://en.m.wikipedia.org/wiki/This_too_shall_pass
It's a bit disingenuous to make straight comparisons between the neighborhood designs in the US and Germany given that the latter has something like 4% of the area of the former and almost 7x the population density. That said, Americans did consciously choose to make full use of the country's land mass to spread themselves out, prioritizing investments in interstate highways over local transportation and I'd like very much to see those priorities shift.
Project to girls top
Is there an OpenJRE(or even a need)? or do we just run OpenJDK?
Aliasing in MacRuby (or Obj-C for that matter) involves adding a new entry to a class's method table with the new name but a pointer to the old implementation. Method lookup from subclasses to superclasses proceeds the same as it would for any method.
Looks pretty similar to GitHub for me http://gitlab.org/screenshots/
MLK and Internet Freedom
A new asteroid-mining company, Deep Space Industries, Inc., launches Today
Crappy or not, this is surely one of the world most known photographs ever taken.
Changing MySQL User Password
Maternity Leave elsewhere is typically a government operated insurance program. They typically are not 100% salary, and the burden of paying the employee falls on the insurance program. Since we don't have an insurance program, paid maternity leave is a pretty big deal, as the company fronts all the costs, including the replacement/temp.
Nope. Like I said I don't recall much of these shenanigans. Although I'm fully willing to admit that may just be my experience.
That's short sighted: if you discriminate against women, who will give birth to the men?
How to Get the Most Out of Startup Weekend
I'm interested to see what direction they head with these one-time-cost plans. If you like BaseCamp and would derive any value from it, $25 is a really good deal -- I don't see "free" as being all that much more attractive.
The biggest professional challenge of my career: communication
I know of a few strong mostly Haskell places in NYC alone.
Likewise I'm actually bootstrapping a biz where I've spent most of the past year building the tech where some of the things I'm doing are only tractable to build by using Haskell.
>Something that would rank all crimes from highest average sentence to lowest, and where visitors can vote for sentences to go up or down.

Sounds like something extremely likely to have the "voters" self-select in a way that biases the results. You can easily imagine e.g. prison companies exhorting all their employees to vote in favor of excessive sentences for the things in danger of having their excessive sentences reduced or eliminated, with the argument that if it happens they'll lose their jobs.

But more than that, it seems pretty obvious in general which crimes have excessive penalties: It's the non-violent not-for-profit ones with felony penalties. I'm sure you can think of specific exceptions (e.g. "not-for-profit" state-level espionage), but in general it's a very good heuristic.

In particular, the "assume profit from volume" characteristic of some of these laws is a major failure that needs to go. With the drug laws the limits are set sufficiently low that you have recreational users who just buy/have a lot at once entirely for personal use being prosecuted as distributors, and with copyright the number of copies made is so far abstracted from the actual harm to the copyright holder and is so hard to accurately measure that making it the deciding element in criminal law is a blunt instrument at best and to be less kind is exactly the sort of thing that can lead to the felony prosecution of someone like Aaron Swartz. If the government wants to prosecute someone for engaging in a for-profit activity, they should have to actually prove that you made a profit from it.
That's why I included my last sentence.
There's a phrase that has been going around the usual meme-heavy sites for some time that I think would be useful here: "Shut up and take my money." Strutting around while making announcements of something people already know about, only to have those announcements lead to a holding page rather than a buying opportunity, only irritates people. Give them something they can buy, and they will.
I once had a "potential investor" (worth $80m) who wanted a meeting with my patent attorney.
So, I made the arranged for us to meet him at our usual meeting place - the coffee shop.

We walked in and the "potential investor" said: "we haven't got time for a coffee", I replied: "well, this is where we are having the meeting"... "what HERE? doesn't he have an office? This is a very bad start."

In walked my patent attorney wearing a cagoule and a rucksack.
The "potential investor" made it perfectly clear that he was not impressed (he did not even get up to shake his hand). He interrogated him for half an hour before saying: "good, you can now drink your coffee".

I realised that day, that money, is only a small part of being a great VC.
I would suggest that we all get involved in how decisions are made in our local governments regarding the structure of our neighborhoods. It is a lot easier than you think.

Recently I joined a community-based effort in Ann Arbor to create a large civic space / central park downtown. The city is planning to make downtown much more concentrated and I feel that hackers need to get involved in the process and make sure people are thinking about future needs. We've managed to change the direction of the discussion although it is still early in the game!

http://annarborchronicle.com/2013/01/19/parks-group-to-weigh...

Every municipality has a mayor, City Council, relevant departments, as well as assorted committees and development organizations. All you have to do is show up with some other neighbors and you are having a big influence. You can bet that real estate developers are involved, pushing their own plans and visions through.

Are you?
Are you suggesting that the 50 United States are a hotbed of those things?
Quantum tic-tac-toe is an engaging way to get a feel for superpositions and cyclic entanglements. http://en.wikipedia.org/wiki/Quantum_tic-tac-toe
Would you use a cost price domains marketplace?
I, like may aspiring entrepreneurs, have a few dozen domain names which I've registered in the hope of developing a product. Of course, this doesn't always happen, the registrant fee is wasted, and they sit there dormant.

I often wondered if someone has searched for a domain only to see I've registered it, and had to settle for something else. I've been in this situation many times.

To "cure" this problem, I'm proposing to build a marketplace for cost price domains. The domain registrant can list a domain for sale, only for the original registration fee (ie. $10 for a .com)

If applicable, the transfer fee will be payed by the buyer, but many hosts offer free transfer if you extend the domain for a year.

TL;DR: Sell unused domains at cost price to recoup registrant fees and help aspiring start ups. Buy previously unavailable domains at cost price.

Would you use this service?
"but you could never be sure that someone hadn't bundled something extra in there".

Irony,

With Oracle, your are SURE.
If only there was a Windows 7 Plus version or something, with all these minor improvements and no metro.
I'm interested in discussing your project. Please check out my portfolio at www.lwgraphicandwebdesign.com. . Also, there are many places to find designers: behance, sortfolio,dribble, and twitter are a few great places to start. I hope this helped!
-Loryn
It would be a shame to see people sink their money in this without realizing there are way better services out there for this type of thing. For example, Evernote Premium is just $5.00 per month or $45.00 per year and you get way better features, syncing across platforms, storage space, sharing, etc. That [Evernote example] costs less than 2 Basecamp Personal projects.

I really think they should look into lowering the pricing to make this product more competitive. 37signals seems to be coming out with some crumby products lately. First Breeze, and now this. Sighhh.
Isn't it a little ironic that we're reading an article about foistware where the author searches for his own book on multiple search engines?
A good deal of manufacturing went to China from the U.S. due to Walmart's practices. That's really not good for the U.S. economy.

In a vacuum, no, but how can you be sure that the aggregate value of cheaper retail goods for Walmart's shoppers wasn't better for the U.S. economy?

And it's not as if U.S. manufacturing output has shrunk. It's still the greatest in the world, though obviously we're not making as many consumer goods as 20 or 30 years ago.

Many smaller or medium sized players would probably be a healthier thing for the U.S. economy.

There are at least half a dozen smaller or medium size competitors for Walmart shoppers' dollars. Take a look at the performance of Costco vs. Walmart, for example. The former has competed exceedingly well by playing the game very differently in some respects, while also being smart and efficient in a way that much of the pre-Walmart retail landscape wasn't.
You're a bit early for April Fool's Day, mate.
City planning in North America always makes me think of Kunstler. I saw him speak at the Winnipeg Art Gallery years ago about peak oil, and bought his book The Geography of Nowhere (http://www.amazon.com/Geography-Nowhere-Americas-Man-Made-La...). That book completely opened up my thinking about how the elements in a city relate to each other, and how community and economic activity are so fundamentally intertwined. Great read!
Neat Idea: Drag and drop a file from your computer into the password field
Your post says that you want to hear from Heroku, but it doesn't mention anything about you trying to contact them directly. Did you try to contact them before making a somewhat accusatory blog post without much proof? What did they say?
I was shocked how well MonoDevelop worked out when I used it briefly a couple of years ago. But my expectations were pretty low -- I was expecting a compatibility quotient something close to Wine circa 2001, and got instead a basically functioning C# environment on my Mac, which was pretty dang cool.
Love this idea. This must be what drives all the people writing toy scripting languages, like _why's Potion[1] or TJ Holowaychuk's Luna[2]. Or the zillions of tiny Scheme implementations out there.

[1]: https://github.com/fogus/potion

[2]: https://github.com/luna/luna
Does the course cover Functors, Applicatives, Monoids, and Monads? What about other higher-level functional constructs (Arrows, Zippers...)?

From what I've seen, I think Scala is a nice language. One thing I don't like is particularly that it's a bit kitchen-sink-ish: there's a whole lot of syntax and semantics to learn, seemingly due to the OO side of the language. By comparison Haskell is quite simple. All the higher-level constructs are implemented in plain Haskell, so you can easily understand them but thanks to a flexible, uniform syntax, using them doesn't feel clunky.

To me the main reason for not learning FP through Scala, however, is that the community isn't organized around teaching FP in the same way that Haskell is. It sounds like this course is an exception. But otherwise, I found that trying to learn about Monads from the scalaz documentation was not satisfying, and we all know that "A Monad is a Sheep with Curly Hair" blog posts are a dime a dozen (in Haskell and Scala). Learn You a Haskell made the concepts, and also their benefits, clear to me for the first time. Now I'm working through Real World Haskell to build my chops and reinforce my understanding.

While trying out both languages and picking which one to learn, I came across an interesting post on Gilad Bracha's blog which had a lively discussion including a comment by the [claimed] original author of Scalaz [1], which made it clear to me that it would be easier to start in Haskell and move to Scala than vice versa. I think I (and the OP) are both seeking to gain a strong foundation in FP concepts. To summarize, in my experience most Scala resources on the internet (blog posts that come up, etc.) aren't quite as good in this regard; at this point a lot of the Scala programmers using these techniques are probably Haskell programmers anyway.

That being said, the internet is a huge place. If there's a Scala equivalent of this post [2] please do share it! I agree with other posters here that Scala has quickly gained a significant amount of industrial acceptance. I'd imagine that I'm more likely to write Scala professionally in my lifetime than Haskell. But I also believe I'll be better off approaching it having learned the FP concepts in Haskell first.

[1] http://gbracha.blogspot.com/2011/01/maybe-monads-might-not-m...

[2] http://stackoverflow.com/questions/1012573/getting-started-w...
Sometimes you need side-effects. The world is far from pure. I think Common Lisp gives you exactly the tools you need and gets out of your way. Dynamic variables (a very specific term in CL) are simply awesome. You need side-effects when you're dealing with I/O -- sockets, files, shells, etc. I prefer languages that make it as painless as possible when I need it.

Purity, IMO, is over-rated. You can write pure FP code in C++, Java, or CL if you wanted to. It doesn't matter whether you can write imperative code with side-effects and doesn't make those languages any less useful. This purity thing that the Haskell-zealots are on about just stinks of bullish*t and it's not good for you.

That being said, Haskell does do some neat things and there is a lot to learn from it. It's type-inference lets it do some neat things like parallel maps and so forth. It also shows us that laziness is not always a good default. I'm not hating on Haskell but anyone who drools over its, "purity," is not saying much at all. Purity is not an attribute that wins you any battles.
ElasticSearch just handles split-brain differently, by shutting down nodes that are cut off the cluster and marking them as such. The problem is present in the _default_ configuration for more than 2 nodes, but ES is very well tunable to your specific cluster layout (which you should do anyways).
I don't think Kurzweil is claiming to create anything close to human intelligence in the next few years. Likely, people will continue to say it's not "really" intelligence for quite some time.

I think computers are going to gradually start fuzzing the line between AI and humans. As they get better, we will slowly start to treat them more like we would a human (i.e. we would start literally writing a question for Google to answer, not worrying if it will know what we mean). Eventually, it might be the case that we speak with a phone operator for some company and don't notice that it's a machine - unless we ask it something off topic, and eventually even that won't be a reliable heuristic.

At what point do we finally say the computer "understands"?
> ElasticSearch has implemented its own distributed coordination and is susceptible to such issues.

Only if configured wrong: setting discovery.zen.minimum_master_nodes to N/2 + 1 where N is the number of master nodes in the cluster prevents split-brain. Nodes that don't see enough master nodes will go into a catatonic state and won't accept writes, effectively preventing a split-brain syndrome.
This is insanely fast, I'm getting tempted now to dig more into Node.js
I'm not sure I see this as a forever project, as a forever project would have a way to know when you're done, IMO.

Physics for you is an interest and a hobby. Those are great to keep you informed.
Trolls be trollin'
Yes, it's all KineticJS, we developed a custom shape for connecting nodes.
Actually, it's highly unrealistic to see everyone using the exact same platform or exact same software. Especially the Apple products, as their perception of ubiquity is highly inflated by their advertising.
If the coverage works out for you, 4 $35/month VirginMobileUSA plans. Includes data, text, and 300 minutes per line. The 1200 minute version is $45.
Fantastic. Feynman is the most amazing scientist possible - enlightening and (seemingly) approachable, yet still a genius. I can only hope that there will be more like him in the future.
There's a reason. There's very little news about Linux gaming, and even less that's positive.

Let's just say that my standard response to "Hey, there's this awesome game out, have you tried it" is "I use Linux".
Basecamp: the app any web developer should be able to create themselves in a week or two...
Mining for metals on an asteroid: Drilling might be 2 years away
So are the Feds going to go after Oracle and Larry for "unauthorized access to a computer" and "wire fraud"? With, like, real jail time?
Where is that 'push notifications for favicons' tutorial/script i saw on here?
What/Where is that 'push notifications for favicons' tutorial/script i saw on here a while back?

Anybody have it bookmarked? I cant find it for the life of me, searched google, tried reddit, tried twitter, github... nothing.