skysight-inc/HackerNews huggingface dataset:
Xcode Source Code Management with Git
Ask HN: Technical online communities, ranked by negative/dogmatic attitude?
Which are the main online tech communities, ranked in order of most negative, dogmatic, unfriendly in terms of the tone of the conversation threads?
I realise that it may not seem very important in this context, but for being a site aimed towards developers, and after all the HTML5-touting that the IE-team has been doing, I was pretty disappointed to find that the site in question (http://www.generationapp.com) uses the XHTML 1.0 Transitional-doctype.

When even http://www.microsoft.com uses <!DOCTYPE html>, I fail to see why a developer-focused site (with visitors who actually check the source code) would not.
Could someone share what we're supposed to be seeing? I find it really irritating when people post potentially time-sensitive stuff that can disappear without caching/inlining the expected result.
Based on what I've read in this thread and your site, it seems that at the very least, you have no idea how to construct a viable argument and defend it with the scientific and medical community. Until you realize this and solve this problem, you won't make any headway.

And depending on what your idea of success is, there are people making successful challenges. They just understand the framework they need to operate in.
The Wrong Notion of Time
I am not sure I would consider it approachable, I am lost by page 3
"The problem is that it clearly wasn’t created by developers"

I would shudder to think what an ad developed by developers would look like..
I want to help your startup for free
You seem to have missed the point: government spending is far too high across the board. You could tax the rich in America 100% and still not have enough money to run the government for more than a couple months!
No... the file goes directly to S3 from the browser. Your server is only pinged with the _name_ of the file so the upload can be signed.
Can anyone comment on how good cross version development is on Windows? If tools are available to minimize the overhead of cross-platform development in this regard, then I don't see why the ad should be viewed in such a negative light.
Ask HN: What constitutes a successfully shipped, bootstrapped product?
What percentage of design, marketing, ux, ui, security, speed, accessibility, etc.. should I aim for in the first iteration I ship? What have successful products found to be the priority factors?
I have used Bootstrap on 4 or so sites by now and its amazing how divs just get the fuck out of my way now and I can get real work done. Thank you.
still down for me in Berkeley CA
This is why I feel like hn needs the ability to, on occasion, double upvote. Like maybe you get one double-plus-up-vote per week for when you come across an article that screams "THIS IS WHY I READ HACKER NEWS".
Twitter Adds Instagram-Like Photo Filters
I am not specifically looking to defend an argument with the scientific and medical community. I am looking for a means to effectively communicate with people who might be interested in useful information for their own health. I am aware I need to back up my statements with established research. I am still working on figuring out how to do that. Unfortunately, again, simply dismissing me does not help me find that path forward. I realize you may have no goal to help me find a path forward. But that is my goal and it is why I discuss the matter here at all.

But thank you for replying.
On the other hand, dance is intended to entertain or to express emotion, and so fits in with other categories of copyrightable works.

-- Wait, who's Emotion are expressed?

Yoga and meditation are quasi-therapeutic practices (by intention of the original authors). The emotions expressed are not those of the "copyright holder" (Bikram) but rather of the practitioners (who own rights to their emotions). While not trivial, seems cut and dry in actual analysis.
The Union: The Business Behind Getting High (2007) DVDRip
Technical issue, but... is the "Recommend" button doing anything? (or supposed to be doing?)

I push it and nothing happens.
You're probably right. But I don't care enough to look. I suspect there are other people in the same boat, and that an Apple TV could open up a new market for high-end TV purchases.

I could be wrong. But one of Apple's assets is that it's trained consumers to trust it's merchandise across categories. If Apple makes it, and I have a need for it, I'm comfortable buying it.
Where I work, the channel manager was given one of the two offices, and she makes sales calls all day, while leaving the door open.
As a Williams alumnus: the major color groups correspond to the "divisions" of courses at Williams -- the administration groups all departments into three divisions, and requires that students take a certain number of classes from each division.

So the chart faithfully reproduces the decision of the Williams College administration to include Psychology in Division II (Social Sciences) rather than Division III (math and hard sciences).
Ideally, I think the best gift that you could possibly give a CS student would come from your start-up, but I don't think it's what you have in mind. The best thing that you could give a CS student would be a job working for your start-up.

That being said, if the app is something that targets a CS student's interests, yet isn't something that they are already likely to have, then a free subscription / license would be the next best thing.
Search, Mad Men style: A complete IBM 362 Google interface in the browser
OK, a little extra, and speaking very informally ...

I've skimmed the first couple of pages, and in essence he seems to be setting up to show that a circuit that's sufficiently complex to solve the clique problem will have to have an exponential number of components. That would imply that any algorithm to solve "Clique" would be exponential, hence super-polynomial, hence not in "P".

Problem is, others have proven that there are technical barriers to this approach, and I see no hint of the author explicitly saying why his approach avoids these problems.

For more about this concern, see points 1, 4, and 6 in this very accessible post:

http://www.scottaaronson.com/blog/?p=458

The PowerPoint talk "Has There Been Progress on the P vs. NP Question?" lunk to at the end of that post (before the comments) is a very good, accessible overview and is an excellent starting point to highlight what you need to follow up on.

Wikipedia's section on why the proof of P=NP or P!=NP is likely to be hard is also useful reading:

http://en.wikipedia.org/wiki/P_versus_NP_problem#Results_abo...
24 ways: Responsive Images: What We Thought We Needed
Only Issue I have is that all the feedback I get is "can't click on any links". I know that its a screenshot (hence you cannot) but you might want to add that its a screenshot other then the loading message somewhere. I suspect a quick check of your feedback logs will show a lot of people with the same comment.
Hi Dewitt,

I think I know who you were and met you at Williams. I'm also a CS major and I graduated in the late 90's. It is indeed the case that the CS major grew absurdly huge in the late 90's, with my class being double the size of the previous year's class, and the class below me doubling in the size of my class. And with intro courses being yet more absurd. All of my memories of our profs involve them with big circles under their eyes, clutching mugs of coffee.
I see that "Javascript requires semi-colons" isn't anywhere to be seen.
If you have no contributor agreements/licenses, how do you plan on moving it to MIT?

From what I see, the best you have is:
"By contributing your code, you agree to license your contribution under the terms of the APLv2: https://github.com/twitter/bootstrap/blob/master/LICENSE

(which isn't really that helpful)

Speaking as an corporate IP/open source lawyer, doing this wrong can hurt you very badly in the long run.
NZBs die pretty quickly, so a back catalog wouldn't be that useful. They even mention on the website that content is getting taken down faster than NZBs can be updated.
Virtualized dedicated server with SSH root for $23 a year?

Just tell me where to sign up (next year when AWS free tier expires).
btw. for those who enjoy ASCII & dialup-sound check http://www.masswerk.at/googleBBS/
The link on "(2.57megs)" is still broken.
> WARNING: This is a temporary account!

what does that mean? how/when/why will I lose access to that account? I really want to see my site reviewed but I do not actually want a "proper" account.
I'm using the Bitcoin option!
You misunderstand the goal of a Venture Fund within an investor's portfolio. It is supposed to to be high risk, high reward, GROWTH investment.
"Over the last 2 years, more Windows licenses have been sold than Android, iOS, and Macs combined."

So they're using total sales of all their desktop and mobile OS licenses combined for the past two years as a basis of comparison? And they're including the corporate licenses and OEM bundles?

I wonder how many of these total sales were to individuals who actually had a choice of OS?

The data might be true, but is deeply misleading as far as portraying the actual market trend.
What i love most about it is that's so annoyingly slow that it actually lets you feel how computing must have been back then.
Is this using the Web Search API? Or is there a non-deprecated replacement?
"No politics" is like absolute zero: a state unreachable because of the nature of the universe. In fact, "no politics" is in itself a very political statement; you're calling for a libertarian foreign policy attitude by saying that it's possible to separate technology from the conditions under which it is produced and used.

If it were Apple or Google enacting a murderous military occupation I don't think you'd get very far trying to prevent people from discussing that on HN. Nations are like what we used to have before corporations... remember?
> Proving an inequality is "easy", because only requires a single counterexample:

Proving an equality isn't exactly "harder" (no NP-hard pun intended) - all you have to do is show that a single NP-complete problem can be reduced to a problem within P in polynomial time.
You look like those Frenchmen going to China and complaining that the bread is not as good. Try android native apps.
Not really on topic, but am I the only person who finds metro to be really really REAllY ugly?
Ummm... Why you think that I still play DooM . It's the best FPS game of all times (if you play a source port, of course).
It's very fast, with hordes of enemies, and very easy to mod and make maps.
I'm guessing that one for Microsoft would include footage of Ballmer screaming "Developers! Developers! Developers!" just for the lulz.
down in Nashville
Is evolutionary psychology worthless?
It's just a pointed way of saying that an important part of testing is knowing what to test.
There is a way to clear the app cache in the same manner as iOS. Simply uninstall the app and re-install it.
We kinda do -- it's ugly as hell, though (https://dl.dropbox.com/u/63726/weft-presentation.pdf)
> The arduino requires ~10mA

Not to mention you could delve into bare-metal AVR programming from there, and work with tiny devices that consume literally nothing as long as they have not received a wake-up signal.
How about fixing the atrocious "new" VLC interface for the computer first?

The pinpoint-sized playhead and the fact that you can't show the playlist and the video at the same time, for example.
I'm working on an app very similar to this. Should be ready in the very near future :)
Sounds like "sponsored" would be a good word to describe the relationship
How FOMO rules consumer Internet strategy as well as VC funding
Redirects here for me: https://medium.com/m/signin?redirect=%2Fwhat-i-learned-build...

Check your javascript console for errors
Sipser is great. Highly recommended. Working that book really accelerated my understanding. You can go from practically nothing to something with it, though it helps to have some discrete math.
they always have and always will use that metric - it impresses the users. It probably won't impress developers though.
Are your Instagram photos safe?
Nothing new under the sun: Bigger boys take the ball from the little ones.
Williams CS represent
We have been using Swiftype at SupportBee for searching the help docs - https://supportbee.com/helps. We still use ES for core application search (tickets etc) but for things like help documentation, site search etc it's hard to beat Swiftype's setup time and ease of use. The analytics is pretty useful too.
Disclaimer: Swiftype is our customer as well but we used them for many months before they found out about us and signed up :)
Matched you, every 404'd article that I have found through web.archive.org makes it more than worth it.
> And it's the office where people sit by each other's desks all the time is where work gets done.

Then I wonder how projects like Linux kernel, KDE, Python, etc manage to get any work done.

In software development, I think the most important communication needed is to do everything in the open. This means things like a ticketing system so that everyone knows what everyone else is working on, a continuous integration system that permits deployment only if all tests pass, a wiki system to share various insights, etc.

Currently, I work in an open plan. Information hoarding is the norm here, despite chatters going on all days long. Open communication is a concept that has nothing to do with open plan.
How about basic functionality that the iPhone inexplicably lacks? This, for example: http://goldmanosi.blogspot.com/2012/06/will-apple-ever-fix-i...
I was a homemaker for many years, then I worked at a Fortune 500 company for five years. Unfortunately, my firsthand experience of a "workplace" was a somewhat Dilbert-esque experience where I was often surrounded by people whose antics appalled me. I would not wish to replicate that here. Thank you for your remarks. They are very helpful to me.
This is pretty much me. I have reasonably expensive sound-dampening headphones, on which I play music to ensure that I don't hear conversations. I am seeking to enter the zone where I can do what I'm hired to do and spent years and a (small) fortune educating myself to do. Listening to your blather about The Game is not that- nor is listening to your conversation about your code with someone else.

Yes, I am that distractable. Everything is that interesting to my magpie-like mind. But conversely, when I take your noises away and move into the mental headspace, then I will make magic happen. I am hired to do magic. There are other people like me. Please give us the space to do what we got hired to do.

;; if you want to talk, please schedule meeting, ping me on irc, or use IM.
An Android phone would be the most rational way for Nokia to stay alive, and would have been the right decision at any point after their S60 business started to decline in the face of competition from Android.

There was never a reason to bet only on Windows Phone. No other OEM has made such an exclusive decision.

Nokia's app store, music, maps, and other infrastructure/ecosystem pieces are unique among mobile OEMs and applicable to the Android platform.

I hope it's not too late.
OpenDNS still resolves the correct ip:s..
The Cocoa documentation does not seem to suggest that the numItems parameter of the initWithCapacity message is in any way optionally handled by the runtime. It repeatedly states that the array will be initialised "with enough memory to hold numItems objects" in no uncertain language. It does not imply in any way that it is merely a hint. If the implementation behaves differently, that's either a problem with the documentation or the implementation, not with people's assumptions.
The thing I don't get is, isn't the Windows App Store only available to Windows 8? Microsoft definitely haven't sold a billion licenses to Windows 8, so where does that claim come from?
How does this compare to https://github.com/clojure/core.match ?

He mentions that core.match is better at efficiently compiling complicated patterns, but little else is said as to exactly why strucjure was made rather than just using core.match.
Thanks, I check flippa almost everyday but the sites sold on it are not interesting. I think HN community works on awesome ideas on the side or as a weekend project but due to lack of time, co-founder, marketing skills or even getting involved with an another new idea the old project just sits on their computer.

My idea is to find a "dumped" project that I like, to kick start my adventure. By doing this I am saving time and risking money. Lost money can be earned but not time.
Is Pinterest a Haven for Copyright Violations?
That's a good point. If you come up with the Next Big Thing it will never get installed on my Windows box at work unless the company wants to use it (which isn't very likely).
"A worldwide app store with over 1 billion potential users!"

That would be a "potential" amount of Windows 8 users. Not now, but in the future.

I can't say that them having to resort to using imaginary amounts of future users would make me feel any safer about developing for their app store.
That's a very fair point. The main reason to think "Android" is that, after killing Meego, then pivoting back and starting Meltemi, and then killing Meltemi just after the project had been staffed, I'm not sure where Nokia would find developers for a third non-Android Linux-based OS.

I suppose it could be a TV.
Yes it is off topic, and no you aren't. There have been lengthy, lengthy discussions between members of HN of whether Metro is a good or bad thing. I think at this point we probably all have to agree to disagree.
I am surprised by the community reaction on the philosophy essay. It's not undeserved, I just couldn't expect him getting that much critic around here.
This is just a PR gamble with the numbers.
They are saying for the past 2 years.

And that probably means that Android outsold Windows this year, or else they wouldn't have used "last 2 years". Going by Android's growth rate and Windows' saturation, i would say this is a good guess.
Biological Ship of Theseus.
I've been to three startup weekends and they seem to vary greatly depending on who puts them on.

First one I went to was in a college town in Michigan (East Lansing). The organizer was still a student and so were most of the attendees. It was very much a hackathon with a focus on building something in 2 and half days. My team had an iphone, mac, and web app working and we won "crowd favorite" and "coolest"

The second one I did was in Seattle. Lots of developers were there, but the teams that did the best didn't necessarily have the most functional code. Still, everyone had some sort of prototype, many of them quite polished.

The third I did was an internal Microsoft Startup Weekend (although still put on by the folks at Startup Weekend). It was dominated by business type people, although there were a decent amount of developers. The judges essentially ignored the fact that anyone had running code and went solely on people's slide decks.

As a developer, I enjoyed the first one the most by far.
Maybe a better category name could be SquareNet.
hi all. meant to post a comment but didnt understand this hackernews interface so far, am brand new to this site. fukuyama states on his web page he's worked on P vs NP for over 10 yrs, both inside and outside of his professional jobs which include research and teaching. the web page is a proof [claimed/attempt] that P!=NP posted on Jul 1. unfortunately its gotten very little to no online attention since then, at this point so far. he doesnt seem to have announced it anywhere in cyberspace, only created the blog.
Introducing the new "feature branches" commit listing
As someone with 408 karma, I suspect 500 is probably more accurate.
The Raspberry Pi is desktop Linux. You install Ubuntu, connect a monitor and keyboard, and write your Python script.
VLC is amazing, I will always be down to donate to them.
Still faster than my city's library search.
Is Social Media Making Organizations Lazy?
It makes me so, so happy that someone else picked up on this.
Try flushing your DNS.
Windows: CMD -> ipconfig /flushdns

Still down in New Zealand, mind you.
Not what I expected from the link-baity HN post title, that post does not actually tell us what he learned at all, if anything.

Not complaining about the post itself, just thought it'd be very cool to have an actual "what I learned building bootstrap" post one day.
How to choose the right tool for the job: awe.sm’s language journey
Why do they call it decision problems, if it's really about finding a solution that is much more than a boolean (like a path, ...)?

The whole idea of "verify" versus "find" makes no sense for problems with a yes/no answer, because if you can verify a boolean answer in polynomial time, you can always find the solution in polynomial time too, after all there are only two possible solutions so you need to verify only one to find the answer.

If you need extra data to prove this "yes" in polynomial time, then the answer isn't a boolean anymore, but a boolean plus the extra data, so how can you still call that a yes/no problem?
You can load FB buttons and stuff without affecting your site at all, even if FB has DNS issues or is blocked by a firewall
https://www.facebook.com/note.php?note_id=10151176218703920

You load the JS SDK using the "fif" pattern. If it fails to load, none of the tags like <fb:like> etc get replaced by iframes, so no errors on the page. `DOMContentLoaded` and `onload` on your page fire as usual. It's as if the site doesn't even use FB widgets
Thank you. Have an upvote. It was 200 for me, so I was not sure.
It's interesting how a cultural artifact belonging to a museum is better preserved in software. It is unlikely anyone will put the hardware in a museum, let alone getting it operational and allowing someone to play with the exhibit.

Many of the better museum exhibits tend to tie in things to people's daily life in the present. I searched an anachronistic term, "game of thrones."
... Of course it's natural. Everything in the universe is natural.

However I do agree with you that they are brainwashing people so that they can have almost unlimited control.
That's funny. I work at Startup Weekend, and one of the few bullet points in our "Core Values" doc is: "We are not a hackathon."
Where do you get the idea that he is not?
Compile, Install, Run Linux Apps on Android
Yeah, like a good museum exhibit.
That is a lot of Ephs on HN! I've created a new Google+ community for current students, alumni, and faculty of the Williams College CS program:

https://plus.google.com/communities/103167291529744829090

Please ask for an invite if that's you.
Cross version or cross platform?

I can potentially write a Win32 desktop app that runs on XP, 7 and 8.

Metro apps can be used on 8 and RT, with a potential port to Windows Phone 8.
ok, I'll bite. This is the output from my MacBook pro on the command line:

$ whois facebook.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

FACEBOOK.COM.ZZZZZ.GET.LAID.AT.WWW.SWINGINGCOMMUNITY.COM
FACEBOOK.COM.MORE.INFO.AT.WWW.BEYONDWHOIS.COM
FACEBOOK.COM.LOVED.BY.WWW.SHQIPHOST.COM
FACEBOOK.COM.KNOWS.THAT.THE.BEST.WEB.HOSTING.IS.NASHHOST.NET
FACEBOOK.COM.GET.ONE.MILLION.DOLLARS.AT.WWW.UNIMUNDI.COM
FACEBOOK.COM

...generic legal mumbo-jumbo....

looks like someone is having fun with whois entry hacking/cracking
It's a real department with seven profs. Lots of non-majors take CS classes, but even so, class sizes are relatively small (usually in the 10 to 30 range). That's really one of the major selling points for the LAC model of education.
How Cloud Storage Powers the Human Memome Project
Jruby Mahout: New Gem for Machine Learning
No. You should watch this: http://www.youtube.com/watch?v=9XaYdCdwiWU
Tech Insight: 5 Myths Of Software Security