skysight-inc/HackerNews huggingface dataset:
You're rather begging the question there. What constitutes originality - is it meant to be a proxy for innovative?

It's almost certain that someone would have tried to derail my point by citing the Skylarov case and other instances where we've sold free speech down the river in the name of preserving someone's business model. I used the qualifier "original" to avoid debates about the conflict between free speech and IP rights. It was sort of cowardly for me to do that, but there are only so many hours in the day.

What if I say something obnoxious but unoriginal, such as advocating genocide or harm of some group or other who have been systematically discriminated against in the past?

I think we have a pretty good standard in place now, which is that your words have to carry a more-or-less direct threat to a specific party in order to lose their First Amendment protection. Apart from that, and apart from cases where your speech constitutes someone else's IP or is the product of a crime such as espionage or child pornography, it's rare that the US government will be able to censor you. (Although they can certainly try.)

It's my position that no one can point to any lasting, demonstrable harm caused by the exercise of First Amendment rights. Even the much-loathed Citizens United decision turned out to be a nonissue in the last election. First Amendment libertarians say that the antidote to bad speech is more speech. We're right, and the countries that believe otherwise are wrong. If that's "arrogance," well, so be it.
Social pressure, exactly. And in countries like Russia, it's much harder to manipulate it. They love their Livejournal and vk.ru, and their Nokia phones (sometimes to a fault - Nokia is closing all stores in Russia), and they don't use Google or Facebook. Google tried and failed, now FB is trying. And Zuckerberg won't be able to solve this one, without some M&A.

Fascinating.
Django backend for Google Storage
Django backend for Google Storage (ex-Google Storage for Developers) released in production.
65 Habits Can Help to Increase Personal Effectiveness
Remember you’re the chief of your life. You need to decide what habits you leave, and from what you will get rid of. Conduct your own experiment to find out what habits are the cause of the very best results
I've read this article in 2006.
Even in this year it was obviously provocative.

Now everybody knows that type inference, list comprehensions and lambda functions can reduce code. Even javers.
1. Like I said I'm from Europe, unfortunately I do not have a green card. However, I think that if you manage get a job at a company it is possible to move to US and work even without a proper degree. For instance, Tim Van Damme ( http://maxvoltar.com/ ) moved from Belgium to work for Gowalla as a designer and from what I remember reading I don't think he even graduated high school.

2. I'm still trying to decide whether to go for a CS degree or a Graphic Design one, but I can totally see your point. College is useful indeed, I've never said that it's a complete waste of time.
Without the contract we can only guess as to their intentions. Best to seek out a lawyer to protect your interests and ensure they don't take advantage of you.

Having said that, they seem to have pulled a fast one on you. They bundled the cost of the code with the cost of support. Do you really want to support their changes to their code? Feel free to counter with a support contract if you wish to continue to be involved.
Harper's Index, December 2012
Let me point out that the haskell / GHC toolset is broad and deep and constantly being expanded, and also the most common causes of space leaks are becoming documented (the wiki and many stackoverflow threads. Tools:

ghc-vis, to visualize sharing: http://felsin9.de/nnis/ghc-vis/

--------------

profilers and analysis of space/time behavior of data structures

http://www.haskell.org/ghc/docs/latest/html/users_guide/prof...

http://blog.ezyang.com/2011/05/space-leak-zoo/

http://lambdamaphone.blogspot.com/2011/02/automatic-asymptot...

--------------

and, sort of a stacktrace:

http://jpmoresmau.blogspot.com/2012/10/using-ghci-history-in...

https://plus.google.com/u/0/107890464054636586545/posts/CfKE...

http://hackage.haskell.org/trac/ghc/wiki/Status/May12

-----------

(not related to time/space reasoning, but a common pea under the mattress): in 7.4 you don't need top level "let" in GHCi

http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/inter...
Thanks for all the feedback guys. The links found here are all amazing as well. I know what to improve in this article and the next article will be much better.

Thank you so much;
There is a Scala.NET (http://lampwww.epfl.ch/~magarcia/ScalaNET/) project by the way.
> your opinion is just that, your opinion

And I never claimed otherwise. But I really resent your accusation of sexism, since I believe I am extremely fair to both sexes.

It is a plain fact that the attitude towards HR departments here is mostly negative. It is another plain fact that those departments are mostly female. If these facts are sexist, then reality is sexist.

Oh, and the all-male "IT department" is also richly deserving of criticism, though not by me since I jumped that ship long ago. I look forward to your devout claims of sexism when such a criticism does occur, however.

It boils down to this: if you put the wrong people in charge of very important stuff, then (long term) you are fucked.
Many years ago, I designed and ran a developer relations program. Companies would license our tech for a quarter million dollars and up, sometimes multiple times for multiple products. We used to hand it over with basically no knowledge transfer or support at all, and I came in and changed all of that.

1. Do you want to provide technical support? Often (but not always) there's knowledge transfer: you spend hours or days or weeks helping them get it building correctly and showing them your structure and explaining why you made certain technical choices. Sometimes (but not always) there's a period after that where you're available to answer questions (by some defined method and for some defined amount of effort and possibly [but not always] for a defined fee). Occasionally they won't have a staff at all, and want to buy it, rebrand it, and have you do all the work; it's like a regular consulting job at that point.

But, what do you want to do?

2. Talk to a lawyer. That's what they're for.
Since Yandex browser is for the most part Chromium, it's made in the US too.
Awesome, thanks! Will definitely try the Clojure ones after I finish going through SICP. :)

For Python beginners, try these: https://github.com/gregmalcolm/python_koans
Vladimir Nabokov, whose prose style ranks among the best, said: “Style and structure are the essence of a book; great ideas are hogwash.”

The vast majority of writers and bloggers today use a truncated writing style (perhaps reminiscent of Ernest Hemingway or Raymond Carver).

You can present your ideas like this, clearly and coherently, but the best essays and articles do something more than just articulate ideas.
Linus don't give a FUCK
My guess, and I could be wrong, is that during your limited time (1 month split between three countries) down here, you most likely traveled by bus with a bunch of other tourists, to places frequented by tourists.

I've spent a year and a half in Mexico and currently live in Guatemala and have driven across Mexico and Belize in my own vehicle a number of times and have paid many bribes.

Your version of Belize might be warm and welcoming, but how close is your version to reality? How much time did you spend there? Did you ever drive your own vehicle and have to deal with road side inspection points, or was that handled by the bus driver?
This is a good measurement of what languages people on Github use, and which languages people on StackOverflow are having trouble with.

They mention Go, for instance. I write a lot of Go. I put it all on Bitbucket. I've also found that questions about Go are best answered on golang-nuts or in the IRC channels, or in the documentation, rather than StackOverflow.

It's a pretty cool plot, as long as you take it for what it is: a representation of how many repositories exist on Github, and how many people are asking questions on Stackoverflow. In terms of measuring language popularity, it's about as useful as TIOBE.
While learning D3 I was surprised that it's a good general system for manipulating DOM. Using SVG is just the prettiest application of it.
Facebook HQ Urges Employees to Ditch iPhone for Android
This is 100% correct.

If you Google Image search for "gatekeeper warning" https://www.google.com/search?q=gatekeeper+warning&hl=en...

all you see are dialogs telling you about unknown developers, or non-signed apps, or your settings keeping an application from being opened.

I have never seen the dialog being showing in this blog post ... except for a single time: XProtect binary file detection, built into OS X for defense against a few known malware attacks out there.

Pretty sure the reason that this "works" and that the author of the post is getting that dialog is that XProtect is getting a false positive on their Flash-based projects and signing the app either avoids XProtect (scary if true) or changes the signature enough that it doesn't register as a false positive any more.
It's amazing how many people put up with terrible software at work, complain about it, are powerless to do anything about it, and simply plod on. Custom tools with very fixable gaps don't get closed; old versions of licensed software don't get upgraded. As long as it continues to work and the problems can be worked around or accepted, they'll keep using it.

I bet that every finance group has a magic Excel spreadsheet that someone built for them years ago. But no one in the office knows how to engineer it anymore, so they keep duct taping little bits here and there to make it adapt to the business years later.
I wonder how much space a midi of the same song (minus the vocals) usually comes to.
And how exactly are a bunch of citizens with handguns and shotguns going to stand up against the US military?

Gee, I dunno, why don't you ask the Viet Cong, where a bunch of citizens used a skillful blend of politics and home court advantage to win against everything the US military could throw at them? Or the Mahdi Army, which made the Iraq occupation untenable with weapons that could be improvised with materials found in any Home Depot? Or Al Qaeda, where a tiny handful of fighters rope-a-doped us into trillions of dollars in losses and thousands of casualties with absolutely nothing to show for either?

All of the weapons you mention exist at the tip of a very long, meandering spear. They all depend on a brittle logistics chain that is no stronger than its weakest link. Any attempt to use any of those weapons against US citizens would end very badly for the military or political leaders behind it. That's not something that can be said about most countries, and our Second Amendment is a key reason why it's true here.
"show what the generalization (in this context) offers that the specific concept ... does not"

What does group theory tell me in the context of 1+1 that knowing the answer is 2 doesn't? Generalizations are useful because they apply to more than one context.

That said; the interesting connection between two areas of mathematics is what I took from the article, but I'd agree that his title (well, subtitle) is way overblown - his argument for "Why ML experts should care" seems to boil down to speed, but the Haskell statistics package itself contains faster algorithms that are marked unsafe, and he hasn't demonstrated safety.
One of the things haskell can do with lazy sequences is fuse away intermediate data structures, e.g. take

map f . map g

and substitute

map (f . g)

automatically (as a compiler optimization). I don't think that's a safe transformation in general in a non-pure language; not sure about a pure strict language.
This article seems to suggets that mathematicians are all too eager to drop his work at the slightest whiff of any flaw. Could someone more knowledgable on the subject explain to me why this is?

It is clear that he has already done some very great things in mathematics, so even if there was a flaw in his proof, I would think his papers would still have many deep insights that no else had thought of. I mean, it's not like mathematicians are pressed for time -- if I was one I would certainly dedicate a lot of time to studying something interesting like this.
1) The "analysis" is just as broken as it was in September (the last time it was posted here).

The "popularity" of most of those languages is being grossly distorted when sogrady converts the "# of Tags" and "# of Projects" data to rankings.

The range in rank value for the stackoverflow tags was from 1 to 56, but the range in "# of Tags" that rank is based upon was from 0 to 82,923 and the data was so skewed that only 11 of 56 languages had above average "# of Tags".

Haskell was well below average for "# of Tags" and Java was well above average for "# of Tags" --

#56 Java = 82,923
>>> mean = 18,770 <<<
#40 Haskell = 1,896
# 1 F# = 0

(The story was the same for the github "# of Projects" rank numbers.)

2) Which gives rise to this kind of bad-math "analysis" --

"Go jumping from #32 in 2010 to #30 today, a number that sounds modest but means that in that time it has improved more in popularity than Scala or Haskell and as much as Java, at least from a rankings standpoint (obviously growth becomes more difficult the more popular the language becomes)."

3) 90% of Tags were for just 10 languages.

50% of Tags were for just 3 languages.

The cumulative bottom 1% of Tags were for 31 different languages (including Haskell and Go).
Control-Alt-Hack
If folks want to improve our language detection on GitHub, please take a look at https://github.com/github/linguist
The field may or may not have progressed dramatically. However, ironically your claim of a lack of evidence, is not evidential itself, and I suspect the dismissal is unwarranted. Tor Nørretranders[0] was expanding on the work of German engineer Karl Küpfmüller[1].

Furthermore Kupfmuller,Nørretranders are not alone in this regard:

"We can therefore conclude that the maximal information flow of the process of conscious sensory perception is about 40 bits/second -- many orders of magnitude below that taken in by receptors [nerve endings]."

-- Manfred Zimmermann. "Neurophysiology of Sensory Systems" in Robert F. Schmidt ed., Fundamentals of Sensory Physiology (1986) p.116

"... If we do not act in the way we think we do, the reason is partly to do with the bandwidth of consciousness - its ability to transmit information measured in terms of bits per second. [...] The bandwidth of consciousness is around eighteen bits."

--John N Gray (2002) [3][4]

First prize would be evidence for a refutation of the 'consciousness operates at a low information rate' hypothesis, as opposed to conjecture or speculation.

[0] http://en.wikipedia.org/wiki/Tor_N%C3%B8rretranders

[1] http://en.wikipedia.org/wiki/Karl_K%C3%BCpfm%C3%BCller

[2] http://www.amazon.com/Fundamentals-Sensory-Physiology-Spring...

[3] http://www.amazon.com/Straw-Dogs-Thoughts-Humans-Animals/dp/...

[4] http://books.google.com/books?id=k5PkZXJEQqoC&lpg=PA45&#...
OHM2013 Call for participation
OHM2013 – Observe. Hack. Make. is a 5-day international outdoor technology and
security conference. OHM2013 is currently requesting proposals for content.

July 31 to August 4, 2013 – Geestmerambacht, The Netherlands
>> I find it sad (to annoying) that these projects still use actual form elements instead of `contenteditable`, even though they're quite obviously full-JS (and probably not going to be submitted through HTML forms), given the difficulty of correctly styling, integrating and interacting with form elements.

I think this is because of performance. form elements are rendered differently and actions mostly result in a limited repaint and a couple events fired. contenteditable DOM elements are a lot more work to update.
What are "lazy, immutable datastructures with eager evaluation"?
This is patently not true, and a very low-value article. Pay per use has been around just as long as SAAS, and most businesses prefer knowing what they will pay rather than getting variable bills, because

1) they're risk averse and want to know what pricing they're signing up for (pay-per-use is often much more difficult to figure out what you'll wind up paying in the end)

2) most businesses operate within known budgets, and introducing new software on a pay-per-use basis may hurt their ability to accurately plan those budgets.
Great Haskell is right up there with Assembly. And which Nimrod will learn Nimrod ?!
Consider the incentives involved in studying his work carefully for years, and those of being in academia.
Dealing With Doctors Who Accept Only Cash
Arguably VHDL and Verilog are closer to the bare metal than assembly. Of course, everyone I personally know who are coding VHDL or Verilog professionally are either working on latency-critical financial systems or defense systems.

Edit: ... and my guess is that VHDL and Verilog are likely to be under-represented in public data.
pardon my lack of electrical engineering conaissence but would it be feasible to use a solar power supply to power these devices ?
Can Block Reward Halving Still Increase Bitcoin Value?
Trust me: don’t tell me what you're doing.
Body Hacks: Building An Open-Source, Theremin-Like Vibrator
Envy All the Way Up
Unfortunately the problem isn't whether you know and respect them, but whether your boss does. I've worked for folks where they want to be able to point and show that you were doing "something" when a release is delayed, and the fact that you will be making more mistakes is less important than the fact they can show you were there.
> 1. Like I said I'm from Europe, unfortunately I do not have a green card. However, I think that if you manage get a job at a company it is possible to move to US and work even without a proper degree. For instance, Tim Van Damme ( http://maxvoltar.com/ ) moved from Belgium to work for Gowalla as a designer and from what I remember reading I don't think he even graduated high school.

Interesting. So the only way a U.S. based company can sponsor your visa is if they offer you a job and claim that owing to the fact that you are highly skilled labor of whom there is a shortage, they absolutely need you. As part of this, you basically have to have degrees.

Now, Tim Van Damme is an interesting case. As you said, I am not sure he has any of these degrees. However, I suspect he came in on a special visa called the O-1 visa (An alien with extraordinary ability) which has a long laundry list of requirements. Refer: http://www.uscis.gov/portal/site/uscis/menuitem.eb1d4c2a3e5b...
CloudGrade API - compare cloud service performance
I think they haven't heard about a very big lot of things ...
The issues FlightCar faces are very different from those AirBNB faces.

For starters, auto insurance is mandatory in the U.S.; homeowner's insurance is not. Strict laws govern auto insurance coverage, liability, and claims. These laws vary by state. This means that accidents by a renter can affect no-claim policies in many states.

Second, as others have noted--cars are easy theft targets. Homes are not, and aside from a few high-dollar items like TVs or computers, neither are the contents of most homes. Assuming that FlightCar is able to find an insurer willing to cover this theft risk, the policy would start in the millions just for California-level coverage.

Finally, asset seizures are a far bigger problem with cars than with homes. A car used to transport drugs can be seized by the authorities and impounded. The laws are very generous to the authorities for drug-related asset seizures. For purposes of drug-related asset seizure laws, if a person is driving a car with permission of the owner (i.e., even as a rental), their actions are imputed to the owner for purposes of justifying seizure. (This maxim has been tested repeatedly in the courts.) In other words: if a renter transports drugs, gets caught, and your car gets seized, you're SOL. Insurers don't cover this at the personal level; even if they provide coverage to a business like FlightCar the policy would be prohibitively expensive.
Will the solution(s) to ABC proof be a nightmare to all security protocols relying on prime number factorization, such as RSA?
Like it too :)
The last "big" Python project I wrote was in 2007 or 2008 and involved the import of a lot of data, processing that data and then a relatively simple web application for managing jobs and displaying graphs of the resulting data.

I used TurboGears since it seemed to be Python's equivalent to RoR and while the web application development was great, the ability make use of all the processors I provided was effectively blocked by the GIL (and yes ... I tried several different strategies to get around it). I think the class of problems I was trying at the time were prone to hitting locks, but after three or four projects like that, I just decided it wasn't worth it.
Norton Commander was awesome on MS DOS. Simple and elegant, yet powerful.

As for RAR - 95% of the time (emailing attachments), Zip would work just fine, especially on the receiving end, without forcing the recipient to install anything.
We have completly different definitions for that word then.

For example If a boss needs to hire a good secretary for one of his employees; and assign him the task of finding one and then tells him "Don't let your hormones decide for you" is pretty clear what he means; that sexual attraction and gender should be irrelevant in the selection proccess and he should focus in practical skills a secretary should have. And there is nothing sexist about that; because sexism is discrimination based on gender and this is an enforcement for the lack of that kind of discrimination.
Read Stephen King's "On Writing", the chapter "Toolbox".

Stick to the point. People read in soundbites, so don't squander what little time you have their attention.

Don't repeat words, use synonyms.
That wasn't the takeaway I got from the article at all -- and the original proof of Fermat's Theorem by Wiles had flaws that took some work to patch over, but in no way diminished his accomplishment.

I think you've just misinterpreted some of the language used.
Join any "Gold" or "Executive" level offering from any car rental company. They've offered these plans for years--paperwork is handled when you join, and thereafter your wait time for a car is usually the amount of time it takes you to pull your member card out of your wallet.
This. Do NOT take support as bundled into the cost-of-code contract. Have a separate maintenance/support contract, and make sure you get paid enough to deal with the hassle of on-going support for a product whose marketing you no longer have control over.

I'd push for a high enough maintenance amount such that you can hire a few people to help with the support so it's not all on you.
No More Contests
You already covered "favour the concrete over the abstract" but I do think "show, don't tell" can't be reiterated enough.

The biggest problem I find when editing other people's writing is the use of redundant assertions, e.g. "The Acme App is blazingly fast", when factual statements will do: "In the same time it took for CompetitorApp to load, the AcmeApp had already performed 2 qunitpleflops of foos"

A harmful side effect of the "tell" approach is the huge amount of time people spend thesaurus-hacking: trying to find different adjectives to say the same thing, over and over.

I know your question is about overall coherency and flow, but unfortunately many writers fail at the basic general rules, which makes it difficult to polish the body of writing as a whole.

For a practical step, I suggest writing the entirety of the piece without adjectives, and perhaps without concern for transitions. If the writing is nonsensicial or uninteresting in its barest form, then the writer should focus on better content. The style is easy to add later.