skysight-inc/HackerNews huggingface dataset:
I deeply regret having a degree, it only set back my life by 5 years and made me have crazy debts that mean almost half of my income ( I am avoiding taxes to not die of hunger or default debts, taxes are usually around 35% of income here... )
This imply that the job market has given in to the consumerism habit of the rest of society. We all want to have everything right now, but the gratification of earning last longer with learning than with "being given". If that all makes sense.
Many companies likely affected by iOS developer forum compromise
The HN bubble often leads people to believe that VC investment is a mark of success. But there is no reason to sell part of your business and swing for the fences other than your own desire to do so.

In the circumstances you describe, the odds of your business throwing off fuck you money are about the same as if you were in Silicon Valley - almost zero. Yes, being in the valley improves your odds some, but the vast majority of startups still go bust.

The only way to lower your odds is to do nothing. Then you will never have the experience gained from having failed on your first, second and third forays into entrepreneurship. Standing still, it is impossible to change direction.

Make something and see what happens because what happens might be good fortune.
Interesting about A/B testing subject headers for recruiting emails - which ones got opened/discarded.

Has anybody done A/B testing on HN headlines? Same article, different title?
Yes it's not hugely complex, but it does complicate the composition side of code inheritance a little more as you have to think about how a module might be included as well as which modules and which superclasses you have. Contrast this with go which has no inheritance and only simple composition and is vastly simpler to comprehend re the reuse of code due to those limits.

Re refinements I agree and find it worrying that it was added given the widespread objections.
HTC One camera compared with Apple iPhone 5: more samples surface
"existing solutions have soaked up all the customers"

Please think of a case where this has happened to you as a customer.

As an example: I've been leasing servers for over a decade. The industry is mature, is worth billions each year, and has plenty of competitors. I've leased servers from many companies, big and small.. one even that had 2 people working there.

Sometimes I had requirements that only large companies met, and other I did not have such requirements, and considered smaller companies.

Customers are constantly leaving and signing up at all of the large services (for a variety of reasons -- customer service problems, fees, inability to meet a new requirement, etc, etc, etc). I challenge you to find a provider that does NOT have some unhappy customers. You'll get your chance when they leave and are looking for a new provider.
I know it's hard to tell with modernists sometimes (especially when John Cage is involved!), but this one is serious.
In regards to the part about it being impossible to find something on pinterest, CTRL+F is your friend. That is, of course, if it's something you've seen before. The pinterest layout is great for galleries/portfolios. Outside of that, as the author mentions, there's not a lot of use.
Going after a new market often require much more resources than going after an established market. You'll need to spend a lot of time branding yourself and educating your users about your services.

What often works well for people is to enter a market that already exists and to understand the problem the existing solutions don't address.

By focusing on these problem and solving these extremely well, you'll be able to attract a small subset of users who will want to pay for your service rather than your competitors.

You'll have plenty of opportunity to steal customer from your competitors (there's no way someone can address 100% of the market).

There are plenty of markets that are ripe for disprution.
Which Linux admin tools and tricks would YOU stake your career on?
Yes, they are just screenshots from other sites. This post was simply to gauge interest for such a product. The product as such does not yet exist.

EDIT: I have updated the submission title to reflect that it's just an idea.
> Tabs or spaces. TOML don't care.

And two ways to indent.
I am little confused by your reply. I said only the power of a strong federal government can take on the more powerful too big to fail banks, not that a stronger government would be effective if everything else stays the way it is.

Government is neutral, much like technology is neutral, it can be used either for good or bad purposes, depending on who controls it. Right now, it is very much controlled by the big banks, but that doesn't mean it has to be that way.

Indeed your remark about regulations demonstrates exactly the point I was trying to make. Namely, that only the power of the federal government is strong enough to enforce things like regulations, which in principle are an effective counter measure against fraud and abuse in the financial system. It's not just in principle either, during the great depression, many reforms were put in place, such as glass-steigel, which stabilized the financial system for the longest period of time in american history; and many people point to the undoing of those reforms as a major contribution to the current crises.

A standard response to the above is to say: the new deal reforms didn't get america out of the depression, it was world war 2. Indeed, the reforms of the new deal were only partially effective because they didn't go far enough; and it was only when the entire population was mobilized behind the war effort that the government was able to intervene in the economy even more intensely than it had previously.

We can ask the interesting question: why do governments exist at all? It's because society is divided into separate factions which compete with each other. Modern society is full of contraindications, which expresses itself as conflict between the competing factions. As part of this power struggle, governments are formed with the purpose of setting up bodies of armed men, as well as other mechanisms, in order to enforce the domination of one set of these factions over the others.

If you have a better idea of how serious systemic problems like the current financial crises can be solved, without a strong federal government, I would be interested to know what that is. Or do you just think the situation is totally hopeless?
Rails SQL injection examples
Disappointingly, they're still booting Linux — this is not a standalone Guile running on bare metal (even emulated), but rather Guile running on top of the Linux kernel, loaded from an initrd.
Eventually every high-level programmer gets a fault on a line of code. It may contain five or six dereferences, some temporary constructors, result assignment.

Without knowing assembler it can be impossible to discover exactly which was at fault. The programmer can thrash around for half a day swearing and struggling.

And also, did I just call 'C' a high-level language?
The Oscar pool winners - the stat guys
I believe that user-content sites use nofollow because it reduces the amount of spam (at least, that's the common wisdom), since without it, a spammer would be able to leverage the high rating of the sites (e.g. HN, Reddit, StackOverflow).
I like this idea, but I don't think you can Moneyball corporate hiring very easily.

Professional athleticism is a direct meritocracy. If you hire better players, you win more games and make more money, and you see the effects immediately. In the corporate arena, there's no direct feedback and the meritocracy, to the degree that it exists, is much murkier. It takes years before you learn that you've hired an incompetent executive and, by that time, the damage is done.

For a concrete example: the owner of a baseball team would almost never put his 300-pound, incapable cousin on the team as a personal favor. It would ruin the performance of the team and destroy his business. Yet VC-funded startups are frequently pressured to hire the VC's underachieving friends into executive roles. The people who are in authority to allocate executive positions have learned that there's more personal benefit in treating these positions as favors to be traded than by filling them with the most qualified people, so they choose the former (and always will).

With Moneyball, we're talking about direct-production roles where performance is visible and it matters. The problem with executive hiring is that those are value-capturing roles that occasionally involve production.
In practice, politicians will be exempt 'for security reasons'.
90% of people don't know how to use CTRL-F, according to Google

http://www.theatlantic.com/technology/archive/2011/08/crazy-...
A website that provides RSS feeds for Twitter, since they are shutting off RSS next week.
Very much agree. Assembler is not about efficiency; its about debugging.
Developer Tools Offered Free To 250 Young Startups In Second..
Most WordPress themes have bad typography. The first thing I do with most WordPress themes I check out is change to a good sans-serif font at 14-18px and a good line height. I also fix the link colors, which most themes make indistinguishable from each other and the body text.

WordPress theme creators could learn a lot from Tumblr theme creators.
Only in the same sense that there haven't been any Arch releases...

EDIT: Just checked. If you `rvm install rbx`, you get code written today.
Show HN: Easy interactive product tours with Bootstrap theme support
What is hacker news?
hacker news
You're trying to correlate level of education with moral development ( http://en.wikipedia.org/wiki/Lawrence_Kohlbergs_stages_of_mo... oh noes! I linked to Wikipedia). I'd like to see your research that demonstrates there's a positive correlation between the two.

It seems you're relating Pre-conventional to high school education, and Conventional to college education, when it would seem that your arguments related to the value of 'reputable scientific journals' would exclude you from post-conventional moral reasoning, as you're stuck at stage 4 of conventional reasoning with the logic of conforming to the authority of 'reputable scientific journals'.
Monthly subscriptions services, I have a question for you developers.
Hey all, So I've got this little project that I've re-visited time and time again wondering if it's viable to monetize it for some pocket money. Now thats not the issue, the issue every time I re-visit it is I encounter the same issue.

The issue is dealing with subscription payments that can be upgraded and downgraded easily.

Let me elaborate.

I know of all the services: braintree, sagepay, recurly, etc etc

But all of them have a common denominator: They have monthly costs as well as percentage fees and some even require gateways if you're like me in the UK. And when trying to cut cost and minimise risk I don't like this as an option.

So I always conclude at this early stage I should test the theory using PayPal... but then this creates more issues.. I find it complicated and there are too many options & products almost. Every time I google the solution theres just more people asking the same questions as I am.

Now I just want to see if I'm the only one who feels the same about this.

So I have a couple of quick questions for you, if you don't mind sparing a minute:

1) If you were creating a monthly service would you also opt for PayPal for processing in the early days?

2) Is it just me and would you say the PayPal api for this scenario is overly complicated especially when dealing with upgrades and downgrades?

Thanks guys, I hope I'm not the only one!...

-Stefan
Regarding corporate loyalty and "grooming" leaders from within: Continues to be true in Germany. Especially at successful midsize enterprises ("hidden champions"). Degrees (biz and STEM) are of value also.

This headhunting thing and loss of degree value is more of an Anglo-Saxon issue.
The ABC’s of Android game development: Detect collisions
will have a look at this :-)
People still like motivational quotes? When I see someone tweet one I immediately unfollow them.
Some JSON implementations supports comments, others don't. If you know the one you use supports (and will continue to support) comments, go ahead and use it. It just won't be portable.

Douglas Crockford himself suggests you "Go ahead and insert all the comments you like. Then pipe it through JSMin before handing it to your JSON parser." That sounds like a reasonable workaround.

https://plus.google.com/118095276221607585885/posts/RK8qyGVa...
haha yes! Even logging in is complicated!
A checkbox is a better option than two radio buttons.
SOA is somewhat different to the "microservice" design it seems this author is proposing. I summarised what I could find on this - ideas from James Lewis at Thoughtworks, Dan North at DRW, and Fred George at Forward - in a recent CITCON session: http://www.citconf.com/wiki/index.php?title=Continuous_rewri...
Red Droid rising: the Android game market will eclipse iOS in China
I like pages like this.
Here is a another one http://bigquote.co/
You see, you wrote a bunch about how len is so cool in Python. But in the face of dynamic typing and polymorphism I didn't expect it to be any different really. Languages like Go that are statically typed make more of an issue about interfaces. Even in Dart they dropped explicit Interface usage in favor of implicit interfaces, considering that Dart is more explicit about matters than Ruby is.

Switching those function calls around reminds me of Delphi. When I first learned about Python, those calls reminded me of Delphi which I had used more. But once I learned Java, my frame of mind went from function(object) to object.function. With Ruby I found it quite intuitive. Now all languages work better if they approach things the way Java and Ruby do because of familiarity. That's why I like Dart for what it's worth.

Regarding C extensions of Ruby, they are like OO in C. Not sure how Python does it by default. But in Ruby all C extensions have a OO flavor. The first major book about Ruby writes about them: http://www.ruby-doc.org/docs/ProgrammingRuby/html/ext_ruby.h...

I think if you're counting references in the GC perhaps your C extensions are not very OO yet. In Ruby as in Java, the GC is an abstraction over reference counting. I think reference counting is often said to lead to more predictable performance at the cost of increasing the maintenance burden.

So again, not sure where Python is not "Objects all the way down." But Ruby has had the OO philosophy from early on. I think the Ruby OO approach started with the OO of the C extensions and went from there. Unlike Python that had a stronger procedural influence. The gap has closed since, but in Python a class is not written like this yet:

class InRuby
def aMethod
end
end

class InDart {
aMethod() {}
}
Unfortunately I presume research could be done on (bonus if someone knows of and can reference) the measure of a qualified candidate decreasing as more candidates enter the 'have a degree' pool. It may have previously been a stronger correlation, but I'd imagine that correlation is weakening, and if current trends continue of colleges accepting lower and lower qualified candidates, and the lines blurring between different colleges and the level of graduates they're pumping out -- it will eventually be meaningless, as they'll hand degrees to anyone who will pay (or more likely indebt themselves).
Would be interesting, if built.

You should slow down the speed of the slides, though :-)
Actually, that GIF file seems to be 11 MB, not 7 MB! But here's the same thing in 340 KB (courtesy of Gifsicle): http://i.imgur.com/ozZhyu4.gif
Author of the deck here. I'm actually in the middle of evolving these into a book. http://startingandsustaining.com

Happy to answer any questions anybody might have.
This is nicely worded, near the end of the review:

But by that final two hours I was, however, not exactly caught up in the music, but surrounded by it, subdued by it, quelled.

There are bound to be things that a piece of music can do to you, with you, if it has 6 hours to become part of your mental landscape... to wait out your normal attempts to "listen" consciously and make sense of it.

I've never been to a similar concert, but it makes me think about long car voyages I've taken with (accidentally) only one CD in the car. Some albums turn to crap after a few hours. Others keep getting better, or more interesting, or a presence you are comfortable with even if it's not moving you anymore.

Interesting stuff to play with, though of course who has the time, normally...
Yes, I am a patent attorney (but I don't have any involvement in this case of course). It is my professional opinion that the only reasonable advice in this situation is "call an attorney."
This deck is over a year old. A lot has changed. I'm not really a fan of disclosing actual revenue numbers because that opens a whole other can of worms.

As such, I chose revenue and how it related to our ability to pay me a salary.
Server Fault had an interesting experiment. They dropped the "nofollow" on links from users that they considered trusted (based on age and other criteria). Then they found their rankings were dropping because those links were considered "spammy" by google.

Here's a post related to that by Jeff Atwood:

http://meta.stackoverflow.com/questions/51136/remove-nofollo...
a qr clock :)
A site where you could safely and anonymously 'expose' corrupt government offcials.
Citing Feldman's turkish carpet study as a reference is interesting: Christopher Alexander (architectural design patterns, at the origin of software design patterns) also studied turkish carpets in 'Foreshadowing of 21st Century Art: The Color and Geometry of Very Early Turkish Carpets (1993)'
I find the ability to highlight sentences and paragraphs a big boost to my studying efficiency. But highlighting on books, make one mistake and you're screwed.
Mozilla, AT&T & Ericsson Team Up To Demo Seamless Web-To-Mobile WebRTC
Stop Promoting Yourself: Why Reddit Is A Graveyard For YouTube Creators
Nicely done!
Shameless plug for my own random thought a day with pseudo-random flickr image background:
http://penny-for-your-thoughts.appspot.com/
also has an api if anyone wants to use it.
A Beautiful Deaf Girl, 29, Working In a Titty Bar
You should be aware that it chooses ads based on your previous viewing history, so this is the sort of thing you might not want to admit in public ;)
Heroku Alternatives for Rails
Heroku Alternatives : Openshift, Cloud Foundry , AWS, Cloud66, VPS.

http://blog.sudobits.com/2013/02/15/heroku-alternatives-for-deploying-rails-applications/
Sometimes settling is a reasonable option, even if you dislike patent trolls. If the licensing fee isn't much, and if the patents seem strong (for example, if they've already been through litigation and were held valid) then fighting can be a very risky proposition. Even winning could be more expensive than just paying the fee and getting on with your life.
> Remove the link to the content of his book

They have removed the link.

Google removes very many links every day. There's clear law about this, and Google obeys that law. Are you suggesting that the need to do more than the law says?

Whatever Google does, the content is still available. It's been posted to Usenet news at least once. (http://binsearch.info/?q=Object+Oriented+Software+Constructi...)
I hear this question a lot. Unfortunately, there's not a simple answer. In my case, it was a matter of blogging for years, building up a modest, but interested, audience, having about 2,000 Twitter followers at the time, and spending about $5,000 on advertising once we had been live for about 3 months. I also blogged extensively about the process of designing the application and some of the other steps involved.

Really, though, it's not the first customers that are hard. It's maintaining and continuing to work on it and grow it during the time where growth isn't amazing and it isn't yet a full-time job.
The problem is that software has a tendency to become complex. The proposed solution is to break up the software into smaller programs.

There are certainly advantages to having smaller components. It allows you to rewrite components in a different language should you want to, for example. But there are disadvantages to: smaller components means dealing with failure at a much finer granularity.

In my opinion, the reason large programs become complicated is that there has been no emphasis on simplicity. Breaking components into smaller pieces forces you to adopt robust interfaces, but there are better ways of creating simpler programs.

My personal approach is to reason about parts of a program in terms of what they mean rather than what they do. I also have a strict rule that says, "don't change the meaning of a component, create a new one". This methodology works for me.
Microservices are not necessarily bad, but one should also be aware of the drawback of such an approach. If there is a very tight coupling between two modules, you will often find yourself having to keep making changes between 2 different modules. The typical process goes like this:

1. While working on module 1, you realize you need something from module 2

2. Open module 2, add new feature and publish changes

3. Go back to module 1, test new feature and resume work

This process is fine once both modules 1 and 2 have matured but painful to deal with while the APIs are still taking shape. Hence it makes sense to keep a good abstraction between potential components and spin them off as an individual service only when they're stable enough.
A college degree is considered an independent, standardized proof of aptitude; unlike a test performed by a recruiter which could possibly be a masquerade to exclude people of some race or gender etc. Even http://nces.ed.gov/fastfacts/display.asp?id=72 is not a strong argument--for one thing it's not the employer's fault that our society is still unequal.

A college degree is not evidence of no criminal record, only a very good positive signal (as the % of felons with a college degree is very small, I suppose). Claiming that an employer requires a degree as a proxy for criminal background check would get you nowhere in a discrimination lawsuit, unless you have solid evidence (recordings, documents, confession).
BS Job Ads
"It’s a huge plus if you can prototype your designs and have experience with HTML and CSS."

That's just BS. There's no way the team behind Medium would even interview someone who couldn't code even basic html/css.
To both you and raphinou and others battling with the same questions, I cannot recommend Rob Walling's work enough.

His blog [0], book [1] and podcast [2] address the exact concerns any new software bootstrapper faces.

He also runs the Micropreneur Academy, but I don't have any direct experience of that.

He also organises Microconf, and I really recommend watching his talk from last year - http://www.microconf.com/videos-2012.html

The sheer number of products he has built, launched, acquired - both successes and failures - over the years gives all of his advice a lot of weight.

[0] http://www.softwarebyrob.com/

[1] http://www.startupbook.net/

[2] http://www.startupsfortherestofus.com/

PS I don't have any affiliation with Rob. I'm just really grateful for all his excellent work.
"It’s a huge plus if you can prototype your designs and have experience with HTML and CSS."

That's just BS. There's no way the team behind Medium would even interview someone who couldn't code even basic html/css.
I type at least 60,000 characters before inserting a line break.

I joke, but I've seen some php before that was at least 600 chars before line breaks, I have no idea how they wrote it like that.
That was indeed the complaint: That the keyword arguments are actually implemented as a hash underneath. Still useful for loads of reasons, but hopefully will transition to a more optimized implementation one day.
Will it be hosted only or will a leased version be available? Any thoughts given to design or branding customization?