skysight-inc/HackerNews huggingface dataset:
It saddens me that Kickstarter is US only. I know there are some equivalent european websites, but I haven't heard of any big success stories about them. HN bias? or is Kickstarter-the-brand really that much more successful than Kickstarter-the-concept?
What happened to the B&N vs MS patent suit?
Amazing Island - Selection of pictures and wallpapers
The purpose of advisory roles (in large and small companies) is age. No one wants to answer to someone significantly younger than him, so how does a 30-year-old CEO leverage the experience and skill of people in their 50s and 60s? The answer is advisory positions.

The idea behind an advisory position is that it's usually part-time and not entirely subordinate. The CEO can terminate the relationship, of course, but it's assumed that the advisor has a full-time job already (or is retired) and won't be hurt much if this happens.

When the role works, the advisor can speak candidly and as an equal, because he's not entangled in the office politics and he's not afraid of losing his job.
Microdermabrasion Treatment Cost
Microdermabrasion at home is a relatively simple way to maintain healthy skin without having to spend a great deal. The skin rejuvenating method gives you beautiful skin that is glowing and clear.
TL;DR - Some people are bad advisors. Avoid them somehow.
x 2

Have to agree with you on this one. Some portal's should not be ported to an app. This is one of them.

I cannot see the use case.
Because its JSON and you have tags and you have a web interface where you can browse your data, compared to strings and text files
It's trivia, not to be confused with actual knowledge. They're essentially four decades old in-side jokes - the equivalent of asking "I can haz {what}" in 2050 and calling it "Internet trivia".
I was there on holiday last week; whilst I saw lots of military hardware in the parades, I must say that I didn't see any SAM batteries in Pyongyang (and we did a lot of driving around, and had a good look at it from the top of the Juche Tower and the revolving restaurant on top of the Yanggakdo).
Functional Programming Is Worse Than Crap
While I agree that some people hate Java because of hearsay, many people do have good reasons -- reasons that often have little to do with Java as a language and much more to do with the Java ecosystem. Oh, the horrors I've seen in Java codebases!
I was a total Java zealot from about '95 to about '00 when I was pretty much your standard architecture astronaut in a startup environment (back when Java was "cool").

Totally reformed now - I hope.
"Lots of so called object oriented languages have setters and when you have an setter on an object you turned it back into a data structure."

That may be because data structures is what we actually need. Data structures largely determine the computational complexity of operations and I think it makes little sense to act as if we could always think in terms of abstract responsibilities, interfaces, encapsulation, message passing, etc.

These things are useful organizational principles for coping with large systems, but at the core of most large systems is some algorithmic transformation of one data structure into another.
Cybersecurity Legislation Needed to Prevent Inevitable Attack
I went to university starting 2004 for an electrical engineering degree, and our programming classes were basically structured around OO Java as a panacea.

Later in life, listening to the Berkeley SICP lectures made me realize what a joke the whole thing was.

I don't think Java OO zealots are a straw man. I think they're very common, and many of us are living in a happy Hacker News and startup bubble, where people we meet are surprisingly competent.
I don't think anybody had postulated the invariance of the speed of light before Einstein (except perhaps the ballistic theory). The michelson-morley and related experiments were interpreted as a "failure to detect the motion of aether", not as proof for light speed invariance. What's more, we now know that the michelson-morley result is was not even what motivated einstein, but it was one of the first results explained by his theory. http://en.wikipedia.org/wiki/Michelson-Morley_experiment
Multi-server continuous deployment with fleet
Online Diamond Jewellery Shop - Diamond Engagement 
Diamond Delight is the best online store to buy diamond jewellery such as engagement rings, diamond rings, wedding rings, earrings and Pendant necklaces
Points in this non-article:

Graphene is awesome conductor.
Graphene doesn't have a traditional transister bandgap.
Silicine has been found with microscopes.
Silicine could be next big thing.

Nothing is known about the materials science about this formation of silicon.
Show HN: Open-sourcing my CV template [Helvetica, XeTeX, TikZ & Biblatex]
Three Years of Kickstarter Projects
"Silicene (pictured right) is more exciting than graphene because, technically, it should be compatible with silicon-based electronics "

I think they mean "anecdotally" not "technically". Why would it be compatible? Because they both start with "sili"?
SICP/Scheme is usually taught as a first language(To blow their mind) for cs students, then eventually they get taught Java anyway at most universities...
Modernism (bauhaus/destijl) is about 100 years old.

Why is it so hard to understand that there is an implicit set of limitations based on the tools (and/or materials) we use in our projects?

Think skyscraper... now think wooden skyscraper.
Zuckerberg unveils a new Tool that can Save Lives on Good Morning America
5 Things all Java developer should know when developing for the cloud
technically, it should be compatible

Technically, my code should compile. It doesn't.
If there's every a security bug in a library, you're left vulnerable until the patch is issued, and then every individual maintainer patches their binaries, and you get around to installing them. With dynamic linking, you just have to patch the one lib package and you're done.
Many modern software practices, under the banner of "agile", come from the car industry: http://www.radupoenaru.com/agile-roots-toyota-production-sys...
9 minutes in and I wanted to cry that this guy isn't using twitter bootstrap...
My iPad runs iBooks, Kindle, Nook, Nook Kids, Stanza, Kobo, Bookshelf, [Google] Play Books, Overdrive, and XComics. Save for iBooks, none of their retailers would get any money from me if they were locked to their associated hardware (and of those not having associated hardware, they exist precisely because they don't).

If B&N retains the content & server rights, they just landed a major coup for just $300M. Their hardware was just a way to distribute their software.

There's this funny thing about paper books: not only does each paper book contain full content in a convenient package, it includes the reader hardware. Digital books are pure content in need of a reader; the Nook (and Kindle and ...) was just a way to get reader hardware to readers so they could read the content; as general-purpose tablets proliferate, retailer-branded special-purpose reader-tablets will fade.

But yes, B&N beware of "Embrace, Extend & Extinguish". Make sure M$ stays in the OS business, not content.
That's why I like C++ so much. It doesn't force OO down your throat. It lets you program using whatever style is best suited for the job.
This story makes no sense.

Firstly there is a nook app already available on iOS (http://itunes.apple.com/us/app/nook-by-barnes-noble/id373582... ) Why isn't this version a disaster while a Windows 8 version is.

Secondly competitor Amazon has Kindle apps for iOS, Android, Windows, Mac, even Windows Phone 7. Clearly Amazon thinks that they are in the book selling business, not the e-reader business. Surely Barnes and Noble thinks the same?

Thirdly as far as I can tell, B&N is in trouble. They are facing Amazon, and are not winning. A strategic partnership with Microsoft may help save them. Or it may not. But either way it seems like a move that has more upsides then down sides.

I'm not really sure who this guy is, or why he is so very very angry, this news doesn't seem like much of a disaster for anyone.
Watch bubbles inside bubbles inside bubbles inside space
"ORMs are newer and hipper than those old boring outdated relational databases?"
I stopped reading after this point since author obviously doesn't understand what he's talking about.
Titanic II: Australian billionaire announces plan to rebuild liner
encryption is not gravy
If you're having WebGL/video driver issues and you'd like to assist the developers in fixing them, here's a link to a crowdsourced driver test at Khronos: http://www.khronos.org/webgl/wiki/CrowdsourcingDriverTesting
Yup, second gets me a segfault.
Easy Xcode Static Library Subprojects and Submodules
Correct

There was once an article about a "songwriters auction" where songwriters would pitch their music to producers of famous singers. (sorry can't find it now)

For most commercial pop music it's an assembly line really. Several stages specializing in one thing. McD ideas for McD music. Tastes the same as well.
Upcoming features of Fort
I run my Nook Color with Cyanogen and the Nook app for Android. I think I may miss in-store promos or things like that, but, in turn, my browser experience is much better. And it also runs the Kindle software.

There already is Nook software for iOS and Android (and, most likely, Windows and OSX). I don't see how the heir to WP7's market share can even move the needle here.
Yoga is believed to be a practice only
for adults. This is a very wrong notion that many of us
have built over the years. Just like yoga benefits the
mind, body and soul of an adult, it has the same impact
on children. In fact children reap more benefits from
yoga than adults. This is because their body will adapt
to the routines of yoga as they grow and the practice
of yoga continues with the years reaping extra
benefits.
QuizBuzz
If you want a group under multiplication, the easy options are: (1) Integers modulo a prime number, not counting 0 mod p. (2) Integers modulo anything (call it n), not counting ones that have a common factor with n. (3) Rational numbers.

In this case you've got 1..100, and 101 is prime. So the numbers on (the front of) the sweater, mod 101, form a group under multiplication. But of course in that group you lose all the prime-number structure shown on the sweater -- you can't really talk about, say, "multiples of 3 (mod 101)" because 101 isn't a multiple of 3.
What does he not understand?
The VirtualBox caught my eye... I loved using VirtualBox for a while. It's free. It basically works. It's free. Oh yeah, and it's free.

Recently, work sprung for a Parallels license for me. Yikes, I pity my past self for putting up with all the VB issues because it was free. Just little things like playing nicely with the app/spaces switch key combos, lack of crashes, and performance make me really regret wasting all those mental cycles on VB. Don't get me wrong, having a free x86 VM is wonderful and the VB developers deserve kudos galore... but I reminded myself that my time and sanity are worth a few bucks here and there.
GNU Image Manipulation Program(GIMP) Tutorials
GIMP tutorials to learn about the basic image creation and modification. GIMP is the one of open photo editor software tool for image modification and picture creation.
Good analogy

There are several very competent musicians working 'as the band' for famous names or just playing in recording sessions. There's good money on that.

Of course, most of them have their own band, do their gigs at night, usually just for fun (it most certainly does not pay the bills).
Video Review Of Haiku OS
How is this better then https://github.com/astrails/dotvim ? :)

The readme is better and does not pretends to be ultimate, just a pretty good one ;)
Not in my experience. C++ is taught at my school, and a mix of C++ and Java is used at most (all?) the other schools in my state as the intro language. Even MIT, the source of SICP/Scheme, is using Python for its intro language. It's only much later are you exposed to other languages (at my school, Java, ML and Prolog are explicitly covered).
check out https://github.com/astrails/dotvim instead. pretty good readme
That's why I like C so much.
It's a bit more and less than that. Console sessions run in what amounts to a VPS (it's a bit lighter-weight than that so that we can keep the costs down) but your web apps run in chrooted subprocesses of an Apache server as a limited-privileges Linux user. So, in theory your own web app should be just as capable of staying up through an HN storm as our own server. In practise... we're still polishing the security code, so it's possible to configure your web app framework so that it uses enough threads that our per-user resource limitations kick in and stop it from running.

A shorter answer -- we want our users web apps to have no problem handling spikes in usage, but might not quite be there yet.

And yes, we have scipy -- there's a list of all of the packages we support here: http://www.pythonanywhere.com/batteries_included/
Web War II: What a future cyberwar will look like
This is not very accurate. SCIP in [yesterday Scheme, today Python] is taught first to MIT students (where SCIP comes from). Some universities follow MIT but most do not; I don't think there are many schools actually using SCIP at the high end, maybe some lower end schools trying to emulate MIT in order to capture their greatness (rarely works from what I hear).

Example: U of Washington CSE 142 (the entry level course for one of America's better programs) starts with Java and continues that through 143.
Most of object oriented programming to me feels like nothing more than trying to decide the best place to put something. As time goes on though, typically the 3rd iteration, there just is no good place to put this new thing. A redesign would be best, but I only have 1 week to finish this new feature.

So a project (well at least in my experience) progresses like this:
"Wonderful architecture" > "glad I designed this project well, its' paying dividends!" > "hmmmm I never considered this paradigm before" > "new guy joins team" > "argh this code is crap"

Object oriented programming can be really elegant... but I can see why people hate on it.
Marketing Guru
Hi Everyone. I'm empowering and educating visual artists by providing Business Coaching Offerings and Programs to enable job security and enhance job growth. I am seeking some help with marketing. I'm tired of facebook, twitter and linkedin. Any other thoughts? I'm reaching out to art schools/institutes and the like for access to student boards. What I'm really wanting to do is form a long lasting and endearing partnership. Thoughts? Thanks.
It appears to be a read-only experience application. Plus, writing code on iPad would be awful whether from a couch or not.
I've been doing some JQuery Mobile stuff lately (inside PhoneGap) and I've been pretty happy.

I did notice that there is an Android Holo theme on Github (https://github.com/jjoe64/jquery-mobile-android-theme) but I have no idea how complete it is.
Which is very unfortunate. A common set of UI widgets, used for within the right context, are what I like about iOS. I don't want to re-learn how a widget works with every new app.
> can be summarized to an endless "C++ vs Java vs C#" flamewar.

As opposed to an endless "Ruby vs Python vs PHP" flamewar?

Pushing the caricature a little futher, C++ and Java are enterprise languages that only old out-of-touch programmers use.

Hipster Apple-using kids encourage this kind of thinking: They would never be un-cool for choosing a language among Ruby, Python, or Lisp.

It's far too easy to become that type of programmer. Choice of language has little to do with it. No doubt you understand this, just making the point clear.
Religious Sites are Worst for Malware, Report Finds
Java is a new language? It's been around for 15 years or so. OO is even older - goes back to Simula 67 and Smalltalk in late 70s....
Previous discussion: http://news.ycombinator.com/item?id=3904903
Maybe I should state. Most schools that USE SICP/Scheme use it as introductory language. Most don't however.
MIT has only recently moved to python. That introduction course used to be Scheme based which converted to python. I believe they have a optional scheme course now.
China Mulls National CPU Architecture Spec
OO gets a bad rap, it is incredibly useful in applying ontology to program structuring. Yes, OOP in Java isn't ideal, but if you look at more pure OOP languages like Smalltalk or Self, its virtues really do begin to shine through.

FP is great when expressing computations, but we often are just gluing nominal entities together, where OOP excels over FP. I like to have a few FP options in my languages (C#, LINQ), but my mind is firmly rooted in objects when it comes to overall macro design of the program.
an ORM is a library to map objects onto a relational database. They're not a substitute for databases themselves, but a substitute for a DB interaction library.

ie: To use an ORM you must use a relational database. Things like mongoose exist, but they're not ORMs since they don't map objects to a relational database.
ML was taught at my school for first-years, but they changed it to Java while I was there, much to some professors' (rightful IMO) consternation.
And as for Kickstarter themselves, it's certainly a blossoming startup. They get 5% of every successfully funded project.
See the other reply. I meant to say most universities that USE Scheme, use it as introduction. Not that most universities use scheme...

As you said a lot of universities use Java or C straight away.
When I was at university (early '00) the default opinion was that OO is the way to go, and everything other is obsolete or esoteric.

I thought that way then, too. I remember complaining with my friends to teacher that he teaches us algorithms and data structures in procedural Turbo Pascal, when everybody knows it's obsolete, and we should be doing everything in C++ or Java. Yeah, I was clueless, and that particular prof. was right.

But most teachers were OO fundamentalists, and it was assumed everything should be OO. One stupid exercise - design system to keep data about students and teachers on university, using OO.

And the answer was obviously - Student and Teacher class extending Person class. No matter that sometimes people are studying on 2 facoulties, sometimes Student is also a Teacher, or becomes Teacher after he graduates. And when we could use relational DB, it was always with ORM, because objects are needed in any modern system.
You shouldn't worry about things you can't control. To a degree, ignorance is bliss. You can't know whether or not your competitor screws up in the future. You can't know whether you screw up in the future. You can just do your best. The goal is to stay focused and motivated. (Who would have thought). ;-)

As for personal experiences: I once received an e-mail from a guy who favored our blog software over Wordpress because he liked our style. Since you didn't copy anyone but have a genuine product, chances are that people like your style better.

Now that there is competition, your initial idea for an app has been validated by another player which means your six months of work probably weren't wasted on a product no one would be interested in. See the competitor as a good sign.

If your idea is a good one, copycats would have jumped on the bandwagon eventually. You might think your head start would have give you some advantages (and it might have), but in this fast moving world it's probably only a minor factor.

I hope this makes sense.
Unsurprisingly, thanks to this deal, the patent dispute has been settled. Here I was thinking that B&N would be the company which finally ended Microsoft's ludicrous patent claims over Android.
Being able to use Clojure would be great, but as you said not a viable option yet. GC pressure is the biggest problem, and it's one that sadly won't get solved too soon.

I've also looked at kawa (scheme), I might try that.
C++ famously needs parsers with about 7 passes.

Most other languages have sane single-pass parsers, like recursive descent.
I'm interested in what alternatives that the author has for the Object Oriented "zealots." I'm assuming that his alternative is a functional language. Personally, I think that functional languages are great, but I don't think that's any reason to flame Java/C++/C#. These are great tools. They were created for specific reasons, and they can certainly be used in efficient ways. Of course, they can also be horribly abused. I don't think that it's fair to say that any particular language is the end-all be-all for development. You have to pick the right tool for the job.
EVE Online economy attacked by massive alliance of players
You pay however much you are ready to pay.
Traditionally if you price a ware 100$, you'll lose all the money from those who can only afford 10$, and if you price it 10$, you lose all the extra money from those who would have paid 100$.

With Kickstarter, some people pay 10$, some 100$ and some 1000$, and they are all very happy about that.

This is achieved by: Giving nice perks for extra money; Buyers understanding that by paying less they only steal from themself.
Good for them. It's nice to see MS trying to integrate with existing projects and communities rather than squish them or pave them over.
> "... a hyperlinear revenue graph"

Everything else makes sense but you lost me here. Even googling the term brings me back to this page.

I assume you mean a revenue curve that 'goes up and to the right' (since that appears to be the simplest explanation) but if it means something else, or something more specific, please do clarify.
PulseAudio on Android (part 2)
I've been writing non-functional programs for years.
Good point. Sometimes I ask myself why everyone thinks that Ruby Gems are so amazing. I've had all kinds of awesome Java Libs for years that work without much problems.

Maven obviously isn't as nice as the way Ruby handles Gems, but to me it feels more structured.
Show HN: Git Time Lapse
I had this idea because I wanted to see the evolution of a web page while prototyping. Please let me know if you have suggestions or comments: https://github.com/johnlucas/gittimelapse

A sample video: https://www.dropbox.com/s/ktuiceg2yajtmld/video.mov
Chiropractor Burlington
Browsers and how they show Trust and Encryption
GoogleDrive, Dropbox, Skydrive, etc.: Counting the Cost of Cloud Backup
Yeah, but in C you end up creating your own data structures from scratch every time. You can use data structure libraries, but without generics or something similar, it makes it difficult....

Then sometimes actually getting a external c libary to build(If it's not in the package manager) is sometimes trouble. ./configure ./make usually ends up in some obsercure error or depedency... C++ usually makes the errors even more unreadable...
As far as I know, you could use those APIs with any JVM language, not just Java. There's Clojure, Scala, Groovy, Jython, JRuby and probably a few others.
Google's “What to know in on-site interviews” email
this is a harmful article, he's either trolling or uninformed, lots of misinformation here presented as fact with an "im smarter than you" tone. flagged.
This is very cool, and the Metro guys are doing a lot of things right. The one thing that annoys me is this:

"Important. IE browser is required for the full metro experience."

What experience are we missing? And why can't you deliver it to other browsers?
Try this out: http://www.wanderfly.com