skysight-inc/HackerNews huggingface dataset:
My initial concern with Scoutzie was that there was no way to verify that these "mobile designers" had actually tried and tested their designs in production vs. using a PSD device template; no app store links, no product websites. I think that this is an important aspect of calling yourself a mobile designer because you're dealing with physical interactions on a tangible interface. I also made some suggestions to the UI and general "categories" designers would find themselves in. Despite what I felt was constructive criticism by someone in the field, I've actually avoided commenting in Scoutzie threads since then because Kirill thought it appropriate to respond to me by telling me I was just jealous I didn't get in because I was a bad designer.

He later apologized, but I bring this up only because the quality curation aspect previously spoken to is non-existent, even though that was supposed to be a selling point and something that set them apart from their competitors. I was excited about this because I feel that every other site in this market is oversaturated and makes it more difficult to connect designers to gigs. To the same point, both iterations of the website have been awful both in design and usability, losing my trust in the founders' abilities to curate to begin with.

Now that it seems anyone of any talent or skillset are allowed in, I don't see how it's any different than Dribbble, Behance, Coroflot, Zerply, 99designs, or even personal portfolios. I fail to see value in this site over any of the aforementioned, especially because you're taking part of my potential income (and planning on airing my personal rates) in the process. What is the benefit here?
Another overlap in search I've noticed recently is 'People Search'. 9 times out of 10 this leads me straight to LinkedIn. I imagine the overlap in this area will also have a negative effect on Google's market share.
Awesome tool! Love the Sorry, no Internet Explorer note. It's always nice to let users know of browsers that aren't supported by your website :)

One minor suggestion: it would be nice to add a simple tooltip on hover of the different swatches and circles that give the rgb/hex value of that particular swatch/circle.
This is only a valid question if you have a single engineer on the project? Likely, there's at least one or two people on the team that are gurus at optimizing the access to your datastore.
50 Rules for Dads of Daughters
I don't ingest web applications and startups as the raw source of energy required to sustain my basic bodily functions. Food must be held to a higher standard.
It's sad but this difference, although completely fundamental to SQL, is seen as "advanced" by most devs that I know. They would have no clue as to how to answer...
I would swap the left/right sides of the homepage. You were giving me "reasons" for your product when I didn't know what it was yet, and I had to look around to figure out what it was.

With that said, fantastic job, and way to take the initiative to see your idea through!
There are cases where a "full Javascript" page provides clear benefits (eg, GMail).
I am not sure if either of us can accurately say what is the point "they" are trying to make. The point I was trying to make is that a large number of developers who look at 37signals for technical leadership could be dangerously misled into using average as a performance metric.

Leaving aside the technical issues even from a customer point of view using average to measure performance is pernicious. There are scenarios where the average remains the same while almost half their customers are experiencing load times that have doubled. What should the report card say in that case?
No. First, learn the internals of your system. Learn SQL. Learn NoSQL. Understand why your software is slow. Then, once you've optimized the worst case away with decent SQL and/or a good object-oriented architecture. Then and only then should you start with caching. Too many developers these days are just brainless monkeys who dump everything in memcache.
You're applying an acute care model to a chronic problem; it's not necessarily 'fixable.'
This prompted me to go look it up, since I didn't know. HAVING is WHERE for aggregate functions (SUM, etc).

Funny thing is, I've used HAVING a lot in the past, but couldn't have explained the difference succinctly without cheating and looking it up.
I think this is an error on your part, not the OP. The title was set up to show off a product IMO.
Slightly related: another useful tool for picking colours is Kuler (https://kuler.adobe.com/)
A basic understanding of JavaScript is enough. And whenever we use any funky js syntax (which doesn't happen a lot) we try to explain it.
I was in the exact same boat.

I've charged project fees and ended up making under $10/hour. I've also undercharged ($30/hour), have agreed to work weekends on some contracts, and have collected payments that are MONTHS late or never even arrive.

It got better. All of the above problems happened because I let it happen (charged too low, not use contracts, always saying yes for fear of losing money).

Here's what I did: play the ladder game by increasing your rate slowly after every client/contract, try daily/weekly rates, avoid clients with red flags, use referrals. Read Brennan Dunn's "Double Your Freelancing Rate" and "The Wealthy Freelancer".

For me, it wasn't an overnight switch to a new client that made it better. It was a lot of slow changes that built up momentum.
Awesome, thank you 8]
I see no reason why one programmer can't learn just about everything related to their application. I expect the programmers who work for me to be experts in SQL, CSS, and everything in between.
Let's not even talk about the overhead required for ORM...
that’s an awesome framework, will check it out
Alcohol laws in America are crazy. In Kentucky, there's a joke about how you know you've crossed a county line when the potholes end and the liquor stores begin.

I live in Minnesota, where our liquor laws date back to the era when being a liberal meant you were for women voting and against ANYONE drinking. It was a big deal when we finally got to keep bars open til 2am, a few years back. We can't buy alcohol in stores on sundays, and grocery stores can't sell anything stronger than 3.2 "near beer". You have to go to a real liquor store for even wine and beer, much less hard liquor.
Missed one of the most important points, which is to design for Retina first, but design so all graphical elements are aligned to two pixel boundaries.
How to become a millionaire in 5 years?
I set a goal to become a millionaire in 5 years.I am one month away from becoming 18 so by the age of 23 I want to have 1M$/year.I can code and read about startups,personal development....so you have any advice on how to do it ?
Isn't that what this is? http://www.a9.com/
Err... Have you ever heard of C#/WPF/WinForms?
He left out an important reason to know and use SQL directly: you should always be aware how you are using your indices. This goes beyond making an index for a column in the table: you also need to know whether the query will map well to a btree index. Mobile, with its low resources, makes index optimization even more important; apple's Core Data can easily kill your app.
This is very important. Any time you build a bike with training wheels, you need to build in a way to take the training wheels off. Otherwise, at some point the solution is to not make faster training wheels, but discard the bike entirely.
Web-Based Interactive PHP Console
If you really want to master non-trivial SQL learn to think about filtering, joining, and combining data via set theory. Once you can logically break down the set you're trying to get to the rest then just becomes learning/looking-up syntax.

The other big piece of advice is the tried and true incremental approach. The more complicated something is, the more likely I am to use the SQL client the way one uses a REPL and incrementally write the query:

1. Write basic SELECT
2. Add another clause (WHERE filter, GROUP BY, etc...)
3. Execute (syntax/sanity test)
4. Finish or Goto step 2

Just like everything else in programming it's amazing how much simpler things are when you just piece them together one step at a time.

[1]: https://en.wikipedia.org/wiki/Set_theory

[2]: http://seanmehan.globat.com/blog/2011/12/20/set-theory-and-s...
How did you get your first clients? Did that lead to more clients? What did you start consulting?
Yes.

Stock A rising more than stock B only means that the market has been more pleasantly surprised about A than B.

So given that the point of the article is "AOL is doing surprisingly well thanks to low expectations", it'd be natural that the stock would gain more than companies that people expect more from.

Also, I'd have a hard time calling AOL successful (which the article does). They're net profitable, but on something that's doomed. And the thing that's supposed to save them, selling ads against content, is looking pretty sickly as well. Profit is correlated with success, but they're definitely different.
I would say that the framers did envision a government that people didn't fully trust.

Most of them came with a healthy distrust of government, and wrote in all of the checks and balances because they didn't trust governments, and the checks helped allay their concerns.

I agree on the revocation of constitutional rights by, they probably didn't want a system which would let a single diagnosis revoke a right. But, based on their goals in designing our current government, multiple, corroborating reports would probably be accepted by them.
Great work, just bought a copy as well. I was looking for something like this recently, saw it wasn't there, and was considering going ahead and building it.

I'm only a little disappointed you beat me to the punch, the level of polish here is outstanding. Just a quick note that I tried to rush the login while 'authorizing' spinner was going, and got an app crash. I had no problem after that.
As a .Net developer who uses ORM's the idea of not understanding the underlying SQL scares me. n+1 select errors would likely be rampant.

Joel Spolsky covered this well in his article "The Law of Leaky Abstractions": http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
Great stuff. Offtopic,I recently started designing with crowdsourced pallets from colourlovers and it's been pleasant. You can actually search by mood/feel and you get nice set of colors.

http://www.colourlovers.com/palettes
Another negative response from a linguist
http://languagelog.ldc.upenn.edu/nll/?p=4612
Hey Haskell never killed anyone that we know of. That would be an observed mutation of state.

However, it may be (if you'll pardon the expression) garbage collecting people that we don't know about, or cloning them in such a way that their multiple representations are indistinguishable.
Search engine optimisation  seo services
search engine optimisation
seo services
Sort of a non-sequitur here: Someone once called the FOUNDING FATHERS (freedom!) crazy, therefore we shouldn't restrict documented crazy people from buying guns?

There is probably a lesson in that disorders that make you inconvenient for the system are more likely to be recognized/categories than those that make you a sheep. Fine. I don't think you can generalize from that to "documented mentally ill should be able to buy guns because what if it's actually a conspiracy vs them and not just voices in their head? then they can use their gun to stop the conspiracy.". That seems like pretty awesomely bad policy to me.
Thanks a lot. Seeing that feedback a lot in the comment thread here. I think we'll definitely give it a shot.
CC'd On Email to Tim Cook: Is Apple too Big to Care?
It's actually pretty much the main problem with capitalism. Innovation often drives prices down, and prices going down means less profit, so at a point, there is an absolute disincentive to innovate. Obviously in theory people would leave the inferior product, but that is clearly not the case in situations like this.
In fact we (Wolfram) hired the primary Mathics developer to work on Mathematica Online, which will be released in the next few months: http://www.wolfram.com/mathematica-online/

Beta testers wanted!
I'm sure OP already asked that. That question comes right after "Can you tell me how that works?"
I'd recommend "Cracking the Coding Interview" by Gayle Laakmann McDowell. It's cheap at around 25 bucks on Amazon and has a pretty good cross section of questions. It isn't comprehensive by any means but I feel it's a good place to start. I think there is also a companion website that has more questions.
Newspapers here drool over the high standards of food safety in the USA, and literally faint when they find a drug on sale here that the FDA has banned. These things are par for the course - the Germans and UK have very different meat handling laws - but somehow mass food poisoning are rare and all that seems to happen is we get fatter.

Most of what is wrong with our food chain is meat orientated extraction processes pushing low quality cheap reclaims into foods that are overly processed. We know this. It's not a secret nor is it illegal. Nor is it banned in any country.

It's just dumb. The Mr Money Mustache of food would laugh at us.
So can you add some dynamic code into asm.js and expect same performance? Asm.js is an assembly that looks like JavaScript for compatibility and readability.
So I know SQL... but what's that ORM he assumed I'm familiar with?
This reminds me of a poem my favorite Math professor used to share, about a little boy who was always instructed exactly how to draw a picture of a flower:
http://home.bresnan.net/~cabreras/theboy.htm
It's great to see those charts. You're conflating iPhone and iPad rankings though.

~10 sales/day won't get you into the US Music top 100 for iPhone since iPhone is a bigger market than iPad. Yet that 80 sales/day number is for iPhone. That's making the extrapolated bit of your chart steeper than it should be.
I believe I read that in Postgres the query planner does the same thing whether you use EXISTS/NOT EXISTS or IN/NOT IN.

I don't think this is true, unless it's a very recent change. Here's a post from 2009 comparing NOT IN/NOT EXISTS/LEFT JOIN WHERE IS NULL for Postgres:

http://explainextended.com/2009/09/16/not-in-vs-not-exists-v...
If you've already learned SQL and are comfortable using it directly, do you think there is any reason that it'd be wrong to continue doing so?
I really like the concept and execution. Nice work! I'd like to know how you aggregated the color data. I found the js on github (https://github.com/nathanspeller/nathanspeller.github.com/bl...) and it just seems like you have a giant manually entered list of all the colors that are popular now, which won't be updated unless you update the colors.
I'd say a few years.. but probably because that is the way the learning was structured. I learnt in college.
No, Asheron's Call was an MMO in every sense of the term. There was no free to play (at least in the pyreal scarab bug time period), monthly sub fee was it, and the game would have been wholly uninteresting without the full on massively multiplayer element.
Not familiar with Subsonic. Are they on Rdio or Spotify?
Surely the same argument applies - mass agri-business can see the coming apocalypse too.
I never really understood how certain political factions can go on and on about supposed government control over our lives, all while completely ignoring pervasive crazy alcohol laws. Why can't I order beer over the internet? Why do I have to go to a state-owned store to buy vodka? Why don't these people who complain about "big government" ever bring it up?
it's really not as much about the querying (though there is a lot of time-saving automation to be had there) as it is about integrating the data in your object model with the tuples being shuttled to/from the database. Like, at what point do you get sick of writing redundant "INSERT INTO <table>" over and over again? Are there really people who still don't see the time-wasting, code-cluttering repetition in that?
Some more palette creation tools/resources:

http://www.colourlovers.com/

http://colllor.com/

http://tools.medialab.sciences-po.fr/iwanthue/

http://www.eigenlogik.com/spectrum/ (OS X 10.7+ app)
I've made this mistake, only I was too naïve at the time to realise my mistake, thinking that vim, because of its reputation, could surely handle it. A server reboot later and I was enlightened.
Also, I'm getting a consistent crash when I go to my customers list and click directly on the 'Last' payment. 'Next' payment works fine.

iOS 6.1.4, iPhone 5.
Well, you better know the code you have written...
> touch all source code files (this step is mandatory, or else the atime won't update correctly, I don't know why, but guess it's an optimization).

On a filesystem mounted with the "relatime" option, it's necessary to touch each file so that the next access is guaranteed to bump the atime.

It used to be common to update the access time every time a file was accessed. That turned every read into a read+write, which is expensive. Linux filesystems are now commonly mounted with either the "relatime" or "noatime" options. "noatime" does what you'd expect. "relatime" is a compromise. It updates the atime on access only if it's the same as the mtime -- in other words, only once after a write. I think some mail or news readers consider a message to be read only if atime > mtime. They won't work right with "noatime".

http://serverfault.com/questions/47466/drawbacks-of-mounting...
Love this. I've been trying to think of my personal vacation photos like ROLLS of film. Do I really need 1000 photos from that week long trip? Will I ever be able to look at that many again? The Answer. NO.

So, I try to keep only 36 or 72 around, thinking of them as rolls of film. Unlike a roll of film that you brought back from vacation that only had a couple decent photos, these "virtual" rolls have 36 of your best shots.
If memory serves me correctly, around 6-12 months.
> What's wrong with [Tcl/Tk]?

Not speaking for the author, but Tcl/Tk apps tend to be ugly. I use gitk from time to time, but it's ugly and has some usability problems.

> Not sure I can follow?!

Mutt is a terminal-based MUA. Where Outlook is a giant monstrosity of a mail client, mutt is fast and tiny.

Vim is [can be] a terminal-based text editor. The claim here is that emacs is big, ugly, and slow and vim is smaller & faster.

w3m is a terminal-based browser. In comparison, firefox is a slow, giant, memory sucking graphical browser.
The federal government does not consider burst to be semi-auto. Semi-auto rifles are legal for civilians without any special license. Automatic weapons require a Class III license and no civilian can buy one manufactured after 1986. Three-round burst falls into the later category, and any gun store in the U.S. will use the same terminology as the ATF.
> Emotional outrage > rational analysis

Incredibly true, I'm afraid.

In fact, I'd also add

advertising > rational analysis
indoctrination > rational analysis
political bias > rational analysis
gratification > rational analysis

These all seem to be qualities we see in the "mass public." Whether it's consumerism, mercurial emotion, or a "save the children" mentality to politics, no one has common sense or the capacity to rationally analyze anything anymore, which is extremely sad.

I'd have to attribute this to the general attitude of ignorance that seems to infect and grow and devastate minds.

When I was in 3rd grade, I asked my teacher why the sun was an inexhaustible resource even when it would eventually collapse and implode, and she said, "Well, it's not going to collapse in our lifetime."

Again, cultivating an attitude of "Just take everything for granted and don't overthink and introspect at all," which, fortunately, I wasn't a victim of. This attitude leads to political ignorance, emotion > reason, consumerism, and also effective advertising.

If it weren't true, The "Learning" Channel, MTV, VH1, Fox News, and MSNBC would not exist today.

But they do.
Donald Trump launches FundAnything, a Kickstarter clone
> SQL is faster (because an ORM is an abstraction layer on top of SQL)

You can't make this stuff up.
Work in Tech in the Netherlands
"92% gave us the highest Customer Service rating."

This seems somewhat disingenuous, considering that the rating scale was only out of three, and the "highest" level is used to show any satisfaction whatsoever. Their copy implies some sort of rigor to their rating process, and suggests that the "highest rating" is somehow significant and indicative of inordinate quality, as would be implied by a five or ten out of ten. A three out of three when the bottom two ratings indicate dissatisfaction or displeasure isn't really saying much. I'd think that it's fair to assume that the majority of most customer bases like the product in some way. A more realistic description would be to say that "92% of our customers were pleased with our service."

It's like saying that 92% of students in a pass/fail class earned the highest grade. It might technically be correct, but it doesn't mean anything.
"Mentally ill" is a very broad issue, both in definition and temporal application. Someone may be fine when licensed, then acquire the label later - should police go so far as an armed raid on the home to locate & confiscate any guns? What (as the lead article notes) constitutes serious enough "illness" to warrant active identification and confiscation? The definition of "mentally ill" is being expanded, covering what prior was considered normal; is it acceptable for the government to reverse licensing when the licensee has not changed in any objective way? Many "mental illnesses" are temporary, resulting from either transient biological phenomena or one-time social stress; the issue having passed and the patient returned to normal, the label remains - when does a "mental illness" label get eradicated? If treatment restores someone to normalcy with ongoing medical maintenance ("fine so long as he's on his pills"), is the patient indefinitely denied what is otherwise a right of "normal" people?

Then there's association therewith. Is a mentally stable person prohibited weapons just because s/he lives with someone labeled "mentally ill", despite suitable securing of the arms?

Finally, who gets to define "mentally ill"? Per the lead article, just being "anti-authoritarian" (in, say, a George Washington sense) could get one involuntarily labeled as such. Dictatorships are fond of so labeling, and ultimately eliminating, political opposition by application of the label.

We can all agree that the just-plain-nuts should be disallowed guns, and all firearms licensing processes include some level of certification of sanity. Problem is, the anti-gun movement is leveraging that restriction to expand prohibition in ways which are honestly shocking to me.
W3C working group will shelve Web Intents
ESA Biomass satellite will "weight" the world's forests from orbit
More info: http://allthingsd.com/20130508/donald-trump-launches-fundany...
We live in a world where economic growth is more important than health issues. Having a strong economy means having bad health, and somehow the strong economy can repair the health problems it caused.

Problem: recession.
The article has the good premise, of course you should learn SQL, but it goes over the top and makes some false presumptions for the sake of the argument:

'Think about it, though: it’s absurd that you would even need to learn any SQL at all! The very nature of an ORM is to bypass SQL.'

I think the nature of ORM is to map object oriented code to relation data. So not to bypass, but to pass between the two conveniently. Conveniences that ORMs do automatically that otherwise you do manually are type checking, sql sanitization, and merging logic (methods) with the data in the same class. Knowing SQL does not make the above tasks any easier, so does not, in any way, prompt dropping ORMs.

Also, there is the wrong use of 'begs the question' in the same paragraph :)