skysight-inc/HackerNews huggingface dataset:
The HN headline is not consistent with the article, which is odd, as it seems the article was submitted by the author?
The pay-for download market has been in decline for the last few years.
Or maybe just Anti-Popes
No.

I don't deny there is a demographic that will always obtain for free what it can but it's a lot below 100%. Witness the documented effect of services like NetFlix on piracy levels or the warnings in software such as PDFCreator or Paint.Net that if you paid money you were conned. For whatever reason, some people will pay for the freely available.

Not to mention that, very often, material via sources such as TPB is of lower quality - inexpertly cut off at the start or finish, periodic glitches, whatever. Plus it's hardly got high availability and consistent cataloguing. People will pay for a reliable, quality service.
Bandwidth is cheaper than consumers are made to believe. You can pay orders of magnitudes less for the same bandwidth depending on where your server is.

You could make money by switching ads (like cable companies do with public broadcasts) and by doing traffic analysis for market research.
French ban the words 'Twitter' and 'Facebook' from news programmes
Clearly, they are.
HTML5 and what it means for the mobile industry
Fix Desynchronized Audio-Video with VLC Media Player
Multimedia file formats such as AVI, XviD and WMV store audio and video data in separate tracks. When you open a multimedia file, the media ...
I strongly believe it's a matter of what you offer. You can tell everyone about your site, but if something of quality isn't there, people have no reason to stay. There are plenty of options.

My community site (hubski.com) is starting to get some energy after a few months. Personally, I believe it's because my view of the site has changed a bit. A bit of digression...: I started the site to teach myself programming. I grabbed the HN code, figured it out, and began to change it. I was an early Redditor, have been on HN some time, and I had a number of ideas I wanted to try. Slowly but surely, I began to build something I personally wanted to exist. I now know exactly where I am going. As for a seed community, I was very lucky to have some friends interested in giving feedback and to mess with it. Some were Redditors too. My wife is a loyal active member as well.

I only have a few months of experience, but IMO best way to build community is to engage and importantly, enjoy the site. Take the time to post the kind of things that you really want to see (not just filler content), and definitely take the time to get to know users. I am glad I did, because I've met some very cool people in the effort. You can't fake community. Don't waste your time trying. People can see through it. It's like a restaurant. If the food is good, people will come back.

I don't know what our trajectory will be, but I don't expect a steep climb. Actually, if you want a steep climb, you are in the wrong space, as a steep climb is antithetical to a quality community. At least the type I am interested in. If you are going to build a community, enjoy the process. -If you don't, you probably won't succeed.
Who gives a damn?

The Center is run by a bunch of bureaucrats who are generally appointed for life. Not a single person will be fired. Not a single person will own up for being responsible. But now, they can demand more funds in the name of security - which will indubitably go into their pockets
Erich Gamma joins the Visual Studio team
One of these companies' names is Treadstone71, straight from the Bourne trilogy.
Why RFP's dont work
I agree... I'm Australian and can't access any of them, and even some things on YouTube come up with a message telling me "This content can't be viewed in your country".

If we had access to these sites, and/or they brought shows out on TV here within a few days of the US release, then there would be a many times less unauthorised viewing. A good example of how bad it can be is NBC's Chuck, which is a great show. The fourth season just ended a couple of weeks ago in the US - but as far as I know not one episode has been on free-to-air here. They did start showing the first season of it on cable about when the third season aired in the US (about a year and a half late) if I remember correctly...
I probably would have suggested that they get all the other startups in their batch + a few friends each + more than a few of the Reddits' friends. 20 + 40 + 30 = 90, which probably would have been enough.
Just because you're near me doesn't mean I care
What makes you tell money spent on SQL Server is spent for no good reason ? (real question)

Afaik a lot of .Net shops I know are fairly happy with it, to say the least.
Ask HN: is there an open-source equivalent of this?
Choking is my main psychological problems. The description of working memory shrinking is exactly what I suffer from and I can actually sense it happening.

In high stress situations such as interviews I find it impossible to explore problems because I struggle to keep the problem in my head. It's really frustrating.
You know. After a while you just get used to the quirks. Postgres has its own oddities. Granted they have a tendency to be by design, rather than glaring errors, but can still be annoying.
Thanks Guys, I am using this interview to promote ZSH!
Indeed, the submission title unfortunately omits the distinction between "Big-A Agile" and being agile. It's an omission that almost caused me not to click.
> I believe the current proposal for offline web applications is too complicated, fiddly, and brittle.

This is true, but I feel that HTML5 is the problem.

Given that we can't hope for a quantum leap over HTML for quite some time, I expect that one of the JavaScript frameworks will emerge as a powerful application framework for web apps, offline and online.

cappuccino.org is probably a good first generation example.
Neither of those battles tells the whole story, and it's a shame to see the same boring "browser versus browser" story again.

Firstly, out of all the other browsers that Mozilla would want to have take share, Chrome is the obvious first choice due to shared ethos and belief in the future direction of the web (e.g. WebM, WebRTC, WebGL etc.). The last choice would be IE, which is where Chrome is mostly taking share. Chrome's gains are therefore only a positive for Mozilla. Of course in a perfect world they could take that share themselves, but in reality I don't think they've got the advertising budget to reach many of those people still on IE. So they're more like a tag-team than rivals.

On the other hand, Microsoft doesn't give a hoot if its browser is getting trounced. Its sole purpose for existing is to hold the web back in defence of their other cash cows, and it's the prospect of attack on that front that must keep them up at night as Chrome uptake accelerates. Viewed in that light, producing a half decent browser like IE9 is a failure, even if they have salvaged some tiny upside by restricting it to their newer OSes.
This. Or the Reddit source: https://github.com/reddit/
Creator Life Cycle
Why Windows users should care about malware on Macs
The Stone Age to Wells Fargo Online Banking, We Want Our Technology Back
Another option, albeit expensive and time consuming, is to start snowballing by reaching out to users in person. For example, we ran many in-person programming workshops for kids using scratch.mit.edu and now we have more than 800,000 users.
no doubt, agile is not the "answer" to traditional workflow models, but my (admittedly somewhat limited) experience with it has been pretty good. it's really dependent on the people you work with (something the author states).

coding with people you know, and understand (and perhaps hence predict) really makes production fast. however, the "tight-nit"-ness of a team like that, means that it doesn't scale so well in ways that businesses like, i.e, throw more money/resources at it, and it gets better/faster.

mind you, i think the real lesson to be taken away, is that, when there is a problem with something like this, there is no "correct" solution, which works in all cases, for everyone.
+1 Very true, we should not read queries as math expressions. As I wrote there, the reason being is that mysql's query optimizer rewrites this query into EXISTS (SELECT 1) which will run for each row of the outer query.
DE has a State Park App called Pocket Ranger
The plugins are bundled with Gitit. See:

https://github.com/jgm/gitit/blob/master/plugins/Interwiki.h...

https://github.com/jgm/gitit/blob/master/plugins/Subst.hs

https://github.com/jgm/gitit/blob/master/plugins/WebArchiver...

They are meant for use with Gitit, but they are easily adapted for other purposes. For example, the archive code was easily adapted into a script to read Markdown files and spit out external links to stdout: http://groups.google.com/group/pandoc-discuss/browse_thread/...
French ban the words Twitter and Facebook from news
True - I wrote the article more as a brain dump of a bunch of stuff I was thinking about, and submitted to HN myself following a discussion with someone else, and did it only to see what would happen - to be honest I didn't think anyone would read it.
There are any real possibility for running pure offline application within the browser? obviously without embedding a webbrowser control on your application.
But in most cases, common stock can only be sold if and when an IPO takes place. VC investors won't want common stock, thus the employee must sell on a secondary market, back to the company, or patiently wait for an IPO. The first two options usually feature inherently dubious pricing due to reduced liquidity. Are there any other possibilities?
> Broadcasting anchors from now on are forbidden to refer to the popular social networking site and the microblogging phenomenon, unless it is pivotal and relevant to a news item.

This is a problem?
http://en.wikipedia.org/wiki/Wikipedia:Bots

Learned something new today. I didn't have any idea Wikipedia was partially controlled by bots. I for one welcome our new NLP powered overlords.

Based on that page, though, how are bots contributing? Editing, yes. Creating, how?
Which again, circles back to reputation building. Somebody, as you say, has to be impressed/like you enough to make the effort of pushing your information through the ranks to get hired. If you know the person from some other context, it's possible. If you're another resume from the stack, it's much more difficult to get that attention from anyone-HR, engineers, managers-in the company.
The worst bit is that I'm an American expat who would have to wait years to see these shows.... dubbed in German! I don't like dubbed anything, I certainly don't want to watch shows from the US dubbed into another language.
Have a couple of projects that you've created that you're really passionate about. Be able to explain why you made the design and programming choices you've made and be able to honestly explain them with enthusiasm.

That's really the best advice you're going to get.
My understanding is that during an acquisition, deals can be made which drastically affect the value of existing stock. Often at this stage the company basically belongs to the investors, so they could decide to (for example) massively dilute the stock by issuing new stock until the existing stock has essentially no value. Then they can allow current employees to retain their value using a buyback, i.e. you allow whoever takes your fancy to buy the new stock back so that their proportion of the company is more or less what it was. Or not, clearly this can also be used to change ownership percentages in the same way (c.f. Eduardo Saverin). Of course, the one group of people who get no protection at all in this case are ex-employees.
I don't think any .net shops are particularly happy with it - they know of no other tool.

My personal opinion: There are far less mentally and emotionally demanding things that do as good a job for zero outlay and don't suddenly steal your wallet whenever you try and scale them up.

Having said that, I've used it since SQL 6.5 and it supports small to medium workloads fine. It's also significantly less ugly and needy than Oracle.

I'd pick PostgreSQL if I was going solo on a project though.
CouchDB 1.1.0
Peak RIM
This was part two of an email I sent that included relevant work examples. My motivation for this site was supported by the company's desire to have interface designers that also write good copy: http://37signals.com/svn/archives2/hiring_tip.php.
News:yc app is now free
First, don't write off startups just because you've got stability on the mind. Demand for programmers and startup funding is high enough at the moment so that you don't need to forfeit stability or high wages to be at a startup - especially late stage, growth stage, or well funded companies. If you have an entrepreneurial background, you'll probably feel more at home at this type of company. You'll definitely have a lot more opportunities to advance yourself too. There won't be quite as much stability as a Google/Apple-type position, but you probably don't have to worry about these types of companies making payroll or low-balling your salary.

If you're willing to work for a startup, here's a successful tactic that's worked for several friends and I here in Boston. Go through VC portfolios, incubator alumni lists, CrunchBase, etc. Find companies that interest you. Do your homework on them, and then contact them directly, even if they're not actively recruiting on their website. It's easier to be noticed by a startup or small company than by Google, and they'll likely be impressed that you specifically sought them out.

Last, have some projects on the side that you can point to during the application process. It doesn't just prove that you have tech skills, but that you can execute, build, and deliver.
I’ll just get the file out: Conquer Procrastination Forever
Build a product. Not Features.
See my comment above - I didn't actually think that much about the article before submitting it - my fault. Re. your comment that the post moved too quickly to the conclusion that Agile doesn't work - you're right, I don't really provide much evidence of that - but I do stand by the statement, and the tile of the article - in my experience (most of which is not in this post) it doesn't - at least not in the manner in which it was sold in to the software community.
A Schema.org micro-data Explorer
In-depth Analysis of Windows Phone 7 UI/UX
I've done a little bit of WPF and it's in many ways identical to Flex. The only thing I never understood is why MSFT couldn't even get their own people to adopt it much outside of the beautiful Zune software.
>you will not change the fact that it's slow by giving -1.

...but you can change the fact that it's slow by contributing code to the interpreter! Actor-based concurrency and prototype objects can both be made fast, as has been proven by Erlang and Lua respectively. Exceptions are an unfeature but they can be easily avoided.

The slowness of Io should be seen as a programming challenge, not a problem. ^,~
My thoughts, exactly.
yes.

"For whatever reason, some people will pay for the freely available."

If piracy wasn't stopped and it was advertised everywhere that in all the search engines that you could get commercial software for free, these numbers would be very close to 100%.

"Not to mention that, very often, material via sources such as TPB is of lower quality - inexpertly cut off at the start or finish, periodic glitches, whatever. Plus it's hardly got high availability and consistent cataloguing. People will pay for a reliable, quality service."

TPB has a search box. software is a perfect copy, music is usually near perfect, and many times the movies (not always), are ripped right from the studio or DVD.
http://progressquest.com/

maybe this should be a better "hit" than pirating then :P
yet, piracy is still rampant. I just wish the pirates would admit that it has nothing to do with "freedom" and everything to do with being selfish.
I disagree with point 5. A large company is a place to learn dysfunction and politics.

However, having an understanding of them is important so it's probably a good place to start. So perhaps I do agree with point 5 but in a different way.
Much as I love JavaScript, for full-monty app development Python hurts my head much, much less.

I really love the Titanium products. They've come a long way in the last year or so, these guys are like another github.... They have some serious talent who can really ship!

However, rather than just running a Python interpreter in Javascript, it would be better if they could natively expose their API as a proper Python library.
SQL Server is an excellent product, tho' even I would not have gone 24/7 with it prior to 2005. Comparing the free version to MySQL it's no contest - SQL Server is faster, supports far richer SQL and has much, much better instrumentation for tuning and diagnosis.

And licenses for MySQL Enterprise aren't that cheap either.
If pirating were at least as convenient as buying, then sure. But pirating is a lot of trouble. You have to have custom software that serves no other purpose than this. You may have to hunt for codecs. You have to make sure you're getting the right thing. If it's a foreign film (90% of what I view) you have to dig around for subtitles which are often very poorly written and/or don't sync with the film properly.

Pirating is a pain and I think most people would pay something to avoid having to do it. The question is just how much and how convenient it is to do so.
No, I'm American. Read about it on Wikipedia and some other sites. I'm a bit of an amateur linguist, so it's interesting to me (though also sad - the internet is the future, so without online usage, a language has no future).

India has so many languages that all official business is done in English. Since (just like in every other country) computers first appeared in big businesses, only English support was needed. The types of people working at those companies are fluent in English. Most of them went to English-medium schools ever since kindergarten. All of the universities are English-medium, so if you don't learn everything in English from when you're little, you'll never stand a chance in the hypercompetitive university entrance exams.

This made computer adoption very easy - just get some American computers and you're good to go. No time wasted localizing anything. Localization would have been a huge problem in India (a much bigger problem than China) because there are so many languages, and they all have a different script. A veritable nightmare for computer vendors - how many types of keyboards do you have to stock and keep track of? In the cities (where computers appeared first), there would be people from all over the country, speaking and writing all kinds of different languages. There's no one language that everyone knows that you can standardize on.

In China, OTOH, the strong, authoritarian central government made sure that everyone was educated in one language (Mandarin), and even if they weren't, the same script is used by all the languages (since it's character-based, not phonetic-based). This means that all business in China is conducted in Mandarin, and of course, nationalistic fervor wouldn't have allowed computers to simply remain unlocalized. Moreover, the phonetic pinyin input system doesn't require keyboard localization, so the Chinese just use American keyboards as well.
Then you don't have IPv6. Hassle your ISP and/or install a tunnel.
> here's an even bigger problem to worry about: the government believes statisticians

I think this is an oversimplification, and a dangerous one. These statistics are biased, one-sided and misleading. That is indeed a property of some or even most statistics, just as "being wrong" is a property of some or even most information. Yet no-one would think to proclaim that the problem with government is that it believes information.

Real statistics, like real science, is a force for good. Bad statistics, like pseudoscience, is a force for bad - but it can only fool the ignorant. The solution isn't to ban statistics. It's to educate decision makers so they can tell the difference.
Title that was submitted through the news:yc app:
News:yc app is now free (perhaps it's a WWDC special)

Not sure where that second part went...
Ask HN: Good examples of Facebook API implementation?
If you've hacked up something using the Facebook API in a cool or interesting way, put up a link and maybe an explanation.
The .Net shops I know are aware of other tools (including MySQL, Redis, MongoDB...), so I guess we're not talking about the same shops.

Thanks for the rest of your feedback though :)
Sorry, but that is typical MySQL attitude - when someone finds a bug or a missing feature, they just say "you shouldn't do it that way".

Same thing they were saying back in the '90s for foreign keys, transactions, stored procedures...
You can get some of this functionality with monitoring software like Nagios, Cacti and plugins.
http://rosettacode.org/wiki/Io

Everything is better with code samples! One of the FizzBuzz implementations is particularly cool:

for (n, 1, 100,
fb := list (
if (n % 3 == 0, "Fizz"),
if (n % 5 == 0, "Buzz")) select (isTrue)

if (fb isEmpty, n, fb join) println
)
Is it related in anyway to the ongoing protests in India?
I think I am missing something: is there any commonly used statically typed OO language that allows you to return a different type from the constructor?

AFAIR even in scala you either use a factory method in a companion object or use "real" constructors.
Maybe I'm not understanding you, or the terms of the deal, but this does not sound right to me. "Massive dilution of the stock" amounts to giving the company to someone else. The documentation ought to prevent this sort of thing.

I'm not saying it doesn't happen, but if it does I wonder if the persons harmed have fully explored their rights.
Sheet music is the worst. I was told, using an online sheet music service, that I was allowed to print the sheet music I had purchased once only and using software I had to install which was developed especially to force this. If the print job failed I would have to repurchase the sheet music. I could not buy a digital copy and print it as often as I liked. When I questioned this policy I was told it was out of their hands, that it was the only model of online distribution that the sheet music cartel or whoever it was would agree to.
> As an Australian, hypothetically our US counterparts are often viewing and discussing brand new popular television as it comes out in America.

I have heard that this could also happen, hypothetically, in the reverse direction for popular BBC shows.
The key tenant to agile is built in 'tolerance' for change in resource and scope with emphasis on pipeline management instead of scheduling.

The reason why classic forms of development fail is because these issues (changes) were the exception instead of the rule in methodologies leading up to the 'agile' generation
There's many ways of getting attention of people within a company than piling your resume on the stack;

- talking at tech conferences / local user group (as the OP noted)

- contributing to open source projects

- keeping an interesting blog about a technical topic

and so on...