skysight-inc/HackerNews huggingface dataset:
You can learn how to program ANY language just by browsing a few online articles. But I feel most of the good literature on learning how to program, period, is in textbook, or at least book, form.
/shrug

I don't have a problem with Mir, mostly just the way it was announced by dumping on Wayland. Frankly, with Canonical working closely with Nvidia on an EGL driver that Wayland could also use... I see a net win for everyone when the dust settles.

It's funny, anyone remember Beryl? Compiz-fusion? :) Fun times in OSS land.
We're in the last stages of producing a beta for this. Any thoughts?
I would say a lot of the criticism comes from the fact that they commonly take quotes out of context, or take quotes meant as dark humor and use them to portray the poster as a horrible person. Combine that with their immature attitude and one-track mind and you're getting closer to understanding why even open-minded redditors don't support SRS.

Sure, there's plenty of legitimate cases where reddit needs to be called out and have a community effort around fixing some of their problems. But no one takes SRS seriously because, for all the good they have the potential to do, they're publicly harming their own image by crying wolf (or as they might say, crying poop).
Beyond Connecting the Dots (Interactive Book)
While dropping to v0.7 was a method to resolve this in a manner which protected v0.7 users it wasn't necessary. Miners could have continued to mine v0.8 chain. Transactions from the v0.7 blocks would be included in v0.8 blocks.

Users could be warned to STOP using v0.7 and upgrade to v0.8. The advantage of downgrading it is resolve the situation quicker. Far easier to get a half dozen mining pools to switch to v0.7 then get thousands (tens of thousands) of users to upgrade to v0.8. A v0.7 user who followed the warning and stopped engaging in transactions either until v0.7 was the longest chain or until they upgraded to v0.8 was not in any danger. Existing transactions flowed across both halves of the split.
Perhaps "Google Docs for Wi-Fi" would be a better analogy for the invitation system?

Edit: "Social Wi-Fi" or "social Wi-Fi sharing" would probably be the best thing to call this instead of "X for Wi-Fi" (if it weren't for the existence of http://www.socialwifi.net/).
Hacking games to make them better
What our pronouns reveal about ourselves & power
This solves a problem nobody cares about.

There is no "war": Git has won, Mercurial is irrelevant.

Also companies will just standardize on one DVCS, and non-companies won't pay when they can use Github or many other services for free.
Your comment is wrong and rude.

Oh look, I just did some social janitorial work. Was your comment somehow deleted by my act?

Should I presume that Convo provides no moderation mechanisms because they would constitute censorship?
How a college student turns into an investment banker.
Only Rebecca Watson would accuse someone of wink-nod ignoring child porn, and cite it with a link that says "We weren't aware of this content and our DNS host couldn't reach us to tell us because our contact info was out of date"
I am glad so many devs think this way. It is nice to take over your clients at insane rates when they get fed up and re-write your projects in a 1/8 of the time and 1/4th the cost.

Please, do not read any solid computer science books. That's right, Google will solve all your problems.
Use your email and whatever password you'd like to begin using Draft.

"whatever password" has to have at least six characters - maybe you might want to clarify this
Disagree, there's a fair amount of "social janitorial work" that goes on here at HN. I mean, I just signed up to comment here today (have been reading for a while) and the community here is based on something similar:

"Be civil. Don't say things you wouldn't say in a face to face conversation."

People here are pretty strict about the types of comments that fly; for example, memes and dumb jokes are not something that the community here accepts. Personally I think that's great and the site is better for it, but it's not censorship to hold the other people in your forum or message board to certain standards of communication.
Thanks for the feedback. As I mentioned in an earlier comment, while "Dropbox for Wi-Fi" being technically wrong it's the shortest way that we could describe Instabridge that most people grokked.

My previous comment:
https://news.ycombinator.com/item?id=5362823
Nimbstor - Store data in filesystems, sFTP, WebDAV, IMAP or other backends
Yeah, maybe, but it would still leave me guessing about what it exactly is the service provides.
Mechwarrior Tactics does this to some degree: there is an attack phase where both players declare all their attacks, which are then resolved simultaneously. Likewise for movement. Not quite what you describe, but it still creates a situation where you have to think about what your opponent is thinking. https://mwtactics.com/
Agreed, the burden of proof is on the person making the claim and clearly they did not carry this burden. Generally I don't worry about how crackpots do science because you know they are crackpots. I worry that the first response of the critics was a sadly uncritical rebuttal which turned out to be incorrect. Namely that the rock formations were not fossils and they the pictures were a 'Ink Blot' that someone was imagining fossils into. There really were fossiles. Lets do better next time.

It is correct to say that Perpetual Motion machines are impossible, but it is incorrect to say that Perpetual Motion machines are impossible because of the rotation direction of the earth.
Software developers looking for work
I really like the extension but what I'm missing is auto refresh and opening links in new tabs (both comments and articles). That functionality is offered by another extension (https://chrome.google.com/webstore/detail/hackemup/abjhkncpe...) but sadly both extensions seem to be incompatible (after browser restart).
The government in this case could submit apps to app stores which are just links/bookmarks.
There is no Internet culture, just a bunch of pop culture references that the Reddit/4chan/whomever groupthink have deemed fashionable to talk about. It's just like pop culture: everyone likes something because they think everyone else likes it. Sure, it has some intrinsic value (else it wouldn't have surfaced), but the real value is saying, "I'm a part of this group." It's entirely transient, and intended as a distraction, nothing more.

But, more to the point, any criticism of Reddit is potentially viewed as an insult to the precious 'culture' that has been so pain-stakingly upvoted and meme'd to death. Reddit, like most aggregators, makes it far too easy to comment, and far too easy to vote on comments and stories.
> So why do you feel qualified to comment?

How dare you try to call someone out for being rude when your first comment to them was that.
Ah interesting, all proceeds going to the nonprofit 'Watsi' (YC's first nonprofit [1]) with the thread started by pg. I guess there must have been latent demand for such a shirt for a long time, and now that there's an appropriate recipient of the profits, the tshirts have become a reality :)

[1] http://ycombinator.com/watsi.html
its simple. if my wife doesn't take her medication she spirals down into a deep depression. it doesn't matter if she's at (what everyone would say) the happiest moments of her life, she's going to get depressed. now flip that when she's taking her meds, she is able to handle and snap out of it if things aren't going so well like any other normal person would. She still gets sad and feels bad, but _she gets over it_, where as if she's off her meds, _she doesn't_. i'm involved with this and see it on a daily basis.
Disabled ad block, visited the site.

Interstitial before content.

Lots of banners, some of those misplaced around the layout.

Huge bottom ad over content without a close button. Had to roll over it; it shows a popup over content. Then you can close the popup, and another click to close the bottom ad.

It loads scripts from 23 third-party websites.

Yeaaaaaah... I suppose I understand why people are blocking ads in this particular website. Most gaming news websites I go to have around 3 or 4 third-party scripts, and most respectable websites 1 or 2 (mostly for analytics). But 23? Really?

There's an obvious disconnect from what the writer of that piece thinks most people is seeing, to my actual experience. In all honesty if it wasn't for adblock I wouldn't even had read that article; the experience would have been unbearable.
I'm wondering if they are going to do the same with other games. I'm really happy EA decided to use JS to build the UI for the new Sim City game.

At the moment my team is working on a solution that allows other game dev companies to do the same thing and I'm glad to see big players taking a step in that direction.
I would express that fear simply and directly to him in person. You're embarking on a journey together. How far are you likely to get without mutual trust?
> Linux is one of the most fragmented ecosystems ever. There are tens or hundred of different distros, and at least several different application packages

That kind of fragmentation is hardly noticable and/or meaningful to a developer though. On the other hand, a completely different display server will cause a world of trouble.

> I support Canonical in this move, because they do need a very optimized display server and interface for mobile hardware

Funny how Wayland can work with Android http://ppaalanen.blogspot.fi/2012/07/wayland-on-android-snap... and Tizen https://www.tizen.org/events/presentations/upcoming-technolo...
I just wish it wasn't black. I get what you're trying to do with the color scheme from the site, but the black just completely overwhelms it.

If you're going to go with something without text, have the shirt be the grayish color, with the orange stripe going across the entire chest.
That may be, but don't use a myth to posit your position. The Android that Google acquired is a grain of sand of what it is today. Anything remotely notable or worthwhile out of Android came out of Google.

FWIW, Siri is great and I currently use an iPhone.
I was one of the beta users and it's great to see this keep improving. I'm glad Nate upgraded the prices for editing. That's the feature that attracts me the most.
A ring bufferred dumpcap is a huge time saver. Narrows the scope of troubleshooting quickly and reliably. Start with looking at what actually happened on the wire for X problem. Then use the rest of the tools/logs etc... to determine why it happened that way.
Fireballed: How Bad Advice Cost Apple Investors Millions
Look at who posted the link and replied to you.
Anyone else having issues paying? I use my CC online all the time to pay bills and buy off Amazon, and never have any issues, but I receiving an error first that my card was declined, and then after retyping everything "There is a problem with the card you entered." - Contacting my bank now to see if they can give any insight.
Zynga solved this long ago.
Java Doesn’t Need A Rewrite It Needs Hardening
How does this compare to ESR's reposurgeon tool? [1] I understand Kiln Harmony is a website, not a command-line tool, but it seems like they must have had to solve many of the same issues.

[1] http://www.catb.org/esr/reposurgeon/
Best Espresso in NYC
Oh, but there are plenty of Royalists in America. Lots of them want the Jewish carpenter to Rule All.
There are no HTTP headers in pure TCP.
According to http://www.obdii.com/connector.html :

Where is the connector located?

The connector must be located within three feet of the driver and must not require any tools to be revealed. Look under the dash and behind ashtrays.
It doesn't currently support collaborative editing, if you have the doc open in multiple windows it's last save wins. I'd love to see this added a la google docs but I imagine it's a big step on from where they are now.
I'm in similar situation. Met my current tech co-founder 3 weeks ago and I'm joining them as a co-founder.

See that you believe in the project and are looking for signs to tell whether it's a good fit. Here's my experience: Ask yourself if you can trust them. By trust I mean two things.

One, professionally, can you trust their judgement?

Can you work comfortably knowing that they're going to make decisions that will literally determine the growth/death of the company? You don't have to face this when you work in established companies because no one will have that impact. But in startups, a few wrong decision can turn things bad. If you don't have domain knowledge in what they're working on, you need to be sure that the team is capable in identifying the market and executing the biz.

Two, personally, can you be friended with them?

Are you comfortable to spend days and nights with them? I've only started working with the team 3 weeks ago and I'm now working with them every weekends. On weekdays, I generally work till after 9:30pm. Are they smart to spot the key, proactive to fix stuff, open to challenge, honest in telling the truth? These are all very important elements that you have to look for if you're to spend lots of time with them.

You can't get the real answer until you start working with them. Here's what I did: I worked with the team for free, without any talk of equities. Everyday I just find things that I can contribute and no one in the team can do the same. The founder is very open to me. That helps us working out together. I'd say we just "fall in partnership" without much "discussion". We observe each other in rounds of negotiations, customer meetings and internal discussions. I keep looking for evidences that the project and the people are "for long term".

Of course, it does't mean you have to do the same. But I'm suggesting that you look for opportunities to get into real work with them before jumping in, even it's a mini-project. It helps a lot in collecting crucial information. Regarding questions to ask, probably it's about their business just to start with. If even the founder couldn't explain how it works, what problem it solves and where's the market, that's the red flag.

Feel free to write to me. My blog & contact in profile. Recently I wrote 3 blog posts on deciding between startups and corporate jobs and you might like to see.

Hope it helps. :)
two things come to mind.

first is the classic Hanson book "C Interfaces and Implementations", http://www.amazon.com/Interfaces-Implementations-Techniques-... while you may not be coding in C the basic paradigms do carry over.

second is use the API a couple of times and you'll see natural cleavage points.

i generally develop APIs on paper first, which also helps me ensure consistency that is absent when i develop them too quickly or organically. i keep in mind my goals, i document as much as possible, and i try and stick to a paradigm.

hope that helps. i've written APIs used in internal services and applications but never externally, publicly available. i'm no expert but that's how i start.
Hey jneal, sorry to hear you're having trouble - want to shoot me an email at walker@teespring.com? We can tell you what error we're getting from the cc processor.
I fully agree with your mentality. When dealing with any technology for a business venture, you have to worry about the landscape a few years out. This happens to large companies too: for example, Microsoft axing Silverlight or Apple axing Xserve. All of these thoughts are compounded by the fact that they haven't reached critical mass (lower resistance).

As for the acqu-hire concern, I'd hope that by that point the community would be strong enough to sustain open-source development. I don't have a good sense for the community, and I suspect that the funding affects the culture. But like you said, I definitely wouldn't bet on the project moving past an acqu-hire
Voice, tone, delivery, etc are huge. Norm MacDonald can say almost anything and make me laugh because of his delivery.

This is a good comparison of delivery from people telling a similar joke:
http://www.youtube.com/watch?v=RtuZfREa0ro
Ask HN: Old HN links not working?
I know there has been some recent downtime / migration issues, but none of my bookmarks to old HN submissions are working. For example:

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

Are these gone for good?
Their stopping print and electronic publication of the first edition is significant. Certainly not enough to be sure they won't sue, but they'd have to have gone way beyond "lost their soul" to go that far and generate a massive amount of negative publicity.
I read it and their code examples are not great. Too many abbreviated and meaningless variable names.
There's no reason though that the person who pays for the vulnerability to be exploited, or performs the exploit, can't be a [malevolent] dictator though.
Why? What if Wayland and Mir have different goals? What if the venn-diagram overlap of those goals is less than ideal for Ubuntu and where it is going?

Look at the absolute MESS that compiz, x and other things in Linux have had b/c of the "support all the things" attitude.

The simple FACT is that it is much easier to be exceedingly great at a small subset of things than a large super set of things. Mir is specific and exact to what Canonical wants and needs out of Ubuntu. Wayland is a GENERAL solution that, sure, Canonical could influence, but would ultimately need to be more than just what Canonical needs. That means, you guessed it, bugs, rough corners, things that aren't supported.

It's called focus. Canonical is focusing on delivering an EXPERIENCE and they decided they could do it better in this approach. I agree with this b/c of 1. history 2. experience and 3. the current state of the various projects.

And don't forget that the code is going to be open source.

And I don't understand why this is a problem in the linux world when the web world this is typically encouraged as "the best project will win". Do we need Derby, Backbone, Meteor, Tower, Express, Knockout etc etc etc? What about Rails, Sinatra, Camping, Padrino? Django, Flask, Pyramid? Riak,Mongo,Couch? Why can't they all join forces and "contribute code and influence"? In the web world, this is kind of encouraged and seen as good for competition. In the linux world is it seen as "not being a good community member". It's fuckin' bullshit.
I haven't played Ultracorps, but the game Diplomacy works in a similar fashion. All moves occur simultaneously. Makes for a great war game, much better than Risk.
It would have been nice to see some case studies with games that already implement simultaneous turns, what makes them great or what other problems hold them back.
Why was Array#bsearch and Range#bsearch not part of ruby stdlib for 20 years?

No, really. I want to know this one. It's almost like we want to encourage people writing slow code...
I'm actually bearish on the end of massive PBX systems. Frankly, I still see value for them, and given that there are a number of crossbar systems still in production, I don't think they're going to completely disappear. Think about how many pagers are still in service?!?!

We, at 2600hz, think that voice cost structures are going the way of the dodo, thanks largely to IP and the migration away from copper. Voice as a service has to evolve to handle the demands of a connected world.

In my personal opinion, I see voice as the method of last resort, but the critical lynchpin of communication. SMS and email are fantastic when you can handle an asynchronous response, but when push comes to shove you better believe I'm ringing the phone.

Lastly, on the subject of WebRTC; I believe it will rock for small conferences but it's anything BUT agile at scale.

Consider a 10 person video call. If I use a polycom bridge there are 2 streams coming from any given participant; one in, one out. This is not the case with WebRTC.

With WebRTC, I have one stream to each participant; ergo 90 total stream and (at 300kbps streaming) that's 2.7mbps per participant. The numbers only get worse as you scale.

My contention is that WebRTC is a product for a mesh world and we live in a Hub n' Spoke reality. It will be hard for WebRTC to compete at scale.
I'm interested. Which is a new thing.

Joel Spolsky's live demo of FogBugz & Kiln is the single best product demo I've ever seen. Ever. It's so good, anyone doing demos should watch it, just because.

http://www.fogcreek.com/fogbugz/

(just the video)
http://fogcreek.wistia.com/medias/z6o7hhvio5

I don't know if I care about evidence based estimating. And I'm pretty sure FogBugz is overkill for my team's needs. And I'd rather eat glass that do anything Windows.

But hot damn the (apparent) integration and workflow of these two products are quite polished. Very well thought out and very well executed.
I don't really get this T, i understand its going for minimalism, but would someone who frequents HN recognize it if they did not already know its affiliation?(i wouldn't) & if the answer is no, then whats the point of the T?

Edit for clarity: Not knocking the cause, it is great. Just the design really, maybe im missing something.
APIs are Dead, Long Live APIs
I read your blog-post and went "oh yeah - kiln. I wonder how they compare to BitBucket and GitHub. Let's look at the pricing page. Oh, the smallest plan is $25/mo. Guess I'll keep my one-person startup on BitBucket then."

If you want to compete with BitBucket and GitHub, you guys might want to feature the startup plan more prominently on your pricing page. The mention of it is so far below the fold that I didn't even see it on my tablet.

(If you are primarily focused on enterprise, that's cool too. I just feel like the mindshare for DVCS is trapped in the more community-centric players.)
Feel free to add spots by sending a pull request at https://github.com/hery/hery.github.com/blob/master/_posts/2... pull or emailing me changes at hery@ratsimihah.com.
I can't really say – I joined back in August and the project was already underway.
The importance of being ruthless
I still use reddit, but I have literally unsubscribed from every default subreddit (save /r/gaming since it tends to stay pretty light/fun).

Reddit sans the default subreddits is substantially more pleasant. I'd go as far as to say that subreddits like /r/politics, /r/atheism, /r/worldnews, and even /r/technology are just cesspits.

I'm not sure what causes large subreddits to spiral into utter shit, but it does. I'm also of the general opinion that most of the large subreddits are poorly moderated - mods will rarely take action even against egregious trolls, and there is no attempts at leadership.

The main subreddit I use, /r/photography, has a relatively new mod team that actually actively ban trolls and initiate weekly/monthly events to steer the conversation (e.g., "no talk about gear" threads, "weekly photographers that inspire you", etc).
I think we're at the tipping point for a new era of long-form content that's designed natively for the web, and I, for one, am very, very excited about it. There's a whole crop of sites and apps (Svbtle, Medium, Quartz, The Magazine) that were born on the web and are dedicated to long form content, but now with initiatives like this we're seeing the old guard finally come around to the fact that the web is not print made digital, it's a whole new medium with a whole new set of possibilities.

I think there is plenty of appetite for real journalism, thoughtful opinion, and gasp long form content subscriptions, but the implementations have lagged behind the technology, while opportunistic content farms like HuffPo and short form (but tech savvy) sites like Buzzfeed have moved more quickly to capitalize on the true potential of the web. Hopefully projects like this can turn the tide and prove that content on great content can be a great business on the web.
I naively was expecting this to be American Football stats due to my deep Midwestern roots. Plus was sad Firefox was left out to dry.
Zynga stock jumps on Yahoo buyout rumors