skysight-inc/HackerNews huggingface dataset:
It seems to me that Ruby's "and" and "or" are more similar to Prolog's ','/2 and ';'/2

([Edit] not that Prolog is necessary a shining example of a mainstream programming language)
Yes, we've seen some increase in the volume of Python developers sign up on our site (whitetruffle) too, interesting to see the shifts.
Daemontools has never let me down. It plays nicely with the OS in that I don't have to muck around with essential system daemons and init scripts, and it corrects all sorts of bad behavior. I run everything with it: python, java (including long-running servers), ruby, perl... Really a fantastic package.
I don't think it actually works as a good explanation of the differences, the article it self does a good job by explaining the precedence rules which is the actual technical difference between the two.
My explanation just shows the intuitive difference.
Nice introduction to SQL injection :)

I like to explain to clients that software security flaws form out of what I call "developer tunnel vision." Developer tunnel vision occurs when a programmer fails to predict the types of input that an attacker could enter into a running application that would cause problems.

It's these untested edge cases, not necessarily an unknowledgable developer, that allow so many security problems to occur.

This seems especially true when developers are rushed to ship products, rather than taking the time to properly test them. I'm not saying that the philosophy of "build often, ship often" is wrong, per se, but it is absolutely a major cause of security issues.

This issue is compounded when developers are, in fact, not knowledgable about security issues. Up until very recently, university-level courses and textbooks taught students to write code with security problems in the examples themselves. Many courses and textbooks still do. This is true for SQL injection, buffer overflows, and many more classes of vulnerabilities.

The problem is compounded when developers and sysadmins rely on over-hyped security tools instead of secure code. Don't get me wrong--a well maintained WAF or updated and monitored IPS can absolutely add incredible protection to an organization's defense--but it doesn't solve the problem of insecure code.

I know that most developers in the startup scene are eager to deploy their MVPs and ship immediately. I'm okay with that, and not only do I encourage it, but I've been there myself. Let me throw out a word of caution, though: if you're going to create a product and get some early adoptors, don't lose their data. Do some preliminary security testing. It doesn't need to mean "go out and hire a security firm to test your application," since that can often be expensive. Take an hour or so before launching, though, and test for common problems like SQL injection, cross-site scripting and cross-site request forgery. Check out the OWASP wiki. Throw a single-quote into your login fields and see if things start to break. Trust me, it's better to delay launch for an hour than to have easily-fixed security problems that expose your application to the TechCrunch crowd because your database got stolen and put on Pastebin. Even better, try to adopt security best practices into your software development lifecycle, even if that "lifecycle" currently consists of "post up at Startup Weekend and work until it's ready."

You don't need to spend all your time and money on security, but when your reputation is everything, it is generally a worthy investment.
"We have an entitlement problem"

USA has very bad social security, in fact unemployment benefits should be increased greatly. People are living in the streets, that's not acceptable in a civil society.

"healthcare cost inflation"

That can be fixed by adopting universal health care.
> Our client is requesting all Internet Protocol addresses (including the date and time of that access in Universal Coordinated Time) that accessed the blogs located at diretrolldie.com and fightcopyrighttrolls.com between January 1, 2011 through the present.

>Please provide this information in an Excel spreadsheet.

Easy. Give them an Excel 97-2003 spreadsheet with the first 65,535 and tell them the format can't support any more.
Do you know they get the HTML5 version to be a full screen app that doesn't slide horizontally or vertically? I have been looking everywhere for how to do that in Safari.

Thanks anyone.
Appended to my comment:

> 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
Unfortunately, I think you're correct here. I guess I'm hoping a cabal of Bitcoin insiders will somehow convince the powers-that-be to start using btc, but your interpretation is much more likely.
> "If it were found on Mars, people would call it Martian DNA. But this is DNA from Earth"

Yes... yes indeed.
How is a connection "checked back in"?
Citation please?

To the best of my knowledge, Apple has never removed any app directly from the user's devices.
As someone currently dealing with a lot of Java code, I love that Java only has && and not "and", it allows Java programmers to construct simple, easy-to-understand constructs like this:

if (true && false == true) {
return new BooleanFactory(true);
} else {
return new BooleanFactory(false);
}
HFT makes markets more liquid and efficient. I think people oppose HFT because it prevents small investors from competing with algorithms and bigger players. However, the function of market shouldn't be job creation, it should be used to determine true market prices.

If all traders are replaced by HFT algorithms, that would be fantastic news. Opposition to that is ludditism.
AFAIK, OS X has been running fine (not super-fast, but acceptable) without 2D acceleration for 13 years.

Also, doesn't Compiz still have some tearing or artifacting during window resize? Wayland is supposed to eliminate that.
This is not really a Tim Toady. && and and has different use cases.

One (ruby/perl: &&, python: and) is used to evaluate truthness of two expressions.

The other (ruby/perl: and, python: N/A) is more of a program flow operator. Now that I think about it.. If it is a Tim Toady, it is more of _if_ vs _and_ rather than _&&_ vs _and_.
Looks like they use a point when the campaign is in EUR and a comma when it is in USD or GBP. With the exception of Ireland, that pretty much matches the map from the wiki article. But I think they should rather honor the user's locale in any case.
Are you sure about that? I'm getting better performance with XCache, and it has everything that APC has plus some other useful features like deleting keys by prefix.
What does "benevolently sexist" mean?
We haven't needed Keynesian deficit spending in a long time because the Federal Reserve has done a decent job "moderating" economic cycles. Too much growth/inflation, put the brakes by raising interest rates. Too little growth, stimulate growth by lowering rates. Some economists call the 1980-2000 period "the Great Moderation" for this reason.

One of Japan's issues has been that its central bank was not with loose with monetary policy as it could be. Investors expected the central bank to raise interest rates at the slightest hint of a recovery... which they did, thus limiting recoveries. Ben Bernanke wrote a paper in 2000 (when he was a professor at Princeton) criticizing this -- http://books.google.com/books?id=WAgXuZxPvrUC&lpg=PA149&....

You really have to go back to the Great Depression for events that would enable a good analysis of the impact of federal deficit spending. I refer you or anyone else to Christina Romer's paper -- http://elsa.berkeley.edu/~cromer/What%20Ended%20the%20Great%...

Romer was one of Obama's economic advisors in his first term. She suggested the 2009 American Recovery and Reinvestment act should have been $1.8 trillion, instead of the $800 billion it ended up being[0]. She also, under political pressure, gave the estimate that the stimulus would keep unemployment under 8%. Oops.

This is typically what happens in practical execution -- due to political posturing, the stimulus isn't as much as it needs it be or is oversold in its ability to help. Then the opponents say "nyah nyah, stimulus doesn't work, all toy did was cause a bigger deficit, so let's cut government programs instead!" And then everyone acts surprised when cutting spending leads to an economic contraction and everyone ends up with an even bigger deficit. The UK has acted out this drama to the tee, to disastrous consequences[1].

[0] http://www.huffingtonpost.com/2012/02/14/escape-artist-noam-...

[1] http://www.guardian.co.uk/business/2013/jan/24/imf-george-os...
Your techcrunch link is wrong. It's linking to another source, which spouts what turns out to be incorrect conjecture from a random developer. It's referring to a CoreLocation blacklist, which I believe isn't even consulted on more recent versions of the OS.
Sadly, just seems like the author was never really even punk rock to begin with.
No. You should use them appropriately.
You could easily have written the exact same thing about Upstart, Systemd, or Runit. :-)
That's not a bad starting point for a minimal definition. Would you also include things like slavery and child labor?
it's not that snark is more important, just more fun.
Stack Overflow Moderator Election
And what's the problem with selling services instead of physical goods? The automation of manufacture means that there's less jobs to produce goods and more to crete all kinds of services and information. If a factory needs 80% less people to produce the same number of cars, then that's a good thing.

Those people currently producing food and clothing are not going to disappear if the economy crashes.
When the argument is "taxation vs spending" and the spending side is 33% off historical norms while taxation is within 5% of historical norms... calling something a "spending problem" would seem to be objective.

Listing some of the details for why that spending problem exists doesn't make it any less or more politicized. It's just adding details.
Net worth can be negative and quite often is. Quoting percentage changes for values close to zero isn't very meaningful -- a change from $12k to $5k net worth probably has about the same impact as a change from $8k to $1k, but one is a "58% decrease" and one is an "87.5% decrease".

If there's something shocking about this statistic, it's how small the figure is, not the fact that it's dropped by 68%.
Let’s talk about ‘women in tech’: Silicon Valley still has a gender problem
Wow. If you can provide this, I will move away from my self-hosted shopping cart to you guys.
I hope some hackers write viruses that keep these drones grounded whenever they're in US airspace.
"&" isn't even the same category, since it is a definable method and its meaning varies with the value on the left hand side.
Anybody who promises to stop deleting and locking interesting questions on Stack Overflow gets my vote.

Wikipedia has the same problem.
Coding Cloud Heroku May Face Lawsuit Over Bait-and-Switch Claims
Uncopyright and the minimalist mindset
I mean of the actual game back-end for things like Diablo, Starcraft and Warcraft II. There was a complete replacement for Battle.Net that, unfortunately, ended up mired by legal concerns.
In a well-designed, flexible language (which includes Scala), operators are not a special case. In fact, in Scala, they are just methods, so there's no arbitrary line between the two!

I personally like the Haskell/OCaml approach of having operators just be normal functions that happen to be parsed in infix position. It's simple, elegant, uniform and flexible.

Either way, the core idea is that operators should be nothing special.
I think it's a question of which tool you learn first. You learn one, it solves your problems and the rest does it differently, so they're "wrong" or difficult in your eyes.
Nice! Maby a small video preview or gif would help new users to understand what each plugin actually does? Links to the plugin sites would be great too, as they usually have documentation on them.
I'm not too familiar with the NES port of U3. Could monsters walk over chests? Did monsters in dungeons drop chests?

In dungeons, if you were standing on a location already holding something (chests and strange-winds, basically), a monster couldn't show up, because it would have no place to drop its treasure chest.
It wouldn't be so bad breaking the law and driving a car yourself. Be a part of the underground team, pirates and so on.
Check out jsrepl. It's what I used for http://replpad.com (collaborative python editing/execution)
Not really got the best advice on learning sources but this should make the situation more manageable without internet access.

I have a set of resources for when our internet goes down (rarely but weeks at a time):

- Set of Ubuntu linux ISO images, server and desktop

- Apt-mirror dump, I think this is about 30GB.

- SQL Dump of wikipedia and mediawiki source. Wikipedia has a lot more info on linux/programming/CS topics than I expected.

- Local package manager repository clones, NPM etc.

- Installer disks for your OS.

- Disk with any needed installers for your setup; virtualbox, vagrant, sublimetext etc.

Most of this just sits on an external drive using vagrant and nfs shares.

This would obviously require some linux knowledge but is well worth it, it is pretty easy to get together and manage with vagrant.

This should cover any resources you need to get hold of while learning, there's nothing more annoying than being stuck without a single package.
Look at the discussion section on that Wikipedia article. A lot of that chart is for crap because the collection of the tax data is not consistent. In particular, the US's State and Local taxes are not included which puts us far lower. I looked at it yesterday, thinking to use it in a discussion, but gave up because it's just not an accurate picture.
Beware Discount Steam Keys
The sample content is very high level. Will the newsletter be more technical?
IMO Wikipedia is far far worse.

At least SO is clear and honest and upfront about it, and they don't have megabytes of rules and guidelines and essays and etc to follow.

I do understand the frustration of having good interesting questions closed. (Especially if it's for dumb reasons.)

Wikipedia can feel very toxic. Even if you're avoiding the obvious hot-button topics.
Why just Java plugins for browsers and not other things?
So, to see an example, I have to build it and deploy an application? I don't understand this tendency of posting links to a github page that presents no screenshots or examples.
Heroku Class Action
I do count scheduled downtime and DDOS attacks in my uptime, which is why I wouldn't tolerate 44 additional minutes of downtime from my infrastructure provider.
Podcast: CanSecWest Founder Talks Pwn2Own, Hacker Culture
It's absolutely politicized. The obligations driving our spending were on the ledger 15, 30 years ago, everyone knew it. But now we hear about 'overspending during the obama administration' as if it was his decision to have people get old and collect their benefits. Or as if he didn't try to attack healthcare costs first thing out of the gate.

Calling it an entitlement problem highlights the problem. Calling it a 'spending problem' obscures it. Do whatever you want.
I think it's more about that design is personal, identifying (which also brings up emotions easily) and that the problem here is about the rights for those personal things. Since design is actually _more_ open, visible and made for people, inherently there isn't any way to hide or obscure it (like you can do in some level with code or technology). It's about having rights or giving permission. You share the code or design you want to share, but should have a right not to do it as well.

You design something for your loved one, and see it end up as campaign for a multimillion dollar business. You design your product with love, just with the right and personal style and see it to end up as commodity. Those things feel like worst kind of abuse if you didn't expect or want them to happen. There is bit similar kind of outrage when corporations use open source code and don't share it back.

Design and brands are also identifying and they build trust and value, so copying design is bit like stealing your identity, name or face. If someone somehow uses your code without your permission, almost no-one will notice that it's _your code_ running in the backend.

And this is not the same discussion as pirating music or movies, those are products made to consume, and their value doesn't decrease when people use it more. But for example using Bootstrap default design doesn't really bring up trust or anything positive anymore since some many people are using it, so usage decreases the value of a specific design.

As a final note, fashion and design of course runs on getting inspired by other people's work and that's how it should be be. However even something isn't illegal, it doesn't mean it's ethical or nice.

(You may also notice that both Rams and Ive talk about their designs or process post-mortem, so they can choose the parts and the way they want to talk about it.)
tl;dr:

'&&' is a boolean and
'and' is for control flow
> Pick one and go with it.

They did. It's `&&` and `||`.

I understand your point when it comes to it being a potential landmine, and honestly I never use them myself. But I've never seen any ruby guides or docs use `and` instead of `&&`, and I have seen skilled rubyists make great (and correct) use of `and`.
Good point, I haven't thought about it that way.
Startup Advice - What I Learned The Hard Way
> Give it up people, video games = fast-forwarding your life.

While I agree with you in principle – I doubt I play more than one or two games a year – I resent your sanctimonious tone.

You've no way of knowing how people are using their games. Modern games present a lot of opportunities for exploring power and morality. Even sexuality. For some, the escapism represented by games may be as close to vacation or therapy as economic reality allows. For others, they're a vacuous waste of time that could be better spent.

But you don't know, so don't claim to.
I know this makes me some sort of monster but I'm disappointed in the lack of ability to have noexpandtab. Otherwise though, good tool, looks great.
That was pretty much his last $30M, at least at the time.
Absolutely spot on. But there is no reason why the translation from the user's query into a series of data accesses cannot happen in the front end. In many ways, NoSQL is a reaction to the poor job RDBMSs were doing in the front end. Everyone has seen the cases where AWK programs on desktops could outperform expensive Oracle servers, and that's mostly because they enable the user to put to use what they know of their specific data and their access patterns.

So, in between "writing a program for each query" (which I agree is a non-starter in some settings) and "SQL is the one and only interface" lies an exciting space of opportunities.
Meteor Devshop 1: The Shape of Things to Come
Upvote for the Noune Project part!

LayerVault might of bought a Noune Project icon license however, but still, it's all too coincidental, even when you look at the colour scheme.

You can't copyright a shape & colour combinations (mainly squares) however, so it does make it tougher to call something a huge 'rip'
Regarding the P.S. - is this why there is now Chec and Ribbon.co (a d/b/a for Kout Inc.) doing similar things?
When I saw the title "vs. God", I thought it was going to include something like "Tup vs. the Eye of Mordor", a whimsical performance comparison between the Tup build system and "The Eye or Mordor" in the guise of a simple script that does no dependency checking because it already knows what has changed: http://gittup.org/tup/tup_vs_mordor.html
Speed, to a certain extent, doesn't matter. What matters is intelligent drawing. Double-buffering updates, not showing partially laid-out screens, etc. Software rendering is plenty fast for the relatively simple drawing that makes up a typical application's user interface, and EGL does support the most essential bit of hardware acceleration--bit blit (using the image as a texture).
Sounds like you probably shouldn't contribute, then.
I agree with the premise, but I think a larger, more capable iPad would actually be a more influential 'halo car', given today's Apple clientele.

An iPad with a 15" screen could display twice as much information and would allow for more on-screen controls. Apple could port the full versions of Pages, Numbers, and Keynote for iOS, but also the Pro Apps like Final Cut, Color, Aperture, and Logic. An iOS version of iBook Author could be a killer app. I've also long dreamed of a WYSIWYG authoring suite for making iOS apps on iOS (along the lines of Automator or Hypercard) – not for submission in the App Store, but to run on your own iOS devices and to share with friends and family.

Nice to have: add two Thunderbolt ports to the iPad Pro. Not only for connecting fast SSDs, but also so that you could link another iPad Pro. This would add a second screen, and for processor intensive tasks, the two CPUs could work together (think xGrid or GCD).
Automating Android app tests with calabash-android
"Women are whores and bitches" is malevolent sexism. "Women are nurturing, and thus cannot be front line soldiers" is possibly benevolent sexism.

(https://en.wikipedia.org/wiki/Ambivalent_Sexism)
Comcast (xfinity) tricks users into installing crapware
I'm wondering where you would actually buy a pocket protector? A quick Google search brings up plenty of ironic tshirts and novelties, but no actual pocket protectors.

(And no, I don't actually want one. I'm just curious.)
There is a gh-pages branch, which means it's a Github page: http://iurevych.github.com/Flat-UI/.
I think they would be able to survive except they broke the cardinal rule of online anything. Never destroy your customers data.

Players are losing save games, either getting reverted or forced to start from scratch.
I am also, perhaps unsurprisingly, a longtime supporter of the idea of higher-end iOS devices.
:-) Maybe. Let's not forget the part where the new thing, with its limber, simpler architecture completely displaces the old klunker, and provides an extensible, easily customized platform to its users.
I'd say within 6 weeks? We're a tiny team (2 devs). I'd love to speak to you about it and see what you'd like to see implemented.

drop me an email at devan [at] madebyswipe.com
> Second, this post demonstrates a danger of allowing assignment via '=' evaluate to an expression (granted with less weird precedence rules it wouldn't turn out as bad in this case).

I think it's just an issue of precedence. Assignment evaluates to an expression in all Lisps, ML, Haskell, Scala, and Rust, without this issue.

Stricter typing can also solve the problem. If assignment evaluates to unit, as it does in ML/Haskell/Scala/Rust to name a few, then the attempt to perform the logical-and operation with unit and bool would throw (in a dynamically typed language) or won't compile (in a statically typed language).
So true. I'd love to try other people's recipe as a downloadable bundle.

If I could sign up and have it keep a history of downloads I made or save settings so I could go back and tweak my existing configuration that'd be wonderful.

+1, really awesome.
Runit is very similar in design to Daemontools, but it seems generally more featureful and better maintained. If you like one, chances are you'll like the other. (Also, daemontools' licensing is no longer an issue; it's been public domain since 2007.)

I do take issue with your characterization of Upstart and Systemd as needlessly complex; almost all of that complexity is for their role as init.d replacements, and doesn't need to affect you if you just want to get a few programs running. Their big selling point, for me, is that one of them is usually the default and the config files are quite easy to write if you're not doing anything elaborate.
Use ATtiny85 with I2C EEPROM
Amazon Issues Warning Over SimCity