skysight-inc/HackerNews huggingface dataset:
Off the cuff I'd use a phonetic algorithm such as Soundex or Metaphone for mapping strings to abstract phonetic representations. These could then be run through simple regular expression pattern matching. There's a fairly limited set of syllable structures in English that make for pronounceable words.

As with many linguistic algorithms this approach is not language-agnostic though. If you wanted to predict the pronounceability for a language other than English you'd need different algorithms and patterns.

A much more sophisticated approach (as opposed to the heuristic one above) would involve training a Markov model (with characters as states). More probable words (i.e. those containing a likely sequence of characters) are more likely to be easily pronounceable.
Strange as it may sound, I felt sorry for that robot when it got kicked.
Other languages don't just have spelling reforms, but they also have institutions which periodically update the spelling of words.

For example, in Spanish, "Iraq" is spelled "Irak"—but only as of 2010! The change came with justifications: that it avoids the use of "q" outside of the digraph "qu", and that the terminal "k" is nowadays more familiar in words borrowed from other languages.

Japanese is a famously difficult language, but in the past century and a half, they've had multiple reforms which standardized and eliminated characters—there are more changes in the works, but it looks like they'll get new characters, such as "gaiji".

As an English writer I feel left out.
Tinder should start using Eigenfaces to give people an estimate of the chance of finding a match when they sign up. You know, to manage expectations.

"With your face and your standards you have a 1% chance to find a match. Please lower your standards or improve your face."
From what I've heard it's because Macbooks have really aggressive hibernation(I've experienced this on my MB Air personally). Basically they will copy everything from the ram to the SSD and shut down fully. Then when you wake up it copies everything from SSD back to RAM - but if you have 16GB of ram, then even with an SSD it will take nearly 30 seconds to copy everything back, and until then the machine is unresponsive. I think it would be better if they just told you they are doing it "please wait, waking up", instead of just giving you a blank screen.
English-speaking children typically needed about three years to master the basics of reading and writing, whereas their counterparts in most European countries needed a year or less. [...] That’s bad news for English-speaking societies, which represent about 6 percent of the world’s population

That's also bad news for learners of English as a second language, who represent another perhaps 60% of the world.
My Consultant said when I was diagnosed with dyslexia that in countrys like Italy where the langauges are very regular there is less diagnosed dyslexia as the language makes some tasks esier.
> if they want to say, "because fuck you, that's why", they can happily continue to do so

Not if there are incentives for the algorithms to be subject to public scrutiny.

> And when the AI does reach human level (a long time from now), we may be no more capable of understanding its motivations

(1) You're implying they/it'll have "motivations" in the first place. My whole argument was about a lack of motives.

(2) There's a difference between understanding how a conclusion was reached and why it was reached. Example: You may not understand how your compiler decided that line X in your program is dead code, but you may still be capable of comprehending that it in fact is dead code.
> but I don't see anything in the code that would suggest that it can connect two NAT'ed peers directly.

Which is not really a problem IMHO.

I mean, most of the time these peer-to-peer VPN solutions are useful when you have boxes with a single public internet interface (this is what you get with most "cheap" hosting offers), and you want a private network between them. In this case no NAT is involved.

And of course, if you plan to connect your laptop to this network, then you are probably behind your ISP router NAT, so 1 NAT'ed peer connect-back will be useful here.

But 2 sides behind NAT configuration is a more unlikely use case. Either you are dealing with two "users" behind their ISP router - but in this case what are these guys trying to do? Some Hamachi-like usage? Considering it's linux only that wouldn't be all that useful. Then they will anyway need some STUN server so that's not really peer-to-peer anymore.
Don't worry, he was using C and he defined THEN as an empty macro statement.
Except it is in the AI's interest to get kicked like that. This way the company that constructs robots can show how reliable they are, and as a result receive more funding. Our robot overlords will show this to their "children" during history classes.

Or in other words: there is no reason to expect that AI will have irrational feelings similar to human feelings.
I do not think this would be a good idea.
Firstly because of http://en.wikipedia.org/wiki/Uncanny_valley
Secondly because if we will see robots as livin beings (either consciously or subconsciously), we will associate emotions with their existance. I fail to see any benefits that can come from this. Just imagine movements spawning all over the world that will fight for robots freedom and rights to vote.
He's nagging that modern linux isn't like old linux, because the old debugging techniques don't work.

I feel the same way. Maybe modern linux isn't a bad thing viewed neutrally, but it's not the same thing as the one I love.
SVG layout with flexbox
Facebook starts it's Free Mobile Data Services to India
At first glance it looks nice. I played around with Ionic Framework and if Reapp is going in a similar direction and gets enough traction I can imagine using it in the future. Let's see what React Native brings to the table.
Appster Aims to Cut Mobile App Startup Starting Costs by Half
As far as I can tell this targets only Arduino microcontrollers. Is this correct? Anyone like to comment on how it compares to other Arduino IDEs?
Algorithmic middle managers then?
The most obvious application is military.
TBF it seems a highly inefficient way to move packages in its current form. I'd sooner see an automated truck move around that honks when it's in front of its destination. Or just standardized package dropboxes placed in central locations (on the street in neighbourhoods, in front of apartment buildings, etc).
I think the "vendor + generic noun" name schema is better than the "fantasy word" or "homonym" schema. So, I consider "Gnome Web" better than "Epiphany" for end users. It is also obvious that "Google Mail" and "Apple Mail" do similar things.
The fact that we feel sorry for it as it is kicked is a testament to how dog-like it really is. It reacts to falling over like a real dog would.
I do have some third-hand insider information that implies that Linode's management/billing/etc systems are old and buggy, which colors my judgement.

Regardless, I don't see how you can judge someone who's had at least two breaches more competent than someone who had zero. In all probability, DO didn't have any breaches precisely because they are more competent.
TBF if they can make better choices than humans, I wouldn't be that bothered if they could vote, :p.
Top Posts for January 2015 from Stamps of the World
Five-years old major bug in Thunderbird nobody cares to fix
It's interesting that you say his sentence was "unjust" given that you always seem to defend crazy sentences as "not being the real ones anyway".

Also those three sound like incredibly weak charges, and yet you somehow defend the prosecution over them.
Top 100: Best Free WordPress Themes of 2014 – NOUPE
I can browse the site with a cucumber (no dedicated gpu) with firefox and I had no problems.
This seems interesting! Especially as I'm planning to be in Thailand at the same time as you guys. Hmmm!
The kicking is a playful reference to the reaction people had when they showed the original BigDog demonstration (also with the kick test). Hence the "No robots were harmed in the making of this video" at the end.

Perhaps also a clever way to build sympathy for what might otherwise be a somewhat scary machine.
Can someone also make a bot that goes on dates with women to filter them? With your face and conversational data, of course, or they'd think it's weird.
That's incredibly creepy. I felt uneasy throughout the whole video.
I prefer to use lunchy to do the launchctl stuff: https://github.com/eddiezane/lunchy

'gem install lunchy' to install it. Your commands would have been eg 'lunchy stop rethinkdb', 'lunchy start rethinkdb' - it matches on substrings. The ln step is handled slightly differently - it doesn't work with lists of files, and installs to two different places, but this is roughly equivalent:

for f in /usr/local/opt/cassandra/*.plist; do lunchy install -s $f; done

(here the -s flag is symlink rather than copy)
Less scary than an automated or remote-controlled drone shooting a missile from a few kilometers away TBH. Easier to kill, too. Probably a lot cheaper to produce, too. And more effective.
Show HN: EmojiFM – Play music with emojis
Maybe you want to look into the 'Psycho Pass' series for some illustration of the risks.
If I were both rich and paraplegic I would like to have such a robot for myself to take me on hiking trips with friends. The noise could be an issue, but come on - these are just prototypes.
I agree, I feel the same way, and I felt that the previous time, when they were demonstrating stability of their Big Dog. Seeing this robot being kicked evokes in me feelings of anger directed toward the preson doing the kicking. It feels as if they're kicking a dog for absolutely no reason.

These videos from Boston Dynamics highlights how little it takes for people to have strong emotions toward inanimate objects. This will be interesting to explore, though I'm not happy about more advertisers doing things like that stupid IKEA lamp ad which hijacked audience's feeling of compassion.
Same with me.

Discovering GNU/Linux in the 90's meant playing with configuration files and themes for fvwm (the original not the rewrite one), twm, AfterStep, WindowMaker, GNOME, KDE, Sawmill, Enlightment, Metacity and a few others.

I also don't have the time nor the patience to do it any longer and just take the default install.

Which currently means Unity with Ubuntu on my travel netbook.

All my other computers run something else as OS.
I wouldn't underestimate what people might respond to. A few years ago if you told me a photosharing app that deleted the image you shared after 5 seconds would refuse 2 buyout offers in the billion dollar range then I'd call you crazy :)
I’ve googled this issue, and found all sorts of answers pointing to polkit, or dbus, or systemd-shim, or cgmanager, or lightdm, or XFCE, or…

Googling to troubleshoot Linux sucks. Part of the suck is that Google's page rank favors old pages. Part of it sucks because it's keyword finding favors forum threads where the terms are in someone's signature.

And part of the suck isn't Google's fault because GNU/Linux documentation is dense to the point of opacity. It is great for professional standings and not so great for amateur ones.

Worst of all is that FOSS documentation has a lot of "not my problem" links. If a piece of Software is doing something bad to Firefox it's documentation will mention Firefox and link to the Mozilla homepage...so to speak.
It would be cool if it could auto “no-follow” any url’s affected by link rot.
You are not just saying.

You are just hating.
Kick a human like that and he'll be like "OH MY GAWD WHY DID YOU KICK ME YOU NERD!". Robot be like "eh I'll get up and keep going"
The ultimate problem is money and leadership. Open source lacks too much of both. In the end, proprietary and vertical systems tend to dominate. Interestingly, it looks like we are the verge of a new explosion in such system thanks to mobile. Besides the dominate Android, iOS and Windows, new systems are on the horizon: Tizen, FirefoxOS, webOS, Sailfish and others.
Wrong. She's clearly identified him as an arsehole. You can tell because she's reports interactions with him and tries to hide from him.
It would only be a problem if that specific perl command (perl -e 'print join(chr(0), @ARGV), chr(0)' -- args....) or the shell invoking it depended on wordexp(). Recursion is fine as long as it terminates.
Relationships between Spoken Languages
Assignment Help – Professional, and Affordable Price
I have a question for people who've advanced ahead of me into rust.

With the C and the kind of C++ I write I have some kind of idea what the assembly language that will be generated by the code I'm writing looks like. I have some idea how the data is going to be laid out in memory. You can think of C and good C++ code as a more convenient way of writing the machine instructions that will execute on your cpu, well at least kinda. But you really can't do this with say, haskell or clojure (he said aware he knows little about the former and even less about the latter).

How is rust? Can you write some rust code knowing this datastructure will be laid out like so, knowing this function will likely not thrash cache too badly and so on? Inline asm? If you had the crazy idea of writing the "platinum" linker in rust in an attempt to outperform the (written in c++) gold linker is that doomed before you start. Nothing to choose for efficiency between these languages?

Oh and how's the debugger? Same as gdb on c++?
sohyw I would imagine would be pronounced "so hew" so according to the algorithm it's pronounceable

but really the domain name I want is one that is SPELLABLE, not pronounceable
Lol I remember finding back in 92 that the ITU's gopher server had all of my employers x.500 directory - a more inocent time :-)
LED Lighting Manufacturers India
Could you point me to any source where it is calculated?

Here's one to play with
http://www.measuringworth.com/ppoweruk/

I don't need it though. I have something in my hand right now that I could have sold for literally a million times as much only 60 years ago.

I can buy enough food for a year on a single weeks wages. Compare and contrast to an indentured peasant who worries if he's going to starve this year.

I can travel to the other side of the planet and come back. This is something I can purchase on about a week's wages. The cost to someone three hundred years ago to doing this was so much higher, and given that I can get there and back in less than 48 hours, it doesn't even begin to compare. My purchasing power (i.e. the things I can buy), compared to someone like me three hundred years ago, is so, so, so much more than a measly 400 times theirs.
You're a maintenance programmer. And a C++ one at that. That's a hard job. I think you've been trying the live up to the standard of people in the JavaScript/valley bubble where each week a new NPM module comes out that's going to revolutionize the world. Get that out of your head. Apply to jobs where you skills are an asset, and a job where you can ultimately move horizontally to something better to your liking.
This looks fantastic! I've been developing desktop-only in .net, and am now starting to get into Silverlight. I love that, unlike Silverlight, this looks like it doesn't need a plugin at all, and is just straight javascript at the end.

I'll be curious about what people who are more experienced have to say about its usefulness. Surprising that this post doesn't have any more comments.
I feel so totally out of the loop when I don't even understand what it is a hybrid of?!

I really think the landing page could be more clear, perhaps there's more backwards people like me.
Common Mistakes Freelancers Make When Selling Themselves Online
Yes, anthropomorphic or zoomorphic robots are probably not the most efficient form. If you want to move boxes around, a moving plate is enough.

Kiva Systems Warehouse Automation: https://www.youtube.com/watch?v=3UxZDJ1HiPE

Moving through public space might require more than a plate for safety and mobility reasons.
What's stupid about wanting to use a mainstream website to keep in touch with friends while also being able to avoid the attentions of someone who is abusive?
It might not be the part of Google's vision at all. During BD acquisition, Google stated that they will honor BD's existing military contracts, they will just not take new ones.
All good points. I think it's certainly feasible in the future, but not today. There are challenges besides technical and business that need to be solved too. For instance, you have a personal cloud server you set up that runs all your apps, and you have an Instagram-like app for your photos. How do others get to view your photos? There needs to be an aggregator that runs across servers to pull all the content and puts it into a newsfeed, with an easy to access URL/app for your friends to open and view your photos. How do we get this? With a centralized server?
Ruby2js: Ruby to JavaScript conversion
Yes. If my first impression of a Linux desktop would be an install on this crap hardware, I might blame the software as well.
SingleHop Report: 2015 Cloud Predictions
spring boot + mybatis in backend, ZK in frontend, it's for an company ERP extension app
it's more nuanced than that. The web is now also reponsive websites.
I'm bullish on mobile mostly due to that very presentation. I'm counting the web under mobile.
It's been a long time since I've been on the open job market, but I remember receiving the 'make your resume stand out from the others in the pile' advice. I even remember using heavier slightly textured stock for a while to test its effectiveness. From my own experience the only thing that really made a difference is being recommended by someone. All other tactics basically amounted to nothing.
Peculiar. I'm running Compiz on a 14.04 XUbuntu setup. It was a bit weird to set up, but after changing the window manager, I was able to get up Compiz running with most of the bells and whistles.

I did notice the 3d windows does make some horrid tearing artifacts on rotate. Turning that off; it gives me the nice 8 desktops I'm used to.

(Have Thinkpad T61, bound rotate cube keys as above the arrow keys)
I used to have a problem with a Google contact form because of part of my surname ("Cocks"). I posted a screenshot here and a couple of people very politely offered to help and it is, I think, fixed now.

I have no idea how often my name causes communication to be silently dropped.
I love how this is a perfectly valid question given the context .. even if the phrasing may be somewhat off.

Back to topic, I'd think boobs (and other parts of the body that aren't part of the face) won't have much impact on prefrences.

Would you really reject someone because of their cup size, despite their pretty face? Similary, would you accept someone just because of their cup size despite their less-than-pretty face?

I mean sure there are people out there for whom this may be a valid concern, but it won't for the vast majority. So the question then really only is where you draw the line - what about asymmetric boobs and other body features?
Which game has the best cosmetics in eSports?
Remember the sound of those machines, as it may be the last thing you hear before you get killed by future versions of Robots. <scary/>
I think KDE is as XP-y as it gets.
No big frill, but you can configure nearly everything you wish.

Ever tried KDE ?
The nuances unfortunately appear to escape you.
Yea, makes sense. But at least they could provide some progress indication!
I realize there is much yet to do (hand assembled bytes?!) but it's impressive to see this building and running already.
Why would I give you my phone number exactly?
If I didn't know better I'd say it's almost as if maybe the user knows better whether to suspend or hibernate, and conflating the two is a classic "Apple knows best" pitfall they return to over and over.
Please, for the love of all that is scrolly, stop messing with basic browser functionality. It seems to have not one but two (!) scroll plugins, but no one bothered to test how annoying it would on a mac.
I'm really interested in this and am keen to try it out at the weekend!

How is this going to play with react-native though? My thoughts are it may be a bit late to the party.

I'm happy to see more options available to developers, Ionic looks like a great framework but I won't use it as its built on Angular.
Well it may be a bad time to start with Debian unstable, when they are switching to systemd (or are in the process of doing it).

I remember updating to Debian testing (never had the nerves for unstable) when they switched to Gnome3 and I experienced bugs (and really nasty ones). When they make big changes it is going to break things.

If you don't want to have things broken, either use a stable distribution, don't upgrade for some time or live with it.

Right now I am using Arch Linux mostly - but I've heard the change to systemd had some rough edges for Arch Linux too (didn't use it at this time).

I can say that I am completely fine with systemd on Arch Linux and I don't understand the big problem some people have with it (on a philosphical level I do understand them, but not on a pragmatic level).
You're looking at it. It's this world. Piracy of everything is rampant and getting more and more widely accepted. When I pay for software, I don't do it because it's illegal to pirate or out of some moral obligation, I do it because money have to change hands for the economy to function. If it costs too much for me, I try to get it on a sale, or just pirate. I sleep very well at night.
Hybrid in this instance means HTML wrapped in an iOS wrapper ala Phonegap.
I've been learning English since I was six, then went to a British university, completed my degree and now I live and work in the UK. My proficiency level would be easily rated at C1/C2 level - I am completely fluent in both reading and writing.

And yet, I still find words in English that I simply don't know how to pronounce. I can give them a try, but unless I've heard someone else say them, I have no idea. That's a huge problem with English and I know that a lot of people who learn English as a their second language struggle with it.
I have heard (from a Linguistics student) that it takes an adult native speaker of French / German / Spanish / Italian (European languages etc etc) about 4000 hours to reach basic competency in English, and the same going the other way.

Going from/to the European languages to/from Japanese or Chinese (etc etc) take about 8000 hours to reach basic competency.
Nah, you're just highly open to suggestions from previous discussions. The U.S. economy is almost $17 trillion. Plenty of uses... mining, construction, oil and gas, etc.
At that time Gimp did not have a single window mode.
In Europe, twice as much wind power was built last year as coal and gas combined [pdf]
But I've already given an example where it fails hard - "Fedora files" returns very many false hits.

Package Kit is called "Packages", "Software", "Software Install" and "Package Kit". Searching for "Fedora packages" or "Fedora software install" is obviously sub-optimal.

Here's a screenshot for the package kit name thing. Package in the Gnome menu bar, Software in the program's title bar, Software Install and PackageKit in the About dialog.

http://imgur.com/lylItwU

I would prefer the about dialog to contain a magic-word to be used when searching for that software. So, you can call the file manager "Gnome Files", but in the about dialog let people know that "Gnome Files" is "nautilus".
Always Be Closing: The ABCs of the Service Prodiver Sales Process