skysight-inc/HackerNews huggingface dataset:
Yes. If the really good people won't work for you because you're evil, that makes a huge difference.

Here, if you're old enough to remember, try this one:

"Of course Microsoft didn't care that a lot of the top talent wouldn't work for it for decades."

Doesn't sound very convincing, does it? Microsoft was badly hurt by that, and knew it. It eventually reined them in noticeably, and made them act more subtly or covertly a lot more often.

Apple will take time to see the damage, just as Microsoft did. But it will see it, just as Microsoft did.
Thank you. I really appreciate you taking the time to give me feedback.

While unlike the lisp syntax, I think you are right, more people could use it if there was regular syntax.
Play Minecraft instead of reading HN, and you can have your own island!
The author doesn't seem to realize that response bodies can exist for anything other than a 200 response.

He says he uses Django almost exclusively. I've never used Django - is this perhaps a weakness of Django?

As far as passing options in the header through Accept, I would think it would make more sense to pass it as GET parameters with the request, e.g.:

GET /orders/432544?depth=1

instead of

GET /orders/432544
Accept: application/json,application/json;q=1;depth=1
GNU grep uselessly converts UTF-8 to some multibyte char internal representation.

You are completely right, matching regular expressions with UTF-8 text is the same as with ASCII text, one of the reasons why UTF-8 is so good.
New-new Twitter not so new
I think the problem exists when a normal person, presented with the 2 tablets side by side, can't tell the difference between them.

For example, if you took an expensive Coach designer purse, and a knock off product and put them side by side in front of a judge, and the judge couldn't tell the difference, shouldn't sale of the knock off product be banned? We all agree that for expensive designer products, the looks are protected by intellectual property laws.

I don't see why it should be any different for Apple's products. A lot of people buy them for the design and looks. I'm not saying you should buy your computer or tablet based on how cool it looks, but that is part of Apple's brand image and a product which your average consumer can't tell apart from the premium brand does cross a line.
Probably because some hasn't yet assembled a similar system with ATI cards? They claim they have the fastest desktop system and it probably is at the time of writing but as far as i can tell they didn't say it couldn't possibly be better/faster. There's always room for improvement no? :)
Microsoft is well aware that they can just break antitrust agreements and the enforcement is unlikely to have any teeth. That was their approach for many years, and I'm sure they remember how effective it was...

And yeah, your footnote definitely doesn't hold true for a number of the companies Google purchased, which I don't (directly) hold against Google.
Previous: http://news.ycombinator.com/item?id=3329138
You both are wrong. If you take arbitrary byte in ascii stream you can be sure that this is a whole char, but if you take arbitrary byte in utf-8 stream you can get a start of a char / end of char / or whole char.
How To Actually Learn Something
Following Joel Spolsky's logic, there could easily be 938000 people who are unqualified for any job. On the other hand, every single one of the 62,000 qualified people who applied was hired. Thus, all employers will have low hiring rates, and yet finding a job is easy for qualified applicants.

If you want to talk about scarcity of jobs, look at JOLTS data or even traditional BLS timeseries.

Talking about how one particular employer rejected a lot of applicants tells you virtually nothing.
It's not a limitation of django - subclasses of HttpResponse exist for certain error codes, and their content can be set in the normal manner.

https://docs.djangoproject.com/en/dev/ref/request-response/#...

Agreed - 'depth' makes more sense as a GET parameter, since it's a resource in its own right.
Simple cli to manage your tasks (you haven't seen one like this before)
Any inputs on improving this would be awesome. I've been using it happily for a more than a few months.
Nvidia and ATI cards have (approximately and with a few exceptions) the same performance per dollar when it comes to 3D graphics applications. But the tradeoffs made internally mean that they have radically different performance in other areas. For example, ATI chips are faster then Nvidia for bitcoin mining (edit: lots of sha256 hashes), but Nvidia is generally faster than ATI at physical modeling.

http://ewoah.com/technology/a-very-good-guide-to-building-a-...

http://stackoverflow.com/a/4642578/13652

All this is moot if the application they're running only supports CUDA - then they're stuck with Nvidia.
Which parts of noscript do you want? If you want to block javascript fully on certain sites, Chrome can do that without an extension. If you want to block external scripts from certain URLs, that should be possible soon through the webrequest API. I can't see any equivalent of the clickjacking protection, though.
telling all your friends and explaining why apple sucks like that does help.
Department of Treasury Moves to GitHub
Obviously choosing an arbitrary offset in the byte stream might not align on rune boundary, but UTF-8 is great because you can determine that. You can determine the start/end boundaries in any subset of the byte stream, as opposed to most other encodings.

The issue is completely unrelated to the fact that matching regexps in UTF-8 text is the same as matching regexp in ASCII text. The regular expression tool doesn't even need to care that the text is UTF-8. It's just byte comparisons, the tool doesn't even need to be aware of rune boundaries.
'Cultivate' was my first impression. I had no germ association.
I was referring to the IT choice to standardize on Windows as a deployment platform for your organization.

As for Reddis, the cost of supporting another operating system -- especially one as different as Windows -- is quite high. If you don't use Windows, there's little cost justification for doing so.
Souls - Jam (2011) mp3 Songs
But this barrier can only fall if the titans make it fall. Probably makes sense to expect that the titans will try to make it only fall for themselves, but I don't think that would work. How that works exactly is what we see now. Hopefully soon it will be cheaper for the titans to allow newcomer competition than to continue this war. But then, maybe not!
It is worth adding that if your goal using an hash function is sharding across different servers the CRC function can be good, especially the CRC16 function, that has a smaller output than the CRC32, tends to perform very well with many common "key name" patterns.

It's also worth to note that the CRC16 (and CRC32) function will map every possible input of 16 (or 32) bits to a different output, without collisions, similarly to a block cipher.

EDIT: I would take this web site with a bit of salt, the description of the "One Way" concept in the home page is, as far as I can tell, not correct:

"Another important goal is that "similar" input vectors produce very different output vectors. For the case of table lookup, table keys are usually either human language strings, index numbers, or other data that exhibit non-randomness. For the case of message digest functions, the goal is to make it as difficult as possible to find two different messages that result in the same hash. A hash function with this property is called a one-way hash function."
Obama could threaten to veto SOPA, but there is little chance of that, specially after he picked as VP a guy we should thank for the DMCA and the PATRIOT Act.

(And after appointing a bunch of ex-MPAA/RIAA lawyers to run the DoJ.)
Thanks :) Added another 50+ items yesterday, slowly but surely adding more. If you notice an area is lacking please let me know. I was testing it yesterday on some people and it definitely didn't satisfy some people but it gave me suggestions about what tags I needed to add.
Jawbone the Hero
Am I mistaken that what we know as silverlight is built in as a first class API in windows 8 and thus you wont need a plugin anymore to write code for it?
here's another "fun" grep locale oddity:

$ echo HI | LANG=en_US.utf8 grep '^[a-z]'
HI
$ echo HI | LANG=C grep '^[a-z]'
$

apparently en_{GB,US}.utf8 orders a-z like aAbBcC..zZ.

$ echo ZI | LANG=en_US.utf8 grep '^[a-z]'
$
The President certainly does have legislative power, some directly appointed and some not. He has the ability to veto bills. His VP--effectively an employee of his branch--has the ability to break ties in the Senate.

He is also the leader of his party. The President can direct the party to focus on a particular issue. Granted, this is more "soft" power than "hard" and there is only so much political capital a President can use. But, Obama in particular was elected with a large majority and is dealing with a Congress that has an approval rating of about 12 percent.

Futhermore, and more indirect, the President can elect Federal judges (not just Supreme Court justices, but Federal court and appellate court judges) that can "legislate from the bench." Effectively creating or destroying law that would prevent or enable, respectively, lawmakers to be a part of the Revolving Door[1] and to take money from lobbyists.

So, yes, most of the blame is on the legislators. But the President does not get a free pass.

[1] http://en.wikipedia.org/wiki/Revolving_door_(politics)
Because no-ones bothered to build one using the ATI cards, maybe?

I would guess the main attraction of Nvidia cards was probably CUDA, which is still a nicer environment to program for than OpenCL and seems to have a more lively ecosystem of libraries, tools, etc.

Also, floating point & integer math aren't the only relevant performance metrics. For their application domain, memory bandwidth & latency would probably be at least as important. Kernel switching time may be a factor too - there are many things you can't do with a single kernel. I don't know (but would be interested to hear) how the cards stack up against each other in those terms.
I agree with you. However, let's not let him off the hook for making ridiculous pronouncements and promises in the first place. Lots of people are sad he didn't "Change Washington"... but really they should never have believed him when he said he could/would. It's simply not under the President's control.

That said, let's be pissed. Not about Washington not being changed but about politicians (Obama included) making promises / claims that anyone with a mastery of HS US Gov't knows are complete hogwash.
Any inputs on improving this would be awesome. I've been using it happily for a more than a few months.
Usage of the word Apartheid in your link is bogus! The word Apartheid is only used in order to evoke white guilt.

It is argued that because of Apartheid, blacks were poorer (even if blavk poverty increased significantly after '94, that is not the point.) The point is that the stereotype is that in South Africa black poverty is due to white people.

Your article implicitly makes the same claim. Here is the quote:

> Like the world, it was about 15% white, the rest African and Asian. Like the world, the whites were segregated from the non-whites by law (of course the West does have some blacks and Asians, but it segregates the vast majority of them). The whites lived in prosperity, the blacks in poverty,

So here is the question: how can whites still be (implicitly) blamed for African poverty? Most african countries have been sovereign for more than half a century. Many of them have been sovereign for as long as history (or only had short periods of colonial rule) - e.g. Swaziland, lesotho, ethopia.

The crude (and wrong) comparison ignores issues of culture, historical development patterns, traditional power stucture, etc...

Cont. Below
> This is not really a 2000x performance "win", this is GNU grep(1) being so bad at dealing with UTF-8 to the point of being basically unusable.
>
> The PoSix locale system is a nightmare, but the implementation in GNU coreutils is even worse, when it is not insanely slow it is plain broken.

Actually, GNU grep as of last year was much faster than BSD grep, as long as the C locale is used:

http://lists.freebsd.org/pipermail/freebsd-current/2010-Augu...

The reason why using UTF8 makes it much slower is that dealing with Unicode correctly is a very expensive business. But pretending that languages other than english do not exist is not an answer.
You Are Not Your User
Apple iTV Prototype?
7 Reasons Big-Company Executives Fail in a Startup
what about grep on linux times with LANG=en_US.UTF-8 ?)

Could it be that something is wrong with Solaris UTF-8 locales, and very old version of GNU grep from an outdated package?)
The Plan9 grep deals with Unicode correctly and is very, very fast. Claiming that

> dealing with Unicode correctly is a very expensive business

is plain FUD.

UTF-8 has zero overhead in this case (not near zero, but actual zero overhead). Grep doesn't even need to be aware of UTF-8. It doesn't need to be aware where a rune starts and ends in the byte stream. UTF-8 is designed in such a way that matching a regexp only requires byte comparisons, exactly as for ASCII.
Nokia Lumia 710 Now Shipping
Lifehackers save the most articles to ReadItLater...then forget to read them
What Facebook, Google+ and YouTube would have looked like in 1997
Ah the olden days.
just look into grep’s sources. it has loads of low-level optimizations to make string search faster. But all these optimizations work only with exact-witdth encodings, thats why it is related.

P.S.: and sometimes there are a lot of problems with lower and upper-case letters http://www.gnu.org/s/grep/devel.html
Very little to none.

Software patent laws are largely written by people paid by companies who:

a) have a lot of patents

b) invested billions buying up patents

c) would very much like to see those patents as an asset which makes them money

d) would very much like to see those patents as a weapon to stifle competitors

Extra patent laws that are introduced as bills are almost always laws that make the current state of affairs worse.
Stainless Steel Jewelry
Inox stainless steel jewelry and alternative metal jewelry for retailers. Fast order turn around time for mens steel jewelry and womens steel jewelry.
Ini lah foto-foto pelaku aksi bakar diri di istana | unit system informasi
A name for a blog is not as critical in terms of memory retention and spellability, most traffic will not come from search but from links.
"As Facebook adds new features such as video chat, it is fast becoming a viable substitute for meetings, relationship building, and even family get-togethers. But each time a Facebook interaction replaces a richer form of communication — such as...a long phone call...."

Despite many good points, this is the part that reveals the article as Luddism. How, exactly, is video chat less intimate and rich than a phone call?
Or, as Douglas Adams puts it: "He who most wants to lead is the person who should in no way be allowed to do so."

and also

"To summarize the summary, people are a problem."
Part 2.

Your article also states that:

> However, it is a far from perfect analogue. Bryan Caplan cites evidence that immigrants to the U.S. commit crimes at a far lower rate than U.S. citizens.

So? This is expected! It shows the success of current immigration policies. The current policy is to only let the best of the best into the country (i.e. Those without criminal records and who has at least a degree in a technical field/ or doctor).

The blog post makes no argument that th crime rate of immigrants would still be lower if this barrier and selection would be removed (it would not!).

Furthemore, look at the South African example in this area - illegal immigrants (without work, etc...) turn to crime. Zimbabweans and Mozambiqucans esp. In violent crime. Many Nigerians ar involved in drug crime and other crimessuch as prostitution and human trafficing. Not pretty.

I strongly suspect that if South Africa enforced its border, Mugabe would have been overthrown.

But currently, most of the Zimbabweans that would be responsible for a coup de ta in Zimbabwe (18-40 year old males), are doing manual labour in South Africa.
Don't some of the common cases of searching require the ability to quickly skip forward N characters for high efficiency? That's simple pointer arithmetic in the ASCII case, but requires reading each byte skipped in UTF-8, right?

(I'm particularly thinking of Boyer-Moore -- http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_sear... -- but I'm sure there are other examples as well.)
> UTF-8 regular expression matching shouldn't be different from ASCII at all, as far as I can tell.

Not really. First the '.' operator needs to work differently. This can be still done fast, but if you actually want to claim unicode support you should also consider:

- Unicode collation orders

- Unicode string equivalence algorithms

- Unicode normalization algorithms

This will also take care of all the unicode weirdnesses that no one actually uses or cares about but you still must implement to claim compatibility like: presentational forms, combining diacritics, ligatures, double sized characters and other odd stuff.
Do you mean a plugin as in the browser? No, you will need a plugin to run Silverlight in IE10 on the deskop, and you cannot use Silverlight (or Flash, or any other plugin) when IE10 is in its tablet-style Metro mode.

The new WinRT API that Windows 8 is built on is very similar to Silverlight/.NET but is not totally compatible so it requires code changes. Most SL programmers will be able to find their way around pretty easily though. The UI guidelines for Metro have changed quite a bit so there are more considerations than just porting code.

http://msdn.microsoft.com/en-us/library/windows/apps/br22957...
Character classes would trip you up, I think. e.g. \w for word characters.
"First, it's creating a den of comparison. Since our Facebook profiles are self-curated, users have a strong bias toward sharing positive milestones and avoid mentioning the more humdrum, negative parts of their lives."

It sounds a bit like cocktail parties, neighborhood open houses, and so on.
This is what I get:

$ echo HI | LANG=C grep '^[a-z]'
$ echo HI | LANG=en_US.utf8 grep '^[a-z]'
$

How come?
Soup and Sandwich
Good Food Deli New Westminster and Sandwiches - Green's and Beans is a leading Restaurant in New Westminster, specializing in catering and providing fresh fruit trays sandwich and wrap trays, meat and cheese trays, veggie and pickle trays etc.
> The Plan9 grep deals with Unicode correctly and is very, very fast. Claiming that

>> dealing with Unicode correctly is a very expensive business

> is plain FUD.

If you think this is true you don't know unicode enough. I don't know how plan9 grep is implemented but if it does it with near zero overhead then it's not actually supporting Unicode, but only with a small subset of Unicode that they like.
I also probably agree that that's the best part of Unicode and the rest of Unicode could burn in a fire but it's still not Unicode.
http://gdeluxe.com/tablets-before-ipad-part-ii/

Turns out that there are actually quite a few tablets before the iPad that sport design features that supposedly only arrived in 2010.
It was one of his campaign promises:

http://www.politifact.com/truth-o-meter/promises/obameter/pr...
"it feels like a mixture of magic and something you'd see in a sci-fi movie"

Seriously? I mean, this is a neat idea and seems super well executed, and fine tuning that kind of signal processing isn't that easy, but people are still that impressed that a computer can identify guitar chords?

Really the hard part (which from the pitch the guy seems to understand) is the educational aspect.
It's sort of almost correct. He's fumbling his way towards the avalanche property: for a perfect cryptographic hash if you flip a single bit in the input, on average half the bits in the output will change.

http://en.wikipedia.org/wiki/Avalanche_effect
I thought the Google leaving China thing was about government sponsored attempts to hack them, not about blocking?
at least 1 person got the joke
Perfect link. Thanks!

All of them have either a stylus, are cluttered with buttons all over the place or have a stock WinXP which is totally useless for touch.

For these reasons, all of them failed terribly and nobody bought them. I haven't seen one of these IRL.

I see my point proven, so thanks again for the link.
You simply don't fly through a thunderstorm, as you simply don't drive through A concrete wall at 100mph. No matter how short you are on fuel.
I think the point of the story is in the second paragraph:

It’s not a story about luck or privilege; Isabel Pesce’s trajectory is a shining example of determination against all odds.

But I think the valley is largely about privilege, and it's going to take more than one counter-example to convince me otherwise.
I always had my suspicions about using Chrome, but could never prove it. In Google's business model, the user is the product, so I always question their free software and how my data is being harvested.

Do you happen to have any links about Chrome's unique ID? I would love to read more about it...
I was able to reproduce the bug. It could be a version thing.

; grep --version
GNU grep 2.6.3
; echo A | LANG=en_US.utf8 grep '[a-z]'
A
This question: Why do humans procrastinate, and how can it be beat? prompted an excellent reply from Sneering.

"People overestimate the value of the reward if the reward is imminent, and increasingly discount the value of the reward, the further away it is in time."

Worth a read if are interested in neuroeconomics [who knew?].

http://www.reddit.com/r/askscience/comments/mkwf2/why_do_hum...
What I love best is this testimonial praising the book:

> Helms and Valberg lay out an innovative methodology that finally delivers on the promise of Agile Development.
It looks like they have 7 cards in there.
If all the GPU's in that system where pegged at 100% for 30 minutes that system would overheat.
There isn't enough space between the cards for free air flow.

7 x 5970's would give you just under 35 Teraflops instead of 12.
ST: Enterprise had a lot of iPad/iPhone-like devices.

I can't find any videos or pictures (the show predates easy sharing of video and images), but I remember some specific examples.

Thre first is the episode where the captain offends some very picky aliens who produce an essential component, so he has to perform a detailed ritual and uses an iPhone-like device for a reference.

The other was the episode where the crew became increasingly obsessed with minor activities due to some weird radiation, and the captain's obsession was a speech he was drafting on what looks like an iPad.

Generic Rectangle Device was also the standard thing for reports given to senior officers.
I had the same problem with sort:

$ sort <<EOF
> Aa
> aa
> Ab
> ab
> EOF
aa
Aa
ab
Ab

I was going crazy because I was getting different results in OSX and Ubuntu. Setting the LANG to POSIX fixed it.
I like the idea of putting it on a bot. I was thinking to just use it as a wireless camera there, but with the ADK the phone could drive or even run some lighter computer vision code.
We're near the end of development now. Maybe a couple more weeks before we're happy with the product.

I'm looking for some marketing help mainly. Although we are basically ready for launch I'm worried that without investment we won't have that initial boost which will kick start our user base, which is quite important as it's a social product.

I've attending one startup meetup in my area. I'll be attending some more next year. I'll have to see if I can get any contacts from them.

Thank you.