skysight-inc/HackerNews huggingface dataset:
These are unusual suggestions! What makes you suggest them, and specifically what part of Africa?
WSDL describes a pact between a client and a server so they can't screw it up. Comparing WSDL to WADL would make sense. JSON just describes objects in compact notation. Comparing JSON to XML would make sense when XML is only used to describe objects and nothing more. WSDL and WADL and HTML are all XML derivatives. WSDL and WADL could never exist or HTML for that matter if trying to use JSON to describe them since that's not what JSON was designed for.
All my upvotes are go to you! :)
Commandments of Modern Web Design
One thing I love about Unix is the option to mount a filesystem read-only. I would love to have the option for my Windows box, when noticing a new filesystem, to present me a dialog box asking me how I want to mount the filesystem.
"I have looked at exactly that. The rate at which guns are used lawfully far outstrips the number of times they are not. As such, their benefit to society is easily a net positive."

This Harvard study doesn't think so:

http://www.hsph.harvard.edu/hicrc/firearms-research/guns-and...

Also, read this for your other arguments:

http://www.cracked.com/blog/the-4-most-meaningless-arguments...

Good debate. I gotta finish work on some software now. Take care sir.

Edit for your edit about rights: http://youtu.be/bx71U-1O-eY
Disagree that static typing is important- it's all about static analysis. Static analysis has come a long ways for dynamic languages, see TypeScript or the Closure JS compiler for example.
Not sure if kidding or not, but it's still an interesting step. Maybe someone will be inspired to write a scheme os after that.
I read it as (I'd like to show you something that may help you) "Stop writing REST API clients". Imagine trying to visually scan HN article titles having to filter through useless pleasantries like that.
Londoner here. I think we're closer to Silicon Valley than we are to Japan. I've been working on/around my startups for almost a year now, and despite having not having anything substantial to show yet, get a lot of interest in my work, as well as being pursued all the time to go back into lucrative software contracts.
+1, extremely fair point which can be easily forgotten.
(disclaimer: not a shill) go on okc, i didz have success! (took a few months... be patient). also, if you really want it, be willing to look outside your area. mine was several states away but totally worth it!
Mobile Operators Announce Commitment to Firefox OS
Try Go. No vm. Compiles super fast (one of the most annoying parts of static typing when used for big programs). Obvious and easy to use closures. Implicitly fulfilled interfaces for painless compile time duck typing, and type inference for less typing.
Thanks for all the hard work Steve. I have been waiting for ember 1.0 to really give it a proper go but I'm looking forward to it. It seems like a slightly steeper learning curve than something like backbone but I'm sure it will do more for you once you get to grips with it.
I don't consider this to be open source software. Most straightforwardly, because it fails to meet section 6 of the open source definition:

http://opensource.org/osd

And practically, because open source is a model of collaboration, and there's no collaboration here -- django's a collaborative software project, and this is an engineering dead end where you pay (or not) for the code and then it gets thrown away afterwards. It's the wasted effort and duplication that bothers me, not the fact that money is involved.
I like Ruby but keywords arguments are the solution to a problem which shouldn't exist in the first place. Namely functions like..

myFunction(something, 23,23,100, somethingElse, true)

People should write smaller, more specialized functions instead (less arguments). That makes software both: more efficient and more maintainable.

If you start thinking: "Damn I wish I had keyword arguments to make this function call more comprehensible!" .. the problem is elsewhere.
He only used part of the blog post to talk about purity; when explaining how the code is designed and organized, it's not like he could reasonably skip that part. Besides, Haskell makes the distinction sufficiently natural that it does but take much effort when actually coding, so the main "cost" in terms of time was probably in writing the blog post :P.

Since it's an internal effort, simplicity trumps security and features. I doubt making the IRC server more complete would be worth the effort and maintenance cost. It's much better to add features only of they are obviously missing when they actually use the server.
If walked into my office to browse or came into my retail store to browse I think you are it might be interested - but really this is the Internet so it's neither a stalker or an brick and mortor store... You can choose to block third party cookies - If we make them off by default you lose that choice
I don't think you know much about Richard Stallman. He has no problem with people charging for software, indeed a right to commercial use is one of the fundamental software freedoms he enumerates.
It's Canada. This is standard operating procedure.

EDIT: To clarify, I mean modestly wealthy individuals attempting to take advantage of hopeful entrepreneurs is SOP in Canada. I've seen it on the west coast first hand, and have reports from the east coast about similar things.
Has this been tested on other operating systems? Or is it OS X only for the moment?
If it's GPL 2.0, no. If it's 3.0 (or AGPL), yes.
Great deck. I always wanted to bootstrap. Never would have guessed there is a big enough market to sustain you in bug/issue tracking.

Why do you now offer 14-day free trials when one of the slides is "don't do free accounts, people will use anything if it's free, etc"?

I've had good luck with free SaaS beta/pre-launch and continued free trial accounts (no cc required).
Exactly. And this is what clients can provide over generic, one-size-fits-all solutions: fluent, idiomatic, and terse access to APIs.
And this day shall be know as Ruby Two's day.
>I couldn't get used to the restrictions coming from not having exceptions or early function returns

I'm probably being getting confused about what you mean here, but I thought you can return from anywhere in a function in rust using 'return'. I think Option types are one way to propagate errors back up the stack (with the compiler forcing you to handle them), but I don't know how practical that is in reality.

I agree that Rust isn't ready for production use though, even in the few weeks I've been trying it they have decided to change parts of the language. Also the standard library is lacking in documentation and is pretty inconsistent.
When I viewed the slide presentation, I only noticed the @mention type of tagging. But I had had a hard time going through the slides, and since your starting comment seemed more in line with the folksonomic type of tagging, I was kind of hoping I had just missed that in the hurried presentation.

In this day and age, I haven't seen any reasons not to support the @mention type of tagging.

The folksonomic type of tagging can absolutely be overdone or restricted into absolute uselessness. But when done properly, they can be extremely useful.
Just last week I caught a hint of this cross-domain problem at a Healthcare 2.0 meetup:

http://www.meetup.com/Health20Houston/events/102124262/

On the panel was Dr. Kim Dunn, and this was the first time I'd heard her speak. Dr. Dunn is apparently a central node in the Texas Medical Center, as most of the other panel members had either studied under her or collaborated with her. She had a number of quotable quotes that I scribbled down, but the relevant one here is when she was a frustrated medical student complaining to her adviser that there was no system to all that she was learning. His reply: "You think there is no healthcare system? Just you go try to change it!" The technology of healthcare is one thing; understanding the politics and power structure is quite another.
100% disagree. For some use cases they are very useful. Like, imagine a function that generates an HTML snippet, and can optionally assign some specific class names/ids to some of the elements.
The OP and this thread (except for a few comments) could be summarized as follows:

[barely testable social theory or hypotheses] [supported by a cliché or historical anecdote].

In my humble and down-to-earth opinion the main takeaway from any talk about "cultures" or "societies" or any other similar human-like concepts (did you notice that we often talk about "cultures" like they are living people?) is the idea that certain traits (fear of failure in this case) could impact my own performance. The next logical step is to modify something relevant in my live to test the effects and adjust behaviour based on this information if needed. Repeat this or just walk by if there are no effects present.
Well yes, and then he went on to completely rewrite it, for puritys sake:

https://github.com/chrisdone/hulk/commit/d9093c76a49ea417091...
Show HN: Superbetize
Singapore has some of the world's strongest laws protecting investors, lenders and borrowers. Setting up a company there only takes 4 days. It has very low and easy to file taxes and pretty much everything they do they do it with a "high-tech" view point.

Norway is just generally all around awesome. The only draw back is their high taxes but they're ridiculously easy to file as well. They also protect their investors, lenders and borrowers very well.

Denmark's economy makes it so starting up a business costs pretty much nothing and registering it is almost as fast as Singapore. They also hire and fire laws similar to those in the US so that you can pretty much hire and fire people very easily with no hassle.

Also, I just love the Nordic culture and way of life which is a big factor for me in picking Norway and Denmark.
Really? $3k to pitch is standard procedure? I have a hard time believing it...
There are a lot more partners now: América Móvil, China Unicom, Deutsche Telekom, Etisalat, Hutchison Three Group, KDDI, KT, MegaFon, Qtel, SingTel, Smart, Sprint, Telecom Italia Group, Telefónica, Telenor, TMN and VimpelCom!
Found it hilarious i can't connect to the site.
Your argument has this implicit assumption that, all things being the equal, people will choose node.js and Python over Ruby. I don't think this assumption is valid in the slightest and I think it's just showing your own bias.

Of the three I think Ruby is the better language. I still like Perl though, so what do I know. :-)
"Forget it, Jake. It's Chinatown."

http://m.imdb.com/title/tt0071315/quotes?qt=qt0418900
I wish Github would bring back the download binaries feature, at least provide it as a Pay option to pay for the bandwidth.
It used to be. It may still be if you hang out on #suckless. But most of the Linux folks these days love their huge monolithic PulseAudios and systemds.
I've seen a few people ask this, and a few efforts towards building an online forum for bootstrappers to hang out. But they all tend to fizzle out.

The community is scattered around the web on blogs, Twitter, Mixergy and here. I think that's a good thing - don't seek yet another place to shoot the breeze. Just get stuff done, and when you have a specific question, seek answers from experienced people in existing forums.
How can they release it under a CC BY-NC and also charge for commercial use? What licence are the paid for versions under?
> ... my argument is simply that we publish API specs in a machine-readable format

...

> ... XML is ugly. JSON is nice since it's human-readable and light.

???
It is most certainly not the standard procedure.

EDIT (for your edit):
>To clarify, I mean modestly wealthy individuals attempting to take advantage of hopeful entrepreneurs is SOP in Canada. I've seen it on the west coast first hand, and have reports from the east coast about similar things.

Again, this is NOT the standard operating procedure in Canada. I'm sure there are individuals who have no qualms about squeezing entrepreneurs, but I can't imagine this is any different from US. The one problem I found is that, though Canada (Ontario at least) has a wonderful Angel network, and phenomenal government programs (e.g. FedDev, SRED), there is a lack of Series A (and later) VC money.
1. "Be the change you want to see in the world."

Q: What the hell does that mean?

A: Objects and Methods evolve onto the onomatopoeiac holotrope. For example, holomorphic functions' identity of change: "I am that whose rate of change is myself", or more familiar: d/dt e^t gets e^t. Read YC Hacker News daily to know the fomenting currents of today's market transactions, so to effectively code what you are able; into what is desired and therefore become successful.
Can you elaborate on what you think the implications of China's involvement are? I mean, "one country, two systems" seems to be allowing HK to be very free.
An iPhone companion is in the pipeline. Nice to hear your thoughts on how to make it more likely for people to actually use the app, which I think is probably one of the biggest barriers to success with this sort of thing.

There is a huge amount that banks could do to make things easier for their customers but progress seems very slow. I have a friend who works for high street banks and it sounds absolutely horrendous! Better to be safe than sorry for them though I guess.
The site is loading slow under HN's load, here's the text content: http://pastebin.com/QKsXiAg3
Thanks for this but again it requires a monthly fee and a gateway as well
These look really nice - just opened up a resume and letter in https://www.writelatex.com for easy editing:

Resume:
https://www.writelatex.com/74800gddxjr

Letter:
https://www.writelatex.com/74798msdbzp
I just had my brother test them out. I am not too sure what he suffers with but they defiantly work - I would say even more effectively than the original! The one he found hardest to see was the python one.
In Africa, I would consider

Kenya: good internet speeds,

Ghana: booming local economy,

Nigeria: lots of entrepreneurial spirit,

Angola: 4G network
I take it all back.
In list form:

* América Móvil

* China Unicom

* Deutsche Telekom

* Etisalat

* Hutchison Three Group

* KDDI

* KT

* MegaFon

* Qtel

* SingTel

* Smart

* Sprint

* Telecom Italia Group

* Telefónica

* Telenor

* TMN

* VimpelCom
You're correct that US culture is more risk averse than it claims to be, but it's worth noting that Japan is MUCH worse than the US when it comes to risk aversion. Bankruptcy affects your entire family and is almost irrecoverable. "Entrepreneur" is a dirty word. Overwork is insane: 10-12 hour work days are frequently the norm, and getting fired once or expelled in high school can essentially ruin your career.

It's way better in the US. Personally, I dropped out of high school and have had 4 jobs in the last 4 years-one of which I was fired from (not laid off.) But I'm fairly good at what I do, and in the US my experience allows me to have a pretty awesome job, while in Japan I'd be basically unemployable.
You could use

OPTIONS /somePath?
I am very tired a the moment, it is passed bed time here. But you are so right.

Here is the short version.

You are a person that uses the commandline. You are doing some activity, either reading a text book, or gathering some information, debugging, or are having some ideas you'd like to structure, basically you are having a need for a structured information collection. At the time it pops into your head; hey it would be nice to have a "database" to register this stuff into, so that I later can retrieve it.

Then you fire up index, and enter a filename that you haven't used before. Index then fires up your editor, and you write the fieldnames you need, (up to 16). You close the editor, and you are sent to the "main menu" from where you can start entering records. It uses ncurses, and is really fast; you move between the fields with ctrl-n and ctrl-p, and are asked if you want to save the record when you press Esc.

Later on you can just enter the name from the main menu, and search and edit/delete/add new records.

You can make make index sort and print the records in a variety of ways through command line options. You can also have small filter files, based on awk or perl, to filter by a field if you like. I have modified it slightly from the original, so it is possible for a lot of files to share a single label file, so that you can have one "database" file per subdirectory, sharing the same "field-layout" if that suits your purpose (for modules for instance).

It should also work well with UTF-8, and collation ordering according to locale settings. (This includes reg-exp patterns thanks to IBM and their ICU library.)

Thanks for your feedback!
Intelligent String Matching all Universities in DBpedia
Go is making a strong go at it. No pun intended.
The paid-for version could be a standard Microsoft-style proprietary software license -- "you are licensing this software from us, you have no rights", etc.
The site you can't connect to is startupnorth, a blog about canadian startups. the fund in question is First Angel Network (according to the slug, as that's all i can see too.)
It is Os X only at the moment, I have to adjust the buffer calculations, as widechars, utf-16 and ordinary bytes are involved. I have used 64-bit wchar_t. So I have to go over the calculations. But other than that, I think it should compile on other *nix'es, provided you have access to the Ncurses library, and ICU, both downloadable and open source.
I've never heard of this. What's your experience raising money in Canada?
There's no Google-cached copy of the page, but here's a summary from a news site:

http://business.financialpost.com/2013/02/24/feathers-flying...

- Despite taking public money from government agencies such as ACOA (which gave FAN $1.1-million between 2006 and 2011), FAN charges $3,000 to present each startup to its investor network.

- Startups that present are also required to sign a consulting contract with a private company owned by Finlay and Lowe. These services normally include helping the company prepare its pitch, negotiate a deal, and ensure due diligence by legal experts.

- In return for these services, the companies normally pay Finlay and Lowe a percentage of the capital they raise. (Crow quotes a standard fee of 8%, although Finlay says the percentage varies, and has been as low as 4%.)

It also quotes responses from the FAN partners, which you can judge the validity of for yourself. Getting up to 8% of the investment raised is a sweet gig for them, I think. Too bad they don't let the startup know about their "consulting fees" till it's almost time to present to the investors.
> Hacker News, Quora, etc are supportive of entrepreneurship - that is your support and mentorship network.

That is nice and all, and yes, you are right, those are great resources for entrepreneurs along with a handful of other sites.

Speaking as an entrepreneur that has sat on both sides of the fence - I partially live in Buenos Aires, and spend a lot of time in Boston: have done the /self served/ mentoring you hint at and had actual mentors and I'm going through my second incubator experience right now - I ought to say, the differences between a support or mentorship network is a completely different experience than when you have actual mentors, with names, faces and specific personalities.

Hacker News, Quora, StackExchange are top notch resources when you have very specific questions that need answers. Its a completely different ball game when questions you face are ambiguous, and needless to say that the effect of being able to easily tap into willing and reliable networks of contacts through your mentors is a resource that is hard to replicate in these sites. A "Show HN" thread is great (provided it reaches the front page), but being able to get in front of insightful, connected people that have a particular understanding of the exact problem you are solving, is a much more meaningful resource, I'll listen to the insights from five such individuals much more carefully than to the comments of 200 anonymous comments (not that the 200 anonymous comments are not of use, of course, but one is heavily more valuable than the other imo).

YMMV, but, all things being equal, having a handful of people you can reach out to (and just as important, that will reach out to you periodically) makes your own work much more effective.
India: If you are up for a challenge, where there might not be straight forward solutions, but if you crack the plethora of problems present there, its a dream come true.
Of course it has a "VM" (aka runtime system), providing services like thread scheduling, garbage collection, IO management and so forth. It might just not be an easily accessible standalone VM like the JVM.

> Compiles super fast

Because it doesn't do anything. Seriously, it compiles fast because the type system is so trivial. No type inference (except the really restricted (:=) thing. And I can't even have polymorphic functions -- which we've known how to type check for around 40 years now.

This is a serious drawback if you are interested in type system support for code reuse.
Printer ink cartridges: why you're paying more but getting a lot less
I'd definitely look at rbenv. Combined with it's plugin ruby-install, you've got a pretty simple and powerful alternative to rvm. I use it exclusively.
True Innovation by Jon Gertner | Byliner
The Evolution of the Personal Computer
This is where I found the template I use for mine. https://github.com/jimktrains/Resume

I always liked the look of it, but then you get people who want Word documents and I basically tell them I can't give them one. If they insist I end up telling them I'm not interested.
Does a point in time ever really exist? I think it's all ranges, just with smaller granularities, until you get into quantum mechanics. So, your point-in-time type is actually a range-with-granularity-X type, which should be able to inter-operate with range types of different granularities in a well-defined way.

I've recently done a lot of work using time ranges (a scheduling app) in C#, using the TimePeriod library available via NuGet. Very helpful library, but it would have been even better if DB2 (which I have to use quite often) supported a range type like you've implemented for PostgreSQL.
How To Setup A Mac for Modern Web Development.
Hm, this is an interesting point. One could say that once one has such general things as structural types, static typing essentially is just mandated static analysis.
Because sometimes, assertions seem to be so absurd, that they require clarification. If someone said, I would NEVER program in Ruby, because Hash Rockets, I would ask the same question.
I am relatively new to the open source world, and don't really seem to accept the fact that somebody would be willing to pay for something like this. So will people really pay?
The same argument is made for contemporary architecture by Christopher Alexander: almost everyone focuses on creating something novel instead of structures of lasting value and source of, well, goodness. Alexander called this quality 'life'.

I think it is a sad state of affairs that it is indeed so in the modern world.

It is also interesting that it happens in so many distinct areas. Perhaps it is a property of the society and how it is structured today. It is of course rare for a community of nonprofessionals to be able to build a complete modern house. Why this affects musicians too, is not clear to me. The rise of individualism maybe?
Pipe it through JSmin or something else that strips comments.
I think this is a good lesson. Whatever you show in your video you are using to market your product including you. Just do a video with your voice and screen capture and you'll probably be better off. I felt the video seemed semi-unprofessional.
Java Urban Myths