skysight-inc/HackerNews huggingface dataset:
You can publish your code open source, charge for it and still forbid people to sell it or even redistribute the source.

Not really. It depends on the exact licence but just about every 'open source' licence, and the Open Source Definition from the OSI and the Free Software Defintion from the FSF will requite that the licence lets the people who get the software to be allowed to redistribute it.

Just look at the link you provided for 'open source definition': "Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:", and №1 being: "The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale."
Six questions for analyzing a website
So you learn how to game essay-writing competitions. Big whoop. The most brainwashed people I know are arts graduates, who think they know "how to think".

In reality, they know how to use hollow rhetoric to make a convincing case for their own prejudices, and present straw-man arguments to pretend you've covered both sides of an issue. They also find some way to "twist" the question, if it's easy.

The most important part of essay writing is not to be a perfectionist, and try to think too much. You come up with a few points (supported by examples, augments, or references - depending on the requirements), throw in some formulatic meta-discussion (i.e. '... though it may be more important to ask "why", not "if" ...') and get the fucker done. Don't worry to much if you're right or not, just make the bloody sausage. Oh, and try to predict what the markers (generally soft-left yuppies, who went from school to college back to school) will want to hear, or will get their attention - they have dozens (or hundreds) of similar papers to read and do not want to think.

My point isn't that essay writing is necessarily harmful. It's just another mostly useless technique to learn, and probably adds up to something if you can mix it with other techniques, and a little knowledge.
HighRec takes HOTorNot approach to professional social networking
Hans Zimmer needs your voice
Were you to make it commercial though I think you would be liable as you would need the explicit permission of the original owner to do so.

Just about every open source licence, include the BSD released code, explictly gives you the permission to sell the software. If the original author released Growl 10 years under an open source licence then they gave you the permission to sell it commerically then.

The name is complicated and usually falls under trademark law, and hence you probably could be sued for claiming that your fork is "Growl" when the average person thinks that only $ORIGINAL_AUTHOR can release "Growl".
I've always found old-style letterpress businesscards beautiful (actually letterpress print in general), but it seems hard to find. Does anyone know a good place for letterpress businesscards?
If you're not in the Provinces, you should be able to order it readily, for example: http://www.iselectwines.com/?iVar=86371
I feel I should speak up for the 5-series. Much more leg room in the back if you have family!
Web design delhi
We are developing website design new think of the technology .We are sure offer satisfaction customer with me when who has join our company websites design We are promised you are sure growth your business or Organization of related Product such as real estates websites design,colleges websites design or whole all making websites design Nextgen solutions.
The article starts by predicting that the Dilberts of the world will start losing their job in droves without being able to find another one, and then mentions as examples... radiologists and lawyers making over $300K/year.

Radiologists are no Dilberts.
Buying Silver? Why You Could Lose Everything If You Get It Wrong
Vi and Vim vs. Emacs Shootout and Deal
I think it depends on what you want from the language. If you want to write C and gain some safety through the use of the message-passing abstraction, it's perfect. If you want a real high-level language, it's lousy.
To be honest, I rather just see HP open source webOS and assign it to Mozilla.
In which alternative world is increased productivity a problem? I don't get the logic behind that. I just don't.
thanks! I'm still a student so I try to use my luxury of free time as good as possible.
The issue is whether they will even be able to, and what to do with them if they can't. It's one thing to say to one person 'well you didn't study hard enough or just aren't smart, we don't have anything for you to do and you'll never find employment again'. It's quite another to say that to tens of millions of people in the first world, and eventually hundreds of millions worldwide. I'm not sure that's where we're headed, but if we are as this article suggests, our institutions and way of life will not survive.
Mongo people may say that's a good thing - if you aren't planning on dataloss, you are just begging for a disaster. And Mongo will force you to deal with recovery early on.

That's no excuse for the DB being buggy, but some of Mongo's problems are due to hard design constraints - it's not so easy to make a DB that is fast and reliable, and easy to configure. Other's are due to it being immature. Some of it is concerning - it seems it can crumble under heavy write load - not so great for a DB who's selling point is "fast at scale".

Part of Mongo's charm is how it works on a stock system. For traditional DB's, they cache stuff in RAM, then the OS caches the stuff they cached in RAM and swaps their cache to disk. Then you modify something, and the OS swaps the DB cache from disk to RAM, then the DB tells the OS to write the change to disk invalidating your OS disk cache, which then ... you get the picture. Mongo (and Couch) use the OS's cache, which is suboptimal on a tuned machine, but optimal on something you just threw together.
I assume when people talk about fsync, they actually mean journaling?

I'm not sure if there's ever a good reason to use {fsync: true} vs {j: true}
Drama. He only got a one month ban. The mailing list is not community owned so when subscribers do things that the owners don't like they're free to do whatever they want. Fork the mailing list.
Installing iLok Software – Windows 7 – Troubleshooting Pro Tools
The OSI was founded in 1998, but companies such as SAP provided their ERP systems with full readable source code much earlier than that, and it was called "open source" (as opposed to "closed source" which was more common with COTS).

However, it is explicitly forbidden in the licence to re-sell it or re-distribute it.

The term pre-dates the organisation's re-definition of it for their own purposes.
This was from Folklore, right?

http://www.folklore.org/StoryView.py?story=A_Rich_Neighbor_N...
Soundcloud-dl: Python Soundcloud API
It's rather different than that in all areas.

The first thing is "defining work." When you work for someone else, a lot of things you do on personal time are entirely separate from work. When you work for yourself, there are opportunities for more integration.

Maybe that time blogging ends up being an extra way you spend promoting your business? Maybe that time spent on facebook ends up at least in part being marketing time? Certainly that time spent reading industry magazines is work time.

If your spouse is helping with the financial management, you have time that you'd talk about household budgets and stuff that will often bleed over into impromptu family business meetings.

And so forth.

I don't think you can entirely compare 40 hrs in a cube with 60 hrs for yourself. They are in fact two entirely different things.

For example, I generally try to spend about 20 hrs per week in heavy engineering and development, no more (usually in 4 hr chunks if possible). Maybe 10-15 hrs per week doing light development and tech support in small doses scattered throughout the rest of the day.

On my afternoon breaks I play with the kids. Sure I probably work 60 hrs/wk but I can do a lot of it when it is most convenient for everyone else, and so ensure that it isn't as you describe.
I'm not the OP, but it felt like Go was coming from a culture a little bit different from the mainstream programming culture. The guys who made Go have worked together at Bell labs for year on stuff like Plan 9 and to me it seems that they lost touch with the rest of the world.
I think he's suggesting that in the future a job will move from being "rent my body 8 hours a day on a long term contract" to "pay me to me provide a service you need".

Patio11's article from a few weeks ago "Don't call yourself a programmer" illustrates this divide for the development community, but I'd be surprised if it can't be applied to most other fields. If you call yourself "factory worker" you're expendable and outsourcable.
The car thing is funny. In germany if you turn up in an expensive car at your client, they think you already make enough money and want to get the price down while in the US people think you are successfull and close a deal.
Different cultures i guess :)
Pathophysiology Of Asthma
4 Core Foundations for Success in Network Marketing
Sfsdd
I love it.
"Open Source" [...] just means you can view the source.

No. See, for example, the Open Source Definition [1] by the Open Source Initiative [2] which opens with the statement "Open source doesn't just mean access to the source code." Wikipedia states that their "definition is widely recognized as the standard or de facto definition." [3]

You can publish your code open source, charge for it and still forbid people to sell it or even redistribute the source.

Again, no. The Open Source Definition states that "The license shall not restrict any party from selling or giving away the software" and "The program must include source code, and must allow distribution in source code as well as compiled form."

Note that the term "Open Source" isn't trademarked [3] (YMMV), so you can call pretty much anything you want Open Source (IANAL), but that doesn't mean that anyone else would be likely to agree with you. In much the same way, I can point at the small wooden giraffe on my bookcase and call it a delicious slice of blueberry cheesecake, but you probably wouldn't agree with me and it is unlikely to taste good.

Microsoft once wanted to achieve something similar to what you wrote. But even ten years ago they recognised that their goal wouldn't be recognised as "open source", and so they called their program "shared source." [4]

"Open Source" is not a license. GPL, BSD, MIT, Apache etc. are all open source licenses with very different rules.

This is true as far as it goes (although the use of "very" is certainly arguable), and it is even worth remarking that open source licenses are often mutually-incompatible. However open source licenses all have certain features in common [1], and when talking about these commonalities, it is not unreasonable to use the phrase "open source license" rather than writing "GPL, BSD, MIT, Apache etc." each and every time.

[1] http://www.opensource.org/osd.html

[2] http://www.opensource.org/

[3] http://en.wikipedia.org/wiki/Open-source_software#Definition...

[4] http://www.microsoft.com/resources/sharedsource/default.mspx
Sdafadsf
sdfasdf ssfsdfsafsad
sdfsadfsadfsadf
asdfsadf
s
Agreed. I've done plenty of things that I was bad at, but enjoyed anyhow.

Programming is first on the list, though you might say I had a natural aptitude for it. Despite the long road of learning (mostly) on my own, I enjoyed it all the way. (I say 'mostly' because there was a short programming class in 4th grade that introduced me to it.)

Bowling is another. I'm really not good at it. With practice I might be, but I don't practice enough. I enjoy it anyhow.
How to Quickly Create a Histogram in MySQL
Yes, and "gay" used to mean a different thing. Nowadays the only widespread definition of Open Source is the one defined by the OSI. Using it to mean something else is deceptive.
As far as I am concerned, Obj-C and Cocoa are so tightly integrated into each other that using one without the other is a rather pointless exercise.

There are compilers available to use Obj-C (the language) on just about any platform. I guess you could use Obj-C to write GTK or Qt code (I doubt that the Qt preprocessor would like that, though).

If you read that Obj-C is great, that usually means that Obj-C is great for Cocoa. Cocoa and Obj-C make for a great team! Probably comparable to Android and Java or .NET and C#. It ultimately does not matter whether Obj-C would be of much use without Cocoa, since almost all people will be using it as part of Cocoa.

Great tires are of little import if you don't own a car.
I'm now picturing mass transit via zeppelin with men in business suits repelling down ropes (rope in one hand and briefcase in the other) when the zeppelin goes over their work.
Informative replies, thank you.

> 1) You can write a function which determines whether a zipcode_id matches the constraint and check on that, or

Ah, this old chestnut. Been there, written the PL/SQL trigger, got the t-shirt. Agreed that there isn't a purely declarative approach here.

> You can't just index the path.

Postgres might be the winner here, if someone sufficiently motivated came along and wrote a custom index type for this use case.
>Objective-C was Apple’s response to object-oriented programming

Apple's response? At its inception it had nothing to do with Apple and for a long time was the language of NeXT. It's only since OSX that Apple has adopted Objective-C.
First, I would take some of the discussion about MongoDB loosing data with a grain of salt - especially since the really harsh critique is coming from an unknown source, as far as we know, it could be a sinister competitor spreading BS. MongoDB makes the up front choice of performance and scalability over consistency, they have never pretended that was not the case. That does not mean that MongoDB looses data left and right, it means that in the choice between bringing a production app to a halt and loosing data, MongoDB will opt to keep your app running.

Second, and this is a shameless plug, I really believe that the DB I work for (Neo4j) is a good answer to your question. Neo4j makes the same consistency vs. uptime decision that classic RDBMes do. In the choice between bringing a production app to a halt and loosing data, Neo4j will opt for saving the data.

So, to answer your question: Neo4j lets you store semi-structured documents in a manner somewhat similar to MongoDB, with the added comfort of full ACID compliance. It also lets you specify indexes to do exactly what you describe.
CouchDB fits the bill. It's all about documents, persistence and defining indexes for range-queries.
Keep in mind two things:

1. It's all on the disk. So, while its throughput is excellent (thousands or more requests per second), each individual request has a latency of ~10ms

2. You define your indexes beforehand (called 'views' in couch terminology), and then you can only make simple queries on them - like by a specific key or by a range of keys. It takes some learning.

If you and your app are ok with both, go for Couch.
This is why the graphics APIs are C.

Also, if you're calling an Objective-C method and dynamic dispatch is causing measurable performance issues, you can cache a pointer to the C function that backs the method (called the IMP) via the class_getMethodImplementation() runtime API.
You are right, very good points.

So maybe I was wrong but I dealt with open source earlier than the OSI came up with the definition. What they call "Open Source" is more "Free (as in freedom, libre) Software" to me.

I guess my definition is outdated but I still feel "Open Source" should just mean, well... open source :)
What's the difference between "Free Software" and "Open Source" as coined by OSI?
It can differ by principality / state. Personally, I live in New Jersey and work in New York City, so I have to pay income taxes to TWO states, whereas my best friend in Florida doesn't pay any income tax at all. It's subjective and skews numbers, also you can't negotiate after-tax pay with your employer.
Languages evolve, and words change their meaning over time.
OUTLOOK Money India's No.1 Personal stock Magazine
All about Stock! Get investment ideas, updates in stock market, experts' interviews, latest updates and news by and in outlook money magazine
Bloomberg's Chang Reports on Groupon Trading Debut
Live Support
Comm100 free live support software promotes your sales, reduces your operating costs and increases your customer satisfaction.
OpenOffice4Kids (OOo4Kids)
Making the most of property to build your pension
Virtualization wars: VMware vs. Hyper-V vs. XenServer vs. KVM
NoScript: Your _whole site_ is blank. No content whatsoever.
It took me a while to actually consider the possibility that there's a problem with JavaScript (or - rather without) and not a slashdot/HN effect, slowing down the server to a crawl.

I understand degraded experiences if I turn off Javascript. But a completely empty page is surprisingly bad.

--

Edit/follow-up (sorry for the noise): Okay, it's a combination of user error and Google mess. When I went to that link the first time for some reason my NoScript setup allowed everything on blogspot.com. Which bypasses the sites noscript tag and serves me a JS only page, containing nothing but script tags and a stylesheet - from another host, blogblog.com. That was _not_ on my white list.

If I _disable_ JS for blogspot.com I get

This site requires JavaScript.
You can still visit a non-dynamic version of this blog.

with a link to http://biomesplus.blogspot.com/?v=0

So - mea culpa.
Home Interior Design
Quintessentially Home is a home management and maintenance company offers inspirational interior design and decoration services for entire home. Contact us for new interior design or redesign of your home from experts. For more information visit: QuintessentiallyHome.com.
There is so much potential for geo-fencing. I'm currently trying to figure out how to use it for a one-time scavenger hunt, with no luck in figuring out the tech. A service for this would be worth money, certainly.
It depends on a bit on both luck and work done to reduce living costs. For example, in my city home prices average ~$500,000 (AUD is currently roughly on parity with USD). Yet I, renting, live off roughly what you describe.

Yep. I spend ~$380 each week total; ~$380 includes (shared) rent, food, (considerable) entertainment, health care & cover, gym, mobile, broadband, travel and whatever miscellaneous expenses come up (well-chosen presents, broken crockery (!) etc).

I live in a beautiful house that's just a little more than a mile from the city centre and don't have any shared expenses with my partner (who still lives with her parents). I do not, however, have any dependents.

I live a great life on next-to-no money (mostly out of necessity; I plan on returning to my studies next year). We had to find a landlord willing to give a discount for quality tenants, and I had to give up buying luxury items (my last watch cost just $20). Most of the work really is just tracking receipts and making sure there aren't any surprises (and if there are, lose those habits).

Oh, and we eat very (!) well, but only have take-out a few times a week.
Discount Coupons
Save your grocery bills with the grocery coupons, enjoy the getaway with the discount coupons and dining out in the restaurants using the restaurant coupons.
Over The Counter Yeast Infection Treatment
There's GNUstep.
I'm the guy that dies - speeding, was it worth it?
What's best is that it can be used with asciio with a little tweaking.
search.cpan.org/dist/App-Asciio/lib/App/Asciio.pm
I get the impression most developers use Objective-C because they have to, rather than because they want to. Take a look at the Tiobe graph for Objective-C:

http://www.tiobe.com/index.php/paperinfo/tpci/Objective-C.ht...

I have a feeling it would see a distinct dropoff in usage if Apple were to change their focus to, say, Java or C++.
Botanicalls: DIY Tweeting moisture sensor for houseplants
Junk Removal Toronto
Clear My Junk Provides Professional Junk Removal Services throughout the Greater Toronto Area. We clear all your junk, and finish with a thorough sweep!
Adidas shuts down their Websites after Cyber attack
I'm reading this a lot, but I have a hard time figuring what Jobs contributed to society.

Everyone who uses a personal computer, smartphone, or tablet of any description, or has watched a 3D computer-animated film, has been affected, for the better, by his life's work. So have the millions around the world who make a living, directly or indirectly, from the businesses he built.
This guy maps out drawings and then rides them
Congratulations for launching!

I like the simplicity and the concept, and I can already imagine what kind of jokes we may see popping on the net if your app gets popular.

I admit I was put off by the price though, but I may not be the core of your target, which I assume is people who do a lot of networking. I'd install an ad-supported version any day.
United States flags NYC , US flags supplier New York 
Artflag is a leading supplier and manufacturer of United States (US) flags in New York. We offer best US flags in New York City, NYC.
Entrepreneur’s Guide to Asia
Congrats on the launch.

I like the idea--I definitely see a/the "problem" you hope to solve. I'm terrible with names so if I run into someone ("James") and they introduce me to their friend, kid, wife, etc. I'll jot down their name in the "Notes" field in "James"'s contact ("James's wife is 'Jane'"). Next time I see "James" and can't remember his wife's name, I can check my notes. It's not perfect but it works-ish.

The $3.99 might be a bit high for what I consider a "it works slightly better than my free hack" app. MVP and all that so sure there is more to come...
You may consider it deceptive, but it was and remains a common business practice for at least one very large software company. I just thought I'd point that it is possible to publish your code open source (not Open Source) and write your own licence conditions, and it happens every day, not just in the past.
Jane Campion to direct Elisabeth Moss in new mini-series
Someone needs a history lesson. Slave labour? Please.
That sounds uncharitable and is that really true? Linux, Mozilla or Python don't seem to mostly rely on manpower provided by for-profit companies...
It would mean spending time configuring a server, which I have no interest in doing. I know nothing about Linux, and haven't dealt with any server configuration in over a decade.

The minimum number of things I have to deal with the happier I am - I want to get some functionality out there, and being able to just code it, upload it, and then let Google worry about databases, backups, upgrades, etc. makes life staggeringly simpler for me.
What do a blacksmith and a web designer have in common?
That's kinda like saying a book and a pad of paper is all you need to learn astrophysics and work at NASA.
DoUpTo 15k contest winners
Pavan Kuchana, Graphic Designer Hyderabad, Website Development Hyderabad
Nice job. It works great in Firefox, but crashed my Chrome (osx 10.7 15.0.874.106).
Smartphone launched in form of chocolate……
OP's scenario is further complicated by the fact that his wife is (presumably) half supported by himself who (presumably) is earning a living.

So... How many single people earn a living, pay rent, bills, feed themselves and live to an acceptable standard from selling Hamburger ebooks?
The Linux Command Line Shell Roundup
Here's a curated list of open texts for mathematics:
http://linear.ups.edu/curriculum.html
How is Ms attacking Linux evidence that they stopped succeeding? I'd say they succeeded quite well in the desktop OS world.
Remove Cookies In AOL Software
The AOL software features a web browser and just like other browsers it will also save cookies.