skysight-inc/HackerNews huggingface dataset:
9gagwar/memewar Game?
Would you be interested in browser based MMO which is based on 9gag/meme art style? You will develOp your derp/derpina and fIght the others.
Is there a link to a more tangible 'take action' page?
You're not unable to use the system, you're just not able to use the system frivolously.

Procedures like ECGs arent performed at patient request, they're performed by specialists when a qualified physician determines a need for one and refers you to a specialist.

You can't get yourself an ECG not because they're unavailable, but simply because "Joe Random from city X says you need one" caries as much weight with Heart Specialists as "my cousin Bob says you should give me a new laptop" does with warrantee repairmen.
Better link: http://www.aosabook.org/en/

Book is licensed CC-A and for sale from Lulu or Amazon, proceeds to benefit Amnesty International.

Full TOC:

1.	Asterisk
2.	Audacity
3.	The Bourne-Again Shell
4.	Berkeley DB
5.	CMake
6.	Eclipse
7.	Graphite
8.	The Hadoop Distributed File System
9.	Continuous Integration
10.	Jitsi
11.	LLVM
12.	Mercurial
13.	The NoSQL Ecosystem
14.	Python Packaging
15.	Riak and Erlang/OTP
16.	Selenium WebDriver
17.	Sendmail
18.	SnowFlock
19.	SocialCalc
20.	Telepathy
21.	Thousand Parsec
22.	Violet
23.	VisTrails
24.	VTK
25.	Battle For Wesnoth

The TOC for the upcoming volume 2 looks great, too.
a bit late to the party here, but i see no-one has mentioned gpus. since julia supports calling c libraries i guess this will work, but i wondered if anyone knew of any work on closer integration?

(also, julia is not a great name for googling....)
In and of themselves, programs want nothing. Think of "hello world". It wants nothing. It desires neither life, nor death, or anything else. What needs to be carefully considered are the goals given strong AI at initialization. Consider the paperclip maximizer:

http://wiki.lesswrong.com/wiki/Paperclip_maximizer

The wording here understates the problem--the program might start with a goal as benign as "collect paperclips" as opposed to "fill the universe with as many paperclips as possible" but the outcome could be similar.

Given the ease with which programs can be copied or modified (and mistakes made), I can't see many futures filled with strong AI's that end positively for us, chiefly because of the asymmetry in difficulty of destroying civilization vs. protecting it from all possible dangers.
I've been using these on and off since they were posted the first time. Sadly, a few of them have speech in them, which ruined my concentration.
VLC 2.0 released but not for linux
I can buy that in terms of definitions. My objection is more based on the common use-case of "parsing" Lisp in this fashion to do some kind of source-to-source transformation, like the example in this post, which I've also wanted to do. The post saves itself by only replacing the first symbol in a form. But what if you wanted to do something fairly simple like replace every call to foo with some other bit of code?

In idiomatic Lisp code, you either miss lots of the calls, or you have to complicate your code-walker significantly. This is especially the case if you write CL in the (common, but not universal) style that makes significant use of the loop macro, because you either ignore it as a macro, and consider anything inside it opaque until macro-resolution time (because you don't know what it does to its arguments), or you special-case it as a new bit of CL syntax, in which case your parsing is now fancier. Usually you want something like the latter, because source-to-source transformations expect to also replace things inside loops. Same with, say, special-casing setf forms, if you want source-to-source transformations to "do what I mean" in a large number of cases.

It's true that it's very easy to literally get the list representing the code, but there's precious little sensible you can do with that list unless you're willing to descend into some of the more commonly used built-in macros that most CLers treat as de-facto syntax, which requires knowing something about the syntax they in effect define.
That's a pretty one dimensional definition of "commerce"; Zynga's product was designed for the Facebook platform. The key thing is this:

>"A year ago, investors hailed so-called F-commerce as the next big thing, speculating that the company had potential to threaten Amazon.com Inc. (AMZN) and PayPal Inc."

Facebook is going public. They passed 500MM users two years ago. Everyone and their grandmother, literally, knows what it is. So where are these stores that are part of the next big thing? Can anyone name one e-store that's built around Facebook?

You'd think it'd be here by now. The tech business cycle peak is coming to an end...so where is it?
That's offensive. That's a ridiculous accusation charged with incredible amounts of political bias which trivializes on the life of another human being. You should be ashamed.
That's all non-trivial. Common Lisp tried to have a very small Lisp syntax, but it still has about 25 special operators, function calls, macro calls, symbol macros, lambda expressions, lexical and dynamic binding, ...

A code walker then is mildly complex:

http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/codewalk/walk/new_walk.cl
i suspect that you're using their dns server because it's what is given to you via dhcp, but you can probably configure your own (well, you can certainly configure you own; the problem is it's possible that they are blocking dns requests). for example, set things to use 8.8.8.8 as the dns server (which is google's).
First sentence in the article:

"There are millions of homes and apartments around the country that have a TV connected to a cable but have no set-top box and no video service from their local cable provider"

If we need to provide these users with boxes, fine. But that's not what we're talking about here.
One thing to keep in mind is that a lot of people who leave school 'for a little while' with full intentions of going back can find it difficult to do so and then never go back. When you're in the 'real' world you can start to accumulate commitments and the more of these you have the less compatible college is with your life.

From other comments it sounds like your main motivation is to make yourself more marketable to future employers. CS grads are already highly marketable especially when combined with internships and/or part-time work. It sounds like you already have good experience and presumably you will have more during college with an internship or some such thing. If you complete a degree you'll have the qualifications that hiring managers would look for. Having full-time experience instead of part-time isn't going to give you any added benefit. And it probably won't get you a higher starting salary - you'll be in the same hiring pool with all of the other new grads.

And there are costs to be considered. You'll be delaying your college experience by a year. Your friends will be meeting smart interesting people and going to parties and spending late nights in the lab working on cool projects and learning about things they hadn't even heard of before. You'll have to get up early for work tomorrow. You'll be delaying the start of your career by a year. Your salary can rise pretty quickly in your first five years after school. How fast it goes up will be determined on how you perform on your first job(s) not on some work you did when you were 18. The money you earn next year probably won't make up for delaying that process by a year. Also note that salaries can vary widely by geography and are much higher in the Bay Area, New York, etc. If you want to move to a higher earning location you'll be delaying that by a year.
1) you're missing a few figures and the whole picture, by the conservative estimation Zuckerberg will make 16 billions with the ipo so he personally made ~20 bucks per registered user. Selling ads is pocket money, at the end of the day the wealth is in the mega database of the user data.
See, paying users can choose to take their dollars elsewhere so you have to give them what they want, if it's gratis people flock on the service and lack the incentive to go away if the service is somewhat unsatisfying so you can impose whatever you want to them.

2) they can't offer such an option, facebook is a machine designed to collect, store, hold and aggregate user data and they built a business model out of it. Putting the user in control of its data is the opposite of what facebook wants.
You can't really compare the subscription of news aggregator websites and an hypothetical subscription on facebook. Facebook is unique in the fact that it holds user personal data and has a strong grasp on it through heavy vendor lock-in, you can easily leave slashdot or reddit and get your news elsewhere from an alternative but you can't leave facebook easily because they have your data, data you need in your daily use and there's nowhere to go to to find an equivalent.
I'd suggest generalizing a bit. Fanaticism causes severe problems, whether that fanaticism comes from religion or from any other belief system that people hold so strongly that they can't tolerate any questioning of it.
Or swim for the 'blue ocean'.

There's no way Pinwheel is going to dominate the entire general category up and down.

No reason SkyChalk shouldn't consider pivoting and looking for a niche to own within the area they're working in. Particularly since they aren't really out any money, so the financial cost of iterating and pivoting some on the existing product should be very very modest.
Hacker Historian George Dyson Sits Down With Wired
Wow that is pretty bad, lifting the code is bad enough but throwing a GPL license on it is a pretty crappy thing to do, if it got into the wild you would have a mess on your hands from people that believe that they have a legitimate right to use the code base. It is a good thing you caught it when you did, did you check github and other sites to ensure that he did not throw the code up there and take credit for it.
Preferences - Audio - Uncheck Enable Time-Stretching audio

I did need to restart VLC for that to take effect. This is VLC 1.x (whatever the latest in the Ubuntu repos is). I suspect the option is still available in VLC 2.
Well, for what it's worth, I certainly also "grew up" with 0-based indexing (actually, literally grew up since I was a kid when I learned Pascal). I'm just saying that 1-based has really grown on me and that I find myself thinking about avoiding off-by-one errors far less often when using 1-based indexing. There are other times when I really wish I was using 0-based indexing. However, I find that that latter are more often times when I'm doing libraryish internals code, whereas the former are more common when I'm doing high level userish code.
> i'd rather not pay for other people's benefits unless the benefit returns to me with reasonable probability and period of time

Then pay for the warm, fuzzy feeling you'll get for doing something that benefits others.
How is it acceptable that SourceForge download links are HTTP and not HTTPS?
Netgear N600 Review
I'm not trivializing his life! I don't deny the fact that he's going to be killed over a stupid thing, and that the Iran regime should be ashamed for that. I sincerely hope this could be stopped somehow.

But still, there is a media campaign against Iran which I think no one can deny, and the fact that this story surfaces now, well, makes me think. That's all.
That would certainly be doable. If the performance is better, we can certainly switch to using that for our benchmarks. The idea for the benchmarks is to compare to a "gold standard" — hence the fact that the best results are taken across all optimization levels. We could even take the best results across multiple C compilers to give ourselves the absolute hardest comparison :-)
Pardon the possible naïveté, but I'm so old I remember Ada. Seems that language was designed to address a very similar problem space. What does Julia offer that Ada doesn't? Or perhaps: why is ada so deficient that spending 2+ years inventing a new language was a better proposition than taking the time to improve Ada?
Someone already mentioned PLOT. This would be a good thing to lookup when designing your hygienic macro system, http://users.rcn.com/david-moon/PLOT/index.html. The author was also involved in Dylan, which is another infix language with hygienic macros.
Big Data Is Big Market & Big Business - $50 Billion Market by 2017
We've actually switched the documentation over to the main website: http://julialang.org/manual/. The website is hosted on GitHub using Jekyll: https://github.com/JuliaLang/julialang.github.com. As a side-effect, you can edit the docs and create pull requests, which you can't do on GitHub wikis.
Oh, also I believe the link was probably too stale docs. They're gone now. What's on the website is mostly up-to-date, but a few things have changed and will need fixing.
IMHO, this proves (yet again) how difficult it is to monetize social networks and I think it's a commentary on the long-term viability of facebook – if nothing else, as the article mentions briefly, it's a crack in the high-value facade that FB and its early investors have tried so hard to build.

I guess it's an open question as to just how much of the network's would-be value can be wrung out of it by facebook – but doing so is a dangerous game for them. On the one hand, if you exploit your users too much or too invasively, you'll see a huge uproar and pushback. On the other, if you can't produce results for customers (retailers, etc.), then the perceived value of your product goes down significantly.

edit: Ah, yes, the non-communicative downvote. Please, if you disagree with me then by all means, say so. Downvoting does little to build any sort of higher intellectual exchange. If I'm wrong, I'd love to be told why... it might even spur a good conversation.
I kept pushing that solution too, largely because I love the "here's another legal reason for torrent technology" proof that it gives, but it was important to datassette to be able to directly stream from the site and that isn't possible with a torrent.

Yes, both a magnet link and a direct link should be offered, and probably will be soon.
True and governments have the unique position to have a longer view that would ideally introduce a whole new range of potential outcomes that might not be rational at shorter timescales.

One problem we face now is that the time scale of government is being shortened to that of the corporation. Government shouldn't think quarterly or annually but in terms of decades and generations.
Magicians have this unspoken rule that whoever popularizes a trick owns it. Maybe the author, like me, didn't have the fortune of being exposed to Vernor Vinge. But be that as it may, there must be something commendable in how Bioware has chosen to integrate these concepts that Vernor pioneered and package/tweaked and EXTENDED it into something that is palatable to the masses (the new younger demographic at that) I am quite certain they needed to tone down hardcore parts of it for the game to be somewhat entertaining as you can see in their more in-depth exploration of the universe thru novels and comics. The future movie is a result of the success of the game. Hence the concepts of godless diversity and insignificance of men will have reached and incepted more minds. That is why its very important. But 'important' is a very subjective word so disagreement and put-downs are to be expected.
Do you think you have the right to something that someone else has to work to produce? That's what Rand was against. You don't have a right to use force to cause someone else to work for your benefit.
I tend to agree. I love Zappa and the Mothers, but it seems as though anything and everything decrying the state of the music industry is fair game on HN now. I mean, is it really news to anyone that these companies are more interested in profits than they are in furthering an art form?
s/whole site/whole world/

For whatever reason, all politics is now identity politics. Less important than the effectiveness of a policy is whether that policy is threatening to the ideology that accompanies a person's group identity.

It makes me wish we didn't have names for these things for people to rally around. If you replace "I'm a libertarian" with "I'm skeptical of government solutions without sufficient supporting evidence" notice how the lack of abstraction makes it impossible to avoid focusing on the issue at hand.
Localmind co-founder Lenny Rachitsky's 3 takeaways for any product launch
It was, in fact, a serious question.

I fully expect people to shoot at them from the ground (and it's already happened, as evidenced by a post in this thread).

Additionally, I fully expect people to create drones that attack, disrupt, etc other drones.

Thanks for the in-depth reply.
Windows and OS X only?
It's an interesting question because it's entangled with the environment for starting any other sort of business (including non-high-tech). Depending on what you want to know, comparing against other related measures could help disentangle that a little.
An invitation to FP for Clojure noobs
Ask HN: Billing for atomized pricing?
My business partner and I have recently observed that a growing number of web services seem to be moving toward 'atomized' business models instead of a typical flat-rate subscription model.

A simple example of this is Amazon with their cloud solutions: they bill you in extremely small increments depending on your usage.

We are currently considering building what could be described as the Recurly or Chargify for atomized payments as neither of these handle the exact use case I'm talking about.

As many members of HN would be part of the initial target market and will of course have many interesting thoughts, does anyone here have a need for such a product? If so, feel free to leave your email at http://atompay.semblancesystems.com so we can give you updates!

General discussion also welcome: Do you think more SaaS businesses will follow this model in the future? What other solutions have you seen in the wild?
I graduated from a pretty good CS program in 2007 without having ever written a single line of HTML, CSS, or javascript. I also didn't use a database at any point in my college classes. I know that computer science is supposed to be about theory, but that theory should be taught with relevant technologies.

I learned exactly one thing in college that has helped me as a professional programmer. That is that I enjoy programming. Everything else I learned through internships, freelancing, and side-projects.
Constructing and manipulating code in Julia is a bit more complicated than Lisp — because Lisp lists are so damned simple. However, not by much. I think most of the complexity of code that generates code is inherent. Sometimes being that meta just makes your brain hurt. Our printf implementation (https://github.com/JuliaLang/julia/blob/master/j/printf.j) is about as bad as it gets and it's still pretty understandable — aside from the inherent complexity of implementing printf and the separation of what's computed at compile time and what's computed at run time.
he is not an ethical hacker. he did not offer his services to facebook to agree on a price. hacked it of his own initiative

then disclosed the vulnerabilities with his real identity which means he assumed-expected to somehow benefit, probably not financial - just craved recognition / 'pat on the back' / coolness / job offer

acted like a muppet
Their data table has some problems (see: "Think Big Analytics" where $8m of Big Data revenue on total revenues of $12m somehow makes 167%). Apparently the journalist has trouble with Small Data...
Enjoyment is something that happens to a thing that must interact with its environment to continue to live and reproduce. Its something only life is capable of.

Which is also why I don't fear computers and robots as much as those who are capable of creating and wreaking havoc with them. Other humans are far more a problem than the technology they invent. The rules we live by are far more important than our technology.
Can you provide a link to some Clojure/Scheme/CL code that you've written?

(curious about how you use the language, not interested in scoring points)
Analyst arrested for leaking iPhone sales numbers, charged with insider trading
I have learned to try not to let my politics get too much in the way of what I talk about here, enough so that I am routinely criticized for being a libertarian (heh) or even sometimes a security-state conservative.

I'll every once in awhile throw a jab towards "libnerdtariasm", because while I do try to keep politics out of things as much as possible, I am still easily baited by nerd tropes.
"... The idea was to have a hyperlocal message board, where people could leave announcements for neighbors (garage sales, missing cats), missed connections, small businesses could talk directly to their customers, etc. While we got some decent press and initial interest, the site never took off. ..."

Is this a case of "celebrity entrepreneurs" vs "guy in coffeeshop" or is it just a better executed idea? Read the above description and compare it to "Find and leave notes around the world". Creating a hyperlocal service is a marginal business proposition in most areas. The authour correctly identifies the lack of density as a problem but also misses the one thing that might make pinwheel a success, increasing adoption and usage of hardware.

We're hiring iOS developers and content interns
https://pinwheel.com/jobs/

The difference here with the authour and Fake is understanding two ideas, Moore's law and the importance of location. The use of iphone in the tech/creative dense SF is the garden of Eden for hyperlocal type services making everywhere else seem like a desert.

Of course this isn't the first time Fake has tied a companies trajectory to hardware, think Flickr and the explosion of digital cameras from 2003. Now we have three requirements for hyperlocal product: Moore's law, geo-location and timing. No make that four. Nowhere in the post did I read any understanding of the importance of mapping or GIS.
... you're agreeing with me, right?
Computer Science involves neither Computers nor Science - and that's not a bad thing, at all.

On the contrary, the mathematical, logical, and algorithmic underpinnings generalize to all sorts of issues, which apply at all scales of computation. Algorithms for governance? Traffic planning? Applications in other sciences (e.g. biology, medicine, etc)? Yep - all of these. The concepts are completely agnostic to the computational substrate, and I don't think this is going to become obsolete any time soon.

For what it's worth, I'll unpack my first sentence a little more, which is admittedly inaccurate due to its absoluteness. I did take several CS classes that actually involved computers, but a surprising amount of the learning took place during lecture, and every test I ever took was written on paper.

As for "science," I am really riffing on empiricism. the closest CS gets is writing inductive proofs, but this is very different from the empirical underpinnings of other sciences, which tend to rely on statistical inference instead of induction as the primary tool for discovering "truth." ...which is yet another reason why CS is valuable.
If you're joining a startup or a company where you're offered equity as part of your compensation package, spend some time to understand what it means. You don't have to be an expert at it, but a couple of hours of learning here could go a long way, plus that knowledge is likely to be useful again.

There's a pretty good write up at http://infochachkie.com/options/

Compensation is not everything, and for most startups the expected value of your options == $0, but you should still understand what you're getting or giving up so you can make a sound decision.