skysight-inc/HackerNews huggingface dataset:
1) Maybe it's a design problem, do you really have to provide the exact same experience to everyone?

2) As others have said, there are "free" (of course, there's a cost in setting up) alternatives.

3) Indeed, we bumped every iMac RAM here as well. It's very cheap, though.

4) Well, not really. Any logical piece of software can (and should) be isolated to run by itself. That's how you unit test them. This is the kind of thing that you build once, test everywhere and stop worrying about it until you have to change the set of features.

My point is: why don't we all serve a lo-fi version of our apps based on the features present in the current agent? This way we can stop worrying about release numbers once and for all. If nothing, it usually result in a more stable code base.
It wouldn't surprise me to discover that Google's team did lots of their own performance tweaking and tuning to compensate for their disadvantage. I do love the responsiveness. Now their Gmail app on the other hand was painful for me to use.
I'd be happy to give this a try. The clipping tool for newsletters sounds particularly interesting. I send emails to my members as a block of text (without much fanfare).

I'll give this extension a try this weekend and see how people like a different format. I'm not sure how soon I'll have results regarding the newsletter, but will definitely critique the experience. :)
1. Start centralized bitcoin depository.
2. Fail to provide any loss protection.
3. "get hacked"
4. Profit.
This.

IIRC, the reason is that the Nitro engine compiles directly to native code, which is then executed. This requires writing to memory as data and then executing the data. However, Apple doesn’t allow third-party applications to execute data for any reason. This would violate security policies. Thus, any and all third-party scripting—be it JavaScript in a Webkit view or something else—must be interpreted. The best a third-party application can do is compile to byte codes and then interpret the byte codes.
HackerRank aims to build a fun place for programmers to hang out
To further your point, if C# MVC4 ran flawlessly on a free and open mono/nginx type setup, I'd run to it like a forlorn lover across an open meadow.

There are alternatives, but nothing that simply 'just works' like PHP seems to.
I think Android already supports full disk encryption.
I think the argument being made here is not that page-is-program model is superior; it's that it's much easier to understand for newbies coming into the field.
Warren Buffet Loves Advertising
The difference for me at least is that I have replaced the default Safari icon (in the dock bar) with Chrome.. something which I did not do with Opera. A friend of mine did too as I noticed today. So it definitely has better chances of sticking with at least the people I know.

(A little OT but right now the Chrome icon it looks ugly as hell. The black just doesn't seem to mix well with green and blue for some reason)
Can someone please explain Apple and Microsoft's insistence to push Safari and IE respectively? It seems that they have little to gain.

In this case, why does Apple mandate the use of UIWebView instead of allowing a native implementation of Webkit+V8? It just seems like Apple is being stubborn as usual.
I'm a professional programmer who feels like he maybe shouldn't be. Articles like these are encouraging, even if never wind up quitting.
http://www.thefreedictionary.com/complicate

tr. & intr.v. com·pli·cat·ed, com·pli·cat·ing, com·pli·cates

1. To make or become complex or perplexing.

2. To twist or become twisted together.

* ---> To make or become complex <--- *

Why did we need this complect business again?
Will there be an API? It looks neat!

It's one of those ambitious projects, that, even if failure is in the future, it's still a worthwhile project.
The skinny on IE's update policy
Individual availability zones can be identified using the API.

ec2-describe-reserved-instances-offerings --region

will tell you what the zone's identifier is.

After you list the permanent identifiers, you can match them up to find out if your us-east-1a matches my -1d.

This Alestic article shows how to label them all.

[0] "Matching EC2 Availability Zones Across AWS Accounts" http://alestic.com/2009/07/ec2-availability-zones
Before we get into the discussion about what you should be worth., pure numbers show that you are asking to go from 45,000 to 55,000+10% = 60,500. That is almost 35% raise from your current base. I have been in your situation before and it is very unlikely in the US to get that kind of a raise usually.

Having said that, if you really feel that you are worth that much, have a talk with you boss. But most likely, you might have to look outside your current company and even then, a 35% raise is very tough to negotiate in current market.
Please:

alias hncomment='fold -w 77 -s | sed "s/^/ /" | pbcopy'

use:
echo "blah blah blah" | hncomment
command-v

Thus:

The reason this approach is problematic is that it means the traceback for
an unexpected UnicodeDecodeError or UnicodeEncodeError in a large Python 2.x
code base almost never points you to the code that is broken. Instead, you
have to trace the origins of the data in the failing operation, and try to
figure out where the unexpected 8-bit or Unicode code string was introduced.
By contrast, Python 3 is designed to fail fast in most situations[...]
If you have two lame horses and you glue them together do you get:

1. A race horse, or 2. Two sticky lame horses
This has been submitted many times.
One thing that might help is that even when safari closes a tab, if you tap and hold the + button you will see a list of closed tabs and you can reopen any that were closed.
If I want to sell something, how can I get my Bitcoins converted to cash, safely and reliably? I don't trust MtGox, and I don't want to long-term forex risk exposure. Is there someone who could settle Bitcoin to USD, daily in San Francisco?
Fairbet88.com dukung fairplay EURO 2012
Fairbet88.com dukung fairplay EURO 2012 kita juga bisa ikut berpartisipasi langsung sebgai pemotor perdamaian dan menciptakan suasana yang tetap kondusif.
Vestigial is the right word; a characteristic of a surviving species that isn't particularly relevant to the question of why they survive. While debate goes back and forth between the various potentially-vestigial organs we may possess, it seems clear that if the appendix contributes anything to humanity's survival, it isn't very much. Also, vestigial tends to imply it isn't actively harmful, which I don't think it is because PHP certainly works just fine with other models as well. (If it were only page-as-program, I'd have another opinion... but it would probably also not be doing anywhere near as well on very large sites and we probably wouldn't still be talking about it as anything but a historical language.)

You may disagree that my characterization is correct, but it is certainly the characterization I intended to convey. That's why I parenthetically commented that I think the real reason it has carried on is another one, to contrast the relevant characteristics to the irrelevant ones. Creating a new "PHP-killer" and focusing too much on the vestigial features of PHP is a recipe for failure.
Can someone explain how an application developer with access to webkit+Nitro could cause problems? Would the developer have to write a malicious app, or would a maliciously crafted webpage be able to exploit the OS?
The snappiness could be because iOS Chrome pre-fetches pages if you're on a wifi network. A lot of the lag of Safari on iOS seems to be in the actual fetching of pages.
The Game Changer
What? That's pure bullshit.

It takes on a modern machine (in my case a laptop from last year) about 4-5 mins, full with modules. In comparison, some random java project I am working on, it takes maybe 7-8 mins.

And actually, if you ever compiled a kernel, which I highly doubt, the make system does not recompile everything, only your change. Besides that, modules you can compile individually.
And you are suffering from cognitive bias?
> What else exactly did you think was?

Well, in principle, there's no reason any one language has to run half the web by itself. And there are also static pages.
These benchmarks are not surprising. The UI however is the biggest turn-on. Chrome for iOS was very well done even though it is NOT Chrome.
Quick Google, sorry it's easier than me offering an incomplete explanation: http://stackoverflow.com/questions/3730019/why-not-use-doubl...

And I really don't mean to pick on you, but that this isn't better known is why I worry when I see random sites popup offering financial services.
Indeed I do, since it sounds like his difficulty with interviews is the social, not technical, aspect of it. And the good news is that just like the technical aspect, you get better at the social the more you do it.
You can always pack it as a blob and claim it's firmware. Also, I would think twice before annoying someone who sells F-16s and is willing to use them (as well as the newer toys) against those who annoy them.

And yes, being able to audit the complete code for all components was one of the initial conditions and, IIRC, the reason why the Grippen NG was originally selected by the military. But then politicians took over and nobody really knows what will come out of that.
The best way to get paid $55,000 is to prove to them that you make or save them $110,000 a year.

Asking for a raise makes it all about you. If you can make it all about THEM, and what THEY get from your continuing to work there, it's amazing how many "rules" can be made to disappear.
I'm trying to figure out if this was either:

1) Written in some other language and then translated into English.

2) Written by an SEO consultant who demanded a certain set of terms be present in a particular sequence.

3) Markov-Chain generated web spam based on a learning model that has been scraping investment websites.

Paragraphs like:

"Meaning, entrepreneurs with innovations that promise authentic social economic value that can produce outlier venture style returns have no more than five investors with some verifiable investment merit to choose from, or suffer the devastating consequence of uniform arbitrage that turns outlier entrepreneurial ideas inevitably subprime. "

Really? What exactly is that even trying to say? There are only 5 VC companies in the world? There are only 5 actual people who have made 'meritorious' investments? ideas are 'subprime' ? What?
I just did a comparison of bottle and flask for my job. My recommendation: go with flask. Flask has a bigger community, more built-in functionality, some really cool tools (the debugging functionality is far better than bottle), and is essentially the same as bottle in all other respects that matter.

As far as python 3 support is concerned: this is a minor annoyance, but it will probably be rectified by the time python 3 is relevant in production environments.
I think that if your self assessment is accurate, they should be happy to pay you the higher rate; the alternative is training up someone else, who they'd likely have to pay more anyway.
http://stackoverflow.com/questions/3730019/why-not-use-doubl...

Also, all Bitcoin calculations are supposed to be done in integer Satoshis.
I can think of a lot of reasons this approach won't work well for most of the sites I work on (other than a few blogs).

1) Combining jQuery with other JavaScript at build time (to reduce HTTP requests). At built-time, we don't know which browser they're using. We'll end up with two assets (the combined version w/ jQuery 1.9 and the combined version w/ jQuery 2.0).

2) Testing costs. For larger sites it's not a trivial thing to test and support two different versions of jQuery. For any site that still needs to support IE8 (and 7 and 6), it will not be feasible to test and support two different versions of jQuery. As such, we'll never get the benefits of using jQuery 2.0 and would not be able to do so for many years.

3) Plugins will be written that only work for one of the two versions (1.9 or 2.0). This will divide the plugin ecosystem. Ideally, plugins should work for both, but many people will only test and support their plugins on one of the versions.
So, this is essentially yet another cloud-based bitcoin wallet?

Also, how will you comfort your customers when you get hacked and their funds are gone? That is not a hypothetical thing to ask, but very real and has happened before in the cloud-wallet bussiness.

Anyone who wants to get started with bitcoin, I suggest using the client Electrum. Written in python, light, quick and secure.
It is still widely dismissed. And while coherence seems to be relevant for a particular stage of energy conversion in photosynthesis and also in allowing sensitivity to magnetic fields, the mechanisms for leveraging these are incidental. They are used passively to achieve an effect and not actively to perform computations as would be required for Penrose's hypotheses.

To claim the brain leverages quantum effects at biological scales is going far but still plausible. But to say that quantum computations are going on in the brain and are expressed at the level of thinking we acheive (evinced by claiming that we are not Turing machines), that is something that would require a lot of data to support (something that this theory sorely lacks). Much of what we know about quantum mechanics and neurobiology would have to be redressed. Indeed if such were true there would be indirect evidence - I expect we would find quantum mechanics, heck ordinary probability theory, more intuitive for example .

Far more interesting are the epigenetic like effects that occur in memory formation.
Don't forget not doing further business is not the only recourse someone who builds missiles, nukes, fighters and bombers has.

In fact, considering all possible outcomes, stopping business is the most desirable one.
AFAICT, jQuery is a general purpose library, not one meant to build bleeding edge web apps.
Blade Runner at 30
The overhead of locking itself (which nobody has even mentioned) is completely distinct from the impact of waiting on locks. It's totally irrelevant that you can have millions of lock operations per second if you actually have any shared state to protect. If you are actually USING locks then you have threads waiting on them.
Google Analytics goes Mobile
At two extremes
1) You want to develop something fast and dirty - Go for scripting language. Out of them PHP is the dirtiest and fastest out of gate and thus the best choice.
2) Want someting battle hard with lots of extendability - Go for a stuctured language - Java or C# will work best here.

Between these two extremes run all others with their fair share of incongruencies and imperfections. They are just not popular and probably never will be. So I don't care. Let me know when there is a language that slaps me on the wrist for bad design and coding!
Yes, let's set the clock for technology back to prehistoric levels. That'll fix all our problems. If you can't find the flaw in this kind of reasoning, go see a doctor to get your head straightened.
Actually, the GP was talking about running on your own server. Ruby, Python, Java, PHP, they're all close enough in terms of setup time that it need not factor into the decision. Or you can run any of them on dotCloud, EC2, Rackspace, lots of places. Deployability just isn't a differentiator nowadays.
You're completely wrong on this. The software released under the GPL should not at all be assimilated to freeware and even Stallman encourages to sell GPL software. http://www.gnu.org/philosophy/selling.html
Companies pay Red Hat to get QA, support, liability and some level of interaction with the development community.
"Just because you tie two rocks together doesn't make them float" - Andy Grove
From data to disruption
> ...mindless robots who don’t listen to each other but merely regurgitate canned answers

This only serves to sweep the definition of intelligence under the carpet. What is the algorithm by which people determine the most appropriate canned answer? The Chinese Room argument is similarly flawed.
re 2) - http://docs.python.org/library/mmap.html ?
I also love air conditioning.
While third-party browsers won't be able to compete with Safari on iOS due to the technical limitations, I still prefer Chrome on my iPhone because it ties in with my Google account, syncing everything for me. The loss in per-page performance is somewhat mitigated by the fact that I have to load fewer pages than before thanks to features such as Chrome to Mobile and syncing of tabs, bookmarks, and passwords.

Also, Chrome is so well designed for mobile as on my Galaxy Nexus that it is difficult to switch to any other browser. The way they handle tabs is the best I've seen. Incognito mode also offers an easy way to simulate a second browser session without switching to another browser app, something I as a web developer cannot live without.
PHP stands for letting amateurs code effectively.

I hear this a lot. I think people assume that because lots of amateurs use PHP, it must be helping them be effective. This is not a safe assumption. A shoe does not help amateurs drive nails effectively, no matter how many amateurs you see using one.

For a better of idea of how amateurs interact with PHP, see http://stackoverflow.com/questions/tagged/php
are you a single founder?
Jenny McCarthy in black knee tights and fishnet gloves in Playboy: her sixth
Looks like PHP is the VBA of web design.
> The more fixes you see them sending upstream

As others have said, nothing requires them to do this.

And, as a practical matter, the fact they used Windows seems to indicate they can either maintain a kernel entirely in-house (as essentially no MS developers have security clearance) or that they aren't focused on what the kernel does in the first place and do all of their special software in userspace. My money's on the second of those possibilities.
It's neat, but it's Flash! (sigh)
Anthony Ferrara did a rebuttal here:

http://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.ht...

Not a good rebuttal but I've done my own here:

http://news.ycombinator.com/item?id=4177516
If he keeps tapping the pins and PCB with his sweaty static loaded fingers it will soon be a magnetic brick.
> and then virus writers start writing viruses for Linux

If this was going to happen, it would have happened when there was a massive boom in servers running Linux, over a decade ago now. Imagine the money to be made by being able to compromise everything running the LAMP stack.

Don't confuse your personal desktop for the entire world.
I hadn't seen it - thanks I'll check it out!
Bruce Munro to Install Thousands of Solar LED Flowers at Australia's Ayers Rock
A given bug in a GNU/Linux distro tends to affect a single piece of software which any given user may or may not have installed, may or may not be using, and/or may or may not be using in a way that exposes them to the vulnerability. There are classes of bugs for which this is not true, mostly affecting the kernel itself, but these are fairly rare.

Bugs affecting Windows frequently exploit features which are deep and broad, have profound systemic effects, or are easily exploitable on large classes of systems. The Sapphire/Slammer worm comes to mind -- you wouldn't think that the Microsoft SQL Server would be a widely installed desktop component, but as the Desktop Engine, it was.
http://en.wikipedia.org/wiki/SQL_Slammer

Other factors affecting this:

With Linux, I have one-stop shopping for most of my security updates affecting virtually ALL software on my system. Updates are atomic, can generally be applied without rebooting, and (due to nearly two decades of process improvement and strong policy) nearly always work. There are differences even among distros -- I find Debian tends to have the most robust practices, so long as you stick with stable, RHEL is a lot more hit-or-miss. This is a direct consequence of Debian Policy. Read it and understand it.

Linux software components tend to do one thing and one thing well. Rather than ship kitchen-sink "Enterprise Solutions", most Linux software and subsystems focus on a single task, are principally controlled and configured via commandlines and textfiles (lending themselves to scripting, version control, and configuration management generally, hence, better and more consistent processes). Again, not uniformly true, with GNOME (not a server package) and Systemd being notable exceptions.

There's an unprecedented level of transparency. Even as a mostly shell-tools kind of sysadmin, I can directly monitor system state through shell tools, strace, and /proc. Even finding myself on Linux-like environments (e.g.: Mac OS X, Solaris) lacking all of these features, I feel their absence profoundly. There's little about a process or system I can't examine directly and/or log.

There's more out there. If you're not willing to be convinced, there's little I can say or show you that will change your mind. But you're more than free to do your own legwork.
I enjoyed it. Didn't take all that long and I'd rather be coding with people that are actually capable of doing it
Some numbers with a finite representation in base 10, 0.2, for example, don't have a finite representation in base 2.

They are rounded, and doing arithmetic on such numbers leads to compounded rounding errors that you don't want to see when dealing with money.

Another problem is that the mantissa of floating point numbers is limited (52 bits for doubles), which can lead to truncated numbers, another big no no.
I am by no means as smart as these people but I did recently made this observation myself while visiting Google+. I try to avoid political discussions but someone always finds a way to insert them. This time, as I glanced over one such discussion it made me realize... People don't think, they just repeat things that have been told to them, fact or not, as long as it sounds like a good fit. No one involved in these discussions is going to convince the other to change their mind. AIs should be this easy!
Bike to work, and do an intense fitness activity (like crossfit, etc) 3-5 times a week. You'll be in recovery mode enough that it will be a benefit to be sedentary while your body recovers.
That's how I felt about my horse and buggy. I rode it everywhere until I took an arrow to the knee.
WITHamOnt Launches at Baltimore House
Yeah I could never really tell how that even made it to the App Store. Some stupid wrapper around the web page, but the Chrome app is definitely more along the lines of what I'd expect from Google.
> effective organizational behavior is definitely not something you want to pick up from the IDF.

(1) The IDF is "ineffective" on an absolute scale.
(2) The IDF is significantly more effective than most other organizations.

While better isn't perfect, you can learn from both.
It simply isn't true that "the GIL allows only one thread to run at a time."

"Note that potentially blocking or long-running operations, such as I/O, image processing, and NumPy number crunching, happen outside the GIL. Therefore it is only in multithreaded programs that spend a lot of time inside the GIL, interpreting CPython bytecode, that the GIL becomes a bottleneck."

The sky isn't falling, in the worst possible case you can still use Jython or whatever
Findings, July 2012
Perhaps they should be renamed to SPI - Service Programming Interface.

An API somewhat gives the impression of a programming interface that will execute valid instructions unconditionally and reliably. An SPI is different because it can fail, not because of a technical error, but because a human, for grins or otherwise, decided to cause the failure.