skysight-inc/HackerNews huggingface dataset:
Note that the wheeldesigners are just making a new default theme. With minor tweaks all kde 4 series themes are still usable.

Also, the inconsistencies are mostly due to app developers themselves. The difference between plasma and the software compilation can exemplify that - you use two entirely different application stacks if you are developing for one or the other (qt widgets enhanced by kdelibs vs qml enhanced by plasma). And then there are multiple ways to actually develop the app interfaces - you can use anchor based widgets, ui files, or raw custom positioning which I find in reviewing a lot of codebases a bit too common for my liking.

When I have the time I try to fix it, though. The problem right now is that while the Qt world's future is QML based, the KDE applications and libraries were developed for over a decade around widgets. So when I develop something new I'm using QML and it can scale, animate, and orient really well for arbitrary window sizes and devices, but some widgets applications just anchor a toolbar to 50px indents and then it looks like puke on high DPI.

I mean you can still do that in QML, but the anchors and layouts are so easy to use it seems insane to do so.
Tweetdeck XSS flaw leaves users vulnerable to account hijacking
>>> And if you click the star a second time it tags it as "this recipe must not include this ingredient"

And this is a prime example why icons without labels (in this app, there are no tooltips either which is even worse) are useless.

Star as in... favourite ingredient? save ingredient to some list? wut...?
Tweetdeck seems to be down now.
> In 2002 I negotiated the rules for a Turing test wager with Mitch Kapor on the Long Now website. The question underlying our twenty-thousand-dollar bet... was, “Will the Turing test be passed by a machine by 2029?” I said yes, and Kapor said no. It took us months of dialogue to arrive at the intricate rules to implement our wager.

If this was a sci-fi short, the twist would be "Ray Kurweil" admitting at the end of these negotiations that he was a bot that had borrowed the futurist's email address.
I have an IPv6 enabled home internet connection, and can connect to IPv6 enabled websites with it, and there's no 6-to-4 conversion or having an OS level tunnel to Hurricane Electric.
Suppose that the participants are all indistinguishable. Each judge has a 3/4 chance of "being fooled". Let p be the event that the computer is correctly determined, and let q be the event that the computer is not selected.
We calculate (1/4p+3/4q)^3 = 1/64(p^3 +3p^2(3q) + 3p(3q)^2+(3q)^3) = 1/64 (p^3 + 9p^2q + 27pq^2 + 27q^3).
The probability, then, that the computer is chosen by random chance is 10/64 or approximately 15%.
The funny part is that it actually is 13 years old, and has a Russian/Ukrainian parentage.
Much easier to read if you view the source of the link.
> Kurzweil's line of questioning is not fair or normal or productive communication even if it was between two humans. A 13- year-old boy would have told Kurzweil to bugger off when tasked to answer 2+2 or wouldn't have responded at all.

That seems to make it a very good way to distinguish humans from bots even if it isn't "fair or normal or productive communication" -- if humans could detect that a line of questioning isn't "fair or normal or productive communication" and cut it off, and the chatbot can't, that would seem to be a manner in which a chatbot is readily distinguishable from a human by way of interaction.

And, I would argue, recognizing abusive, unproductive lines of inquiry and either diverting them early or cutting them off completely is an important part of human communication.
The Surprising Origins of "Don't Mess With Texas"
I'm moving TO Feedly since they've already had their attack. Next round would be the some other provider.
Yeah, I actually get that. I am not the one who called it murder. I was kind of mocking the idea that it was murder.

Thx.
Newer US atms will also count and verify money in place, both cash and checks.
I think this reasoning is mistaken. Yes, bitcoin-accepting vendors act as a new sink for supply, but for that reason they also increase the incentive to leave bitcoin sitting in your wallet, ready to spend on something you would like to buy (much as we keep money in our checking accounts so we can draw on them at will). In aggregate, if (big if) lots of people are using bitcoin as money, then speculative demand may decrease, but currency demand could increase dramatically.
They are planning to adopt Font Awesome as the default icon theme. Right now they are still using the old Oxygen set.

And at that, you can pick your own icon themes anyway. There are Hycons, Numix, Faenza, etc. I do agree defaults matter and the Oxygen icon set is gaudy, but it shouldn't stop an HN user from trying it since you can change them.
Huh; that's actually a better deal in many cases than my existing virtual servers. Thanks for that recommendation; I'll keep my eye on that.
Where did you get the recipes from? I used http://openrecip.es as the database for http://openrecipesearch.com, but the results were so bad I had to just turn it into a disgusting content farm, since I couldn't reasonably expect anyone to use it.
The developers intend to adopt Font Awesome as the icon theme, they are just designing all the missing icons in the background right now. Which probably includes the start menu icons.

And remember you can change the icon theme. Numix, Faenza, and Hycons are all popular alternatives available already. Though I'm still using the Oxygen icons on kde4 because all those themes are missing swathes of icons...
I've seen similar and noticed drives used for TM tend to fail more than other HFS+ formatted drives. One of my hunches is that SMART is not to be trusted and the repeated spin-up, do stuff, spin down of TM on those drives is the cause. The other is that rarely you will in fact get a garbled data packet over USB where the CRC happens to match.
The Myth of Data Management
AMD does for their Athlon FX processors, but support is mostly dependent on the motherboard. With that said, most of the AMD motherboards for AM3+ support it, and it's limited to unbuffered ECC.

Unfortunately, that means choosing ECC over power and performance vs. Intel. It's really a sad state of affairs.
The day I got my first ovh recommendation was a good day for my inner accountant.
I don't think telling him/her to stay away from swift is good advice.
The swift language itself is not all you have to worry about. Getting familiar with Cocoa touch is also another task. You have about 2 months before ios 8 comes out. In my opinion thats enough time to learn swift and cocoa touch, and come up with a not too complex app.
Essential LaTeX packages
I'm sorry I hurt your feelings with my hobby.

I'd be happy to provide a full refund if you'll come out from behind that cowardly anonymous throwaway account.
I think their effort would be much useful, if they focus on WebCL. It is already standardized (unlike their "SIMD" object). CPU implementation of WebCL, that utilizes SIMD, would probably offer much better performance, than any current Javascript engine.
This is a blogpost by someone at Intel, showing SIMD speedups in Firefox and Chrome. I don't understand why you're using it to criticize JavaScript?
Sure, though it would be fun to see the principles of how visual arts are deconstructed for myself. I have a guess that there are essential overlaps with the bits of Haskell and martial arts I know.
I found it hilarious that the first screenshot links to a thumbnail ending in '-wee.png' and goes to full size when 'wee' removed. I'm easily amused. Are developers Scottish?
Interesting concept, but I'm with SDGT on breaking scrolling. If it's a slideshow that's one thing, but when you're having me scroll with my touchpad (because nobody wants to click those tiny dots on the right that are overly popular) it's extremely frustrating to not have a direct correlation to the speed with which I'm scrolling. Worse yet is when it scrolls further than I wanted and I have to scroll back up again.

Also, I love Medium's design as much as the next person, but I honestly thought I had landed on a Medium blog for the first few seconds.
Also, postgresql has HyperLogLog as an extension: http://tapoueh.org/blog/2013/02/25-postgresql-hyperloglog
Linux Containers and the Future Cloud
Canadian teenagers hack into a cash machine – in their lunch hour
WebCL is not yet standardized, there is still ongoing discussion about that last I heard.

In any case, the two are not mutually exclusive, different people are working on each.
Some of the thecnical problems are discussed in "Billion-Story Building" https://what-if.xkcd.com/94/

Another problem is the cost. Who is going to pay it? Do you want to pay it???
I'm pretty sure I'd be able to detect almost any bot that tries to pass a Turing test. They always seem to try to answer every question. What if you did something like this in rapid succession...

Me: hey
Me: hola!
Me: que pasa?
Me: 'sup?

If the bot/person on the other end tried to respond exactly 4 times that would be a very strong indication that something's amiss. And most likely they would trip up on the slang term at the end.
The demo looks great! It would really be a good way to do a trip show case to my beloved.

What kind of product would you want to make it into? An online service or a paid software or even.... open source? :P
That will be taken as a compliment.
I'm in the same boat. A handful of domains, moved there because of Slashdot. If I hadn't seen this story on HN, I could have lost all of my domains upon their expiration: my contact email reverted to an email I haven't used in years and it appears my credit card reverted to an old (now invalid) number.

The new interface is awful, too.

Do any registrars have decent interfaces?
That's okay though. As bitcoin proliferates large businesses will eventually start cutting out the middle man.

But currently, with the drastic swings, it's not a sound economic move (especially publicly owned) to actually have holdings in bitcoin. It requires infrastructure for cash exchanges too. Is Expedia going to pay its dividends with its bitcoin reserves?

Not yet!
It's likely an i386 thing:

$ echo | awk '{ print 2 ** 31 }'
2147483648

Make sure you are using /bin/expr and maybe give -9223372036854775808 a whirl too.
Yes, but then you'd lose the pun.
Wonder what native SIMD support can do to projects like MPEG decoders in pure javascript.

MPEG1 in javascript is pretty fast and runs at native speeds on phones

https://github.com/phoboslab/jsmpeg

but MPEG4/H.264 is not

https://github.com/mbebenita/Broadway
Two reasons:
1. Evaluating people by "solved problems" encourages them to solve problems rather than do other kinds of work - which is often more important.
2. You can't evaluate people by their real performance - only their perceived performance. You're splitting them up individually to do so as well. As you are a human being, your perception is biased and your information is incomplete - there are many, many people who would take advantage of that to make their work seem more important/better. Hence, self-aggrandizing.

If you want people to do their best, give them the power to do self-evaluation and ask them to find ways to improve their work/their team's work.

If you want to fire people, your absolute worst employees - the bad ones who somehow survive layoffs, are the ones who are going to abuse your perceptions and metrics the most. The only way to get around this is to gather metrics in ways that can't be self-reported or influenced by the individual being evaluated, even indirectly, except by being competent at their job.
There are a few problems with this line of reasoning.

First, that there is an implicit assumption about how cognition and consciousness are defined, but there is no real definition.

Following the example, it's not defined what a duck is, and "philosophers" actually don't try to elevate the question - they try to find answers to it.

While a "strong" test for example would look appealing, the problem is that there is no real model of weakness/strenght, and while a human would pass all the possible models of humanity, a computer would surely pass only the ones it's programmed for.

Another thing is that in order for a computer to truly mimic a human, that is, to fool people for 20 years about movies/music/sports/family/relationships, but also other abstract experiences, the computer would need to experience them, and especially, elaborate them in a human way.

Which is again, very "open", and it's the core problem.

Even excluding the openness problem, the Turing test in the way it's posed, looks to me as the photorealism problem. You can achieve it in a static picture, but once you freely move in a 3D world, you see the flaws that show that what you're experiencing in reality is a limited set of limited algorithms, which are used to workaround hard problems (workaround is the key).

I think exactly the same arguments stand, that is, in order to mimic a human in such a high level of faithfulness, very hard problems would need to be solved, not just worked around.
How Atari Plans to Bring Itself Back From the Dead
Come join IRC
ᕕ( ᐛ )ᕗ MUTiL8 ᕕ( ᐛ )ᕗ - Hacking/Programming/Exploit dev - http://red-dragon-security.com/Community - IRC: 162.243.220.58 - SSL port 6697 or default 6667 - #MUTiL8
It's not crap, it's just a continuum. There are already chatbots that 'pass' sufficiently well to keep lonely people sending them salacious text messages. And presumably when the day comes that the robots are marching on Washington DC to argue for their rights, pretty much everyone will be convinced. For every step in between there will be 'AI's that fool more of the people, more of the time.

Hold on, you may say, we're talking about chatbots progressively fooling people, not 'real' artificial intelligence. But with better chatting comes better functional intelligence. For my bank's chatbot to converse sufficiently well to provide useful customer service requires it to understand all sorts of language and questions. For a personal avatar to take all your messages or make you fall in love with it (like that recent movie) requires even more capability. Whether it can ever transition into fully sapient consciousness verges on philosophy or, at any rate, is a question we can't answer yet.
You can set the "copies" property to 2 or 3 even with a single disk, so if one dodgy sector blats one of your files, ZFS can still recover: https://blogs.oracle.com/relling/entry/zfs_copies_and_data_p...
Today’s Most Promising Display Technology May Already Be Dead
I'm old, but I'm not that old. I'm young, but I'm not that bold.
This Brazilian Soccer Team Plays for a Chance to Battle Their Prison Guards
All the old monopolies are being dragged, kicking and screaming, into the 21st century. Most of the problems they were needed for no longer even exist in a world with technology.

Whether they can warp the original regulations meant to protect consumers into a superfluous protection racket to prop up their outdated, inefficient business models is still up in the air.
I remember one night after I lost a tooth where I tried to barricade my bedroom door in order to test if the tooth fairy was real. My parents didn't approve.
I've experienced silent corruption on NTFS. And it still modifies data in-place, so an unlucky power failure or reboot could still cause data loss. Thankfully Microsoft already have an answer, ReFS: http://msdn.microsoft.com/en-us/library/windows/desktop/hh84...
Clearly if the criteria for passing the Turing test rests on this 30% of judges "fooled" threshold, we need to add a screen for the judges themselves...
>> The Streisand effect at work. I can see all those people thinking: these cabs are blocking me, I must find that one company that still drives, what was it called again?

There are literally hundreds of private hire services in London, so Uber are not anywhere close to being the 'one company left driving'

However this is free publicity for them, all the same, yes.
Bitcoin Pay-Per-Character Publishing Platform
The problem with Database-as-a-File System is people are really asking for The-One-Unified schema. The problem with The-One-Unified schema is it anticipates all future requirements which is impossible.

At best you can add a few more structured primitives, but that's not much better than SQL-lite or whatever you prefer running on top of a block store, since you don't know or really care about the domain of every application.
By the way, it looks there's a security issue - it's possible to search and view all the notes without being logged in.

Edit: also it's listing all the files in the .git folder. I guess it should be excluded from the searches.
"Pure HTML5" is intended to convey the maturity of "The Web" as an application platform, much like J2EE, J2ME, .Net before it. It no longer means a purely markup solution, but is also restricted to a "plug-in free" user experience for compatible web browsers. This evident when you see the W3C's HTML5 Badge Builder [1] and note all the APIs it allows you to specify.

[1] http://www.w3.org/html/logo/#badge-builder
Flash works well on my Galaxy S3.
Ok, you mean because they can actually afford to ignore any other blockchain and just build on their own? Point taken.

So 51% would be terrible, but 48% is
1) dangerously close to it
2) bad in itself because it allows for double spending eventually with reasonable probability.
It doesn't resolve your fear of cloud providers, but Simplenote (http://simplenote.com/) is an awesome, simple Evernote replacer. Especially is you trust the folks at Automattic!
Bid volunteer hours to meet with VC Jon Ehrlich
I think a big part of the problem is that when people are angry, they resort to shame as a tool of retaliation. Instead of saying "Dude, what you said was uncool." they say "Dude, you are a piece of shit."

I think Brene Brown explains very well the importance of guilt vs shame and I'd like to see greater awareness of this distinction in conversations about "isms":

http://www.ted.com/talks/brene_brown_listening_to_shame
No mobile version: project is already doomed.
PostgreSQL removed the switch to insertion sort even before NetBSD, in 2006.
Don't use a free service if you are going to hassle the people that run it.

Your comment makes you look like even more of an asshole.
Because the more effort put into improving JavaScript performance, the more entrenched something terrible yet ubiquitous becomes, and the less chance we get of replacing it with something that is not a cyclopean horror?
I've tried VPN'ing as well, which affected my speeds for Netflix, HBOGO (which is stupid considering I pay centuryLink for HBO), and Amazon, but it has never affected my YouTube experience.

I've also noticed it's heavily dependant on the video you're trying to watch. Something sponsored by Vevo, and you probably won't have any issues, but something indy? good luck.
I'm on namesilo as well. Going well so far.
Comcast switches on 50,000 residential Wi-Fi hotspots in Houston
Any UTF8 char actually 💩
See https://twitter.com/TweetDeck/status/476770732987252736
That he has someone close to him that uses it that doesn't mind when he jumps on the system, so he does it occasionally? There may or may not have been something implied by stating his/her girlfriend used it, but assuming a negative implication does not lead to useful conversation, IMHO.
As I've written chat bots before this is standard stuff that all bots do:

1. regex the input and spit back canned responses:
Question: I live in the |||<<capital of the United States>>|||. Do you know where that is?
Eugene: Every nerd knows that the |||<<capital of The United States is Washington>>|||.

2. if you get confused spit back out something from the chat history
Question I live in the capital of the country that put a man on the moon.
Eugene:: Well, if you want it, the |||<<capital of The United States is Washington>>||.

3. if you haven't been able to find a regex pattern match in a while try to derail the conversation.
Question: How old were you when you started to wear glasses?
Eugene: No I was not! How can you think so?! If I’m not mistaken – |||<<you still didn’t tell me where you live>>||. OR it’s a secret?:-)

In fact this bot is pretty bad. You can tell from the output that it couldn't pattern match virtually any of the inputs and responses 3,7-10 are an attempt to change the topic of the conversation. Responses 4,5 are pattern match misses that are regurgitating from the chat history. Only 1,2,4 are response matches from the parsing engine.
The examples are pretty bad.

I think a game developer should learn generalized game development rather than focusing on a specific engine, and apply those skills towards the platform of their choice.

I find most of these "game engine" books almost like "learn x in y hours".
I agree with you. Looks like poor engineering leadership.

Guess its one of the disadvantages when you are not based in the Silicon Valley...you simply don't have access to 1st class talent that has done the same task at 2 other high growth startups before.
https://news.ycombinator.com/item?id=7878893
It is: https://twitter.com/TweetDeck/statuses/476770732987252736 == "We've temporarily taken TweetDeck services down to assess today's earlier security issue. We'll update when services are back up."
"The most powerful Twitter tool for real-time tracking, organizing and engagement."
Microsoft fights US warrant demanding information from overseas servers
They are licensed. Licensed minicabs of any type are currently exempt, I believe. The rule could simply be that all minicabs are subjected to the fee, it'd be enforced by license plate as it is for other motorists.
IMO, CloudFlare meets this definition. For many DDoS victims, the problem would not exist without CloudFlare's help. Many cases like this are not some big bad guy with their own sizable botnet, they're just some kid using a booter bought with mommy's credit card. Without those booters being easily available, there would be no problem.

DDoS wouldn't go away without booters, but many small cases like this would be significantly reduced.
Personally, I think its a good thing that JS gets SIMD support -- since Dart has it, and it would be better if the discussion over whether a new standard language to replace JS was needed was over language fundamentals, not one competitor or the other missing useful features that aren't part of the fundamental language structure.
> That's enough to field an army of a considerable size in that region

During the Angolan civil war, UNITA was earning over $150 million per year through diamond sales on the international market ( back in 1980s money ). In some years they tripled that.

But it wasn't enough to maintain sufficiently sophisticated forces to resist the Government forces simply because when you're a pariah, training and experience cannot be purchased at any price.

The Angolan Government was able to buy cutting-edge kit but more importantly could hire mercenaries and technical experts ( such as the Israeli team that tracked-down UNITA's leader ) that transformed their use of their equipment, whereas UNITA's kit largely went unused or underused once the South Africans had withdrawn their expertise.
That kind of 'pack non-SIMD into SIMD, do SIMD op, unpack back into non-SIMD' thing tends to be slower than just doing non-SIMD ops in most cases.

You'd want to convert your non-SIMD data into a big stream of SIMD data up front, then do lots of operations on it, and then after that perhaps unpack it. Most SIMD scenarios just keep data in SIMD format indefinitely.

(Sometimes a compiler can use SIMD operations on arbitrary data by maintaining alignment requirements, etc. That sort of optimization might be possible for the JS runtime, but seems unlikely for anything other than typed arrays.)
I see the same problem on iPhone Safari with iOS 7.1.1. Just keeps refreshing.
Reprise Records Artist Mastodon to Accept Bitcoin with BitPay for New Album
The only aspect where this chatbot seems better than ELIZA is that it can query the internet for state capitals. That's 50 years of a complete lack of advancement.