skysight-inc/HackerNews huggingface dataset:
You are free to talk shit to anyone you want in a bar; you are also free to get your ass kicked.

Antagonizing a cop just to be a dick will probably result in those minor charges he would have ignored if you were nice, getting written up with a smile on his face. That's 100% your fault in that case.
Wow, 100 MB/month for a Chromebook - that's amazing! That's like 30 whole articles from Hacker News or Reddit or Feedly!

But seriously, it's pathetic, even if it's free.
+1, sounds like getting a credit card with '0% interest' and believing them
It's certainly not Google's fault, either, if someone flashes a third party "mod" ROM to their device that may or may not have had disclaimers and EULAs removed, any more than it's Adobe's fault that I didn't see a claus in the EULA claiming my firstborn because I didn't buy Photoshop but instead pirated it, and the pirates replaced the EULA with an ad for their 0-day warez site.
I'm confused as to why you would encourage anyone to donate money to your organization without providing any data. I'm also confused about why you care about publication in traditional scientific mediums. You are starting a company and it would be in your interest to release as much data as possible about your successes in an attempt to raise money.

Not to mention, there are some journals that will publish pre-printed data. Here's a partial list (http://en.wikipedia.org/wiki/List_of_academic_journals_by_pr...) although take that list with a grain of salt because the pre-print policies may only really apply to math/physics publications.
Crockford's "Javascript: the Good Parts" is what you want. It's short, well-written and introduces a lot of ideas that get you thinking about js on a higher level. It was actually a pretty influential book in getting people to start respecting javascript as a proper language in its own right.

I'd also recommend javascript weekly for articles and news to keep you on the cutting edge.
Please do tell what you intended to mean by diversity in this context.
..living your way up, stay in a shitty flat and search from there for a better one.

It depends of course where you are, but we (WG) searched for a new flat five months.
For me, a GUI editor is always preferred over Vim. But when I have to use CLI editors, Vim is the best.

That's why I will never master in Vim. Because files that I edit most are hosted locally
You forgot the last line:
> 'No problem, switch me over. Thanks. Bye'
I don't know about calling Julia from within Python, but you can call python from within Julia. This makes it very easy to wrap and use python libraries for things which Julia doesn't have good support for yet.
I get what you're talking about, but right now I personally feel happy that this effect is increasing, and I hope to be the part of this small group at some point.

It's because, to be honest, majority of humans just doesn't give a crap about anything that's further than 10cm from the end of their noses. The opposite of world priorities being set by fewer and fewer people is not lots of good things happening, it's nothing of importance ever happening. Want a proof? Just look at internal politics of every democratic state. Tons of resources get wasted, and nothing ever gets done, because people just can't agree on anything.
Among my favorites is http://eloquentjavascript.net/, which is a bit dated but still worth going through. The second edition is a work in progress which current to 2014 and could use your feedback since you're the target audience http://eloquentjavascript.net/2nd_edition/preview/
that was not even the real issue. they called to check what was generating all that traffic and he told them that he was running servers - that was against the tos, not the bandwidth he used.
I don't understand why everyone says only rich people will own machines. Once robots become that good to replace humans everywhere, they will also be able to produce more robots, thus making themselves incredibly cheap. So everyone, even on social payments, would be able to get a robot to produce the goods and services they need.
> Remember - 40 years ago it was Global Cooling.

Please direct me to a large collection of reports and policy statements published by mainstream scientific organizations 40 years ago that stated that the totality of empirical evidence at the time substantiated global cooling. I want a collection like the following, but one that relates to global cooling:

http://en.wikipedia.org/wiki/Scientific_opinion_on_climate_c...

Thanks for your help.
Hi pchristensen, thanks for your message.

Watsi and Zidisha are just the latest examples of a turning point in history: thanks to technology, people who happen to have been born in the world's poorest places are no longer condemned by geography. The internet is making location irrelevant.

We are pushing that revolution to the frontier, the developing countries where the internet has just recently become accessible to ordinary people.
This will be handy: http://wtfjs.com.
I'm sorry you've had bad experiences, and I'm sure you're very smart. But do consider: imagine you're building software for a doctor and he/she disagrees with your choice of database/programming language.

You might not say it, but you'd probably think, "really? You probably don't know a function from a hole in the ground."

Personally, I can't tell you what all of my organs do, much less what can go wrong with them, much less how that should be treated. I'm sure there are incompetent doctors, but I doubt there are many less competent at medicine than I am.
Startup founders: what do you do to unwind?
That talking point also becomes less convincing the more retailers start accepting Bitcoin.
Thank you so much for the "junior" advice! I have a bad habit of underselling myself. I need to get more in the "this is what I work on and this is what I can build for you" mindset.
The modern cold call is a cold email. Although I've done straight cold calls and had a small team in the Philippines, a lot of businesses do not like calls (esp. Restaurants and service businesses). There is a great book on cold emails called Predictable Revenue[0]. link: http://www.amazon.com/Predictable-Revenue-Business-Practices...

Edited now that I am on computer to add more detail:

Some of the key points in the book are:
-Split sales team into two parts, one group that only sends out opening emails, one set that closes the leads/sets up meetings. Once a meeting is set, the opener passes the prospect onto the closer.
-the first email should be three sentences introducing who you are, what you do (can put clients you work with) and what you are looking for (appointment or referral)

I get pitched by a lot of companies, and one company had used this exact pitch on me and out of hundreds they were one of the few to get me to take an appointment call. Months later when I read this book, I recognized their tactic and went back and read the email and it was 100% based on what came out of this book.

[0] edit: misspelled title
One big pain point so far is that it won't be easy to actually embed Julia into my app. So users of my app will have to install Julia (probably via homebrew) before they can script the app with it.
Accepting Bitcoin means having a Bitcoin wallet. Period! The more merchants like TigerDirect and Overstock "embrace" Bitcoin, the more bitcoins will be sold at the exchanges and the price will be dragged down further and further. It's funny that just about now hoarders start to realize how negative is this for their empty hope to wake up millionaires one day due to Bitcoin suddenly becoming $10K a piece.
National security concerns have been cited as a potential roadblock for the deal.
That is a problem for a large number of biologists who are working with bioinformatics, not for computational biologists, who tend to be computer scientists working in biology. I'll admit there are a good number of crap computational biologists as well, but that's not a reason to stop the rest of us from having good tools. In fact we should be trying to propagate tools that help them do what they are trying to do with minimal friction. Like Julia.

Numpy/pandas are good. But as evidenced by the Julia benchmarks, Numpy is relatively very slow. Also, most things that slow down computational bio are to do with much broader aspects of the language than linear algebra libs. Most successful standalone sequence analysis software is written in C or C++ for this reason.
Oh fucking christ, I am not having the conversation in two places at once: https://news.ycombinator.com/item?id=7110399

My comparison between Hacker Panic to the War on Terror is not meant to imply that a few teenagers getting sent to prison for decades is equivalent in any respect to raining missiles down on wedding parties.

It is a statement about the motivation of the people driving it. It isn't motivated by fear of civil rights movements, or a desire to continue segregation under the radar. Rather it is about using irrational fear to facilitate power grabs and justify pointless expenditures (In the case of hackers: any government program that has the word "Cyber" in it. In the case of terrorists: damn near everything else).
But you made a general argument (no one should ever have to deal with negative feedback without a proposed alternative), not one specific to this case. And in the general case, it's wrong. I agree completely that it's right in this specific case -- but you were rhetorically over-reaching.
Not trying to be a douche, but trying to get an honest answer: if you are coming from Vim, using Evil-Vim to get Vim-like commands why use Emacs in the first place? What features do you use/did you want that made you switch?
In Uruguay, the Government Wants to Be Your New Drug Dealer
I would argue that having two people independently crap out black boxes and comparing them is far more scientific than having one, open box that's never reproduced.

A former co-worker of mine was having trouble understanding the results of her experiment. The simulation software she was using had been the gold-standard implementation for over a decade. The code was clear, well documented, and well engineered. However, my co-worker decided to re-invent the wheel and write her own. The results of her code exactly matched the results of her experiment. Thus, she designed a new experiment and predicted the results with the standard code and her own. After performing that experiment, her simulation was vindicated. It eventually came out that the standard code made assumptions that were invalid in a huge portion of the phase space.

It's important, as a scientist, to be able to perform the same experiment twice and get the same result. However, it's far more important to perform to different experiments and get the same result. If measuring my body temperature a hundred times with the same thermometer isn't nearly as useful as measuring it twice with two different thermometers. Having one piece of code that runs on on a hundred different computers, giving the same result every time, isn't as useful as having two different, independent code bases.

I do my best to make my code maintainable. I have everything up on github. I'm constantly trying to improve the documentation. However, if my code is still being used ten years from now, we have failed as scientists. What should happen is that a new code base should be written that does the same things that my code claims to do. If we get the same results, then great. If we don't, then we find out why.

But that's not happening. There's no plans for an independent re-interpretation. Everyone keeps using my code, because it's clear and it "works". If my code was less maintainable, then that re-implementation would eventually occur and they would be able to check my results. Only then would we truly know if my code works or if it just "works". I'm not going to do that, but I'd understand the reasoning behind it.
Haha, 77 TB on a residential plan. I mean, come on, I understand 500GB, maybe 1 TB (I personally never used more than 250GB in a month), but this is ridiculous. I'm surprised Verizon didn't shut him down way earlier...
Good idea, there are a number of other interesting topics we could do follow ups on. Maybe we can get everyone as excited about keyboards as we are!
How would that make a difference to the consumer? Imagine that, for all we know, Amazon currently converts all of its USD revenue into another currency. That makes absolutely no difference to the consumer, who still uses USD.
Minecraft, at least on Raspberry Pi, has a full API. It's likely a bit complex to get going with, but you might find you can build a layer your kids would find "useful".

http://www.stuffaboutcode.com/2013/04/minecraft-pi-edition-a...
There is a personality type that genuinely loves crunch time. It's a fun rush, like a game of Starcraft. I have always done my best work during these times and I always look back on them fondly.
if your not going to make at least $100/mo ($2000 CLTV) it's probably not going to be cost effective.
Would this truly fit "real damage" in your opinion? Based on the outcome I'd project it doesn't - but the real question is do you feel the potential punishment is representative of the crime?

I'm guessing the actual monetary value assessed was some consultative analysis paid out to investigate the "breach", beyond that I find it hard to believe the actual cost to fix was more than three figures.
Boxing is kind of a great analogy here, but not in the way you think.

Boxers have this concept called "telegraphing" to call out patterns of movement that indicate what they're about to do. It's one of the easiest ways to lose a fight because an opponent who can read your tells can react to them instead of to the move that they precede.

Even though both participants know that the other is actively attempting to attack them, there's still a significant amount of strategic value in concealing the specifics of imminent activity.
Which of those attributes doesn't apply to pretty much every other federal crime?
JavaScript tops programming language rankings
Yeah, not to be blunt, but someone there was high when they came up with those prices. Full-service recruiters charge that much - AngelList is a job board. The value prop is completely missing too, there's just a modal of "oh, btw, pay us a recruiter's fee". This would send me running the other direction from posting jobs there.
But it's not running through Python at all (as I understand it). The kernel is all implemented in Julia. It just uses the IPython frontend and architecture.

See this post on the implementation of IHaskell[1] for more details. My understanding is that IJulia uses the same concepts. Notably, when running IJulia, you can't even use %%magics to change back to Python mode.

1. http://andrew.gibiansky.com/blog/ipython/ipython-kernels/

(Also, it's firmly endorsed by the language creators. Stefan recently gave a talk using IJulia).
Writing fast code in Julia requires less effort than it does in Python or R. You don't have to drop down to Cython or Rcpp to get good performance. If you write an algorithm in Julia the same way you'd write it in C, it will achieve equal performance. If you write it the same way you'd write it in Python or R, it may not be optimal due to the cost of memory allocation, but it's still faster than Python or R.

Julia is more concise than Python. The language was designed to work with multidimensional arrays; it wasn't bolted on afterwards. There is no difference between a 2D array and a matrix; * always does matrix multiplication and .* always does element-wise multiplication. There is no awkwardness involving differences between NumPy arrays and Python lists. Everything has a type, and you can make a multidimensional array that efficiently stores values of any type. You can define your own types and define how arithmetic operators act on them with a minimal amount of code.

Julia's type system makes writing efficient algorithms easy without sacrificing any performance. If you define your own immutable type and define your own operators on it, Julia can make those operators run as fast as they would on ordinary values. In addition to general matrices, we have diagonal, symmetric, and tridiagonal matrices. The same routines that work on general matrices work on these as well with the same syntax, just more efficiently.

Julia uses multiple dispatch instead of traditional class-based OO. Methods are not a part of the object; instead, they operate on the object. Different methods with the same name can be defined to work on different types, or a single method can operate on a set of types, but the functions it calls may be implemented differently for each of these types. This is a better fit for technical applications, where the data doesn't change much but the methods do.

Julia is homoiconic, which is more useful than this article makes it seem :). It's easy to write code that writes code. If built-in language features aren't enough to get good performance with concise syntax, you can write a hygenic macro that does this for you.
There have been some vaccines developed already, some even reached phase 1 to 3 human testing, and one even reached actual use.

http://www.niaid.nih.gov/topics/hivaids/research/vaccines/Pa...
No such comparison was made. The fact that Gandhi is the source of that quote is irrelevant to the discussion.
super easy. getting a visa in germany is cake compared to the US. lots of tech / game companies here in berlin / germany will hire americans. just start appplying!
Of course it does. And if they paid forensic analysts to track down the breach, they got the deal of a lifetime; we don't do that kind of work, but of course work with other firms that do, and $15k is below table stakes for that kind of work. A high-profile forensics investigation can clear 50k easy.

And again, while cost accelerators on sentences are disquieting and a serious problem, they're not the fulcrum for Keys' outcome; it's the combination of cost, overtly damaging acts, and abuse of authority that combine to put Keys in Zone C. Put differently: had Keys not been a Reuters employee, he'd be eligible for probation. (He could still be, depending on what the prosecution does and doesn't manage to prove. Unlike drug defendants, Keys has excellent representation.)
That's so true. I'm lucky to have a German-speaking girlfriend and it makes a huge difference.
Definitely good advice. I had a lot of fun yesterday adding some whizz-bang JS features to my personal site, so certainly feel the truth of this.

Any advice for getting started in open source? I always hear there are roles for newbies in even larger projects, but I'm not sure how to attack it all.
Newton's law of universal gravity is a thing of beauty in its simplicity and power. It is simple enough that basic experiments can be run in any high school physics class, and yet so powerful that it can with a great deal of accuracy predict the movement of the planets.

I'm contending that current climate science is different. I think it is too complex to ever boil down to a nice little F = G x (m_1 x m_2) / r^2 package. But perhaps we just haven't discovered that piece yet.

Please understand that I'm not arguing we shouldn't study climate change. The complexity of what climate science is trying to predict just gives me pause.
That's in the works: https://github.com/JuliaLang/julia/pull/5046 for inline LLVM IR in Julia, with potential future extension to other languages.
Language nerds (or geeks), definitely! Maybe he meant something like "language dweebs" or "language snobs."

Julia's great strength, I think, is that it was designed by folks with very good grounding in language design, but who prioritized practicality.
www.codeacademy.com is a pretty good fundamentals. They also have a community of "advanced" developers with user generated problems to solve once you get past the fundamentals.
There are definitely factors that make comparing these salaries difficult, but some of the things you listed just simply don't apply to most Software Engineers. Most jobs will offer you good health care for free, not deducted from your wages. Also most jobs won't deduct sick days from your salary and even though 2 weeks is more standard for holidays here I've found that getting more vacation days is not that difficult (depends on the job). As far as retirement, I'm not sure how Social Security compares to whatever pension payments your talking about, or 401k matching that many employers do (still required for you to put money in). But the OP said salaries excluding taxes, I would imagine whatever social safety net is in place would be taken out of your wages in taxes, right? Or maybe the business themselves provide most of this money for pensions and such? Again, not sure how that all works there.

This is all from the perspective of a "Software Engineer", most of what you said would definitely apply to a lower wage job, but not something that's specialized and in demand.

What definitely does factor in is cost of living. The rents i saw listed in some comments are 3 to 4 times lower then what I'm paying in NYC. Also general cost of living outside of that is far cheaper from the numbers I see listed, though that's harder to compare because I don't know how other commenters live, for example I eat out mostly, cook once in awhile. But, I know it's definitely possible to live more cheaply then I do and still end up alright, though it would require more sacrifices (i.e. I can imagine spending half of what I do in rent and general costs and still get by ok).

In short, yah there are differences, but I don't think the main ones are what you listed.
And fearing that loss of productivity that has been enough to keep me on Blackberry
They're on every boarding pass anyone has ever handled, and there are screens full of them on the Departure/Arrival boards at every airport.

Airline codes aren't that obscure...
Executive strategies change and their outcomes depend a lot on luck. And it is difficult to predict. Most of our discussions about Kodak, AOL, etc. (like this one right here) are with full benefit of hindsight. Look at how Google (or any other big company out there) has diversified. My point is just that: when you have hired the smartest people on the planet and are attracting investment, you have the opportunity to become the next great company. Whether it will happen remains to be seen, and cannot be predicted with simplistic analysis. Especially when investors (whose day job it is to watch Facebook) are still happy enough to invest in the company.

Here's something to ponder: if you could spot the flaw in Facebook's business model so easily, why can't the hundreds of investors who have millions at stake see the same flaw? (Corollary: Bearish folks can make a lot of money short-selling Facebook.)
Your argument could also be applied to paying taxes, which is why that's legally mandated.
Defaulting to (3) is a very good idea, especially if your trial is short and your product isn't friction free to start using or typically used on a daily basis.

It's amazing how often people genuinely need unused trials extending (and buy afterwards) even when it's B2B SaaS and they've already discussed why they probably need it with a salesperson.
So much for the much touted "less fragmentation". How many phones they have to test a new version on? Like ... four?
I don't doubt that there are overbearing regulations in place in California (and I say this as someone who is pretty liberal and generally in favor of government regulation where it makes sense, but recognizes that they can go overboard), but I don't buy that Google's primary limitation is regulation, because there are many cities outside of California that would bend over backward for Google Fiber and yet they are still rolling it out at what I would consider a snail's pace.
Bill Gates: I assume my phone's not being tapped