skysight-inc/HackerNews huggingface dataset:
I convinced my mother to purchase the iOS version for all her grandchildren ... and then I played it. There was a distinct change in my behavior when there was a distinct change in the cards - they go from colorful bugs with different backgrounds to different symbols in black on white backgrounds. That's when I had to concentrate on what was actually on the screen and think about what moves to make.

I have yet to see what the younger ones do with it, but my 13yo found it somewhat interesting until he had to think - that made it less of a game for him and he became less interested.

My anecdotal experience with this game suggests that the same people who would excel at math (with a trait for "why is this wrong? let's try something else; let's dig deeper") will also excel at this game. Those that don't want to think are going to give up when the game changes.
That is HTML5 drag and drop. I read it, got excited, installed Opera, found GMail drag and drop was not working, got unexcited, switched to Chrome!
I'm making my version of this now and hopefully launching soon to some feedback, feel free to email me questions thoughts etc.

check it out here: http://cloudbill.com
Amazon Web Services Expands Free Support and Lowers Prices on Premium Tiers
Make an account on KGS (http://gokgs.com) and hang out in/ask for teaching games in the KGS teaching ladder.
interesting fact about the layoffs - they have wiped out their Linux/QT team (in Ulm and other areas).

Nokia has hereby given up any development Meltemi on featurephones for emerging markets ("the next billion" as they dubbed it). a bunch of their top developers already are tweeting their defeat notes.

Choice blog forum post:
"Meltemi product creation was in Ulm and Oulu. SW development in Espoo (UX, Linux core), Tampere (UI FW + Qt) + all Qt sites (Trolltech heritage). Over 1000 people focused on that. Nokia security working hard to ensure code does not leak outside Nokia, they already closed development enviroments and wikis this morning before announcements. By now they most propably have wiped hard drives where Meltemi code was residing."

http://communities-dominate.blogs.com/brands/2012/06/brief-c...
Yes, I have tried that. It is fine but I like the Chrome/FF implementation.
You're probably right. I'm a developer and I fit this group.

I've always been amused because it is a "free OS" that's really evolving. Since the my first tries with Red Hat, Mandrake, Connectiva... I never stopped. Used Debian for some time and 4 years ago I really got into Ubuntu, switching all my machines to take full advantage of the client x server environment it provides.

Now I've just switched back to it after a year of OSX on a macbook air. Lion is a great OS, but I just like Ubuntu approach and to be involved with Linux, I can't help it.
Which is who's fault? If everybody has trouble with the time, effort, expense of supporting linux, perhaps its linux that is the problem.
I'm not a linux user, ever since my introduction to it several years ago. Bought up-to-date computers for my team. Linux fan suggested we develop on linux. Tried it - disaster. Didn't support video chip, raid controller, even all the memory. Open office tools crashed. First doc I imported displayed in upper-left corner of the screen, every character in the file in one big spiderey blob.

We expunged linux, booted Windows(!), it asked for drivers ("Have disk?" Yes!) and everything up and running in minutes.

And we were developing new Infiniband code FOR LINUX! For testing we ran a virtual machine booting linux - that worked of course.

Moral: until Linux has a "Have disk" button, I don't see it deploying successfully on production machines. In a hobbyists garage, sure. But not mainstream. For all the reasons listed in other posts here.
facebook should give a cut of the revenue to each user whose data was used.
Rumor is they also buried Meltemi today.
> I would argue it is more a case of the BBC lacking confidence in the ability of the general public to understand such a message.

Whichever it is, they're going about it entirely the wrong way. Is there a solution which most people could understand? I bet there is. Farm it out to five or six top UX people and I don't doubt that they would come up with a dozen beautiful and workable solutions.

The BBC shouldn't be censoring its/its subsidiary's output because of the stupidity of the general public.
"any new language today should be all beginner friendly"

I disagree. I think any new language should be designed to best meet the kind of problem it's being created to deal with. Making it "beginner friendly" (whatever that means - I bet there are lots of different interpretations) is a nice extra, but should not come at the expense of solving the problems.
I can implement the server. Is there anything I should know about tuning Twisted for this kind of benchmark?
They can MITM attack SSL only if they have root/superuser access to your computer. They'd have to install a new SSL root cert. Or ISPs can put up a fake cert and hope that people ignore/click through the warnings (which lots do). Or if they have a contact with a corrupt SSL root cert signer, they could get their own fake cert signed.
Your C code looks very unidiomatic to me, but I guess that is relatively a matter of taste (still I don't understand why would somebody use C if they don't like to write code in the 'classic' C style as seen in the original Unix and Plan 9 source).

That aside, in Go you can also do fixed allocations and manage your own memory pools to avoid the GC.

And I would also question how many C programs require real-time behaviour (even the definition of 'real-time' has issues, most things people call 'real-time' aren't).
> Aren't they dead?

Yes, but only because no major OS manufacturer picked them up as the main system language.

The only way a system language can become mainstream is if it is picked up by an OS vendor that makes it the default system language on their OS.

As for the bare level stuff you describe, real systems like Native Oberon proved this is possible. At ETHZ Native Oberon was used for almost everything an OS is used for.

Sadly no major vendor has got interested on the system, even after some industry attempts tried out by ETHZ.
Thanks for the link. Had forgotten about it!
So what would happen when you stop giving out these Positive Tickets?
The takeaway ...

"Chief Executive Stephen Elop is placing hopes of a turnaround on a new range of smartphones called Lumia, which use largely untried Microsoft Corp software. But Lumia sales have so far been slow, disappointing investors."
Ya, exactly. 'Always Be Closing' helps performance for small-value sales where there's only ever a single interaction with the customer and the purchase price is low enough that they can't be bothered to come back and harass you.

For anything which takes longer than one meeting/call (e.g. everything a startup does in the early days) or which has a high value, though, ABC is actively counter-productive.

Neil Rackham did an awesome job of debunking most of the myths about hard closing in 'SPIN Selling', which is the only book on sales I've ever gotten real value out of.
I think it has more to do with primarily only having experience with code you wrote yourself or a small codebase written by yourself and others. I have a tongue in cheek saying of "If you haven't maintained code written by others then you probably write code like an asshole". You learn a lot about what never to do by working with very large (and/or very old) codebases that you yourself didn't design. Also, to be fair to the people that did design them, even your greatest most beautiful design will look terrible to some people, and likely to posterity.
I've had plenty of time where I was hell-banned through IP ban or something to that effect, never knowing what the hell the reason was. Often, I could just browse it with Tor, but obviously few, if any, sites are worth doing that.

Is this some kind of weird flood control or a opaque and stupid moderation policy I am not aware of? I am not the kind of person to call people names, and I have often received the supposed bans after I have written some of my most popular posts or threads.
Actual URL is http://www.bbc.co.uk/news/technology-18440979 (no trailing /)

Edit: Main discussion is here: http://news.ycombinator.com/item?id=4109137
Surface conformity is one of the best skills you can cultivate. People like few things more than believing, "this person is just like me in all the important ways."the larger the group is, the more important it becomes.
Different way to learn colors with iPad = MOMALO
The best iPad app for your kids to learn color mixing.
> The point you mention is only valid when using entirely static memory

Exactly, and you can also do that in Go to avoid the GC.
Bada is Samsung's third ecosystem and has always sold more than Windows Phone.
Beginning Perl (Wrox) - Read Perl book online for free
The Zenbook issue described in this thread does not damage the hardware; A proper reset (which unfortunately due to Zenbook construction requires disconnecting the battery, which is nontrivial) solves everything.
AMD To Put An ARM Core On Future Fusion APUs
The DSL you describe is remarkably similar to WSDL (http://en.wikipedia.org/wiki/Wsdl) in terms of describing a web service and how to communicate with it.

Granted, DSL is a lot easier to read, since it is using Ruby syntax instead of XML. Functionally, they are the same.
That's vicious! But they really thought they would get away with it on site called HACKER news???
Start looking for a new job immediately.

As a developer you need 2 things from a job. An opportunity to increase your salary, and opportunities to increase your skills as a developer.

I started out at a web shop, I spent roughly 4 years there, and the learning stopped after the first year. Web shops are not about creating great solutions, they are about creating good enough custom solutions because web shops by nature are service based companies.

Find yourself a nice little SaaS company where you respect the developers and are given opportunities to create clean maintainable code, and explore different technologies.

Otherwise you will just be spending the next few years of your career playing find the broken inline sql query and the only thing you will learn is defensive programming.
> You can predict the time that malloc(3) and free(3) take to run?

Thanks for pointing this out.

This is often a misunderstanding from manual memory management fans. In many cases malloc()/free() also behave non-deterministic.

This is the main reason why for special types of applications, you need to have malloc()/free() implementations specially targeted to the use case at hand.

This is no different from the GC runtimes, which are coded specifically for real time applications, like avionics, for example.
So we went from having a very low end computer in our pocket in a market that appealed to the people who really needed a smartphone to having a powerful toy of questionable real value to the original smartphone audience.

I'm not saying the iPhone didn't change the market. I am saying I don't believe it changed it for the better, where "better" means improved for the original smartphone owners. Look at the casualties from the iPhone: Blackberry, Windows Mobile, Palm, Nokia. 4 devices made for business, durable and professional.

Has there been any more substantial advancement in the smartphone market in the 6 years the iPhone has been on the market than in the 7 years between Windows Mobile and the release of the iPhone? Sure the iPhone changed the market... half a decade ago. And ever since, all its influence has brought us is more of the same.
And that's exactly why I disagree devaluation is good

It's the coward solution, and if you're not gonna pay 100% of the owed value, just do that instead of making old money worth more than new money.
You're right, that would be great... also, showing the sidebar panel when moving the cursor to the edge! I'm a total Opera fanboy, but yeah, this kinda sucks :)

Points re:webmail also taken ^^
Yes, they must sell off assets and fire more employees to stay in business a while longer at the rate they are losing money.

There is indeed "a burning platform" and that is Windows Phone OS for Nokia.

Will Microsoft buy what remains to save face?
When did apple say they were pulling it? Never. A good example is VLC. It was pulled from the store on license claims, and it's never been removed from any of my devices. Also while a bit kludgy to do, they can jailbreak and find the IPA file if it really means that much. I do that when apps require iOS 5 on older devices that don't support it. I bought it, I'm entitled to it.
>By failing to regulate usage, ICANN have left the door open for companies to have a monopoly on certain thematic addresses on the web.

ICANN reserves the right to revoke a gTLD due to abuse. That being said, I don't think anyone would have any form of hindrance from not having a .author domain. ever. Saying that amazon controls .author is like saying Lybia controls a suffix. It /really/ /doesnt/ /matter/. New gTLDs are cute, but thats about it.
Slipery slope:
Wow, how could the [Apple] products really need to cost $[600]? It's buttons with a touch screen. Honestly, it sounds likelY that [HTC] is infringing. In our copyright system, unfortunately you have to pay or you have to wait for it to expire for cheaper options. However, it wasn't worth it to me, as part of the Public, to give [Apple] exclusive rights to those ideas, especially if they're going to sell them for that price.
Digital Photography Basics : Know the Digital Camera
Digital Photography Basics is the key for taking better Photograph. Digital Camera's technical part is explained in plain English.
> For those problems, after a while, the bare metal support was removed from the language completely...

Not really true, you have direct control over the memory layout of your data structures, and if you want to do really tricky stuff there is also the unsafe package.
Nokia could have kept developing Symbian and used Android instead of Windows Phone.

Nokia is about to compound their mistakes by trying to sell Windows 8 tablets.
As Groxx said, the money was collected, but not on behalf of the sites. The only reason it was offered back to the sites was because of good will. They didn't have to pay them a dime. They could have easily pocketed the $5/mo.
The thing I don't understand is why people are actually seeking karma by these means. Sonner or later they have to get cought, no? And once you are, all that precious karma will just evaporate, no?

I can understand spammers, kind of and even trolls in their own logic. But karma whores, in my understanding WANT to belong. So such a move would be quite, well, stupid.
There is more to platforms than operating systems. I worked on an application that had to function on 8 different hardware architectures[0], though on all but one we ran Linux. We also had code that was bare metal (no OS) running on FPGAs and DSPs. Go is a long way from supporting that.

This is not to say Go will not get there eventually, if the language gains popularity. Someone had to write or modify a compiler to target all those architectures for C, after all. This is just a reaction to what I see as assumptions tying operating systems to certain hardware architectures (in this and other discussions). Go can be used on a range of operating systems on two hardware architectures. Very good progress, but the language needs to get that second number up before we can seriously talk about it replacing C.

[0] Only had to perform well on two, fortunately.
Raspberry Ketones: Weight Loss Products that Work
Raspberry Tones unique combination of ingredients is designed to promote weight loss and management. For the best results combine the product with a healthy lifestyle.
We needed load balancers and at the time, the choices were ZXTM, ServerIron (which I'd used subsequently, and am very grateful we didn't pick) or F5. We'd had a truly terrible experience with an F5 reseller so we decided to meet with the Zeus guys. One really attractive option at the time was that they would provide us a solaris build of their software (we were a Solaris 10 shop), and we could run it on our own hardware, which was much better provisioned than the comparable F5 hardware at the time.

All of that aside, the motivation was that by using a product, instead of rolling our own solution, would be more maintainable, and we'd have a support contract. Compared with the mod_rewrite mess we had, ZXTM was a huge improvement. Plus we got stats, graphs, IP failover that worked flawlessly, active/active configuration sync, and a webui that made it so people who weren't intimately familiar with the config syntax of a variety of disparate services could perform fairly complex tasks (like A-B builds).

I mean, we also paid for Cisco ASA 5550s as a firewall/VPN solution for many of the same reasons. It all came down to what we wanted to spend our time engineering and what we could get management to spend money on. :)
Innovate a New Learning Product in a 5 Day Workshop: ProQuiz
Ask HN: I'm going to kill my start-up: any advice that might save it?
After going through several verticals for the past 12 months: virtual office industry, a logo creation company, generic small businesses through groupon-style deals...
...we're considering closing shop.

Current site is http://tinyurl.com/bleyv6q. Main benefit is to increase the professional look/credibility of your small business website, biz cards, brochures...etc.

I landed quite a few B2B partnerships - but the end customer would rarely buy. We could make the price half or even a third, but doesn't seem to make huge difference.

Iterated multiple times according to feedback, still no traction. We have less than a 100 (though very satisfied) clients so far, and I can see the end of the road near.

--> Before I pull the trigger I'd like to ask HN: any idea of how this could be turned around?

I fear we have created something "nice to have", but there is no market that would "Love" our product - much less need.

I appreciate constructive feedback, though critical feedback may be well deserved!
You know, we solved persistent background sound with hidden frames and MIDI tracks back in the 1990s. :)

Jokes aside, I wonder how on-going development and maintenance is for a "single file" website...
I hate the idea altogether and in my opinion, ICANN is doing this for a quick buck.

I have a hard time remembering 22 gTLDs as of now and they are just adding more.

Also, this is going to confuse old people. Whole internet is .com for them.

Whole process is broken and I just hope this whole scheme fails.
What people dont understand specially the ones that are against all inflation is this:

There is natural and artefical inflation and deflation. You get for example natural inflation when you have supplyshocks (If somebody blow up intel CPUs would be more expensiv) you get artefical inflation when you print money. The first is just the market reacting to 'something'.

The same goes for deflation, you have natural (good) deflation when you become more productive (you can see this for example in times of the (real) gold standard when moneysupply was almost constant.

Bad deflation is when you activly contract the money supply (this is the great depression story and the reason why people think deflation is generally bad).

What can we conclude out of this?

The shock to the economy was pretty big, we shuld have seen natural inflation happening, this is however still represt since the ECB pushes that down by creatning bad deflation (in real terms). In nominal terms this means 2% inflation, in real it is deflation.

When central banks target inflation (say 2%) and the economy is growing around 2% (thus 2% deflation) they acctully produce 4% inflation in nominal terms. This is all works out relativly good and is not to harmful as long as the real terms are not to big. If the become big (say a economy that is shrinking 10% or more) targeting inflation can be very harmful.

The price level should reflect the economy and not what some guy think is the right growth of the price level.

The idea would be to target NGDP or in terms of the formula MV=Py, it would mean holding MV constant (or let it grow 3-7% depening on your opinion on some other matters).

The school that supports this would be:
http://en.wikipedia.org/wiki/Market_monetarism

This would mean that the ECB should look at the grow/contraction of the economy and setting the price level accordingly. That would mean in the current case that they would have do QE to hit the 'right' pricelevel.

I would recomend this book:
Less Than Zero: The Case for a Falling Price Level in a Growing Economy
http://mises.org/books/less_than_zero_selgin.pdf

Edit: I just found a nice post that shows a nice example of a case in history when central banks tried to recontract after the had inflated befor, this is in many ways simular with what we have today:

Danish and Norwegian monetary policy failure in 1920s – lessons for today

http://marketmonetarist.com/2012/06/12/danish-and-norwegian-...

Edit: Correction of a error point out in comments.
"with the current plan they probably won't reach profitability for another several quarters."

... or Windows Phone could sell so poorly that they never become profitable, and run out of cash. And prove to every other manufacturer that Microsoft and Windows Phone are poison in the smartphone/carrier marketplace.
I did not even open the post, and did not know what Kogan is: I just looked at the title of the post on HN and said to myself: What a great PR idea!
Fish finding sonar for iOS and Android
Useful for all fisherman worldwide. Pledge for the project on IndieGoGo!
Exactly the issue, they are cute but serve no purpose.
GCC 4.7.1 released
I had a friend that had no problems with giving up privacy in regards to his personal communications over the internet, but he would go totally bananas when a hospital asked to hold his ID so he would stick around to give an outpatient their ride home. People are very irrational regarding these matters.
Communicating with people in permanent vegetative states (The mind reader)
Obama to Sign Executive Order to Make Broadband Construction Faster and Cheaper
Not that complex really, if we are talking about buddy allocator or jemalloc. They both have predictable and limited running time.

Default platform malloc(3) and free(3) can be a crap indeed, but they are drop-in replaceable with the above at any time, unlike Go GC - if practical testing suggests such replacement is necessary (e.g. Firefox, Facebook servers)
Its almost like Microsoft has a mole at Nokia.
Facebook Games: The success of casual and the Big French Three
I have 5 of these managed by Zoneminder. They're a very good solution for security on the cheap.
Because digital things have to look like real things right? Lame.
Most people aren't forced to browse the web by their company.
And perhaps ironically:
http://en.wikipedia.org/wiki/Kari_Kairamo
We all know Facebook is creepy, getting creepier, and shows no sign of slowing down. They are in an arms race to mine your data (you are their product) for their customers.

That's why people are leaving.

I posted about how the experience of leaving is effortless and generally improved my life -- "Leaving Facebook is easy and fun".

http://joshuaspodek.com/leaving-facebook-easy-and-fun
Generalized input on the cross-device web (draft)
There's a lot of bigger wastes of public money TBH. Like the Leveson enquiry.