skysight-inc/HackerNews huggingface dataset:
To be honest, specs wise, while it doesn't significantly move things forward, it is pretty much the best, in pretty much every department. It has a massive removable battery, microSD, quad core, wireless charging and a killer GPU -- all advantages over the Nexus.

BUT.. I think people were really hoping samsung were starting to 'get it'- design, desirability and UX (yes, like apple). I thought the s2 was too boxy and now they have gone too far the other way. It's meant to be a flagship phone, but just doesn't look expensive.

To make it feel more "natural", you tap the lock-screen and little
ripples appear, and splish-splash noises are heard.

This is pretty indicative they don't 'get it'. It's a pointless gimmick- just because you can, doesn't mean you should. And my god, they are awful at presentations. Its not rocket science.

This is all especially disappointing considering the Galaxy Nexus coming from samsung-- a device that has plenty of desirability IMO. All they had to do was to take this, add a microSD and a slightly bumped specs, and they would have had a winner. A non-pentile screen would have been welcome, but really, it isn't a deal breaker for 99%- OLED outweighs it over RGB LCD, imo.

If there is a perverse silver-lining, this is good news for HTC, and perhaps the android ecosystem in the long-term.. it was seeming like samsung were becoming too dominant.
Marius Roosendaal: In Focus at Designing Mall
Here's a blog post that illustrates how Git Subtree works in a visual way: http://psionides.eu/2010/02/04/sharing-code-between-projects...

So, to avoid duplicate commits, you'd either have to rebase the main branch or squash the commits before adding it back to the subtree (and lose history)?
> When you search on Facebook you only get results that are Facebook pages.

Actually, you can get web search results on Facebook through Bing. It is one of the side tabs on the search page. But I can't imagine many people doing that.
It's night-and-day different. I think you confused "direct manipulation" with "nothing can happen elsewhere except where I tap."

Direct manipulation UIs are about interactions that correspond to the physical world. Tapping on a virtual keyboard does exactly that. Swiping your finger across a virtual keyboard makes no sense at all.

Anyway, turns out iOS already had faster text selection gestures and we just didn't know. (See hej's comment.)
Joomla Company Announces Launch of its Website joomlacmsexperts.com
Joomla CMS Experts as the name suggests is a reputed Joomla CMS development company with expertise in Joomla design, development, customization, migration, installation, hosting and upgrade.
Some compilers/runtimes support pointer compression (eg. https://wikis.oracle.com/display/HotSpotInternals/Compressed...)
The problem is that what you call the actual answer - DPRK - is subjective. By picking DPRK you need a more intelligent algorithm than fuzzy string matching because you are looking for the right answer in terms of semantic knowledge of countries, not blind character comparisons. Fundamentally, the fact that DPRK is the right answer is an accident of History and English, there really is no right answer and no algorithm can capture this insight without being told. By biasing in one direction you are sacrificing performance in some other unknown. The trick is in balancing the bias with general ability. As always.

Knowing which algorithm to use for a problem is most important; sometimes padded hamming will do, other times minhash or bitap or dice's coefficient etc are good. Each algorithm is a kind of balance between a metric and priorities - deciding what is subjectively most important in this problem. Your method for example is not as robust as Damerau Levenshtein when it comes to analyzing DNA sequences. As far as the best default string comparison, I have found dice coefficient to be ideal (your method appears to be based on similar ideas but my hunch is it's less robust).

For your example Dice's Coefficient does as well as can be expected without a concept of countries:

("dice", "South Africa", 0.125);
("dice", "Congo", 0.0);
("dice", "Republic of Korea", 0.44);
("dice", "Democratic People's Republic of Korea", 0.24)]

and by blind luck ("ort Korea"), longest common sub-sequence does even better:

[("lcs", "South Africa", 6.0);
("lcs", "Congo", 2.0);
("lcs", "Republic of Korea", 7.0);
("lcs", "Democratic People's Republic of Korea", 9.0)]

http://en.wikipedia.org/wiki/Damerau%E2%80%93Levenshtein_dis...

http://en.wikipedia.org/wiki/Dice_coefficient
If you'd sat down and spent all that time on Obj-C you'd be coding away at it by now.

Sometimes searching for an easy way out is a waste of time.
As much as I agree with you, I find that the ability to run a grep (or the more commont Ctrl+F) to quickly look for what I'm looking for of very high value. I usually enjoy reading the book from front to cover, but as soon as I want to consult it again for reference, I am happy to have the computer do the search work for me.

Other than that, I often read on the (crowded) subway ride to work. Carrying a 600 page book is often a pain in the ass, compared to the lightweight feeling of my Kindle.

On the other hand, I completely relate to the pleasure of the physical page. I also enjoy very much watching my collection of books slowly expand on my shelves.

I wish there were a model where buying a physical copy of the book would entitle you to the digital one or vice-versa. I think both have their advantages in different situations.
Perhaps because vacuous, pandering snark adds absolutely no value to the conversation?
If you're using Python, difflib[1] is excellent tool for this:

>>> get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy'])
['apple', 'ape']
>>> import keyword
>>> get_close_matches('wheel', keyword.kwlist)
['while']
>>> get_close_matches('apple', keyword.kwlist)
[]
>>> get_close_matches('accept', keyword.kwlist)
['except']

Won't help you learn the algorithms, but if you need to get stuff done quickly, its an easy to use solution. I use it on the 404 page of a website to suggest what pages the user may have wanted (logging had shown that a lot of 404 and error pages were due to mistyped urls).

[1] http://docs.python.org/library/difflib.html
I haven't had a chance to use it much but I definitely think it's an improvement over the existing mechanism. I already had some extra keys for cursor movement similar to those of IA Writer but this is better for moving across multiple characters.

I ran into a problem with the two-finger gesture, which is that Apple already use this for putting the keyboard into a split mode (see http://www.youtube.com/watch?v=PyQTkZjvSok). So I'm currently figuring out how do deal with that without preventing people from using the split keyboard. I've emailed the guy who did the video about how he did his implementation but haven't heard back yet.
Coming up with product ideas is easy. Coming up with a real business model around that idea, as well as understanding the market, not so much. Granted, half the industry thinks the product is all that matters. Acquisition is not a business model. It's gambling.
What's your source of 3MM revenue for 2008-2012?
25+ New Examples of HTML5 and CSS3 Websites
These HTML5 and CSS3 websites are very interesting in terms of look and designs. People love to visit such websites as they have plenty of features that can attract visitors easily.
Overarching product idea? So it's not an idea unless it's overarching? They've had plenty of ideas. Not all the ideas panned out. It's not like they stumbled, fell on a keyboard, and out popped Windows 95.
>Applications written in real languages don’t have such problems, but anything which does audio decoding is going to have to have a significant C component.

No. Just no.
Also known as the functional programmer snob effect.
It's not so much about the degree, it's about the deception.
"Cheap plastic" is not a meme. People have compared build quality as long as manufactured goods have existed. Many people associate heavy with valuable because traditionally, making things out of metal cost more and increases durability. Maybe the use of composites will change this perception.

Does using a glass display instead of a plastic display increase the chance that the display breaks? Yes. Does it increase weight? Yes. But glass is more scratch resistant and has a better feel to it, so most people think it's a worthwhile tradeoff (Samsung seems to agree).
I think the reason they mention the timeline is because it's great for advertisers. It doesn't seem unlikely that it has intentionally been designed to be disorienting which leads us to pay more attention to ads.

User retention (including engagement and growth) and monetization are obviously the two biggest concerns for a company like Facebook. Photos (sticky, long-living) and the map of users (if you are not in you are out) are for user retention. Timeline and platform (games, connect, pages etc) is for monetization.
Today is the International Day Against DRM
Hidden features are just a way to implement adaptive interfaces right? As the user learns and discovers, the interface has more and more advanced features.
U.S. Startup Rate At Record Low
My problem with the autocomplete is it loves "fixing" words it doesn't know. I never had this problem with the autocorrect in SwiftKey on Android, which was always really good at know when it was wanted and when I was typing something else.

The other thing I hate about autocorrect is how I have to move my finger to the other side of the screen to say "no I don't want to correct to that". Android keyboards put the correction suggestions right above the keyboard for quick access. I have toubles typing the tiny blue "x" on the iPhone, and half the time accept the incorrect correction by mistake.

Taken together with the small screen, this making typing on an iPhone massively more frustrating than to the Android I switched from.
I remember hearing claims that a C++ implementation
would be allowed to use conservative GC (and nop out free/delete). I wonder what the language lawyers make of this.
No but I think the dependencies among those files tends to be less intricate and brittle than code.
Well, thanks for the downvotes - this probably did not add to the discussion?

All of the 3 points are true. Facebook search form (that used to find friends) is used more often than Google's search. If people at Facebook can think of a good way to force people to search the Internet through the Facebook, they can get quite substantiable share of the search market. Many people have set the Facebook as their homepage.

Facebook enables better targetting. You can't for example target specific age groups with AdWords

Google plus was a response to Facebook, contrary to what Google's PR team tries to estabilish.
I assume the grandparent post is referring to the staggering amount of cash they've been burning. (personally: who am I to judge - they've clearly convinced investors they're on the right track)
Php 5.3.12 and Php 5.4.2 Released
>As a visual designer, I have to disagree. Trying to work on an iPad is a complete waste of time. Sketching/prototyping by hand is orders of magnitude faster than on an iPad, and it wouldn't even be worth it to try to produce anything resembling deliverable work.

YMMV. Other's have no such problems. Not to mention that it can also do wire-framing, it has tons of apps for professional photographers when combined with the camera connection kit (from going through your shoot to check for keepers and apply keywords, to tethered shooting), and when painting or sketching you can export your graphics work in PDF, PNG, layered Tiff and other formats to finish off on your Mac.

>For musicians, I think it's a different story because the iPad usually augments an existing setup

Same thing can be for visual designers/illustrators/information architects/writers etc whatever. Parent said it can be used for creation, not that you have to ONLY use that from zero to finished output.
and the changes are now also in git/git
0.01? Is the period in the right place?!
Coaching - Resistencia al cambio
Feel the difference;)
You may participate in the album creation)
Huntington Beach Plumbing
Plumber in Huntington Beach A family owned and operated plumbing contractor, providing affordable, excellent and fast services. Don't Delay! Call (714)676-8175.
The "no idea" round is an interesting experiment, but I think the crop of startups it generates is going to be weaker than those that emerge in other seasons.

The danger's not that the ideas will be mediocre, because ideas change so frequently at the seed stage as to be dispensable. I think the real problem is more subtle, and it's the fact that this kind of presentation will attract the wrong sorts of people: narcissists who are attracted to the "we don't invest in ideas, we invest in people" rhetoric that VCs often use. That line is practically designed to appeal to narcissists, because a pathological, arrogant narcissist is going to hear those words and think, "well, I'm already a shoe-in then, because I'm better than all those other idiots who are applying". People will apply just for the personal validation of getting in, and in a "no idea" round, there's no way to filter them out.

There's a flip side of this as well: if you're rejecting or accepting a business strategy or technology concept, people who get rejected will be able to walk away with their dignity intact, because you're turning down a strategy or a plan rather than that individual as a person. So it's entirely impersonal, and they'll apply again in a year or two with a better idea. The "no idea" round is going to leave a sour taste in the mouth of everyone who gets rejected, even though simple mathematics tells us that the vast majority of applicants will be.

By the way, although I don't think PG's motives are such, here's what most venture capitalists actually mean when they say, "oh, we invest in people, not ideas". It means that they invest in stories, and that their decisions are going to be swung by unusual personal stories and heroic narratives, so you can expect a lot of Aleksey Vayner types to get in.
Order of importance as I'm asked by recruiters seems to be:

Writing and debugging multi-threaded code in C/C++; learn the FIX protocol; learn JAVA+R+FORTRAN; work with source code from a popular ticker plant; study timing attacks from security researchers.

Bottom of the list seems to be open a trading account and start trading in normal time (acquire domain knowledge).

EDIT: good luck at uni!
yes - they even had it on the screen yesterday - nevertheless very low response times are a core feature of OLED displays
"Another aspect of concern is the implementation of server push of resources that were already cached by the browsers. Mobile applications may also not want to retrieve some resources that the server may assume they want to download. So the criticism is that preemptive server push may end up being an undesirable thing."

Why is it "preemptive"? It seems more like a nonpreemptive push, right?
How Flickr does this: http://code.flickr.com/blog/2010/02/08/ticket-servers-distri...

Simple, really.
Sure. Why I explained the work around. Subtree includes the full history of the other project without work-arounds
"...even if it does reserve some control over what is available at what price and when."

And crucially where. If you are outside the US, much of this is either not available or heavily restricted. Hence piracy is the only option to watch some movies or shows, depending on where you live. You hear about these great new shows online, then guess what...you can't watch them legally, even if you want to.
UK Based Social Discovery startup Badoo hits 150m users
That's exactly what I just bought.
to finish off on your Mac.

I think you just reinforced the parent's point.
At some point I really began to cringe with all the "this is all modeled after nature!!!" talk. It really seems like corporate marketing got hold of the design in a very bad way.
It's an LED. That's how long it takes to switch it from one light level to another. (It affects things like ghosting.)

It's not the same thing as input lag which measures how long it takes to render things from a buffer (ideally that's 15ms or less, and no more than 30ms).
Internet Space - The Advertising Space Game
If you are focused on buying the minimum you need to go on a fun camping trip without worrying about your equipment breaking then you are really buying an experience, just a requisite part of that is having the equipment.

When I was younger, our school used to host a rock concert about twice a year where student bands would play. Since I was far from being the most popular kid in school I figured that getting up and rocking out on that stage would earn me some cred.

Of course to do that you needed to be in a band, and since I couldn't sing at all being in a band meant you needed to be able to play some instrument. So I went to the local pawn shop , bought the cheapest electric guitar I could find and borrowed a spare amp from a family member. Of course what I really spent the money for was to be able to feel like a rockstar for 20 minutes.

Now if I think about all the people I still know from those days playing in the school hall; apart from one or two who managed to get a career in music, most work in IT , accounting or became plumbers etc. They all now have nice collections of expensive guitars (Les Pauls , Ltd Ed. Stratocastors etc) that they love to show off but rarely play anywhere besides their own homes. Really the amount of pleasure that they get from them is probably nothing compared to the joy we had while rocking out at school playing 4 chord greenday & nirvana covers on our £50 pawn shop axes.
>Yet people insist on putting lipstick on this pig, trying to believe that text editing on a tablet doesn't suck. They're great media consumption devices.

2009 called, they want their argument back. Lots and lots of people have created media (and even programs) on their iPads. From writers, to musicians, to programmers even (actually, just the other week, the first ever game created solely on the iPad was published to the App Store --it only needed external compilation and signature on XCode, all the actual coding and testing was done in the iPad).

>Don't try to use them in contexts where they work poorly

Really? Because for a "consumption device" I think my iPad is the best DAW controller available on the market for the money, to name just one use. It used to cost like $3000 for a comparable device just a few years ago.

And it's much more portable and distraction free to use with a bluetooth keyboard for writing than any laptop...

>nor fool yourself into thinking they can be "fixed".

Really? What exactly can't be fixed? We already have experiments with haptic feedback, and of course one can always use one with a wireless keyboard --you know, like the one Apple sells or the tens of keyboard+case combos.

Also, check out technologies like Blind Type (proximity to intended letter and word statistics based inference):

http://www.youtube.com/watch?v=7gDF4ocLhQM&feature=playe...!

Which was acquired by Google:

http://business2press.com/2010/10/01/google-blindtype-acquis...
I love the title of this: "Real time clock".
matter less != does not matter
The S II does not look cheap to me. The plastic backside prevents the phone from being slippery, which is a big problem with the iPhone. Dropping it on the ground is also no problem, the plastic is perfect in absorbing that. After a couple of falls there is still no damage to be seen on my model (it even fell _into_ water once - it is still working flawlessly)
Does it have to be Java?

I think it's best to start with something that doesn't requiretoo much boilerplate, allows kids to create something cool with a few lines, and has quick feedback. Like turtle graphic in logo or python.

I've heard processing for java allows for writing simple programs without boilerplate, and has nice einvironment. But I didn't used it, so I don't know if it's good for kids.
RIAA Behind US Government’s Failed Domain Name Seizure
While this operation may be statistically sound, it requires work. Humans are notoriously lazy when it comes to anything other than what they want to do. You'd be hard pressed to get each respondent to actually do this repetitively for an entire survey. Even if it had only three questions.
This week in Scala (04/05/12)
Any comments on the iOS 5 Cookbook or Chas Emerick's Clojure book? On Chas's book, specifically I thought chapter 1 was pretty technical with very short snippets of code. Do later chapters have more code?
Where did you see real/projected P/E ratios?
Hmm, interesting- didn't know about the split-keyboard thing (I'm only on iPhone).

I've been thinking about what else might be an alternative but am coming up short. More than 2 fingers would be impractical on an iPhone.

Question: In the video you linked to, the split-keyboard gesture looks quite specific... 2 separate fingers dragging away from or toward one another. I guess it's asking too much to hope that the device could distinguish between this kind of dragging and scroll-style dragging (2 fingers together, same direction)?

BTW I'm assuming this'll be up in the next beta sometime? Would love to play with it.
Overpriced Developer Conferences
@nhangen

>I think you just reinforced the parent's point.

No, I just said that ONE of his points is YMMV-kind-of-correct. What I'm saying overall is that this doesn't make working with the iPad a "complete waste of time" --it just makes it complementary. Not to mention that people have created works entirely on the iPad too (like several "New Yorker" cover paintings).

I also address this in an other part of my response: "Parent said it can be used for creation, not that you have to ONLY use that from zero to finished output."
MS SQL Repair Program 
MS SQL repair program effortlessly repair corrupt MDF file while corruption occurred in SQL Database. This MS SQL Repair Program easily handled all corruption issues as well as repairs all components of SQL database.
So the obtuse point your trying to make is that slugs are unnecessary and we should just use an auto-increment or uuid?

Sorry, but slugs serve a real purpose, so your solution is only a solution in the sense that walking is a solution for a broken down car.
I have been using their service for Spanish for almost a year... Really useful for expanding your wordlist.
Arianna Huffington vs. AOL
I'm late to the party, so this is probably not going to be read by anyone, but here's my 0.02$

> Some of the comments in this thread bother me, particularly the 30 days paid vacation a year. In Europe maybe. In the US? Good luck.

What's so wrong about 30 days of paid vacation per year? I have 30, I know some (rare though) people that have even more (40+). I work to live, not the other way around.

> Never working more than 40 hours a week nor staying late? It just smacks of entitlement. I'm not saying you need to kill yourself for the company but it really is a two-way street.

For me, as a someone from Europe (Sweden) this is among the most stupid things I've heard, is it entitlement just because I work as much as my job pays me for? The agreement you sign (usually) says 40 hours per week, 8 hours per day 5 days a week. If they want me to work more, then pay more?

And before anyone from the states try to say anything about the economy in Europe and it suffering because people don't work as much, etc. Yours is so much further down the drain we lost sight of it.
What are some 'must have' (and 'must read' ;) ) O'Reilly books for programmers and entrepreneurs?
To solve this problem is why many databases support sequences. Sequences are number generators which work outside the transactional system (e.g. sequence incrementations cannot be rolled back) so the locks are very short.

To use sequences in PostgreSQL use simply call nextval('name_of_sequence') in the database. Rails uses the SERIAL type for the primary key column which is implemented with a sequence.