skysight-inc/HackerNews huggingface dataset:
i think there are multiple reasons (not ordered; these are all from the perspective of an individual programmer, not a company):

* it's nice to have people using code that you write, even if it isn't code that would make a lot of money (and making a little money isn't a big deal when you have a paycheck anyway). there's a sense of community and a pleasure in sharing - making other people happy with something you have made.

* it's a way of "giving back" to help support the community (whose open source code you have used yourself). if you're a programmer, the existence of a large body of code in your language (or, at a higher level, OS) is a huge help.

* it provides a way to show prospective employers / clients what you can do.

* it's the community norm and it gives you a certain amount of status within that same community.

* in some cases (eg https://github.com/andrewcooke/simple-crypt) the code is worthless without collaborative development (there's no way that code has/had a chance of being correct without feedback from many people).

* this one is a bit odd, but something i've felt for a while: there's a kind of evolutionary pressure from competing "technology ecologies". by putting code out there that uses "your choice" you support that particular technology (both by the code being useful and by simply adding to visibility). for example, a recent, small program i wrote (https://github.com/andrewcooke/id3img) was implemented in python 3 despite some requests for it to be in python 2, because i felt it was important to "support" python 3 (and we're talking "sub-ecologies here" - i guess others would feel anything python was helping support that against, say, ruby, or vice-versa). the motivation to help your particular "tech ecology" is that it is the one you have invested time learning, so it's to your advantage for it to flourish.

* sometimes it can be politically motivated (i'm just looking through my github repos and https://github.com/andrewcooke/GhettoNet was very much a political statement).

* sometimes there's a sense of frustration that a project does not exist. and while you know that a complete solution is probably more than you can implement yourself, you're trying to get something started. that is the case for https://bitbucket.org/isti/c-orm/wiki/Home for example, where i would love to bootstrap a community that supports and extends a decent "ORM" solution for C (that code is very much beta btw and i would appreciate feedback / curious users).
"Grim Fandango is at the top of my short list of games I replay once a year"

It seems work on ResidualVM is coming along, so Grim Fandango may be playable on my laptop - might finally get to finish it.

I still play Full Throttle frequently, maybe as often as once a year. I've played through The Dig around 3 or 4 times too.
Oh, "c" as "the speed of light"? Why "to the c", then? It's not 0x10^c...
Close Source development means that everyone (every company) is re-inventing the wheel again and again. Much development cost and time is wasted. Also, if some company dies, all the work might be lost.

I don't like the thought that one just totally waste the time and work of humans.

Open Source is working together with each one to advance the whole human race. Nothing is wasted. The whole human community benefits.

This is much more effective and makes more sense because you don't waste so much work resources for no reason.

It's also much more social.
French homeland intelligence threatens a sysop into deleting a Wikipedia Article
I'm not a native English speaker, but I still design urls to only contain a-z, 0-9, dot, dash, ?, ; (prefered over &), =, %, and /. No spaces, no umlauts, just the plain latin letters.

Why? It's prettier (imho), guaranteed to work everywhere and most people don't expect é, ü, å or ł to appear in urls.
free updates and bug fixes
Ask HN: Computational finance really works?
A few months ago I started reading about Statistical methods for Finance and it seems very interesting and funny!

I've found a lot of jobs for Quant Trading/Analyst and I was wondering this: All this really works? I mean someone really earns with these statistical methods? Does it deserve to spend time to study it?
> There's much more to Bossavit's research than my quotes here, so if you disagree, please read and rebut his work directly, not just these quotes.

Please provide a copy of Bossavit's research.
If I was the OP, I would do exactly what he is doing. This in no way deserves a credit in a movie.
looking at these loans in isolation

I totally look at the loans in isolation.

I ask: Should the government be involved in the free market by attempting to pick investments in order to guide growth in certain sectors of the economy?

My answer is: No. The Constitution does not allow for the government to perform this type of activity. Thus, the States did not agree to allow the Federal government to perform this type of activity. Due to the special place, power, and privilege of the Federal government - preventing overreach should be a prime concern for all citizens. If the citizenry decides to fundamentally and explicitly change the role of the Federal government, the Constitution should be amended to support that new role.
How to disable Chrome's new extra-thick menus
What is a B.A. in English worth anymore?
Looks useful, will give it a try.

(I would remove the autoplay=1 on your video with music as it's pretty annoying when you open in a background tab)
Whole societies often end up with unpleasant moral opinions though (I don't mean to suggest that this sets aside the value of acting morally, I mean to suggest that moral intuition is not necessarily a good guide for setting the rules for a society).

A good trick would be massive civil penalties for disclosing personal data to third parties. That leaves us uncomfortable with weev scraping large amounts of data but able to punish him for any damage he causes by sharing it, and it makes some potential for innocent little AT&T to share the stick.

Edit: better to say that it leaves us able to punish weev for causing damage. There is easily potential for causing more damage than could be restored by a single person.
So you don't really open source, the company you work for does.
Notch could be suffering from programmeritus - a condition where a programmer works a difficult, but fun problem that doesn't help reach the end objective (in his case, making a fun game).

We've all been there - spending months doing something that in the end doesn't matter.

Notch has the ability to make fun games quick, I'd gladly pay for a full version of the last game jam he participated in. If he made a series of demos, then chose the best one he wouldn't be in the dilema he's in now.
TBH I would pay full price. I just want to have a laptop that comes with linux out of factory.

PD: off-topic, I am tempted to get a cheap chromebook and install linux on it. I am currently researching
Two words: Contribute Back. I profit, learn and extensively use from what people have shared and kindly contributed and whenever I can I want to do the same. But I must say, I never open source as much stuff as I'd want simply because I don't have time/courage to either make a clean API, a good documentation or provide extensive tests. Of course I could just dump code on github but more time pass and more I take the responsibility inherent to sharing code seriously. I even would risk to say that my open source code is cleaner and has higher standards than my closed code.
Could you name a few apps please?
how can I get in touch - London is pretty good - am temporarily based in Frankfurt
If they should credit everyone that did something that's used as a backdrop for a few seconds in a movie, they'd have time for little else. The guy who did a mural the main character walks by also doesn't get a credit.
Raspberry Pi: Luakit Downloadable Shortcut Card
I haven't heard that pesticides were a serious contender for bee death. Everything I've read so far recently has pointed to the rise of new parasites.

Even TFA has a section entitled "Why are bees in decline?" in which disease and parasites are the primary culprits.

Seems like a misleading headline and a possibly misguided campaign.
The three books that changed my view of the world
If you buy a car, and it breaks, you are free to take it to any car mechanic to have it fixed -- you are not forced to go back the one mechanic who sold you the car.

I believe software should work the same way -- so if you purchase software from me, I think you should have the freedom to hire any interested software developer to make changes to that software, and not be locked in to hiring me again to make those changes.

proprietary software is an easy way for software companies to create a vendor lock-in situation, which I think is abusive.
The Transactional Disadvantage
Introducing ngTranslate - I18n for your AngularJS apps
Tell me what you guys think
Fallacy of a good idea
I guess that's fair if you want to play it safe, but I don't agree that we should do something wrong because people are used to it that way. In Romanian “fata” can have 6 different meanings (some related) depending on how you put the diacritics: fata, fată, fața, față, făta, fâță. If you want your URLs to be meaningful and you care about people who don't use only English letters you should use all types of letters.
- Gmail's compose is different now. While you compose a message you can, check email. That's cool.

- I acknowledge that OCR functionality is very important and many products miss it.

Thnak you samir
If only people had this perspective before taking the risk at first, we wouldn't act like pollution was the norm and unpolluted nature was the aberration. I like your logic, but I would have applied it before introducing something that kills a species we don't want to kill.

"Before the government allows the use of the product never before seen in nature, causing you a lot of monetary loss, reason says that they should think twice. So, IMO nothing will be done, just yet. They are too many special interests and evidence apparently is not conclusive."

The cell tower stuff was a red herring.
Actually it is. See the logo on the official website: http://0x10c.com/
Feeling like I'm part of something bigger than me and my own personal code. I won't try to rationalise it, because it's pretty much an emotional response, but I enjoy the feeling of other people using my code, because it means I've had a positive influence on the world.
It's fun. If you can find joy in coding, you would most likely enjoy discussing said code with others, getting feedback, learning about it, improving it, etc. Open sourcing code makes all this possible and easy, and when there are no ulterior business motives to keep your code in safe, what is there to lose?
I am guessing you live in developed nations and would like to know how such innovations have changed the basic things people do, e.g. banking, shopping, and other services.
Oh, I see, thank you.
There are more low-hanging performance fruits in the immature languages.

That said, of course all should be up to date.
I was able to learn development thanks to open source and the first full time development job I had was at a company that used an almost all open source stack. Imagine some poor kid wandering into a university library to try and get a library card, being given a computer login and having their entire direction in life changed just because someone was altruistic enough at some point to make their source code available and free to use.
Previous discussion about bees here with some good insights: https://news.ycombinator.com/item?id=5460508
Exactly, and people also forget that Amazon, eBay, et al had horrible urls when they first launched, because just having the platforms at all was a big step forward. Old eBay urls have cgi-bin in them.
Curricula and experience.
Why not? If they used 3 seconds of somebody's music, you can be sure they'd have to give some credit for that - at the very least!

Look at the average credits for the average film. They go on forever, and there are tons of people in them. It's not like crediting somebody is a big deal, in terms of the cost of giving it out. There are plenty of people whose contribution to the film was small, just like the author of this code, but they get credited anyway, and that's just as it should be - the credit is for the contribution, not for the extent to which it makes the film a success.
"I kind of see this a little bit like my hobby: just being able to just work on games and not have too much external pressure that (those games) have to make money or whatever."

Maybe that's the problem. No pressure can also take toll on finishing something.
You can amass cash in Euros by slowly withdrawing it from chas machines then instead of leaving the country with the cash, you can use a local bitcoin trader to buy bitcoins with it, then turn them back into normal currency when you have left the country.
Such an email-address is pretty much as worthless as gmx or hotmail if everybody is able to create one. Email addresses of well known universities look good because they are hard to get. You have to put some kind of scarcity into your service.
So spraying fields with "almost nicotine" that is designed to target insect nervous systems wouldn't have anything to do with it.
The History of Yahoo - How It All Started...
I suspect we're about to see the Streisand effect in action.
Don't use Linksys routers
Briefly: Dropbox will screw you if they think there's even the slightest chance that your project will offend Big Media. Google what they did to Boxopus. My letter to them on the topic is here: https://github.com/duncan-bayne/duncan-bayne.github.com/wiki...
Picozu - an HTML5 image editor
> But you couldn't use the spaceship CPU to subvert the basic tenets of the game. Put another way, players would be working within the confines of the existing system when coding in 0x10c, not dipping into the game's raw code.

Modifying the game from within actually sounds like a good idea.
Why do commenters feel the need to point out hellbanning? It seems to defeat the whole purpose.
I'm not the copyright holder, no. On the other hand, the fact that all our software is Free influenced a great deal in my decision to join the company. Take it as you wish.

I've also released some code of which I'm the copyright holder as Free Software, mainly plugins for other applications. I've licensed it as such because I thought others could benefit from it.
The french intelligence agency has done many mistakes in the past. http://en.wikipedia.org/wiki/Sinking_of_the_Rainbow_Warrior is seen as one of the most counter productive operations done my military agencies to date
Urls are important to search engines because they should express the primary purpose of the page. Unlike meta keywords, it is very difficult to keyword-stuff a URL, because search engines can detect duplicate content. So a person needs to select the URL for a page that best describes that page, which increases the search signal quality for a URL.

Urls are important to humans for the same reason we save documents with meaningful names instead of random gibberish.

Urls are the way people use sites, and that's just the way it is.
Ask HN: What do you think of an "ownership" style of project management?
I recently started at a company where I am managing and hiring a team of devs (I have 10 yrs as a dev). They have a simple workflow in place already, but I think there must be ways to make it more efficient and improve it. Specifically, I wanted to enquire about whether or not it added value to increase the level of "ownership" in the development process. The way i was considering implementing this was:

* dev pushes to git server

* post-receive hook kicks off CI server

* if everything works, CI deploys commit to production.

This seems risky, so I'm assuming if people are doing this, they add steps similar to these:

* do a rolling deploy

* if error rate increases on instances with new release, rollback and alert dev team / owner of commit

The problem is, we're relatively small at this point so the last two steps may not be feasible for us. Is this something that only works in larger, more modular organizations? In general, what are the trade offs for using things like CI and this kind of ownership in a development team? Any feedback is greatly appreciated, thank you all so much!
Sure thing mate, my email address is mc underscore gringo at hotmail dot com
10 Free Icon Font Sets
Simplest CMS ever
Absolutely. However, a public office bullying a neutral agency in to deleting 'information with notability' i.e. public information is certainly suspicious.
There are countless examples of web sites hat have found success through better urls leading to better rankings. I can say with absolute confidence that better urls can lead to better business outcomes.
LightsOn.sh - inhibit xscreensaver and DPMS when watching flash videos
Analogue signals do have encodings and conventions, and the information is incorrect or possibly mangled unless you decode in the same way.

So you're recording on a record. How fast does the record spin? Do you want a constant angular velocity or constant linear velocity? At what angle does the stylus move? Is there equalization that must be removed afterwards? Is there some kind of modulation?

The convention for LP is 33⅓ RPM constant angular velocity, with two channels each cut at 45° from vertical, the groove moving from the outside in, and the RIAA equalization curve. If you don't know that the audio modulates the groove position, then you just have an oversized coaster.

Digital conventions are just a little more demanding. However, PCM is quite simple and you can dig it out of unknown file formats with relative ease.
It is. It seems weird, but there it is... http://en.wikipedia.org/wiki/Fidelity_bond
Before the government allows the use of the product never before seen in nature, causing you a lot of monetary loss, reason says that they should think twice.

They think and experiment more than twice and pesticides are heavily regulated. The problem is that by the time symptoms show, it can be too late. On the other hand, virtually everything is a tradeoff: the houses we live in, newspapers we read, the meat we eat, the beer we drink etc etc is harmful to some habitat. So if you want certain things, you have to tolerate some other things. Pesticides, fertilizers and GM crops enable us to get much more from the same acre so they are very tempting to use.

Not saying that I'm cool with having all bees die off though.
See danieldk's comment -- https://news.ycombinator.com/item?id=5502984
Lexers are notoriously complex and difficult to read. The one in Go[1] is also really difficult to grok.

[1] - https://code.google.com/p/go/source/browse/src/pkg/go/scanne...
Actually - that depends. Artists have sued (and successfully settled in some cases) for their artwork appearing as the background of other productions.

http://www.hollywoodreporter.com/thr-esq/Maya-hayuk-lawsuit-...

I'm not saying I think he should pursue it in this case, just that the scenario you laid out isn't unprecedented.
Composer & Symfony & Buzz - Oh, My
More exciting title than "Creating an extensible API wrapper with Symfony OptionResolver components and the Buzz curl library", which is what it is really about.

Php coding, a medium to advanced level of experience probably required
>You're complaining about Go syntax, which is one of the most readable languages out there but you like rust which looks like line noise? Sometimes I have a hard time convincing myself people don't post troll comments on HN.

And then, as an example of "bad Rust syntax" you link to the "lexer.rs"?

As if a lexer in any language is a good example of it's everyday syntax?

How about the very first example they give:

http://www.rust-lang.org/

>My first thought was that it looked like CSS o.O

Because the top part of the source he linked to has just struct definitions, which is what CSS was designed like anyway. Would struct definitions in most common languages, like modern C or Go look any different? (including an {} object definition in JS)
My results with newer versions of gcc and go:

gcc 4.7.2 o3	0.765s

java openjdk 7	1.066s

java openjdk 6	1.118s

go 1.1b	1.653s

rust 0.6 opt 3	1.659s

go 1.0.2	2.127s

dart 0.4.4.4	2.384s

pypy PyPy 1.9.0	5.094s

pypy PyPy 2.0b	5.319s

(Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz)

Edit: Added java
Mistake? Are you saying they meant to give the boat a new coat of paint, and accidentally blew it up instead, killing a bystander in the process?
Help Arduino Stack Exchange reach beta by committing to it
How eerie, I had literally just (10 min ago) searched for something like this on Google and Github; I wanted to looked into dynamic generation of patterns but the only thing I could find were simple stripes and tartans. Cool stuff.
The Bitcoin protocol has built into it a sophisticated scripting component which would make it possible to make multiparty contracts (like those on a predictions market) that could not be broken by any means, other than an attack on the underlying Bitcoin protocol. It hasn't yet been fully implemented in any client, but it's there to be used whenever the devs feel comfortable putting it in. This feature has the potential to make Bitcoin fraud/embezzlement much more difficult than it is now.
Not the same as code, but the Cube FPS[1] allows realtime, multiplayer changes to the 3D map.

[1]: http://cubeengine.com/
Viral campaign for a non-existent Google product with Photoshop and some friends
Notch and the community seem to have actually settled on the pronunciation "Trillek"
Rust's memory management is both (relatively) deterministic and automatic, in that it's easy to figure out exactly when objects are being destroyed if you care but you don't have to do anything yourself to ensure that they're destroyed properly. This is in contrast to C or C++ where you have deterministic destruction but you have to clean up things you have to clean up things on the heap yourself, or Go or Java where you can't be sure at all when the garbage collector is going to harvest something.
Good as integrated GPUs maybe (as they can now accomplish more tasks), they are still an order of magnitude away from mid-range dedicated GPUs.