skysight-inc/HackerNews huggingface dataset:
Is Qt 5.1 poorly integrated with Android? Have you experienced this, or are you simply assuming it?

Working with Qt could be a huge productivity boost for me compared to working with the standard Android SDK. I could have more time available to make it look and work well, and I would be able to reuse core application code (not UI code, mind you) across platforms.

Isn't it premature to declare this a categorical disadvantage for the user?
Please tell us what you've decided to use. I have an occasional customer who is trying to deploy .NET servers on AWS using Puppet and he reports that there's not a lot of step-by-step guidance on how to do it. Just bootstrapping the thing is a pain, requiring some kind of Powershell incantation to impersonate "curl".
I didn't read any physics in OP's explanation, and you don't necessarily need to melt a fiber optic cable to capture evanescent photons. However, I can see how melting the cable could achieve a splice using evanescent waves.
I've never bought into this "nice guy" image Craig Newmark seems to have cultivated for himself. Between numerous interviews where he gives flippant, condescending answers to reasonable questions and the overly litigious actions of the company that bears his name, I don't have a particularly high opinion of the man and I'm not surprised by this latest episode with Krrb.
I'm glad to hear from the creator. That's one reason I love HN.

Our Windows folks are big Powershell fans here. You wouldn't find too many complaints with it. The biggest problem going with Powershell would be bootstapping it into the environment if it's not already installed or if you depend upon a more recent version.

Since we're actively evaluating lifecycle management tools right now, this is our main concern. Many of the integrations to provisioning tools flow downhill from frontends which manage the state of many systems. We find ourselves choosing the best-integrated stack rather than evaluating provisioning software. The plumbing is very important, but a well-written lifecycle tool should make the copper pipes less visible.
The specific problem with git in Dropbox is that working in git can cause a large number of transient files changes as you, for example, switch branches. Dropbox doesn't know those are transient changes and attempts to sync all of them. That is one reason it can drain battery so fast.

Obviously with regular files, that is not an issue, so Dropbox works well. (unless you're managing them with git, I guess)

If you're willing to accept the "lightness" of git branching and commits, it's possible to "save and sync" your work very quickly. Assuming you're on a dev branch:

git add -A

git commit -m "temp commit 2013-7-3"

git push origin

You can even script this, see for example:

http://stackoverflow.com/questions/8482843/git-commit-bash-s...

Then when you're ready to work on a different machine, you fetch from origin.

If you want to keep your commits meaningful on your dev branch, you can create a temp branch first, then rebase later to get rid of the ugly temp commit.

git checkout -b temp123
I would suggest just using keys in this case.
Never heard about G-wan before, but from a quick read-through it is not quiet standard. It seems like somewhat unusual design, but interesting. From the g-wan website:

G-WAN is an all-in-one solution because communicating with other servers (FastCGI, SCGI, etc.) takes time (enlarging latency), and wastes CPU and RAM resources when the network can be avoided. Also, supporting many programming languages lets G-WAN serve most needs instead of having to use slower backend servers and fontend caches. Remember that our goal here is to use the ultimate low-latency and resource-saving solution. This is why G-WAN is a:

-Web server
-App. server
-Cache server
-Key-Value store server
-Reverse-proxy and elastic load-balancer server
Like the NSA is limiting itself to just the US? C'mon, if they can do it here without anyone knowing why would they stop at our borders/servers?
How are websites holding up against the native App Store apps for apps?
I'm not too familiar with G-WAN, but there's many more factors than some benchmarks published by the author of G-WAN:

1) G-WAN is closed source. This means you're tied to their paid support for fixes and improvements. Web servers are pretty critical pieces of infrastructure that are not replaced easily (if you're doing large deployments, custom config, etc.) and so having this risk is huge.
2) Documentation, configurability, support for well-tested integration with various application servers. For example, Nginx supports uWSGI out-of-box. The G-WAN site seems to have limited documentation.
3) Nginx is well proven in production. Sometimes just being incumbent is a good reason. This often takes some large project or company taking a risk on the platform, proving it in the process; this is unlikely due to #1.
4) Other benchmarks indicate otherwise in regards to G-WANs performance; not to say its bad, but the selection of benchmarks on its site is likely biased towards it.

There may be many other reasons...
Honestly I didn't even know people were still using RSS readers let alone would get their pitch forks out when Google Reader went down. Between news emails, news aggregates like HN, and my friends sharing links I really don't have any problem filling the gaps and gave up on RSS readers a few years ago. Am I in a small group?
If anything, seeing how those guys got treated is why Snowden fled the country. I can imagine that future whistleblowers are going to seek asylum first, then blow the whistle.
Expect lots of new Samwer copy/paste startups if people actually care in the end.
Yup, totally secure. Unless Google's secretly forced to add something along the lines of

$(document).on("change", "input.streak__password", function () { $.post(...); });

Somewhere inside ton of JavaScript code. Or some three letter agency gets a private part of certificate for mail.google.com and MITMs it all the way they want.
>I think you are assuming I hold positions that I do not.

Very possible. I think those "ifs" got me again.

>You also said it was plausible, which is assigning some bounds on probability.

A fair enough interpretation, but I was thinking of it in the more subjective sense vs. mathematical.

>I was objecting to what I saw as your rejection of the sort of argument skwirl was making

OK! Understood. LOL! I wasn't objecting to or even addressing whether the sort of argument skwirl was making could ever be valid in any scenario. My point was with regard to this particular discussion. That is, in this context it is not valid to dismiss the need for questions out-of-hand. I tried to be specific and narrow in my explanation.

I think the confusion came in because you broadened what was a very concrete discussion, then began introducing hypotheticals: "well, if you believe this or that, then the other".

I didn't make that turn. Wasn't sure what your position was or what you were attributing to me.

All of this to say, that we appear to be in agreement on the substance. That is, the circumstances merit questions.
I'm not an American. Canadian. And we have a very long history with the United States that has taught us that when it comes to conflicts, the United States always ends up winning, regardless of perceived objective facts of the situation. Google "Softwood Lumber United States Canada" - Basically wiped out (economically) the province I was in (or at least if felt like that in Lumby). Shut down entire towns. Despite trade agreements, and ruling after ruling going against them, The United States was able to arbitrarily decide that the cost of Lumber in Canada was too low, and set tariffs high enough to protect their own industry.

This was front page news for 10+ years in BC. I have a gut feeling for what going against the (much larger) United States is like when you are smaller, even if you are a close trading partner and neighbor.
I wonder how much of this is actually a reverse proxy to apache, though.
Or used a non link baity title.
The major problem is that a circle is too ambiguous a symbol; you'd need to add a notch or line or something to make it clear that you're referencing a constant. And when you do that, it becomes harder to write.

I always favored a variation on ◷, something like ◯̶ or ◯̵ or ○̵. Unfortunately, combined glyphs are representationally very unstable.
The reaction of different latin-american governments has nothing to do with the NSA scandal, but with the prohibition given to Evo morales to flight and leave Europe.

In particular, she is not taking a stance regarding spying, but against the humiliation suffered by the president of a sovereign nation.
There is a project called "littlechef" which allow you to use part of the chef-server's features without chef-server.

https://github.com/tobami/littlechef
one: the cable might be international and you might not have access to either endpoint.

two: when you're a gov't agency you want to justify having a big budget and a shiny new toy, plus the overhead can be used for other stuff.
7 terrible travel habits we love to hate
> Isn't it premature to declare this a categorical disadvantage for the user?

No, we've had about 10-15 years to prove, repeatedly, that "write once, run everywhere" UI never works.

> I would have more time available to make it look and work well, and I would be able to reuse core application code (not UI code, mind you) across platforms.

Qt brings in their own UI code, but if you didn't want to use it, you'd have to bridge to Java via the NDK. Possible, but a lot of work, and involves tossing a lot the value of both Qt and the Android SDK.
Clickable: http://fileslap.com
Amnesty International: USA must not persecute whistleblower Edward Snowden
Thanks for the write up... I am also considering both of these. I've hated every minute of working with Chef - particularly the Ruby DSL which as you note above is a terrible idea.
I'm glad to hear it, and hope it is massive and successful, but… I wonder if the SOPA blackout was more effective than this will be just because many (but not all) of those sites actually shut down for the day, completely blacking out everything. That gets people's attention way more than just displaying a popup banner. I found myself wishing the big sites would have joined in at that level. It would make a huge statement if Google shut off all their services for a day in protest. It would cause some inconvenience to people, but I would gladly accept that for the statement it made.
Out of interest, what was the empirical evidence that led you to believe that there is a God?

Is your belief in a God falsifiable?
I am a person that doesn't really understands webserver software. What is approximately the difference between Apache and Nginx?

Also, should I stop using LAMP stack for my small and experimental PHP websites that very few people visit, or is it good enough?
Ah, this reminds me to go use the new std::chrono classes to strongly type my time unit variables.
If anybody is still wondering why BBC Worldwide would block its contents from viewers in the UK, it seems reactions like these are what they're trying to prevent.
Today there IS a very big point in discussing this. Snowden is either in that Russian airport, or he is on the President of Bolivia's plane which just had its diplomatic immunity violated. His provable whereabouts are now a big factor in world diplomatic relations.
Instagram is one of the most watched examples of that kind of UI. About the name, I cannot reply anything, it came from the owners.
Maybe those 5 "conventions" are in no particular order, but I'd argue you should first check your indexes and only then consider "trying cacheing". Also, I'd think it'd be better to create indexes after "rewriting your code to use raw SQL", as indexing is usually (meaning almost always) designed to support queries; hence, you need to have queries first.
I'd never heard of G-WAN. It looks like it isn't open source, which is a major turn-off these days for core infrastructure components like web servers.
America poured in money during the Marshall plan to create a market for US companies that needed new markets after they produced a lot of stuff for the army during the war.

"The Marshall Plan aid was mostly used for the purchase of goods from the United States. (...) In the latter years, under pressure from the United States Congress and with the outbreak of the Korean War, an increasing amount of the aid was spent on rebuilding the militaries of Western Europe. Of the some $13 billion allotted by mid-1951, $3.4 billion had been spent on imports of raw materials and semi-manufactured products; $3.2 billion on food, feed, and fertilizer; $1.9 billion on machines, vehicles, and equipment; and $1.6 billion on fuel"

http://en.wikipedia.org/wiki/Marshall_Plan#German_level_of_i...
Why have you made 3 posts on this thread?
it could be a less sophisticated nation's tapping attempt.
So if I can break into your ci machine (or just get jenkins to run random commands on your prod server, which is probably easier), I then have sudo access to your prod server?

Using ansible from a local machine is fine, because you can make your devs type in passwords and etc, but I can't think of a secure way to do it with continuous integration.
Maybe US even used PRISM data to blackmail those officials? It's crazy, but after all this I would not throw the possibility away.
Matt Cutts Using CSS to hide Text and links on His Own Blog
Not all of us are "fine with that"; we've just agreed to focus primarily on the bits where we have the broader support.
You think that insisting the guy is barred from every ally

You're assuming that every other government is a puppet state of the US, incapable of making its own decisions or engaging in its own politics. No one else has to give Edward Snowden asylum if they don't want to. If you're talking about his passport being revoked, he was accused of a serious crime and was fleeing the country -- revoking someone's passport under those circumstances is not uncommon. None of this is evidence of the US being 'terrified' of anything.

we are grounding foreign president's planes because we are worried Snowden might be on them

WE did not ground anything, unless I missed the part where the United States runs the European Union. I suppose if there's a thunderstorm in Moscow, it's because the US controls the weather too? If Edward Snowden has a bad egg salad sandwich, the US must be poisoning everyone's chickens?

Consider this... the assumption that Edward Snowden has access to secrets so utterly damaging to the US that the government would be willing to do anything and everything possible to stop him... which brings with it the suggestion that the US is so evil that it would have such a secret still stowed away somewhere....

... and yet we let him leave the country at all. And yet, we appear (despite being 'absolutely terrified') to be working within the system. You think it would be impossible for the CIA to book a couple of flights to Moscow and maybe have Edward Snowden eat a bullet if they were that desperate?
<quote>...who will likely be absolutely furious with America, but even more so europe.</quote>

France, Italy, Spain and Portugal all agreed to deny this aircraft access to their airspace. Europe may be furious with America, but they are certainly not showing it by their actions.

Europe's bark is worse than it's bite - and America will be very satisfied with that.
It's likely that our website would be counted as nginx since the response headers include "Server: nginx...". And there is an nginx load-balancing layer at the front.

But it's a pretty thin layer with the real "web servers" behind it.
Move your business out of Texas and/or have the SV VC community blacklist any company based in that state.
Doesn't Windows 8 come with a built-in "remove everything and fresh install the OS" button now? Can always use that.
You can't really compare websites with Qt apps. QML was made from the ground up to allow for building fluid UIs. It is rendered using OpenGL. HTML was never meant to be used for app development, hence the poor experience. Qt and QML is just not native(widgets will look different, etc), but it will perform well. And you can always imitate the look and feel of native OS so apps at least don't look too alien.
How  You Might Balance a Business and a Relationship
In the case of slavery, even subordination could lead to misery and death. What would have happened if every slave had simply stopped responding and refused to do work for even one minute? They'd be beaten and tortured but if they kept it up, their people wouldn't be enslaved anymore as doing so would just be a waste of money and time.

Obviously you couldn't get that many people to allow themselves to be tortured to death to prevent future enslavement, but the thought exercise makes it appear that the GP's assertion has merit even if it's not entirely practical.
You are confounding two things now too. One is legitimate concerns that would lead to refusal to entry or questioning or similar. The other is pointless harassment due to problems with the system. The OP gave examples of the latter. Hopefully, you don't think the latter is OK no matter what.
Afghanistan, 2002; Iraq 2003. What war are you talking about?
What's the point of having warnings in the first place, if you treat them as errors?

Also what's the point of having errors that prevent you from executing the rest of program? One error in one module shouldn't prevent huge suite from compiling.
I'm going to have to ask you for some evidence of your claim that the 2004 result was legitimate. Do you really know that or is it something you've heard through others? We have programmers under oath stating that electronic polling stations were rigged. But that is totally besides the point. The people's vote, even if it were accurately tabulated and reported, counts for zero percent of the real decision. Have you heard of the electoral college? The will of the people is totally decoupled from who assumes office - and it's happening right in front of our eyes.
The real problem is `duration * time.Millisecond` makes no sense. The time api seems a bit obtuse. Why not `duration.milliseconds`?
Nope. nginx is rising because it is a very masterpiece of programming. Take a lock at the code - it is clean, readable, every syscall counted and thought of. No unnecessary copying of data, not idiotic casting from one kind of a data-structure to another. It is a piece of art of system programming. Look at the code. Quality wins here.
I disagree with ORM, at least as a "need". Why go to the trouble of migrating to a much higher performance platform to just give most of that performance back?
I love the NYUD trick, but trying to look up nyud.net brings me to some parked website, I don't know more about it.

A sensible worldwide url proxy-like would be great in order to bypass such country-based accesses. Oh, and letme.in is for sale!

Wanna see the BBC? paste letme.in in the url ; wanna see french public TV from abroad? do the same ; belgian public TV? go ahead

On a related note, lemonde.fr has similar weird rules (not state owned though). Coming from google news you can't see the full article http://www.lemonde.fr/politique/article/2013/03/04/grand-par... but copy pasting the title in google https://www.google.at/search?q=Grand+Paris+%3A+la+victoire+d... you just have to click on the first link to get the full article...
For me the main reasons to switch from Apache to Nginx were that it's smaller, faster, very flexible and easier to configure. Plus the additional features (eg. reverse proxy, ...).
Pilot (formerly Rocketr) Launched Today
From surveys we've done, I think the breakdown is about 60% on the ops side, 40% on the developer side. Obviously in a lot of startups, especially folks using cloud stuff, lines blur a lot.

I wanted to make a language that was good for both, and easy to do ordered tasks, and a lot of app deployment requires ordered tasks and being able to do things on the result of other things. OTOH, sysadmins want a language that is easy to read and has the declarative state features, so it's kind of both at the same time.
Great advice.

http://tomoconnor.eu/blogish/gwan-snakeoil-beware/ was a good read.
Literally the only channel I ever watch on television. It's pretty sad that the interesting documentaries have to be relegated to a separate channel so as not to confuse anyone watching BBC 1 or 2 (and BBC 1 and 2 get the HD versions, damn it.)
I meant the former. As far as I recall, the latter may have been possible. Their security model required someone physically authenticate it was a human logging into the system. This was to prevent someone from attaching a computer and using it to fake the responses to the challenges. I assume they were in fact worried it would do so by "learning" the real answer, but I can't recall.
I'm curious - for what do you use SL? I had tried it at v4 and it did not seem superior to a 'standard' Fedora install at that time, even for scientific analyses (ROOT and GEANT were no different to install IIRC and there wasn't the same healthy package system that comes with Fedora). Has it improved in some way since then?
Here is a nice list of agent provocateurs, bugging and so on
http://www.atimes.com/atimes/World/WOR-01-010713.html
> Qt and QML is just not native(widgets will look different, etc), but it will perform well.

Yes, which is not what people want. They want apps that fit in with the larger platform and exploit it's featureset.

We already went through this on Mac OS X. I use a Qt/Mac app every day for work, and would ditch it in a second if a native alternative was produced.

Unfortunately, it's an extremely niche application, and the competition is nowhere near caught up.

> And you can always imitate the look and feel of native OS so apps at least don't look too alien.

That's never worked out well for anyone, ever, in the entire history of cross-platform widget library attempts.
Apache is a process- and thread-driven application, but Nginx is event-driven. The practical effect of this design difference is that a small number of Nginx "worker" processes can plow through enormous stacks of requests without waiting on each other and without synchronizing; they just "close their eyes" and eat the proverbial elephant as fast as they can, one bite at a time.

Apache, by contrast, approaches large numbers of requests by spinning off more processes to handle them, typically consuming a lot of RAM as it does so. Apache looks at the elephant and thinks about how big it is as it tucks into its meal, and sometimes Apache gets a little anxious about the size of its repast. Nginx, on the other hand, just starts chomping.

The difference is summed up succinctly in a quote by Chris Lea on the Why Use Nginx? page: "Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache."

Source: http://arstechnica.com/business/2011/11/a-faster-web-server-...
For small scale stuff, there's practically no difference between apache and nginx.

For larger scale deployments, nginx is generally considered to perform better than apache.
Nice , good luck for you , now only developers eventualy decide what's best for them. If your framework is the best , people will adopt it.
The leaders of these countries may have agreed, though some apparently have later reversed their position. The citizens certainly have not.
Dear Entrepreneurs
Check if WebGL is working properly for you on http://get.webgl.org/
If you don't see a spinning cube there, try Chrome. If it does not work with Chrome too then there might be a problem with your video drivers.
And you know the NSA hasn't been given or stolen SSL private keys of major players?

Most big sites don't use forward perfect secrecy making MITM achievable.
"I also cannot find any evidence of anybody using G-WAN in serious production."

This. This.

I find more articles about why NOT to use G-WAN more than anything.