skysight-inc/HackerNews huggingface dataset:
I hope the market share stays.

It's the only browser which isn't a corporate puppet, respects the user's requests and has a truly open development model.

It's the only real browser if you ask me.
Yes I understand that MVC predates the web, but it's surge in popularity was definitely from it's adoption as a best practice for web development and the web for the most part took the traditional view of MVC. That being said it did see some popularity in many imperative languages for desktop application but nowhere near it's popularity after the web. But I would say it and Event/Widget style UI's where neck and neck until the web's explosion.

The thing is now we try to explain evented systems in terms of MVC and I believe that we are trying to force the definition when what we are really trying to say is separation of concerns. Here is a good thread from that period that goes over how the two became jumbled together: http://c2.com/cgi/wiki?WhatsaControllerAnyway it's long the tldr; is smalltalk took the traditional view that controllers are independent of UI, they don't even know what the UI will look like. Where widget based systems such as swing where utilizing the same definition, but yet widgets where tightly coupled to the view they control by being the intelligent manipulators of a discreet view, but proper separation is observed in that all view elements exist in a HTML (or other UI) files, and the controller is a code-behind file, together they represent a discreet element.

Traditionally, this has not been considered MVC until the web UI started moving back to the client and now due to MVC achieving almost religious omnipotence people are wary of something not being MVC even if they have to make the definition match the practice.

on an interesting side note, I often wonder had MVC been as popular before the web, as it was after the web, would an event model have been chosen for the browser?
Why Python is Important for You
Because that's what Chrome does and Google was sucking market share away from Mozilla. The only difference is Chrome silently updates in the background and applies updates when the browser is closed. Firefox still throws up a modal dialog when it's time to update, followed by the breaking of every extension you have because it's not for the new version of Firefox.
Facebook hires Apple marketing executive
Not surprising. I adopted Firefox back when it literally first came out. (I was a Netscape user) And it's NOT that Firefox has gotten bad, its UX and UI just didn't evolve fast enough to keep up with other browsers.

I think Firefox power-users will stay because of its flexibility and advanced options and all those things they like but normal users don't care about. But if you look at it from an average, every day consumer's point of view, Firefox fails to provide an experience as smooth and nice as Chrome's.

Stability wise, Firefox is way behind. At least in my situation. I have a custom PC, Windows 7, no bloatware, extremely stable, my computer is ON for months without being restarted. I've got Chrome up and running for weeks and weeks at a time without it being shut down and reopened with over 80+ tabs open at all times. I kid you not. 80+ tabs. I keep them up because if I file them away as bookmarks I'll never see them again, so they just kind of stick around. I can still photoshop, and illustrate without having to close Chrome. When I try that with Firefox the poor browser falls flat on its face. After a few hours of having all that open my system starts to get sluggish. Most of the time the Firefox crashes due to an unresponsive script or flash. In Chrome only 1 window crashes and I can just refresh it, in Firefox the whole browser crashes. -_-

So little by little I migrated to Chrome, so did the rest of the family. It's easier to work with, less dialog boxes, silent updates, extensions don't break when you upgrade, etc...

MORAL OF THE STORY: UI & UX matter, a lot.
Tcl is used quite heavily as a command line shell EDA tools. Google "pt_shell tcl" or "ncsim tcl" for examples.

Cadence and Mentor Graphic's digital simulation GUIs were built with Tk. Probably a lot more. The big win for Tk in GUIs in the late 90's was it's cross platform support. For all of its limitations - Tk was a huge improvement over Motif!

Tcl is also used as a data file format for describing desing rules. Synopsys' SDC (standard design constraints) and Cadence's CPF (common power format) are both just design specific variations of Tcl. Writing a parser for these formats just requires writing command implementations. Tcl takes care of the rest.
Principles of Social Interaction Design
175 pp PDF on design theory and social tools
I don't care about copyright theft but I pay because I $8 is peanuts for a good theme.
It's less minor than your think: "What happened between Firefox 7 and Firefox 10" http://paulrouget.com/e/fx7to10/

Anyway, I can see how someone could choose to stop using Firefox because of the new version number policy. Especially if those people are switching to Chrome :)
And why did Netscape turn into a "piece of shit"? Because Microsoft used their considerable monopoly power (bullying OEMs out of preinstalls, bundling IE with Windows,...) to make it impossible for Netscape to build a business around making a better browser.
That has already been done: http://rtfms.com/episode-4-turn-your-iphoneandroid-mac-pc-pl... albeit without HiJack
I used to love Firefox too but after opening 20 pages it would slow to a crawl. I bailed for Chrome even though Firefox's version of Adblock is vastly superior.

Firefox still runs poorly for me and until that changes they have no hope of winning me back. Who knows, maybe it's partly my fault that it doesn't run well or maybe there are some settings I can tweak to boost it's performance but even if that were the case I want my browser to work out of the box.
I think the video makes a poor presentation of the product.

Maybe he should have started with an empty project and progressively added components to show how the software works.

I'm clueless about music, so, do you think that anyone familiar with this kind of audio tool is going to be able to see the benefits of this software amidst the perceived super-complexity?
Agreed. Theres a startup called NumberFire that essentially focuses on this perspective to serve up information based on sports stats.
I don't contest that UMA works, I'm sure it does - I claim that it seems complicated, and what you write seems to support that. UMA requires low-level hardware integration, SIP is trivially achievable in software.
yeah my firefox experience have been pretty subpar...it's just not stable.

It crashes all the time with like 30 tabs open...freezes up...and it uses 900mb of ram just by simply browsing....and can spike up to 2.3-2.4 GB ram if you do visit any intensive site.

The only reason I don't switch to Chrome, is because it doesn't support a lot of plugins that I use.
Home with IM Marketing X
Automatic add-on compatibility went in with Firefox 10 and Silent updates will be here in the next few versions. Memshrink and Snappy and making significant progress towards the leaking. Work is being done to make it easier to identify which add-ons are leaking (Firebug is!).

I am using Aurora now and Netbeans and my IM client are using more memory than Firefox. Many of the problems from the past are gone now.
I'm running a Firefox Aurora build on OS X and have a window with 456 tabs open. It seems to run just fine, although the CPU usage spikes up when restarting the browser. With the other 4 windows, I probably have close to 500 tabs and it's using 887MB of memory.
It all comes down to trust and this author is right, he shouldn't trust these companies. If it isn't clear who they are and how they handle your data then you shouldn't trust them.

This highlights a growing problem I see with newly launched consumer oriented sites (many posted here on HN). Startups are ignoring legal and regulatory requirements around privacy and seem completely insensitive to customer's feelings in this area.

That is going to hurt them in the long run. They'll lose customers like this author. Things are moving fast with regard to privacy around the world. The FTC tagged both Google[1] and Facebook[2] last year for privacy violations. The EU is pushing forward with new, much tougher, regulations[3] and still week after week I see sites come out that don't even have a privacy policy[4].

[1]http://www.informationweek.com/news/security/privacy/2282000...

[2]http://www.washingtonpost.com/business/technology/facebook-s...

[3]http://ec.europa.eu/justice/newsroom/data-protection/news/12...

[4]http://fandalism.com/
Stanford study suggests girls can 'rewire' brains to ward off depression
How good are the Oakland A's? Not very. So how successful is the data driven approach really? Isn't accepting a single case like this in the NBA as any kind of proof unscientific?
What is really hitting Firefox hard is the lack of a viable (or at least popular) mobile browser.

As the mobile web explodes, and Mozilla is barely even competing in that market, then their overall market share will fall.
And in 131 characters of Perl: https://gist.github.com/1803656

What do I win?
The first one can't be true actually. It might make the rest of the team all cheerful and happy when you did this and 2 days before the release you call them together and show them, but it doesn't actually help a bit.

It seemed in this first point that nobody really gave memory usage a lot of thought ('write the solution first, optimize second'), and thus they were way over the limit. Let's say the goal was 120MB and they were at 160. Then they started compressing and optimizing everything, and after a while they got very close; 121.5MB. So the experienced programmer removes the 2MB allocation and saves the day.

If the experienced programmer hadn't done this, I don't think (seeing how much they cared about the memory usage before) the memory usage would have been more. They might have been at 158.5MB before optimization as well, and gotten under the limit with the same optimizations as they already had to do now.

So as far as I can see, it seems the only value of doing this is the psychological value. Might still be worth something, though!
World longest Banpo Bridge Fountain First large-scale water Fountain
Actually, what I /really/ won was the happy feeling I got from abusing $a and $b even though it runs under strict.
Give an Ad company a large enough browser share and eventually it will use that power for its own commercial interests, even if conflicts with what is good for the web. We're better off with Mozilla. However, I'm glad for Chrome as I think it's motivating Mozilla to build a better browser.
The exciting part is that it generates electricity while desalinating water. That's a nice combo.
My weekend hack: ex-renters opinions
I and a couple of my friends have had a lot of issues with dodgy landlords and estate agents so i put this together on friday / this morning.

How can i make this better and would you use it?
Paper title: "Batteries for Efficient Energy Extraction from a Water Salinity Difference"

Why comment if you didn't read the article? is this "humor"?
Indeed, looks like shareme has more to learn from you about web design than you from him :-)
The tone AC signal has to be converted to DC power supply. A higher frequency means smaller components needed to do the conversion. Size roughly inverse proportional to frequency. So they probably chose close to the highest frequency possible on the audio output.
Off the top of my head, some simple ways to make this shorter:

* Use 0...s*s instead of 0..s*s-1
* Use 0..s*s instead of 0...s*s (overrunning g doesn't matter much)
* Use count{|x|x} instead of compact.count
* Get rid of ||nil (because count{|x|x} ignores all falsy values)
* Get rid of the brackets around g[i]&&n==2
* Use [g[i-s-1,3],g[i-1],g[i+1],g[i+s-1,3]].flatten instead of [[g[i-s-1],g[i-s],g[i-s+1],g[i-1],g[i+1],g[i+s-1],g[i+s],g[i+s+1]]
* Use -1..s*s instead of 0..s*s and substitute i+1 for i (i.e. g[i+1] instead of g[i], but [g[i-s,3],g[i],g[i+2],g[i+s,3]] instead of [g[i-s-1,3],g[i-1],g[i+1],g[i+s-1,3]])
stanford iphone classes

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
Needs simulation stages for testing and debugging :) I can just imagine the abominations created by an off-by-one error or the Lovecraftian horrors made possible through a SQL injection vulnerability.
The second one has branches, perhaps you meant
p += (p[32]<=x)*32; etc?
The Gmail OAuth system pretty much grants developers unfettered access to your inbox. I built a service called Syphir on top of it that literally examined every email you receive, checked the subject/sender/body against some customer filters, and then acted on the email (starred, deleted, marked as read, delayed, pushed to your phone, etc). Google profiled our mobile app when they launched this service: http://googlecode.blogspot.com/2010/03/oauth-access-to-imaps...

There are two reasons they built this system: (1) So apps won't have to ask for your Google password. This password would give them access to much more than just Gmail. And if you wanted to revoke their access, you'd have to change your password, whereas with OAuth you can just flip a switch in your Google settings. (2) So apps won't have to do hacky stuff with curl to interact with Gmail. It's much easier to use an official API.

That said, if it's possible for an application to read/act on your email, it's possible for them to store your email. And if it's possible for them to store your email, it's possible for a hacker to hack it. So if you're going to use something based on Gmail OAuth, make sure you trust them and that they aren't actually storing your data.
Restricted Data on Influenza H5N1 Virus Transmission
I'd like to add the Knicks gave serious consideration to cutting him from the roster hours before his first start because his 30-day contract was set to expire in a few days.
How to go about getting freelance jobs?
Hi,

I'm a student, and I can't take a fulltime job.

I also can't move anywhere.

So, I'm stuck with jobs that are:

1) telecommuting
2) short term contracts, or part time

How would I go about find jobs like these?

I'm a pretty competent programmer and I would rather not spend my time on places like freelancer.com where $10/hr is considered pretty good.

TinyProj fit the bill perfectly for me, but, unfortunately its been shut down.

Where should I go now?
Adaptations of Avian Flu Virus Are a Cause for Concern
Didn't the Oakland A's stop being successful precisely because every other team picked up their methods?
Well, ok downvoters, exactly what did you get from the article that I'm missing? Or is it simply that you know the author personally? This is a serious question.
StartupBus - 7 Cities Announced, applications still open
StartupBus is adding some Southern and International flavor to the roadtrip-cum-hackathon this year by announcing Louisiana and Mexico City as the newest regions for this year’s event. Louisiana and Mexico City will be joining buses from Florida, Ohio, Los Angeles, Silicon Valley and New York City for a head-to-head competition against the best doers in tech in Austin. Applications are now open and the best hackers, hipsters and hustlers are invited to apply at http://startupbus.com.

The first seven regions were selected based on the caliber of applicants, the buzz generated and sponsorship gathered. The final regions will be announced next week.

What is StartupBus?
StartupBus is an invitation-only community of hackers, hustlers and hipsters passionate about startups. Teams compete in an annual hackathon-style competition on buses traveling across America at 60 mph towards Austin in time for SxSW, where they will pitch to top-tier angels and VCs. The competition is intense, the constraints are challenging and the bonds forged are testament to the experience Buspreneurs share.

---
Are you a “Buspreneur”? If you are one of those driven, maniacal world-changers, you’re probably what we’re looking for.

Hackers - You’re more than a coder: you’re a versatile hacker, you’re bad-ass and you do what it takes to get the job done.

Hipsters - UX and UI, Shoot us a link to your portfolio. (n.b. although not a requirement, if you are a front-end coder, please say so.)

Hustlers - Your business acumen is second to none, you pitch in your sleep, you created the bubble. Innately undefinable, hustlers must prove they have the Midas touch.

Buses depart respective cities March 6 and arrive in Austin on March 9 to party before the Grand Final in the Startup Village on March 11. To request an invitation, head to StartupBus.com and connect.

CONTACT INFO:
Twitter: @TheStartupBus
Email: team@startupbus.com (general inquiries), media@startupbus.com, sponsorship@startupbus.com
I'm sure Google can justify Chrome development purely on cost savings from the ad rev sharing they do with Mozilla.
His point is the number of people making predictions is high enough that it raises the bar for people to stand out from the pack. Basically run an ANOVA test on 10 groups vs 10,000 groups and it takes a larger divination to stand out from the pack.

PS: It does not matter if there is a system behind their predictions, what matters is how well their predictions hold up over time. Otherwise your just: http://xkcd.com/904/
This seems very illegal (looking through someone elses camera)
Nike’s Sparq Shines a Light on Visual Training
An interesting argument, though you could attack both the meaning of broadcast when the scope was purely local, and of accessibility to the public, assuming a VIP party was invite-only and/or that the feed was view-only rather than offering interactive terminals. But it's certainly no more strained than some of the claims that have been raised in industry-driven prosecutions.

Apologies if I came off as snippy yesterday. The strident tone of the uncrunched.com link didn't sit well with me, so I read the thread with a rather jaundiced eye.
It's a good idea, considering the popularity of themeforest I'm not surprised to see this. But, if you want to charge 20 bucks you'll need to offer multiple pages of samples, the landing page sample doesn't really tell me what a form might look like with those theme elements, or blog post, image gallery, etc...

Good luck with it though.
I think this is difficult to avoid as more apps authenticate logins though sites such as Google, Twitter, and Facebook.

You could always create a special GMail account that you use to sign up for spam generating offers or deals and use that to authenticate logins you're not sure about.
What a phenomenally stupid article. Just how does he think money moves? How does he think the trusts for it are handled? Naive, at best, or just plain stupid is more like it.
Finding the number of factors of any number
If a number can be expressed as a product of two whole numbers, then the whole numbers are called factors of that number.

For example, 20 = 1 x 20 = 2 x 10 = 4 x 5
So, the factors of 20 are 1, 2, 4, 5, 10 and 20.

The simple technique to find the number of factors of a given number is to express the number as a product of powers of prime numbers.

To illustrate let’s find the numbers of factors of 48.
Note that, 48 can be written as 16 x 3 = 24 x 3
Now, increment the power of each of the prime numbers by 1 and multiply the result.
In this case it will be (4 + 1) x (1 + 1) = 5 x 2 = 10 (the power of 2 is 4 and the power of 3 is 1)
Therefore, there will 10 factors including 1 and 48.

All numbers have a factor of 1 since 1 multiplied by any number equals that number. All numbers can be divided by themselves to produce the number 1. Therefore, we normally ignore 1 and the number itself as useful factors.

So, excluding, these two numbers, you will have (10 - 2) = 8 factors.
To be certain the factors are: 2, 3, 4, 6, 8, 12, 16 and 24

For more please visit:

http://mathema-tricks.blogspot.com/
Until something can match FF with ABP and NoScript, I don't think I'll be switching. It was mentioned somewhere that Chrome, at least for now, cannot allow the exact functionality that FF + ABP allows. ABP for Chrome != ABP for FF.
Code is crucially important. That is why good standards bodies require implementations. Nevertheless, that doesn't make an implementation a standard (unless you are satisfied by under-specified, poorly documented, fragile, de facto "standards"). That you don't seem to care about (or possibly don't understand) the distinction suggests you are part of the problem.

NevWebKit is an implementation, not a standard. That you
Yes, some NBA clubs have started to spend money on quant/stats but I wouldn't say there is a majority cultural buy-in particularly in regards to scouting. Mostly it is in the form of a stat guy assistance coach who will recommend how to play opponents.

It is gaining popularity. Boston Celtics are one of the pioneers. The Nets even Bought a sports video/stats startup recently. Time will tell if talent evaluation will also change as Lin has been a paradigm-destroyer of the old way of scouting.
Full HD  Wales v Scotland Live Stream Rugby RBS Six Nations 2012 Today
I see your point; it just occurs to me that since Iran appears to be Syria's sole reliable ally the same thing could happen in Syria at any time.
I thought this caveat made it clear:

> (In the binary search, you'd implement the if statements with conditional moves or predicated adds, depending on what your platform offers.)

It's usually a bad idea to use arithmetical trickery in an effort to get the compiler to generate conditional moves or predicated instructions. If you want to make sure the compiler does the right thing, use macros that are conditionally expanded to the appropriate intrinsics on each compiler/platform.

Since I didn't want to get into that, I used if-statements with the above caveat. Makes sense?
The baseball equivalent, clutch hitting, has been kicked around in sabermetric circles for almost as long as Bill James has been writing of baseball's flawed stats and biases of pro scouts.

The "common wisdom" of sabermetrics (if you can call it such a thing) holds that clutch hitting doesn't exist, but many including James, aren't quite ready to completely write it off.
That's a good point. A style guide/reference would be very useful to include in the live preview. I'll definitely be adding more to the StackLayer theme and all customers receive updates for free.

Thanks!
This is a new discovery on my side. Based on a SO answer.

Not just about the usefulness of this library but the theoretical and practical aspects of the research. This tutorial clarifies the goals in the first pages: http://algo2.iti.kit.edu/dementiev/files/stxxl_tutorial.pdf
I wish I could have. I'm not working at the same place anymore.

The CPAN equivalent for Tcl has been tried a few times. See Teacup for the latest. None of these ever reached critical mass to gain wide spread adoption though.
Definitely interested. Mind putting your contact info in your profile?
"One place we declared defeat was in very long lines"

This still haunts me today. IDLE, the IDE-like editor that comes with Python, struggles with long lines. Execute something like this:

print list(range(10000))

...and your whole Python Shell window (which is essentially a Tk text control) becomes so slow and unresponsive that it's better to close it, and/or restart IDLE.