skysight-inc/HackerNews huggingface dataset:
Operator precedence (and && vs. and with different precedence) has been around since forever - this particular one since Perl was a fresh and novel thing at least. If it's a mystery that needs "demystifying" for somebody, it's time to hit the books.
Hm, what do states that get snow, but don't use salt do? Like CO for instance?

Also, I'm from PA, and pa/nj/ny are probably where i've seen the most concrete roads? (maybe that's why PA roads are so shitty compared to MD/VA?, besides the fact that they re-pave their roads every 2 years....)
There are also arguments that - at least in the U.S. - some of the money taken from Peter and Paul was used to fund technolgy R&D that then spurred investment by entrepreneurs and other private entities. . .DARPA, NASA. . .
Again...
(2004) http://www.filmbuffonline.com/News/2003-2004/DisneyClosesStu...
If by "no place" you mean "first paragraph", you're right:

> I quickly got into the habit of writing all of my boolean statements with these, instead of the more conventional && and ||, because my code became so much readable.

And I definitely agree with danso and disagree with the blog on this issue: the operators gives more structure to the code and makes it much easier to parse at a glance. With the 'and' version, I have to actually read the code to figure out what its doing; with the '&&' version, I can get the basic idea just from the code's "shape" (for lack of a better word).

I think being able to quickly grasp the idea at a glance is far more important than having code look like English.
Again go back and read the article as the author give many plausible reasonings as to why Sauron wouldn't detect the eagles.
Introducing Disruptor Cup 2013
A civic hackathon for talented innovators to build web, mobile and hardware solutions which improve quality of life in NYC
Looking great so far! I'm going to place an order.
On the plugins page, I'd suggest adding links to the plugins themselves (whether that be a github repository or some other page) for more information about them.
This is like the "good old days" of TV and movies, when you could only watch the Wizard of Oz once a year at Halloween, and you couldn't watch any old movies at all unless they came on the Late Show or showed at a local art theater.

I don't know why a game publisher wouldn't want to sell new copies of old games forever, like you can do with movies in the good new days.
From the article: "But how do you take someone who's grown up in the world of pocket protectors..."

Does anyone actually use a pocket protector anymore? That is such a lame cliche to describe geeks. It's like saying "...someone who's grown up in the world of slide rules..."

More accurate would be something like "...the world of algorithms and Maxwell's equations..." or "...the world of integrals and epsilon-delta..."
This piece makes more sense when I look the guy up and figure out what musical culture/aesthetic/ethos he does like. He's the frontman of this band: http://www.youtube.com/watch?v=xTxMldqvTHY

In light of that, his distaste for the culture/aesthetic/ethos of punk rock is unsurprising...
Beware of fake VC scams
I recently sent an investment pitch to some VC firms.

Yesterday I received an answer from one of them. This is the exact answer: http://i.imgur.com/k5AyYZA.png

The website in question is childresscap.com (screenshot for posterity http://i.imgur.com/g2RsmYR.png)

When I read it, the first second I was thrilled. Wow, I could actually get an investment. But then I got to the $130 part and I immediately felt something was wrong.
At first, It was still hard for me to believe this was a scam because I was under the impression that I only contacted legit VC firms. So I started digging.

First I did a WHOIS for their domain name childresscap.com to see who registered the domain. The details are hidden with "Domain Privacy Service". Not good. Why would they hide the info?
I took a closer look at their website. The fact that their website is ugly and unprofessional is not a clear give away of a scam. I've seen worse websites so this was not a clear indication of a scam.

I then looked at the "Partners" section. "Janice Nelson", the women who sent me the email, was not in the list. Again, not a very clear indication of a scam because I've gotten emails before from legit people that wore not on the website.

I googled the persons on the "Partners" section but didn't find anything good so I decided to search their image on Google Images. I have a very nice add-on for Firefox that does exactly this, so all I had to do was right click the images and send them to Google. All the images wore stolen and the names wore fake. Screenshot: http://i.imgur.com/TUBXcLJ.png

This is just a twist of the classic Nigerian Letter.
I know there are a lot of entrepreneurs reading HN so please be safe and take care of yourselves.

NOTES:
- I contacted each person from the Partners page and told them their image was used on another website.
- I also contacted the abuse department from Authorize.net
"this may come as a surprise to you but there are people who live in LA and start businesses here because this is where we live, not because we are choosing to "launch" here."

I get that snark is more important than facts or logic, but it might surprise you that businesses often choose to launch in markets most suited to their product, not where they live.
You guys would benefit from reading the article.
Yep. There's no right answer. I say, a pox on both their houses.

(and predicate-1? predicate-2?)
Thank you! Will be interesting to see how many Amazon-refunded players will be taking that money and putting it into this and projects like it.
Awesome tool. Seems super useful not only for new vim users.

Being a vim-pro, but using it for very specific tasks only, it always annoys the crap out of me, setting vim up with reasonable defaults on a new machine/OS.

One thing which I found missing from your nice selection of options is how vim handles the clipboard. Please let me choose (or include useful defaults if you have not done so already) how vim's internal clipboard interacts with the clipboard of the OS.
It's all part of their plan.
Now that everyone claims to know what EA should have done, they're primed to buy the sequel, SimServer. Where you get to layout the network infrastructure for a new online game.
I agree, but the question is how that societal change will come about. Through individual or group efforts? Via religion, self-study, social engineering. . .
If this will help the brogrammers and fauxgrammers in the ruby world to take security and software engineering seriously, then it is a good thing.
Me too... Ultima III was part of my introduction to hacking, but on an entirely different platform.

I had it as the NES cartridge, mostly oblivious to the franchise's history on the computer platforms. I also had the Game Genie cheating device, whose codebook had a fairly rich set of codes for the game, changing your characters' health and stats and such. There were enough closely related codes (30 strength, 60 strength, 90 strength) that I started seeing the patterns, working out how the Game Genie code letters mapped to bits and represented the data values. So then I started synthesizing more codes that weren't in the book: hey, adding one to this letter changes the next stat instead, that must be a memory location. What happens if I add 16 to it, nice it changes the next character.

Ultimately I never really played the game with hacked characters, since the challenge of the game wasn't the stats but in exploring and mapping the dungeons and hidden areas. (I had nightmares for years about getting lost in Ambrosia.) Other NES games were much more interesting with hacked stats, notably Final Fantasy I.

Ultima III on the NES also contained the first major loophole exploit I discovered in a game. When in a dungeon, your magic power would slowly recharge with every step, but also risk running into a monster encounter. But I happened to realize that _rotating in place_ did the former and not the latter. So just by pressing the right arrow 300 times between encounters to recover 75 MP, you could cast the top-end magic nuke spell on every single monster group, virtually achieving god mode.
Experience With CircleCI
there is no place in the article where the author states that a = true and false is prettier than a = true && false

Something like this, you mean?

I was excited to discover that Ruby has the keywords and and or as boolean operators. I quickly got into the habit of writing all of my boolean statements with these, instead of the more conventional && and ||, because my code became so much readable

If you would actually have read the article (or even just the comment you replied to) and paid close attention you would have learned that it said precisely that.
This Happy Place
I love it!

I was surprised to see that it even works on top of the Chrome extension I installed to change the HN design: https://chrome.google.com/webstore/detail/hacker-news-%20/oi...
Printing Binary Trees in ASCII
Visa Chargeback Code 53: Not as Described/Defective Merchandise

MasterCard Chargeback Code 53: Cardholder Dispute Defective/Not as Described

Discover Chareback Code RM: Quality of Goods or Services Dispute

Charging a credit card but providing a defective product is a valid chargeback reason.
Did you lie when you signed up for the developer program by claiming that you were 18? Or did they just make up that rule after the fact?
Rare earth metals for one. Human capital for 2 - there are simply more smart humans outside the US than inside (simply because there are more humans outside the US than inside it.)

Inputs found outside the US sort of misses the point though - we dont live in a world that is getting less connected. Instability elsewhere will find it's way here in one form or another, hence the need for someone to underwrite security. For the moment (and for the last 90 years or so) that someone has been mostly the US. It wont always be - eventually it will be another country, or coalition, but someone will underwrite global security, or the globe will be far less secure than it is today, with the attendant costs.
The simulation happens locally, it's only saved server-side at point-in-time; which is why people are losing hours of gameplay to failed saves.
And don't bother registering because you will get a ton of e-mail newsletters you don't want. Trying to unsubscribe from them is like playing whack-a-mole because they subscribe you to so many different lists.
Hm, http://www.pothole.info/2011/03/how-road-salt-leads-to-rough... and other sources I just Googled seem to agree that salt only affects concrete in certain situations. I guess there's some other reason we don't have concrete roads up in New Hampshire...
We're using Bluepill, which has a friendly DSL to define CPU and RAM usage limitations. This can be quite handy if you need to occasionally restart a process with memory leaks or the like.

I believe God and Monit have similar capabilities, although I haven't used them personally.
To avoid a potentially useful language feature because you might make a mistake with it is, to me, a absurd.

A much better argument might be Use <feature> only when you fully grasp its use, which is true of any feature. Some are more difficult to understand than others, especially when trying to relate a feature to another language, but that's just not an argument I can support.
SlideTo, a smoother $.scrollTo with CSS3 Transitions
Russian scientists report new DNA under subglacial Lake Vostok
BBDO Canada Wins Big in Dx3 2013 Advertising Challenge
Is a wildcard cert for subdomains, e.g. https://*.example.com? And it's $60 altogether for any domain I control?

Good info. Thanks!
Haha. Good catch, gotta pivot somehow.
The Case for a True Mac Pro Successor
Awesome tool man :D
It's really convenience for new user to learn and use vim like pro :)

Great contribution to VIM community.
I may be prejudiced, but I think that criminals (that get caught) are stupid only in 1st world. If you go to poor countries such as Bolivia, or even Mexico, you'll find that the criminal cartels employ some very, very smart people with ingenuity.
Whether right or wrong, I personally prefer the Python way and I'm not a particular fan of Tim Toady. Especially when working in teams, it's simply easier if you don't have to make up rules, but it's clear upfront what to use, because there is no need for discussion.
Just like everybody else who replied to your comment I do not believe for a second that any processing is done on the server side.

I think you have been fooled by EA's marketing.
how about your dotfiles. I can bootstrap everything in new computer in one or two scripts :)
Looks awesome! FYI: When you ask for chrome to share its location it comes from washio.herokuapp.com
My biggest complaint is that you called Ruby's way "intuitive."
It's not as hominem to say that you do not have facts. Moreover, I already said that being logically correct is not my aim. Your argument lacks relevance or informedness, so you can make as many valid points as you want, your words simply have no correlation to reality.
You can disclaim implied warranties. Virtually every EULA and website TOS document does so (OT: it bugs me a bit that you're "fairly certain" about this, while you've undoubtedly agreed to that disclaimer dozens of times a year all your life). The UCC itself sets out the rules for disclaiming the implied warranties. It has to be done in a clear and conspicuous manner to be effective, which is why that's the part that's always in full CAPS in the contract, making it particularly easy to spot.

For example, Google's TOS:

> SOME JURISDICTIONS PROVIDE FOR CERTAIN WARRANTIES, LIKE THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. TO THE EXTENT PERMITTED BY LAW, WE EXCLUDE ALL WARRANTIES.

http://www.google.com/intl/en/policies/terms/

Or Twitter's:

> THE TWITTER ENTITIES DISCLAIM ALL WARRANTIES AND CONDITIONS, WHETHER EXPRESS OR IMPLIED, OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

https://twitter.com/tos

Or the iTunes store:

> APPLE, ISSUER, AND THEIR LICENSEES, AFFILIATES, AND LICENSORS MAKE NO WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO GIFT CERTIFICATES, ITUNES CARDS, CONTENT CODES, ALLOWANCES, OR THE ITUNES STORE, APP STORE, MAC APP STORE, OR IBOOKSTORE, INCLUDING, WITHOUT LIMITATION, ANY EXPRESS OR IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE

http://www.apple.com/legal/itunes/us/terms.html#SALE
Cannot understand the version of "Tagless, Monadic, Inferred Haskell". But it is very short.
If you look at government revenues as a percentage of GDP (your first link) over the last century, they've actually stayed within a fairly narrow window between 15%-20%.

This is like saying my weight has stayed within a fairly narrow window of 150 pounds to 275 pounds. Your "narrow window" is massive. And it's not even accurate, because there is not one single year prior to 2009 in the Tax Policy Center link showing tax receipts under 16%. Historically, the window is more like 17%-19%.

How can you look at historical revenue AND expenditure levels and call the unsustainability of spending "demagoguery"?

I'm not arguing our government should spend 24% of GDP ad infinitum. I was just as enraged in the 2000s during the W. Bush deficits. Had we been running balanced budgets and not fighting absurd wars in Iraq, running deficits to get out of a recession would not nearly be controversial.

But please, to crusso or anyone else, please explain to me what the causes of our "spending problem" are. The only projected growth in spending is due to Medicare, which is a healthcare spending problem, not a government program problem[0].

So are you suggesting we should cut Medicare? My parents have some health issues, and if it wasn't for Medicare, they'd probably be dead. I left my day job in 2011 knowing that I was unlikely to be financially burdened by their well-being, otherwise I wouldn't have done it. But how many startups will die before they're even born because software engineers are too worried about leaving their day job and covering not just their health insurance but their parents? And when will the deficit-mongers finally realize that while government programs technically require taxation, they can provide a basis of society for us to unleash our maximum capitalist risk-taking potential?

[0] http://www.washingtonpost.com/blogs/wonkblog/wp/2012/11/09/t...
Several years ago, this app was written in about a month for an iPhone app development contest sponsored by Omniture at Brigham Young University. The app won the contest and was at one point the #1 free iPhone app in the app store. It has since been neglected as its creators moved on to professional careers unrelated to app development, but we thought it would be nice to release the source finally in case anyone can get any use out of it.
‘What’s up with Apple’s down low on Ebay sales?’
Django-PostgresPool? What, I don't even...

https://github.com/kennethreitz/django-postgrespool/blob/mas...

from sqlalchemy import event
from sqlalchemy.pool import manage, QueuePool

Oh, yes now that makes sense ! :)
systemd encompasses process monitoring functionality by design, which is a strength imho, though it is subject to the "all your eggs in one basket" criticism.
I think I may be the last person who still thinks "and/or" are just fine for boolean expressions in Ruby.

It is true that "and/or" are not equivalent to "&&/||". But I don't find any of the arguments that we should then avoid "and/or" in favor of "&&/||" convincing.
(Note, this is an honest question on my behalf -- I don't have a preconceived opinion on this matter.)

Do you have any data points about Keynesian deficit spending being effective in more recent times? I was under impression that it hasn't had much effect on Japan's "great recession" or when it was embraced in US under -- ironically -- republican presidents, most recently George W. Bush.

I recall "pump priming" also being used to justify tax cuts which came without accompanying spending cuts.
The diagnostic is right, but the remedy given in the article seems worse than the disease.

Using backends to make Django pool the connections is sub-optimal. You'll have a different pool per worker process, and they won't persist when you restart your workers - right when you need low latency the most. Use pgbouncer/pgpool instead. On top of that, these poolers have some nice features.
Both && and and are short-circuiting operators in Ruby. To eagerly evaluate both operator arguments you would need to use &.
read the source, it is !
Haha, I forgot about that
People are pissed because it's an artificial restriction. People understand that talking to a server is necessary for an MMO to work, and they also understand it is not necessary for SimCity to work.

When an MMO talks to a server. it's in the user's best interest. When SimCity tries to talk to a server, it's against the user's best interest, who might want to play in a place without an internet connection, but is prevented to do so by a system that does nothing for him or her to begin with. It's weird that this is not obvious.
There are two primary categories of applications that were traditionally developed on sql platforms: Operational and Analytical. Operational applications want the ACID and transactions features of the RDBMS, but analytical applications benefit tremendously from the SQL language itself. If there is a question that my user wants me to answer and I can answer it by writing a SQL query but in the NoSQL world I have to write a program, I just lost one of my super powers. SQL gives me the ability to rapidly answer complex questions about my data. Please recognize that ACID and transactions are not your only hurdles to successfully competing with RDBMS.
"We have a spending problem" is a dumbed down, politicized way of putting it.

We have an entitlement problem, caused by a population bump, healthcare cost inflation and increasing lifespans.
The big jump was due to a donation of 4500€ from telerik.
What Prenda Law Is Facing In Los Angeles, And How They Got There
We use Supervisor integrated with Zookeeper to dynamically adjust the number of worker processes.
And that is wonderful for her :)
But in this scenario, an honest person would tell the finder about the reward and give him the contact info. It only works if the shopkeeper gets greedy and keeps the reward a secret.
"How to make a great scene fast"

Apparently the 39 second UFO clip took a team 4 months.[1] Not so fast?

[1]http://www.wired.com/underwire/2013/02/ufo-video-fake-tsirba...
CTF(Capture The Flag) style challenge for Linux Admins
If it works why not just reuse it :)
12 years ago I quit gaming because decent titles weren't available for Linux. I now have a great job and family, part of which I attribute to spending thousands of hours learning about life and technology instead of playing games.

Give it up people, video games = fast-forwarding your life.

(Actually I'm not really suggesting being that strict. I did return to play the occasional top title like Portal 2, but on a strictly controlled diet. Gaming should be a small enough part of your life that such DRM is a non-issue)
if all worker processes have an evenly distributed workload, how is pool-per-worker process a disadvantage? it's still a fixed-size pool, just one that's an aggregate of several smaller pools.
The Glim-dropper scam involves the mark trying make money by inserting oneself as an intermediary who provides no benefit, concealing his true intentions. Outside of HN, that is considered dishonesty.
If you act in compliance with the wishes of criminals, as if they were holding a gun to your head, without them even lifting a finger, you are rewarding them greatly to your detriment.

If fear you are being watched is going to color your thinking, rightly or wrongly, then you must get assistance immediately. There is no way to out think imagined foes without someone with clout to watch your back.

Even if the local police are worthless, the fact that you went to local law enforcement for assistance will probably be possible to establish at trial.

The reason willing mules are punished harshly is because they know they have something worth stealing, so when the package goes "missing" there is an obvious guess as to why. If you cannot keep your willing mules under control, you are instantly doomed as a criminal.

Stupid ignorant mules can only be expected to act stupid and ignorant. I find it unlikely anyone would bother to punish them for being slightly less stupid than originally expected -- but I suppose anything is possible. The criminals would be spending resources to harm someone already under law enforcement scrutiny; sounds like an unnecessary risk for no positive gain.
I dislike using symbols, I think because they draw a mostly-arbitrary line between operators and method calls. As a scala/python fan I like to blur that line, and write code that reads as close to English as possible, so I'd write expressions like

(user isActive) and (user.expiry before now)

and I think that really is more readable than '&&', in a way that your example obscures because you're still using '>' and 'false'.
Not that I want Ruby to be anything like PHP and Perl, but this is the same thing that happens in those languages due to the difference in precedence of and, &&.