skysight-inc/HackerNews huggingface dataset:
Megaupload.net Domain Name Sold for $11,099
He would have to learn the Korean alphabet first (there are some highly reviewed books on Amazon which I cannot attest to). I've heard it's not super difficult to learn, though.
Top Industries To Benefit From Cloud Applications’ Adoption
Nice. Additional stemming would probably provide better data, however.
C/C++ Low Level Curriculum Part 7: More Conditionals
HBO and Sho would rather go bankrupt than make money through Netflix
Walking in America (Part II): Sidewalk Science
I think they are really expensive. I still found it hard to believe no one could beat the price on StormOnDemand.... I am still skeptical..... because of how good they sound and how cheap they are. And Yet no one mention them ANY where.

For example HPcloud bandwidth is 3x the price.

And HPcloud does not even offer Regional Hosting like AWS does.

They only good thing i see is Akamai CDN. I hope they will offer DNS from Akamai as well.

P.S - I am not in anyway connected to LiquidWeb / StormOnDemand.
Pirate Parties On Course for Historic Election Wins
If you haven't, and are interested in this kind of thing, I strongly recommend Manning and Schütze's "Foundations of Statistical Natural Language Processing". This is _the_ book if you want a gentle yet thorough introduction to statistical NLP.
Good idea or evil? This site enables friends to dare each other
Looks interesting, but to be honest there is nothing new here. If you take a look at D, it also has both runtime and compile time polymorphism for a long time. The former is implemented with Java-style interfaces, while the latter is done through templates. Traits are also possible via template mixins: you define a template like so:
template ExtraStuff
{
int someData;
void someMethod() { someDate = 5; }
}

and then you mix it into the class in question:
class SomeClass
{
mixin ExtraStuff;
}

It also gives you a lot more flexibility: you can mix it not only in classes but in structs(in D those are different types), to the global scope and even inside the functions(in that case someData becomes a local variable and someMethod() an inner function).
In addition the page doesn't really tell you what will happen or how it will work until you install Bump and try it out.
Added Sokolov Yura‘s performance patches for 1.9.3
Added Narihiro Nakamura’s Lazy Sweep garbage collector (backported by Sakolov Yura)

Why isn't this work a part of an official ruby release?

Patched Ruby 1.9.3 to export the right symbols to work with ruby-debug
Built Ruby 1.9.3 with Google’s high performance memory alloactor, tcmalloc

Why aren't Debian and Ubuntu doing this already?
This. Also, if it gets one kid interested in asm/ low-level stuff, it's worth it IMO.

We keep abstracting, but we can gain so much by going back to the hardware. Also, exploiting in general is fascinating to me, and I hope this pushes it more mainstream.
By the way, I'm using 11 inch mba as my main dev machine and here's how to take advantage of 16x9 displays if you're using emacs:

- you can split your emacs frame into multiple columns with C-x 3 (and balance them with C-x +), this way you can see two or even three files side by side.

- you can use emacs follow-mode which creates one virtual window split into multiple buffers, which is very useful for 768px high displays.
E.g. banning building mosques with minarets, while building Christian temples with bell towers is still allowed? Thanks, I'll pass.
Great Fusion
Meteor: Another pure-JavaScript web framework
Or presumably tap the spacebar twice (or more) - giving an interval for matching - which would avoid having to consider key positions and mishits and alternate keyboards and such.
"but all of the options up to now (e.g. D, Go), forced a GC on you, with no language support for explicit resource management."

That's a lie. D supports both RAII(via scope stament which is a lot more flexible that C++ approach as well as using structs) and deterministic memory management.
I'm not sure that the data provided by StatCounter is representative of global trends. They're stat counters are installed on 3 million sites which sounds like a lot. But if you take a look at the distribution of those sites globally they're not evenly spread.

You can take a look at their sample size per country here: http://gs.statcounter.com/sample-size/StatCounterGlobalStats...
This is kind of stupid... You should look into statistical machine translation. And Zipf's law. And any introductory book about natural language processing, as this kind of thing is pretty embarrassing.
Variations of mergesort are starting to have overall higher throughput, while having better worst case complexity.

Timsort is a good example, used in Python and JDK 7.
Would I have to own an iPhone to understand what this is offering?

Why is there a step 2?
neat. I took a look at the code base and there is a number of files with a jade extension. Anybody know what language/framework that is?
Microsoft Word is cumbersome, inefficient, and obsolete.
Staying Independent
The HTTP 2.0 War has Just Begun
Ask NH: Where do you host (outside of the US)?
We're a website monitoring company, adding several "dumb" nodes around the world at the moment. We're looking to expand, however finding affordable and reliable hosting providers is still difficult (However much easier than a few years ago)

Can you recommend hosting providers in any of these locations?

* India

* Russia

* Mexico

* Canada (May have something lined up here but we're still looking anyway)

* Greenland

* Iceland

* South Africa

* France

* Ukraine

* Germany

* Sweden

* Indonesia

Today we're in these locations:

* Sydney Australia (Exigent)

* Texas, USA (Rackspace)

* Virginia, USA (AWS)

* California, USA (AWS)

* Oregon, USA (AWS)

* Tokyo, Japan (AWS)

* Singapore (AWS)

* Sao Paulo, Brazil (AWS)

* Ireland (AWS)

* London, UK (Linode)

* Amsterdam, Netherlands (Joyent)

There are plenty more we're interested in, but these are our key spots.
Show HN: Sungru - Hack things better
7 Horrible Examples of Requests for Search Engine Marketing
DID SOMEONE SAY HATS?!

Agreed that higher-level langs would be helpful for "newbies". I wonder if this was at all inspire by Schemaerse (google it, but TL;DR it's a space game written mostly with Postgres triggers where /you build the game client/ in whatever you want to use to interface with the pgsql :)
Why did I clicked that link? Now I can't help learning me a Haskell.
93% of companies say their IT staff lack these key skills
The code is on GitHub: https://github.com/meteor/meteor
Earning money usually means doing lots of hard and unpleasant things. Giving your facebook login information is hardly the worst thing employer can ask you to do. Why is it so special? How do you determine what should and what shouldn't be allowed?
Ubisoft sued for patent infringement in Rocksmith
Thanks. I misread the content description as referring to the latter paper only.
Oh, they're excluding mobile ?
That explains it.
I was wondering how that was possible considering the fact that the iPad is 1024 x 768.
It's less jarring for the users that you have to tell them weeks after they entered some important data that all this data has been lost? Is it less jarring if they order something and the order confirmation does not arrive and they don't know whether to try again or not?

If there's an issue that affects business logic I'd like my app to display "Sorry, something blew up. Please leave a message and we'll get back to you." instead of chugging along quietly. If the error is not critical (some external feed gone, whatever) _I_ as a developer can decide to catch the error and handle, log or even ignore it. But it's not PHP that can decide to do so.
This Internet provider pledges to put your privacy first. Always.
Unhappy With Even Minimal Scrutiny, US Removes Last Pretense Of TPP Transparency
Fun with fonts. Rendering obfuscated HTML.
No, that's packing and minification.

https://en.wikipedia.org/wiki/GNU_General_Public_License#Com...
Ask NH: Where do you host (outside of the US)?
I'm founder of a website monitoring company, in the process of adding several new "dumb" nodes around the world. We're looking to expand, however finding affordable and reliable hosting providers is still difficult (However much easier than a few years ago)

Can anyone recommend hosting providers in any of these locations?

* India

* Russia

* Mexico

* Canada (May have something lined up here but we're still looking anyway)

* Greenland

* Iceland

* South Africa

* France

* Ukraine

* Germany

* Sweden

* Indonesia

Today we're in these locations:

* Sydney Australia (Exigent)

* Texas, USA (Rackspace)

* Virginia, USA (AWS)

* California, USA (AWS)

* Oregon, USA (AWS)

* Tokyo, Japan (AWS)

* Singapore (AWS)

* Sao Paulo, Brazil (AWS)

* Ireland (AWS)

* London, UK (Linode)

* Amsterdam, Netherlands (Joyent)

There are plenty more we're interested in, but these are our key spots.
Oh, absolutely.

That's pretty much the model I was trying to suggest as well, with the extra detail that users only get that prompt for "optional" permissions. "required" permissions (e.g. a browser accessing the Internet) would still be take-it-or-leave-it at installation.

Though, thinking back to a Google+ post by a member of the Android team that I don't have at hand right now, there's also a place for self-certifying UI elements. IIRC, their example was a system-provided Contacts widget (where if you selected a contact using that widget from within an app, you were clearly giving the app access to that contact data). My favorite example is the crash reporter. If click the "Send Crash Report" button, you're clearly giving permission to share some, potentially private, data about the crash (and sharing even more if you also check off sending the crash log). When you can pull off those sorts of UI elements, it is ideal, but they're not general enough for everything.
Outlook is an application, not a web connected service, though. If I enter my email address when signing up for, say, Office Live, I'd expect to see a Microsoft email in my inbox every now and then.
About time: EU crumbles monster cookies from hell
Gamification Dynamics: Flow and Art
Why Don’t You Have a Video Marketing Strategy?
A Common Keyword Research Mistake
Hash functions are designed to be fast, to use them in stuff like hash tables, hash structures, checksums etc when the faster the function the better (as long as it doesn't have too many collisions). If you transfer data fast and need a lot of checksums or if you do operations on hash structures your goal is speed.
On the other hand with passwords you don't want hash, you want encryption and preferably encryption which is very difficult to calculate as encrypting passwords is rare operation and could take those extra CPU cycles for normal use but which is crucial to make it difficult to crack by brute force.

See:
http://en.wikipedia.org/wiki/Cryptographic_hash_function

Using hash instead of encryption for passwords is major security mistake
Jade - robust, elegant, feature rich template engine for nodejs: https://github.com/visionmedia/jade
2 SEO Tips for Content Marketing
Absolutely agree that the loss of vertical space is frustrating and contra-productive.
Congress should not be concerning itself for making certain programming functions legal and other ones illegal. The illegal action should be identified and made illegal, not the events leading up to the illegal action.

Backspace out that line of computer code citizen, don't make me taze you. Legislating what i can and can't do with the wires in my own device because I might be stealing the phone?

Sounds to me like a chess move to increase congressional power over the citizens through tapping into the computer in every pocket.
While this article does a nice job of pointing out various advantage of tmux over screen, screen is not without its own advantages over tmux.

For example, screen has zmodem and lua scripting built-in. Screen can ask for a password when someone attempts to attach to a detached screen session. There are probably other advantages that screen has over tmux as well. I haven't done an exhaustive analysis of the differences between the two. But I know screen has a boatload of options and features, and wouldn't be at all surprised if there are a number of other areas in which it shines.

That said, I switched from screen to tmux some years ago, and am quite happy with tmux, as it mostly suits my needs. But it would be nice if it was more scriptable.
There are lots of jobs for low level programmers outside of games too. I've worked for ITA Software (mentioned by PG in Great Hackers), Endeca (recently bought by Oracle for $1B, and we had nothing to do with photo sharing), have been wooed by robotics companies, and now work on file system caches with a peer-to-peer component.
It's "Sugru" and I think you should probably remove the "Show HN"... I think it's reserved for when you are showing the HN community something you've built. Sugru is a cool product.
If this is what it says it is ... then it will rival Rails for sure.
> Western culture has undergone a value shift.

Citation needed. I agree with the rest of your cultural critique, but I doubt very much that it's ever not been like that.

It often seems we humans make progress in spite of ourselves.
Hi Geoff,

something I've been wondering: how can Meteor help prevent race conditions? For example, if there is a lengthy piece of text (say a blog post) being edited by > 1 person. Can Meteor simply lock a resource and prevent edits on client-side or is this something that needs further tweaking by the developer? Or will it somehow have Google Docs style collaborative editing?

Regards,
daryl
We need a word other than "infographic" for these things. A good infographic is more than big numbers next to pictures -- in a successful design, the images do most of the heavy lifting in communicating the shape or trends of the information.
The most interesting data for me is the timeline near the bottom and it's the one thing they didn't illustrate.
Could you be more specific on why this will not happen? As you say, in-web calls should be possible, why people don't compete against skype with decent web apps?
WWE Pushes The Social TV Envelope At Wrestlemania 28
صوررومنسيه للمسن
صوررومنسيه للمسن

صور,رومنسيه, للمسن

http://video.qlbak.com/11093.html
I think you mean "tech journalism industry" maybe?

My perception from back when i was reading lots of tech blogs is that tech journalists are just not good journalists, almost all of them (I can't think of an exceptional case, no offense intended). They almost never do real world research, just rely on google, big newspapers, press releases, the random dude who calls to promote his new website and lately on HN / reddit (that strikes me as extremely lazy). You almost never read discussions or interviews with actual tech people in a calm, focused tone (a-la charlie Rose), their attention span is that of the average redditor and the thought process is usually shallow. Articles go out in minutes, they wait for commenters to correct them, and the opinions are tailored to the fan crowd in order to provoke the usual fan/troll replies and pageviews. You say that the "real heroes are inaccessible", but i wonder if tech bloggers try hard enough to access them.
Can Your Clothes Do This?
I like HP series in this regard. Vocabulary complexity slightly increases with each book, which helps to progressively learn a language.
Javascript has nothing to do with auto fill
So how might this affect, for example, the practice of performing credit checks on prospective employees? A credit check can also reveal a lot about someone. How do we determine where the limits are?
Elon Musk's Interview on The Daily Show
On the same note... Maybe RPi got it wrong (ie building super cheap linux box). Maybe, just maybe, they should have built a supercheap six-legged bot, with a DCPU-like real CPU and a set of touch-vision sensors? It might be interesting to program virtual CPU of a virtual spaceship, but making a real, tangible thing move and obey your commands is way-way cooler, IMHO...

Something simpler and cheaper than Mindstorms, yet more open and easier to experiment with.
It still identifies as 1024x768 and will look just like it does on the previous iPads (albeit with sharper text). It's just like how the iPhone works the same regardless of retina.
Wolfram Alpha's computational knowledge engine's the thing
So, the tl;dr is that this guy discovered that using a dictionary is a good way of learning words in a different language.

In more detail, there's an assertion and a proposed solution - and nothing to even remotely back up the assertion? Show me a page of Harry Potter in Spanish translated in this manner - I somewhat doubt it will make much sense.
Payable (Crowd Funded Web Store)
Scriptlance has launched a new website called www.payable.com a marketplace for people to buy and sell digital goods, not just that, there is also a crowdfunding way of developing new products. So far the response has been good, just thought of sharing it with the HN community too.
Beyond the one fuzzy source that has been repeated my numerous media outlets, is there any evidence that this is actually going on? Any blogs where people are ranting about a specific company doing this?

It seems like a lot of people are up in arms about something that may not actually be a problem.
Ugh, what a crappy description. What about "Jade: Haml-style, indentation-based, interpolation template engine for Node.js"?
Who's next on Facebook's shopping list?
I'd rather be in jail than hell.

God says...
hot relators must tardy reputed think challenges perverse
procured follow wizard disk comes joy enlargedst backward
appeal glittering signs toward women ourself scourged
broke Already an murdered embryo overturned End Surely
doth whispers paradise celibacy messengers
Can I ask what classifies an image as an 'infographic' as opposed to 'fancy type applied to some bullet points and encoded into an image'? The purpose of an infographic is to make important, or otherwise difficult-to-communicate information available at a glance; accessibility is paramount. Yet for information such as this, I feel I'd prefer a list of bullet points that I can copy and paste; hyperlinks I can click on instead of URLs I have to type character-by-character into my browser. These days I could take almost any paragraph of text or slide deck, apply a few H&FJ typefaces, colors and borders, and call it an 'infographic'.
13" MacBooks are 1280×800.
I'm on that version (18.0.1025.151) on OS X 10.7.3 and the vulnerability was present for me.
I don't think being able to code or do any sort of analysis is particularly valuable. When you read a 50,000+ word book, you're going to see the top 50 words enough times to get them down pretty well. I know I've picked up a lot of words like wand and owl from my copy of la piedra filosofal.

I think just go get copies of books you know well, or childrens books (harry potter, the little prince) and start reading with a dictionary or wordreference near by.

You could also pick up a frequency dictionary if you just want to build a base level of vocabulary.
One minor nitpick: the set of numbers mod 256 form a field. Powers of primes are also fields.

Edit: it seems I conflated two different constructions of a field of order 256. Apologies. It's been a few semesters since abstract algebra >.<
I could build Instagram in a week
Apple vs. Justice Department: Does Tim Cook really want this fight?
Ray Charles' Foundation Sues His Own Children In Copyright Fight
This is.. Awesome!

I've been using node.js for a while and I think I've tried all of the different frameworks, none of them seemed quite right.. I eventually settled on using express and building on top of it with modules and my own code.

When I installed the leaderboard example I expected a big directory with a million files.. my jaw dropped when I saw the whole app was 3 files! And app.js was tiny!

This looks like the node framework we've all been waiting for.

I really can't wait until this is more polished so I can actually use it for live apps. Great job guys, bravo!
I think the problem is that laptop screens are usually marketed as "15 inches" or something, without any mention of what the pixel density is. And for older people large screens with low pixel density might be easier to use.
https://github.com/mappum/0x10code

Node.js. Express. Jade. MongoDB.
There's some similar statistics for Japanese novels here:
http://pomax.nihongoresources.com/index.php?entry=1223045359
which I think show that the problem is not at the "most common" end of the distribution but at the "least common" end. The jump between '80% understanding' and '90% understanding' requires knowing an extra 5341 words, 90% to 95% needs another 7495, and so on. Basically the long tail is really nasty, and even 90% understanding is still not knowing one word in ten...
I don't care so much about pixel density; it's the ratio that bothers me.

16:9 is ridiculous for anything except watching HD television. (It also now works well for gaming, but only because developers decided to cater to widescreen.)

16:10 is the widest that makes sense for any day-to-day computing tasks, yet it's getting harder and harder to find; forget reasonable 4:3 types.
TL;DR Nearly half of the word occurrences in Harry Potter are prepositions, so if you learn a small number of them you can claim that you "understand half of Harry Potter". For example, you can absorb sparking dialogue like the following:

"Harry and to at to I to with Voldemort or what to and I do for, Hermoine!!"
From what I've read and heard from friends who've worked on it at HP, it's internal infrastructure but it's built on top of OpenStack.
In politics and religion, rational arguments are usually overruled by emotional arguments.
The "Beauty" of Internet Company Accounting
Apple is developing an antivirus
PHP is one of the languages I believe every web developer needs to know reasonably well. It's not my go-to language though and I don't much care for it. Let me explain.

My feelings on PHP are much the same as my feelings towards JavaScript - most of the code I've encountered in the wild was cobbled together by designers who knew nothing about programming and a lot about how to cut and paste scripts together. I find myself blaming the languages for the mess people left me.

But occasionally, much like JavaScript, I'll encounter some PHP code that was truly written by a master - someone who really knows how to use the language effectively, who doesn't intermix SQL, HTML, PHP, and JavaScript in the same 1000 line index.php page. Well-constructed code, designed with purpose.

I suppose that's the same with any language, isn't it?

PHP, like JavaScript, is everywhere, and if you solve other people's problems for a living, I think you need to know it reasonably well. At least well enough not to make it worse than the last developer.
I learned the Korean alphabet (Hangul). It's by far the easiest/most logical natural language alphabet to learn, and takes just a few hours to get reasonably proficient. It rocks and I read it well... the trouble is I don't know what I'm reading.

Korean is opaque, and though I have a book of the 6000 most used words in Korean, I don't find it very helpful when picking up a children's book, for example.
the order we learn is only a function of the constraints of the type of problems/projects we choose.

.. yet it is sad when a freshly minted CS grad thinks bit shifting and multiplication have nothing in common.