skysight-inc/HackerNews huggingface dataset:
Similarly, I use Visual Studio for 99% of my text edits (ok, I work at a Microsoft-only company, and don't have much need for a text editor).

I do have Notepad++ installed, and if I had to say, I probably use Beyond Compare for my meager text editing needs.

If I switch to other software stacks, I'll probably use Sublime (although I'd like to keep on using an IDE).

Edit: I'm not the only one

https://news.ycombinator.com/item?id=5736817
Sorry, I should have been more clear. I meant solely from a technical perspective, my anecdote being that I use Android on my HP Touchpad and had no problem finding Google Apps to install, and they work great. Legally though, I think you're right that Samsung couldn't provide them, so they wouldn't be available to the average consumer.

I do agree with you though that we can't really predict future trends, and I guess Samsung are really uniquely positioned as producers of mass market big selling Android products to know what works in Android and what doesn't.
Comprehending Deep Time
iOS default despair: Where Ars staff turns for better app experiences
I've certainly seen that attitude in a (thankfully) very small number of the engineers I've worked with, and never systemically.

Most of the female engineers I've worked with were of a far higher standard than the people that held those opinions.

--edit-- to be clear I'm not trying to say it can't or doesn't happen systemically, it's just that either I've been lucky in where I've worked or it's not been obvious to me. But then I'm a guy and I've never been in management positions.
> Furthermore, at this point is arguable how useful is to support IE8 and below

I'm seeing this a lot, but IE8 is the highest "blue e that goes on the internet" on Windows XP.

Its a brave (consumer-facing) business that can dump 10% of its customers [1]

[1] http://gs.statcounter.com/#browser_version-ww-monthly-201305...
Convert more shoppers to buyers
The 7 Habits of Serious Procrastinators
I would go with Django over web2py. If you're looking for more of a microframework, I would look at Flask.

Having built enterprise applications in Rails and Django, I would recommend Django over Rails 99.999% of the time. Django is a very homogeneous framework; it's easy to use, learn, deploy, maintain and has built-in ways to do just about anything you'd need to do in a web application.

Rails is more like a piece of flypaper, that you trow a bunch of stuff (gems) at and pray they stick. You can't even upload a file in Rails without using a plugin.
This guy has written up many of the most common statistical tests, their interpretations, and their assumptions in a very human-readable way:

http://udel.edu/~mcdonald/statintro.html

I point a lot of newbs to pages on that site so that they can develop a better intuition for the methods.
North Korea Fires 6th Missile in 3 Days
Yammer is doing well on this area. I have never tried it.

There is also Trello for tasks.

For organizing tasks/bugs/code you can go with Redmine/Bugzilla/Gitolite/Gerrit.
I'm getting mine out of MtGox and keeping them in an offline paper wallet. I would not hold them in ANY online wallet these days, especially Coinbase, given their recent problems.
I think I'm confused on what the term freemium means. I always thought it meant a product with both a free and paid tiers.

This doesn't seem to match with "For example, Freemium works really well when your user IS the product." Such services, like the Facebook example he cites, are free, not freemium. Right?
There are many Minecraft youtube videos that are PG with no swearing.

These cover the wide range of technical builds with redstone; creative builds; roleplay style; regular Let's Plays, everything.

I understand why parents don't like swearing in videos. Personally, I'm more concerned about hateful attitudes than just swearing.
I think we could still ask, quoting PG, "Yeah, we know that [Intuit isn't a startup]. But is that the most interesting thing one can say about this article?"

-----------

For the time being, yes, it is. And given that it wasn't an article being linked to, but a site that included ebay and intuit under the banner of "startups", yes, this might be the most interesting point of the site people want to discuss.
And onDocumentReady handling :)

You can do this:

$(function() { /* handle onDocLoad */ })
Do you think the same route would work for people outside US?
Doing the opposite: what I learned taking on Google
Found out this morning, Fast Company picked up a blog post of mine. Thought I'd share!
Overlooked types of competition
Are you sure you want the word to disappear as a relic of the 2000's? I ask because relic terms you suggest like metrosexuals, hippies, etc seem to have disappeared as the mainstream began to absorb their ethos.
Did you have to get a licence to display this? TfL are pretty strict about reproducing their map, even more so if it's going to be available offline on a mobile device.

http://www.tfl.gov.uk/corporate/media/7482.aspx
While my most often used local editor is emacs by far (and zile remotely), I also tend to use Visual Studio as simple text editor on windows. Some kind of Visual Studio shell is installed on almost any windows machine I need to use (be it Visual Studio proper, AvrStudio or something like that) and in contrast to notepad it does not have problem with LF newlines.
Bill Gates: Curing one deadly disease at a time [video]
Syria's Tech Startups Find a Refuge in Jordan
That is exactly the logic of an abused kid. I am sorry.

This seems like a veiled ad-hominem.
Doesn't your browser use the mousewheel to zoom when you hold down the Ctrl key? Chrome and Firefox do.
Renders instantly in Safari for me.
If you ask them to use another browser some of them will; so I argue is less than 10%. As a side-note "document.querySelectorAll" is supported by IE8, but unfortunately it doesn't have Array.prototype.filter nor other basic array methods.
Bootstrapping in Saigon by Jon Myers
I recently came across an article (http://bit.ly/12oAJie) on Medium discussing the growing startup scene in Vietnam, specifically that of Ho Chi Minh City.

Anyone else have experience bootstrapping in Vietnam? How was it?
https://en.wikipedia.org/wiki/List_of_countries_in_Europe_by... (sort by "net $")
and "Wandsworth Road", "Brent Cross".... you should probably go through all of them quickly...
Rather than address the content of what is being said you try and dismiss it as though Marie Claire could never, ever produce an objective, insightful look at the role of women in the IT industry. And then try and excuse the behaviour with a "but sales guys do it". Nice work.

I spent years at university (at great cost) and countless long hours because I genuinely believe that this is a serious profession on par with a doctor or scientist. And I for one am sick of these stories coming up again and again and being dismissed by people such as yourself again and again.
Fergie's Leadership Lessons
I have a Samsung Android-phone of the same era. Very slow with the stock rom, but quite good to use with a custom one (and profits a lot from using opera mini). The androidcentral-community around your phone seems quite active, if you aren't already using a custom rom, have a look: http://forum.xda-developers.com/forumdisplay.php?f=1730

Though the Keon propbably is the better choice anyway.
14 Dead, 14 Missing in Indonesia Mine Tunnel Collapse
> In all honesty, I think Weev pissed off the wrong people.

Pissing off people is what Weev does, and every step along the way, pissing off people is what got him there. And he'll probably keep on doing it, because it's Weev and not just some average "difficult person", he's really really good at it.

I don't know what that means, it probably won't make things any easier for him.
IMO currying is a bit advance idea for non-functional programmers.
If I were to explain functional programming in 5 min, I would start from Functions and Values.

In FP, there is no difference between a Function and a Value. A function can be defined without a name. You can say every thing is a function & a function takes an input and after performing its magic (calculations), it must return you an output. All values are also functions. So technically there is no difference between x = 2 and x = function(){....}.

Now when you realize that all values are also functions or all functions are also values, you can pass functions inside other functions.
Typically in imperative programming your functions only accepts values (like integers, strings etc.) and returns you values. But in FP you can pass functions inside other functions and you can return functions from functions.

Lets define a function doSomething(input){ return input } . Now you can call it by passing x where x could be a value or a function.

y = doSomething(x)

Now if x = function(){ ..} or x = 2, it really doesn't matter for doSomething because doSomething crunches an input and returns it.

By learning this technique, you can do lot of "interesting things". And Currying is one of those "interesting things". Every thing in FP really boils down to functions/values. 5 mins are over now.
Done deal: Yahoo acquires Tumblr for “approximately $1.1 billion”
They tell investors that the business is profitable. They tell the tax office that the business makes no profit.

(http://www.reuters.com/article/2012/10/15/us-britain-starbuc...)

Over 14 years they've made £3bn in revenue, but paid £8.6m corporation tax. (And none for the last 3 years that records are available).

The combination of telling investors that the UK operation is the best performing of the European operations while telling the tax office that there is no profit made in the UK is a distortion of truth that's hard to reconcile.

Starbucks buys beans. They roast those beans. They then sell those beans back to themselves for much more than the market value of roasted beans. That's not because they use good beans, that's a tax dodge. Starbucks thinks it's legal. But investigative authorities don't have the time nor money to go through the accounts to check.

(http://www.reuters.com/article/2012/10/15/us-britain-starbuc...)

(http://www.huffingtonpost.com/2012/12/02/starbucks-tax-uk_n_...)
FWIW: Font awesome allows for stacking & rotation with default classes now.

http://fortawesome.github.io/Font-Awesome/examples/
Nice. Finally I can Command+F to find a station.
Let me add some more anecdotal evidence in favour of so called intermittent fasting.

Without snacking during the day, it is far easier to quantify exactly what I am putting into my body and it is easier to make sure whatever it is, is of a higher quality and is actually what I need (or feel that my body needs). In addition to this, big meals in the late afternoon or evening are a lot more satisfying to me than multiple small meals that just leave me wanting more.

I would highly recommend this way of life to anyone struggling with what they are eating.
Boys need good women around them to become good men, and girls need good men around them to become good women.

We men should be policing ourselves. If you see this happening, step up and tell them it's not OK. Just stop them, it's that simple. This isn't a women's issue, it's a people issue.
Exactly, there's too many if this than do thats in $().
There seems to be a variety of reasons. Two that come to mind:

- No matter how well you write it, it seems that law will always be subject to a certain degree of interpretation. You could even argue that good law intentionally leaves room for interpretation- see "reasonable person" clauses. This is because people are not black and white, and society changes over time.

- Some laws probably really are too broad, left that way to ensure you can pin people. As always when this subject comes up, I recall Al Capone, who was brought in on tax evasion (not mobstering)
1) You can use respond.js[1] if you don't need complicated media queries. It's much smaller than 15k

2) Icon Fonts should make use of the Unicode Private Use Areas[2]. Screen readers should not attempt to make sense of these code points, and you can add title tags to enhance accessibility.

[1] https://github.com/scottjehl/Respond
[2] https://en.wikipedia.org/wiki/Private_Use_%28Unicode%29
Torvalds unveils first Linux 3.10 release candidate
I'm glad to see a women's magazine that's finally standing up against gender stereotypes. From the sidebar:

what's hot right now
4 No-Heat Hairstyles to Try
Sports-Inspired Style
12 Vacation-Wear Prints
14 Dresses for Every Type of Wedding
How to Look Good in Every Photo
20 (More) Secrets Men Keep
50 Hairstyle Dos and Don'ts
25 New Products That Will Change Your Life
7 Signs He Wants You Besides the Obvious
14 Haircuts to Steal for Spring 2013
Lip Color That Won't Kiss Off
Work Hairstyles You Can Actually Rock at Night
New Rules in Wedding Style
This Season's Trends to Buy Now
Tales in Retail: Perrin Paris
Top Beauty Products for Summer
I think MySpace did that and if your goal is to build an audience on the basis of free99 then throw ads at them, you leave room to get taken over in your niche.

The view you present shows no pride in ownership, quantity over quality, and it still works though. As Seen On TV products are an example...sell cheap stuff so low, that it's not worth returning. Cereal and Chips and the packaging model is another successful example.

However, I still say, just like coding, there is an art in a business model, and the more dedication any entrepreneur spends on their implementation will determine their success.
When Ajax and Dynamic content loaded with Javascript is not good.
Yahoo to Acquire Tumblr
Building a bitcoin exchange - what database technologies to evaluate?
Hi guys,

I'm considering R&Ding the technology to run a scalable bitcoin exchange. I'd like to start by evaluating existing NewSQL and NoSql databases for suitability, but there are now so many choices this process is rather difficult.

Scalability is a big concern, but consistency is more important since an exchange deals directly with financial transactions and will almost certainly require cross-table atomicity.

Does anyone have any suggestions on where to start, other than google?

Cheers, Paul.
I remember starting to make one for Paris a couple of years ago: http://i.imgur.com/fbK6Org.png

But I never took the time to finish it.
Ubuntu to stop Brainstorm
It's crappy because it's not just slow, it manages to freeze Firefox 22 on a 2,8GHz CPU.

http://jsperf.com/leebrimelow-native-methods-jquery-dom
Tried all, sticked with SciTE + Scintillua (for more lexers).
In addition to minimal interruptions, I find that there is a related benefit that fewer people are utilizing resources: my database server can much more quickly nswer my questions, the bandwidth to my neighborhood isn't being used by lots of people streaming movies, and if I need to make a change, in addition to affecting fewer people, I have more idle capacity to handle rollbacks or failovers.
As a developer I see it as a cheap smartphone. Some devices that I currently have, for comparison: Samsung Galaxy S4 - 690€, Galaxy S3 - 520€, Nexus 4 - 485€. iPhones go up to almost 1k€ for the top model.
This bothers me. I'm not above some criticism for Ouya[1], but let's at least keep it in realistic realms and in ways that can be used to improve the product. By the end of this, not only was I not convinced it was a failing of Ouya, even if I were, there was no indication of what Ouya could do better to fix it.

They assumed you'd use the controller to move a pointer around on the screen, instead of highlighting different buttons. Have they not played console games? I can think of only a handful of console games that have a free-form pointer, and it's only for the gameplay (the point-and-click adventure game and the ill-informed PC strategy game to console port): the menus outside of gameplay are still direction-driven.

Direction-driven, focus-based menus are very easy to build. You could go the very easy way with a state machine, or you could even hack your way through it with a bunch of counters and switch statements. To me, it actually fits easier into the framerate conscious style of programming for games much, much easier than a point-and-click interface, as you don't have to do any hit checking. Not that hit checking itself is very hard, either.

Regardless, the menu system should be abstracted enough from the game code that it wouldn't be an issue to rip it out completely and build a new one from scratch. My impression is that this is the real issue. It's not that direction-based menus are difficult to make, it's that it's difficult to make any sort of changes to the type of spaghetti code that game developers and mobile developers and small startup developers (God help us when they come in the same package) write when they naively assume they "don't have time" to write good code. This isn't limited to these fields, but these particular types of people tend to be the least matured into their programming.

But yeah, be the workman who blames his tools. It's Ouya's fault that you can't write the bare simplest menu style in the field of gaming.

[1] The wifi might be slow (I don't know if I have an interference problem yet) and some of the controller buttons get snagged on the inside edge of the faceplate if I press them too hard. The wifi might not be their fault and I can fix the faceplate on my own. Brand new hardware from a brand new company is going to have some rough edges (literally, in this case).
Just for reference:

/\p{Digit}/.match "੧" => #<MatchData "੧">
jQuery has a considerable performance cost for the abstractions it provides. It doesn't just call the native methods under the hood, it has to provide additional abstractions like chaining by wrapping every returned object into a jQuery object. In a lot of cases these abstractions aren't helpful because you need to understand exactly what jQuery is doing. If you compare the cost of native methods over what jQuery does you easily add 500 lines of javascript code on every method call.

Additionally, jQuery may not provide the abstractions you need or want. If you are using a high level framework that manages templating I would argue that you should use the abstractions designed by the framework and not the one-size-fits all ones that jQuery provides. There is a lot of functionality that jQuery provides that may not be relevant at all for you. jQuery animations are one example.

Using jQuery doesn't stop you from running into browser bugs. jQuery could help you out with basic things like selection and event handling but modern browsers are already much improved in this area.

I very much dislike the spaghetti code that over reliance on jQuery plugins results in. You have pieces of code that rely entirely on jQuery and can't be refactored out or reasoned with clearly. It is terribly unidiomatic in any case.

EDIT: That being said jQuery does have its place.
It is of course not always obvious that there is a) ice on a sidewalk. b) that a floor is wet.
treat him with respect

Is respect the right word? Maybe I'm just socially undeveloped, but while I am for treating people with humanity, I'm not sure all people deserve my respect simply by virtue of being people.
Yes the presentations are uploaded in Youtube, please check hnkansai.org for the links :)
Pretty cool showcase-style site; I could easily see finding a service here that I didn't know everyone else was using. Every software company starting out really should look through these services and others like them, just see if there's something interesting.

BTW -- Unicode fail at: "99designs is the worldâ€™s largest..." and other places. Check your page's UTF-8 support.
HTML5 and m-commerce among key mobile challenges facing businesses: report
"need for rules governing transparency and control."

And when they're implemented, the politicians the existing large players hired via campaign contributions are very careful to make sure the regulations favor the existing large players who pay the politicians bills, in other words the exact opposite of startups. So that's probably not going to end well for the startup.
It looks that lot of their users don't like that idea:

http://www.ipetitions.com/petition/stop-yahoo-from-buying-tu...

Disclosure: I work for iPetitions.
This isn't even the same game as Firefox OS. If you expect to get a phone even similar to N9 for $50 then I don't know what to say. It is just a different market.
I think it's usually just called the pigeonhole principle. It's a special case of the Infinite Ramsey Theorem.
I've noticed the same, that all but one of the female engineers I worked with were of a far higher standard.
That is pretty damning to me though - only those that are really dedicated end up staying. I think it goes to show that the environments that I worked in aren't all that great, and that the 'feeder' channels, third level, other companies, aren't that great for women.
The argument that held most sway with me til the recent social media boom was that women were too smart to get involved in IT (more sense to do medicine), but that doesn't seem to hold any water now that other industries are lagging.
Yahoo aquires Tumblr
I have a similar experience. I follow a diet (in the general sense, not in terms of weight loss) that contradicts most of dieticians recommendations (hearty breakfast,good lunch, light dinner, lots of healthy snacks during the day), that is to say that I try to have a single luscious meal, usually at dinner, and have just some fruit or yogurt during the day when I'm hungry.

This way I know that I'll be completely satisfied at least once per day, and of course there are limits of what I can eat in a single meal (and not much time left in the day for eating more).

I found out that this is what works best for me, my personality and my relationship with food. I can do this indefinitely, while in the past, I would eat healthily for maybe weeks or months, but then I would go back to the same old habits.

For other people it would not make sense, or be a bad fit.
My point is that, in the end, nutrition is something very personal and has heavy psychological implications, and should be treated case by case, there is not a "silver bullet" working for everyone.
Nice; I started doing something similar at thestack.io but lost momentum.
An example is, I was assigned a counselor in there (everyone is), and if you piss them off, they can take away who you can have contact with and how much good time credit you'll get, or when an "opening," at a halfway house is.

Stay quiet and keep to yourself...to build on my earlier post... the program I was making on my iphone at the halfway house that violated my time there was just a probability and statistics auto trade program for forex. I got told on from inside by someone because I didn't want to plug them in on it. The person who decided if I stay or not, looked at the code, looked at my offense, and assumed I was doing dirt...handed my iphone to secret service (who gave it back to me when I got out).

So for Weev's sake, I hope he simmers down. It'll be easier, he'll get out of the shoe, get out early, and be trolling in no time.
Yahoo acquires Tumblr in $1.1 billion cash deal, ’promises not to screw it up'
For the pure editing of text, Vim is the clear winner. Whether that's all you want, is another question.
Especially setting newer CSS attributes is much better with jQuery. You'll miss some vendor prefixes for some browsers if you do it on your own.

$('#foo').css('transform', 'rotate(5deg)');

No need to look up all the needed prefixes.
Twitter / marissamayer: First ever acquisition announced ...
Also, just generally, currying is a transformation. You can do it by hand, but it can also be done mechanically, either automatically by the language in certain situations, or by applying (easy to define and usually included anyway) curry and uncurry functions where appropriate.
Guys we need to ban together and remove these mysoginistic "brogrammers" from our profession. If you see guys behaving in this manner - in this case we're talking attempted rape - intervene. Don't just ignore it and hope the problem goes away. It's not, and it appears to only be getting worse.