skysight-inc/HackerNews huggingface dataset:
HTC Desire V Price in India: HTC Desire V First Dual SIM Android 
The new HTC Desire V is the first Dual SIM smartphone from HTC. The phone sports a 4-inch Capacitive touchscreen display and is based on Qualcomm MSM7227A chipsets. HTC Desire V Dual SIM runs on Android 4.0 Ice Cream Sandwich OS and powered by 1 GHz Qualcomm Snapdragon processor. It supports Wi-Fi and 3G connectivity and all other basic connectivity features like Bluetooth, GPRS/EDGE, Wireless LAN Wi-Fi, microUSB v2.0 and GPS with A-GPS support. HTC Desire V comes with best multimedia features like HTC Sense 4.0 UI, Video Player, Audio Player, Stereo FM radio with RDS, Accelerometer, Proximity Sensor, Beats Audio Sound and more features. The smartphone has a 5 megapixel rear camera with LED flash, 512MB of RAM, 4GB of internal storage and to up to 32GB expandable memory via a microSD card. The HTC Desire V first Dual SIM smartphone powered by 1650 mAh Li-on battery and will launch in Asia in this July.
video: https://vimeo.com/40271657

info: http://flamechallenge.org/
feedback: those oblong shapes and the square images make your site ugly. Strongly suggest using a lot of golden ratio on everything. Really love your idea, I hope you stick to it.
Or try think this way - your doorstep is part of Amazon's storefront.
Even though you have to make a deposite and wait much longer than real retails before perusing the goods at hand, you think they have great customer service.
Genuinely interesting, with no sarcasm.
Sounds quite interesting. Do you have a write up about this anywhere? Is the gain rom Haskell worth the impedance mismatch of cross communication?
We will need an economic system that can cope with a mass of seemingly unemployed/unemployable people.

See the following for more thinking along these lines:
http://marshallbrain.com/robotic-nation.htm

(This has been on HN before, Google [robotic nation site:ycombinator.com].)
URL to QR Bookmarklet
New MVNO's in Africa
With only 5 MVNO's in Africa, there is a case for more entrants into the market
There was a time when everybody thought that Japanese could not do widespread high quality manufacturing. Now they are known for the high quality. There was quality considerations of Finnish ship building, that changed too.

It's very common trend to shift from cheap country into a quality country. The industry will be seeking the next cheap place in the mean time.

This might mean that manufacture is not going to shift to Africa as Chinese might not need that cheap labor because of robotics.
Did anyone else use getairmail to download the 55 page ebook below by chance? : )
Presenting: the Perfect Code Editor
Joost van der Ree creates iOS interface concept
I had an investment meeting with them in their London offices late last year and was given lots of [free] advice and support; confused re launch article as they have been around in London for a while now, however, congratulations!
Brian Krebs talks to Thomas Ptacek about safe password storage.
i almost quit the cod4 single player campaign because it was a bit too ... maybe not realistic, but stressful. i thought to myself: war is hell, so why do i want to play a game that tries to capture a soldiers misery?

"most couldn't play" - but they could learn to play (as long as losing isn't fatal for the player). some games strive to be realistic above all else (some car racing games), because they are tailored for the ultra-enthusiasts.
This Week in Location Based Marketing #81: Foursquare, Dennys + Inrix
The thing I love about C is that it the most obedient of all languages and never assumes you are an idiot. Never does it tell me I'm about to blow my own foot off - it just does it and I've learned from the experience. Due to this it taught me how to think about things first and know of all the consequences of doing everything.

*NIX is the same.
IOS 6 predictions
I didn't assume that, I simply didn't discuss it. I was replying to the grandparent which refers to environmental issues.
Yes, fair comment. I don't think that makes more than a factor of 2 difference, though. When the impact happens, in one case the squashing is half in my nose and half in my hand, versus all in my nose if it's a bowling ball.

(The egg example makes things look worse than they are. If an egg squashes at all, it breaks. My nose can squash quite a bit before that happens.)
Cracks in Reality: How our Systems Fool Themselves
Third installment in the series of articles that ask if intelligence is self-limiting because motivation ultimately undermines survival.
* Lots of programmers you can hire today (contrast to D, ML, Haskell )
* Excellent introductory texts (Kernighan & Ritchie)
* Backed by giants like Microsoft, IBM
* Everything else always has some mechanism to link against it
* Thorough API documentation (if quite large) MSDN, man 3 sprintf
"1. significantly lower corporate tax rates"

This harmed the cities in Germany a lot and increased their debt.

It's kind of a contradiction if Germany should be the economic guide,
but it's cities can't pay for their public baths anymore.
Auto Transport Richardson, Texas - Shipanycar
This is easier said and done, but there are huge, closed vertical platform stacks appearing, and those same vendors are making it really hard or forbidding it to get "portable" apps (in the widest sense of the word) working on their platforms.

You can make your house outside these stacks, but your business isn't going to run far without any passerby's.
Do I really need a website for my business? :Blog
One difference between the Irish and Chinese housing markets is that in Ireland the gains were from Irish selling to other Irish, in ever increasing sales prices and volume - flipping in it's purest form. In contrast, the Chinese appear to buy and hold their real estate as long-term investments.

You can also see that with their investments in Australian real estate (where I now live). A lot of the apartments now being built are investment properties for Chinese buyers. In a lot of cases, the building is nearly sold out even before construction begins!
How about this: let a user enter a tag (#awesome, #sxswi) and your app trolls the tag's search results on twitter for videos. They get sorted by hotness and presented as a playlist. New things get added to the end.
Until you start a bond market around it.
There's an old adage that a computer only does what you tell it to do. What I love about C? It really does only do what you ask it to; nothing more, nothing less.
Here is a wired about this topic: http://www.wired.com/dangerroom/2012/06/darpa-sweatshop/ and here is a 2010 paper[http://smartech.gatech.edu/xmlui/bitstream/handle/1853/39196...] that discusses the Computer Vision and automation involved.
it's not a new point but it's a good one: for most teenagers the least 'cool' people in the world are their parents. if the parents are really into facebook the kids are going to be turned off and looking around for something else.
It seems most fear-mongering in the media is phrased this way.

"Coming up at 11. Are children being killed by breastfeeding?!"
Pengobatan Wasir 
Temukan pengobatan wasir secara alami yang ampuh sembuhkan penyakit wasir atau ambeien. pengobatan yang kami maksudkan disini yaitu dengan mengkonsumsi obat herbal XAMthone plus yang memang sudah terbukti khasiatnya.

Jangan sampai salah memilih obat yang mungkin akan membahayakan penyakit anda tersebut, pilihlah obat herbal yang aman untuk kesehatan anda salah satunya dengan XAMthone plus ini.
"Never" ... You are aware of the existence and mass use of shared web hosting systems right?
Shark Tank vs. KickStarter: How One Startup Used Both to Launch
I wouldn't quite agree that Microsoft are a good example of "backers" of C. Unless, of course, you consider backing for C++ to be enough. Microsoft's compiler doesn't support C99, and likely won't do so any time soon (http://connect.microsoft.com/VisualStudio/feedback/details/5...).
If Chrome were to hide them in the UI, you could still get to them one way or another (like grabbing a memory dump). If someone has physical access to your computer when you're logged on, you've lost the security game. There's no point in adding a layer of obscurity on top.
Testing training in Bangalore
The testing training in Bangalore becoming obligatory by increasingly in business so staff presently functioning, as well as persons searching for work, are going to find these trainings valuable in looking for a job.
How Facebook and Google manage users who hate every redesign
I have much sympathy with the argument that inheritance tax should be 100% because rich parents shouldn't confer an entitlement to wealth. But it seems to me that this simply wouldn't work because (1) people will be very strongly motivated to get around it (because "help your children" is a really, really strong human drive and presumably always will be) and (2) it will be very hard to make that very difficult (because, e.g., it means you have to impose severe restrictions on gifts, you might have to have retroactive confiscation of gifts years after they're given if the giver dies, etc. And because it really can't be that hard to conceal part of your estate, or find indirect ways to benefit your children, if you're strongly enough motivated to do so).

I think it's almost certain that the effect of trying to impose a 100% inheritance tax would be that the rich-and-dishonest would find ways to get around most of it, and the poor-and-honest would get screwed even worse than they already do.
Why UPSERT is so complicated
Landscape,Landscaping
For the best lawn service landscaping, call the Total Lawn Care LLC landscapers We serve Tacoma, WA, Lakewood, Puyallup, Gig Harbor
More info seems to be here: http://seclists.org/oss-sec/2012/q2/493
I don't mind the way MS does C .

Whacking variable declarations at the top of the scope becomes second nature quickly.

I came from assembly language, where the process is very similar and not too demanding
What is Faster than Moore's Law and Why You Should Care
I agree with all of these comments. But... Unless you are an old-school coder who grew up with C, it is just so much easier to get stuff done with Python/Ruby or, hell, Bash/Awk/Perl. Granted, that last was for very specific tasks, but still. Want to write security code? C is is your friend, but you better be good at it, very good.
One of the most fascinating aspects of this has been watching LinkedIn's response. The latest blog post is an example of 'reassurance through obscurity' where a large number of words say very little.

http://blog.linkedin.com/2012/06/09/an-update-on-taking-step...

"First, it’s important to know that compromised passwords were not published with corresponding email logins. At the time they were initially published, the vast majority of those passwords remained hashed, i.e. encoded, but unfortunately a subset of the passwords was decoded. Again, we are not aware of any member information being published at any time in connection with the list of stolen passwords. The only information published was the passwords themselves."

Look, either LinkedIn knows that rest of the information was stolen or they don't. If it was stolen then people need to be told, not fobbed off with this 'only the passwords were published'. The publishing of the passwords is irrelevant. What was taken? The other possibility is that LinkedIn doesn't know what was taken.

"Under this team’s leadership, one of our major initiatives was the transition from a password database system that hashed passwords, i.e. provided one layer of encoding, to a system that both hashed and salted the passwords, i.e. provided an extra layer of protection that is a widely recognized best practice within the industry."

That doesn't address the issue of which algorithm is being used. At worst it sounds like they've updated to the late 1970s. Why not say the algorithm? Because...

"We want to be as transparent as possible while at the same time preserving the security of our members without jeopardizing the ongoing investigation."

Basically, they don't believe in Kerckhoff's Principle and think they 'preserve' security by being obscure. That was further reflected in Reid Hoffman's interview the other day when he said that a variety of security measures were put in place but that talking about them would be insecure.

http://video.ft.com/v/1681242005001/LinkedIn-No-customer-acc...
Better Revenue Through UX
Avocado Cucumber Tomato Appetizers
"GUN LOGO PROGRAMMER REQUIRED"

Must have strong turtle skills. Excellent theoretical knowledge required of pen up, pen down.

Only the best need apply!
* I don't understand at all how to create a "Myx". I tried clicking on an image, and nothing happened. I thought maybe JS was broken, so I tried Firefox, and still no luck.

* On your homepage, your link that says "Nut Allergy? Please see our" goes to couponcactus. The part that says "Allergy Notice" actually links to the content I wanted. This seems to only affect the first page.

I like the suggestion of a "Mix of the week" or month. Subscriptions are good, but it may be difficult if people hate cashews or pistachios or something. Maybe they don't care.
"So technically, he billed at $60 an hour"

He billed $30 an hour. He was an A developer. If you hire locally it doesn't mean you will get an A time manager too.

Also, just because you feel a project must be done in x weeks it doesn't mean you are right. If you need a lot of custom work, then nobody knows for sure how long it takes until somebody actually does the work. If you want something standard (wordpress installation) then it will be delivered in time.
As much as we would like to jump back on the MessagePack is no JSON alternative here, I would like to commend The author on taking the criticism posted earlier like a mature adult and explaining his point of view. Even admitting that some of the benchmarks might have been misleading.
http://digitaloffense.net/tools/debian-openssl/
There is something wonderful about low level programming langauges. I enjoy writing code and knowing exactly what the ASM is going to look like.

Python is fun, but I've got no idea how it is doing what it does.
Interesting how Windows Phone 7 and Metro are not mentioned anywhere, given their pioneering of this.
I was just typing up a reply saying just that in more words when I saw yours; so for the sake of efficiency I'll just make my post a pointer to yours ^^
The Military Clothing industry is a 4 billion dollar industry. Source: http://prospect.org/article/sweatshop-army-0

No wonder they want their stuff cheaper.
> It really does only do what you ask it to; nothing more, nothing less.

Not even assembly language has this property anymore, especially in the presence of an OS.

Which leads me to what I think is C's greatest weakness: It's no longer a thin layer over assembly language. It is so far removed from the current trends hardware design it doesn't even have functions that implement memory barriers as part of the core language, let alone any language features to help you take advantage of whatever SIMD hardware the machine possesses.

Part of this is C becoming a victim of its own success: People expect the same language to compile down to ARM and x86-64 and IBM mainframe (zSeries) and so on and so forth machine code, and do it in an efficient manner. Since low-end ARM chips don't have SIMD, C can't have SIMD, the thinking goes (even though low-end hardware doesn't have FP opcodes, either, but floating-point math is still part of the C standard).

They rely on compilers to make it fast, which is reasonable to some extent but it's also the same thing you rely on when you write in Haskell. It's contrary to the spirit of things.

I'm not advocating a return to assembly language. That would be massively stupid. However, it would be nice to have a language with concise syntax that also allows you access to the processor's status word (the carry flag, for instance).
Nice article, but the crappy spam comment entries are quite a shame.
I am going to make the bold claim that everyone should know C. Even in a world where we can do 90%+ of our coding in a higher level language we still aren't at the place were we can get past writing out performance loops in C. Case in point my company recently needed to speed up a 128bit AND on two MySQL binary fields. While this can be done in pure SQL implementing the function in C saved an order of magnitude of time. Everyone is going to run into these performance problems and until we have run times that can match hand coded C it will in my option still be a required skill to have.

( Yes I know you can s/C/ASM , however this is a time issue eventually we may get past needing C , but we are not there yet )
C is what you use when you should actually be using assembler, but you are not insane enough to actually do that.
"In a lot of cases, the building is nearly sold out even before construction begins!"

That sounds quite ominous - reminiscent of the property bubble here in the UK prior to 2008 (which was completely insane, but very tame compared to Ireland).

How is the rental market holding up there?
How often do you need to know what it's doing?
Do you have a write up about this anywhere?

I used the following references:

http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/ffi-g...

http://weblog.haskell.cz/pivnik/building-a-shared-library-in...

I have just put up a small-ish example using my approx-rand-test package (which implements approximate randomization tests):

https://github.com/danieldk/haskell-library-example/

Is the gain rom Haskell worth the impedance mismatch of cross communication?

I guess it depends on how much you love Haskell ;), and the usage scenario. I think using Haskell's FFI in this direction is especially attractive if you prefer to write most code in Haskell, but need some functionality that does not map naturally to a pure functional language (such as GUIs in Cocoa). If you want to mix a lot of imperative and functional code seamlessly, F#/C# or Scala/Java are probably better options.
I think its a lot harder to find good C coders then you might think. For example 80% of people who claim to know C that interview with my company fail a test on reading a CSV file.
Doing exactly what you told it is fine until you hit one of the many undefined behaviours and then it does exactly what you thought you told it only some of the time.

There's a lot of undefined behaviours to know about, and not all of them are obvious. You can be merrily compiling your programs fine on GCC and Clang and your intended behaviour seem entirely obvious, only to have it blow up on another compiler or with some different compiler flags.

That said, the undefined behaviours do allow the compilers to do some very tight optimisations, so swings and roundabouts.
To an extent, this happens withing larger nations and federated economic blocks such as the United States and the EU. Businesses that have mobility will move to where they have more favorable conditions. Automobile manufacturing in the US has been shifting southward (mainly to lower labor costs), companies incorporate in tax-favorable states such as Delaware and Nevada, insurance companies operate as an entirely different entity in the state of New York to avoid encumbering the rest of their business with New York's insurance regulations.
The article forgets about the big business of the local gov'ts in China, who are the driving (selling) force behind the building boom. It is correct, that investment in real estate is the best options for most lower and middle class Chinese.

The local gov'ts expropriate the land from peasants and sell is for housing development. In the absense of substantial tax income, this is the one important source of income for cities and towns. There is often no legal way for people to fight the expropriation, because executive and judicative powers are all in the local party's hand.
Really? Optimiser's are pretty damn good, so C has pretty much replaced assembler.
And yet you're failing at a key scientific principle, which is looking for alternative hypotheses to explain what you're seeing :)

Many of the commonly-cited examples tend to pick situations which are amenable to lots of explanations. To take your example of the early US: was it low taxes and light regulation? Was it the presence of massive amounts of land and natural resources essentially free for the taking (once the natives had been suitably subdued)? Was it the jump from agrarian to industrial economy? How much of a role was played by the lack of regulation on things like owning other people and forcing them to work for you?

Similarly, it's difficult to work only from short-term examples; Ireland had a great boom, yes, but they also got a real-estate bubble and a banking crisis -- both of which are pretty clearly related in some way to the tax/regulation situation -- and that's not so great for the long-term.

It's also important to consider the historical context. Rapid industrialization has almost always resulted in massive growth, for example, but at unimaginable human cost. Whether we look at starvation and accidental and deliberate deaths as a result of a five-year plan or the Great Leap Forward, or starvation and accidental and deliberate deaths during the Western industrial revolution, we find that this growth is not always a uniformly good thing. Yet, when approaching from a framework that values only numbers like GDP, we don't see those costs.

If you want a scientific approach, you have to be considering all of these things, and more :)
Usually when something doesn't go as quick as you were hoping, profiling is unhelpful and you have to take the python bytecode to bits to find out what the hell it's doing inside.

That happens quite a bit these days for me.
Exec summary:

Simply trying to connect to some MySQL servers many times with a valid user account will drop you into that user account. The bug has a one in 256 probability of occurring. Whether or not your system is vulnerable depends on the kind of memcmp() your MySQL was built with.

Summary:

-snip-

When a user connects to MariaDB/MySQL, a token (SHA
over a password and a random scramble string) is calculated and compared
with the expected value. Because of incorrect casting, it might've
happened that the token and the expected value were considered equal,
even if the memcmp() returned a non-zero value. In this case
MySQL/MariaDB would think that the password is correct, even while it is
not. Because the protocol uses random strings, the probability of
hitting this bug is about 1/256.

Which means, if one knows a user name to connect (and "root" almost
always exists), she can connect using any password by repeating
connection attempts. ~300 attempts takes only a fraction of second, so
basically account password protection is as good as nonexistent.
Any client will do, there's no need for a special libmysqlclient library.

But practically it's better than it looks - many MySQL/MariaDB builds
are not affected by this bug.

Whether a particular build of MySQL or MariaDB is vulnerable, depends on
how and where it was built. A prerequisite is a memcmp() that can return
an arbitrary integer (outside of -128..127 range). To my knowledge gcc
builtin memcmp is safe, BSD libc memcmp is safe. Linux glibc
sse-optimized memcmp is not safe, but gcc usually uses the inlined
builtin version.

As far as I know, official vendor MySQL and MariaDB binaries are not
vulnerable.

-snip-
Discussion here:
http://news.ycombinator.com/item?id=4092849
Links To Your Static Resources Are Forever
Sally Beauty Supply | I Need Coupon - Coupon Codes, Promotion Codes, Discount