skysight-inc/HackerNews huggingface dataset:
I could say the same thing about Java. Clojure/Lisp code just tends to have functions that do mostly what their names indicate. Java code tends to be broken up into billions of classes, and understanding an algorithm tends to involve trying to collect together all the pieces of it that are spread out as methods in a bunch of classes.

Take something like code generation from an AST. In Clojure, you might do it in a single file with multimethods. In Java, the code generation algorithm would be spread out over dozens of different AST classes, each with a visitor method.
Meh. I personally find articles like this useful: that's how I was turned onto all the technologies I really love right now like Linux, Emacs and Haskell. Most importantly, I was convinced to work through the learning curves for all of these--which were all easier than reputed but still took some effort--which turned out to be more than worth it.

Basically, the reader can decide for themselves. Also, each reader reads more then one blog post. So having a bunch of extreme opinions to compare (e.g. a strong case for a bunch of different languages) is more useful than a whole bunch of hedged blog posts that all repeat the same refrain: "well, all languages are basically equal and you should use what seems best".

In fact, blog posts like that are a big waste of time. (I'm looking at you, prog21.) I would much rather hear a bunch of different, reasoned opinions--especially if they contradict each other--than hearing the same boring, condescending tripe about choosing "the right tool for the right job" over and over.

Also, I think the idea that all--or even most--programming languages are somehow equal is patently absurd. Similarly, I think the oft-reused tool analogy is deeply flawed. But that's neither here not there and enough material for a blog post of its own.

Of course, that's something of a false dichotomy, although it does come up in practice. But I think posts advocating a technology are also good by themselves.

The choice of technology may be subtle, but this post only needs to present one option, which it does admirably.
I and a friend have been doing something I think is a little better for a while. We just have the document in github, and use a jekyll task to render it, so you can edit it in your markdown compatible ide and sync to github, you can edit it online on github, you can add notes to specific line numbers in commits, you can submit pull requests, get notifications, etc., etc.

In fact, I was thinking about writing something a bit like this that used github as a backend, since it's working so well.
agree. i guess the main concern was to be minimalist than being wearable
What information will they have that won't already be a subpoena away? It's tethered to your phone's data plan which means your phone company already has your location info
Discover the new Dropbox menu on your computer
Google testing same day delivery in Bay Area
"Dropbox for Wi-fi passwords" would be more apt.
> I'm merely going to give you my highest-level take-away from trying Clojure:

Then you go on the describe what you find good about haskell? That sounded weird.
Proud to buy and wear this. Thank you!

But I think I'll customize the back of mine:

"My cofounder went to Startup School and all I got was this lousy MVP."
Devil's advocating, but I worry about solutions like this. Abstractions leak, and if abstractions like this get traction they splinter tools' abilities to do useful things. I imagine there are corner cases where git/hg dissonance is high and wonder if this leads to a situation where we all have to care about whether a backend is capable of 'full git' or 'hg-compatible git'.

There are places where this is valuable enough to be worthwhile (say.. ANSI SQL and related high-level-language database agnostic libraries). I'm not convinced source control is one of those places.

For fogcreek, they bet the farm on hg and are presumably seeing an opportunity cost to that decision that this mitigates. This makes loads of sense for them. I'm not convinced it's all that awesome for the rest of us, or for either the hg or git user bases as a whole.
this is so awesome! you really know how to live it up. Even with 2 grand I don't feel like I have the imagination to get into half the shenanigans you do. You should write a blog post on that!
> This is sounding painfully close to No True Scotsman argument.

Well, excuse me for trying not to make over-broad claims. Would you like me to go find some Negaposi to prove that other people's Ruby code is unreadable? The thing about "No True Scotsman" that makes it bad is that it makes a categorical claim, but it defines the category in an arbitrary way. I'm not really making a categorical claim — I'm just saying that, much like any other language, Clojure authors can write readable or unreadable code. Clojure gives you slightly more powerful tools, but overly "clever" use of the tools available in Ruby can produce unreadable code just as well.

> Also, for the number of times I've heard Clojure programmers say this, you'd think I would have at least ONCE been shown some of the programmer's actual code, in an effort to provide a concrete example of how elegant Clojure is.

Take a look at any of the more popular Clojure projects (https://github.com/languages/clojure is a good place to start). I find that they tend to be fairly readable.
I rather be late than early and wrong. But yeah the first signs of it first appeared in 2011 and now the trend is apparent.
My point was that the definition of the world-wide web should've been different from the start.
HTC Amaze 4G
Hi from Teespring! If you guys wanted to collect a few UK orders together we'd be happy to ship them for free on us!

We used to use a cheaper international shipping service, but things would get lost too often and we hated seeing people wait weeks for their tees. We recently upgraded to USPS Priority International.
Perhaps. It seems strange that one would write an article without checking on this fact, and personally I don't believe I will frequent this person's writing again, but it is certainly far more forgivable than dishonesty.
I came to the U.S. for exactly the same reasons. I could have stayed where I was and lived a fairly comfortable life without too much worry, but there was gold in them hills and I aimed to get it.

So, yeah, the situation described was pretty much the same. As I said... empathy.
Is this like the Mark Cuban company clarity?
Rust gets inline assembly support
It's displayed with boxes here, not the actual zalgo text (although I can paste it somewhere and looks correctly there), although my encoding is set to UTF and I can't select single boxes. The whole page kept blinking, but this was another issue (the layout of the comments, when I went over some borders it kept selecting and deselecting the whole page which caused it to blink).
Fossilization of diatoms doesn't require calcium. Their cell walls are made of silica, which is preserved quite well by itself.

Though this is known from Earth diatoms, not space diatoms...
Funnily enough, in most countries where 'soccer' is popular, it is called by some local direct translation of the word football: football (UK, France), futbol (Latin America, Spain), and Fußball (Germany). And this makes sense, because in 'soccer', the ball is mostly played with the foot. American Football, on the other hand, has the ball mostly played with the hand and only the USA refers to the game as 'soccer', which is an anachronism stemming from the English turn-of-the-century phrase "Association Football" - now long defunct in its homeland. And that shows how often Americans speak English that originated in England but is no longer used there, having been supplanted by continentalisms over the course of decades and centuries - see http://topdocumentaryfilms.com/adventure-of-english/

Of course, you're stuck as to what to call American Football, because handball is now a completely different sport that is popular in central europe, but never really cracked the anglosphere.

Completely off-topic, I know, but interesting nonetheless. There's probably some analogy that can be drawn here between common names for things and the various display ports that are used and fail to be standardised upon, but I am too tired to find it :-)
Awful design: why design a shirt that won't sell?

Aside: why is white so often not available for t-shirts?
Nice I love Trello. Im curious as to what decisions were made while programming the desktop version that prevents it from bing a simple cross-platform web app. I know there are custom scrollbars etc, but it has to be more than that
Cool app. The UI reminds me of 750words.com.

However, I was surprised not to receive a welcome email after signing up.
For Lua at least, it's not surprising. Its standard library is deliberately extremely minimal. There are no functions to search tables (Lua's datastructure for collections), not even linearly.
We’re Sorry to Report That People Are Now Buying ‘Vine Art’
Nexus 4, because it has a barometer!
My major problem is if I hit the space bar or Page Down button, the first lines of text are hidden behind the banner.
Nexus 4
It's big, but it's amazing and untainted by OEM crap.
I dont think its nitpicking I would never recognize it unless I also owned the shirt, and knew what it was.
Same here. Displays and able to select it quite alright. (Ubuntu 12.10, Firefox 21)

Although searching for the same text results in Google telling me this:

414. That's an error.

The requested URL /... is too large to process. That’s all we know.
Job boards for startups.
Any recommendations for a web framework in clojure? I played around with Noir for a while but it seems like that project is abandoned now? What's the Sinatra/Flash of Clojure?
Serious question: You have hundreds of hosts, but you don't think the savings of colocating your own hardware won't pay for an engineer to take care of the machines?
I will buy the black t-shirt, but can I humbly request a white t-shirt option too?
Fischer Wallace Cranial Stimulator + Neurotransmitter Supplements (5HTP, etc)

This is worth a try for anyone with depression. There are many different causes, but brain chemistry can be an issue caused by your lifestyle alone, as well as other stuff.
Especially since "net income" is basically a made up number. If they buy a new factory to print books out of, they can divide up the cost however they want amongst their authors. Stuff like that. "Net income" is entirely under their control.
The interface seems inspired by iA Writer[1] and Ulysses[2].

[1]: http://www.iawriter.com/

[2]: http://www.ulyssesapp.com/
Deploy a Jenkins Server with Stackato and Eucalyptus
While I agree you need to get rid of the "Dropbox for Wi-Fi" tagline, that is one hell of a well done promo video.
You might be interested in: http://twitter.com/crashtxt
I tried Django for one app (and never for a second one). There are so many assumptions built-in that if you build a real app and find out you need to handle a case that isn't well-supported by those assumptions, it's a painfully uphill battle. (In my experience, Django is also slow/heavy.) I know there are a lot of real apps built on Django, so maybe it's matured in the past few years, but I'd much rather use something like CherryPy or Flask that handles the common cases for me, but doesn't limit the directions my app can grow in.
I agree, we did our best to keep the app permissions at a bare minimum. But I guess you can say we failed. As soon as you start doing anything interesting you want a lot of permissions.

But good point. I'll update the Google Play description.
Anxiety is normal and usually healthy.

An Anxiety disorder is neither normal nor healthy.

Anxiety disorders can be incredibly debilitating, causing considerable distress to people and being very disruptive.

Luckily, they often respond well to treatment.

Consider cognitive behaviour therapy - this can be applied by a therapist; or self applied by a book or website. "Mind over Mood" is a recommended book, but there are others just as good.
Hmm, if i did say that all browsers have to run on Webkit these days or...
I'm right there with you.

At this point, I'm driving a beater with close to 200k miles on it and I want this product badly. I guess I just love collecting data.
When you say desktop version, I am guessing you mean the web version? Trello is a cross-platform web app, so it works if you go to trello.com on your iPhone or iPad. Sometimes people just want a native experience though. Try the iPad app each way and you'll probably see why.
You're in a rut. It happens; there's nothing wrong with you.

Rx drugs aren't the answer. You may need a big change to give yourself a motivational spark. Whether it's a move to a new city, a new job, a new project, or getting some big break, that's what can help give you some momentum.

Exercise helps. But really it's about giving your brain a jolt with some new challenges and stimulation. Push yourself. Do something really hard, so you'll feel alive again.
All of the terminology used widely in the community can be--and almost always is--defined in terms of Haskell rather than math. You can pretend the math does not exist and treat it as language-specific jargon. You might miss out on the truly cutting-edge libraries until somebody writes a nice tutorial for them, but that would still be true even if the abstractions were not mathematical in nature.

Many of the people in the community do not know much of the math beyond the terminology they learned in Haskell. That's certainly what I gathered talking to people at a local Haskell meetup and it matches my impression of many of the people online (e.g. in the mailing list or StackOverflow.
Does not work on IE :(
Hmm I can seem to test it, but does it do anything LaTeX + svn/git/hg + emacs don't?
Yes, framework, but since it replaced PHP & Ruby in my mind for 0-hassle deploys, it also switched my language.
df -i
Compojure, Ring, and Enlive or Hiccup are a pretty common stack.
I'm working on a simple python/flask website for sport bets that only accepts bitcoins.

It's not really a serious project it's just to practice web development. I also wanted to make something that works with "real" money but isn't that complex to implement doesn't require accounts etc, so bitcoin seemed like a good choice.
> I don't think one can actually beat depression but instead only really cope with the symptoms. I know that sounds awful and kind of defeatist (and I could be wrong) but I think the idea that you can actually conquer this disease sets you up for failure.

Honestly, for some people depression is effectively cured after a short course of treatment. Once you've treated the depression you develop skills for "resilience" (the new jargon term for 'coping with life'). Some of these skills involve CBT techniques; meditation and relaxation; mindfulness; and building networks of friends and family and developing activities.
Complex System Knowledge is Not Transferrable
Anything that you love can break your heart, and most of them will.
No, I was trying to explain what the biggest difference I found between them when I tried Clojure. I agree that wasn't worded very clearly.
Came here to say this too. I hate making new accounts. I was really hoping I'd click try and be greeted by a blank word processor with a blinking cursor. Instead I got yet another login screen and I bailed (for now).
$20? Definitely. I think that's a great floor. $30? Meh. It's a small window for "I don't care about this purchase that much" vs "Hmm, I'll think about it".
The shipping $3.85 is expensive as hell. Why don't you do $16.85 free shipping, and give volume buyer some discount?
On the pre-order page, it says only the iPhone 5 and 4S are supported. Why isn't 4 supported?

I have an iPad mini with LTE as my only mobile device, is there any reason Automatic wouldn't work with it? I'm ok with it running in a smaller window (the way iPhone-only apps run on iPads).

It also asks you to pick a car. Is that just to verify that it'll be compatible? I mean, is there anything stopping me from changing which car I use this device in or is it locked to use with the one car you pick?

At first I wasn't really interested in this device (I didn't see any uses of it for me), but then I realized that sometimes I like to drive super-economically, and if I had some sort of efficiency score to show off for that trip, that'd be pretty neat. That way, I could compete with other drives in who can drive the most efficiently.
I was pretty disappointed when I installed the Windows kiln client just now and it dumped me into an unintuitive (customized?) TortioseHg Workbench GUI without any sort of direction of where to start. The link of the webpage to hg init, didn't help much because it was seemingly all about the command line interface.

Most of the tools out there in DCVS land seem to have as a prerequisite that you already know how to do it the hard way. If I've already climbed the learning curve for the hard, but powerful, way I'm probably just going to keep doing it that way.

The opportunity is for a tool that makes easy things easy. I signed up for the SourceTree Windows beta, hopefully that's it.
Open source developers have also been killing developer jobs for at least 5 years now.

As a business owner, why would I want to hire a software engineer when I can hire a software mechanic? Most of what I want is already given out for free and the hard parts are already engineered. I'm not talking about things like PHP, Mysql, or Apache.

I just need someone to make changes to this code..and you really don't need to find someone with that much experience to do it properly (IE: they are cheaper).

As business owners get more and more tech savvy, I predict that this will be the norm.
Who says it's a call?

> Automatic uses your phone's data connection to immediately report the crash to 911 with your name, location, and vehicle description.
I think that comment should actually be printed on the backs of the shirts.
I assume you mean text message? Sometimes the app gets notified of the incoming SMS before the users sees it.
Whoa. I didn't dismiss any benchmarks, and I'm happy to back up any of what I've said with real-life experiences.

For example, I was working on a system a few weeks back that involves loading several-hundred GB CSV files. I wrote it in a functional style, with several map and filter operations over each of the rows. I was able to program the logic viewing the entire CSV file as a single lazy sequence to transform.

After profiling I ended up using Java arrays instead of Clojure vectors as the primary data format for records in the system: given the fact that this app was IO-bound, this resulted in about 20% improvement for that particular use case.

However, because Clojure is capable of treating arrays as sequences polymorphically, the change required very few modifications to my code and I was able to maintain a functional style.
What is Coltsfoot, Tussilago Farfara Herb?
Any larger text I write in ms-word I usually start in outline mode. This lets me easily set up an outline for the complete text, and reorder draft text until the structure of the text works.
For me any tool focused on drafting text should have an outline mode.
Worldwide is not everyone's requirement. Is Amazon reliable across the world? Sure. So is any other provider if they have more than one datacenter, or you use more than one provider and each provider is in different locations.
Draft is integrated with Dropbox :) Through Filepicker.io you can import text/markdown from Dropbox, Evernote, etc. Any changes you make in Draft sync back to their location in those cloud service. The sync doesn't go back though from Dropbox to Draft, yet...
It looks like this to me: http://i.imgur.com/qjKCL62.png
Apple TV’s new, smaller A5 processor could be quietly momentous update
Even if the rich paid 100% in taxes, there will still be people complaining...
Looks like it's only a problem on Windows (and maybe Linux?). OS X is fine, Chrome and Safari.
Yeah, I used to love their books, and tended to feel pretty confident that if a book had O'Reilly on the cover, it would be decent.

Then I went and bought an O'Reilly title recently which appeared to have not been edited, at all. The code didn't work as written, and I quickly realized that I'd be better off reading source code on Github. The comments were better than that piece of garbage book.
I feel like you're making an unfair comparison between fiction and non-fiction.

But isn't fiction the same as nonfiction? I don't only read a small set of nonfiction books that come from a pointed search on a single subject. I read what is interested and related to my fields of interest (which is identical to what I do with fiction).

Either the fiction results will suck ("People who like Fantasy also like Harry Potter -- have you tried it?" i.e. not targeted to the subgenre and thus useless) or nonfiction results are possible.

The take home is this: Have a more granular ability to present social lists for both fiction and non-fiction.

If you can detect what type of fiction I like based on others, you can do the same for non-fiction. You can tell that I like certain subjects and people who share those likes might have some overlap that I would also enjoy.
He claims the rights have reverted back to him. They would be stupid to risk a lawsuit by continuing to sell the book. Especially since based on the tone of the article, it doesn't sound like it was doing particularly well anyway.

I think he has some valid points about O'Reilly, but stopping the sale of the book is a move about avoiding risk of lawsuit with someone who has made it clear that he will take action if need be. Saying that it was out of spite is only his personal interpretation.
Can crowdfunding kickstart struggling cities?
In isolation, you could say Windows and OS X both use an X on a red background (on mouseover). However, we're not talking about just one button and one hover state, it's part of a set of three (plus hover states).

'Cat, Dog, Rabbit' makes sense, 'Cat, Sonic boom, Carpentry' does not.
Windows 8 should never have mashed up desktop and mobile
I'll just say that I think it is difficult to make the case that her gender has had less to do with the sum of her ongoing experiences than any other factors based on the types of attacks it looks like she gets hurled at her (based on Twitter, Encyclopedia Dramatica).
I mean no offense, and I realize that this is your site; but I really think jug6ernaut's comment added far more value than your response.

I don't think jug6ernaut missed the point whatsoever, and I wouldn't characterize him as nit-picking either: The question of who is expected to understand the t-shirt and what its point is (as compared to an unbranded t-shirt) are perfectly reasonable. Personally I see nothing wrong with t-shirts which can only be understood by an "in" group, but that doesn't mean that there's anything wrong with asking if that was the intention.

Your reply, on the other hand, strikes me as exactly the sort of knee-jerk defensiveness which often makes me wish that submitters couldn't comment on their own posts: Not only did you fail to answer the question, but you implied that jug6ernaut was being unreasonable to even ask it.

It's your site and you're entitled to encourage and discourage whichever types of posts you want -- but I think if your desire is to have a site where people engage in meaningful discussion, you made a poor choice here.
That's exactly their point - they wont.
It would be awesome if you guys took this to the next step: let me share my wifi to all my Facebook friends (or for some people anyone) as long as they have signed up to share their wifi with me as well.

(Great idea. I also don't like the tagline.)
...

"Death is bad," said Harry, discarding wisdom for the sake of clear communication. "Very bad. Extremely bad. Being scared of death is like being scared of a great big monster with poisonous fangs. It actually makes a great deal of sense, and does not, in fact, indicate that you have a psychological problem."

...
So, this is a Fitbit for your car, right?