skysight-inc/HackerNews huggingface dataset:
Cargo-Cult types notwithstanding, I think developers were mostly smart enough to interpret "separate the view from the code" to mean "separate the application logic from the presentation logic".

The problem that this project is trying to solve isn't that style and structure are too loosely coupled, but rather that declaring style in a DRY, high-level manner typically uses one language (e.g. LESS) and declaring structure in a dynamic manner often uses at least two more (HTML, JavaScript). Otherwise sane people have been known to use HTML, JavaScript, PHP, SQL, and a templating engine (and maybe another language or three for cron jobs and shell scripts).

If there's a weakness here it's that it's explicitly avoiding the concept of DSLs, which may or may not be a wise move.
Perhaps it could also be that the tech industry knows how important time is. Everything changes so ridiculously fast that being out of the game at all makes people start to feel nervous... other more well established industries don't have their technology change nearly as fast.
I agree that quality is going down. If someone has an answer, I would like to understand why.

I will give you an example. There used to be a fantastic store called "Marshall Field's" in Chicago. Their own Field's brand clothing, say simple white T-Shirts, were fantastic. Well priced and would last forever. They have since then been bought out (by Macy's???). Now, I would have never thought that it would be very difficult to bring thick-white-cotton T-shirts to market at $25. I would pay for these and so would many others. But that option is just not there any more.

Why is it that when big chains come in, quality goes down? I am sure they would make plenty of profits on good quality stuff, no? And, you can't blame the outsourcing of production to China or Bangladesh -- they would be happy to produce for you whatever quality you want, shoddy or good, as you desire.

So why the decline in quality on so, so many things that we buy? Has there been a general decline in people willing to pay 20% more for something that will last twice as long?
Lack of prior art should be used to establish novelty, not obviousness. The test for obviousness should be based on the proposed solution, not the problem.
I get this all the time. My strategy is to respond honestly about whether any of the changes they are suggesting are coming and why I have decided not to add them if they are not, and when it comes to the rating bribery just ignore the fact that they mentioned it. Also popular: "I will buy your in app purchase if you add/change X" (So tempting! A whole 99 cents you say?).

Interestingly with this treatment I have not noticed these customers being any more trouble than usual as a group. They usually seem very happy to get an honest response from a real person. Even though behavior like this irks me, I think it is mainly a symptom of the fact that you often have to try so hard to be heard by customer support these days.
While technically correct I assume the parent was referring to hstore [0] which has both GIST and GIN indexes as well as btree and hash for equality.

With some simple formatting functions (its just json after all) it's sixes to me.

[0] http://www.postgresql.org/docs/9.2/static/hstore.html
Trilogía  50 Sombras de Grey
I wonder how much revenue Google is losing from this.
Every Thursday? What was the average age of your team? I would think after a few weeks this kind of habit would be exhausting!
It's unfortunate that businesses do this. Starting off a relationship with a new customer by effectively
saying that your pricing isn't 100% honest seems like the wrong way to go about it.

I want every one of our customers to be 100% confident that they are paying the same price as anybody else on the same plan. In our case, I've even explicitly refused to do any deals or promotional discounts. This keeps things simple for us to keep track of as well.
If anything, interference in Chinese domestic matters would solidify the ruling oligarchy's dominance.
Romney lost because he was a terrible candidate, simple as that. Even the Republican base hated him.

Right now the GOP leadership is busy flailing around trying to figure out why they didn't win. The ones who have gotten closest to the truth are the ones who have zeroed in on this year's lower-than-normal turnout of traditionally Republican voters (as this article touches upon). However, the underlying reason for that wasn't a failure of software or a lack of last-minute "get out the vote" campaigning, it's because people just plain didn't like Romney.

Remember the primaries? For months the Republican primaries were a game of "anybody but Romney". The primary voters at times even gave consideration to total crackpots like Santorum and Cain. Think about it -- they sent the message that they'd rather have some unelectable whackjob like Rick Santorum than be stuck with Romney. That's how much they didn't like him. But when it was all said and done, the Republicans finally gritted their teeth and accepted Romney as the nominee, despite the fact that they really, really didn't like the idea. Then on election day, many Republicans simply stayed home rather than hold their nose and vote for the guy.

Even if this "Orca" thing had worked perfectly it's doubtful it would have changed much. Republican voters' dislike of Romney just ran too deep.
Cool. I don't know how expensive it is to create a new world. If it's cheap, it'd be cool to offer unregistered accounts a way to play around in their own private, non-persistent sandbox before making the jump and registering.
Sounds like what my college group projects do weekly; and to think we thought this was the end of that lifestyle!
HackRF: low cost, software-defined radio project
View Internet Porn, Get Blackmailed
Another Hiccup compiler for JavaScript and ClojureScript: https://github.com/lynaghk/singult
iOS is coming up soon. As for hire, it depends. Drop me an email to dazoot.at.gmail.com with details.
Are you in the US? The reason I ask is that your comment seemed reasonable to me (non-US) and yet you seem to be getting down voted so was wondering if this was a US/non-US divide showing.
I agree. Hackathons, hack nights, awesomeness.
Publishing the app to Google Play was straight forward. Quick and clean. No delay there :)
China Blocks Virtually All Of Google’s Web Services
There will always be some people who have it better than others. I would prefer that we make sure that those who have it the worst comparatively don't have it that bad on an absolute scale.
It takes data (last 4 weeks of market update data) and learns how to predict price movements and how to make profitable trades.
Well ideally there is nothing you could not learn on your own, given sufficient time and resources. It depends a lot on your university I would guess, so the best thing to do would be to ask older students who took CS classes and left. Not only the successful ones, but also the others, if only so you know what not to do. A good way to know what to do is to ask the people who are where you want to be how they arrived here. You should also ask professors for their opinion - they might not know about producing good software, but they almost always know a lot of stuff, including other students that might be able to help you.

Keep in mind though that CS is to Software Engineering what Physics is to Engineering. Getting a CS minor (or even major for that matter) won't make you a better developer, unless you are already a good enough developer that you can absorb some abstract concepts and reapply them in creative ways.
Reinventing Wheels of Future
As long as you stay away from buying from the Silk Road, you should be fine.
My experience is almost the complete opposite. The first time I touched the commandline was to apt-get packages in linux. Doing this invovled me learning nothing more than apt-get install, and apt-cache search.

I slowly accumulate knowledge of how to use other programs as I needed to use them (the same way I learn how to use gui programs.) The only conceptual block for me with the command-line was the concept of piping the output of one command into another.
Gittip is written in Python, where SQL's NULL becomes None, which is indeed false-y.
Hazards of Converting Binary Data To A String
I wonder if I'm the only one who wished someone would start a company to sell soccers balls at a low price point to poor people instead of donating them, as it seems a better solution then making uber expensive balls that are then sold on a buy one/donate one basis (looks like it's about $40 http://www.oneworldfutbol.com/shop/one-world-futbol/)?

Is that crazy?
If I were you guys I'd strongly consider adding support for hashing of the shard key. There are many cases where you care about distributing your writes(1) a lot more than fast range queries on the PK.

-harryh

1. Yes, I know there are other ways to do this besides hashing the shard key, but this is often the best way.
Agreed. I do have far more experience with moving on. I've pursued two different "dream" careers, and am now in a third that seems to be the best fit for me.

She seems disheartened by her lack of success in the last five years, but I know from personal experience that it's hard to change direction without a huge outside catalyst.

I don't think it's necessarily wrong to encourage people to follow their dreams, but I think that society in general and parents specifically should do a better job of raising kids with the ability to critically evaluate themselves. Parents are often blind to the flaws of their children (at least I am), and the business world loves to encourage the idea of following your dreams. Expecting teenagers to have this self-awareness isn't realistic though; some do, but the majority need to skin their knees a bit. Parents need to help with this.

It's a tough nut to crack; we glamorize sports and celebrity when the chances of succeeding in those arenas are miniscule. We celebrate working with our minds and denigrate those who work with their hands.
Correct, the query will only touch two shards in this case.
Inside Team Romney’s whale of an IT meltdown
The skills are "fundamental" because the skills are a necessary condition in order to complete the project.

fundamental :

adj. a necessary base or core; of central importance: the protection of fundamental human rights; interpretation of evidence is fundamental to the historian's craft.

<Special Usage>

affecting or relating to the essential nature of something or the crucial point about an issue: the fundamental problem remains that of the housing shortage.
Low to a fiscally solvent person. Even a couple thousand dollars is loan-worthy amounts to someone fresh out of a bankruptcy. Pawn shops and payday loan shops, after all, are a testament to the poor's need for small loans.
It's horribly ironic that he can't even keep his affair a secret.
The Power of Aspiration
Given the appalling lack of basic security across many of the Bitcoin services there is no way on earth I would be trusting them with bank account details.
We Got Hit by a Hurricane – Stack Exchange Podcast #36
I also run a business with realtors as customers and I know exactly what you are talking about, some are definitely toxic. That said, I'm sure it's not just a realtor thing but it can seem that way.

We try to detect/filter them in the sales process. Unfortunately saying "I don't thing our product is a good fit for you" invariably seems to make them want it even more.
We actually support hash sharding underneath -- each range shard is further broken down into hash shards internally to support multicore scalability. This isn't exposed to the users currently, but it can be. Another option is to allow the user to provide a hash function on the PK (I think this is what you're suggesting).

We'll be addressing this at some point, we have to sort through the list of feature requests first. It's a long list :)
First, lets ignore the single most salient aspect (in a historical, biological and social sense) of sex, namely that it produces babies, and all that that implies.
Then, pretend to be surprised that systems which have evolved to shape peoples behavior have had a lot to say about sex. Then lets notice that religions can grow by sexual reproduction of members.

Well done, sir. Well done, indeed.
Sounds like the paper bag system reference on The Wire.

EDIT: Brown paper bags cover open containers so people can drink on the street without police intervention so that police can focus on real work, but people still show police some respect.
That's true, but it's something of a self-inflicted wound.

The release of git and hg was a direct response to McVoy yanking BitKeeper away (withdrawing the free-beer licensing terms that had previously allowed gratis use for free/open source projects); both were initially announced on the Linux-kernel mailing list as responses to McVoy's move, and each had had only a few weeks' worth of work at that point.

Before that, there had been a good deal of grumbling about the ever-shifting terms of the "don't piss off Larry license", whose increasingly draconian terms were designed to prevent the development of competitive software. (The last available version purported to bind all users to a non-compete preventing them from contributing to another SCM; I'm not sure California law would have allowed McVoy to enforce a non-compete on his own employees!) However, so long as these difficulties remained theoretical, there was not, in fact, much serious work going on to develop such competition. But when Larry revoked the license, effectively forcing the kernel developers to come up with an alternative damn quick, they did --- and damn quick.

So, the clones aren't something that the customers did when they got dissatisfied with BitMover; they're something that happened after BitMover chose, on their own, to end the relationship. Which makes them, as I said, a self-inflicted wound, that BitMover could have avoided through better customer relations management.
> How will it help me figure out curl's command line options?

Try typing "curl", the output (on Ubuntu 12.10) is:
"curl: try 'curl --help' or 'curl --manual' for more information"

>How will it help me not having to remember whether tool X wants "command [files] [options]" or "command [options] [files]" or either?

Both are almost always excepted, but command [options] [files] is standard. Also, if you do something wrong, you are often given an explanation as to what you did. Also `command -h` or `man command`.

>How will it help me reuse something i just ls'ed into vision without having to retype half the path i just typed into that ls command?

Up arrow.
The new economy is not supposed to form around purchases as expensive as cars.

It is still optimised for micro-transactions where that 4% fee isn't a significant cost.
I don't feel the need to provide the hash function, as long as it's something reasonable. I understand that it's a long list! Just adding a vote to one particular item. Good luck!
BlackBerry 10 is Going to Have the Best Web Browser of Any Mobile Platform
High quality code. Good job!

Template engines allow you to reuse template as functions. I do not believe this system promotes reusable markup. If this is intended for simple static HTML, I would rather use static HTML -- pre-generated using HAML or mustache.

Determine the global object: why not just pass this into your closure function?
African Teens Create Pee-Powered Energy Generator
I apologize - my post was unclear. It wasn't my intention to label you as "clucking derisively" - that was more of a footnote re: the rest of this thread, and other users whose posts are as ignorant as they are judgmental.

Once again - my post was written poorly, please separate the two halves, the latter of which was not in any way intended to be aimed at you.

Specifically regarding your medical history - the difference between a universal health care system and charity in this case seems like luck. You were fortunate that in your hour of need someone extended their hand to pull you up - universal health care takes the guesswork out of this. The hand is available to everyone.

I am unconvinced that relying on charities is an acceptable alternative to government assistance in areas such as medicine and poverty. The stakes are far too high for people to receive help via dice roll.
Democratization of Startup Financing: What’s in Store?
Coding tips for jQuery plugins
Quite a few people have brought this to my attention, and it is unfortunately, a confusingly named project. I was unaware of the other project and will probably consider renaming my project if it gets funded. Thanks for pointing this out though.
you mean, as long as one is not saying something the government dislike anything goes... just like in any dictatorship.
The querying capabilities here look amazing. Having to manually figure out how do joins and group by in something like CouchDB is really a pain, but this looks really slick. Very impressed and I will be trying this out!
Setting aside the question of whether these mathematicians were outsiders, they were certainly not working on problems as well-studied as nuclear fusion is today.
And please also read the counter-counter-points in that thread, in particular, one by the original author: http://news.ycombinator.com/item?id=1988330

And http://news.ycombinator.com/item?id=1990229
Since it's under the AGPL it will mostly be built by people that have been vetted. By switching to this people are one step closer to having a machine that boots without assholes. http://rusty.ozlabs.org/?p=196
That sounds awesome! I'd be very interested in that prolog interpreter tutorial.
But there's no standard way of representing the dates as strings, or indicating that this field here is a date and not a string that happens to look like one, so nothing can rely on what you do. You can represent literally anything with a string, but you lose type information when you do.
I think this just means that I've had a long, tiring week but the fact that the amount of stolen money was 56789 was really messing with me. I kept scanning for the part where he said the numbers were made up or something.

That said, this is a great article and definitely educated me to a bit of potential fraud I hadn't considered before.
Or just "chairman" because it's the name of a position within a board or meeting and is gender neutral.
Whats an object? Some type of file?
The economic pressure has to be on the people in power, not the man on the street. I doubt those in power are suffering.
Aha! Now you have me. Good luck with this, I think it's a tremendously exciting service.
I moved into SF in July and in my search for 2 bedroom apartments I found the prices are pretty similar throughout. Obviously some areas are nicer than others, but overall the range was pretty similar. Expect to pay $1000 (if you're really lucky, I saw some single bedrooms around that price in the valley) - $2000/each. I landed a bit on the lower end of that spectrum and I was quite lucky to get the deal that I did. $1500/each is probably a reasonable starting expectation.
David Petraeus resigns directorship of CIA, citing extramarital affair
Ask The Right Question At The Right Time
This is such a good comment, and something I've wondered about too. I think there are three parts of the equation

1) StartUp people, especially founders, have a heightened appreciation of Time. Big organizations build in redundancy and shared responsibility. If something doesn't get done, it's not your fault and it's not the end of the world. The business goes on. In a startup, the buck stops with you, and if you don't get it done, it doesn't' happen. Time can not be wasted

2) Startup people generally love what they do. They aren't looking for a day off. Contrast that with most people. A day off is welcome.

3) The tech industry has an "us vs the world' mentality that separates it form othe rindustries. Even my friends who wanted to work--because they had deadlines, etc--were left with no recourse. Our industry wants everyone to succeed. It's empathetic. Most people understand the pain and joy of building something, so they do everything they can to help others succeed as well. That doesn't exist (in my experience) in other industries, and it creates a community that other industries don't have. I think that's part of what we saw last week.
Quick automated MySQL backup (with Dropbox option)
I live in a reliably Democratic area of California and I've both seen and been in long poll lines.

I'm not saying there isn't somewhere where local politicians are conspiring to suppress turnout, but often long lines are just a matter of understaffed or under-hosted polling places, which presumably means that the various campaigns would rather have their election-day volunteers calling people or driving them around than running a polling place.
Slightly more cynical view on this whole matter is that taking some time off due to your city being in shambles doesn't make for the greatest blog post.
I meant 'Clojurescript' - the Clojure to JS compiler.
This has been pretty rampant in germany, I had to do some reboots for some friends windows pcs a while back because of the "bundespolizei" virus. Its pretty clever if you ask me, though on several versions I've seen they had spelling errors in the german so it wasn't that professional - crazy they could get 5 mil for it though. Are people really that paranoid about their porno? who cares in this day and age?
Yea that was really surprising to me. It's another reason I feel lucky to be in this industry. It became obvious people love what they do more than any other industry.
Congratulations on shipping - looks like a very well thought out product.

Regarding your last comment on high-performance distributed ACID, that's what we've built at FoundationDB, although FoundationDB is a key value store so transactions are multi/cross-key instead of cross-document.
Even for smaller purchases a 4 percent fee is a significant amount of friction.
I actually wasn't aware of this. Sounds cool Can you elaborate?
Because their cost structures were ridiculous and not at all aligned with the industry they were trying to serve.

Source: I'm the community manager at 2600hz; a company that's giving profig's product away for free.
The customer did sound like a hassle, but by the sound of the author I think he could have admitted ways he could have improved his customer support.

- Multiple Questions that Can Be Answered from Your Website

Improve the accessibility of the questions, educate the lead/customer on its location.

- Asking for a discount

Whether you like to haggle or not, there are people that think part of the buying process requires a haggle. Have a trivial bonus you can award to your haggler so they feel like a winner.

- Carpet bombing info@ sales@ questions@ support@ and etc..

These emails are impersonal, people want to talk to real people. If you aren't a big company use your name or if you want a generic account that everyone can use just make up a name: jason@yourcompany.com

- Calling your cellphone multiple times

If you don't want to phone support. Don't list your cellphone on your website. If you have to list a number go buy one that goes to an answering machine.

- Email Ping Pong

If you're lead/customer is getting frustrated with every back paddle of an email you send back its possible you aren't communicating in a way they understand or your not giving them an answer they'd accept. You don't have to give them the answer they want just one they get.
F*** Google, Try Cubel.
Search the web, visually. Know where you are going before you get there.
"each state's area proportional to its number" = that class of map is called a cartogram
Actually we're his peers... we go to the same school man.